summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-10-092007-10-09 Stefan Siegl <stesie@brokenpipe.de>Stefan Siegl
* iioctl-ops.c: Include <net/sock.h>. (siocgifXaddr): Return EINVAL unless socket family is AF_INET. (siocsifXaddr): Likewise.
2007-10-09Update copyright years.Thomas Schwinge
2007-10-09Add Savannah tag.Thomas Schwinge
2007-10-08fix last commit; add new stub file delay.h.Stefan Siegl
2007-10-082007-10-08 Stefan Siegl <stesie@brokenpipe.de>Stefan Siegl
* config.h (CONFIG_IPV6, CONFIG_IPV6_EUI64): New defines, set to 1. * Makefile (ipv6-srcs): New variable. (LINUXSRCS): Add ipv6-srcs. * ethernet.c (ethernet_demuxer): Call skb_put instead of changing skb->len directly, and thus now update skb->tail accordingly. * pfinet.h (PORTCLASS_INET, PORTCLASS_INET6): New enums. (trivfs_protid_portclasses, trivfs_protid_nportclasses) (trivfs_cntl_portclasses, trivfs_cntl_nportclasses): Declare these. (pfinet_bootstrap_portclass): New variable. (pfinet_bind): New function. * main.c: Define _HACK_ERRNO_H. Include <errno.h>. (trivfs_protid_portclasses, trivfs_cntl_portclasses): New slots for PORTCLASS_INET6. (trivfs_protid_nportclasses, trivfs_cntl_nportclasses): Set to 2. (pfinet_bootstrap_portclass): New variable. (pfinet_bind): New function. (pfinet_activate_ipv6) [CONFIG_IPV6]: New function. (main) [CONFIG_IPV6]: Call inet6_proto_init. (main): Reordered to allow pfinet to not be started as a translator, if pfinet_bind is used. If started as a translator, treat pfinet_bootstrap_portclass when calling trivfs_startup. * options.c: Include <net/sock.h>, <net/ip6_fib.h>, <net/ip6_route.h> and <net/addrconf.h>. (options): New option `ipv4'. (options) [CONFIG_IPV6]: New options `ipv6', `address6' and `gateway6'. (parse_interface) [CONFIG_IPV6]: Add address6 and gateway6. (parse_hook_add_interface) [CONFIG_IPV6]: Initialize address6 and gateway6. (parse_opt): Parse new args. * socket-ops.c (S_socket_create): Call either net_families[PF_INET]->create or net_families[PF_INET6]->create, depending on receiving master. (S_socket_create_address): Allow creation of AF_INET6 addresses. * glue-include/asm/delay.h: New stub file. * glue-include/linux/ipv6.h: Merged many bits unmodified from Linux header file. * glue-include/linux/in6.h: Likewise. (ipv6mr_ifindex): New define, glue to ipv6mr_interface. * glue-include/linux/socket.h (SOL_IPV6, SOL_ICMPV6): New defines. * linux-src/net/ipv6/addrconf.c (ipv6_find_idev, inet6_addr_add) (inet6_addr_del) [_HURD_]: Make these non-static. (addrconf_set_dstaddr, addrconf_add_ifaddr, addrconf_del_ifaddr) [_HURD_]: Don't define these functions. * linux-src/net/ipv6/route_ipv6.c (ipv6_route_ioctl) [_HURD_]: Likewise. * linux-src/net/ipv6/af_inet6.c (inet6_ioctl) [_HURD_]: Don't define the function, instead #define it to 0. (inet6_proto_init) [_HURD_]: Don't call sit_init. * linux-src/net/ipv6/udp_ipv6.c (udp_ioctl) [_HURD_]: Define to 0. (udp_v6_get_port): Put empty statement after label to silence compiler. * linux-src/net/ipv6/tcp_ipv6.c (tcp_v6_get_port, tcp_v6_rcv): Likewise. * linux-src/net/ipv6/icmpv6.c (icmpv6_rcv): Likewise. (icmpv6_init) [_HURD_]: Don't initialize i_uid and i_gid. * linux-src/net/ipv6/mcast.c (igmp6_init): Likewise. * linux-src/net/ipv6/ndisc.c (ndisc_init): Likewise. * linux-src/net/ipv6/ip6_fib.c (BUG_TRAP): Don't use __FUNCTION__ as a string but a variable, to keep gcc happy. (fib6_walker_list): Make it non-static, to keep gcc happy. * linux-src/net/ipv6/ip6_flowlabel.c (fl_create) [_HURD_]: Drop IPV6_FL_S_USER support, since current->euid is not available.
2007-10-082007-10-08 Stefan Siegl <stesie@brokenpipe.de>Stefan Siegl
Import a number of files from Linux 2.2.14. Renamed some of them, to have unique filenames as required by the make system. * linux-src/net/ipv6/addrconf.c: Import file. * linux-src/net/ipv6/af_inet6.c: Likewise. * linux-src/net/ipv6/exthdrs.c: Likewise. * linux-src/net/ipv6/ip6_fib.c: Likewise. * linux-src/net/ipv6/ip6_flowlabel.c: Likewise. * linux-src/net/ipv6/ip6_input.c: Likewise. * linux-src/net/ipv6/ip6_output.c: Likewise. * linux-src/net/ipv6/ipv6_sockglue.c: Likewise. * linux-src/net/ipv6/mcast.c: Likewise. * linux-src/net/ipv6/ndisc.c: Likewise. * linux-src/net/ipv6/reassembly.c: Likewise. * linux-src/net/ipv6/tcp_ipv6.c: Likewise. * linux-src/net/ipv6/datagram_ipv6.c: Import file (was datagram.c). * linux-src/net/ipv6/icmpv6.c: Import file (was icmp.c). * linux-src/net/ipv6/protocol_ipv6.c: Import file (was protocol.c). * linux-src/net/ipv6/raw_ipv6.c: Import file (was raw.c). * linux-src/net/ipv6/route_ipv6.c: Import file (was route.c). * linux-src/net/ipv6/udp_ipv6.c: Import file (was udp.c).
2007-10-072007-10-07 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* Makeconf (CFLAGS): Add ``-fgnu89-inline''.
2007-10-052007-10-05 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* node-times.c (diskfs_set_node_atime): Fix typo from last commit.
2007-10-05Update copyright years.Thomas Schwinge
2007-10-05Update copyright years.Thomas Schwinge
2007-10-05Update copyright years.Thomas Schwinge
2007-10-05Update copyright years.Thomas Schwinge
2007-09-302007-09-30 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* INSTALL-cross: Refer to the wiki.
2007-09-13Typo.Thomas Schwinge
2007-08-20compilation fixSamuel Thibault
2007-08-20[doc/ChangeLog]Samuel Thibault
2007-08-16 Samuel Thibault <samuel.thibault@ens-lyon.org> * hurd.texi: Document diskfs_set_node_atime. [ext2fs/ChangeLog] 2007-08-16 Samuel Thibault <samuel.thibault@ens-lyon.org> * dir.c (diskfs_lookup_hard, diskfs_dirempty): Call diskfs_set_node_atime instead of setting dp->dn_set_atime. [fatfs/ChangeLog] 2007-08-16 Samuel Thibault <samuel.thibault@ens-lyon.org> * dir.c (diskfs_lookup_hard, diskfs_dirempty): Call diskfs_set_node_atime instead of setting dp->dn_set_atime. [libdiskfs/ChangeLog] 2007-08-16 Samuel Thibault <samuel.thibault@ens-lyon.org> * diskfs.h (diskfs_set_node_atime): New declaration. * node-times.c (diskfs_set_node_atime): New function. [ufs/ChangeLog] 2007-08-16 Samuel Thibault <samuel.thibault@ens-lyon.org> * dir.c (diskfs_lookup_hard, diskfs_dirempty): Call diskfs_set_node_atime instead of setting dp->dn_set_atime. * inode.c (read_symlink_hook): Likewise.
2007-08-012007-08-01 Michael Banck <mbanck@debian.org>Thomas Schwinge
* servers.boot: Update to what is actually being used these days.
2007-07-272007-07-27 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
[bug #17124 -- ``-fno-strict-aliasing for pfinet''] * Makefile (CFLAGS): Add ``-fno-strict-aliasing''.
2007-06-142007-06-14 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* Makeconf (CFLAGS): Allow for appending target-specific flags.
2007-06-142007-06-14 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* cthread_internals.h (cproc_block): Add prototype.
2007-06-062007-06-06 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* Makefile (default_pager-MIGCOMSFLAGS): Remove variable. * proxy-defpager.c (proxy_defpager_demuxer): Invoke `default_pager_server' instead of `S_default_pager_server'.
2007-06-062007-06-06 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* default_pager.c (default_pager_object_create, default_pager_info) (default_pager_objects, default_pager_object_pages) (default_pager_object_set_size, default_pager_paging_file): Rename to `S_default_pager_object_create', `S_default_pager_info', `S_default_pager_objects', `S_default_pager_object_pages', `S_default_pager_object_set_size' and `S_default_pager_paging_file'.
2007-06-062007-06-06 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* Makefile: Remove a comment. * setup.c (default_pager_paging_storage): Rename to `S_default_pager_paging_storage'.
2007-05-082007-05-08 Samuel Thibault <samuel.thibault@ens-lyon.org>Samuel Thibault
* generic-speaker.c (generic_speaker_start): Call ioperm() on GNU Mach 1 too.
2007-05-082007-05-08 Samuel Thibault <samuel.thibault@ens-lyon.org>Samuel Thibault
* vga-support.c (vga_fini): Fix call to ioperm().
2007-05-012007-05-01 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* crash.c (S_msg_startup_dosync): Remove function.
2007-04-072007-04-07 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* swapon.c (main, doc) [!SWAPOFF]: Unless overridden, consider a swap signature when deciding whether to add a paging device or not.
2007-04-072007-04-07 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* MAKEDEV.sh (mkdev): Specify the creation of `lpr[0-9]' devices.
2007-04-072007-04-07 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* INSTALL-cross: Link to the `cross-gnu' script.
2007-04-042007-04-04 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* opts-std-startup.c (parse_startup_opt) <_diskfs_no_inherit_dir_group>: Swap the options into the correct order. Reported by Olaf Buddenhagen <olafbuddenhagen@gmx.net>.
2007-03-312007-03-31 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* Makefile (HURDLIBS): Put ``threads'' in front of ``ports''.
2007-03-302007-03-30 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* inode.c (read_node): Correctly convert from nanoseconds to microseconds.
2007-03-282007-03-28 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* Makefile (fatfs.static): New target.
2007-03-282007-03-28 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* main.c (diskfs_readonly): Remove variable. (main): Set `diskfs_readonly' and `diskfs_hard_readonly' to one.
2007-03-252007-03-25 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* isofs/inode.c (read_disknode): Correctly convert from nanoseconds to microseconds.
2007-03-242007-03-24 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* fsys_reply.defs (fsys_syncfs_reply): Fix typo. Reported by Austin Thompson.
2007-03-16The next day is there already...Thomas Schwinge
2007-03-162007-03-16 Ben Asselstine <benasselstine@gmail.com>Thomas Schwinge
Thomas Schwinge <tschwinge@gnu.org> * hurd.texi (Invoking serverboot): Remove. (Server Bootstrap, Boot Scripts): Update.
2007-03-04wrong ChangeLog file, sorrySamuel Thibault
2007-03-042006-03-04 Samuel Thibault <samuel.thibault@ens-lyon.org>Samuel Thibault
* libpthread/include/pthread/pthread.h: Add the restrict keyword where appropriate for full compliance. * libpthread/pthread/pt-internal.h: Likewise. * libpthread/sysdeps/generic/bits/mutex.h: Likewise. * libpthread/sysdeps/generic/bits/rwlock.h: Likewise. * libpthread/TODO: Drop that TODO item.
2007-03-032006-03-04 Samuel Thibault <samuel.thibault@ens-lyon.org>Samuel Thibault
* libpthread/sysdeps/i386/machine-sp.h (thread_stack_pointer): Optimize esp read. * libpthread/i386/cthreads.h (cthread_sp): Likewise.
2007-02-042007-02-04 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* maptime.h: Fix a comment.
2007-01-202006-01-20 Samuel Thibault <samuel.thibault@ens-lyon.org>Samuel Thibault
Do not let other libraries (like libX11) override libpthread's pthread_mutex_*, pthread_rwlock_* and sem_* dynamic symbols. * libpthread/sysdeps/generic/pt-mutex-destroy.c (pthread_mutex_destroy): Make the alias strong. * libpthread/sysdeps/generic/pt-mutex-init.c (pthread_mutex_init): Likewise. * libpthread/sysdeps/generic/pt-mutex-lock.c (_pthread_mutex_lock, pthread_mutex_lock): Likewise. * libpthread/sysdeps/generic/pt-mutex-trylock.c (_pthread_mutex_trylock, pthread_mutex_trylock): Likewise. * libpthread/sysdeps/generic/pt-mutex-unlock.c (_pthread_mutex_lock, pthread_mutex_unlock): Likewise. * libpthread/sysdeps/generic/pt-rwlock-destroy.c (pthread_rwlock_destroy): Likewise. * libpthread/sysdeps/generic/pt-rwlock-init.c (pthread_rwlock_init): Likewise. * libpthread/sysdeps/generic/sem-destroy.c (sem_destroy): Likewise. * libpthread/sysdeps/generic/sem-getvalue.c (sem_getvalue): Likewise. * libpthread/sysdeps/generic/sem-init.c (sem_init): Likewise. * libpthread/sysdeps/generic/sem-open.c (sem_open): Likewise. * libpthread/sysdeps/generic/sem-post.c (sem_post): Likewise. * libpthread/sysdeps/generic/sem-timedwait.c (sem_timedwait): Likewise. * libpthread/sysdeps/generic/sem-trywait.c (sem_trywait): Likewise. * libpthread/sysdeps/generic/sem-unlink.c (sem_unlink): Likewise. * libpthread/sysdeps/generic/sem-wait.c (sem_wait): Likewise.
2006-12-23Forgot to commit this at that time...Thomas Schwinge
2006-11-27 Ben Asselstine <benasselstine@canada.com> Thomas Schwinge <tschwinge@gnu.org> [task #5994 --- ``rpctrace: Consider PREFIX/shared/msgids/*.msgids by default''] * Makefile (rpctrace-CPPFLAGS): New variable.
2006-12-032006-12-03 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
[bug #17121 --- ``GNU Hurd debian dir''] * debian/ChangeLog: Remove file. * Makefile (other-subdirs): Remove `debian'.
2006-12-03Savannah tag.Thomas Schwinge
2006-12-032006-12-03 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* debian/Makefile: Remove file. * debian/README.Debian: Likewise. * debian/TODO: Likewise. * debian/changelog: Likewise. * debian/conffiles: Likewise. * debian/control: Likewise. * debian/copyright: Likewise. * debian/postinst: Likewise. * debian/prerm: Likewise. * debian/rc: Likewise. * debian/rules: Likewise. * debian/servers.boot: Likewise. * debian/shlibs: Likewise. * debian/shlibs.local: Likewise. * debian/update-rc.d: Likewise.
2006-11-272006-11-27 Ben Asselstine <benasselstine@canada.com>Thomas Schwinge
Thomas Schwinge <tschwinge@gnu.org> * crash.c (trivfs_append_args): Handle CRASH_ORPHANS_HOW.
2006-11-272006-11-27 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* crash.c: Correct the usage of the argp documentation string.
2006-11-272006-11-27 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge
* Makefile (HURDLIBS): Add `netfs'.