Brian Somers
b5c025b829
Don't leave dodgy looking spaces in HISMACADDR
2001-11-22 04:38:02 +00:00
Brian Somers
49bc93d736
Set HISMACADDR in the environment before envoking ppp.
...
MFC after: 1 week
2001-11-21 03:29:43 +00:00
Brian Somers
d1c27021a4
Put a parenthesis in the right place (DUH!).
...
This fixes the apparent immediate client timeout problem.
2001-08-25 23:41:37 +00:00
Brian Somers
321d268b28
Understand that a return value of 0 from NgRecvMsg() means that the
...
socket was closed.
This prevents erroneous ``Unexpected netgraph version'' from turning
up in the log.
2001-08-24 14:52:38 +00:00
Brian Somers
a63c2b97d7
Don't use SA_RESETHAND here. We gain nothing.
...
Suggested by: bde
2001-07-31 15:29:50 +00:00
Brian Somers
e9ffffff4b
Add a -l flag used to specify a label when no -p flag is given.
...
Start new sentences on new lines in pppoed.8.
MFC after: 1 week
2001-07-31 11:45:53 +00:00
Brian Somers
7042cfcdd6
Use sigaction() without SA_RESTART rather than signal() so that we
...
don't block in NgRecvData() after receiving a signal.
MFC after: 1 week
2001-07-31 09:53:20 +00:00
Brian Somers
5d2ed9f13b
Remove an extraneous space
2001-07-11 23:02:07 +00:00
Brian Somers
7bc6d0158f
Fix the type of the NULL arg to execl()
...
Idea from: Theo de Raadt <deraadt@openbsd.org>
2001-07-09 09:24:06 +00:00
Julian Elischer
05eff81e04
Add support for advertising the service we support if the
...
PADI packet contains a NULL service. This is apparently the desired
behaviour in this case, though we only allow advertising one
service. You could run multiple pppoeds to advertise multiple services.
2000-12-13 00:27:33 +00:00
Brian Somers
b884490bc0
Drop out of our main loop due to a signal rather than handling things in the
...
signal handler.
Fix a spelling error.
Subtley pointed out by: bde
Make some stuff static
2000-12-04 22:13:30 +00:00
Kris Kennaway
ffd4007070
Format string paranoia
2000-11-19 13:30:36 +00:00
Brian Somers
80e2e6b62f
Go back to populating data_len in struct ngpppoe_init_data.
2000-11-16 23:15:42 +00:00
Brian Somers
fbf0385368
Use the new-style ngpppoe_init_data structure.
...
Approved by: archie
2000-10-31 02:46:12 +00:00
Brian Somers
fd845ee4c3
o Load netgraph.ko, ng_ether.ko and ng_pppoe.ko as required (I'm sure this
...
used not to be necessary).
o Allow ``-n ngdebug'' to specify something to pass to NgSetDebug()
and redirect NgSetDebug() output to syslog(8) in daemon() mode.
o Xref ng_ether(8) and NgSetDebug(4).
o Correct the type of the response passed to NgRecvData.
2000-10-03 20:41:00 +00:00
Brian Somers
97cba131dc
Add a ``-P pidfile'' option
1999-11-23 00:21:20 +00:00
Brian Somers
dbc7ba8d31
pppoed(8) - a server to accept PPPoE connections
1999-11-21 23:39:14 +00:00