summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Kozlov <xeb@mail.ru>2019-08-05 18:33:10 +0300
committerDmitry Kozlov <xeb@mail.ru>2019-08-05 18:33:17 +0300
commit6ce96d9d6eb3fa036d73aaf535784caddc7f3552 (patch)
tree383fdb0d2670db0a0bc15aad092e3d448c4215ef
parent90f30c5c33577ab5cb50bd93863908ab97c40749 (diff)
downloadaccel-ppp-1.12.tar.gz
accel-ppp-1.12.zip
1.12.0 release1.12.01.12
* triton: rewrited context sleeping implementation * triton: prevent alloc_context function to be inlined (fixes improper stack size calculation) * triton: fixed improper locking * triton: fixed context schedule/wakeup race * radius: implemented split request queue to 2 subqueues * radius: fixed invalid behaviour when route to radius server is not existing * radius: implemented lua support * radius: fixed memory leak * radius: add support for route priority (metric) in Framed-Route * radius: allow CoA/DM by single username attribute * radius: implemented Framed-IPv6-Route attribute * radius: fixed bug (inserting empty Class) * radius: fixed bug after radius server recovery * chap-secrets: allow to use pool name instead of address to specify ipv4 pool * auth: fixed re-authentication of peer in all chap modules * ipv6: improved dhcpv6 * ipv6: implemented special handling of /128 prefixes * ipv6: ignore "unspecified address" (::/128) * ipv6: fixed host scope routes * dhcpv6: fix delegated prefix routes * dhcpv6: fix PD linklocal route for ipoe clients * ipv6pool: added gw-ip6-address option and special handling for /128 prefixes * ipoe: implemented new load balancing mechanism "weight" * ipoe: implemented ipv6 in shared mode * ipoe: implemented interface option mtu=N * ipoe: improved handling of DHCP Request for nonexistent sessions. * ipoe: improved support DHCP option-82. * ipoe: fixed handling DHCP vendor-specific attributes. * ipoe: arp: do not reply on requests from 0.0.0.0 * ipoe: implemented "noauth" for ipoe * ipoe: use DHCP-Server-Identifier attribute as siaddr if DHCP-Server-IP-Address is not supplied * ipoe: lua: introduced hwaddr field to session object * ipoe: lua: introduced ipaddr field to session object * ipoe: adding wins1/wins2 config options support * ipoe: always ignore Gratoitous ARP * ipoe: Fixed send NAK for REQUEST with 3 same XID for not existing sessions * ipoe_mod: use least byte of hwaddr as hash key * ipoe_mod: accept ipv6 packets from link-local address if session doesnot exists * ipoe_mod: fixed ipv6 from non-shared mode * lua: improved lua support, implemented support for lua 5.2/5.3. * ppp: implemented per-ctrl ppp interface rename support, may be overrided by radius * ppp: changed behaviour of lcp-echo-timeout * ppp: fixed interface wildcard rename if kernel returns not zero, but picked index * ppp: fixed bug in ppp_terminate * ppp: fix mtu/mru negotiation in preallocate/unit-cache modes * sstp: implemented sstp protocol support * pppoe: fixed PADO delaying function * pppoe: fixed invalid behaviour after changing pado-delay * pptp: implemented adaptive pptp echo * pptp: added the ppp-max-mtu option * ippool: implemented next pool support * ippool: fixed parsing /32 ranges * ippool: exclude gw-ip-address from address pool * shaper: install skbedit filter for all protocols * shaper: ignore radius CoA request if shaper attributes are absent * pppd-compat: implemented fork-limit. * pppd_compat: do not call ip-down if session was not started. * pppd_compat: fixed bug caused fork queue to stall. * pppd_compat: fixed call ip-down even if ip-up is not specified * pppd_compat: fixed argv[0] when calling ip-pre-up * pppd_compat: run scripts in the PPP device netns * pppd_compat: fixed handling of fork() failures * pppd_compat: write human readable values of IPv6 address to radattr file * connlimit: implemented connlimit for UP (unclassified packet) sessions * cli: introduced ip6 and ip6-dp fields in "show sessions" command * cli: show sessions: added uptime-raw columnt to print uptime in seconds * cli: added to accel-cmd -P/--password support * cli: add network namespace column in "show sessions" * net-snmp: fixed crash on table request * common: wait for previous session to finish when single-session=replace * crypto: internal: add missed header and fix x64 build
-rw-r--r--CMakeLists.txt2
-rw-r--r--cmake/cpack.cmake4
2 files changed, 3 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 67e138a..fe8ac94 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -48,7 +48,7 @@ IF (EXISTS ${CMAKE_HOME_DIRECTORY}/.git AND NOT IGNORE_GIT)
)
STRING(STRIP ${ACCEL_PPP_VERSION} ACCEL_PPP_VERSION)
ELSE (EXISTS ${CMAKE_HOME_DIRECTORY}/.git AND NOT IGNORE_GIT)
- SET (ACCEL_PPP_VERSION 1.11.0)
+ SET (ACCEL_PPP_VERSION 1.12.0)
ENDIF (EXISTS ${CMAKE_HOME_DIRECTORY}/.git AND NOT IGNORE_GIT)
ADD_DEFINITIONS(-DACCEL_PPP_VERSION="${ACCEL_PPP_VERSION}")
diff --git a/cmake/cpack.cmake b/cmake/cpack.cmake
index 8f432a1..d597074 100644
--- a/cmake/cpack.cmake
+++ b/cmake/cpack.cmake
@@ -1,8 +1,8 @@
INCLUDE(InstallRequiredSystemLibraries)
SET(CPACK_PACKAGE_VERSION_MAJOR "1")
-SET(CPACK_PACKAGE_VERSION_MINOR "11")
-SET(CPACK_PACKAGE_VERSION_PATCH "99")
+SET(CPACK_PACKAGE_VERSION_MINOR "12")
+SET(CPACK_PACKAGE_VERSION_PATCH "0")
SET(CPACK_PACKAGE_NAME "accel-ppp")
SET(CPACK_PACKAGE_CONTACT "Dmitry Kozlov <xeb@mail.ru>")