[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] the great next stuff branch, dde, updated. 2166e1034eab98cf31c1d62
From: |
Samuel Thibault |
Subject: |
[SCM] the great next stuff branch, dde, updated. 2166e1034eab98cf31c1d62e8ee4bd1b8ba10650 |
Date: |
Sun, 19 Feb 2012 04:19:27 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "the great next stuff".
The branch, dde has been updated
via 2166e1034eab98cf31c1d62e8ee4bd1b8ba10650 (commit)
via b06a0ab949ab71d93c459f4379826914ac336e1c (commit)
via cada30c0b184d5d532fc484c9b07844183007468 (commit)
via 6802c64d56f1d6603d95b3305f1dd9908c3777bf (commit)
via e3372f9819e603914db63aa8aed1293488c5299d (commit)
via d88bebe601742481f5b244e08c0fa442ddbefbf2 (commit)
via 7a9e7c30ba5f80b1e176a84b21094813893178bd (commit)
via 0fb997733a0bb4e3f7a0c073c19a2e302be1fbae (commit)
via a552d956e86682b4af80c8fa5e6cc48282fd5a28 (commit)
via a9dae4d97b82b35ba3e03960255b605b260d1208 (commit)
via 19d7954f3beea3ef8876ddb08a07a3830e446e0a (commit)
via 5fcb478d007d14227e31bbdd74d9c0b4f54908af (commit)
via fa5e833a50c1e18cee29ca7fb660cc423904a024 (commit)
via bf0dd12b0b4cde2f638f82102c8ac3964b3ecaed (commit)
via 3253311ede487203c84fab4f8af696671f0f6568 (commit)
via 473aaa2d4d27ee40b00bcb64b8f6f6450a61209e (commit)
via ac67fbb6e2a503e27a579bdd92bfcd180f377ac4 (commit)
via f1d119a500a9294c81330ecd52a3221578a22bc3 (commit)
via 05f5cc229323a61799388fbb52da84ca8cb502c9 (commit)
via 078937c89aa2c93796ba7b64c474c30ddbdad38a (commit)
via b30813c7b942f1146def88ac52f8179947294e49 (commit)
via 0162d565bf9b48d8ee33406f2f1d65c05c37fe88 (commit)
via b378f6a008890a2f5497d63c1173a66151ef0915 (commit)
via 969fbb646ffd89a482302e303eaded79781c3331 (commit)
via 6aa423efea4835b245dfc07bd06df8d5d06c4f73 (commit)
via 9b5429e834cde56f73b8ff605e36afc7d9bb6e1b (commit)
via 170e28da4e96be1ad05de180c3b157ca48ff1f26 (commit)
via ab5584af46001e8f9ceb1f9406c1da4b4df57d1d (commit)
via 66b99a27c644f2bbfbc2feda679415ce80c77a62 (commit)
via 6d7787b87860463038da9ddf4dfa393f103091ff (commit)
via 3aa7bb4849945c7480873567767db3face604260 (commit)
via 127352671f6dca8572a8d310b162ccff32463ec5 (commit)
via e24c161e9d16483a1d97402557f7756e26afb6cf (commit)
via 04db20c2fb450fc27300991eb029888487b580a0 (commit)
via 4dc52dc880a22a70b8a7a1090fb3c12158ab2528 (commit)
via 5f9aae196006edce2703c5019dba0af44b8a9339 (commit)
via 98316b2065135f6f115d31ca5633eca0b9b78740 (commit)
via 7f0e0da1fb514c30df296e22481761b77f6d3a6a (commit)
via 2f8e829bdc2e868d1872e21b4acae404a2316e68 (commit)
via eacf2c5de2245dfb7f248f3ff6149dd75ada919c (commit)
via f42555fed3a4151cb319a3fb079ae87f6d9c9aa5 (commit)
via c0eaf0fad88f15c843098a43ca2cadbf009ce094 (commit)
via 5a3976828225947d333ff2326d04f8b20e48e072 (commit)
via 35b2f0e44af1544253e0d1d5edaf5afe6d879f97 (commit)
via f4094214ebc8ef7c5e8140605bc17907b5672b13 (commit)
via 849353cad0ad2b0a2242d7048368e06d96ffdea4 (commit)
via 6d24bbbe8fb2e686516fd867e8bb7b8a07950891 (commit)
via 42dd2d07fe194454dbc4027f3c02164f03be9eb4 (commit)
via bf946c17ca7cb2014aad604c253f4fa4660684da (commit)
via 6d4485e7d6403d19b1ae2041ab36c28424b5c805 (commit)
via 092e123b5b9fb277382d0a1d5c19b071dedb3fec (commit)
via 81979fbdac8e16fda72b492e756686c04d35c5d7 (commit)
via ffd73488f9eecdb9da40e15f5fdcebf392cb88f8 (commit)
via bd6a298cae998c873c8b5d1bf60646476449642e (commit)
via c290af8a3203ce9897574b381c4d1fa2977c315d (commit)
via e1ed372bc7e259f1371f7a4acb233f1000f772ff (commit)
via 3b13c9e15e84e6a84c4c5b8a376cb4b5528b475c (commit)
via 24e69476683fd8e2cebf326b791683cbc855d88a (commit)
via 45eaaf24c73862befe523bedeee6656bb99357f7 (commit)
via 0d556354c775cf23051178caa610336a171d0cc1 (commit)
via a8744157214a302d84c8959b1ae99abe3ae2d7d2 (commit)
via bebc64a9a0f064a0e5f8a3549aa01aa9ac79a2e9 (commit)
via 7aa14de21f5521da75d8e42cbfc36a3300439cbc (commit)
via e06952fcf88f4af1277b8faaa2749bfcc7db73ba (commit)
via dbfa8a31e5e954d8309068e1bcc815a608e4b618 (commit)
via 97ad0be8db34e507beb7330a6e412715bfd5d54d (commit)
via 7a3fb1934d58c7213b637996b8656563d329beec (commit)
via 8fb38008cc0abccdce7b8a971bf0c3f1745655b8 (commit)
via 0cbb8c0650eacae336687243904048a0d22233a2 (commit)
via 8580d907f4fcb1567a345b5926e1c8af24cb5584 (commit)
via 59ffb706a189afd43c397882149d94fcd939ffd0 (commit)
via d0b12fd1873717b167276a74dab6cd04399d0e48 (commit)
via 014a1f01fc512fb08023e1c3062653b3183e9b93 (commit)
via 3d8aba71b6170148c7271fb828fc106721e18602 (commit)
via 4cdc3e179a5397ca8a5bfe980fede23477ff98e7 (commit)
via 4c99789f58761063ee15175cd3110fd94a7f5686 (commit)
via eb08d63b87296d5267506e9f6de820c3aaf8166d (commit)
via f76dbd03de65985c9f1d0e5675df3780b66a070b (commit)
via 6448d964c8c845219238800ec2171f96b938abc4 (commit)
via b8215e9e6754b5bc468552c91cecdd74563fa331 (commit)
via f7902eddf30fd6aa62a29f2c9425519f6b01ea66 (commit)
via d5541eb74bc59b7c03a80b0ece637411867803bf (commit)
via 3206e09443e604d8aa5d20f75fd39357d0bf03d4 (commit)
via 871d7b945a5d0c788b68e586bd03afeb3812a834 (commit)
via 0da1805bdd58125b01c3b1a9d95c3d6f495d2159 (commit)
via 7193b28b672315fa79ffcbadc6f783f6a566286f (commit)
via 0b6286a3c5eb86e3cca72d0840fc009855e4fba5 (commit)
via da6e015fb95689de06f861119a32939b1db7b2b9 (commit)
via 0b32d1eb64aeb9684b4f0800f9c1fdbe5d6c7b00 (commit)
via 22bc9da3dd61c6b12f8d03946ef75ec9cfb88a22 (commit)
via e58f5b6e2ef7ec859b799ba3d58914443ae47efe (commit)
via 8e5239628b427facba761194ad655c1c908e146b (commit)
via 94d5d954073f67a96b126e20b626e95033f776f0 (commit)
via be9be179a2cde041fbe042362ee80f9874233953 (commit)
via 7cecc5f97fb28126a7d930efe44d3a03a64ba272 (commit)
via e59f3c667db81b200991dfb264423d87820f7f2d (commit)
via a7876db304a29c330eb1ad584933176939287fc8 (commit)
via d3a93bfdd33107dea491ffdf5e55b34eebae475a (commit)
via 5d2cf1ea07ecd65f4c276e5b3cbd9e062d9361cf (commit)
via ec61e75b5228b941b62110752c57a145a42e8214 (commit)
via 2de160b60e65efe83dba097574abd5454cb870a9 (commit)
via 9388ffcc3103499df56eb9d7e49e136e8653e603 (commit)
via 8860422b814636d10951e98fa6367432716f3cf2 (commit)
via 0c0a24171e5c2ddfa2268807f5fedc6d8ce6568e (commit)
via 8c193999f747619d650219493dcdba72a65b3f44 (commit)
via 637003fb8c9ed52a6340d6f1445a37c2e33fdd94 (commit)
via c083a705271a7d5b28e53047c1a57b8c24c072a9 (commit)
via e34814b27b4a5b80761c166d5827d1c9177fd1fe (commit)
via 5c2ab2008137612797ccaa6c07599cc3e0f9e722 (commit)
via 7d0fdfd0a3e5165020e11892079154ef1e1d691f (commit)
via a60414ee7fdabb2bdfb17fe82b9a09f811bd2de0 (commit)
via 7506cc4fb025da2b3741c9976aaf037d40bca73e (commit)
via b34bcabd5d030552206697a5ab530eb3aac43e50 (commit)
via 818edad80ccf91825554f0088e2e3d8a0c5a6785 (commit)
via 862bdf3d26ac8fd61c7f7f6664bf0999774be434 (commit)
via 9ad43da4ff755b8e48e1b2f51271766061541dac (commit)
via 6fa2f65fa28c0eebb736108d55b723e1a207c243 (commit)
via a6bb3e62109c72ec912d264418c5e9b95c780dbf (commit)
via f57d72dee53c79d5d527336bfbd9455c5262e963 (commit)
via c39ede0f06da0e49db48ff3a1641dc135c8ca18e (commit)
via 7d3b4e27bce01267149b7909dc3ab6c0ab72fd80 (commit)
via 5054d2523b99c4f46d0fa1b95a37dd1d99842f1e (commit)
via 0aa5fd17887a4e07b85471d781ce9c229703380f (commit)
via 5b512c949c76a0736f09be15af7070a78f60ab00 (commit)
via 55854e7f78177d9f67240a4afe76809947d3ff16 (commit)
via 10366248b495bfeada3326e91c52e8ea8ca619a1 (commit)
via 7bc48f78b22223736f5d0cc313fef82fa5303314 (commit)
via 45e3044ed47fcaab15579da516df8922b3b48954 (commit)
via ee096c09818baf60ef2f8bafc421171ceadd8e18 (commit)
via 05b2f1f650af3b2e41c79d96bed67f9af0d4ef9d (commit)
via ba374ac11cbf23bc814834a7b78594ed021ab9bc (commit)
via ab2e7968332efa23f75bf68ee6b04a66c2ba6c72 (commit)
via f4f9ad3420d089d99527018f62dca02e637d7af4 (commit)
via 5d8d06e878036629343f269132cb9097d5504742 (commit)
via 25e2524f2bc6c90dbaad93fe63aec18c1f73fb5f (commit)
via 36524df36189e8c4f18501362f9e55ce3c55b421 (commit)
via 99dd898a59d5316dccbb00294305e7eeba3ad8d8 (commit)
via 1bb5a381a2e2f345beb1ca8d019b6174b13bb125 (commit)
via 958aba769688457d49d989160791fb7da0d35a25 (commit)
via 566222bce7a75f66cb7930f1808ab4aad4ab5d5e (commit)
via c3f57e636d9456cce0e4274f5eb1f9fe44e4ffb9 (commit)
via 592317250d5b75ed4cf225ac9387871329b81755 (commit)
via 7913beaef3e6a2c4f7f315a8db7a31dbe1f713e0 (commit)
via 05367cedf498dfe9f061c5d9821a7f05eb501143 (commit)
via 4c0c79dd946f481cda57c4f995a062b2387e4216 (commit)
via 97c5690abeaa88767acf2ffbb55552e8278052c8 (commit)
via 62e4f1a11b4598daa4a22fe3b868fde3c6fa818e (commit)
via 5de5cbd1a1852aca1169deaa622dc900fdf064bc (commit)
via 0f35a278a4723f38e7c7a80678fcd59e40451142 (commit)
via 908ba8441182f34a7b565a692ebb60e8af321d17 (commit)
via 7d42ebb20eedf0e5dce457f8355a0e2d29ca5021 (commit)
via d9db5347164bd71f5966ae4b88047d50376b0b12 (commit)
via 041baa808e57756636411879af8a0a8801680884 (commit)
via 8451b436124bd7fdf9c907ebb24687dec10e12bf (commit)
via 913d709e15209b2c33fdf146b4ad9d59737ab6a3 (commit)
via 983ff51c9b6825dc0fc73b9531233d7495863718 (commit)
via 80f1aefacad4e898434962acb1f1af62eb815ef8 (commit)
via 11c6c3f39988035749c6c2650aa06b1c999ce237 (commit)
via 42cbb794c2788ed504c3a1489395b26361cfeb4e (commit)
via 00a8e7813decb4339ef45a34cecdc09c4be3dd70 (commit)
via 4d2e9c98b5b886d80fb7396aef89ca50b0d5fcfe (commit)
via acb9f2e4bc53e0483e53549379c9c5631e452334 (commit)
via 30f1d146129d191ad26bb171b68b2e42d18a8558 (commit)
via db228ac2de3515a726e786fddfd257b48c7e1c29 (commit)
via 8bbe158d77914520d2aa2e454eebeb0addfc63c1 (commit)
via a8ee006648ee736d74fdb48b02830bb7af1733dd (commit)
via 08aa7edb495445c0bfa54cb5d207e85c1df9008a (commit)
via f91f5eb5b1fcdb0124dfd469dab5be2ab6078c62 (commit)
via 2772f5c6a6a51cf946fd95bf6ffe254273157a21 (commit)
via 30c7c06aca35c9dd03c63be263f0ae5187460e8f (commit)
via 1834b60bc7555afc464186de564d760bcc644188 (commit)
via a2158d2d399dd895410b6e6d2e5dc9cf3e6863a9 (commit)
via 53c84862ce0de17f6d63d26cfa20008c57dc7074 (commit)
via 85e3a07564fa347c8b801d35b6b7d6c1a917b775 (commit)
via 538bcf1cff3aae6759f2b7295597430a6b796add (commit)
via f70764075a3febb2cffd522b989b8f8a8d36d41a (commit)
via bfdc08f7397451fe199a2bd356f86e89f9402ad1 (commit)
via b82d46b0ef83bcadc95fb607b0a8230b7389a0f5 (commit)
via b5c4d36beaa7799e48d51bca4363fb34dbf5c0f2 (commit)
via 2bf0750749e04ddd27c6d25bf0380729554508b1 (commit)
via 59f6907c8924972bfe8f2a17cc9b3bb6bd9490ac (commit)
via eaaea556d7d5893d247e9e239bdb0cc5bcb1c45e (commit)
via b94b1e2f6034d7fa855dbb00a8527cf7ff8d384e (commit)
via 60fe0a5a4aa183725ce6d956abf0ff316dc809a1 (commit)
via 93af2abd32bf493dac0a4e9e955faa8eef92b644 (commit)
from b5da35a2ac8e67346e559ae7632aac2767310b72 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 2166e1034eab98cf31c1d62e8ee4bd1b8ba10650
Author: Samuel Thibault <address@hidden>
Date: Sun Feb 19 05:16:04 2012 +0000
cleanup
commit b06a0ab949ab71d93c459f4379826914ac336e1c
Merge: b5da35a cada30c
Author: Samuel Thibault <address@hidden>
Date: Sun Feb 19 04:30:27 2012 +0000
Merge remote-tracking branch 'mainline/master' into dde
Conflicts:
Makefile
boot/ChangeLog
boot/boot.c
configure
configure.in
doc/ChangeLog
libdiskfs/ChangeLog
libdiskfs/boot-start.c
libports/manage-multithread.c
libthreads/ChangeLog
libthreads/alpha/thread.c
pfinet/ChangeLog
pfinet/iioctl-ops.c
pfinet/linux-src/net/ipv6/addrconf.c
pfinet/linux-src/net/ipv6/icmpv6.c
utils/settrans.c
commit cada30c0b184d5d532fc484c9b07844183007468
Author: Samuel Thibault <address@hidden>
Date: Tue Jan 31 01:46:03 2012 +0100
Use TERM=mach-gnu-color instead of mach-color
mach-gnu-color was added to upstream ncurses as the GNU variant of the Mach
kernel console.
* config/ttys (console): Set type to mach-gnu-color.
commit 6802c64d56f1d6603d95b3305f1dd9908c3777bf
Author: Samuel Thibault <address@hidden>
Date: Thu Dec 29 16:09:11 2011 +0100
Upgrade pager-memcpy parameters
* libpager/pager-memcpy.c (VMCOPY_BETTER_THAN_MEMCPY): Increase to 8 pages.
(VMCOPY_WINDOW_DEFAULT_SIZE, MEMCPY_WINDOW_DEFAULT_SIZE): Increase to 32
pages.
commit e3372f9819e603914db63aa8aed1293488c5299d
Author: Samuel Thibault <address@hidden>
Date: Wed Dec 28 00:28:35 2011 +0100
Do not inherit all ext2fs flags
* ext2fs/ext2_fs.h (EXT2_FL_INHERITED, EXT2_REG_FLMASK, EXT2_OTHER_FLMASK):
New macros.
(ext2_mask_flags): New inline function.
* ext2fs/ialloc.c (diskfs_alloc_node): Use EXT2_FL_INHERITED and call
ext2_mask_flags.
commit d88bebe601742481f5b244e08c0fa442ddbefbf2
Author: Samuel Thibault <address@hidden>
Date: Tue Dec 27 16:56:08 2011 +0100
Fix 0-length reads from tty
* term/users.c (trivfs_S_io_read): Immediately return 0 also when `amount'
is 0.
commit 7a9e7c30ba5f80b1e176a84b21094813893178bd
Author: Samuel Thibault <address@hidden>
Date: Tue Dec 20 13:18:53 2011 +0100
Fix e2os script posixness
* sutils/e2os.sh (sbget, sbset): Use POSIX syntax for functions.
commit 0fb997733a0bb4e3f7a0c073c19a2e302be1fbae
Author: Pino Toscano <address@hidden>
Date: Tue Dec 6 00:30:30 2011 +0100
Fix error values on socket creation
On socket creation, return the correct errno values, EPROTOTYPE and
EPROTONOSUPPORT, for invalid socket types and protocols.
* pfinet/socket-ops.c (S_socket_create): Correctly return EPROTOTYPE and
EPROTONOSUPPORT.
* pflocal/pf.c (S_socket_create): Correctly return EPROTOTYPE.
commit a552d956e86682b4af80c8fa5e6cc48282fd5a28
Author: Samuel Thibault <address@hidden>
Date: Mon Dec 5 03:56:42 2011 +0100
Fix proc fault
* proc/info.c (get_vector): Set `scanned' relatively to `readaddr' instead
of to `data'.
commit a9dae4d97b82b35ba3e03960255b605b260d1208
Author: Samuel Thibault <address@hidden>
Date: Mon Nov 28 11:20:12 2011 +0100
Fix select on pfinet tunnel and streamio
* pfinet/tunnel.c (trivfs_S_io_select): Do not return EINVAL on SELECT_URG.
* trans/streamio.c (trivfs_S_io_select): Likewise.
commit 19d7954f3beea3ef8876ddb08a07a3830e446e0a
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 27 23:44:41 2011 +0100
Partially revert fa5e833a
libpipe/pipe.c (pipe_recv): Even if `source' is NULL and packet source
exists,
do not dereference it, as pq_dequeue already does it.
commit 5fcb478d007d14227e31bbdd74d9c0b4f54908af
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 27 23:40:55 2011 +0100
Fix two-way transmission for socketpair(SOCK_DGRAM)
* pflocal/socket.c (S_socket_connect2): For connection-less sockets, also
connect `user2' to `user1'.
commit fa5e833a50c1e18cee29ca7fb660cc423904a024
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 27 23:03:15 2011 +0100
Fix source address reference accounting
* libpipe/pipe.c (pipe_recv): If `source' is NULL but packet source exists,
dereference it.
* pflocal/io.c (S_io_write): Only dereference the source on errors.
commit bf0dd12b0b4cde2f638f82102c8ac3964b3ecaed
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 27 23:02:33 2011 +0100
Fix pflocal.static link
* pflocal/Makefile (HURDLIBS): Add iohelp
commit 3253311ede487203c84fab4f8af696671f0f6568
Merge: 473aaa2 ac67fbb
Author: Thomas Schwinge <address@hidden>
Date: Thu Nov 24 09:42:28 2011 +0100
Merge remote-tracking branch 'darnassus/master'
commit 473aaa2d4d27ee40b00bcb64b8f6f6450a61209e
Author: Thomas Schwinge <address@hidden>
Date: Thu Nov 24 09:41:33 2011 +0100
* configure: Regenerate.
commit ac67fbb6e2a503e27a579bdd92bfcd180f377ac4
Author: Thomas Schwinge <address@hidden>
Date: Thu Nov 24 08:21:16 2011 +0100
Further port sequence number cleanup.
* libpager/priv.h (struct pager): Make seqno member of type
mach_port_seqno_t.
Change all users.
* libpager/seqnos.c (_pager_stubs_update_seqno): Rename to
_pager_update_seqno.
Change all users.
* libpager/demuxer.c (pager_demuxer): Make use of _pager_update_seqno.
* libpager/notify-stubs.c: Remove unused attribute where no longer
appropriate.
commit f1d119a500a9294c81330ecd52a3221578a22bc3
Author: Sergio Lopez <address@hidden>
Date: Wed Aug 10 17:33:37 2005 +0200
Don't forget to update port sequence numbers in stub functions.
* seqnos.c (_pager_stubs_update_seqno): New function.
* priv.h (_pager_stubs_update_seqno): New function.
* notify-stubs.c (_pager_do_seqnos_mach_notify_port_deleted):
Call _pager_stubs_update_seqno to properly update seqno.
(_pager_do_seqnos_mach_notify_msg_accepted): Likewise.
(_pager_do_seqnos_mach_notify_port_destroyed): Likewise.
(_pager_do_seqnos_mach_notify_send_once): Likewise.
(_pager_do_seqnos_mach_notify_dead_name): Likewise.
* stubs.c (_pager_seqnos_memory_object_copy): Likewise.
(_pager_seqnos_memory_object_data_write): Likewise.
(_pager_seqnos_memory_object_supply_completed): Likewise.
commit 05f5cc229323a61799388fbb52da84ca8cb502c9
Author: Ludovic Courtès <address@hidden>
Date: Sun Nov 20 18:55:26 2011 +0100
configure: Use modern `AC_INIT' invocation.
* Makeconf (hurd-version): Move to...
* config.make.in (hurd-version): ... here. Set to @address@hidden
* configure.in: Change `AC_INIT' invocation to specify the package name,
version number, and bug report address.
commit 078937c89aa2c93796ba7b64c474c30ddbdad38a
Author: Ben Asselstine <address@hidden>
Date: Sun Nov 20 11:00:26 2011 +0100
Fix symlink support in tmpfs
* node.c (create_symlink_hook): Set NP->dn_stat.st_size to the length of
TARGET.
(create_symlink_hook): Set NP->dn->type to DT_LNK.
(diskfs_truncate): Do NP->allocsize check after symlink check.
commit b30813c7b942f1146def88ac52f8179947294e49
Author: Sergio Lopez <address@hidden>
Date: Sun Nov 20 09:56:18 2011 +0100
Just destroy port rights in default_pager
* mach-defpager/default_pager.c (seqnos_memory_object_terminate): Simply
call
`mach_port_destroy' instead of managing rights through `mach_port_mod_refs'.
commit 0162d565bf9b48d8ee33406f2f1d65c05c37fe88
Author: Maksym Planeta <address@hidden>
Date: Sun Nov 20 09:41:59 2011 +0100
Fix defpager into using the correct control port
The reply_port is only the correct control port when RPCs are from the
kernel,
not from e.g. tmpfs, such as default_pager_object_set_size calls.
* mach-defpager/default_pager.c (seqnos_memory_object_terminate,
S_default_pager_object_set_size): Make default pager use its own memory
object
control ports for external objects, remove reply_to parameter.
* trans/proxy-defpager.c (S_default_pager_object_set_size): Remove reply_to
parameter.
* hurd/default_pager.defs (default_pager_object_set_size): Remove unused
parameter.
commit b378f6a008890a2f5497d63c1173a66151ef0915
Author: Maksym Planeta <address@hidden>
Date: Sun Nov 20 09:32:22 2011 +0100
Work with memory object only after vm_map has been performed
* tmpfs/node.c (diskfs_get_filemap): Work with memory object only after
vm_map has been performed.
commit 969fbb646ffd89a482302e303eaded79781c3331
Merge: 6aa423e 170e28d
Author: Samuel Thibault <address@hidden>
Date: Tue Nov 15 00:17:19 2011 +0100
Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
commit 6aa423efea4835b245dfc07bd06df8d5d06c4f73
Author: Samuel Thibault <address@hidden>
Date: Tue Nov 15 00:17:09 2011 +0100
Add comments
commit 9b5429e834cde56f73b8ff605e36afc7d9bb6e1b
Author: Diego Nieto Cid <address@hidden>
Date: Sun Oct 30 18:07:02 2011 -0300
Keep at least one request handler thread.
* libports/manage-multithread.c: Startover when no other thread is
listenening for requests.
commit 170e28da4e96be1ad05de180c3b157ca48ff1f26
Author: Ludovic Courtès <address@hidden>
Date: Mon Nov 7 23:43:41 2011 +0100
Allow /hurd/init to be a symlink.
* libdiskfs/boot-start.c (diskfs_start_bootstrap): Retry `dir_lookup'
calls for INITNAME until either SYMLOOP_MAX is reached or the lookup
process completes.
commit ab5584af46001e8f9ceb1f9406c1da4b4df57d1d
Author: Thomas Schwinge <address@hidden>
Date: Sat Nov 5 23:34:26 2011 +0100
* configure: Regenerate.
commit 66b99a27c644f2bbfbc2feda679415ce80c77a62
Author: Ludovic Courtès <address@hidden>
Date: Sat Nov 5 21:46:15 2011 +0100
mach-defpager: Declare `__malloc_initialize_hook' as volatile.
* mach-defpager/kalloc.c (__MALLOC_HOOK_VOLATILE): New macro.
commit 6d7787b87860463038da9ddf4dfa393f103091ff
Author: Ludovic Courtès <address@hidden>
Date: Sat Nov 5 17:58:27 2011 +0100
Disable NFS translator and daemon compilation when Sun RPC is lacking.
* Makefile (prog-subdirs): Make `nfs' and `nfsd' conditional on
$(HAVE_SUN_RPC) = yes.
* config.make.in (HAVE_SUN_RPC): New variable.
* configure.in: Check for <rpc/types.h> and `clnt_create'.
* README.CVS: Document dependency on a Sun RPC implementation.
commit 3aa7bb4849945c7480873567767db3face604260
Author: Thomas Schwinge <address@hidden>
Date: Thu Oct 20 15:47:00 2011 +0200
Populate a [build]/lib directory with links to all shared libraries.
* Makeconf (libs): Add dependency to create these links.
commit 127352671f6dca8572a8d310b162ccff32463ec5
Merge: 04db20c e24c161
Author: Thomas Schwinge <address@hidden>
Date: Thu Oct 20 12:56:29 2011 +0200
Merge branch 'tls/libthreads'
Conflicts:
libthreads/ChangeLog
commit e24c161e9d16483a1d97402557f7756e26afb6cf
Author: Samuel Thibault <address@hidden>
Date: Wed Jun 13 00:00:00 2007 +0200
TLS support for libthreads.
* libthreads/cprocs.c (cproc_create): Call into glibc to allocate static TLS
block.
* libthreads/cthread_internals.h (tcbhead_t): New structure; as in glibc.
(cproc_setup): Take TCB parameter.
(_dl_allocate_tls): Declare; from glibc.
* libthreads/alpha/thread.c (cproc_setup): Compile-time warning for missing
TLS
support.
* libthreads/i386/thread.c (cproc_setup): Imlement TLS support.
commit 04db20c2fb450fc27300991eb029888487b580a0
Author: Thomas Schwinge <address@hidden>
Date: Wed Oct 19 23:34:40 2011 +0200
Fix building of nfs.static.
* nfs/Makefile (HURDLIBS): Add ihash (for ports).
* nfs/ops.c (netfs_set_translator): Don't define. It is the EOPNOTSUPP stub
that is already being defined in libnetfs/set-get-trans.c.
commit 4dc52dc880a22a70b8a7a1090fb3c12158ab2528
Author: Pino Toscano <address@hidden>
Date: Wed Oct 19 22:25:34 2011 +0200
libnetfs: handle _PC_PATH_MAX in pathconf
Explicitly return -1 also for _PC_PATH_MAX to indicate there is no
limit for it, otherwise EINVAL is returned for it.
* libnetfs/io-pathconf.c (netfs_S_io_pathconf): Handle _PC_PATH_MAX
too.
commit 5f9aae196006edce2703c5019dba0af44b8a9339
Author: Pino Toscano <address@hidden>
Date: Tue Oct 18 23:47:51 2011 +0200
libdiskfs: handle _PC_PATH_MAX in pathconf
Explicitly return -1 also for _PC_PATH_MAX to indicate there is no
limit for it, otherwise EINVAL is returned for it.
* libdiskfs/io-pathconf.c (diskfs_S_io_pathconf): Handle _PC_PATH_MAX
too.
commit 98316b2065135f6f115d31ca5633eca0b9b78740
Author: Pino Toscano <address@hidden>
Date: Wed Oct 19 00:09:18 2011 +0200
Add missing format strings for error, printk, problem
Some calls to `error', `printk', and `problem' lacked a format
string, leading to build failure when compiling with stricter CFLAGS.
* nfs/mount.c (mount_root): Add format string for `error' calls which
lacked it.
* pfinet/main.c (pfinet_bind): Likewise.
* term/main.c (main): Likewise.
* utils/shd.c (run): Likewise.
* utils/storeinfo.c (main): Likewise.
* pfinet/linux-src/include/net/tcp.h (tcp_clear_xmit_timer): Add
format string for `printk' call which lacked it.
(tcp_timer_is_set): Likewise.
* ufs-fsck/utilities.c (punt): Add format string for `problem' call
which lacked it.
commit 7f0e0da1fb514c30df296e22481761b77f6d3a6a
Author: Sergio López <address@hidden>
Date: Thu Sep 29 11:44:40 2011 +0200
Sync pager before clearing MAY_CACHE flag
Clearing MAY_CACHE flag on a pager initiates a memory object
termination if this one is not referenced anymore. If the object has a
significant number of dirty pages (i.e. a file recently created was
unlinked before diskfs periodical sync) this operation generates a lot
of stress on the translator. This is one of the most common sources
for thread storms.
Sync'ing the pager before clearing that flag ensures that there aren't
dirty pages in the object before its termination.
* ext2fs/pager.c (drop_pager_softrefs): Sync pager before clearing
MAY_CACHE flag.
commit 2f8e829bdc2e868d1872e21b4acae404a2316e68
Author: Diego Nieto Cid <address@hidden>
Date: Fri Dec 31 02:10:39 2010 -0300
Fix 'make dist' in doc.
* doc/Makefile (DIST_FILES): Remove target files.
(lndist): Depend on lndist-info-targets
(lndist-info-targets): New target. Distribute target files.
commit eacf2c5de2245dfb7f248f3ff6149dd75ada919c
Author: Diego Nieto Cid <address@hidden>
Date: Fri Dec 31 02:10:41 2010 -0300
* include/Makefile (lndist): copy files from $(srcdir).
commit f42555fed3a4151cb319a3fb079ae87f6d9c9aa5
Author: Olaf Buddenhagen <address@hidden>
Date: Mon Aug 22 01:24:43 2011 +0200
Be less aggressive about switching to bigger units
* utils/vmstat.c (print_val): Switch size unit at 10000 instead of 1024.
commit c0eaf0fad88f15c843098a43ca2cadbf009ce094
Author: Jonathan Neuschäfer <address@hidden>
Date: Mon Aug 15 22:10:09 2011 +0200
fix common misspellings
* Fix spelling with codespell[1] and manually review it.
[1] http://git.profusion.mobi/cgit.cgi/lucas/codespell/
commit 5a3976828225947d333ff2326d04f8b20e48e072
Author: Jonathan Neuschäfer <address@hidden>
Date: Mon Aug 15 22:10:08 2011 +0200
pfinet/linux-src: fix a memory leak
* pfinet/linux-src/net/ipv4/ip_options.c (ip_options_get): calculate
the size of opt only once, free opt before returning -EFAULT.
commit 35b2f0e44af1544253e0d1d5edaf5afe6d879f97
Author: Samuel Thibault <address@hidden>
Date: Sat Aug 20 18:30:28 2011 +0200
Fix localhost() after memory failure
* libshouldbeinlibc/localhost.c (localhost): Free and reset buf when
reallocation failed.
commit f4094214ebc8ef7c5e8140605bc17907b5672b13
Author: Jonathan Neuschäfer <address@hidden>
Date: Mon Aug 15 22:10:07 2011 +0200
fix a realloc-related memory leak in localhost()
* libshouldbeinlibc/localhost.c (localhost): assign the return value
of realloc to a temporary variable to avoid losing the old value of
buf in the case of realloc failing.
commit 849353cad0ad2b0a2242d7048368e06d96ffdea4
Author: Samuel Thibault <address@hidden>
Date: Thu Aug 11 18:44:26 2011 +0200
Fix spurious port deallocation
* proc/mgt.c (S_proc_exception_raise): On proc_exception_raise forwarding
error, return MIG_NO_REPLY instead of 0, since the reply port may have been
consumed, and the task is being terminated anyway.
commit 6d24bbbe8fb2e686516fd867e8bb7b8a07950891
Author: Samuel Thibault <address@hidden>
Date: Mon Aug 8 20:52:03 2011 +0200
Fix restoring from Xorg
* console-client/vga.c (vga_display_restore_status): Use VGA_GFX_MISC_B8TOBF
instead of VGA_GFX_MISC_A0TOAF.
commit 42dd2d07fe194454dbc4027f3c02164f03be9eb4
Author: Samuel Thibault <address@hidden>
Date: Mon Aug 8 20:36:00 2011 +0200
Let GNU Mach messages appear under Hurd console
* console-client/vga-dynafont.c (dynafont_new): Force ASCII glyphs as being
always trivially mapped.
* console-client/vga-hw.h (VGA_VIDEO_MEM_BASE_ADDR): Set macro to 0x0b8000.
* console-client/vga-support.c [!OSKIT_MACH]: Do not include
<device/device.h> and <hurd.h>, remove VIDMMAP_BEGIN, VIDMMAP_SIZE and
VIDMMAP_KDOFS macros.
(vga_init): Remove code which maps video memory from the kd device. Use
VGA_GFX_MISC_B8TOBF instead of VGA_GFX_MISC_A0TOAF or VGA_GFX_MISC_A0TOBF.
commit bf946c17ca7cb2014aad604c253f4fa4660684da
Author: Samuel Thibault <address@hidden>
Date: Mon Aug 8 20:24:55 2011 +0200
Fix typo
* console-client/vga-dynafont.c (dynafont_lookup_internal): Fix typo.
commit 6d4485e7d6403d19b1ae2041ab36c28424b5c805
Author: Samuel Thibault <address@hidden>
Date: Mon Jul 4 02:08:12 2011 +0200
Fix one of the auth protocol races
See http://lists.gnu.org/archive/html/bug-hurd/2010-07/msg00010.html
* auth/auth.c (pending): Duplicate structure into...
(pending_user, pending_server): ... new structure.
(pending_users): Use pending_user structure.
(pending_servers): Use pending_server structure.
(S_auth_user_authenticate): Rework loops to wait for the server to have
finished with sending uids.
(S_auth_server_authenticate): Rework loops to notify the user when uids are
sent.
commit 092e123b5b9fb277382d0a1d5c19b071dedb3fec
Author: Samuel Thibault <address@hidden>
Date: Mon Jul 4 02:06:08 2011 +0200
Add Marcus' console ttys.
* config/ttys: Add tty[1-6].
commit 81979fbdac8e16fda72b492e756686c04d35c5d7
Author: Samuel Thibault <address@hidden>
Date: Tue Jun 21 02:20:24 2011 +0200
Set default umask to 022
* daemons/runsystem.sh: Call umask 022.
commit ffd73488f9eecdb9da40e15f5fdcebf392cb88f8
Author: Samuel Thibault <address@hidden>
Date: Mon May 16 02:09:27 2011 +0200
Fix crash on fstab-existing mount
Fix crash when invoking mount with a pair of parameters which already exists
in fstab
* sutils/fstab.c (fstab_add_mntent): Do not free `mounted_fs' when it is the
same as `fs'.
commit bd6a298cae998c873c8b5d1bf60646476449642e
Author: Samuel Thibault <address@hidden>
Date: Mon May 16 01:43:07 2011 +0200
fstab_find: also try to call realpath()
For symlinks and non-absolute paths.
* sutils/fstab.c (fstab_find): Also call `fstab_find_device' and
`fstab_find_mount' on path returned by `realpath'.
commit c290af8a3203ce9897574b381c4d1fa2977c315d
Author: Samuel Thibault <address@hidden>
Date: Fri May 6 01:05:22 2011 +0200
Fix port leak
* libtrivfs/file-reparent.c (trivfs_S_file_reparent): Deallocate `parent'
port when the trivfs_S_io_duplicate() call succeeds.
commit e1ed372bc7e259f1371f7a4acb233f1000f772ff
Merge: 3b13c9e 24e6947
Author: Samuel Thibault <address@hidden>
Date: Sun Apr 10 19:42:49 2011 +0200
Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
commit 3b13c9e15e84e6a84c4c5b8a376cb4b5528b475c
Author: Samuel Thibault <address@hidden>
Date: Sun Apr 10 19:41:46 2011 +0200
Fix magic link with gold
* trans/Makefile (magic): Link against libiohelp.
commit 24e69476683fd8e2cebf326b791683cbc855d88a
Author: Samuel Thibault <address@hidden>
Date: Sun Apr 3 21:35:31 2011 +0000
Fix pfinet build from make dist-generated tarball
* pfinet/Makefile (ARCHS): New variable.
(LINUXSRCS): Move arch files to...
(ARCHSRCS): here.
(LINUXHDRS): Update.
(LINUXNETHDRS): New variable.
(ARCHHDRS): New variable.
(FROBBEDLINUXHEADERS): Update.
(ASMHEADERS): Update.
(lndist-linux-inet-files, lndist-linux-files, lndist-asm-files): Remove
targets.
(lndist-linux-src-net-core-files, lndist-linux-src-net-ethernet-files,
lndist-linux-src-net-ipv4-files, lndist-linux-src-net-ipv6-files,
lndist-linux-src-asm-files, lndist-linux-src-include-asm-files,
lndist-linux-src-include-linux-files, lndist-linux-src-include-net-files,
lndist-glue-include-linux-files, lndist-glue-include-asm-files): New
targets.
(linux-src, linux-src/arch, linux-src/arch/%/lib, linux-src/include,
linux-src/include/%, linux-src/net, linux-src/net/core,
linux-src/net/ethernet, linux-src/net/ipv4, linux-src/net/ipv6,
glue-include, glue-include/asm, glue-include/linux): New hurd-snap
directory build targets.
(lndist): Update target dependencies.
commit 45eaaf24c73862befe523bedeee6656bb99357f7
Author: Samuel Thibault <address@hidden>
Date: Sun Apr 3 15:57:57 2011 +0000
Remove reference to inexistent fatfs/EXTENSIONS
* fatfs/Makefile (DIST_FILES): Remove.
commit 0d556354c775cf23051178caa610336a171d0cc1
Author: Samuel Thibault <address@hidden>
Date: Sun Apr 3 15:53:19 2011 +0000
Ship only the root ChangeLog
* Makeconf (distfiles): Remove ChangeLog.
* Makefile (DIST_FILES): Add ChangeLog.
commit a8744157214a302d84c8959b1ae99abe3ae2d7d2
Author: Ludovic Courtès <address@hidden>
Date: Sat Jul 17 16:24:39 2010 +0200
Remove `serverboot'; fix "make dist" in `mach-defpager'.
* serverboot/default_pager.c, serverboot/kalloc.c, serverboot/queue.h,
serverboot/wiring.c, serverboot/wiring.h: Move to `mach-defpager/'.
* serverboot/Makefile, serverboot/assert.h, serverboot/bootstrap.c,
serverboot/bunzip2.c, serverboot/def_pager_setup.c, serverboot/defs.h,
serverboot/dir.h, serverboot/disk_inode.h,
serverboot/disk_inode_ffs.h, serverboot/elf-load.c, serverboot/exec.c,
serverboot/ext2_file_io.c, serverboot/ffs_compat.c,
serverboot/ffs_compat.h, serverboot/ffs_file_io.c,
serverboot/file_io.c, serverboot/file_io.h, serverboot/fs.h,
serverboot/gets.c, serverboot/gunzip.c, serverboot/load.c,
serverboot/mach-exec.h, serverboot/minix_ffs_compat.c,
serverboot/minix_ffs_compat.h, serverboot/minix_file_io.c,
serverboot/minix_fs.h, serverboot/minix_super.h, serverboot/panic.c,
serverboot/strfcns.c: Remove.
* mach-defpager/Makefile (LCLHDRS): New variable.
(vpath): Remove.
(CPPFLAGS): Remove `-I$(srcdir)/../serverboot'.
* mach-defpager/setup.c (page_aligned): Make public.
commit bebc64a9a0f064a0e5f8a3549aa01aa9ac79a2e9
Author: Samuel Thibault <address@hidden>
Date: Sun Mar 6 04:04:04 2011 +0100
Fix auto-margin support
* console/display.c (display_output_one): Allow user->cursor.col to become
equal
to width, add linefeed on next character insertion in such case.
commit 7aa14de21f5521da75d8e42cbfc36a3300439cbc
Author: Samuel Thibault <address@hidden>
Date: Sun Mar 6 02:27:52 2011 +0100
Use macro instead of hardcoded value
* console/display.c (user_create): Use CONS_VERSION_MAJ_SHIFT macro instead
of hardcoded value 16.
commit e06952fcf88f4af1277b8faaa2749bfcc7db73ba
Author: Samuel Thibault <address@hidden>
Date: Thu Mar 3 23:48:30 2011 +0100
Deallocate thread ports on error
* proc/info.c (S_proc_getprocinfo): Deallocate ports obtained from
task_threads() call when an allocation error will be returned.
commit dbfa8a31e5e954d8309068e1bcc815a608e4b618
Author: Samuel Thibault <address@hidden>
Date: Thu Mar 3 23:44:37 2011 +0100
Drop duplicate port deallocation
* libdiskfs/io-reauthenticate.c (diskfs_S_io_reauthenticate): Do not
deallocate parameter port `rend_port' whan an error will be returned.
commit 97ad0be8db34e507beb7330a6e412715bfd5d54d
Author: Samuel Thibault <address@hidden>
Date: Thu Mar 3 23:41:09 2011 +0100
Fix duplicate port deallocation
* libdiskfs/fsys-getroot.c (diskfs_S_fsys_getroot): Do not deallocate
`dotdot' parameter port when an error will be returned.
commit 7a3fb1934d58c7213b637996b8656563d329beec
Author: Samuel Thibault <address@hidden>
Date: Thu Mar 3 23:38:54 2011 +0100
Drop duplicate assignment
* libdiskfs/dir-renamed.c (checkpath): Drop duplicate np = target
assignment.
commit 8fb38008cc0abccdce7b8a971bf0c3f1745655b8
Author: Samuel Thibault <address@hidden>
Date: Tue Feb 22 01:57:01 2011 +0100
Fix S_pfinet_siocgifconf given -1 as amount
* hurd/pfinet.defs (pfinet_siocgifconf): Document that -1 is used for "all
interfaces".
* pfinet/pfinet-ops.c (S_pfinet_siocgifconf): Compare amount with
`(vm_size_t) -1' instead of '< 0' (which can never happen).
commit 0cbb8c0650eacae336687243904048a0d22233a2
Author: Samuel Thibault <address@hidden>
Date: Mon Feb 21 22:54:48 2011 +0100
Reference TRANSLATOR in `-a' help message.
* utils/settrans.c (options): Reference TRANSLATOR in `-a' help message.
commit 8580d907f4fcb1567a345b5926e1c8af24cb5584
Author: Samuel Thibault <address@hidden>
Date: Thu Feb 17 02:03:18 2011 +0100
Rephrase settrans' --help
* utils/settrans.c (options): Rephrase -a and -p help to be more precise.
commit 59ffb706a189afd43c397882149d94fcd939ffd0
Author: Samuel Thibault <address@hidden>
Date: Mon Feb 14 02:35:40 2011 +0100
Add comment about finish being called several times
commit d0b12fd1873717b167276a74dab6cd04399d0e48
Author: Samuel Thibault <address@hidden>
Date: Sat Feb 12 20:48:51 2011 +0100
Document that -p is the default option in settrans --help
* utils/settrans.c (options): Document that -p is the default option for
settrans.
commit 014a1f01fc512fb08023e1c3062653b3183e9b93
Author: Samuel Thibault <address@hidden>
Date: Sun Jan 23 17:35:59 2011 +0100
Add -s option to rpctrace
* utils/rpctrace.c (strsize): New variable, defaults to 80.
(options): Add 's' option.
(main): Store 's' option value into `strsize'.
(print_data): Limit the amount of printed characters to strsize.
commit 3d8aba71b6170148c7271fb828fc106721e18602
Author: Samuel Thibault <address@hidden>
Date: Sun Jan 16 13:35:38 2011 +0100
Fix child lookups relative to new homedir
* utils/login.c (main): Update `ports[INIT_PORT_CWDIR]' as soon as new cwd
is determined according to HOME, since child lookups need to be relative to
new homedir (e.g. for .hushlogin).
commit 4cdc3e179a5397ca8a5bfe980fede23477ff98e7
Author: Samuel Thibault <address@hidden>
Date: Sun Jan 16 13:05:45 2011 +0100
Fix comment typo
* utils/login.c (main): Fix comment typo.
commit 4c99789f58761063ee15175cd3110fd94a7f5686
Author: Samuel Thibault <address@hidden>
Date: Sun Jan 2 14:28:12 2011 +0100
Strictly adhere to the VGA register convention
Not writing a value to the "enable display" register works for tested
cards, but
Linux writes a 0, and you can never know what manufacturers think.
* console-client/vga-support.c (vga_exchange_palette_attributes): Write a
0 value to the "enable display" register.
commit eb08d63b87296d5267506e9f6de820c3aaf8166d
Author: Samuel Thibault <address@hidden>
Date: Sat Dec 25 22:55:34 2010 +0100
Fix NULL dereference
* pfinet/linux-src/net/ipv6/ip6_fib.c (fib6_locate): Do not dereference fn
when it is NULL.
commit f76dbd03de65985c9f1d0e5675df3780b66a070b
Author: Samuel Thibault <address@hidden>
Date: Sat Dec 25 22:53:01 2010 +0100
Remove bogus parenthesis
* login/utmp.c (return_data): Remove bogus parenthesis.
commit 6448d964c8c845219238800ec2171f96b938abc4
Author: Samuel Thibault <address@hidden>
Date: Sat Dec 25 22:50:05 2010 +0100
Fix NULL dereference
* libps/spec.c (ps_emit_user_name): Do not dereference pw when it is NULL,
dereference u instead.
commit b8215e9e6754b5bc468552c91cecdd74563fa331
Author: Samuel Thibault <address@hidden>
Date: Sat Dec 25 22:47:03 2010 +0100
Fix NULL dereference
* ftpfs/ftpfs.c (parse_startup_opt): Do not derefence sep when it is NULL.
commit f7902eddf30fd6aa62a29f2c9425519f6b01ea66
Author: Diego Nieto Cid <address@hidden>
Date: Fri Nov 19 01:13:47 2010 -0300
Avoid accessing invalid memory.
* console/console.c (vcons_lookup): Unlock using cons instead of
vcons->cons.
commit d5541eb74bc59b7c03a80b0ece637411867803bf
Merge: 3206e09 871d7b9
Author: Samuel Thibault <address@hidden>
Date: Sat Nov 20 21:59:52 2010 +0100
Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
commit 3206e09443e604d8aa5d20f75fd39357d0bf03d4
Author: Diego Nieto Cid <address@hidden>
Date: Mon Nov 15 04:10:58 2010 -0300
Properly release console lock.
The console lock was released only when there were no allocation errors
leaving it locked in the event mmap failed.
This patch moves the mutex_unlock call to a point in the flow of control
where it is consistent with the lock acquisition.
* console/console.c(netfs_get_dirents): Relocate mutex_unlock call to common
return path.
commit 871d7b945a5d0c788b68e586bd03afeb3812a834
Author: Samuel Thibault <address@hidden>
Date: Sat Oct 30 00:24:32 2010 +0000
Fix connect(AF_UNSPEC)
Fixes sshd startup on inet6-enabled systems.
* pfinet/socket-ops.c (S_socket_create_address): Accept creating
AF_UNSPEC addresses too.
* pfinet/linux-src/net/ipv6/udp_ipv6.c (udpv6_connect): When address
family is AF_UNSPEC, call udp_connect() and clear daddr, saddr, and
rcv_saddr.
commit 0da1805bdd58125b01c3b1a9d95c3d6f495d2159
Author: Samuel Thibault <address@hidden>
Date: Fri Oct 29 14:31:48 2010 +0000
Fix ipv6 pfinet build
* pfinet/linux-src/net/ipv6/raw_ipv6.c (rawv6_init_sk): Replace
yet-undefined raw6_sk with proper translation.
commit 7193b28b672315fa79ffcbadc6f783f6a566286f
Author: Alexey Kuznetsov <address@hidden>
Date: Fri Oct 29 15:01:00 2010 +0200
ipv6 raw fixes
- RFC2292 bis compliance: enable checksumming of ICMPv6 raw
sockets by default, reject odd offsets
- calculate checksum correctly when user forgets to
uninitialize checksum word
* net/ipv6/raw_ipv6.c (rawv6_frag_cksum): Fix offset check. Compensate for
any
user-provided checksum.
(rawv6_setsockopt): Reject odd checkum offsets with EINVAL.
(rawv6_init_sk): Enable kernel-computed checksum by default for
IPPROTO_ICMPV6 sockets.
commit 0b6286a3c5eb86e3cca72d0840fc009855e4fba5
Author: Samuel Thibault <address@hidden>
Date: Thu Oct 28 23:50:13 2010 +0200
Fix _ports_lock usage
* libports/create-internal.c (_ports_create_port_internal): Add label after
mutex_unlock(_ports_lock), use it where appropriate.
commit da6e015fb95689de06f861119a32939b1db7b2b9
Author: Samuel Thibault <address@hidden>
Date: Mon Oct 18 01:31:05 2010 +0200
Add \n to boot error message
* boot/boot.c (main): Print \n after printing boot_script_error_string().
commit 0b32d1eb64aeb9684b4f0800f9c1fdbe5d6c7b00
Author: Pino Toscano <address@hidden>
Date: Mon Oct 11 17:07:53 2010 +0200
Fix return value on `getname' errors.
This fixes the errno return value for getpeername() calls on not connected
sockets: the return value of the `getname' call comes from the Linux code,
so it
is a negative value, in case of error.
* pfinet/misc.c (make_sockaddr_port): Turn negative error values returned by
`getname' calls into positive values before returning it.
commit 22bc9da3dd61c6b12f8d03946ef75ec9cfb88a22
Author: Zheng Da <address@hidden>
Date: Mon Sep 20 21:39:02 2010 +0200
Add device virtualisation support to boot
* boot/boot.c: Add '-f' option.
(dev_map): New structure.
(dev_map_head): New variable.
(add_dev_map): New function.
(lookup_dev): New function.
(parse_opt): Handle the '-f' option: call 'add_dev_map'.
(ds_device_open): Try to call 'lookup_dev', and open the device from the
device file if it succeeds.
commit e58f5b6e2ef7ec859b799ba3d58914443ae47efe
Author: Samuel Thibault <address@hidden>
Date: Mon Sep 20 21:18:30 2010 +0200
Add support for setting actual device flags
* pfinet/ethernet.c (ethernet_change_flags): New function.
* pfinet/pfinet.h (ethernet_change_flags): New declaration.
* pfinet/iioctl-ops.c (S_iioctl_siocsifflags): Also call
`ethernet_change_flags' after calling `dev_change_flags'.
commit 8e5239628b427facba761194ad655c1c908e146b
Merge: 94d5d95 a8ee006
Author: Samuel Thibault <address@hidden>
Date: Sun Sep 19 23:27:33 2010 +0200
Merge remote branch 'origin/master-zhengda'
Conflicts:
utils/rpctrace.c
commit 94d5d954073f67a96b126e20b626e95033f776f0
Author: Manuel Menal <address@hidden>
Date: Sun Sep 19 18:45:33 2010 +0200
Fix port transmission over pflocal
* pflocal/socket.c (S_socket_recv): Return transmitted port to caller
thanks to MACH_MSG_TYPE_COPY_SEND instead of MACH_MSG_TYPE_MAKE_SEND
(since this is a send right here).
commit be9be179a2cde041fbe042362ee80f9874233953
Author: antrik <address@hidden>
Date: Sat Jun 20 12:29:06 2009 +0200
Obtain number of ports in proc and libps
Add (and implement) a proc RPC to obtain the number of Mach ports used
by the target task.
Add infrastructure in libps to read this information.
* hurd/process.defs (proc_getnports): New RPC.
* hurd/process_request.defs (proc_getnports_request): New RPC.
* libps/procstat.c (proc_stat_set_flags): Call proc_getnports RPC if
needed.
* libps/ps.h (proc_stat): New `num_ports' field.
(PSTAT_NUM_PORTS): New macro.
(proc_stat_num_ports): New macro.
* libps/spec.c (ps_get_num_ports): New function.
(ps_num_ports_getter): New variable.
(specs): New entry for `ps_num_ports_getter'.
* proc/info.c (S_proc_getnports): New function.
commit 7cecc5f97fb28126a7d930efe44d3a03a64ba272
Author: Samuel Thibault <address@hidden>
Date: Sat Sep 18 20:27:38 2010 +0200
Fix net_bh_wakeup use
* pfinet/sched.c (net_bh_worker): Use the net_bh_lock mutex instead of
the global_lock mutex for the net_bh_wakeup condition variable.
commit e59f3c667db81b200991dfb264423d87820f7f2d
Author: Samuel Thibault <address@hidden>
Date: Tue Sep 14 04:24:28 2010 +0200
Protect exec from memory faults
* exec/exec.c (load_section): Call i`hurd_safe_copyin' instead of `memcpy'.
Handle error case.
(check_gzip): Likewise.
(check_bzip2): Likewise.
commit a7876db304a29c330eb1ad584933176939287fc8
Author: Samuel Thibault <address@hidden>
Date: Tue Sep 14 04:17:24 2010 +0200
Fix compressed binaries execution
* exec/exec.c (check_gzip.zipread): Add `n' to `zipread_pos' to fix
infinite loop.
(check_bzip2.zipread): Likewise.
(check_gzip): Set `file_data' and `file_size' fields after calling `finish'
instead of before.
(check_bzip2): Likewise.
commit d3a93bfdd33107dea491ffdf5e55b34eebae475a
Author: Samuel Thibault <address@hidden>
Date: Tue Sep 14 04:15:17 2010 +0200
Fix in-memory mapping
* exec/exec.c (map): When e->file_data is not NULL, return it plus
`posn'.
(prepare_in_memory): Call prepare_stream to clear stream positions.
commit 5d2cf1ea07ecd65f4c276e5b3cbd9e062d9361cf
Author: Samuel Thibault <address@hidden>
Date: Fri Sep 3 22:39:51 2010 +0200
Enable debugging in mutex_try_lock too
* libthreads/cthreads.h (mutex_try_lock): Call WAIT_SET_DEBUG when
spin_try_lock succeeds.
commit ec61e75b5228b941b62110752c57a145a42e8214
Author: Samuel Thibault <address@hidden>
Date: Fri Sep 3 22:09:56 2010 +0200
WAIT_DEBUG: permit to get function names instead of threads
From the idea of Sergio Lopez.
* libthreads/cthreads.h [WAIT_FUNC_DEBUG] (mutex): Replace struct
cthread *holder field with const char *fname.
(WAIT_CLEAR_DEBUG, WAIT_SET_DEBUG): New macros which clear and set fname
or holder according to WAIT_FUNC_DEBUG and WAIT_DEBUG being defined.
(mutex_init, mutex_unlock): Call WAIT_CLEAR_DEBUG in all cases instead of
setting the `holder' field according to WAIT_DEBUG being defined
(mutex_lock): Call WAIT_SET_DEBUG in all cases instead of setting the
`holder'
field according to WAIT_DEBUG being defined.
commit 2de160b60e65efe83dba097574abd5454cb870a9
Author: Samuel Thibault <address@hidden>
Date: Tue Aug 31 01:39:27 2010 +0200
Document incoherency for storage of task_events_info
It doesn't produce any bug ATM just because GNU Mach does not support it.
* libps/ps.h (struct proc_stat): Document that task_events_info is currently
actually fetched into proc_info.
commit 9388ffcc3103499df56eb9d7e49e136e8653e603
Author: Samuel Thibault <address@hidden>
Date: Tue Aug 31 01:34:44 2010 +0200
Make proc not claim it was able to fetch PI_FETCH_TASKEVENTS
* proc/info.c (S_proc_getprocinfo): Clear PI_FETCH_TASKEVENTS from
`flags' when task_info.
commit 8860422b814636d10951e98fa6367432716f3cf2
Author: Samuel Thibault <address@hidden>
Date: Fri Aug 27 16:16:15 2010 +0200
Regenerate
commit 0c0a24171e5c2ddfa2268807f5fedc6d8ce6568e
Author: Samuel Thibault <address@hidden>
Date: Fri Aug 27 01:59:04 2010 +0200
Revert "Fix tmpfs assertion"
As discussed up to
http://lists.gnu.org/archive/html/bug-hurd/2010-06/msg00021.html
this reverts commit 97c5690abeaa88767acf2ffbb55552e8278052c8 and removes the
corresponding assertion. This is related to commit
2f7f90ce15cce79ef83a8d273e3a27b5b527c7d7
which changes how much st_size is increased.
* tmpfs/tmpfs.h (tmpfs_dirent): Remove `padding' field.
* tmpfs/dir.c (diskfs_get_directs): Remove assertion on the position of the
`name' field of struct tmpfs_dirent compared to the position of the `d_name'
field of struct dirent.
commit 8c193999f747619d650219493dcdba72a65b3f44
Author: Carl Fredrik Hammar <address@hidden>
Date: Thu Jun 3 22:50:32 2010 +0200
Fix malloc size in tmpfs
* tmpfs/dir.c (diskfs_direnter_hard): Fix malloc size.
commit 637003fb8c9ed52a6340d6f1445a37c2e33fdd94
Author: Da Zheng <address@hidden>
Date: Mon Jul 20 19:42:20 2009 +0800
Fix a gcc warning.
* utils/rpctrace.c (print_contents): Put the if statement in braces.
commit c083a705271a7d5b28e53047c1a57b8c24c072a9
Author: Samuel Thibault <address@hidden>
Date: Fri Aug 27 01:30:16 2010 +0200
Fix comment on when Mach would try to clear tmpfs data
* tmpfs/node.c (diskfs_get_filemap): Fix comment according to second
patch from Sergio Lopez.
commit e34814b27b4a5b80761c166d5827d1c9177fd1fe
Author: Samuel Thibault <address@hidden>
Date: Fri Aug 27 01:24:30 2010 +0200
Keep a reference on objects to preserve their content.
Modify tmpfs to keep a reference (by mapping it into its
own space) to each memory object created by the user, so they don't get
inmediately terminated at the end of the current operation.
* tmpfs/tmpfs.h (struct disknode): Add `memref' field.
* tmpfs/node.c (diskfs_get_filemap): vm_map() the first page of the
newly-allocated object, store in `memref' field.
(diskfs_free_node) vm_deallocate the page pointed by `memref' field.
commit 5c2ab2008137612797ccaa6c07599cc3e0f9e722
Author: Samuel Thibault <address@hidden>
Date: Fri Aug 27 00:51:18 2010 +0200
Fix default_pager default_pager_object_set_size parameters
As suggested by Sergio Lopez.
* serverboot/default_pager.c (S_default_pager_object_set_size): Exchange
`seqno' and `reply_to' parameters.
commit 7d0fdfd0a3e5165020e11892079154ef1e1d691f
Author: Sergio Lopez <address@hidden>
Date: Fri Aug 27 00:24:01 2010 +0200
make unblocked reads from external objects return a zeroed page.
* serverboot/default_pager.c (struct dstruct): Add boolean_t external field.
(default_pager_add): Set ds->external to TRUE or FALSE depending whether the
object is external.
(default_read): Add external parameter. If no_block(block) returns 1, if
external is TRUE, zero fill the page and return PAGER_SUCCESS instead of
PAGER_ABSENT.
(seqnos_memory_object_data_request): Pass ds->external as additional
parameter to default_read.
commit a60414ee7fdabb2bdfb17fe82b9a09f811bd2de0
Author: Sergio Lopez <address@hidden>
Date: Fri Aug 27 00:08:36 2010 +0200
Fix missing mutex unlock.
* serverboot/default_pager.c (pager_read_offset): Properly unlock the mutex
before returning NO_BLOCK.
commit 7506cc4fb025da2b3741c9976aaf037d40bca73e
Author: Jeremie Koenig <address@hidden>
Date: Wed Aug 25 14:31:58 2010 +0200
libps (proc_stat_set_flags): Fix pointer signedness warning
* libps/procstat.c (proc_stat_set_flags): Cast &ps->umask into (int*)
before calling ps_msg_get_init_int.
commit b34bcabd5d030552206697a5ab530eb3aac43e50
Merge: 818edad 862bdf3
Author: Samuel Thibault <address@hidden>
Date: Thu Aug 26 23:55:57 2010 +0200
Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd
commit 818edad80ccf91825554f0088e2e3d8a0c5a6785
Author: Jeremie Koenig <address@hidden>
Date: Wed Aug 25 14:31:57 2010 +0200
libps (fetch_procinfo): Fix non-set flag PSTAT_TASK_EVENTS
The fetch_procinfo function failed to set the PSTAT_TASK_EVENTS when
those has been retreived. It should be noted that GNU Mach does not
support the TASK_EVENTS_INFO flavor, so this is of minor importance.
The new code also checks that all the requested proc server flags
related to a given proc_stat flags have been returned before setting the
proc_stat flag in question.
* libps/procstat.c (fetch_procinfo): Add map array containing `ps_flags_t'
and
`procinfo' flags. Use it in a loop to check for flags in `need' and `have'
and
set them in `pi_flags'. Likewise to check for flags in `pi_flags' and set
them
in `have'.
commit 862bdf3d26ac8fd61c7f7f6664bf0999774be434
Author: Jeremie Koenig <address@hidden>
Date: Wed Aug 25 14:31:56 2010 +0200
libps (_proc_stat_free): Fix memory leak
The thread_waits field was never freed; this change adds the code to do
so if the corresponding flag is set.
Users are also warned of the consequences, namely, that they should not
free process proc_stats before all their associated thread ones are
gone, since the latter may reference the former's thread_waits field.
However, with the normal interface (ie. ps_context_free), all
proc_stats are freed at once, so this is not an issue.
* libps/procstat.c (_proc_stat_free): Free ps->thread_waits if
PSTAT_THREAD_WAITS flag is set.
* libps/ps.h (_proc_stat_free): Document that thread proc_stats must be
freed before process proc_stat can be.
commit 9ad43da4ff755b8e48e1b2f51271766061541dac
Author: Jeremie Koenig <address@hidden>
Date: Wed Aug 25 14:31:55 2010 +0200
libps: Fix deadly typo
PSTAT_PROCINFO is a set of flags, some of which can be obtained in
alternative ways. In this case, _proc_stat_free will try to deallocate
an uninitialised field. PSTAT_PROC_INFO is the flag we want.
* libps/procstat.c (_proc_stat_free): Use PSTAT_PROC_INFO instead of
PSTAT_PROCINFO.
commit 6fa2f65fa28c0eebb736108d55b723e1a207c243
Author: Jeremie Koenig <address@hidden>
Date: Mon Aug 16 13:51:21 2010 +0200
Fix the build system to handle part stores
Part stores are used for debian-installer, and they're considered more
elegant than kernel partition devices. This patch makes sure they're
included in the build unless the user disables them explicitely.
* Makeconf: add $(PARTED_LIBS) to static binaries which use libstore_part.a.
* configure.in: look for libparted again (see also 7c7a04eb).
* libstore/Makefile (store-types): include the 'part' store type when
appropriate, remove the previous attempt.
Signed-off-by: Jeremie Koenig <address@hidden>
commit a6bb3e62109c72ec912d264418c5e9b95c780dbf
Author: Samuel Thibault <address@hidden>
Date: Mon Aug 2 00:29:57 2010 +0200
Partially revert 8451b436 to fix halt/reboot
init/init.c (S_msg_sig_post_untraced): Ignore result of
msg_sig_post_untraced_reply.
(S_msg_sig_post): Likewise.
commit f57d72dee53c79d5d527336bfbd9455c5262e963
Author: Olaf Buddenhagen <address@hidden>
Date: Sun Jul 18 02:33:40 2010 +0200
pfinet: check return value of mmap() in S_io_read() and S_socket_recv()
* pfinet/io-ops.c (S_io_read): Check return value.
* pfinet/socket-ops.c (S_socket_recv): Likewise.
commit c39ede0f06da0e49db48ff3a1641dc135c8ca18e
Author: Ludovic Courtès <address@hidden>
Date: Sat Jul 17 16:07:47 2010 +0200
Fix "make dist" in `sutils'.
* sutils/Makefile (SRCS): Add `clookup.c', `fstab.c', and `update.c'.
commit 7d3b4e27bce01267149b7909dc3ab6c0ab72fd80
Author: Ludovic Courtès <address@hidden>
Date: Sat Jul 17 16:01:52 2010 +0200
Fix "make dist" in `libthreads'.
* libthreads/Makefile (lndist, lndist-map-file): New targets. Link
`libthreads.map' to the distribution directory.
commit 5054d2523b99c4f46d0fa1b95a37dd1d99842f1e
Author: Ludovic Courtès <address@hidden>
Date: Sat Jul 17 16:00:16 2010 +0200
Fix "make dist" in `libcons'.
* libcons/Makefile (LCLHDRS): Add `$(installhdrs)'.
commit 0aa5fd17887a4e07b85471d781ce9c229703380f
Author: Ludovic Courtès <address@hidden>
Date: Sat Jul 17 15:59:25 2010 +0200
Fix "make dist" in `include'.
* include/Makefile (lndist): New target. Copy `Makefile' and
`$(installhdrs)' to the distribution directory.
commit 5b512c949c76a0736f09be15af7070a78f60ab00
Author: Ludovic Courtès <address@hidden>
Date: Sat Jul 17 15:57:42 2010 +0200
Fix "make dist" in `exec'.
* exec/Makefile (SRCS): Refer to `$(gzip-sources)' and
`$(bzip2-sources)' instead of listing files individually.
(gzip-sources, bzip2-sources): New variable.
(gzip-objects, bzip2-objects): Derive from the above variables.
commit 55854e7f78177d9f67240a4afe76809947d3ff16
Author: Ludovic Courtès <address@hidden>
Date: Sat Jul 17 15:54:56 2010 +0200
Fix "make dist" in `daemons'.
* daemons/Makefile (SRCS): Add `runsystem.sh'.
commit 10366248b495bfeada3326e91c52e8ea8ca619a1
Author: Ludovic Courtès <address@hidden>
Date: Sat Jul 17 15:49:43 2010 +0200
Fix "make dist" in `console-client'.
This patch updates the list of headers to be included in the
distribution, and makes it so that `kdioctlServer.c' isn't built and
distributed by "make dist".
* console-client/Makefile (PC_KBD_SO_SRCS): Remove `kdioctlServer.c'.
(LCLHDRS): Remove `vga.h', add `vga-support.h' and `trans.h'.
(OBJS): Add `kdioctlServer.o'.
(pc_kbd.so.$(hurd-version)): Add dependency on `kdioctlServer_pic.o'.
commit 7bc48f78b22223736f5d0cc313fef82fa5303314
Author: Samuel Thibault <address@hidden>
Date: Sun Aug 1 18:42:30 2010 +0200
Fix copyrights
commit 45e3044ed47fcaab15579da516df8922b3b48954
Author: Jeremie Koenig <address@hidden>
Date: Sun Aug 1 13:52:04 2010 +0200
Add wide character support to the Hurd console
* hurd/console.h (CONS_WCHAR_MASK, CONS_WCHAR_CONTINUED): New macros.
* console/console.c: Include <locale.h>
(main): Call setlocale.
* console/display.c (display_output_one): Call wcwidth() to know the
width of the character to be displayed. Iterate over this with to insert
characters with the additional CONS_WCHAR_CONTINUED flag. Update
screen_shift_right and display_record_filechange calls accordingly.
* console-client/vga-dynafont.c (WCHAR_BOLD, WCHAR_ITALIC, WCHAR_MASK):
Change macro values.
(dynafont_new): Use glyph->bbox.{width,height} instead of
df->font->bbox.{width,height}.
(dynafont_change_font): Likewise.
(dynafont_lookup_internal): Likewise.
Mask out CONS_WCHAR_CONTINUED before calling bdf_find_glyph, but test it
for the second position of a double-width glyph.
(dynafont_activate): Enable 9-bit width only when font width is not
dividable by 8.
commit ee096c09818baf60ef2f8bafc421171ceadd8e18
Author: Samuel Thibault <address@hidden>
Date: Sun Aug 1 12:42:23 2010 +0200
Simplify error exit path
* libpager/data-request.c (_pager_seqnos_memory_object_data_request):
Use allow_release_out label instead of re-doing unlocks by hand.
commit 05b2f1f650af3b2e41c79d96bed67f9af0d4ef9d
Author: Jeremie Koenig <address@hidden>
Date: Sun Aug 1 03:03:59 2010 +0200
Fix swap on large devices
DEV_GET_SIZE values overflow with large devices, rather use
DEV_GET_RECORDS.
* mach-defpager/setup.c (S_default_pager_paging_storage): Use
DEV_GET_RECORDS
instead of DEV_GET_SIZE.
commit ba374ac11cbf23bc814834a7b78594ed021ab9bc
Author: Jeremie Koenig <address@hidden>
Date: Sun Aug 1 02:53:33 2010 +0200
Implement file_replarent in libtrivfs
* libtrivfs/file-reparent.c (trivfs_S_file_reparent): Call
trivfs_S_io_duplicate.
commit ab2e7968332efa23f75bf68ee6b04a66c2ba6c72
Author: Jeremie Koenig <address@hidden>
Date: Sun Aug 1 02:48:02 2010 +0200
Fix libdiskfs bootstrap race condition
exec_exec() probably triggers a call to file_exec(), so the exec server
port needs to be cached earlier.
* libdiskfs/boot-start.c: Move caching the exec server port to just
after initializing it.
commit f4f9ad3420d089d99527018f62dca02e637d7af4
Author: Samuel Thibault <address@hidden>
Date: Tue Jul 27 18:48:19 2010 +0200
Fix -g/-m console vga driver options
* console-client/vga.c (parse_opt): Reverse -g and -m option effect to
match documentation.
commit 5d8d06e878036629343f269132cb9097d5504742
Author: Emilio Pozuelo Monfort <address@hidden>
Date: Wed Jul 14 18:40:36 2010 +0200
Implement getsockopt (fd, SOL_SOCKET, SO_TYPE)
* pflocal/socket.c (S_socket_getopt): Add SO_TYPE support.
(S_socket_setopt): Fix return value.
commit 25e2524f2bc6c90dbaad93fe63aec18c1f73fb5f
Author: Samuel Thibault <address@hidden>
Date: Wed Jun 30 02:56:31 2010 +0200
Revert "Call device_close on store closure"
This reverts commit 1bb5a381a2e2f345beb1ca8d019b6174b13bb125.
storeio can actually pass the device port to other processes, through
file_get_storage_info for instance, these may then want to use it, even
after
storeio has closed its port.
commit 36524df36189e8c4f18501362f9e55ce3c55b421
Author: Samuel Thibault <address@hidden>
Date: Mon Jun 28 02:39:03 2010 +0200
Fix memory leak on receive error
* pfinet/io-ops.c (S_io_read): On error, free data array if it was
allocated.
commit 99dd898a59d5316dccbb00294305e7eeba3ad8d8
Author: Samuel Thibault <address@hidden>
Date: Mon Jun 28 02:37:48 2010 +0200
Fix memory leak on schedule_timeout
* pfinet/glue-include/linux/sched.h (schedule_timeout): Make the
automatically-allocated wait_queue pointer static instead of dynamic (and
lost).
commit 1bb5a381a2e2f345beb1ca8d019b6174b13bb125
Author: Samuel Thibault <address@hidden>
Date: Fri Jun 25 00:04:07 2010 +0200
Call device_close on store closure
* libstore/device.c (dclose): Call device_close before deallocating the
device
port.
commit 958aba769688457d49d989160791fb7da0d35a25
Author: Jeremie Koenig <address@hidden>
Date: Wed Jun 23 10:29:35 2010 +0200
Ignore the "defaults" mount option
* utils/mount.c (do_mount): Ignore the "defaults" option.
commit 566222bce7a75f66cb7930f1808ab4aad4ab5d5e
Author: Samuel Thibault <address@hidden>
Date: Fri Jun 18 17:05:12 2010 +0200
Build part only when parted support is enabled
* libstore/Makefile (store-types): Remove part.
[HAVE_PARTED] (store-types): Add part.
[HAVE_PARTED] (libstore.so-LDLIBS): Add -lparted.
commit c3f57e636d9456cce0e4274f5eb1f9fe44e4ffb9
Author: Samuel Thibault <address@hidden>
Date: Fri Jun 18 16:18:34 2010 +0200
Fix parted support
* libstore/Makefile (store-types): Add part.
* libstore/part.c: Do not include <parted/device_gnu.h>
(PED_SECTOR_SIZE): Define to PED_SECTOR_SIZE_DEFAULT if undefined.
(store_part_create): Do not check value returned by ped_disk_destroy.
commit 592317250d5b75ed4cf225ac9387871329b81755
Author: Carl Fredrik Hammar <address@hidden>
Date: Wed May 26 19:31:37 2010 +0200
Fix --version in scripts
* Makeconf (%): Don't depend on removed files. Remove excess backslashes.
commit 7913beaef3e6a2c4f7f315a8db7a31dbe1f713e0
Author: Samuel Thibault <address@hidden>
Date: Sun Mar 21 23:20:35 2010 +0100
Fix allowing termination on some error path
* libpager/data-request.c
(_pager_seqnos_memory_object_data_request):
when _pager_pagemap_resize returns an error, instead of goto
release_out, goto new label allow_release_out thats calls
_pager_allow_termination before proceeding with release_out.
commit 05367cedf498dfe9f061c5d9821a7f05eb501143
Author: Samuel Thibault <address@hidden>
Date: Sun Feb 7 23:46:18 2010 +0100
Fix ext2fs mount with sparse store
2010-02-06 Carl Fredrik Hammar <address@hidden>
* ext2fs/storeinfo.c (diskfs_S_file_get_storage_info):
Return EOPNOTSUPP instead of store if file contains holes.
commit 4c0c79dd946f481cda57c4f995a062b2387e4216
Author: Samuel Thibault <address@hidden>
Date: Sun Feb 7 23:33:51 2010 +0100
Fix ps segfault when given empty format string
2010-02-02 Carl Fredrik Hammar <address@hidden>
* utils/ps.c (main): Move format parsing to parse_opt() and pass
state to parse_enum().
commit 97c5690abeaa88767acf2ffbb55552e8278052c8
Author: Samuel Thibault <address@hidden>
Date: Mon Jan 11 03:34:50 2010 +0100
Fix tmpfs assertion
* tmpfs/tmpfs.h (tmpfs_dirent): Add padding field to push the
name field after its position in struct dirent.
commit 62e4f1a11b4598daa4a22fe3b868fde3c6fa818e
Author: Samuel Thibault <address@hidden>
Date: Mon Jan 11 03:03:08 2010 +0100
Make MAKEDEV bash-free
* sutils/MAKEDEV.sh (cmd, st, lose, mkdev): Remove function, add
().
(mkdev): Use ${I#???} instead of ${I:3}.
commit 5de5cbd1a1852aca1169deaa622dc900fdf064bc
Author: Samuel Thibault <address@hidden>
Date: Mon Dec 28 03:10:47 2009 +0100
Fix duplicate port deallocation on error
* proc/info.c (S_proc_register_version): Do not deallocate port
`credential' when err != 0.
commit 0f35a278a4723f38e7c7a80678fcd59e40451142
Author: Samuel Thibault <address@hidden>
Date: Sat Dec 26 01:02:10 2009 +0100
Fix exec shell check for really small files
* exec/hashexec.c (check_hashbang): Set `e->error' to 0 before
calling map(). On error, check `e->error' instead of `errno', and
default `e->error' to ENOEXEC.
commit 908ba8441182f34a7b565a692ebb60e8af321d17
Author: Samuel Thibault <address@hidden>
Date: Tue Dec 22 22:16:18 2009 +0100
Fix duplicate port deallocation
* proc/notify.c (do_mach_notify_dead_name): Do not call
mach_port_deallocate on `deadport' on failure.
commit 7d42ebb20eedf0e5dce457f8355a0e2d29ca5021
Author: Samuel Thibault <address@hidden>
Date: Mon Dec 21 22:43:54 2009 +0100
Fix duplicate oldtask port deallocation
* exec/exec.c (do_exec): Do not deallocate oldtask when
newtask != oldtask before the `out:' label since it is done
again after it.
commit d9db5347164bd71f5966ae4b88047d50376b0b12
Author: Samuel Thibault <address@hidden>
Date: Mon Dec 21 00:42:19 2009 +0100
Fix spurious newport deallocation
* auth/auth.c (S_auth_server_authenticate): On MIG stub failure,
deallocate the reply port by hand instead of letting the main
message loop do it, since the latter would deallocate newport
too, which we passed to the user.
commit 041baa808e57756636411879af8a0a8801680884
Author: Samuel Thibault <address@hidden>
Date: Sun Dec 20 15:32:10 2009 +0100
Fix spurious authenticate EINTR
* auth/auth.c (S_auth_user_authenticate): Do not return
EINTR if user is not pending any more, i.e. server actually
already answered.
(S_auth_server_authenticate): Do not return EINTR if server is
not pending any more, i.e. user actually already answered.
commit 8451b436124bd7fdf9c907ebb24687dec10e12bf
Author: Samuel Thibault <address@hidden>
Date: Sun Dec 20 15:28:17 2009 +0100
Fix port leak when directly calling MIG stubs
* auth/auth.c (S_auth_server_authenticate): Check result of
auth_server_authenticate_reply stub.
* init/init.c (S_msg_sig_post_untraced): Check result of
msg_sig_post_untraced_reply
(S_msg_sig_post): Check result of msg_sig_post_reply.
commit 913d709e15209b2c33fdf146b4ad9d59737ab6a3
Author: Samuel Thibault <address@hidden>
Date: Sun Dec 13 20:59:37 2009 +0100
Fix setgid behavior
* libfshelp/exec-reauth.c (fshelp_exec_reauth): Set gid in eff_gids
and
avail_gids instead of in eff_uids, and avail_uids.
commit 983ff51c9b6825dc0fc73b9531233d7495863718
Author: Samuel Thibault <address@hidden>
Date: Tue Nov 17 02:44:49 2009 +0100
Fix ps -o command and such hang
* libps/fmt.c (_fmt_create): Put NUL terminator only when there is room
for it. When there is not it is there already anyway.
commit 80f1aefacad4e898434962acb1f1af62eb815ef8
Author: Samuel Thibault <address@hidden>
Date: Sun Oct 25 20:55:04 2009 +0100
Fix current_vcs driver load
* console-client/current-vcs.c (vcs_repeat_init): Rename function into...
(current_vcs_init): ... this.
(vcs_repeat_start): Rename function into...
(current_vcs_start): ... this.
(vcs_repeat_fini): Rename function into...
(current_vcs_fini): ... this.
commit 11c6c3f39988035749c6c2650aa06b1c999ce237
Merge: 00a8e78 42cbb79
Author: Thomas Schwinge <address@hidden>
Date: Tue Oct 13 00:27:09 2009 +0200
Merge branch 'master-rpctrace'
commit 42cbb794c2788ed504c3a1489395b26361cfeb4e
Author: Zheng Da <address@hidden>
Date: Fri Jul 31 17:11:55 2009 +0200
Fix bug #20612: rpctrace: heisenbug.
* utils/rpctrace.c (print_contents): Check the number of elements in the
port
array.
commit 00a8e7813decb4339ef45a34cecdc09c4be3dd70
Author: Samuel Thibault <address@hidden>
Date: Mon Oct 12 01:32:44 2009 +0200
Make rename("something", "something/.") not hang
* libdiskfs/dir-rename.c: Include <string.h>
(diskfs_S_dir_rename): If source or destination ends with "." or
"..", return EINVAL as required by POSIX.
commit 4d2e9c98b5b886d80fb7396aef89ca50b0d5fcfe
Author: Samuel Thibault <address@hidden>
Date: Sun Sep 27 23:33:29 2009 +0200
Use #!/bin/bash instead of #!/bin/sh
The script makes big use of bashisms.
commit acb9f2e4bc53e0483e53549379c9c5631e452334
Author: Samuel Thibault <address@hidden>
Date: Sat Sep 26 21:29:00 2009 +0200
Add memory clobbers to assembly snippets
* pfinet/linux-src/include/asm-i386/checksum.h (ip_fast_csum):
Add memory clobber to assembly snippet.
(csum_ipv6_magic): Likewise.
commit 30f1d146129d191ad26bb171b68b2e42d18a8558
Author: Samuel Thibault <address@hidden>
Date: Tue Sep 22 03:26:38 2009 +0200
Fix assignment from incompatible pointer type
* pfinet/linux-src/net/ipv4/tcp_ipv4.c (tcp_v4_connect): xchg
&rt->u.dst instead of just rt with sk->dst_cache.
commit db228ac2de3515a726e786fddfd257b48c7e1c29
Author: Samuel Thibault <address@hidden>
Date: Sun Aug 23 19:26:40 2009 +0200
Fixes long-standing random hang of exec.
* exec.c (finish): Set FILE_DATA and MAP_BUFFER members of E to NULL
after freeing them.
commit 8bbe158d77914520d2aa2e454eebeb0addfc63c1
Author: Samuel Thibault <address@hidden>
Date: Sun Aug 23 19:21:47 2009 +0200
Fix root access to non-regular files
* libfshelp/perms-access.c (fshelp_access): Only check the x
permission for root on regular files.
commit a8ee006648ee736d74fdb48b02830bb7af1733dd
Author: Zheng Da <address@hidden>
Date: Fri Jul 31 17:11:55 2009 +0200
fix a bug #20612
* rpctrace.c (print_contents): Check the number of elements in the port
array.
commit 08aa7edb495445c0bfa54cb5d207e85c1df9008a
Author: Thomas Schwinge <address@hidden>
Date: Mon Jul 27 12:01:45 2009 +0200
libpthread is now a stand-alone library and kept in a separate repository.
* Makefile (lib-subdirs): Remove libpthread.
commit f91f5eb5b1fcdb0124dfd469dab5be2ab6078c62
Author: Thomas Schwinge <address@hidden>
Date: Sat Jul 11 10:40:39 2009 +0200
Switch to the new ChangeLog style.
* ChangeLog: Wipe out content, and add instructions about how to get it
back.
* auth/ChangeLog: Remove file.
* benchmarks/ChangeLog: Likewise.
* boot/ChangeLog: Likewise.
* bsdfsck/ChangeLog: Likewise.
* config/ChangeLog: Likewise.
* console-client/ChangeLog: Likewise.
* console/ChangeLog: Likewise.
* daemons/ChangeLog: Likewise.
* defpager/ChangeLog: Likewise.
* doc/ChangeLog: Likewise.
* exec/ChangeLog: Likewise.
* ext2fs/ChangeLog: Likewise.
* fatfs/ChangeLog: Likewise.
* fstests/ChangeLog: Likewise.
* ftpfs/ChangeLog: Likewise.
* hostmux/ChangeLog: Likewise.
* hurd/ChangeLog: Likewise.
* include/ChangeLog: Likewise.
* init/ChangeLog: Likewise.
* isofs/ChangeLog: Likewise.
* libcons/ChangeLog: Likewise.
* libdirmgt/ChangeLog: Likewise.
* libdiskfs/ChangeLog: Likewise.
* libfshelp/ChangeLog: Likewise.
* libftpconn/ChangeLog: Likewise.
* libhurdbugaddr/ChangeLog: Likewise.
* libihash/ChangeLog: Likewise.
* libiohelp/ChangeLog: Likewise.
* libnetfs/ChangeLog: Likewise.
* libpager/ChangeLog: Likewise.
* libpipe/ChangeLog: Likewise.
* libports/ChangeLog: Likewise.
* libps/ChangeLog: Likewise.
* libshouldbeinlibc/ChangeLog: Likewise.
* libstore/ChangeLog: Likewise.
* libthreads/ChangeLog: Likewise.
* libtrivfs/ChangeLog: Likewise.
* login/ChangeLog: Likewise.
* mach-defpager/ChangeLog: Likewise.
* nfs/ChangeLog: Likewise.
* nfsd/ChangeLog: Likewise.
* pfinet/ChangeLog: Likewise.
* pflocal/ChangeLog: Likewise.
* proc/ChangeLog: Likewise.
* release/ChangeLog: Likewise.
* serverboot/ChangeLog: Likewise.
* storeio/ChangeLog: Likewise.
* sutils/ChangeLog: Likewise.
* term/ChangeLog: Likewise.
* tmpfs/ChangeLog: Likewise.
* trans/ChangeLog: Likewise.
* ufs-fsck/ChangeLog: Likewise.
* ufs-utils/ChangeLog: Likewise.
* ufs/ChangeLog: Likewise.
* usermux/ChangeLog: Likewise.
* utils/ChangeLog: Likewise.
commit 2772f5c6a6a51cf946fd95bf6ffe254273157a21
Author: Samuel Thibault <address@hidden>
Date: Thu Apr 2 23:06:37 2009 +0000
2009-04-03 Samuel Thibault <address@hidden>
* exec.c (prepare): Call PREPARE_STREAM earlier to permit calling
finish_mapping on E even after errors, as is already done in do_exec.
commit 30c7c06aca35c9dd03c63be263f0ae5187460e8f
Author: Samuel Thibault <address@hidden>
Date: Tue Feb 24 01:21:16 2009 +0000
2009-02-24 Samuel Thibault <address@hidden>
* linux-src/net/ipv6/addrconf.c (ipv6_addr_type): Use
__in6_u.__u6_addr32 member instead of in6_u.u6_addr32.
* linux-src/net/ipv6/icmpv6.c (icmpv6_rcv): Use
__in6_u.__u6_addr16 member instead of in6_u.u6_addr16.
commit 1834b60bc7555afc464186de564d760bcc644188
Author: Thomas Schwinge <address@hidden>
Date: Mon Feb 16 16:06:00 2009 +0000
2009-02-16 Thomas Schwinge <address@hidden>
* diskfs.h: Instead of `st_?time', talk about `st_?tim'.
* node-times.c: Likewise.
* priv.h: Likewise.
commit a2158d2d399dd895410b6e6d2e5dc9cf3e6863a9
Author: Thomas Schwinge <address@hidden>
Date: Mon Feb 16 15:58:53 2009 +0000
2009-02-16 Thomas Schwinge <address@hidden>
* hurd.texi: Instead of `st_?time' and `st_?time_usec', talk about
`st_?tim'.
commit 53c84862ce0de17f6d63d26cfa20008c57dc7074
Author: Samuel Thibault <address@hidden>
Date: Mon Feb 2 03:04:47 2009 +0000
[ftpfs]
2009-02-02 Samuel Thibault <address@hidden>
* dir.c (ftpfs_refresh_node): Use st_mtim.tv_sec members instead
of st_mtime. Also compare st_mtim.tv_nsec members.
[libdiskfs]
2009-02-02 Samuel Thibault <address@hidden>
* file-utimes.c (diskfs_S_file_utimes): Use st_atim.tv_sec/
st_mtim.tv_sec members instead of st_atime/st_mtime. Also set
st_atim.tv_nsec/st_mtim.tv_nsec members.
[libftpconn]
2009-02-02 Samuel Thibault <address@hidden>
* unix.c (parse_dir_entry): Use st_mtim.tv_sec instead of st_mtime.
Set st_atim.tv_nsec, st_ctim.tv_nsec and st_mtim.tv_nsec to 0.
[login]
2009-02-02 Samuel Thibault <address@hidden>
* utmp.c (S_login_get_idle_time): Use st_atim.tv_sec and
st_atim.tv_nsec members instead of st_atime and st_atime_usec.
[tmpfs]
2009-02-02 Samuel Thibault <address@hidden>
* tmpfs.h (struct disknode): Make atime, mtime and ctime members
struct timespec instead of time_t.
* tmpfs.c (main): Copy st_atim/st_mtim/st_ctim members from st to
diskfs_root_node->dn_stat instead of st_atime/st_mtime/st_ctime.
* node.c (diskfs_node_norefs): Copy st_atime/st_mtime/st_ctime
members from np->dn_stat to atime/mtime/ctime members of np->dn
(diskfs_cached_lookup): Conversely.
commit 85e3a07564fa347c8b801d35b6b7d6c1a917b775
Author: Samuel Thibault <address@hidden>
Date: Mon Dec 29 18:38:02 2008 +0000
2008-12-29 Samuel Thibault <address@hidden>
* manage-multithread.c (ports_manage_port_operations_multithread):
Drop reset of thread_timeout and global_timeout to 0.
commit 538bcf1cff3aae6759f2b7295597430a6b796add
Author: Thomas Schwinge <address@hidden>
Date: Mon Dec 8 22:34:41 2008 +0000
2008-12-08 Thomas Schwinge <address@hidden>
* Makefile (HURDLIBS): New variable.
commit f70764075a3febb2cffd522b989b8f8a8d36d41a
Author: Thomas Schwinge <address@hidden>
Date: Mon Dec 8 22:33:59 2008 +0000
2008-12-08 Thomas Schwinge <address@hidden>
* Makefile (HURDLIBS): Add iohelp.
commit bfdc08f7397451fe199a2bd356f86e89f9402ad1
Author: Thomas Schwinge <address@hidden>
Date: Mon Dec 8 22:33:23 2008 +0000
2008-12-08 Thomas Schwinge <address@hidden>
* Makefile (HURDLIBS): Add shouldbeinlibc.
commit b82d46b0ef83bcadc95fb607b0a8230b7389a0f5
Author: Thomas Schwinge <address@hidden>
Date: Mon Dec 8 22:32:53 2008 +0000
2008-12-08 Thomas Schwinge <address@hidden>
* Makefile (HURDLIBS): Add fshelp. Reported by Olaf Buddenhagen
<address@hidden>.
commit b5c4d36beaa7799e48d51bca4363fb34dbf5c0f2
Author: Thomas Schwinge <address@hidden>
Date: Mon Dec 8 22:32:10 2008 +0000
2008-12-08 Thomas Schwinge <address@hidden>
* Makefile (HURDLIBS): New variable.
commit 2bf0750749e04ddd27c6d25bf0380729554508b1
Author: Thomas Schwinge <address@hidden>
Date: Mon Dec 8 22:31:24 2008 +0000
2008-12-08 Thomas Schwinge <address@hidden>
* Makefile (HURDLIBS): Add shouldbeinlibc.
commit 59f6907c8924972bfe8f2a17cc9b3bb6bd9490ac
Author: Thomas Schwinge <address@hidden>
Date: Mon Dec 8 22:30:29 2008 +0000
2008-12-08 Thomas Schwinge <address@hidden>
* Makefile (HURDLIBS): Add fshelp and ports.
commit eaaea556d7d5893d247e9e239bdb0cc5bcb1c45e
Author: Thomas Schwinge <address@hidden>
Date: Mon Dec 8 22:28:51 2008 +0000
2008-12-08 Thomas Schwinge <address@hidden>
* Makefile: Rework, so that dependency tracking is done for all files.
* Makefile (HURDLIBS): Add ihash and shouldbeinlibc.
commit b94b1e2f6034d7fa855dbb00a8527cf7ff8d384e
Author: Thomas Schwinge <address@hidden>
Date: Mon Dec 8 22:27:17 2008 +0000
2008-12-08 Thomas Schwinge <address@hidden>
* Makeconf (local-installhdrsubdir): Always put files below `include/'.
commit 60fe0a5a4aa183725ce6d956abf0ff316dc809a1
Author: Thomas Schwinge <address@hidden>
Date: Mon Nov 17 11:34:18 2008 +0000
2008-11-17 Thomas Schwinge <address@hidden>
* configure.in: Unconditionally use the provided `install-sh'. Make
use of its `-C' option.
* configure: Regenerate.
commit 93af2abd32bf493dac0a4e9e955faa8eef92b644
Author: Thomas Schwinge <address@hidden>
Date: Mon Nov 17 11:28:31 2008 +0000
2008-11-17 Thomas Schwinge <address@hidden>
* install-sh: Update to the GNU Automake 1.10.1 one.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 1794 +--
Makeconf | 31 +-
Makefile | 14 +-
README.CVS | 7 +
auth/ChangeLog | 217 -
auth/auth.c | 213 +-
benchmarks/ChangeLog | 24 -
boot-proxy-exc/bootstrap.defs | 1 -
boot-proxy-exc/device.defs | 1 -
boot-proxy-exc/device_reply.defs | 1 -
boot-proxy-exc/exc.defs | 1 -
boot-proxy-exc/notify.defs | 1 -
boot-proxy-exc/ourdevice.defs | 383 -
boot/ChangeLog | 998 -
boot/Makefile | 1 +
boot/boot.c | 15 +-
boot/bootstrap.defs | 1 -
boot/device.defs | 1 -
boot/device_reply.defs | 1 -
boot/notify.defs | 1 -
boot/ourdevice.defs | 383 -
boot/ourmach.defs | 84 +-
bsdfsck/ChangeLog | 98 -
bsdfsck/fsck.h | 2 +-
bsdfsck/preen.c | 2 +-
bsdfsck/utilities.c | 2 +-
config.make.in | 6 +
config/ChangeLog | 210 -
config/ttys | 8 +-
configure.in | 49 +-
console-client/ChangeLog | 331 -
console-client/Makefile | 47 +-
console-client/bdf.c | 4 +-
console-client/bdf.h | 8 +-
console-client/current-vcs.c | 14 +-
console-client/driver.c | 2 +-
console-client/ncursesw.c | 2 +-
console-client/pc-kbd.c | 6 +-
console-client/vga-dynacolor.c | 2 +-
console-client/vga-dynafont.c | 81 +-
console-client/vga-hw.h | 2 +-
console-client/vga-support.c | 55 +-
console-client/vga.c | 6 +-
console/ChangeLog | 624 -
console/console.c | 17 +-
console/display.c | 54 +-
console/hurd.ti | 2 +-
console/notify.defs | 1 -
daemons/ChangeLog | 245 -
daemons/Makefile | 6 +-
daemons/lmail.c | 14 +-
daemons/rc | 118 -
daemons/runsystem | 140 -
daemons/runsystem.sh | 2 +
daemons/runttys.c | 2 +-
defpager/ChangeLog | 10 -
devnode/device.defs | 1 -
devnode/notify.defs | 1 -
devnode/ourdevice.defs | 383 -
doc/ChangeLog | 165 -
doc/Makefile | 10 +-
doc/hurd.texi | 28 +-
eth-filter.multi-thread/device.defs | 1 -
eth-filter.multi-thread/device_reply.defs | 1 -
eth-filter.multi-thread/notify.defs | 1 -
eth-filter.multi-thread/ourdevice.defs | 383 -
eth-filter/device.defs | 1 -
eth-filter/notify.defs | 1 -
eth-filter/ourdevice.defs | 383 -
eth-multiplexer/device.defs | 1 -
eth-multiplexer/notify.defs | 1 -
eth-multiplexer/ourdevice.defs | 383 -
exec/ChangeLog | 1077 -
exec/Makefile | 12 +-
exec/do-bunzip2.c | 2 +-
exec/exec.c | 62 +-
exec/hashexec.c | 8 +-
ext2fs/ChangeLog | 1368 -
ext2fs/balloc.c | 2 +-
ext2fs/dir.c | 2 +-
ext2fs/ext2_fs.h | 23 +
ext2fs/ialloc.c | 5 +-
ext2fs/pager.c | 7 +-
ext2fs/storeinfo.c | 19 +-
fatfs/ChangeLog | 229 -
fatfs/Makefile | 1 -
fatfs/dir.c | 2 +-
fatfs/fat.h | 2 +-
fatfs/pager.c | 2 +-
fstests/ChangeLog | 70 -
ftpfs/ChangeLog | 269 -
ftpfs/dir.c | 8 +-
ftpfs/ftpfs.c | 6 +-
ftpfs/ftpfs.h | 4 +-
hostmux/ChangeLog | 110 -
hostmux/leaf.c | 2 +-
hurd/ChangeLog | 1228 -
hurd/console.h | 12 +-
hurd/default_pager.defs | 1 -
hurd/diskfs-pager.h | 1 -
hurd/diskfs.h | 1 -
hurd/fshelp.h | 1 -
hurd/hurd_types.h | 2 +-
hurd/ihash.h | 1 -
hurd/io.defs | 2 +-
hurd/iohelp.h | 1 -
hurd/netfs.h | 1 -
hurd/pager.h | 1 -
hurd/pfinet.defs | 2 +-
hurd/pipe.h | 1 -
hurd/ports.h | 1 -
hurd/pq.h | 1 -
hurd/process.defs | 8 +-
hurd/process_request.defs | 6 +
hurd/store.h | 1 -
hurd/trivfs.h | 1 -
include/ChangeLog | 16 -
include/Makefile | 5 +-
include/cacheq.h | 1 -
include/cthreads.h | 1 -
include/ftpconn.h | 1 -
include/idvec.h | 1 -
include/maptime.h | 1 -
include/portinfo.h | 1 -
include/portxlate.h | 1 -
include/ps.h | 1 -
include/rwlock.h | 1 -
include/timefmt.h | 1 -
include/ugids.h | 1 -
include/wire.h | 1 -
init/ChangeLog | 781 -
init/notify.defs | 1 -
install-sh | 671 +-
isofs/ChangeLog | 282 -
isofs/lookup.c | 4 +-
isofs/rr.c | 2 +-
libcons/ChangeLog | 223 -
libcons/Makefile | 4 +-
libddekit/mach.defs | 84 +-
libdirmgt/ChangeLog | 5 -
libdiskfs/ChangeLog | 4166 ---
libdiskfs/boot-start.c | 21 +-
libdiskfs/dir-rename.c | 5 +
libdiskfs/dir-renamed.c | 1 -
libdiskfs/diskfs.h | 8 +-
libdiskfs/file-utimes.c | 6 +-
libdiskfs/fsys-getroot.c | 3 +-
libdiskfs/io-pathconf.c | 1 +
libdiskfs/io-reauthenticate.c | 2 +-
libdiskfs/node-times.c | 7 +-
libdiskfs/priv.h | 6 +-
libfshelp/ChangeLog | 663 -
libfshelp/exec-reauth.c | 2 +-
libfshelp/fshelp.h | 4 +-
libfshelp/perms-access.c | 2 +-
libfshelp/perms-checkdirmod.c | 2 +-
libftpconn/ChangeLog | 291 -
libftpconn/fname.c | 2 +-
libftpconn/ftpconn.h | 4 +-
libftpconn/reply.c | 2 +-
libftpconn/unix.c | 9 +-
libhurdbugaddr/ChangeLog | 21 -
libihash/ChangeLog | 82 -
libiohelp/ChangeLog | 146 -
libiohelp/Makefile | 6 +-
libmachdev/device_reply.defs | 1 -
libmachdev/mach.defs | 84 +-
libmachdev/notify.defs | 1 -
libnetfs/ChangeLog | 757 -
libnetfs/Makefile | 6 +-
libnetfs/io-pathconf.c | 1 +
libpager/ChangeLog | 501 -
libpager/data-request.c | 10 +-
libpager/demuxer.c | 20 +-
libpager/memory_object.defs | 1 -
libpager/notify-stubs.c | 43 +-
libpager/notify.defs | 1 -
libpager/pager-memcpy.c | 11 +-
libpager/pager.h | 4 +-
libpager/priv.h | 9 +-
libpager/seqnos.c | 26 +-
libpager/stubs.c | 18 +-
libpipe/ChangeLog | 186 -
libpipe/pipe.h | 6 +-
libpipe/pq.h | 4 +-
libports/ChangeLog | 581 -
libports/bucket-iterate.c | 2 +-
libports/create-internal.c | 3 +-
libports/get-right.c | 2 -
libports/manage-multithread.c | 7 +
libports/manage-one-thread.c | 2 +-
libports/notify.defs | 1 -
libps/ChangeLog | 983 -
libps/fmt.c | 16 +-
libps/procstat.c | 55 +-
libps/ps.h | 24 +-
libps/spec.c | 12 +-
libshouldbeinlibc/ChangeLog | 1413 -
libshouldbeinlibc/cacheq.c | 2 +-
libshouldbeinlibc/idvec.c | 2 +-
libshouldbeinlibc/idvec.h | 2 +-
libshouldbeinlibc/localhost.c | 23 +-
libshouldbeinlibc/ugids.c | 4 +-
libstore/ChangeLog | 1279 -
libstore/Makefile | 7 +-
libstore/argp.c | 2 +-
libstore/kids.c | 4 +-
libstore/part.c | 7 +-
libstore/store.h | 4 +-
libthreads/ChangeLog | 495 -
libthreads/Makefile | 7 +-
libthreads/Makefile.CMU | 5 +-
libthreads/alpha/csw.S | 8 +-
libthreads/alpha/cthreads.h | 8 +-
libthreads/alpha/lock.S | 8 +-
libthreads/alpha/thread.c | 8 +-
libthreads/call.c | 16 +-
libthreads/cprocs.c | 5 -
libthreads/cthread_data.c | 16 +-
libthreads/cthread_internals.h | 5 -
libthreads/cthreads.c | 6 -
libthreads/cthreads.h | 52 +-
libthreads/i386/csw.S | 6 -
libthreads/i386/cthread_inline.awk | 5 +-
libthreads/i386/cthreads.h | 4 +-
libthreads/i386/lock.s | 16 +-
libthreads/i386/thread.c | 18 +-
libthreads/mig_support.c | 18 +-
libthreads/options.h | 6 -
libthreads/stack.c | 7 -
libthreads/sync.c | 16 +-
libtrivfs/ChangeLog | 1042 -
libtrivfs/Makefile | 5 +-
libtrivfs/file-reparent.c | 8 +-
libtrivfs/trivfs.h | 2 +-
login/ChangeLog | 19 -
login/utmp.c | 16 +-
mach-defpager/ChangeLog | 64 -
mach-defpager/Makefile | 6 +-
{serverboot => mach-defpager}/default_pager.c | 54 +-
mach-defpager/exc.defs | 1 -
{serverboot => mach-defpager}/kalloc.c | 8 +-
mach-defpager/memory_object.defs | 1 -
mach-defpager/memory_object_default.defs | 1 -
{serverboot => mach-defpager}/queue.h | 0
mach-defpager/setup.c | 20 +-
{serverboot => mach-defpager}/wiring.c | 0
{serverboot => mach-defpager}/wiring.h | 0
netfs-sample/cscope.out |33870 ---------------------
nfs/ChangeLog | 737 -
nfs/Makefile | 6 +-
nfs/mount.c | 4 +-
nfs/ops.c | 13 +-
nfs/rpc.c | 2 +-
nfsd/ChangeLog | 244 -
pfinet/.#ChangeLog.1.87.8.1 | 1147 -
pfinet/ChangeLog | 1156 -
pfinet/Makefile | 104 +-
pfinet/ethernet.c | 27 +-
pfinet/iioctl-ops.c | 4 +-
pfinet/io-ops.c | 5 +
pfinet/linux-src/arch/sparc/lib/checksum.S | 2 +-
pfinet/linux-src/include/linux/b1lli.h | 2 +-
pfinet/linux-src/include/linux/cdk.h | 2 +-
pfinet/linux-src/include/linux/cdrom.h | 2 +-
pfinet/linux-src/include/linux/coda_opstats.h | 2 +-
pfinet/linux-src/include/linux/cyclades.h | 4 +-
pfinet/linux-src/include/linux/isdn.h | 4 +-
pfinet/linux-src/include/linux/isdn_ppp.h | 2 +-
pfinet/linux-src/include/linux/isdnif.h | 4 +-
pfinet/linux-src/include/linux/ixjuser.h | 4 +-
pfinet/linux-src/include/linux/loop.h | 2 +-
pfinet/linux-src/include/linux/module.h | 2 +-
pfinet/linux-src/include/linux/notifier.h | 2 +-
pfinet/linux-src/include/linux/poll.h | 2 +-
pfinet/linux-src/include/linux/rtnetlink.h | 2 +-
pfinet/linux-src/include/linux/socket.h | 2 +-
pfinet/linux-src/include/linux/soundcard.h | 2 +-
pfinet/linux-src/include/linux/telephony.h | 4 +-
pfinet/linux-src/include/linux/tpqic02.h | 6 +-
pfinet/linux-src/include/linux/tty_ldisc.h | 2 +-
pfinet/linux-src/include/linux/wavefront.h | 2 +-
pfinet/linux-src/include/linux/wireless.h | 2 +-
pfinet/linux-src/include/net/pkt_sched.h | 2 +-
pfinet/linux-src/include/net/tcp.h | 6 +-
pfinet/linux-src/net/core/dev.c | 2 +-
pfinet/linux-src/net/core/sock.c | 4 +-
pfinet/linux-src/net/ipv4/fib_semantics.c | 2 +-
pfinet/linux-src/net/ipv4/icmp.c | 2 +-
pfinet/linux-src/net/ipv4/ip_fw.c | 2 +-
pfinet/linux-src/net/ipv4/ip_gre.c | 2 +-
pfinet/linux-src/net/ipv4/ip_masq_quake.c | 4 +-
pfinet/linux-src/net/ipv4/ip_options.c | 9 +-
pfinet/linux-src/net/ipv4/ip_output.c | 2 +-
pfinet/linux-src/net/ipv4/ipconfig.c | 2 +-
pfinet/linux-src/net/ipv4/ipip.c | 2 +-
pfinet/linux-src/net/ipv4/raw.c | 2 +-
pfinet/linux-src/net/ipv4/tcp.c | 2 +-
pfinet/linux-src/net/ipv4/tcp_input.c | 8 +-
pfinet/linux-src/net/ipv4/tcp_ipv4.c | 4 +-
pfinet/linux-src/net/ipv4/tcp_output.c | 2 +-
pfinet/linux-src/net/ipv6/addrconf.c | 8 +-
pfinet/linux-src/net/ipv6/af_inet6.c | 2 +-
pfinet/linux-src/net/ipv6/icmpv6.c | 42 +-
pfinet/linux-src/net/ipv6/ip6_fib.c | 4 +-
pfinet/linux-src/net/ipv6/ip6_input.c | 2 +-
pfinet/linux-src/net/ipv6/ip6_output.c | 2 +-
pfinet/linux-src/net/ipv6/ndisc.c | 4 +-
pfinet/linux-src/net/ipv6/raw_ipv6.c | 23 +-
pfinet/linux-src/net/ipv6/udp_ipv6.c | 10 +-
pfinet/main.c | 4 +-
pfinet/misc.c | 2 +-
pfinet/options.c | 2 +-
pfinet/pfinet-ops.c | 2 +-
pfinet/pfinet.h | 1 +
pfinet/sched.c | 8 +-
pfinet/socket-ops.c | 22 +-
pfinet/tunnel.c | 3 +-
pflocal/ChangeLog | 390 -
pflocal/Makefile | 2 +-
pflocal/io.c | 2 +-
pflocal/pf.c | 4 +-
pflocal/socket.c | 55 +-
proc/ChangeLog | 1314 -
proc/host.c | 3 +-
proc/info.c | 48 +-
proc/mgt.c | 4 +-
proc/notify.c | 5 +-
proc/notify.defs | 1 -
proc_proxy/ourdevice.defs | 383 -
release/ChangeLog | 302 -
release/SOURCES.0.0 | 2 +-
release/mkfsimage.sh | 6 +-
serverboot/ChangeLog | 473 -
serverboot/Makefile | 53 -
serverboot/assert.h | 50 -
serverboot/bootstrap.c | 438 -
serverboot/bunzip2.c | 169 -
serverboot/def_pager_setup.c | 152 -
serverboot/defs.h | 95 -
serverboot/dir.h | 142 -
serverboot/disk_inode.h | 101 -
serverboot/disk_inode_ffs.h | 99 -
serverboot/elf-load.c | 143 -
serverboot/exec.c | 147 -
serverboot/ext2_file_io.c | 983 -
serverboot/ffs_compat.c | 65 -
serverboot/ffs_compat.h | 54 -
serverboot/ffs_file_io.c | 969 -
serverboot/file_io.c | 317 -
serverboot/file_io.h | 200 -
serverboot/fs.h | 455 -
serverboot/gets.c | 90 -
serverboot/gunzip.c | 188 -
serverboot/load.c | 555 -
serverboot/mach-exec.h | 130 -
serverboot/minix_ffs_compat.c | 62 -
serverboot/minix_ffs_compat.h | 43 -
serverboot/minix_file_io.c | 851 -
serverboot/minix_fs.h | 107 -
serverboot/minix_super.h | 49 -
serverboot/panic.c | 58 -
serverboot/strfcns.c | 74 -
storeio/ChangeLog | 353 -
storeio/dev.c | 6 +-
storeio/pager.c | 4 +-
sutils/ChangeLog | 460 -
sutils/MAKEDEV.sh | 10 +-
sutils/Makefile | 4 +-
sutils/clookup.c | 2 +-
sutils/e2os.sh | 4 +-
sutils/fsck.c | 2 +-
sutils/fstab.c | 26 +-
tasks | 2 +-
term/ChangeLog | 1023 -
term/main.c | 2 +-
term/munge.c | 4 +-
term/users.c | 2 +-
tmpfs/ChangeLog | 172 -
tmpfs/dir.c | 5 +-
tmpfs/node.c | 32 +-
tmpfs/pager-stubs.c | 4 +-
tmpfs/tmpfs.c | 6 +-
tmpfs/tmpfs.h | 3 +-
trans/ChangeLog | 1002 -
trans/Makefile | 7 +-
trans/device_reply.defs | 1 -
trans/ourdefault_pager.defs | 342 -
trans/proxy-defpager.c | 1 -
trans/streamio.c | 3 +-
ufs-fsck/ChangeLog | 326 -
ufs-fsck/utilities.c | 2 +-
ufs-utils/ChangeLog | 163 -
ufs-utils/Makefile | 3 +-
ufs/ChangeLog | 2012 --
ufs/alloc.c | 6 +-
ufs/dir.c | 2 +-
ufs/inode.c | 2 +-
unionfs/cscope.out |39484 -------------------------
usermux/ChangeLog | 71 -
utils/ChangeLog | 2180 --
utils/devprobe.c | 2 +-
utils/ftpcp.c | 2 +-
utils/ftpdir.c | 2 +-
utils/login.c | 15 +-
utils/mount.c | 4 +-
utils/ps.c | 40 +-
utils/rpctrace.c | 23 +-
utils/settrans.c | 4 +-
utils/shd.c | 2 +-
utils/storeinfo.c | 4 +-
utils/vmstat.c | 4 +-
utils/w.c | 2 +-
413 files changed, 1994 insertions(+), 121568 deletions(-)
delete mode 100644 auth/ChangeLog
delete mode 100644 benchmarks/ChangeLog
delete mode 100644 boot-proxy-exc/bootstrap.defs
delete mode 100644 boot-proxy-exc/device.defs
delete mode 100644 boot-proxy-exc/device_reply.defs
delete mode 100644 boot-proxy-exc/exc.defs
delete mode 100644 boot-proxy-exc/notify.defs
delete mode 100644 boot-proxy-exc/ourdevice.defs
delete mode 100644 boot/ChangeLog
delete mode 100644 boot/bootstrap.defs
delete mode 100644 boot/device.defs
delete mode 100644 boot/device_reply.defs
delete mode 100644 boot/notify.defs
delete mode 100644 boot/ourdevice.defs
delete mode 100644 bsdfsck/ChangeLog
delete mode 100644 config/ChangeLog
delete mode 100644 console-client/ChangeLog
delete mode 100644 console/ChangeLog
delete mode 100644 console/notify.defs
delete mode 100644 daemons/ChangeLog
delete mode 100755 daemons/rc
delete mode 100755 daemons/runsystem
delete mode 100644 defpager/ChangeLog
delete mode 100644 devnode/device.defs
delete mode 100644 devnode/notify.defs
delete mode 100644 devnode/ourdevice.defs
delete mode 100644 doc/ChangeLog
delete mode 100644 eth-filter.multi-thread/device.defs
delete mode 100644 eth-filter.multi-thread/device_reply.defs
delete mode 100644 eth-filter.multi-thread/notify.defs
delete mode 100644 eth-filter.multi-thread/ourdevice.defs
delete mode 100644 eth-filter/device.defs
delete mode 100644 eth-filter/notify.defs
delete mode 100644 eth-filter/ourdevice.defs
delete mode 100644 eth-multiplexer/device.defs
delete mode 100644 eth-multiplexer/notify.defs
delete mode 100644 eth-multiplexer/ourdevice.defs
delete mode 100644 exec/ChangeLog
delete mode 100644 ext2fs/ChangeLog
delete mode 100644 fatfs/ChangeLog
delete mode 100644 fstests/ChangeLog
delete mode 100644 ftpfs/ChangeLog
delete mode 100644 hostmux/ChangeLog
delete mode 100644 hurd/ChangeLog
delete mode 100644 hurd/diskfs-pager.h
delete mode 100644 hurd/diskfs.h
delete mode 100644 hurd/fshelp.h
delete mode 100644 hurd/ihash.h
delete mode 100644 hurd/iohelp.h
delete mode 100644 hurd/netfs.h
delete mode 100644 hurd/pager.h
delete mode 100644 hurd/pipe.h
delete mode 100644 hurd/ports.h
delete mode 100644 hurd/pq.h
delete mode 100644 hurd/store.h
delete mode 100644 hurd/trivfs.h
delete mode 100644 include/ChangeLog
delete mode 100644 include/cacheq.h
delete mode 100644 include/cthreads.h
delete mode 100644 include/ftpconn.h
delete mode 100644 include/idvec.h
delete mode 100644 include/maptime.h
delete mode 100644 include/portinfo.h
delete mode 100644 include/portxlate.h
delete mode 100644 include/ps.h
delete mode 100644 include/rwlock.h
delete mode 100644 include/timefmt.h
delete mode 100644 include/ugids.h
delete mode 100644 include/wire.h
delete mode 100644 init/ChangeLog
delete mode 100644 init/notify.defs
delete mode 100644 isofs/ChangeLog
delete mode 100644 libcons/ChangeLog
delete mode 100644 libdirmgt/ChangeLog
delete mode 100644 libdiskfs/ChangeLog
delete mode 100644 libfshelp/ChangeLog
delete mode 100644 libftpconn/ChangeLog
delete mode 100644 libhurdbugaddr/ChangeLog
delete mode 100644 libihash/ChangeLog
delete mode 100644 libiohelp/ChangeLog
delete mode 100644 libmachdev/device_reply.defs
delete mode 100644 libmachdev/notify.defs
delete mode 100644 libnetfs/ChangeLog
delete mode 100644 libpager/ChangeLog
delete mode 100644 libpager/memory_object.defs
delete mode 100644 libpager/notify.defs
delete mode 100644 libpipe/ChangeLog
delete mode 100644 libports/ChangeLog
delete mode 100644 libports/notify.defs
delete mode 100644 libps/ChangeLog
delete mode 100644 libshouldbeinlibc/ChangeLog
delete mode 100644 libstore/ChangeLog
delete mode 100644 libthreads/ChangeLog
delete mode 100644 libtrivfs/ChangeLog
delete mode 100644 login/ChangeLog
delete mode 100644 mach-defpager/ChangeLog
rename {serverboot => mach-defpager}/default_pager.c (99%)
delete mode 100644 mach-defpager/exc.defs
rename {serverboot => mach-defpager}/kalloc.c (95%)
delete mode 100644 mach-defpager/memory_object.defs
delete mode 100644 mach-defpager/memory_object_default.defs
rename {serverboot => mach-defpager}/queue.h (100%)
rename {serverboot => mach-defpager}/wiring.c (100%)
rename {serverboot => mach-defpager}/wiring.h (100%)
delete mode 100644 netfs-sample/cscope.out
delete mode 100644 nfs/ChangeLog
delete mode 100644 nfsd/ChangeLog
delete mode 100644 pfinet/.#ChangeLog.1.87.8.1
delete mode 100644 pfinet/ChangeLog
delete mode 100644 pflocal/ChangeLog
delete mode 100644 proc/ChangeLog
delete mode 100644 proc/notify.defs
delete mode 100644 proc_proxy/ourdevice.defs
delete mode 100644 release/ChangeLog
delete mode 100644 serverboot/ChangeLog
delete mode 100644 serverboot/Makefile
delete mode 100644 serverboot/assert.h
delete mode 100644 serverboot/bootstrap.c
delete mode 100644 serverboot/bunzip2.c
delete mode 100644 serverboot/def_pager_setup.c
delete mode 100644 serverboot/defs.h
delete mode 100644 serverboot/dir.h
delete mode 100644 serverboot/disk_inode.h
delete mode 100644 serverboot/disk_inode_ffs.h
delete mode 100644 serverboot/elf-load.c
delete mode 100644 serverboot/exec.c
delete mode 100644 serverboot/ext2_file_io.c
delete mode 100644 serverboot/ffs_compat.c
delete mode 100644 serverboot/ffs_compat.h
delete mode 100644 serverboot/ffs_file_io.c
delete mode 100644 serverboot/file_io.c
delete mode 100644 serverboot/file_io.h
delete mode 100644 serverboot/fs.h
delete mode 100644 serverboot/gets.c
delete mode 100644 serverboot/gunzip.c
delete mode 100644 serverboot/load.c
delete mode 100644 serverboot/mach-exec.h
delete mode 100644 serverboot/minix_ffs_compat.c
delete mode 100644 serverboot/minix_ffs_compat.h
delete mode 100644 serverboot/minix_file_io.c
delete mode 100644 serverboot/minix_fs.h
delete mode 100644 serverboot/minix_super.h
delete mode 100644 serverboot/panic.c
delete mode 100644 serverboot/strfcns.c
delete mode 100644 storeio/ChangeLog
delete mode 100644 sutils/ChangeLog
delete mode 100644 term/ChangeLog
delete mode 100644 tmpfs/ChangeLog
delete mode 100644 trans/ChangeLog
delete mode 100644 trans/device_reply.defs
delete mode 100644 trans/ourdefault_pager.defs
delete mode 100644 ufs-fsck/ChangeLog
delete mode 100644 ufs-utils/ChangeLog
delete mode 100644 ufs/ChangeLog
delete mode 100644 unionfs/cscope.out
delete mode 100644 usermux/ChangeLog
delete mode 100644 utils/ChangeLog
hooks/post-receive
--
the great next stuff
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] the great next stuff branch, dde, updated. 2166e1034eab98cf31c1d62e8ee4bd1b8ba10650,
Samuel Thibault <=