summaryrefslogtreecommitdiff
path: root/usr.sbin/npppd/pptp
AgeCommit message (Expand)Author
2016-04-16Change last non-/gnu/ fcntl(x, F_GETFL, 0) strays to fcntl(x, F_GETFL).Kenneth R Westerback
2016-03-21Instead of creating a socket with socket() or accept() and thenPhilip Guenther
2015-12-17Replace arc4random() % i by arc4random_uniform(i) to avoid modulo bias.tb
2015-12-05strings.h -> string.h to prevent an implicit declaration. Also remove ammcc
2015-12-05Pass the pppx_hdr when sending packets through the pppx device and use theYASUOKA Masahiko
2015-06-23Fix npppd to check the size of received GRE packets properly.YASUOKA Masahiko
2015-06-23Fix the problem when npppd receives a zero length 1701/udp packet. IfYASUOKA Masahiko
2015-05-12Fix an uninitialized variable access when pptp.hostname is configured.YASUOKA Masahiko
2015-01-19move to <limits.h> universeTheo de Raadt
2014-10-25Remove unnecessary netinet/in_systm.h include.Lawrence Teo
2014-07-10Tweak accept pacing in pptp. Add handling when accept_add() fails andYASUOKA Masahiko
2014-05-30Use calloc instead of malloc and memset.YASUOKA Masahiko
2014-03-22Now tunnel can have multiple listen addresses.YASUOKA Masahiko
2014-03-22Don't stop listening 1723/tcp when accept() is failed.YASUOKA Masahiko
2014-03-22Stop output "Stopped" log message of the tunnel protocols.YASUOKA Masahiko
2013-04-20Don't use random() because it's not safe. Use arc4random() instead ofYASUOKA Masahiko
2013-04-20PPPoE server was broken since last configuration rework. CallingYASUOKA Masahiko
2013-04-06Turn an error into a warning to be able to start l2tp tunnels even ifGiovanni Bechis
2013-03-14Remove some faith-related #ifdef'd code that was only used for old IIJMartin Pieuchot
2013-03-11handle ECONNABORTED errors from accept(). In many code blocks they can beTheo de Raadt
2013-03-11do not start npppd if a pptp tunnel is configured but the gre protocol is notGiovanni Bechis
2012-11-13Add accept.c from ldpd and use it to handle file descriptor exhaustionYASUOKA Masahiko
2012-09-18New configuration syntax for npppd(8). `npppd.conf' will be based onYASUOKA Masahiko
2012-05-08Trivial changes from the upstream(IIJ).YASUOKA Masahiko
2012-05-08Fix comments and styles. Delete unused variables and labels.YASUOKA Masahiko
2012-01-18Replace npppdctl(8) by new npppctl(8). npppctl was written fromYASUOKA Masahiko
2012-01-18Fix compiler warnings and some styles.YASUOKA Masahiko
2011-10-15Added "provision for rewound PPP frames" that allows receivingYASUOKA Masahiko
2011-03-16use timerclear macro. while here, fix spelling.Okan Demirmen
2011-01-20- tyop, recieve -> receiveJasper Lievisse Adriaanse
2010-09-27IP_PIPEX mistakenly was applied to the 1723/tcp socket. Apply the optionYASUOKA Masahiko
2010-09-24Add support pipex for L2TP call and L2TP on IPv6.YASUOKA Masahiko
2010-07-02add $OpenBSD$ and remove trailing space. no functional change.YASUOKA Masahiko
2010-07-01Translate Japanese comments or labels into English. Translation wasYASUOKA Masahiko
2010-01-31privilege separation of npppd.YASUOKA Masahiko
2010-01-13cleanup npppd code. delete IIJ local ifdef switches and fix warnings.YASUOKA Masahiko
2010-01-11Initial import npppd(8). npppd is a new PPP daemon that handles manyYASUOKA Masahiko