summaryrefslogtreecommitdiff
path: root/TODO
AgeCommit message (Collapse)Author
2020-06-06TODO: drop items that were doneSamuel Thibault
TLS, sigaltstack, gdb core
2018-01-08Add a file_exec_file_name RPCEmilio Pozuelo Monfort
* hurd/fs.defs (file_exec): Deprecate in favor of... (file_exec_paths): ...this new RPC. * TODO: Update. * doc/hurd.texi: Update RPC name. * hurd/hurd_types.h: Update RPC name. * libdiskfs/boot-start.c: Update RPC name. * configure.ac: Check for presence of RPC stubs file_exec_paths exec_exec_paths. * exec/hashexec.c (check_hashbang): When file_exec_paths is available, use it instead of file_exec. * startup/startup.c (run, run_for_real, start_child): Likewise. * utils/login.c (main): Likewise. * libfshelp/start-translator-long.c (fshelp_start_translator_long): Likewise. * libdiskfs/file-exec.c (diskfs_S_file_exec): Move code to new function diskfs_S_file_exec_paths and call it. (diskfs_S_file_exec_paths): New function, use exec_exec_paths when available instead of exec_exec * libnetfs/file-exec.c (netfs_S_file_exec, netfs_S_file_exec_paths): Likewise. * trans/fakeroot.c (netfs_S_file_exec, netfs_S_file_exec_paths): Likewise. * libtrivfs/file-exec.c (trivfs_S_file_exec_paths): New function.
2015-02-14TODO: drop obsolete itemJustus Winter
* TODO (libpager): Drop item trying to prevent thread storms. We dealt with that in a much nicer way. Nowadays we use a fixed number of threads in libpager.
2014-06-18libdiskfs: add permission check to file_chflagsJustus Winter
Only root is allowed to change the high 16 bits. The TODO entry says otherwise, but that must be a mistake. For reference, see the glibc sources, sysdeps/mach/hurd/bits/stat.h. * libdiskfs/file-chflags.c (diskfs_S_file_chflags): Add permission check. * TODO (libdiskfs): Remove entry.
2013-09-17Remove UFS supportSamuel Thibault
It has been unused/untested/unmaintained for a decade now, and its 4-clause BSD licence poses problem. * configure.ac (default_static): Remove ufs. * Makefile (prog-subdirs): Remove ufs, ufs-fsck and ufs-utils. * NEWS, TODO: doc/hurd.texi, doc/navigating: Remove UFS notes. * ufs: Remove directory * ufs-fsck: Remove directory * ufs-utils: Remove directory * bsdfsck: Remove directory
2013-08-29exec: remove the BFD codeJustus Winter
This commit removes the parts of the exec server that were once using the Binary File Descriptor library. As I understand it, the BFD code stopped working because it uses stdio streams and the glue code for that has never been ported to libio. The code has been #ifdefed out ever since. It may or may not work in its current state, so it is removed. If someone is interested, it can always be recovered from the version control system. * exec/exec.c: Remove all BFD related code. * exec/priv.h: Likewise. * TODO: Remove the corresponding item.
2006-04-25Using `syslog' for the Hurd servers:Thomas Schwinge
http://savannah.gnu.org/task/?func=detailitem&item_id=5490
2002-10-12Remove item about tmpfile. tmpfile in glibc 2.3 doesn't create transient files.Marcus Brinkmann
2002-05-01added some items for libc 2.3Roland McGrath
2002-03-12libdiskfs/Marcus Brinkmann
2002-03-12 Marcus Brinkmann <marcus@gnu.org> * opts-append-std.c (diskfs_append_std_options): Only add --sync=N or --no-sync option if it is not the default. TODO/ * Remove the item related to the above change.
2002-03-11crash now writes core files.Roland McGrath
2001-10-15Add item about SO_LINGER.Marcus Brinkmann
2001-08-21prune dead itemRoland McGrath
2001-08-17GC some stale itemsRoland McGrath
2001-05-06libstore/Marcus Brinkmann
2001-04-26 Marcus Brinkmann <marcus@ulysses.dhis.net> * set.c: Use explicit comparison to MACH_PORT_NULL. storeio/ 2001-05-06 Marcus Brinkmann <marcus@gnu.org> * dev.c (dev_open): Do not create/open the store with STORE_INACTIVE, as this doesn't work correctly. Inactivate the store afterwards instead. 2001-02-18 Marcus Brinkmann <marcus@gnu.org> * dev.h (struct dev): New member nperopens. * storeio.c (open_hook): Hold device lock and check if this is the TODO: add item about the storeio hack
2001-01-30daemons/Marcus Brinkmann
2001-01-17 Neal H Walfield <neal@cs.uml.edu> * console-run.c (open_console): Conform to new fshelp_start_translator semantics. init/ 2001-01-17 Neal H Walfield <neal@cs.uml.edu> * init.c (open_console): Conform to new fshelp_start_translator semantics. libfshelp/ 2001-01-17 Neal H Walfield <neal@cs.uml.edu> * fshelp.h: Add two new parameters to fshelp_open_fn_t: a port to the new task and a cookie. Add a new parameter, cookie, to fshelp_start_translator and fshelp_start_translator_long that will be passed to fshelp_open_fn_t. * fetch-root.c (fshelp_fetch_root): Conform to new fshelp_start_translator_long semantics. * start-translator-long.c (service_fsys_startup): Likewise. (fshelp_start_translator_long): Likewise. * start-translator.c (fshelp_start_translator): Likewise. libtreefs/ Conform to new fshelp_start_translator semantics. trans/ 2001-01-17 Neal H Walfield <neal@cs.uml.edu> * pump.c (start_pfinet): Conform to new fshelp_start_translator semantics. utils/ 2001-01-17 Neal H Walfield <neal@cs.uml.edu> * mount.c (do_mount): Conform to new fshelp_start_translator semantics. * settrans.c (main): Conform to new fshelp_start_translator semantics therby allowing us to print the pid of the an active translator.
2000-07-27*** empty log message ***Thomas Bushnell
2000-04-18Minor task updates.Gordon Matzigkeit
2000-03-19DONE *** Get rid of global DEVICE variable and use the trivfs control hackRoland McGrath
2000-03-18revise exec itemRoland McGrath
2000-03-18Item done by 1999-10-11 trans/magic.c changes.Roland McGrath
1999-09-081999-09-08 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* Makeconf (cleantarg): Add `$(libname)_pic.a'. [$(makemode) = library] (targets): Likewise. ($(libname)_pic.a): New rule. ($(libdir)/$(libname)_pic.a): Extended from the previous _p.a and .a rules. Submitted by Marcus Brinkmann (Marcus.Brinkmann@ruhr-uni-bochum.de).
1999-09-06*** empty log message ***Thomas Bushnell
1999-07-11add diskfs_default_sync_interval itemRoland McGrath
1999-07-11*** empty log message ***Thomas Bushnell
1999-07-08remove item for passwd, it already exists in another packageRoland McGrath
1999-07-08typoRoland McGrath
1999-07-08*** empty log message ***Thomas Bushnell
1999-07-03*** empty log message ***Thomas Bushnell
1999-07-01*** empty log message ***Thomas Bushnell
1999-04-06add libc items from old libc/hurd/STATUS listRoland McGrath
1999-03-15*** empty log message ***Thomas Bushnell
1999-03-12*** empty log message ***Thomas Bushnell
1999-03-09*** empty log message ***Thomas Bushnell
1999-02-22*** empty log message ***Thomas Bushnell
1999-02-19*** empty log message ***Thomas Bushnell
1999-02-18*** empty log message ***Thomas Bushnell
1999-02-16libc itemsRoland McGrath
1999-02-16*** empty log message ***Thomas Bushnell
1999-02-16*** empty log message ***Thomas Bushnell
1999-02-16*** empty log message ***Thomas Bushnell
1999-02-16*** empty log message ***Thomas Bushnell
1998-11-23libps: add incremental output optionsRoland McGrath
1998-11-16*** empty log message ***Thomas Bushnell
1998-07-19add TODO item for stdio->libio conversionRoland McGrath
1998-07-07Tue Jul 7 11:39:08 1998 Thomas Bushnell, n/BSG <tb@mit.edu>Thomas Bushnell
* Makeconf (%.o): New rules (from %.c and %.S) so that we can specify file-specific CPPFLAGS (already in use by utils/Makefile for utils/ping.c). (%_pic.o, $_p.o, make-deps): Also grok file-specific CPPFLAGS. Reported by Gordon Matzigkeit (gord@gnu.org). * INSTALL-cross: Updated by Gordon Matzigkeit (gord@gnu.org).
1998-06-29*** empty log message ***Thomas Bushnell
1998-06-29*** empty log message ***Thomas Bushnell
1998-06-29*** empty log message ***Thomas Bushnell
1998-04-15*** empty log message ***Thomas Bushnell