diff options
author | Roland McGrath <roland@gnu.org> | 1996-07-17 22:55:08 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1996-07-17 22:55:08 +0000 |
commit | 5b9e5e24f883db76aa783678b77698c47caecc30 (patch) | |
tree | 199fc2010d664be83723e838f8217dbb4c3eab82 /pfinet | |
parent | b3657b27182f2c707cb940795cb982e4bb0f5660 (diff) |
Initial revision
Diffstat (limited to 'pfinet')
-rw-r--r-- | pfinet/ChangeLog | 232 |
1 files changed, 232 insertions, 0 deletions
diff --git a/pfinet/ChangeLog b/pfinet/ChangeLog new file mode 100644 index 00000000..b2484ffb --- /dev/null +++ b/pfinet/ChangeLog @@ -0,0 +1,232 @@ +Sat Jul 13 20:18:18 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * io-ops.c (S_io_reauthenticate): Repeat auth_server_authenticate + for as long as we get EINTR. Deal with other errors without + crashing. + +Sun Jul 7 21:29:42 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * io-ops.c (S_io_reauthenticate): Don't use unsafe MOVE_SEND in + call to auth_server_authenticate. + +Fri Jul 5 19:42:54 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * ethernet.c (setup_ethernet_device): Linux's device `mtu' member + does not include the hardware header size; subtract that off the + value the kernel specifies as maximum packet size in setting + ETHER_DEV.mtu. + +Thu Jun 27 10:14:10 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makefile (lndist): Add lndist-asm-files. + (lndist-asm-files): New rule. + (ASMHEADERS): New variable. + ($(top_srcdir)/hurd-snap/$(dir)/asm): New rule. + +Tue Jun 25 14:00:07 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * linux-inet/route.c (ip_rt_del): New function. + * linux-inet/route.h (ip_rt_del): New declaration. + + * options.c (trivfs_get_options): Initialize *ARGZ & *ARGZ_LEN. + (parse_opt): 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. + +Mon Jun 24 16:48:51 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * main.c (sigterm_handler): Renamed from sighup_handle. Make void. + Deal with SIGTERM instead of SIGHUP. + (main): Use SIGTERM & sigterm_handler instead of SIGHUP &c. + + * options.c (parse_hook_add_interface): Realloc the correct number + of bytes. + +Mon Jun 24 16:33:55 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * main.c (sighup_handle): New function. + (arrange_shutdown_notification): Register SIGHUP handler. + +Mon Jun 24 12:44:17 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * options.c (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. + +Fri Jun 21 16:42:29 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * main.c (main): Pass ARGC & ARGV to argp_parse in the correct order. + +Thu Jun 20 22:39:17 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * options.c: Renamed from opts.c. + (parse_opt): Fix lots of typos. + (trivfs_get_options): New function. + (get_opts, trivfs_S_fsys_get_options, trivfs_S_file_get_fs_options): + Functions removed. + <netinet/in.h>, <arpa/inet.h>: New includes. + * Makefile (pfinet): Depend on ../libfshelp/libfshelp.a & + ../libshouldbeinlibc/libshouldbeinlibc.a. + (SRCS): Add options.c. + +Thu Jun 20 19:47:40 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * main.c: Include <hurd/startup.h> and <string.h>. + (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. + +Wed Jun 19 18:46:35 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * opts.c (trivfs_S_fsys_set_options): Function removed. + (trivfs_runtime_argp): New variable. + +Sun Jun 16 22:45:54 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * opts.c (parse_opt): Rename ERR macro to FAIL. Use argp_failure. + +Sat Jun 15 19:47:06 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * main.c (main): Rearrange for arg parsing some more. + (enumerate_devices): New function. + (pfinet_argp): New declaration. + (already_open): Make global. + <error.h>, <argp.h>: New includes. + +Fri Jun 14 15:41:57 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * main.c (find_device): New function. + (main): Rearrange to use new argument parsing. + +Thu Jun 13 16:55:42 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makefile (MIGSRCS): Add startup_notifyServer.c. + * main.c (S_startup_dosync, arrange_shutdown_notification): New + functions. + (pfinet_demuxer): Call startup_notify_server. + (main): Call arrange_shutdown_notification). + +Tue May 14 14:12:25 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * main.c (main): Initialize fsys_identity. + * misc.c (sock_alloc): Initialize SOCK->identity. + (sock_release): Destroy SOCK->identity if it's been set. + * io-ops.c (S_io_identity): New function. + * pfinet.h (fsys_identity): New variable. + * linux/net.h (struct socket) [_HURD_]: New member `identity'. + + * ethernet.c (ethernet_open): Delete superfluous arg to + assert_perror. + +Fri May 10 16:56:52 1996 Miles Bader <miles@gnu.ai.mit.edu> + + * misc.c (make_sock_user): Pass correct args to ports_create_port. + + * ethernet.c (ethernet_open): Pass in ERRNO to assert_perror. + +Thu May 9 20:27:28 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * io-ops.c (S_io_reauthenticate): Use new auth_server_authenticate + interface. + + * io-ops.c (S_io_select): Drop ID_TAG arg. + + * ethernet.c (ethernet_thread): Return any_t. + (input_work_thread): Likewise. + + * ethernet.c (ethernet_open): Use new ports_create_port call. + * socket-ops.c (S_socket_create_address): Likewise. + * misc.c (make_sock_user): Likewise. + (make_sockaddr_port): Likewise. + +Wed Apr 24 18:35:50 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> + + * main.c (main): Take third cmdline arg and add gateway route. + +Mon Apr 15 12:53:24 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * Makefile (CPPFLAGS): Look for config.h in $(srcdir). + (io-MIGSFLAGS, socket-MIGSFLAGS): Look for mutations.h in + $(srcdir). + (vpath %.c): Find linux-inet dir under #(srcdir)> + (SRCS): Add time.c. + (LCLHDRS, LINUXHDRS, FROBBEDLINUXHEADERS): New variables. + (lndist, lndist-linux-inet-files, lndist-linux-files, + $(top-srcdir)/hurd-snap/$(dir)/linux-inet, + $(top-srcdir)/hurd-snap/$(dir)/linux): New targets. + +Mon Feb 26 13:36:14 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * misc.c (end_using_sockaddr_port): Only call ports_port_deref if + arg is valid. + (end_using_socket_port): Likewise. + + * linux/interrupt.h (mark_bh): Remove stubby inline, replace + with real declaration. + * pfinet.h (packet_queue_lock): New variable. + * sched.c (packet_queue_lock): Provide initialization. + * ethernet.c (ethernet_open): Put READPT in etherport_bucket + instead of pfinet_bucket. Fork ethernet_thread and + input_work_thread before returning. + (more_packets, etherport_bucket): New variables. + (input_work_thread, ethernet_thread, mark_bh): New functions. + + * main.c (pfinet_demuxer): Don't use call ethernet_demuxer. + +Thu Feb 22 17:54:25 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * ethernet.c (ethernet_open): Request maximum queue limit + on our read port. + +Thu Feb 8 18:32:33 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * socket-ops.c (S_socket_connect): Don't return EINVAL for + SS_CONNECTED state. + +Mon Jan 22 13:47:47 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> + + * timer-emul.c (init_time): There are *still* a million microseconds to + the second. + +Thu Jan 18 12:37:57 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * mapped-time.h (fetch_jiffies): Uh, duh, there are a million + microseconds in a second, not just a thousand. + +Tue Dec 26 19:29:16 1995 Miles Bader <miles@gnu.ai.mit.edu> + + * io-ops.c (S_io_select): Add REPLY parameter, and request + notification if it dies. + * mutations.h (IO_SELECT_REPLY_PORT): New def. + +Thu Dec 14 18:50:07 1995 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu> + + * ethernet.c (ethernet_open): Don't set filter priority high. + +Mon Dec 11 13:23:49 1995 Miles Bader <miles@gnu.ai.mit.edu> + + * socket-ops.c (S_socket_recv): Whoops, incorrectly negated this + particular return value. Rename the variable `recvd' to make + things more clear. + (S_socket_send): Ditto (`sent'), plus correctly check the return + value when deciding whether to deallocate ADDR's send right. + +Thu Dec 7 18:24:37 1995 Miles Bader <miles@gnu.ai.mit.edu> + + * socket-ops.c (S_socket_recv, S_socket_bind, S_socket_send): + Negate error return values from linux code. + (S_socket_setopt): Implement. + +Wed Aug 23 14:20:48 1995 Miles Bader <miles@churchy.gnu.ai.mit.edu> + + * Makefile (pfinet): Put all dependencies here. + (HURDLIBS): Removed. + |