summaryrefslogtreecommitdiff
path: root/accel-pppd/CMakeLists.txt
AgeCommit message (Collapse)Author
2017-10-23cmake: initialize lua before radiusDmitry Kozlov
2017-10-13improved lua supportDmitry Kozlov
Implemented support for lua 5.2/5.3. To build accel-ppp with exact lua version pass it in -DLUA=x.y, for example -DLUA=5.2 (cmake 3.0 is required for this). Old style -DLUA=TRUE supports only 5.1 and does not require cmake 3.0. Also extra lua modules (lua_lpack, lua_bit) took out into separated library luasupp.
2016-07-19check for setns availabilityDmitry Kozlov
2016-07-09removed accel-dp related filesDmitry Kozlov
accel-dp will be continued in separated branch
2016-03-18improved restart and termination procedureDmitry Kozlov
2015-12-04implemented module for accel-dpdk daemon interfacingDmitry Kozlov
2015-12-04preparation for DPDK intergationDmitry Kozlov
2015-11-21split ipoe driver to ipoe and vlan_monDmitry Kozlov
introduced new module "vlan-mon"
2015-11-17ipoe: use single socket for arp processingDmitry Kozlov
2014-06-17radius: introduced attr-tunnel-type optionDmitry Kozlov
If specified then accel-ppp will send tunnel type as string (pppoe,pptp,l2tp,ipoe).
2013-10-30fix build with internal & tomcrypt crypto librariesDmitry Kozlov
Signed-off-by: Vladislav Grishenko <themiron@mail.ru>
2013-08-28ipoe: add ipset support for l4 redirectKozlov Dmitry
2013-06-04use /var/lib/accel-ppp instead /var/run/accel-pppKozlov Dmitry
2013-02-06build: Set ACCEL_PPP_VERSION in top level cmake fileGuillaume Nault
Move definition of ACCEL_PPP_VERSION from /accel-pppd/CMakeLists.txt to /CMakeLists.txt so that it gets visible by any cmake file. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr>
2013-01-25fix typo LIB_SIFFIX -> LIB_SUFFIXKozlov Dmitry
2013-01-25cmake: use CMAKE_FIND_ROOT_PATH and LIB_SUFFIXKozlov Dmitry
2013-01-24backport 1.7Kozlov Dmitry
* l2tp: Fix allocation checking when adding octets AVP * cli, tcp: Fix non-NULL terminated string reception * Fix va_end() missing calls * chap-secrets: implemented encryption * auth_pap: make messages like other auth modules * cli: check xmit_buf is not null at enter to write function * pppoe: implemented regular expression support * chap-secrets: implemented encryption * ippool: fixed initialization order * optional shaper compiling * ppp: dns/wins code cleanup
2013-01-24implemented different sessionid length and urandom sourceDmitry Kozlov
2013-01-24use CMAKE_FIND_ROOT_PATH prefixKozlov Dmitry
2013-01-24merge upstreamKozlov Dmitry
2012-09-05generalize interface statistics gatheringKozlov Dmitry
2012-07-11Merge commit '8e46d2416a2e7ab563f6b3b1ff761799ccbcf0f4'Kozlov Dmitry
2012-07-10initial session backup implementationKozlov Dmitry
2012-07-02ipoe: integrating accel-pppd and ipoe kernel moduleKozlov Dmitry
2012-06-29Fix setting of ACCEL_PPP_VERSION with git coloured outputKozlov Dmitry
2012-06-22initial ipoe implementationKozlov Dmitry
2012-06-19general preparation for IPoE integrationKozlov Dmitry
2012-06-151.7.0 releaseKozlov Dmitry
* implemented per CTRL mppe config * implemented vendor/attr options to specify which radius attribute containes ip pool name * implemented adaptive lcp echo functionality * implemented leaf qdisc attachment (only sfq at present) * implemented Challenge attribute handling (l2tp) * implemented unit(interface) cache * fixed ip-pre-up script result handling * fixed time range start detection on startup/config reload * fixed reading of req-limit option (radius) * fixed unexpected radattr file removal
2012-06-05ppp: implemented unit cacheKozlov Dmitry
If enabled accel-pppd will not destroy interface immediately after corresponding session is terminated, instead interface will be brought down and placed to cache for later use for new sessions. It should reduce kernel interface creation/deletion rate lack and increase responsibility of daemon
2012-06-04Revert "implemented delayed fd close (speeds up session termination process)"Kozlov Dmitry
Low interface creation/deletion rate is kernel issue and should be fixed in 3.5. This reverts commit 9ae4a0151805229face3385e6c966de90c7fec29.
2012-05-28implemented delayed fd close (speeds up session termination process)Kozlov Dmitry
2012-03-201.6.1 releaseKozlov Dmitry
* fixed ip-down segfault
2012-03-111.6.0 releaseKozlov Dmitry
* implemented logwtmp module * implemented connlimit module * implemented advanced shaper * implemented MS-Primary-DNS-Server/MS-Secondary-DNS-Server attributes * fix per-interface PADI limiting (pppoe) * fix module load order * fix "show sessions match" (cli) * other bugfixes and improvements
2012-01-22implemented advanced shaperKozlov Dmitry
2012-01-171.5.0 releaseKozlov Dmitry
* implemented named IP pools (radius Framed-Pool attribute) * implemented logging to system logger (log_syslog) * implemented ability to send cli commands via snmp * implemented PADI limiting (pppoe) * implemented simultaneous radius requests limiting * various bug fixes and improvements
2011-09-201.4.0 releaseKozlov Dmitry
* implemented SNMP support (using net-snmp AgentX) * implemented multiple radius servers support * implemented IPv6: - PPP IPV6CP protocol - Neighbor Discovery protocol in part of Router Advertisement - DHCPv6 server including Prefix Delegation extension - ipv6-pool module - Radius Framed-Interface-Id, Framed-IPv6-Prefix, Delegated-IPv6-Prefix attributes * fixed MPPE handling * implemented noauth mode (login without authentication) * improved CCP/IPCP handling * included builtin crypto library (optional) * improved l2tp handling * fixed builtin shaper temporary rate change functionality * various bug fixes and improvements
2011-09-03implemented crypto library selection: -DCRYPTO=OPENSSL|TOMCRYPT|INTERNAL ↵Kozlov Dmitry
(default OPENSSL)
2011-08-28ipv6: initial dhcpv6 supportKozlov Dmitry
2011-08-23ppp: Neighbor Discovery for IP version 6 (prefix only)Kozlov Dmitry
2011-08-20Merge branch 'ipv6'Dmitry Kozlov
2011-08-20ppp: initial IPV6CP supportDmitry Kozlov
2011-08-161.3.7 releaseKozlov Dmitry
2011-05-301.3.6 releaseKozlov Dmitry
2011-02-281.3.5 releaseDmitry Kozlov
2011-02-08snapshotDmitry Kozlov
2011-01-26futher memory usage optimizationDmitry Kozlov
2011-01-18updated build systemDmitry Kozlov
2011-01-17memory usage optimizationDmitry Kozlov
2011-01-151.3.4 releaseDmitry Kozlov
2011-01-081.3.3 releaseDmitry Kozlov