summaryrefslogtreecommitdiff
path: root/pfinet
AgeCommit message (Collapse)Author
1999-02-28.Roland McGrath
1999-02-281999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* main.c (S_startup_dosync): Use ports_class_iterate. (sigterm_handler): Likewise.
1999-02-16Tue Feb 16 05:50:27 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* io-ops.c (S_io_revoke): New function. Don't attempt to implement. (Other systems don't even permit non-file revokes.)
1998-10-241998-10-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* ethernet.c (ethernet_open): Check error return from device_open and device_set_filter. (setup_ethernet_device): Check error return from device_get_status. * ethernet.c (ethername): Remove static variable. (setup_ethernet_device): Don't set it. (ethernet_open): Don't use it; use DEV->name instead.
1998-10-24.Roland McGrath
1998-10-241998-10-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* ethernet.c (ethernet_open): Check error return from device_open and device_set_filter. (setup_ethernet_device): Check error return from device_get_status. * ethernet.c (ethername): Remove static variable. (setup_ethernet_device): Don't set it. (ethernet_open): Don't use it; use DEV->name instead.
1998-09-04.Roland McGrath
1998-09-041998-09-04 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* loopback.c (loopback_type_trans): Return u_int16_t.
1998-04-24Fri Apr 24 15:43:07 1998 Thomas Bushnell, n/BSG <tb@mit.edu>Thomas Bushnell
* io-ops.c (S_io_select): When returning EINTR after cancellation, deallocate REPLY because the stub won't do it for us. Reported by UCHIYAMA Yasushi (uch@nop.or.jp).
1997-08-25.Miles Bader
1997-08-25(S_io_write):Miles Bader
Negate linux error codes before returning.
1997-08-20.Miles Bader
1997-08-20Fri Aug 8 11:47:08 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* linux-inet/tcp.c (tcp_check): Move to end of file so it isn't inlined and can be profiled easily. * linux-inet/udp.c (udp_check): Likewise.
1997-08-20Wed Aug 20 14:05:52 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* main.c (main): New args for ports_manage_port_operations_multithread.
1997-08-19(tcp_conn_request):Miles Bader
SK->err holds errno values, not linux negative errno return vals.
1997-07-23Mon Jul 21 14:58:13 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* Makefile (HURDLIBS): Add iohelp. * main.c (trivfs_goaway): If FSYS_GOAWAY_FORCE is set, then go away, otherwise, continue to return EBUSY.
1997-04-25.Miles Bader
1997-04-25(trivfs_append_args):Miles Bader
Renamed from trivfs_get_options. Don't initialize ARGZ/ARGZ_LEN.
1997-02-04.Miles Bader
1997-02-04(S_socket_bind):Miles Bader
Return EADDRNOTAVAIL if ADDR is 0. (S_socket_send): Don't deref ADDR if it's 0.
1996-10-26Fri Oct 25 20:02:17 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* loopback.c (loopback_type_trans): New function. (setup_loopback_device): Bother to mark interface up too. Set LOOPBACK_DEV.type_trans.
1996-10-26Fri Oct 25 20:02:17 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* loopback.c (setup_loopback_device): Bother to mark interface up too.
1996-10-25Thu Oct 24 22:38:55 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* main.c (main): Call setup_loopback_device before parsing args (and thus before the ethernet device shows up). * loopback.c: New file. * Makefile (SRCS): Add loopback.c. * pfinet.h (loopback_dev): New variable. * pfinet.h (ip_rt_del): New prototype.
1996-09-17*** empty log message ***Thomas Bushnell
1996-09-06*** empty log message ***Thomas Bushnell
1996-07-29*** empty log message ***Thomas Bushnell
1996-07-20.Miles Bader
1996-07-19*** empty log message ***Michael I. Bushnell
1996-07-19(make_sock_user): Declaration updated.Miles Bader
1996-07-19*** empty log message ***Michael I. Bushnell
1996-07-17Initial revisionRoland McGrath
1996-07-14(S_io_reauthenticate): Repeat auth_server_authenticate for as long asMichael I. Bushnell
we get EINTR. Deal with other errors without crashing.
1996-07-08(S_io_reauthenticate): Don't use unsafe MOVE_SEND in call toMichael I. Bushnell
auth_server_authenticate.
1996-07-05(setup_ethernet_device): Linux's device `mtu' member does not includeMichael I. Bushnell
the hardware header size; subtract that off the value the kernel specifies as maximum packet size in setting ETHER_DEV.mtu.
1996-06-27(lndist): Add lndist-asm-files.Michael I. Bushnell
(lndist-asm-files): New rule. (ASMHEADERS): New variable. ($(top_srcdir)/hurd-snap/$(dir)/asm): New rule.
1996-06-25(parse_opt):Miles Bader
Fix test for address-less netmask. Fix byte order when using IN_* macros. Base default netmask on dev->pa_addr, not in->address. Don't clear dev->pa_addr. Delete old routing entries before adding new ones. (trivfs_get_options): Add & use ADD_ADDR_OPT macro. (parse_hook_add_interface): Initialize H->curint->device. (trivfs_get_options): Initialize *ARGZ & *ARGZ_LEN.
1996-06-25(ip_rt_del): New declaration.Miles Bader
1996-06-25(ip_rt_del): New function.Miles Bader
(rt_del): Renamed from ip_rt_del. (rt_kill): Call rt_del, not ip_rt_del.
1996-06-25(ip_rt_del): Renamed from rt_del.Miles Bader
(rt_kill): Use ip_rt_del instead of rt_del.
1996-06-25(rt_del): Export.Miles Bader
1996-06-24(sigterm_handler):Miles Bader
Renamed from sighup_handle. Make void. Deal with SIGTERM instead of SIGHUP. (main): Use SIGTERM & sigterm_handler instead of SIGHUP &c.
1996-06-24(parse_hook_add_interface): Realloc the correct number of bytes.Miles Bader
(parse_opt): Don't fail if there were no options. (RETURN): New macro. (PERR, FAIL): Use RETURN instead of return to free memory if nec.
1996-06-24(sighup_handle): New function.Michael I. Bushnell
(arrange_shutdown_notification): Register SIGHUP handler.
1996-06-21(main): Pass ARGC & ARGV to argp_parse in the correct order.Miles Bader
1996-06-21(pfinet): Depend on ../libfshelp/libfshelp.a &Miles Bader
../libshouldbeinlibc/libshouldbeinlibc.a. (SRCS): Add options.c.
1996-06-21Finish up initial version.Miles Bader
1996-06-21(pfinet): Depend on ../libshouldbeinlibc/libshouldbeinlibc.a.Miles Bader
1996-06-20Include <hurd/startup.h> and <string.h>.Michael I. Bushnell
(shutdown_notify_class): Declare variable. (S_startup_dosync): Give enough args to ports_lookup_port. (S_startup_dosync/do1): Return a value. (arrange_shutdown_notification): Correct spelling of ports_create_port. Initialize shutdown_notify_class. (find_device): Construct arg to strcmp correctly. Correct spelling of ENXIO.
1996-06-17Initial revisionMichael I. Bushnell
1996-06-17(main): Rearrange to use new argument parsing.Miles Bader
(find_device, enumerate_devices): New functions. (pfinet_argp): New declaration. (already_open): New variable. <error.h>, <argp.h>: New includes.