summaryrefslogtreecommitdiff
path: root/accel-pppd
AgeCommit message (Collapse)Author
2012-09-05add missing netlink libraryKozlov Dmitry
2012-09-05Fix format string errorsGuillaume Nault
Fix several errors and compiler warnings in format string arguments. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr>
2012-09-05Add compilation checks for printf-style format stringsGuillaume Nault
Append the format() __attribute__ to function prototypes which use a format string. This allows GCC to check for consistency between the format string and its arguments when these functions are called. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr>
2012-09-05gather interface statistics via netlinkKozlov Dmitry
2012-08-27fix various typosKozlov Dmitry
2012-08-27fix typo (successed -> succeeded)Kozlov Dmitry
2012-08-23L2TP: Tear down tunnel when peer stops listeningGuillaume Nault
Stop sending messages on tunnels for which no peer is listening. Discard retransmissions too. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr>
2012-08-13lcp: fixed sending incorrect magic in lcp echo requestKozlov Dmitry
2012-08-03Merge branch '1.7' of ↵Kozlov Dmitry
ssh://accel-ppp.git.sourceforge.net/gitroot/accel-ppp/accel-ppp into 1.7
2012-08-03l2tp: stop hello timer on session terminationKozlov Dmitry
l2tp: rertansmit last packet if duplicate packet received
2012-08-03Merge branch '1.7' of ↵Kozlov Dmitry
ssh://accel-ppp.git.sourceforge.net/gitroot/accel-ppp/accel-ppp into 1.7
2012-08-03ppp: don't drop connection when mppe=prefer and user rejects ccpKozlov Dmitry
2012-07-30make worker stack size configurableKozlov Dmitry
2012-07-301.7.1 releaseKozlov Dmitry
* drop compressor settings on session termination * fixed race condition on termination * fixed unexpected lcp timer start * fixed setting of ACCEL_PPP_VERSION with git coloured output * log_file: fixed bug in per user log * pppoe: tag length sanity check * iprange: accept network with null mask (which actually disables iprange module) * l2tp: various fixes * radius: update Class attribute by CoA request * telnet: check for disconnect condition while processing input chars * implemented per-CTRL ip-pool option to specify default ip pool name
2012-07-30add per-CTRL ip-pool option to specify default ip pool nameKozlov Dmitry
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