summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-19cli: telnet: check for disconnect condition while processing input charsKozlov Dmitry
2012-07-13radius: update Class attribute by CoA requestKozlov Dmitry
2012-07-13L2TP: Check for fcntl() errors in l2tp_connect()Guillaume Nault
Add error detection to ensure the FD_CLOEXEC flag gets set for every new socket. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr>
2012-07-13L2TP: Close sockets opened by l2tp_connect() upon failureGuillaume Nault
Centralise error management to ensure full cleanup upon failure. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr>
2012-07-13L2TP: Fix socket() error handling in l2tp_connect()Guillaume Nault
Check if the tunnel file descriptor has been successfully created. Explicitely check for negative values to detect socket() errors. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr>
2012-07-07Merge branch '1.7' of ↵Kozlov Dmitry
ssh://accel-ppp.git.sourceforge.net/gitroot/accel-ppp/accel-ppp into 1.7
2012-07-07iprange: accept network with null mask (which actually disables iprange module)Kozlov Dmitry
2012-07-07pppoe: tag length sanity checkKozlov Dmitry
2012-07-06Merge branch '1.7' of ↵Kozlov Dmitry
ssh://accel-ppp.git.sourceforge.net/gitroot/accel-ppp/accel-ppp into 1.7
2012-07-06log_file: fixed double list deletetion if per user log file creating failedKozlov Dmitry
2012-07-06ppp: drop compressor settings on session initiationKozlov Dmitry
2012-06-29Fix setting of ACCEL_PPP_VERSION with git coloured outputKozlov Dmitry
2012-06-21ppp: fixed unexpected lcp timer startKozlov Dmitry
2012-06-21fixed race on terminationKozlov Dmitry
2012-06-19ppp: drop compressor settings on session terminationKozlov 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-05Merge branch 'master' of ↵Kozlov Dmitry
ssh://accel-ppp.git.sourceforge.net/gitroot/accel-ppp/accel-ppp
2012-06-05pppoe: fix typo in config parsingKozlov Dmitry
2012-06-04ippool: fixed config parsingKozlov Dmitry
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-06-04Revert "fdtrash: don't queue descriptors after context is closed (fix ↵Kozlov Dmitry
segfault when stopping accel-pppd)" This reverts commit 2e56893233560dfc6b3ad12eb8f75f50cb4c930f.
2012-06-02fdtrash: don't queue descriptors after context is closed (fix segfault when ↵Kozlov Dmitry
stopping accel-pppd)
2012-05-31ppp: if signle-session=replace down first session's interface before second ↵Kozlov Dmitry
comes up (should fix unexpected ospf routes deletion)
2012-05-31Merge branch 'master' of ↵Kozlov Dmitry
ssh://accel-ppp.git.sourceforge.net/gitroot/accel-ppp/accel-ppp
2012-05-31pppoe: fix improper ifname-in-sid handlingKozlov Dmitry
2012-05-28implemented delayed fd close (speeds up session termination process)Kozlov Dmitry
2012-05-28log_syslog: check buffer overflowKozlov Dmitry
2012-05-28auth_mschap_v2: remove debugging codeKozlov Dmitry
2012-05-28auth_chap*: use previous challenge value in packet resend instead of ↵Kozlov Dmitry
generating new one
2012-05-22Some AVP we are not handling yet, and it is better to provide optionKozlov Dmitry
to ignore them, instead of refusing connection. Signed-off-by: Denys Fedoryshchenko <denys@visp.net.lb>
2012-05-16l2tp: implemented Challenge attribute handling (shared secret)Kozlov Dmitry
2012-05-16write message to log if unable to load necessary kernel moduleKozlov Dmitry
2012-05-15shaper: implemented leaf qdisc attachmentKozlov Dmitry
2012-05-14cli: add 'comp' field to 'show sessions' to indicate compression/encryption ↵Kozlov Dmitry
method
2012-05-14pppd_compat: use EV_PPP_PRE_FINISHED event to start ip-down script (fixes ↵Kozlov Dmitry
unexpected radattr file removal)
2012-05-02ppp: implemented adaptive lcp echo functionalityKozlov Dmitry
2012-04-30ippool: implemented vendor/attr options to specify which radius attribute ↵Kozlov Dmitry
containes pool name
2012-04-29dhcpv6: make SO_REUSEADDRKozlov Dmitry
2012-04-29radius: fix reading of req-limit optionKozlov Dmitry
2012-04-29ppp: initiat CCP if mppe=preferKozlov Dmitry
2012-04-21implemented per CTRL mppe configKozlov Dmitry
2012-04-18Merge branch 'master' of ↵Kozlov Dmitry
ssh://accel-ppp.git.sourceforge.net/gitroot/accel-ppp/accel-ppp
2012-04-18shaper: fix time range start detection on startup/config reloadKozlov Dmitry
2012-03-22pppd_compat: fix ip-pre-up script result handlingKozlov Dmitry
2012-03-201.6.1 releaseKozlov Dmitry
* fixed ip-down segfault
2012-03-15pppd_compat: fix ip-down segfaultKozlov Dmitry
2012-03-15Revert "ppp: move ip address release to proper place"Kozlov Dmitry
This reverts commit d77729c3d6d4e646e0eb629a81faca90d61eea0c.
2012-03-14ppp: move ip address release to proper placeKozlov Dmitry
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