summaryrefslogtreecommitdiff
path: root/hurd
AgeCommit message (Collapse)Author
2001-01-11hurd/Marcus Brinkmann
2001-01-07 Marcus Brinkmann <marcus@gnu.org> * ioctl_types.h: Include <net/if.h>, define types sockaddr_t and ifname_t for iioctl.defs. * iioctl.defs: New file for network interface ioctls. * pfinet.defs: Remove old RPCs, fix subsystem number, add RPC for SIOCGIFCONF. pfinet/ 2001-01-07 Marcus Brinkmann <marcus@gnu.org> * pfinet-ops.c: New file to implement hurd/pfinet.defs. * iioctl-ops.c: New file to implement iioctl.defs. * linux-src/net/core/dev.c: If _HURD_, don't define netdev_chain as static. * glue-include/linux/if.h: New file, to avoid conflict between <net/if.h> (imported by iioctl.defs) and linux version of it. * main.c (pfinet_demuxer): Prototype pfinet_server and iioctl_server, use them. * pfinet.h: New global variables pfinetctl, pfinet_owner and pfinet_group. * main.c (main): New variable ST. Request pfinetctl from trivfs_startup. Use it to determine the owner and group of the underlying node. * io-ops.c (S_io_reauthenticate): New index variable j. Set newuser->isroot also for owners of the underlying file and group owners. (S_io_restrict_auth): Likewise. * socket-ops.c: Include <sys/stat.h> and <hurd/fshelp.h>. (S_socket_create): New variable isroot. If master->isroot is not set, use fshelp_isowner to check ownership and if to set it. Pass isroot to make_sock_user instead master->isroot. * linux-src/net/ipv4/devinet.c (configure_device): Accept new parameter BROADCAST, set ifa_broadcast if this is not INADDR_NONE. (inquire_device): Accept new parameter broadcast, set it. * main.c: Add new paramter to prototype of configure_device. (main): Add new parameter to call to configure_device. * options.c: Add new parameters to prototypes of configure_device and inquire_device. (trivfs_append_args): Define new variable BROAD, use its address as the new parameter for inquire_device. * linux-src/net/core/dev.c (dev_ifconf): Don't declare static if _HURD_. * linux-src/net/ipv4/devinet.c (inet_gifconf): If _HURD_, set sin_len member. * Makefile (MIGSRCS): Add pfinetServer.c and iioctlServer.c. (SRCS): Add pfinet-ops.c, iioctl-ops.c.
2000-11-152000-11-15 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* hurd_types.h: Doc fix reported by Neal H Walfield (neal@cs.uml.edu), STORAGE_NULL is actually STORAGE_ZERO.
2000-02-04.Roland McGrath
2000-02-042000-01-26 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* io_reply.defs (io_select_reply): Remove ID_TAG argument, which does not exist in the io_select RPC as defined in io.defs.
1999-10-11.Roland McGrath
1999-10-111999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* fs.defs (dir_readdir): Replace dealloc with dealloc[] on out data.
1999-09-13Reverted changes related to io_map_segment.Roland McGrath
1999-09-081999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* io.defs (io_map_segment): New RPC. (io_map): Refer to io_map_segment; label as deprecated. (io_map_cntl, io_get_conch, io_release_conch, io_prenotify, io_eofnotify, io_postnotify, io_readnotify, io_readsleep, io_sigio): Label as deprecated.
1999-05-13Tue May 11 13:38:50 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* startup.defs: Doc fixes.
1999-04-30Totally new.Thomas Bushnell
1999-04-27.Roland McGrath
1999-04-271999-04-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* hurd_types.h (EXEC_SIGTRAP): New macro.
1999-03-15Mon Mar 15 14:48:24 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* term.defs (term_get_peername): New RPC, suggested by Mark Kettenis (kettenis@wins.uva.nl).
1999-02-18Thu Feb 18 00:29:43 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* tioctl.defs, term.defs: Mark with INTR_INTERFACE.
1999-02-16Tue Feb 16 04:34:02 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* io.defs (io_revoke): New RPC.
1999-01-31Sun Jan 31 18:21:58 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* fs.defs (file_utimes): Extend documentation.
1999-01-24.Roland McGrath
1999-01-241999-01-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makefile: Add rules for generating prototype ?ioctl.defs files from a list of C headers that define the ioctl request macros. (DIST_FILES): Add ioctl-tmpl.sym ioctl.awk gensym.awk. * gensym.awk, ioctl-decode.h, ioctl-tmpl.sym, ioctl.awk: New files supporting those rules.
1999-01-241999-01-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* ioctls.defs: New file.
1998-12-27hostid/hostname goneRoland McGrath
1998-12-27.Roland McGrath
1998-12-271998-12-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* hurd_types.h (enum file_storage_class): New values STORAGE_REMAP, STORAGE_COPY; moved with their comments from libstore/store.h.
1998-12-27STORAGE_* changes doneRoland McGrath
1998-11-30.Roland McGrath
1998-11-301998-11-29 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* hurd_types.defs: Include <bits/utsname.h> instead of <utsnamelen.h>. Reported by Mark Kettenis <kettenis@phys.uva.nl>.
1998-11-16.Roland McGrath
1998-11-16Wed Oct 28 22:49:18 1998 Joel N. Weber II <devnull@methedrine.ai.mit.edu>Roland McGrath
* hurd_types.h: Added FSTYPE_HTTP, FSTYPE_MEMFS, and FSTYPE_ISO9660.
1998-08-12Tue Aug 11 21:12:06 1998 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* hurd_types.h (dir_changed_type, file_changed_type): Doc fix.
1998-08-10Thu Jul 30 10:38:30 1998 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* fs.defs (file_notice_changes, dir_notice_changes): Doc fix.
1998-07-24.Roland McGrath
1998-07-241998-07-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* process_request.defs: Delete proc_sethostid, proc_gethostid, proc_sethostname, and proc_gethostname.
1998-07-20.Roland McGrath
1998-07-201998-07-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* password.defs: Fix subsystem decl and random mig syntax errors.
1998-07-15Wed Jul 15 10:37:44 1998 Thomas Bushnell, n/BSG <tb@mit.edu>Thomas Bushnell
* fs.defs (dir_lookup): Update interface specification in the comment to reflect current reality.
1997-09-23Tue Sep 23 15:52:35 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* password.defs: New file. * paths.h (_SERVERS_PASSWORD): New entry. * subsystems: Add password at 38000.
1997-09-16Tue Sep 16 15:24:37 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* process.defs: Delete proc_sethostid, proc_gethostid, proc_sethostname, and proc_gethostname.
1997-09-05.Miles Bader
1997-09-05Add INTR_INTERFACE.Miles Bader
1997-06-18.Miles Bader
1997-02-14.Miles Bader
1997-02-14(file_reparent):Miles Bader
Renamed from dir_reparent.
1997-02-05.Miles Bader
1997-01-20(dir_reparent): Make PARENT a mach_port_t, not a file_t, so that librariesMiles Bader
that do type translations of file_t won't get bogus arguments for ports in other filesystems.
1996-09-26*** empty log message ***Thomas Bushnell
1996-09-23.Miles Bader
1996-09-17*** empty log message ***Thomas Bushnell
1996-09-05*** empty log message ***Thomas Bushnell
1996-08-15.Miles Bader
1996-08-13*** empty log message ***Thomas Bushnell
1996-08-12*** empty log message ***Thomas Bushnell