Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-25 | Fixed a use-after-free. When handing the L2TP Proxy-LCP, a timer was used | YASUOKA Masahiko | |
to open LCP. If the PPP session is terminated before the timer fires, the timer had been fired with the freed context. Stop using the timer to open LCP. | |||
2015-06-25 | Reset the LCP option state for dialin-proxy only if re-negotiation is | YASUOKA Masahiko | |
enabled. | |||
2015-06-24 | tweak previous; | Jason McIntyre | |
2015-06-24 | Fix npppd to terminate all PPP sessions properly even in case the | YASUOKA Masahiko | |
sending window for L2TP control is full when the control is terminating (by a L2TP keepalive failure or other reasons). In that case, if the L2TP peer didn't respond at all, npppd had kept some PPP sessions forever. | |||
2015-06-24 | Use the return value of event_loop() properly. Also abort(3) if | YASUOKA Masahiko | |
event_loop() returns abnormally which is unexpected. diff from Yuuichi Someya | |||
2015-06-24 | Improve and fix typo in the comment. | YASUOKA Masahiko | |
2015-06-24 | Mention that pipex should be also configured by sysctl. | YASUOKA Masahiko | |
2015-06-23 | Fix npppd to check the size of received GRE packets properly. | YASUOKA Masahiko | |
2015-06-23 | Fix the problem when npppd receives a zero length 1701/udp packet. If | YASUOKA Masahiko | |
it receives such packets when the errno is not EAGAIN or EINTR, it had closed all L2TP sessions and stoppped the L2TP server. Also fix the receiving GRE packet since it potentially has the same problem. | |||
2015-06-10 | Typos: equalivant, fucntion, libary. | Miod Vallat | |
2015-05-12 | Fix an uninitialized variable access when pptp.hostname is configured. | YASUOKA Masahiko | |
2015-05-12 | Move the logit() prototype so parse.y will see it. | Jonathan Gray | |
ok yasuoka@ | |||
2015-04-04 | gcc 2.x is dead | Philip Guenther | |
ok millert@ | |||
2015-02-17 | Fix garbage in error message; ok yasuoka@ | Miod Vallat | |
2015-01-22 | Replace some obvious '$OpenBSD' and '$OpenBSD:' typos with '$OpenBSD$'. | Kenneth R Westerback | |
Pointed out by dickman@. ok sthen@ phessler@ | |||
2015-01-19 | move to <limits.h> universe | Theo de Raadt | |
ok yasuoka | |||
2015-01-08 | Count number of sessions correctly. | YASUOKA Masahiko | |
2014-11-27 | Fix typos in comments. | Tobias Stoeckmann | |
ok jmc, yasuoka | |||
2014-11-20 | Yet more #include de-duplication. | Kenneth R Westerback | |
ok deraadt@ tedu@ | |||
2014-11-20 | Don't allow embedded nul characters in strings. | Jonathan Gray | |
Fixes a pfctl crash with an anchor name containing an embedded nul found with the afl fuzzer. pfctl parse.y patch from and ok deraadt@ | |||
2014-11-20 | remove nt and lanman functions which aren't used. ok reyk yasuoka | Ted Unangst | |
2014-11-18 | Nuke more obvious #include duplications. | Kenneth R Westerback | |
ok deraadt@ millert@ tedu@ | |||
2014-11-16 | Convert the logic in yyerror(). Instead of creating a temporary | Alexander Bluhm | |
format string, create a temporary message. OK doug@ | |||
2014-11-14 | Add gcc printf format attributes to yyerror() in parse.y files. | Doug Hogan | |
No yyerror() calls needed to be changed. ok bluhm@ | |||
2014-11-13 | Fix a condition which selects log level for errors on routing socket, | YASUOKA Masahiko | |
since it was logically reverse. | |||
2014-11-13 | When the pool address is changed and there is a PPP session which uses | YASUOKA Masahiko | |
the pool to be deleted, then the PPP session is to be deleted. But the internal radish tree had kept the deleted session. This causes "use-after-free", and it had made npppd crash. | |||
2014-10-25 | Remove unnecessary netinet/in_systm.h include. | Lawrence Teo | |
ok millert@ | |||
2014-10-18 | Use reallocarray() | Theo de Raadt | |
ok doug | |||
2014-08-23 | close fd when fdopen fails | doug | |
ok yasuoka@ | |||
2014-08-22 | remove an uneeded test | Jonathan Gray | |
ok yasuoka@ | |||
2014-08-14 | Do not set RTF_MASK, it is not used anymore. | Martin Pieuchot | |
ok yasuoka@ | |||
2014-07-22 | Correct the initializer for tunnconf_default_pptp | Philip Guenther | |
ok yasuoka@ | |||
2014-07-22 | Handle msgbuf_write() returning EAGAIN. | YASUOKA Masahiko | |
from krw | |||
2014-07-21 | Switch from <sys/endian.h> or <machine/endian.h> to the new, | Philip Guenther | |
being-standardized <endian.h> ok deraadt@ millert@ beck@ | |||
2014-07-18 | Fix privsep.c. Call missing imsg_free() after imsg_get(). Also add | YASUOKA Masahiko | |
missing #include <net/if.h> to use IFNAMESIZ and replace some strncmp() by startswith(). | |||
2014-07-13 | Some functions need to dup() before sending a socket by imsg and don't | YASUOKA Masahiko | |
need to close() after sending socket since imsg_compose() closes the passing socket. | |||
2014-07-12 | Fix a potential bug. privsep.c didn't check the interface name | YASUOKA Masahiko | |
correctly if it's pppx. | |||
2014-07-12 | Fix error in previous. | YASUOKA Masahiko | |
2014-07-12 | Fix the sentence in the BUGS section. Colon is usable for password. | YASUOKA Masahiko | |
Also add a mention about the escape sequence for the password. pointed out giovanni | |||
2014-07-12 | Use imsg(3) for the IPC between the privileged process and the | YASUOKA Masahiko | |
non-privileged process to be unify the way. Also fix style. | |||
2014-07-10 | Tweak accept pacing in pptp. Add handling when accept_add() fails and | YASUOKA Masahiko | |
add logging when accept() fails in EMFILE or ENFILE. | |||
2014-07-08 | Fix a double free bug in parsing the config. It had occurred when a | YASUOKA Masahiko | |
syntax error exists in radius {authentication,accounting}-server configuration. No need to free curr_radconf because it is a part of auth_conf. Pointed out Vladimir Seleznev | |||
2014-07-08 | Fix npppd not to access freed memory when it is exiting. | YASUOKA Masahiko | |
2014-06-13 | Fix tcp-mss-adjust of pipex and npppd to update the pointer of | YASUOKA Masahiko | |
tcp option and check the boundary correctly. | |||
2014-05-30 | Use calloc instead of malloc and memset. | YASUOKA Masahiko | |
from Benjamin Baier | |||
2014-05-28 | Fixed chap_input() and chap_authenticate() not to be used as if they | YASUOKA Masahiko | |
return a value. Since they are void function. pointed out daniel, ok daniel | |||
2014-05-07 | Initialize struct iface by zero. Without this, npppd had used random | YASUOKA Masahiko | |
configuration. from Anders Berggren. | |||
2014-05-07 | calloc is simpler. suggested by Peter Malone and halex | Ted Unangst | |
2014-05-07 | use calloc. from Peter Malone | Ted Unangst | |
2014-05-05 | Delete duplicated "mppe" entry in keywords[]. | YASUOKA Masahiko | |