1. 17 8月, 2015 1 次提交
  2. 02 7月, 2015 1 次提交
    • D
      ipoe: introduced option "check-mac-change" · 2883c323
      Dmitry Kozlov 提交于
      Default behaviour of accel-ppp when it receives DHCP request with same Option 82 but different MAC address
      is termination of old session (with previous MAC address).
      This option can turn off such behaviour, so multiple sessions with same Option 82 but different MAC may coesist.
      2883c323
  3. 18 4月, 2015 2 次提交
  4. 21 2月, 2015 1 次提交
  5. 09 12月, 2014 1 次提交
    • D
      1.9.0 release · 904bc0f9
      Dmitry 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
      904bc0f9
  6. 17 11月, 2014 1 次提交
  7. 10 11月, 2014 1 次提交
    • D
      shaper: fixed passing quantum parameter to kernel · ca0d0010
      Dmitry Kozlov 提交于
      shaper: introduced moderate-quantum option
      
      If fixed quantum is not specified and moderate-quantum is specified then shaper module
      will check for quantum value to be in valid range (1000-200000).
      This suppresses annoying kernel messages.
      Remark: quantum is rate/r2q, rate is in bytes/sec.
      ca0d0010
  8. 30 10月, 2014 1 次提交
  9. 29 10月, 2014 2 次提交
    • D
      ipoe: implemented "L4 redirect on reject" for DHCP sessions · 3aecff0f
      Dmitry Kozlov 提交于
      If authentication rejects session, but l4-redirect-on-reject is specified in config then
      temporary session will be created and l4 redirect rule will be applied to IP of that session.
      Session will be terminated after specified number of seconds.
      Also if l4-redirect-ip-pool option is specified then IP will be allocated from that special pool.
      3aecff0f
    • D
      ipoe: implemented "L4 redirect on reject" for DHCP sessions · c801c643
      Dmitry Kozlov 提交于
      If authentication rejects session, but l4-redirect-on-reject is specified in config then
      temporary session will be created and l4 redirect rule will be applied to IP of that session.
      Session will be terminated after specified number of seconds.
      Also if l4-redirect-ip-pool option is specified then IP will be allocated from that special pool.
      c801c643
  10. 23 10月, 2014 1 次提交
  11. 22 10月, 2014 2 次提交
    • D
      ppp: implemented delayed unit close via unit cache · c73bda7c
      Dmitry Kozlov 提交于
      Due to kernel slowly destroys interfaces closing unit file descriptor blocks working threads which causes overall stuck.
      Thus (if unit-cache option is not zero) do not close unit file descriptor immediatly, but put it into unit cache.
      Additional helper thread was introduced which closes descriptors from unit cache which overruns configured unit cache size.
      c73bda7c
    • D
      cli: introduced verbose option · a3f7e7d1
      Dmitry Kozlov 提交于
      If verbose=0 then cli won't produce any logging
      if verbose=1 then log only connections
      if verbose=2 then log also executed commands
      a3f7e7d1
  12. 13 9月, 2014 2 次提交
  13. 04 9月, 2014 1 次提交
  14. 26 8月, 2014 1 次提交
  15. 21 7月, 2014 1 次提交
  16. 18 6月, 2014 1 次提交
  17. 26 5月, 2014 1 次提交
  18. 13 5月, 2014 1 次提交
    • D
      radius: introduced weight and backup per-server options · ec41e172
      Dmitry Kozlov 提交于
      New options are applied to server option as server=...[,weight=x][,backup]
      Weight is used for multi-server configurations (larger weight takes more users).
      Backup is used to mark backup server f.e. server which will be used only if all other servers are failed.
      ec41e172
  19. 12 5月, 2014 1 次提交
    • D
      pppoe: introduced called-sid option. · 48e3ff7f
      Dmitry Kozlov 提交于
      This new option will control how to represent Called-Station-ID.
      Its value maybe ifname,mac or ifname:mac.
      By default mac is used to keep compatibility with old versions.
      Also old option ifname-in-sid is removed from documentation, but is still supported for compatibility.
      48e3ff7f
  20. 11 4月, 2014 2 次提交
  21. 20 1月, 2014 1 次提交
  22. 08 11月, 2013 1 次提交
  23. 30 10月, 2013 1 次提交
  24. 03 10月, 2013 3 次提交
  25. 05 9月, 2013 1 次提交
  26. 01 9月, 2013 1 次提交
  27. 28 8月, 2013 1 次提交
  28. 22 8月, 2013 1 次提交
  29. 16 8月, 2013 2 次提交
  30. 23 6月, 2013 1 次提交
  31. 25 1月, 2013 2 次提交
    • K
      backport 1.7 · cf3de06a
      Kozlov 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
      cf3de06a
    • K
      merge upstream · 45026d43
      Kozlov Dmitry 提交于
      45026d43