summaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)Author
2016-07-091.11.0 releaseDmitry Kozlov
* general rewrite and improve ipoe/vlan_mon drivers * ipoe: generate EUI-64 interface identifier for ipv6 addresses * ipoe: log warning if interface was not started by vlan_mon notification * ipoe: introduced option "start=auto" * ipoe: translate UP session to dhcp session when dhcp request received (for shared=0 interfaces) * ipoe: implemented starting UP session by arp request * ipoe: log interface renaming * pppoe: add interface name to log messages * pppoe: implemented vlan_mon support * pppd_compat: change mode of radattr files to 0644 * pppd_compat: check for script existance before fork * radius: implemented handling of Framed-Route attribute * radius: do not send NAS-Port and NAS-Port-Id if they are undefined * radius: add Delegated-IPv6-Prefix to accounting packets * radius: update Session-Timeout by CoA * shaper: implemented internal class id map * ppp: introduced unit-preallocate option * ipv6: remove ipv6 address and routes on session termination * vlan_mon: introduced autoclean module parameter * iprange: implement config reload * make termination caused by SIGTERM soft * remove pid file on exit * for single-session=deny make early check for duplicate username (before calling radius) * fixed broken "noauth" mode
2016-03-18cpack: add vlan_mon rulesDmitry Kozlov
2015-12-041.10.0 releaseDmitry Kozlov
* ipoe: fixed mask calculation from ipaddr radius attribute * ipoe: fixed authentication with chap-secrets * ipoe: set Calling-Station-Id to client mac address for UP sessions * ipoe: introduced idle-timeout and session-timeout options * ipoe: for option password implemented special value csid * ipoe: change l4-redirect-ipset/l4-redirect-table by CoA * ipoe: don't block lua script if it raises error * ipoe: implemented soft session termination * ipoe: implemneted passing DHCP Option 82 to Radius as two separated attributes * ipoe: changed behavior of agent-remote-id option * ipoe: introduced option check-mac-change * ipoe: disabled udp checksum validation * ipoe: introduced 'calling-sid' option * ipoe: send client IP address in Framed-IP-Address for UP sessions * ipoe: implemented username=ifname for UP sessions * ipoe: use single socket for arp processing * ipoe: implemented dhcp option 58 * ipoe: for vlan name pattern implemented %P argument - VID of parent interface * ipoe: implemented ability to use lua to make vlan name * ipoe: show sessions: intoduced new field ipoe-type to display type of session (up or dhcp) * ipoe: implemented interface renaming by NAS-Port-Id * pppoe: use single discovery socket * pppoe: check for tag length in print_packet function (fixes sigsegv) * ppp: fixed send double ConfAck when LCP is started * ppp: fix mtu/mru set if not negotiated on any end plus cleanup * ppp: set mtu and mru after unit creation * ppp: create ppp units after authentication * ppp: set unit index from NAS_Port attribute if present * cli: show sesisons: introduced rx-bytes,rx-pkts,tx-bytes,tx-pkts fields * cli: show sesisons: introduced rx-bytes-raw,tx-bytes-raw fields * session: implemented idle and timeout timers * radius: override session's idle and timeout timers values by Idle-Timeout and Session-Timeout attributes * shaper: fixed parsing ecn/noecn for fq_codel * replace mktemp with mkstemp * properly handle Cisco-AVPair * consider only rx interface counter for idle timeout calculation * net-snmp: export interface counters in the sessionTable
2014-12-091.9.0 release1.9Dmitry Kozlov
* radius: major improvments * radius: use NAS-Port-Id in Access-Accept for interface renaming * radius: introduced "weight" and "backup" per-server options * radius: introduced "attr-tunnel-type" option * radius: introduced "max-fail" option * ipoe: introduced "ip-unnumbered" option * ipoe: improved vlan monitor * ipoe: introduced "attr-dhcp-lease-time" option * ipoe: send option 82 from DHCP request to radius * ipoe: fixed passing packets in 'redirect on reject' mode * ipoe: implemented handling relayed DHCP clients * ipoe: implemented "L4 redirect on reject" for DHCP sessions * ipoe: implemneted ability to send L4 redirect table/L4 redirect ipset via radius attributes * pppoe: introduced "called-sid" option * pppoe: improved AC-Cookie mechanism * ippool: introduced "shuffle" option * core: improved "single-session=replace" handling * shaper: apply rate multiplier to integer values * shaper: implemented fq_codel leaf qdisc * shaper: fixed passing quantum parameter to kernel * shaper: introduced "moderate-quantum" option * shaper: introduced "fwmark" option * ipv6: add support for prefixes greater than 64 * ppp: make LCP magic number negotiation not mandatory * ppp: implement address/control and protocol field compression * ppp: implemented delayed unit close via unit cache * pppd_compat: pass IPV6_PREFIX and IPV6_DELEGATED_PREFIX to ip-up/ip-down scripts * cli: introduced verbose option
2014-05-20cmake: restore Debian6 specific install rulesDmitry Kozlov
2014-05-20Revert "cmake: restore Debian6 specific install rules"Dmitry Kozlov
This reverts commit c317ff519717c5c9f0513b85bb7d10ba084c74e9.
2014-05-20cmake: restore Debian6 specific install rulesDmitry Kozlov
2014-05-081.8.0 releaseDmitry Kozlov
* major l2tp rewrite * introduced ipoe (ipv4 only) module
2013-06-04use /var/lib/accel-ppp instead /var/run/accel-pppKozlov 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-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-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-08-161.3.7 releaseKozlov Dmitry
2011-05-301.3.6 releaseKozlov Dmitry
2011-02-281.3.5 releaseDmitry Kozlov
2011-01-18updated build systemDmitry Kozlov
2011-01-15tbf: fixed incorrect burst value of policerDmitry Kozlov
2011-01-151.3.4 releaseDmitry Kozlov
2011-01-081.3.3 releaseDmitry Kozlov
2011-01-08updated contrib filesDmitry Kozlov
2011-01-08updated contrib filesDmitry Kozlov
2010-12-251.3.2 releaseDmitry Kozlov
2010-12-091.3.1 releaseDmitry Kozlov
2010-10-17added cpack interface to generate deb packagesDmitry Kozlov