summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-13ipoe: use netfilter pre routing hook to capture packetsKozlov Dmitry
2012-07-13ipoe: shared nat supportKozlov Dmitry
2012-07-13Merge commit '178b27b0b6d60afdc5039dc3d995f4ad000b5486'Kozlov Dmitry
* commit '178b27b0b6d60afdc5039dc3d995f4ad000b5486': radius: update Class attribute by CoA request
2012-07-13L2TP: Check for fcntl() errors in l2tp_connect()Kozlov Dmitry
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-13Merge commit 'e04b9b2b35ed36ceb89d6991d2322210f6dd6abc'Kozlov Dmitry
* commit 'e04b9b2b35ed36ceb89d6991d2322210f6dd6abc': L2TP: Close sockets opened by l2tp_connect() upon failure
2012-07-13Merge commit '0b99fef73bce3f1abed63e581594de9d1f132312'Kozlov Dmitry
* commit '0b99fef73bce3f1abed63e581594de9d1f132312': L2TP: Fix socket() error handling in l2tp_connect() iprange: accept network with null mask (which actually disables iprange module)
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-12ipoe: per-interface static dhcp pool of addressesKozlov Dmitry
2012-07-11ipoe: fix transmit bytes calculationKozlov Dmitry
2012-07-11radius: fetch interface statistics via netlinkKozlov Dmitry
2012-07-11Merge commit '72c82d4f729e68acab1c91de502cd0c230cbed39'Kozlov Dmitry
2012-07-11Merge commit 1c11bdd4467dcd7a2266994eda344b546f962aaaKozlov Dmitry
2012-07-11Merge commit '8e46d2416a2e7ab563f6b3b1ff761799ccbcf0f4'Kozlov Dmitry
2012-07-11Merge commit '9fa73e091942f7420de44fa1433725a3abe960e9'Kozlov Dmitry
2012-07-11ipoe: implemented unit cacheKozlov Dmitry
2012-07-11ipoe: fix multiple interface loadingKozlov Dmitry
2012-07-11futher session backup implementationKozlov Dmitry
cli: introduced 'restart' command to restrat daemon
2012-07-10initial session backup implementationKozlov Dmitry
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-07-05ipoe: futher workKozlov Dmitry
2012-07-02ipoe: integrating accel-pppd and ipoe kernel moduleKozlov Dmitry
2012-06-29Fix setting of ACCEL_PPP_VERSION with git coloured outputKozlov Dmitry
2012-06-29ipoe: implemented unclassified packet queueKozlov Dmitry
ipoe: send unclassified packet info to userspace via netlink
2012-06-28ipoe: interface statisticsKozlov Dmitry
2012-06-27ipoe: futher kernel module implementingKozlov Dmitry
2012-06-26ipoe: initial implementation of kernel moduleKozlov Dmitry
2012-06-26ipoe: futher workingKozlov Dmitry
2012-06-25working on ipoeKozlov Dmitry
2012-06-22initial ipoe implementationKozlov Dmitry
2012-06-21ppp: fixed unexpected lcp timer startKozlov Dmitry
2012-06-21fixed race on terminationKozlov Dmitry
2012-06-19merge commit 8f83530b83bf8b8556a797ecfe9799bbd1eb5750Kozlov Dmitry
2012-06-19general preparation for IPoE integrationKozlov 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)