commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] the great next stuff branch, dde, updated. 2263293eecbb9d79ee86ce8


From: Samuel Thibault
Subject: [SCM] the great next stuff branch, dde, updated. 2263293eecbb9d79ee86ce83505d046458068193
Date: Sat, 27 Jul 2013 16: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  2263293eecbb9d79ee86ce83505d046458068193 (commit)
       via  b82f12741cffd5498b5ea2e87cc4fb809969d2ee (commit)
       via  18affff4633752370895e39e23a2c7e0f30bfc02 (commit)
       via  7f52121e6510a8ca3424089b53844776a2ae01d7 (commit)
       via  1c1f5245bc44921082214952f8f60af118e7ad13 (commit)
       via  680acd81e637a3c7d02ee6f37d90006081d34758 (commit)
       via  d86f1bcc22e0a7562906bdb49af1095db7dac807 (commit)
       via  47f2683d0200167b4b268c53e34775188cff5366 (commit)
       via  f6ba5a8c49d881140c065b9eee7713d2f16e2477 (commit)
       via  b297c79f3e49237bb6d0b15351238be7efb82e50 (commit)
       via  c3a2f5f3e5bcece4b38c753ad1d53962796327e1 (commit)
       via  52244341d129d17f5dba7fc3ced60af9b014d44a (commit)
       via  29bb544f8059ae8460cfcfb2563a7731f15d1cb1 (commit)
       via  14b8631823483fd26e03b5ed38b1d4125a462dd0 (commit)
       via  620b661325fe8ce36bafcb6afb47083d35988cea (commit)
       via  654ecbb88dbbba4e4e5539b95ecf9fc88f590c5f (commit)
       via  45193362a810024ab4810470fcd00e16123d5aaf (commit)
       via  06652392dc8281f12aa1f52307ef0e2fea4b0945 (commit)
       via  202339d49461ce6dcffd3a5b3690537daea5ef38 (commit)
       via  b6fe0d45cf69841f631b0e3991c6a0a7d9b4c9df (commit)
       via  19f1b044cd7fa9521be2dfba6bd74d07328ebb2b (commit)
       via  1afa200c3d5d8f907a67c71c03bc3fd07d838276 (commit)
       via  806b9d586873b1815887946c6b8a0aae1fe267b8 (commit)
       via  0992a61cafb0f3def3b6997f7c3670a4474f479b (commit)
       via  a89bb489bfc0bb8d66f69e783b031b30233fdc82 (commit)
       via  8b36c84508e327fdb550642a76ad17e642797ddc (commit)
       via  e491e996152f8bae8d0a94a145374e7b57661347 (commit)
       via  523a01e93db829290b9f304fb31e5fe001ca2418 (commit)
       via  757b6bf6feb3f1aba3d882f5dbe3b8b850f05294 (commit)
       via  8cd75c4d6b229bb4e3de9264466731e3a32e0133 (commit)
       via  cc36b5a5e2e8df6e633bb767df84ac1e61c56bc3 (commit)
       via  18b7cc99f467d541c8cbf9abb3ee85a41ef8f472 (commit)
       via  92b12d376799c4514c207669a93665c98661b995 (commit)
       via  79a24f74beaca2c5f7c0601cd8786c3b3eb56c6a (commit)
       via  ea96d1bb54b37bdca4130871b4376938c5a9b2e3 (commit)
       via  f8297941a03e1ed6d85519b6778732b59a7a32b9 (commit)
       via  5d9219ddc17d3cbbce111fe29443b1a205503e06 (commit)
       via  e652274733eeba8a753623dc61bd781c35f93c93 (commit)
       via  25b928645df760156a58aa707da56eae66a4ae77 (commit)
       via  9c1bdc1b967b625dba29bdb68aa338f95e705399 (commit)
       via  21b9f4748d79dd561edcb45bdd0b514d7a0bed84 (commit)
       via  8b5177c4e88699442b8de493bff5273f235caa9b (commit)
       via  402014f728e72d58d02cc06875296f9e2f984d02 (commit)
       via  c48e6ec36da97d514488f88fa4b9c268fd0d6284 (commit)
       via  93932c891eb76fa96f99aea275325c6048b62747 (commit)
       via  a4693935b02c509fe029a0653391f8a030e4d615 (commit)
       via  12fa728d27c133572d38c52e6ae56256792b2727 (commit)
       via  5f089bd0d24aec09503d1d1d8a9ca2665ef4ff7b (commit)
       via  0973d57d2a0ef04a97c405470689453ae939f498 (commit)
       via  4ff452929afc43e4e4428ea8eaa603e88fb48362 (commit)
       via  0e023ff2146d086d10c63b8e19bd263ce40d05fe (commit)
       via  1d66e33cd8420401b3431aaefe5a479d9679f277 (commit)
       via  55db6d133a92cf32aaac8bf3aec663dfd58660e0 (commit)
       via  2b2d7fdc42475019e5ce3eabc9c9673e3c13d89f (commit)
       via  03be85eb11f756414aafedca22f93a3351b727b8 (commit)
       via  07440b75bcbd20056c11f2375d3aa765788af034 (commit)
       via  317b9f00658cf5cb3bcb3e444349278388622f60 (commit)
       via  b695ccc3e351e589efd30b5ac420bac09d7959d9 (commit)
       via  27347625c320209e12fdd289305b876ba1f1f94d (commit)
       via  03572bbcca89fa3034e4afe97818fc95284afadf (commit)
       via  e03db4ea34abce2ed0a8cc4410278e1290b9fd34 (commit)
       via  a88920dd852273abd942e3bab2399e383180ca44 (commit)
       via  cbe6f88b5ee7fa3394e916a8a7fe893066923b73 (commit)
       via  23c9bbee12b08bcbc82188dabe3bf8135756c183 (commit)
       via  1d767442294df64b9746f02cd6fcf320da257b1f (commit)
       via  1de0643c9218db536f5b2e294bbfa653c77438e4 (commit)
       via  7648503cd894549874ff13f7ed94a4708cf50f0d (commit)
       via  b2d57eb33ddd8f24929f372bfb08bac3a29ac6ea (commit)
       via  defb5c49977bcbf92f22a5eecd35b0a27ed8745d (commit)
       via  628eb5a1fb4bbb2ddcd386500fe9d7241cf7f474 (commit)
       via  2e22275ea95f4a528f8badf24b833fb1f060f7f6 (commit)
       via  6896cf78d42249c8345ba2e5ecea627bc80e115e (commit)
       via  b8b7940234ed7b06cb81f49210b165c47d44a1f1 (commit)
       via  0cf1f48d64813fa46d83442ade4c94958ad4300b (commit)
       via  b6768b326c2e80f5c2326ab46459644d417c6e98 (commit)
       via  4d27475d07ab767ccbafebe131b62e4991d335f1 (commit)
       via  cc97e830849d92bbd8ac3ce68a4ef0710143224b (commit)
       via  43ffd49ce71b707697b8d9f68cc333cef7209caa (commit)
       via  2040793f0d86a7a6bc24dea8d4cbcd9e78996703 (commit)
       via  27f7e15e4e048cc13a97f514fb7c9ff0c97b9ee5 (commit)
       via  901c61a1d25e7c8963e51012760a82730eda1910 (commit)
       via  0931a9f15e7436346e33c66129f3ff822c33f52a (commit)
       via  8da984cc1e47b2bb7ff6361a81b59593a51a3513 (commit)
       via  ea9d181f270aa903a2f31d2d00deb18c1be9792e (commit)
       via  131ce3a37dc93eaa62f3b7643772afa9276ed2d5 (commit)
       via  1cb18e1e0de4873f98c58e23e1ed133c3914272f (commit)
       via  015d12aaa7a63dbec0ba2230298caa7b5d802c2b (commit)
       via  44a9bdd84236aa59d11b4fbc22732220b0bde9e5 (commit)
       via  d74fad98ca037a539de873a92c033d3d0364fca7 (commit)
       via  b4d90f14926247f087a719462a7c61e794afa489 (commit)
       via  2b557a86529c067db89c4d30977f822d82be87c3 (commit)
       via  b66ac0ec5ba12e213bf196276d14bcf8168e1e52 (commit)
       via  f16e9d281458a62da986a454522a58d9947bfd76 (commit)
       via  2f4f65ce9137aab6acaf1004bacc09d3a975d881 (commit)
       via  11b4ed1bced4e07dac02ec291c65ef4f4de5c01b (commit)
       via  97ae4966e6e9d6d58102aaeb3e133fe7c5ff65da (commit)
       via  582a20b74731ac9506f5c518ffc3f94a49d39d00 (commit)
       via  0a56227766bfc7ee00a3d983e594ab81fc82b72a (commit)
       via  8b6089338dec0dcdc9765708952520ee865a5e8d (commit)
       via  a904fd33f587da26b77120d9f8c51c0f09b87342 (commit)
       via  5f0f1d3f6fa8c84ec148f294bc3eae38d697e171 (commit)
       via  953c525d7589178629f3e91e4bf4ea805a92a5b4 (commit)
       via  5430151902aa7cb17458c0d71722a05fd379babf (commit)
       via  ccbbdf63102a21e755cd17f68f6d8c43beda21ef (commit)
       via  a5f023c7e7e58583dedfd9a172efe9ef02429048 (commit)
       via  77f925eead8969194f2b251f081cf1cbfa4f5d39 (commit)
       via  13ea39a34766fcbecd96ab94bcdf798b08e9bb60 (commit)
       via  258db5e309ca6da3aa8c25aca0473eba8f5e63af (commit)
       via  9b111445721d56695fbbc9b2b2418c2f92269c39 (commit)
       via  12e353b21dc2f78fe5dafc848367b189784c7456 (commit)
       via  a0a4f1c4f7d9d23d733cf3ae9685452364a58a70 (commit)
       via  de5f5e33f4be031d23477958808d09f9745d437f (commit)
       via  cfde657333594c0c0f63760027629e5a5f9f3bfe (commit)
       via  2f42469f77ee4ae31b5f5b15778d47ed42e16d0e (commit)
       via  980e2112cf7a987df40b3157a417ad0e3a831476 (commit)
       via  69bd9b1d600debf7b758cc7f8353b747430259b4 (commit)
       via  76c738d53b1ade45bb82a68aff692ab277fa0442 (commit)
       via  34163eb0e229973ca43144b53f008e229b7ae851 (commit)
       via  50bfb9acf98d5f4c0c5948cc28285e990b40b659 (commit)
       via  a4df9fbd1e22a75eda2959765e58888dbcc6e42b (commit)
       via  7816d853b797ec8eebdbf177a1a4df383d0d9bfd (commit)
       via  be3b9345f2c7c04fd91aab7fad72e0024e364218 (commit)
       via  94a3d5a0b5591ef065f86912948a79cf8b007b13 (commit)
       via  7d5a62da64c0f1a61fb2ea7b0e76950e12b422cd (commit)
       via  cd0fd36ff291a301e3c8e198b987d15bb2bc2486 (commit)
       via  070e5054a957078571d8b9a6d09556e628424540 (commit)
       via  904425eb54c61098281478d429d99dd44158c573 (commit)
       via  7e15f3d69a83a34ac62cbbee944a0bfbfa92724e (commit)
       via  d43f1c20f6608ab5a6352a181308309c33b81c5b (commit)
       via  907cbb6676831d950575d097cb4bef3fc5f7d00d (commit)
       via  3b85cd3aacae63f2372ed713e263843824821881 (commit)
       via  764430b760549865ab45215990b926594e993e87 (commit)
       via  50aa82b6f21867bcad925a2879f8bd5c8773330b (commit)
       via  116fc73d851c49a40206e45e9af098669417f391 (commit)
       via  44108fc1a013dd78830f2cac2489a280226f3776 (commit)
       via  254f7ca7e25aa91b28c49695de552042a880d18b (commit)
       via  615b470e8afb140ac45afcb01c402391c2b3b013 (commit)
       via  6accc4a85122b0ac627cb2a63534b3b91ec9eeb1 (commit)
       via  96cd1d20a6b1d5d6150d3e76b36c104149776f3c (commit)
       via  626938db2e8cf5feb28dcaff9239c446d755f8bf (commit)
       via  e3e9ecc13566b8ac9f6f9eb4a1afcfc55c6172d3 (commit)
       via  a56124e1e882e6454f0afcaae4e0ed53eccf7e74 (commit)
       via  9127b3ae8aaab39f40b1f615d9b3887f8cccd569 (commit)
       via  ed1682bdc323a9c1c5f9d300585739b58bc064e8 (commit)
       via  4d6769bc358f901c7dbe11bbe2feafb0821ce2c1 (commit)
       via  fcc0772e3262f0cee4e9aecb36a5573477916c01 (commit)
       via  4897a865bd7cdfa62019780a4b22da9f30a3015b (commit)
       via  747ae893a63eb6d0501a06f8f675eeb0da8ae560 (commit)
       via  2ad066887faafa32ec7b30c31a8d0f11f030f7bb (commit)
       via  bf1a2c7dd16ff547fdf00c5730f7476fa8e7bca0 (commit)
       via  24b07e7a3e7ff8b48033de422f27db7c0a2c690d (commit)
       via  3d5ea3e4ca000383cb61eb21d408fc239f2e2247 (commit)
       via  d60340fe2d156a9a167fc6e19e55e09ae359873d (commit)
       via  4f8d31d72708f4ae08913e7f42fdc4e852597ed3 (commit)
       via  511eff7bf616a313e6fc2397db718a81e93847cc (commit)
       via  d4b231dd9f874076c62f35590a9f6b93ca6481d7 (commit)
       via  69056411a354300a17d1e92027435c988508655d (commit)
       via  f605070d37c741436b5f82745eae2a5c018e304d (commit)
       via  1f8d504f631531c199d7c6154a0dc442d80ea4a7 (commit)
       via  d028b59ccaac609f5d9e01907df30f9cecd2595e (commit)
       via  b2662d9ddb3320fb3ac295c4858efe285fc4168f (commit)
       via  7a0510fa0ccb7a25bef0c2527ff7c570bd60a863 (commit)
       via  4fc79451259e026d60357fd1a1c12d0a27e8a64b (commit)
       via  20e353b84e7aa5dbdac9c2c48ef03baf6261118f (commit)
       via  82c9555020db157a7c2c0624805f8fd09dfc7b7c (commit)
       via  aa415b240011948e792de71ee46df1a496a13c57 (commit)
       via  3d534c36b1f423ee98c17efe57ab560096f60eb1 (commit)
       via  eee30a4ad23137497c96f93f99a1aa9e6f802724 (commit)
       via  fdb849253b40c6cb6606cd28586a62ad8052bbc1 (commit)
       via  806622f4dc67d84b12d51159b35aed790c84e64e (commit)
       via  8582683290c390d8e5f551f35886eb2453f7f8e7 (commit)
       via  d6f6e1bf7e3eaacb2ce134e40737319e9cf306a8 (commit)
       via  06df861f4c9b2bd31af7aaba06977bb67aad6e28 (commit)
       via  a6115630d2e5bba6e71e8e0174e8d7d6befef481 (commit)
       via  c2f522d38786e812387b3ba8dbdf9df1983fbc6a (commit)
       via  7d520782fba364203e4feed30bae00b698ffcd88 (commit)
       via  b43f2407b8f08910d3937bf3ab3c84f37687d07b (commit)
       via  f9570fcd6bdd63dd9db34e4588e4c339566ff60b (commit)
       via  d8023826e3a846f1f5df3570b7b6d57075532fce (commit)
       via  5b83423a2d12829debf7581e8717e20965475f89 (commit)
       via  ee22e696e86c29a6320ce22b6add83e8a6121924 (commit)
       via  85fc5f849ba0f0e9405bb8e9dfd2b9316b452f4e (commit)
       via  91fba13c9c8dfdaab7e98e5d3bee1b0085b2d2aa (commit)
       via  29591363f86e5e0e7c3b3c058c0f77970b1e6680 (commit)
       via  a4c3acc8ce65d27f6424557c43bf1d841db9401e (commit)
       via  388dce0e0c4ac4b731a39c556c091cd503c265ac (commit)
       via  60fe8eb1451211575ee97efedac47a6e6896846b (commit)
       via  5b64401bd902fa557e02f3fe16f1ec3d1d7cedc1 (commit)
       via  6ed86a3ea0259de74660d7b9546ca9747049b667 (commit)
       via  8ff4dc8b26e35c192d090ad1b058493ca8e7269e (commit)
       via  a9a5bcb152def4c737abb84a665232fadfb5e5b2 (commit)
       via  e89187e4e751ae805a8a4c358e4de3974a777a12 (commit)
       via  dd639e8a51c4d986c51c2bb6f8f91b0e2a9306c9 (commit)
       via  650a8244fcb3a2f7897842d70073a491832b918e (commit)
       via  22e017432a130728b5b0f535aa490bfaaadacc73 (commit)
       via  f4b3884514804f7a59cecd87d84420358629fc69 (commit)
       via  603c799b9d2e83e404fed519822de1e565ab4ffd (commit)
       via  1947d8a1a99974ff008b98a46923ad9ccef28284 (commit)
       via  effb6217301ea3c63341fc8998f462e0ecacb11a (commit)
       via  a8b17a86351e4d800d9308bd9fd58e6c28828500 (commit)
       via  e9be3c4b1dbf77b60f097a440f3fda670ef79409 (commit)
       via  de41d22942cadd3e7dac5e85c7e57abbf1b316dd (commit)
       via  da8c738584a142ca2f34cceed95ff446a97f8d6a (commit)
       via  cc562f054ceaceb0e1631d50cec03de3c1a9b853 (commit)
       via  7b249045199afead84aad7a67890abf2523a1b00 (commit)
       via  7a3b6e340ec908de7c7b20e5e35dc3860392c430 (commit)
       via  364f8fa84e956c411ae4524d10643a75eb042fb2 (commit)
       via  451dca06f18dd6efd6c53c83ac3ac00b29f41a45 (commit)
       via  746f8cb379ee975ea2d50a813cfa5221b87d179a (commit)
       via  77ac8c4286f1015ef19bb92d5f6e9263ca5bc1e9 (commit)
       via  fe3e62d3ae72d6fb5d943a91cedd86fc3258bd74 (commit)
       via  62d95c76fe4f65bd923ad407864fc80fc636e124 (commit)
       via  e6d89c3c3fde409a0d50812085de863959170293 (commit)
       via  345f8d5ff5fe7e909e8e9aae6a7d02981263ff91 (commit)
      from  aa9494012fafce404d368947b9c175b8de1c6d04 (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 2263293eecbb9d79ee86ce83505d046458068193
Merge: aa94940 b82f127
Author: Samuel Thibault <address@hidden>
Date:   Sat Jul 27 18:18:51 2013 +0200

    Merge remote-tracking branch 'mainline/master' into dde
    
    Conflicts:
        .gitignore
        boot/Makefile
        doc/version.texi
        libdiskfs/boot-start.c
        libdiskfs/disk-pager.c
        libports/create-internal.c
        libports/manage-multithread.c

commit b82f12741cffd5498b5ea2e87cc4fb809969d2ee
Author: Justus Winter <address@hidden>
Date:   Sat Jun 29 21:34:43 2013 +0200

    tmpfs: fix parsing of fsys_set_options requests
    
    Formerly setting the options using fsys_set_options did not work
    because runtime_argp.options was set to 0. This fixes "remounting" of
    tmpfs translators.
    
    * tmpfs/tmpfs.c (runtime_argp): Use options as option list.

commit 18affff4633752370895e39e23a2c7e0f30bfc02
Author: Justus Winter <address@hidden>
Date:   Sat Jun 29 20:59:41 2013 +0200

    sutils: fix file_name_lookup_carefully
    
    file_name_lookup_carefully is like file_name_lookup but tries hard to
    avoid starting any passive translators while doing the lookup. The
    callback contains code to get a new handle to the root if it
    encounters a translator, but this code was not being executed if the
    node had no record of an passive translator, just an active one.
    
    Fix the callback by dropping the test for a passive translator. AIUI
    the current check for a passive translator makes no sense, as the code
    is supposed to fail on encountering a passive translator.
    
    This fixes lookups inside translators that have no passive
    translator. For example if /run is a tmpfs started only as active
    translator, touch /run/lock && mount tmpfs -t tmpfs /run/lock -o
    size=5M would fail.
    
    * sutils/clookup.c (lookup): Drop the test for an passive translator.

commit 7f52121e6510a8ca3424089b53844776a2ae01d7
Author: Miguel Figueiredo <address@hidden>
Date:   Sun Jun 2 01:13:45 2013 +0200

    Remove unused variable
    
    * utils/x.c (main): Remove unused variable.

commit 1c1f5245bc44921082214952f8f60af118e7ad13
Author: Miguel Figueiredo <address@hidden>
Date:   Sun Jun 2 00:18:13 2013 +0200

    Remove unused variable
    
    * mach-defpager/default-pager.c : Remove unused variable.

commit 680acd81e637a3c7d02ee6f37d90006081d34758
Author: Miguel Figueiredo <address@hidden>
Date:   Sat Jun 1 23:43:56 2013 +0200

    Remove unsused variables
    
    * libthreads/cprocs.c : Remove unsused variables.

commit d86f1bcc22e0a7562906bdb49af1095db7dac807
Author: Miguel Figueiredo <address@hidden>
Date:   Sat Jun 1 21:58:40 2013 +0200

    Add missing break
    
    * libcons/vcons-move-mouse.c (cons_vcons_move_mouse): Add missing break.

commit 47f2683d0200167b4b268c53e34775188cff5366
Author: Miguel Figueiredo <address@hidden>
Date:   Sat Jun 1 20:34:08 2013 +0200

    Fix invalid memory access
    
    * init/init.c (start_child): Don't free `arg' before it is used.

commit f6ba5a8c49d881140c065b9eee7713d2f16e2477
Author: Miguel Figueiredo <address@hidden>
Date:   Sat Jun 1 20:09:26 2013 +0200

    Remove unused variable
    
    * exec/exec.c (check_section): Remove unused variable.

commit b297c79f3e49237bb6d0b15351238be7efb82e50
Author: Miguel Figueiredo <address@hidden>
Date:   Sat Jun 1 19:12:09 2013 +0200

    Fix descriptor leak
    
    * console-client/xkb/compose.c (read_composefile): Always fclose `fc'.

commit c3a2f5f3e5bcece4b38c753ad1d53962796327e1
Merge: 5224434 29bb544
Author: Samuel Thibault <address@hidden>
Date:   Sat Jun 1 19:10:09 2013 +0200

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd

commit 52244341d129d17f5dba7fc3ced60af9b014d44a
Author: Miguel Figueiredo <address@hidden>
Date:   Sat Jun 1 19:09:42 2013 +0200

    Remove unused variable
    
    * console-client/trans.c (console_setup_node): Remove unused variable.

commit 29bb544f8059ae8460cfcfb2563a7731f15d1cb1
Author: Richard Braun <address@hidden>
Date:   Fri May 31 01:26:54 2013 +0200

    Reset task priority when spawning a passive translator
    
    Server threads spawned by libports attempt to adjust their priority and
    succeed when the server is privileged. This priority is currently
    inherited by child tasks, which could be passive translators owned by
    unprivileged users. Reset the priority of the task used for translator
    instantiation.
    
    * libfshelp/start-translator-long.c (fshelp_start_translator_long): Set
    new task priority to 25 (BASEPRI_USER).

commit 14b8631823483fd26e03b5ed38b1d4125a462dd0
Author: Miguel Figueiredo <address@hidden>
Date:   Thu May 30 00:13:40 2013 +0200

    Remove unused variables
    
    * mach-defpager/kalloc.c (kalloc_init): remove unused variables

commit 620b661325fe8ce36bafcb6afb47083d35988cea
Merge: 654ecbb 4519336
Author: Samuel Thibault <address@hidden>
Date:   Mon May 27 00:10:18 2013 +0200

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd

commit 654ecbb88dbbba4e4e5539b95ecf9fc88f590c5f
Author: Samuel Thibault <address@hidden>
Date:   Mon May 27 00:09:50 2013 +0200

    Do not compute debugging information by default
    
    * mach-defpager/kalloc.c (DEBUG): Do not define macro.

commit 45193362a810024ab4810470fcd00e16123d5aaf
Author: Richard Braun <address@hidden>
Date:   Wed May 22 21:00:08 2013 +0200

    Fix some errors in the texinfo documentation
    
    * doc/gpl.texinfo: Replace @unnumbered with @node and @section commands.
    * doc/hurd.texi: Fix call to @setchapternewpage, remove the @node and
    @section commands that are now in gpl.texinfo, and remove an erroneous
    occurrence of 'attributes' before a command.

commit 06652392dc8281f12aa1f52307ef0e2fea4b0945
Author: Samuel Thibault <address@hidden>
Date:   Mon May 13 23:59:33 2013 +0200

    Revert "utils/vmstat: Use gnumach.defs from gnumach"
    
    This reverts commit 202339d49461ce6dcffd3a5b3690537daea5ef38.

commit 202339d49461ce6dcffd3a5b3690537daea5ef38
Author: David Michael <address@hidden>
Date:   Wed May 1 21:10:34 2013 -0400

    utils/vmstat: Use gnumach.defs from gnumach
    
    The gnumach installation provides the include file mach/gnumach.defs
    instead of mach/gnumach.h.  This runs the defs file through MIG and
    builds the result for vmstat.
    
    * utils/vmstat.c: Replace <mach/gnumach.h> with "gnumach_U.h".
    * utils/Makefile (vmstat): Add rule to depend on gnumach_U.o.
    * Makeconf (mach_defs_names): Add gnumach.

commit b6fe0d45cf69841f631b0e3991c6a0a7d9b4c9df
Author: Samuel Thibault <address@hidden>
Date:   Sun May 5 23:25:32 2013 +0200

    SYMLOOP_MAX may be undefined under some build flags
    
    * libdiskfs/boot-start.c (diskfs_start_bootstrap): Use value returned by
    sysconf (_SC_SYMLOOP_MAX) instead of SYMLOOP_MAX.

commit 19f1b044cd7fa9521be2dfba6bd74d07328ebb2b
Merge: 1afa200 806b9d5
Author: Samuel Thibault <address@hidden>
Date:   Wed May 1 01:36:38 2013 +0200

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd

commit 1afa200c3d5d8f907a67c71c03bc3fd07d838276
Author: Samuel Thibault <address@hidden>
Date:   Wed May 1 01:36:14 2013 +0200

    Fix console hang on unknown key press
    
    * console-client/xkb/kstoucs.c (find_ucs): Remove middle value from
    recursive call range.

commit 806b9d586873b1815887946c6b8a0aae1fe267b8
Author: Richard Braun <address@hidden>
Date:   Sat Apr 6 18:15:21 2013 +0200

    pfinet: fix timeout evaluation
    
    * pfinet/timer-emul.c (timer_function): Fix comparison between expire time
    and jiffies.

commit 0992a61cafb0f3def3b6997f7c3670a4474f479b
Author: Samuel Thibault <address@hidden>
Date:   Tue Mar 26 01:01:04 2013 +0100

    Fix tunnel and dummy interfaces
    
    * pfinet/linux-src/include/linux/netdevice.h (netdevice): Add `change_flags'
    field.
    * pfinet/ethernet.c (ethernet_change_flags): Make function static.
    (setup_ethernet_device): Set `change_flags' field of `dev' to
    ethernet_change_flags.
    * pfinet/linux-src/net/core/dev.c (dev_change_flags): Call `change_flags'
    field of `dev' if non-nul, instead of calling ethernet_change_flags.
    * pfinet/pfinet.h (ethernet_change_flags): Remove function prototype.

commit a89bb489bfc0bb8d66f69e783b031b30233fdc82
Author: Samuel Thibault <address@hidden>
Date:   Tue Mar 26 00:52:54 2013 +0100

    Fix remap invocation
    
    * utils/remap.sh (REMAPPED): Default to empty.
    (while): Break as soon as there are no arguments any more. Do not break on
    mapping parameters

commit 8b36c84508e327fdb550642a76ad17e642797ddc
Author: Samuel Thibault <address@hidden>
Date:   Mon Mar 11 19:23:22 2013 +0100

    Update nasty/nice priority limit
    
    * libps/procstat.c (thread_state): Update nasty/nice limit to 25 instead of
    12.

commit e491e996152f8bae8d0a94a145374e7b57661347
Author: Samuel Thibault <address@hidden>
Date:   Mon Mar 11 12:42:31 2013 +0100

    Fix libpthread conversion
    
    * pfinet/io-ops.c (io_select_common): Call pthread_mutex_unlock instead of
    __mutex_unlock.

commit 523a01e93db829290b9f304fb31e5fe001ca2418
Author: Pino Toscano <address@hidden>
Date:   Fri Mar 1 19:06:11 2013 +0100

    rpctrace: implement -E
    
    Add a -E option to rpctrace, much like its strace's equivalent, to 
add/change/unset environment variables among the ones inherited by the process.
    
    Implements the savannah task #9331.
    
    * utils/rpctrace.c: Include <envz.h>.
    (options): Add the 'E' option.
    (parse_opt) <'E'>: Handle case.  Create ENVZ from ENVP, and change it 
according
    to ARG.
    (main): Create CMD_ENVP from ENVZ if not null, or assign ENVP to it.
    Pass CMD_ENVP to traced_spawn.

commit 757b6bf6feb3f1aba3d882f5dbe3b8b850f05294
Merge: 8cd75c4 18b7cc9
Author: Samuel Thibault <address@hidden>
Date:   Thu Feb 28 18:23:45 2013 +0100

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd

commit 8cd75c4d6b229bb4e3de9264466731e3a32e0133
Author: Richard Braun <address@hidden>
Date:   Tue Feb 26 22:24:47 2013 +0100

    Add io_select_timeout to the io interface
    
    This change fixes a problem that can occur with non-blocking (and also
    blocking for very short times) select/poll calls. The problem occurs because
    the timeout is implemented at the client side. For a non-blocking call, this
    means that (depending on the code path taken in the C library) the client
    could get a timeout without a full RPC round-trip to the server. Moving the
    implementation of the timeout to the servers guarantees a full round-trip,
    and correct results for non-blocking calls.
    
    The modifications in this change depend on the availability of the recently
    added pthread_hurd_cond_timedwait_np function in libpthread.
    
    * boot/boot.c (io_select_common): New static function.
    (S_io_select): Use io_select_common.
    (S_io_select_timeout): New function which makes use of io_select_common.
    * console-client/kbd-repeat.c (repeater_select): Add a timeout parameter.
    * console-client/pc-mouse.c (repeater_select): Likewise.
    * console-client/trans.c (io_select_common): New static function.
    (netfs_S_io_select): Use io_select_common.
    (netfs_S_io_select_timeout): New function which makes use of 
io_select_common.
    * console-client/trans.h (struct consnode): Add a timeout parameter.
    * hurd/io.defs (io_select_timeout): New MIG routine.
    * hurd/io_reply.defs (io_select_timeout_reply): New MIG simpleroutine.
    * hurd/io_request.defs (io_select_timeout_request): Likewise.
    * libdiskfs/io-select.c (diskfs_S_io_select_timeout): New function.
    * libnetfs/io-select.c (netfs_S_io_select_timeout): Likewise.
    * libpipe/pipe.c (pipe_pair_select): Add a timeout parameter.
    * libpipe/pipe.h (pipe_select_readable): Likewise.
    (pipe_select_writable): Likewise.
    (pipe_pair_select): Likewise.
    * libpipe/pq.h: Include <hurd/hurd_types.h>.
    * libtrivfs/io-select.c (trivfs_S_io_select_timeout): New function.
    * pfinet/glue-include/linux/sched.h: Include <errno.h>.
    (interruptible_sleep_on): Function removed, replaced with ...
    (interruptible_sleep_on_timeout): New function.
    (schedule): Update to use interruptible_sleep_on_timeout.
    (schedule_timeout): Likewise.
    * pfinet/io-ops.c (io_select_common): New static function.
    (S_io_select): Use io_select_common.
    (S_io_select_timeout): New function which makes use of io_select_common.
    * pfinet/tunnel.c (io_select_common): New static function.
    (trivfs_S_io_select): Use io_select_common.
    (trivfs_S_io_select_timeout): New function which makes use of 
io_select_common.
    * pflocal/connq.c (connq_listen): Replace noblock with a timeout parameter.
    * pflocal/connq.h: Include <hurd/hurd_types.h>.
    (connq_listen): Update declaration to replace noblock with a timeout 
parameter.
    * pflocal/io.c (io_select_common): New static function.
    (S_io_select): Use io_select_common.
    (S_io_select_timeout): New function which makes use of io_select_common.
    * pflocal/socket.c (S_socket_accept): Update call to connq_listen to match 
new
    declaration.
    * storeio/io.c (trivfs_S_io_select_timeout): New function.
    * term/ptyio.c (pty_io_select): Add a timeout parameter.
    * term/term.h (pty_io_select): Likewise.
    * term/users.c (io_select_common): New static function.
    (trivfs_S_io_select): Use io_select_common.
    (trivfs_S_io_select_timeout): New function which makes use of 
io_select_common.
    * trans/fifo.c (io_select_common): New static function.
    (trivfs_S_io_select): Use io_select_common.
    (trivfs_S_io_select_timeout): New function which makes use of 
io_select_common.
    * trans/firmlink.c (trivfs_S_io_select_timeout): New function.
    * trans/new-fifo.c (io_select_common): New static function.
    (trivfs_S_io_select): Use io_select_common.
    (trivfs_S_io_select_timeout): New function which makes use of 
io_select_common.
    * trans/null.c (trivfs_S_io_select_timeout): New function.
    * trans/streamio.c (io_select_common): New static function.
    (trivfs_S_io_select): Use io_select_common.
    (trivfs_S_io_select_timeout): New function which makes use of 
io_select_common.

commit cc36b5a5e2e8df6e633bb767df84ac1e61c56bc3
Author: Richard Braun <address@hidden>
Date:   Tue Feb 26 22:24:42 2013 +0100

    Add the timespec_t Hurd type
    
    This type matches the standard struct timespec, and allows passing time
    values with nanosecond precision in RPCs.
    
    * hurd/hurd_types.defs (timespec_t): New MIG type.
    * hurd/hurd_types.h: Include <time.h>.
    (timespec_t): New C type, aliasing struct timespec.

commit 18b7cc99f467d541c8cbf9abb3ee85a41ef8f472
Author: Pino Toscano <address@hidden>
Date:   Wed Feb 27 01:43:15 2013 +0100

    hello-mt: fix pthread porting issue
    
    Properly use pthread_mutex_destroy as equivalent for cthreads' mutex_clear, 
instead of pthread_mutex_init.
    Issue kindly reported by Nick Lloyd, thanks!
    
    * trans/hello-mt.c (close_hook): Call pthread_mutex_destroy instead of
    pthread_mutex_init.

commit 92b12d376799c4514c207669a93665c98661b995
Author: Pino Toscano <address@hidden>
Date:   Tue Feb 26 23:39:33 2013 +0100

    Replace configure.in with configure.ac
    
    * INSTALL: Replace configure.in with configure.ac
    * Makefile ($(top_srcdir)/configure): Likewise.

commit 79a24f74beaca2c5f7c0601cd8786c3b3eb56c6a
Author: Pino Toscano <address@hidden>
Date:   Tue Feb 26 16:04:39 2013 +0100

    Update config.guess and config.sub
    
    Fetch newer versions of them from their upstream repository.
    
    * config.guess: Update from upstream config.git repository.
    * config.sub: Likewise.

commit ea96d1bb54b37bdca4130871b4376938c5a9b2e3
Author: Pino Toscano <address@hidden>
Date:   Tue Feb 26 16:01:22 2013 +0100

    Rename configure.in to configure.ac
    
    Newer autoconf versions will not support the "configure.in" naming anymore, 
only "configure.ac".
    
    * configure.in: Move file...
    * configure.ac: ... here.

commit f8297941a03e1ed6d85519b6778732b59a7a32b9
Merge: 5d9219d e652274
Author: Samuel Thibault <address@hidden>
Date:   Tue Feb 26 02:57:23 2013 +0100

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd

commit 5d9219ddc17d3cbbce111fe29443b1a205503e06
Author: Samuel Thibault <address@hidden>
Date:   Tue Feb 26 02:48:19 2013 +0100

    Add remap translator
    
    * trans/remap.c: New file.
    * trans/Makefile (targets): Add remap.
    (SRCS): Add remap.c.
    (remap): Add rule.
    * utils/remap.sh: New script.
    * utils/Makefile (targets): Add remap.
    (special-targets): Add remap.
    (SRCS): Add remap.sh.
    * NEWS: Advertise new translator

commit e652274733eeba8a753623dc61bd781c35f93c93
Author: Pino Toscano <address@hidden>
Date:   Mon Feb 25 21:51:35 2013 +0100

    Include <stdlib.h> or <mach.h> where needed
    
    cthreads.h includes both <stdlib.h> and <mach.h>, while pthreads.h does not;
    with the switch to pthreads, their lack causes prototype compilation 
warnings
    for malloc/calloc/free/abort, and mach_task_self/mach_reply_port/etc in few 
places.
    
    * console-client/vga-support.c: Include <stdlib.h>.
    * libiohelp/iouser-dup.c: Likewise.
    * libiohelp/iouser-free.c: Likewise.
    * libiohelp/iouser-reauth.c: Likewise.
    * libiohelp/return-buffer.c: Likewise.
    * libiohelp/shared.c: Likewise.
    * pflocal/connq.c: Likewise.
    * nfsd/cache.c: Include <mach.h>.

commit 25b928645df760156a58aa707da56eae66a4ae77
Author: Samuel Thibault <address@hidden>
Date:   Sun Feb 24 01:11:55 2013 +0100

    Always set flags on ethernet interface
    
    * pfinet/linux-src/net/core/dev.c (dev_change_flags): Call
    ethernet_change_flags.
    * pfinet/iioctl-ops.c (S_iioctl_siocsifflags): Do not call
    ethernet_change_flags after calling dev_change_flags.

commit 9c1bdc1b967b625dba29bdb68aa338f95e705399
Author: Samuel Thibault <address@hidden>
Date:   Sun Feb 24 01:08:35 2013 +0100

    Fix IPv6 by receiving all multicast
    
    * pfinet/ethernet.c (setup_ethernet_device): Add IFF_ALLMULTI to dev->flags.

commit 21b9f4748d79dd561edcb45bdd0b514d7a0bed84
Merge: 8b5177c 402014f
Author: Samuel Thibault <address@hidden>
Date:   Sun Feb 24 00:12:08 2013 +0100

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd

commit 8b5177c4e88699442b8de493bff5273f235caa9b
Author: Samuel Thibault <address@hidden>
Date:   Sun Feb 24 00:11:07 2013 +0100

    Enable IPv6 packets between netdde and pfinet
    
    * pfinet/ethernet.c (bpf_ether_filter): Make rules more readable. Add rule
    to enable IPv6 frames.

commit 402014f728e72d58d02cc06875296f9e2f984d02
Author: Richard Braun <address@hidden>
Date:   Thu Feb 14 01:12:55 2013 +0100

    Sync the io_request, io_reply and io interfaces
    
    * hurd/io_reply.defs (io_server_version_reply): New MIG simpleroutine.
    (io_pathconf_reply): Likewise.
    (io_identity_reply): Likewise.
    (io_revoke_reply): Likewise.
    * hurd/io_request.defs (io_select_request): Fix declaration.
    (io_pathconf_request): New MIG simpleroutine.
    (io_identity_request): Likewise.
    (io_revoke_request): Likewise.

commit c48e6ec36da97d514488f88fa4b9c268fd0d6284
Author: Samuel Thibault <address@hidden>
Date:   Mon Feb 11 01:54:55 2013 +0100

    Fix registers recording in core dump
    
    * exec/elfcore.c (fetch_thread_regset): Fix field shifting order to avoid
    losing register content.

commit 93932c891eb76fa96f99aea275325c6048b62747
Author: Samuel Thibault <address@hidden>
Date:   Tue Feb 5 00:33:28 2013 +0100

    Permit to use a tunnel not in /dev
    
    * pfinet/main.c (find_device): Use basename of NAME for the comparison
    against "tun" and "dummy".
    * pfinet/tunnel.c (setup_tunnel_device): Only prepend "/dev/" to tun name if
    the parameter is not a path.

commit a4693935b02c509fe029a0653391f8a030e4d615
Author: Samuel Thibault <address@hidden>
Date:   Tue Jan 29 03:58:42 2013 +0100

    Fix spurious port deallocation
    
    Replies are directly sent from client to actual server.
    
    * trans/fakeroot.c (netfs_demuxer): Return MIG_NO_REPLY, to notify server 
loop
    that no reply should be sent.

commit 12fa728d27c133572d38c52e6ae56256792b2727
Author: Samuel Thibault <address@hidden>
Date:   Sun Jan 27 23:41:33 2013 +0100

    Do not warn about not raising priority of non-root translators
    
    * libports/manage-multithread.c (adjust_priority): Do not warn when raising 
the
    priority returns EPERM.

commit 5f089bd0d24aec09503d1d1d8a9ca2665ef4ff7b
Merge: 0973d57 4ff4529
Author: Samuel Thibault <address@hidden>
Date:   Sun Jan 27 23:12:27 2013 +0100

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd

commit 0973d57d2a0ef04a97c405470689453ae939f498
Author: Samuel Thibault <address@hidden>
Date:   Sun Jan 27 23:08:56 2013 +0100

    Add canonicalize option to hostmux
    
    Taking the canonical name makes very little sense nowadays with a lot of
    services behind the same IP but virtual hostnames.
    
    * hostmux/hostmux.h (hostmux): Add canonicalize field.
    * hostmux/hostmux.c (options, parse_opt): Add -C/--canonicalize option.
    * hostmux/mux.c (lookup_host): Only call getaddrinfo if canonicalize is
    true, pass NULL as HE to lookup_addrinfo otherwise.
    (lookup_addrinfo): When !HE, use name given by user.

commit 4ff452929afc43e4e4428ea8eaa603e88fb48362
Author: Richard Braun <address@hidden>
Date:   Sat Jan 12 15:39:42 2013 +0100

    Report VM cache statistics
    
    * utils/vmstat.c: Include <mach/gnumach.h> and <mach/vm_cache_statistics.h>.
    (vm_state): New `cache_stats` member.
    (vm_state_refresh): Call vm_cache_statistics.
    (_F): Adjust offset.
    (fields): Add entries for new statistics and adjust member names.

commit 0e023ff2146d086d10c63b8e19bd263ce40d05fe
Author: Samuel Thibault <address@hidden>
Date:   Mon Jan 14 00:59:54 2013 +0100

    Pass pfinet errors to io_select callers
    
    This will be needed to properly support poll in glibc.
    
    * pfinet/glue-include/linux/poll.h (POLLERR): Define to 0x1000.
    * pfinet/io-ops.c (S_io_select): Look for POLLERR condition. On such
    condition, return EIO.

commit 1d66e33cd8420401b3431aaefe5a479d9679f277
Author: Samuel Thibault <address@hidden>
Date:   Mon Jan 14 00:49:37 2013 +0100

    Use SOL_* values from libc
    
    * pfinet/glue-include/linux/socket.h (SOL_IP, SOL_IPV6, SOL_ICMPV6): Define
    only if not defined by libc already.

commit 55db6d133a92cf32aaac8bf3aec663dfd58660e0
Author: David Höppner <address@hidden>
Date:   Sat Jan 5 11:56:55 2013 +0000

    Add TASK_EVENTS_INFO support to libps
    
    * libps/procstat.c (merge_procinfo): Also copy taskevents.
    * libps/procstat.c (set_procinfo_flags): Set pointer to task_events_info.
    * tasks: Remove TASK_EVENTS_INFO item.

commit 2b2d7fdc42475019e5ce3eabc9c9673e3c13d89f
Author: Samuel Thibault <address@hidden>
Date:   Sun Jan 13 16:23:35 2013 +0100

    [IPV6]: Add IPV6_V6ONLY socket option support.
    
    Cherry-picked from Linux 524354b4d086a4f013343d727eaccb7b4c39eb25
    
    * pfinet/glue-include/linux/ipv6.h: Include linux/config.h>
    (__ipv6_only_sock, ipv6_only_sock): New macros
    * pfinet/linux-src/include/linux/ipv6.h: Likewise.
    * pfinet/linux-src/include/linux/in6.h (IPV6_V6ONLY): New macro.
    * pfinet/linux-src/include/linux/sysctl.h (NET_IPV6_BINDV6ONLY): New macro.
    * pfinet/linux-src/include/net/ipv6.h (sysctl_ipv6_bindv6only): Declare
    variable.
    * pfinet/linux-src/include/net/sock.h (ipv6_pinfo): Add ipv6only field.
    * pfinet/linux-src/net/ipv4/tcp_ipv4.c: Include linux/ipv6.h.
    (tcp_v4_get_port, tcp_v4_lookup_listener): Test for ipv6_only_sock.
    * pfinet/linux-src/net/ipv4/udp.c: Include linux/ipv6.h.
    (udp_v4_get_port, udp_v4_lookup_longway, udp_v4_mcast_next): Test for
    ipv6_only_sock.
    * pfinet/linux-src/net/ipv6/af_inet6.c (sysctl_ipv6_bindv6only): New
    variable.
    (inet6_create): Initialize ipv6only field to sysctl_ipv6_bindv6only.
    * pfinet/linux-src/net/ipv6/ipv6_sockglue.c (ipv6_setsockopt): Test for
    ipv6_only_sock.
    (ipv6_setsockopt, ipv6_getsockopt): Support IPV6_V6ONLY case.
    * pfinet/linux-src/net/ipv6/tcp_ipv6.c (ipv6_rcv_saddr_equal): New inline
    function.
    (tcp_v6_get_port): Replace old tests with ipv6_rcv_saddr_equal.
    (tcp_v6_connect): Test for __ipv6_only_sock.
    * pfinet/linux-src/net/ipv6/udp_ipv6.c (udv6_rcv_saddr_equal): New inline
    function.
    (udp_v6_get_port): Replace old tests with udv6_rcv_saddr_equal.
    (udpv6_connect, udpv6_sendmsg): Test for __ipv6_only_sock.

commit 03be85eb11f756414aafedca22f93a3351b727b8
Author: Samuel Thibault <address@hidden>
Date:   Thu Dec 27 00:00:57 2012 +0100

    Optimise dir-lookup's second-lock
    
    This should avoid some lock contention.
    
    * libdiskfs/dir-lookup.c (diskfs_S_dir_lookup): Before releasing &np->lock
    to get &dnp->lock safely, try to lock &dnp->lock directly.
    * libtreefs/dir-lookup.c (_treefs_s_dir_lookup): Likewise.

commit 07440b75bcbd20056c11f2375d3aa765788af034
Author: Samuel Thibault <address@hidden>
Date:   Mon Dec 17 18:10:07 2012 +0100

    Fix comment style
    
    * console-client/kbd-repeat.c (kbd_repeat_key): Fix comment style.

commit 317b9f00658cf5cb3bcb3e444349278388622f60
Author: Cyril Roelandt <address@hidden>
Date:   Mon Dec 17 00:51:30 2012 +0100

    Fix double call to pthread_mutex_unlock in diskfs_S_ifsock_getsockaddr.
    
    * libdiskfs/ifsock.c (diskfs_S_ifsock_getsockaddr): remove a redundant call 
to
    pthread_mutex_unlock.

commit b695ccc3e351e589efd30b5ac420bac09d7959d9
Author: Cyril Roelandt <address@hidden>
Date:   Mon Dec 17 00:51:27 2012 +0100

    Fix double call to pthread_mutex_unlock in S_socket_connect.
    
    * pflocal/socker.c (S_socket_connect): fix redundant call to
    pthread_mutex_unlock. There is no need to hold sock->lock to call
    connq_connect_cancel, and sock->lock must be taken when leaving the if/else
    blocks.

commit 27347625c320209e12fdd289305b876ba1f1f94d
Author: Cyril Roelandt <address@hidden>
Date:   Mon Dec 17 00:51:26 2012 +0100

    Fix double call to pthread_mutex_unlock in repeat_event().
    
    * console-client/pc-mouse.c (repeat_event): remove a redundant call to
    pthread_mutex_unlock.

commit 03572bbcca89fa3034e4afe97818fc95284afadf
Author: Cyril Roelandt <address@hidden>
Date:   Mon Dec 17 00:51:25 2012 +0100

    Fix double call to pthread_mutex_unlock in kbd_repeat_key().
    
    * console-client/kbd-repeat.c (kbd_repeat_key): remove a redundant call to
    pthread_mutex_unlock.

commit e03db4ea34abce2ed0a8cc4410278e1290b9fd34
Author: Cyril Roelandt <address@hidden>
Date:   Mon Dec 17 00:51:24 2012 +0100

    Fix double call to pthread_mutex_unlock in console_move_mouse().
    
    * console-client/console.c (console_move_mouse): remove a redundant call to
    pthread_mutex_unlock().

commit a88920dd852273abd942e3bab2399e383180ca44
Author: Cyril Roelandt <address@hidden>
Date:   Mon Dec 17 00:42:00 2012 +0100

    Do not expand format name in posix format option
    
    This fixes hang of
    
    ps -o user
    
    * utils/ps.c (parse_opt): When POSIX_FMT is set, do not lookup format name
    from OUTPUT_FMTS.

commit cbe6f88b5ee7fa3394e916a8a7fe893066923b73
Author: Samuel Thibault <address@hidden>
Date:   Mon Dec 17 00:05:04 2012 +0100

    Make io_select return errors
    
    instead of returning 0 and make clients have to actually read the error.
    This makes implementing "poll" much easier.
    
    Based on Svante Signell's patch.
    
    * pflocal/io.c (S_io_select): Return error returned by pipe_wait_readable or
    pipe_wait_writable.
    * trans/fifo.c (trivfs_S_io_select): Return error returned by
    pipe_wait_readable or pipe_wait_writable. Return EBADF on bogus access mode.
    * trans/new-fifo.c (trivfs_S_io_select): Likewise.

commit 23c9bbee12b08bcbc82188dabe3bf8135756c183
Author: Richard Braun <address@hidden>
Date:   Thu Dec 6 23:16:54 2012 +0000

    pfinet: increase local port range
    
    * pfinet/linux-src/net/ipv4/tcp_ipv4.c (sysctl_local_port_range): Set port
    range to 32768-61000.

commit 1d767442294df64b9746f02cd6fcf320da257b1f
Author: Samuel Thibault <address@hidden>
Date:   Sun Nov 25 00:05:21 2012 +0100

    Complete switch from cthreads to pthreads
    
    * console/input.c: Switch comment from cthreads to pthreads.
    * libnetfs/file-get-fs-options.c: Likewise
    * libnetfs/fsys-get-options.c: Likewise
    * libnetfs/fsys-set-options.c: Likewise
    * libnetfs/shutdown.c: Likewise
    * libpager/lock-object.c: Likewise
    * nfsd/cache.c: Set back replycachelock as static variable.
    * term/hurdio.c: Use pthread_hurd_cond_wait_np instead of pthread_cond_wait.

commit 1de0643c9218db536f5b2e294bbfa653c77438e4
Author: Richard Braun <address@hidden>
Date:   Tue Sep 4 00:33:09 2012 +0200

    Switch from cthreads to pthreads
    
    Makefiles, headers, types, macros and function calls are renamed where
    appropriate.
    
    Most of this work was done by Barry deFreese and Thomas DiModica.
    
    * auth/Makefile: Switch from cthreads to pthreads.
    * auth/auth.c: Likewise.
    * boot/Makefile: Likewise.
    * boot/boot.c: Likewise.
    * boot/ux.c: Likewise.
    * console-client/Makefile: Likewise.
    * console-client/console.c: Likewise.
    * console-client/driver.c: Likewise.
    * console-client/driver.h: Likewise.
    * console-client/generic-speaker.c: Likewise.
    * console-client/kbd-repeat.c: Likewise.
    * console-client/ncursesw.c: Likewise.
    * console-client/pc-kbd.c: Likewise.
    * console-client/pc-mouse.c: Likewise.
    * console-client/timer.c: Likewise.
    * console-client/trans.c: Likewise.
    * console-client/vga.c: Likewise.
    * console/Makefile: Likewise.
    * console/console.c: Likewise.
    * console/display.c: Likewise.
    * console/input.c: Likewise.
    * console/pager.c: Likewise.
    * defpager/backing.c: Likewise.
    * exec/Makefile: Likewise.
    * exec/exec.c: Likewise.
    * exec/hashexec.c: Likewise.
    * exec/priv.h: Likewise.
    * ext2fs/Makefile: Likewise.
    * ext2fs/balloc.c: Likewise.
    * ext2fs/dir.c: Likewise.
    * ext2fs/ext2fs.c: Likewise.
    * ext2fs/ext2fs.h: Likewise.
    * ext2fs/ialloc.c: Likewise.
    * ext2fs/inode.c: Likewise.
    * ext2fs/msg.c: Likewise.
    * ext2fs/pager.c: Likewise.
    * ext2fs/pokel.c: Likewise.
    * ext2fs/storeinfo.c: Likewise.
    * ext2fs/truncate.c: Likewise.
    * fatfs/Makefile: Likewise.
    * fatfs/dir.c: Likewise.
    * fatfs/fat.c: Likewise.
    * fatfs/fatfs.h: Likewise.
    * fatfs/inode.c: Likewise.
    * fatfs/main.c: Likewise.
    * fatfs/pager.c: Likewise.
    * fatfs/virt-inode.c: Likewise.
    * ftpfs/Makefile: Likewise.
    * ftpfs/ccache.c: Likewise.
    * ftpfs/ccache.h: Likewise.
    * ftpfs/conn.c: Likewise.
    * ftpfs/dir.c: Likewise.
    * ftpfs/fs.c: Likewise.
    * ftpfs/ftpfs.c: Likewise.
    * ftpfs/ftpfs.h: Likewise.
    * ftpfs/ncache.c: Likewise.
    * ftpfs/netfs.c: Likewise.
    * ftpfs/node.c: Likewise.
    * hostmux/Makefile: Likewise.
    * hostmux/hostmux.h: Likewise.
    * hostmux/mux.c: Likewise.
    * hostmux/node.c: Likewise.
    * hostmux/stubs.c: Likewise.
    * hurd/shared.h: Likewise.
    * isofs/Makefile: Likewise.
    * isofs/inode.c: Likewise.
    * isofs/lookup.c: Likewise.
    * isofs/main.c: Likewise.
    * isofs/pager.c: Likewise.
    * libcons/Makefile: Likewise.
    * libcons/cons-switch.c: Likewise.
    * libcons/cons.h: Likewise.
    * libcons/dir-changed.c: Likewise.
    * libcons/file-changed.c: Likewise.
    * libcons/init-init.c: Likewise.
    * libcons/vcons-close.c: Likewise.
    * libcons/vcons-input.c: Likewise.
    * libcons/vcons-move-mouse.c: Likewise.
    * libcons/vcons-open.c: Likewise.
    * libcons/vcons-scrollback.c: Likewise.
    * libdiskfs/Makefile: Likewise.
    * libdiskfs/boot-start.c: Likewise.
    * libdiskfs/dead-name.c: Likewise.
    * libdiskfs/dir-chg.c: Likewise.
    * libdiskfs/dir-link.c: Likewise.
    * libdiskfs/dir-lookup.c: Likewise.
    * libdiskfs/dir-mkdir.c: Likewise.
    * libdiskfs/dir-mkfile.c: Likewise.
    * libdiskfs/dir-readdir.c: Likewise.
    * libdiskfs/dir-rename.c: Likewise.
    * libdiskfs/dir-renamed.c: Likewise.
    * libdiskfs/dir-rmdir.c: Likewise.
    * libdiskfs/dir-unlink.c: Likewise.
    * libdiskfs/disk-pager.c: Likewise.
    * libdiskfs/diskfs-pager.h: Likewise.
    * libdiskfs/diskfs.h: Likewise.
    * libdiskfs/file-access.c: Likewise.
    * libdiskfs/file-chg.c: Likewise.
    * libdiskfs/file-exec.c: Likewise.
    * libdiskfs/file-get-fs-opts.c: Likewise.
    * libdiskfs/file-get-trans.c: Likewise.
    * libdiskfs/file-get-transcntl.c: Likewise.
    * libdiskfs/file-getcontrol.c: Likewise.
    * libdiskfs/file-getfh.c: Likewise.
    * libdiskfs/file-lock-stat.c: Likewise.
    * libdiskfs/file-lock.c: Likewise.
    * libdiskfs/file-reparent.c: Likewise.
    * libdiskfs/file-set-trans.c: Likewise.
    * libdiskfs/file-sync.c: Likewise.
    * libdiskfs/file-syncfs.c: Likewise.
    * libdiskfs/fsys-getroot.c: Likewise.
    * libdiskfs/fsys-options.c: Likewise.
    * libdiskfs/fsys-syncfs.c: Likewise.
    * libdiskfs/ifsock.c: Likewise.
    * libdiskfs/init-first.c: Likewise.
    * libdiskfs/init-init.c: Likewise.
    * libdiskfs/init-startup.c: Likewise.
    * libdiskfs/io-duplicate.c: Likewise.
    * libdiskfs/io-get-conch.c: Likewise.
    * libdiskfs/io-identity.c: Likewise.
    * libdiskfs/io-map-cntl.c: Likewise.
    * libdiskfs/io-map.c: Likewise.
    * libdiskfs/io-modes-get.c: Likewise.
    * libdiskfs/io-modes-off.c: Likewise.
    * libdiskfs/io-modes-on.c: Likewise.
    * libdiskfs/io-modes-set.c: Likewise.
    * libdiskfs/io-owner-get.c: Likewise.
    * libdiskfs/io-owner-mod.c: Likewise.
    * libdiskfs/io-prenotify.c: Likewise.
    * libdiskfs/io-read.c: Likewise.
    * libdiskfs/io-readable.c: Likewise.
    * libdiskfs/io-reauthenticate.c: Likewise.
    * libdiskfs/io-rel-conch.c: Likewise.
    * libdiskfs/io-restrict-auth.c: Likewise.
    * libdiskfs/io-revoke.c: Likewise.
    * libdiskfs/io-seek.c: Likewise.
    * libdiskfs/io-sigio.c: Likewise.
    * libdiskfs/io-stat.c: Likewise.
    * libdiskfs/io-write.c: Likewise.
    * libdiskfs/lookup.c: Likewise.
    * libdiskfs/name-cache.c: Likewise.
    * libdiskfs/node-drop.c: Likewise.
    * libdiskfs/node-make.c: Likewise.
    * libdiskfs/node-nput.c: Likewise.
    * libdiskfs/node-nputl.c: Likewise.
    * libdiskfs/node-nref.c: Likewise.
    * libdiskfs/node-nrefl.c: Likewise.
    * libdiskfs/node-nrele.c: Likewise.
    * libdiskfs/node-nrelel.c: Likewise.
    * libdiskfs/peropen-rele.c: Likewise.
    * libdiskfs/priv.h: Likewise.
    * libdiskfs/shutdown.c: Likewise.
    * libdiskfs/sync-interval.c: Likewise.
    * libfshelp/Makefile: Likewise.
    * libfshelp/fetch-root.c: Likewise.
    * libfshelp/fshelp.h: Likewise.
    * libfshelp/get-identity.c: Likewise.
    * libfshelp/lock-acquire.c: Likewise.
    * libfshelp/lock-init.c: Likewise.
    * libfshelp/locks.h: Likewise.
    * libfshelp/set-active.c: Likewise.
    * libfshelp/trans.h: Likewise.
    * libfshelp/transbox-init.c: Likewise.
    * libiohelp/Makefile: Likewise.
    * libiohelp/get_conch.c: Likewise.
    * libiohelp/handle_io_release_conch.c: Likewise.
    * libiohelp/initialize_conch.c: Likewise.
    * libiohelp/iohelp.h: Likewise.
    * libiohelp/verify_user_conch.c: Likewise.
    * libnetfs/Makefile: Likewise.
    * libnetfs/dir-lookup.c: Likewise.
    * libnetfs/dir-mkdir.c: Likewise.
    * libnetfs/dir-mkfile.c: Likewise.
    * libnetfs/dir-readdir.c: Likewise.
    * libnetfs/dir-rmdir.c: Likewise.
    * libnetfs/dir-unlink.c: Likewise.
    * libnetfs/drop-node.c: Likewise.
    * libnetfs/file-chauthor.c: Likewise.
    * libnetfs/file-check-access.c: Likewise.
    * libnetfs/file-chflags.c: Likewise.
    * libnetfs/file-chmod.c: Likewise.
    * libnetfs/file-chown.c: Likewise.
    * libnetfs/file-exec.c: Likewise.
    * libnetfs/file-get-storage-info.c: Likewise.
    * libnetfs/file-get-translator.c: Likewise.
    * libnetfs/file-lock-stat.c: Likewise.
    * libnetfs/file-lock.c: Likewise.
    * libnetfs/file-reparent.c: Likewise.
    * libnetfs/file-set-size.c: Likewise.
    * libnetfs/file-set-translator.c: Likewise.
    * libnetfs/file-statfs.c: Likewise.
    * libnetfs/file-sync.c: Likewise.
    * libnetfs/file-syncfs.c: Likewise.
    * libnetfs/file-utimes.c: Likewise.
    * libnetfs/fsys-getroot.c: Likewise.
    * libnetfs/fsys-set-options.c: Likewise.
    * libnetfs/init-init.c: Likewise.
    * libnetfs/io-clear-some-openmodes.c: Likewise.
    * libnetfs/io-duplicate.c: Likewise.
    * libnetfs/io-get-openmodes.c: Likewise.
    * libnetfs/io-get-owner.c: Likewise.
    * libnetfs/io-identity.c: Likewise.
    * libnetfs/io-mod-owner.c: Likewise.
    * libnetfs/io-read.c: Likewise.
    * libnetfs/io-readable.c: Likewise.
    * libnetfs/io-reauthenticate.c: Likewise.
    * libnetfs/io-restrict-auth.c: Likewise.
    * libnetfs/io-revoke.c: Likewise.
    * libnetfs/io-seek.c: Likewise.
    * libnetfs/io-set-all-openmodes.c: Likewise.
    * libnetfs/io-set-some-openmodes.c: Likewise.
    * libnetfs/io-stat.c: Likewise.
    * libnetfs/io-write.c: Likewise.
    * libnetfs/make-node.c: Likewise.
    * libnetfs/netfs.h: Likewise.
    * libnetfs/nput.c: Likewise.
    * libnetfs/nref.c: Likewise.
    * libnetfs/nrele.c: Likewise.
    * libnetfs/release-peropen.c: Likewise.
    * libnetfs/shutdown.c: Likewise.
    * libpager/Makefile: Likewise.
    * libpager/chg-compl.c: Likewise.
    * libpager/clean.c: Likewise.
    * libpager/data-request.c: Likewise.
    * libpager/data-return.c: Likewise.
    * libpager/data-unlock.c: Likewise.
    * libpager/inhibit-term.c: Likewise.
    * libpager/lock-completed.c: Likewise.
    * libpager/lock-object.c: Likewise.
    * libpager/mark-error.c: Likewise.
    * libpager/no-senders.c: Likewise.
    * libpager/object-init.c: Likewise.
    * libpager/object-terminate.c: Likewise.
    * libpager/offer-page.c: Likewise.
    * libpager/pager-attr.c: Likewise.
    * libpager/pager-create.c: Likewise.
    * libpager/pager-shutdown.c: Likewise.
    * libpager/priv.h: Likewise.
    * libpager/seqnos.c: Likewise.
    * libpipe/Makefile: Likewise.
    * libpipe/pipe.c: Likewise.
    * libpipe/pipe.h: Likewise.
    * libports/Makefile: Likewise.
    * libports/begin-rpc.c: Likewise.
    * libports/bucket-iterate.c: Likewise.
    * libports/claim-right.c: Likewise.
    * libports/class-iterate.c: Likewise.
    * libports/complete-deallocate.c: Likewise.
    * libports/count-bucket.c: Likewise.
    * libports/count-class.c: Likewise.
    * libports/create-bucket.c: Likewise.
    * libports/create-internal.c: Likewise.
    * libports/destroy-right.c: Likewise.
    * libports/enable-bucket.c: Likewise.
    * libports/enable-class.c: Likewise.
    * libports/end-rpc.c: Likewise.
    * libports/get-right.c: Likewise.
    * libports/import-port.c: Likewise.
    * libports/inhibit-all-rpcs.c: Likewise.
    * libports/inhibit-bucket-rpcs.c: Likewise.
    * libports/inhibit-class-rpcs.c: Likewise.
    * libports/inhibit-port-rpcs.c: Likewise.
    * libports/init.c: Likewise.
    * libports/interrupt-notified-rpcs.c: Likewise.
    * libports/interrupt-on-notify.c: Likewise.
    * libports/interrupt-operation.c: Likewise.
    * libports/interrupt-rpcs.c: Likewise.
    * libports/interrupted.c: Likewise.
    * libports/lookup-port.c: Likewise.
    * libports/manage-multithread.c: Likewise.
    * libports/no-senders.c: Likewise.
    * libports/port-deref-weak.c: Likewise.
    * libports/port-deref.c: Likewise.
    * libports/port-ref-weak.c: Likewise.
    * libports/port-ref.c: Likewise.
    * libports/ports.h: Likewise.
    * libports/reallocate-from-external.c: Likewise.
    * libports/reallocate-port.c: Likewise.
    * libports/resume-all-rpcs.c: Likewise.
    * libports/resume-bucket-rpcs.c: Likewise.
    * libports/resume-class-rpcs.c: Likewise.
    * libports/resume-port-rpcs.c: Likewise.
    * libports/stubs.c: Likewise.
    * libports/transfer-right.c: Likewise.
    * libstore/Makefile: Likewise.
    * libstore/gunzip.c: Likewise.
    * libstore/part.c: Likewise.
    * libstore/unzipstore.c: Likewise.
    * libthreads/Makefile: Likewise.
    * libtreefs/dir-lookup.c: Likewise.
    * libtreefs/fsys-getroot.c: Likewise.
    * libtreefs/fsys-hooks.c: Likewise.
    * libtreefs/fsys.c: Likewise.
    * libtreefs/trans-help.c: Likewise.
    * libtreefs/trans-start.c: Likewise.
    * libtreefs/treefs.h: Likewise.
    * libtrivfs/cntl-create.c: Likewise.
    * libtrivfs/dyn-classes.c: Likewise.
    * libtrivfs/io-reauthenticate.c: Likewise.
    * libtrivfs/io-restrict-auth.c: Likewise.
    * libtrivfs/protid-clean.c: Likewise.
    * libtrivfs/protid-dup.c: Likewise.
    * libtrivfs/trivfs.h: Likewise.
    * mach-defpager/Makefile: Likewise.
    * mach-defpager/default_pager.c: Likewise.
    * mach-defpager/kalloc.c: Likewise.
    * mach-defpager/main.c: Likewise.
    * nfs/Makefile: Likewise.
    * nfs/cache.c: Likewise.
    * nfs/main.c: Likewise.
    * nfs/mount.c: Likewise.
    * nfs/name-cache.c: Likewise.
    * nfs/nfs.h: Likewise.
    * nfs/ops.c: Likewise.
    * nfs/rpc.c: Likewise.
    * nfsd/Makefile: Likewise.
    * nfsd/cache.c: Likewise.
    * nfsd/loop.c: Likewise.
    * nfsd/main.c: Likewise.
    * nfsd/nfsd.h: Likewise.
    * pfinet/Makefile: Likewise.
    * pfinet/ethernet.c: Likewise.
    * pfinet/glue-include/asm/spinlock.h: Likewise.
    * pfinet/glue-include/linux/interrupt.h: Likewise.
    * pfinet/glue-include/linux/sched.h: Likewise.
    * pfinet/glue-include/linux/timer.h: Likewise.
    * pfinet/glue-include/linux/wait.h: Likewise.
    * pfinet/iioctl-ops.c: Likewise.
    * pfinet/io-ops.c: Likewise.
    * pfinet/kmem_cache.c: Likewise.
    * pfinet/main.c: Likewise.
    * pfinet/options.c: Likewise.
    * pfinet/pfinet-ops.c: Likewise.
    * pfinet/pfinet.h: Likewise.
    * pfinet/sched.c: Likewise.
    * pfinet/socket-ops.c: Likewise.
    * pfinet/socket.c: Likewise.
    * pfinet/timer-emul.c: Likewise.
    * pfinet/tunnel.c: Likewise.
    * pflocal/Makefile: Likewise.
    * pflocal/connq.c: Likewise.
    * pflocal/io.c: Likewise.
    * pflocal/sock.c: Likewise.
    * pflocal/sock.h: Likewise.
    * pflocal/socket.c: Likewise.
    * pflocal/sserver.c: Likewise.
    * proc/Makefile: Likewise.
    * proc/info.c: Likewise.
    * proc/main.c: Likewise.
    * proc/mgt.c: Likewise.
    * proc/msg.c: Likewise.
    * proc/proc.h: Likewise.
    * proc/stubs.c: Likewise.
    * proc/wait.c: Likewise.
    * storeio/Makefile: Likewise.
    * storeio/dev.c: Likewise.
    * storeio/dev.h: Likewise.
    * storeio/open.c: Likewise.
    * storeio/open.h: Likewise.
    * storeio/pager.c: Likewise.
    * storeio/storeio.c: Likewise.
    * term/Makefile: Likewise.
    * term/devio.c: Likewise.
    * term/hurdio.c: Likewise.
    * term/main.c: Likewise.
    * term/munge.c: Likewise.
    * term/ptyio.c: Likewise.
    * term/term.h: Likewise.
    * term/users.c: Likewise.
    * tmpfs/Makefile: Likewise.
    * tmpfs/dir.c: Likewise.
    * tmpfs/node.c: Likewise.
    * tmpfs/tmpfs.c: Likewise.
    * tmpfs/tmpfs.h: Likewise.
    * trans/Makefile: Likewise.
    * trans/fakeroot.c: Likewise.
    * trans/fifo.c: Likewise.
    * trans/hello-mt.c: Likewise.
    * trans/new-fifo.c: Likewise.
    * trans/streamio.c: Likewise.
    * ufs/Makefile: Likewise.
    * ufs/alloc.c: Likewise.
    * ufs/dir.c: Likewise.
    * ufs/hyper.c: Likewise.
    * ufs/inode.c: Likewise.
    * ufs/main.c: Likewise.
    * ufs/pager.c: Likewise.
    * ufs/pokeloc.c: Likewise.
    * ufs/sizes.c: Likewise.
    * ufs/ufs.h: Likewise.
    * usermux/Makefile: Likewise.
    * usermux/mux.c: Likewise.
    * usermux/node.c: Likewise.
    * usermux/usermux.h: Likewise.
    * utils/Makefile: Likewise.
    * utils/fakeauth.c: Likewise.
    * utils/rpctrace.c: Likewise.

commit 7648503cd894549874ff13f7ed94a4708cf50f0d
Author: Richard Braun <address@hidden>
Date:   Mon Sep 3 15:47:25 2012 +0200

    Remove condition implications
    
    There is no equivalent for these functions in libpthread. Instead of
    adding them as non standard extensions, rework their use.
    
    * console-client/kbd-repeat.c (kbd_repeat_key): Wake threads waiting on
    select_alert.
    (kbd_setrepeater): Remove call to condition_implies.
    console-client/pc-mouse.c (repeat_event): Wake threads waiting on
    select_alert.
    (setrepeater):  Remove call to condition_implies.
    * libpipe/pipe.c (pipe_create): Initialize the `pending_selects' member.
    (pipe_add_select_cond): New function.
    (pipe_remove_select_cond): Likewise.
    (pipe_select_cond_broadcast): Likewise.
    (_pipe_no_readers): Wake threads waiting on a pending select.
    (_pipe_no_writers): Likewise.
    (pipe_send): Likewise.
    (pipe_recv): Likewise.
    (pipe_pair_select): Replace condition implications by installing a pending
    select on the pair of pipes.
    * libpipe/pipe.h (struct pipe_select_cond): New type.
    (struct pipe): New member `pending_selects'.
    * pfinet/tunnel.c (tunnel_xmit): Wake threads waiting on tdev->select_alert.
    (setup_tunnel_device): Remove call to condition_implies.
    * term/devio.c (device_write_reply_inband): Wake threads waiting on
    select_alert.
    * term/hurdio.c (hurdio_writer_loop): Likewise.
    * term/main.c (main): Remove calls to condition_implies.
    * term/ptyio.c (ptyio_init): Remove calls to condition_implies, initialize
    pty_select_alert.
    (wake_reader): Wake threads waiting on pty_select_wakeup.
    * term/term.h (pty_select_alert): New variable.
    (clear_queue): Wake threads waiting on select_alert and, if acting on the
    input queue, pty_select_alert, unless it's NULL.
    (dequeue_quote): Likewise.
    (enqueue_internal): Likewise.
    (queue_erase): Likewise.
    * trans/streamio.c (clear_buffer): Wake threads waiting on select_alert.
    (buffer_read): Likewise.
    (buffer_write): Likewise.
    (device_read_reply_inband): Likewise.
    (device_write_reply_inband): Likewise.
    (main): Remove calls to condition_implies.

commit b2d57eb33ddd8f24929f372bfb08bac3a29ac6ea
Author: Richard Braun <address@hidden>
Date:   Sat Nov 24 18:31:15 2012 +0100

    Move starvation-reduction computation into adjust_priority
    
    * libports/manage-multithread.c (ports_manage_port_operations_multithread):
    Move starvation-reduction computation and thread_switch() call into...
    (adjust_priority): ... here, passing TOTALTHREADS as a parameter.

commit defb5c49977bcbf92f22a5eecd35b0a27ed8745d
Merge: 628eb5a 2e22275
Author: Samuel Thibault <address@hidden>
Date:   Sat Nov 24 18:26:47 2012 +0100

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd

commit 628eb5a1fb4bbb2ddcd386500fe9d7241cf7f474
Author: Richard Braun <address@hidden>
Date:   Mon Sep 3 16:17:09 2012 +0200

    Reduce contention on thread creation in libports
    
    * libports/manage-multithread.c (ports_manage_port_operations_multithread):
    Don't drop the lock when determining if a new thread must be created.

commit 2e22275ea95f4a528f8badf24b833fb1f060f7f6
Author: Cyril Roelandt <address@hidden>
Date:   Mon Oct 22 01:56:08 2012 +0200

    libps: Fix typo in the documentation of _proc_stat_create.
    
    * libps/ps.h: Refer to ps_context_find_proc_stat instead of 
pc_context_find_proc_stat.

commit 6896cf78d42249c8345ba2e5ecea627bc80e115e
Author: Pino Toscano <address@hidden>
Date:   Thu Oct 4 19:34:22 2012 +0200

    Revert "libdiskfs: handle _PC_2_SYMLINKS in pathconf"
    
    It turned out it is the wrong approach.
    
    This reverts commit b6768b326c2e80f5c2326ab46459644d417c6e98.

commit b8b7940234ed7b06cb81f49210b165c47d44a1f1
Author: Pino Toscano <address@hidden>
Date:   Fri Sep 7 18:24:20 2012 +0200

    tmpfs: add --size
    
    Add the possibility to specify the size with the --size parameter;
    this makes tmpfs more usable in fstab or Linuxish mount invocations,
    since the size in such cases is a mount -o option, which gets translated
    to a --foo translator argument.
    The old way (specifying the size as the first argument) is left there;
    although, if --size is passed then the first argument must be "tmpfs",
    as it is what is passed by fstab/mount.
    
    * tmpfs/tmpfs.c (OPT_SIZE): New macro.
    (options): Add the "size" option.
    (parse_opt): Use -1 to indicate when SIZE is not yet set.
    <OPT_SIZE>: Handle case.
    <ARGP_KEY_NO_ARGS>: Error out only when SIZE is not set.
    <ARGP_KEY_ARGS>: Error out when SIZE is set and the argument is not "tmpfs".

commit 0cf1f48d64813fa46d83442ade4c94958ad4300b
Author: Pino Toscano <address@hidden>
Date:   Fri Sep 7 18:21:00 2012 +0200

    tmpfs: extract size string parsing in an own function
    
    * tmpfs/tmpfs.c (parse_opt_size): New function, broken out of ...
    (parse_opt): ... here.  Call it.

commit b6768b326c2e80f5c2326ab46459644d417c6e98
Author: Pino Toscano <address@hidden>
Date:   Sun Sep 30 14:15:27 2012 +0200

    libdiskfs: handle _PC_2_SYMLINKS in pathconf
    
    Advertize the possibility to handle symlinks depending on
    DISKFS_SHORTCUT_SYMLINK.
    
    * libdiskfs/io-pathconf.c (diskfs_S_io_pathconf): Handle
    _PC_2_SYMLINKS too.

commit 4d27475d07ab767ccbafebe131b62e4991d335f1
Author: Samuel Thibault <address@hidden>
Date:   Sun Sep 23 02:43:14 2012 +0200

    Add more keymaps
    
    * console-client/xkb/xkb-data/keymap/hurd: Add keymaps used by the Debian
    installer.

commit cc97e830849d92bbd8ac3ce68a4ef0710143224b
Author: Samuel Thibault <address@hidden>
Date:   Sun Sep 23 00:20:18 2012 +0200

    Automatically setup local sockets if not already done so.
    
    Needed early for shell pipelines.
    
    * daemons/runsystem.sh: See whether pflocal is setup already, and do so if
    not (install case)

commit 43ffd49ce71b707697b8d9f68cc333cef7209caa
Author: Jeremie Koenig <address@hidden>
Date:   Sun Sep 23 00:12:39 2012 +0200

    Add options for user-space parted stores
    
    Add option -p to MAKEDEV to use user-space parted stores for partition
    devices.
    
    * sutils/MAKEDEV.sh: Add -p option to use "part" store type.

commit 2040793f0d86a7a6bc24dea8d4cbcd9e78996703
Author: Jeremie Koenig <address@hidden>
Date:   Sun Sep 23 00:10:26 2012 +0200

    Add options -k and -K to MAKEDEV.sh
    
    to chose not to overwrite existing entries.
    
    * MAKEDEV.sh: Handle -k by passing it to settrans. Handle -K by checking for
    existing translator.

commit 27f7e15e4e048cc13a97f514fb7c9ff0c97b9ee5
Author: Richard Braun <address@hidden>
Date:   Sun Sep 23 00:06:53 2012 +0200

    Reduce starvation among libports threads
    
    * libports/manage-multithread.c: Include <mach/thread_info.h> and
    <mach/thread_switch.h>
    (THREAD_PRI): New macro.
    (adjust_priority): New function.
    (ports_manage_port_operations_multithread): Set higher priority to
    privileged translators's threads. Reduce priority of newly-created threads,
    to give originators a chance to finish what they were doing.

commit 901c61a1d25e7c8963e51012760a82730eda1910
Author: Samuel Thibault <address@hidden>
Date:   Sun Sep 23 00:04:06 2012 +0200

    Fix pager deadlock
    
    http://lists.gnu.org/archive/html/bug-hurd/2010-03/msg00127.html
    
    * libpager/lock-object.c (_pager_lock_object): Release interlock before
    calling memory_object_lock_request, to let the callbacks take it.

commit 0931a9f15e7436346e33c66129f3ff822c33f52a
Author: Samuel Thibault <address@hidden>
Date:   Sat Sep 22 23:59:21 2012 +0200

    Check that runsystem script exists before trying it.
    
    * init/init.c (launch_something): Check with file_name_lookup that runsystem
    script exists before calling start_child.
    * daemons/console-run.c (main): Check with file_name_lookup that runsystem
    script exists before opening a console for it.

commit 8da984cc1e47b2bb7ff6361a81b59593a51a3513
Author: Samuel Thibault <address@hidden>
Date:   Sat Sep 22 23:57:06 2012 +0200

    Set diskfs stores as readonly on shutdown before enabling RPCs again.
    
    * libdiskfs/init-startup.c (diskfs_S_startup_dosync): Set diskfs as
    read-only on shutdown.

commit ea9d181f270aa903a2f31d2d00deb18c1be9792e
Author: Samuel Thibault <address@hidden>
Date:   Sat Sep 22 23:53:19 2012 +0200

    Fix spurious destroy during RPC to self with rendez-vous
    
    In that case we have two receive right references, which we should consume
    one per one, instead of destroying them all at once (and thus fail on second
    destroy)
    
    http://lists.gnu.org/archive/html/bug-hurd/2011-03/msg00045.html
    
    * libfshelp/fetch-root.c (fshelp_fetch_root): Unreference rendez-vous port
    receive right instead of destroying the port.
    * libshouldbeinlibc/exec-reauth.c (exec_reauth): Likewise.

commit 131ce3a37dc93eaa62f3b7643772afa9276ed2d5
Author: Alfred M. Szmidt <address@hidden>
Date:   Sat Sep 22 23:49:31 2012 +0200

    Install .msgids files to datadir.
    
    * Makefile (MSGIDS): New variable.
    (all, install-msgids, $(datadir)/msgids): New targets.
    (install): Specify install-header and install-msgids as
    prerequisites.

commit 1cb18e1e0de4873f98c58e23e1ed133c3914272f
Author: Samuel Thibault <address@hidden>
Date:   Sat Sep 22 23:45:28 2012 +0200

    Avoid waiting for disk I/O completion
    
    This improves performance quite a bit, and is not less safe.
    
    * ext2fs/dir.c (diskfs_direnter_hard, diskfs_dirremove_hard,
    diskfs_dirrewrite_hard): Pass diskfs_synchronous instead of 1 as wait
    parameter to diskfs_file_update.
    * ext2fs/truncate.c (diskfs_truncate): Likewise.
    * libdiskfs/dir-init.c (diskfs_init_dir): Likewise.
    * libdiskfs/dir-link.c (diskfs_S_dir_link): Likewise.
    * libdiskfs/dir-rename.c (diskfs_S_dir_rename): Likewise.
    * libdiskfs/dir-renamed.c (diskfs_rename_dir): Likewise.
    * libdiskfs/file-set-trans.c (diskfs_S_file_set_translator): Likewise.
    * libdiskfs/node-create.c (diskfs_create_node): Likewise.
    * libdiskfs/node-drop.c (diskfs_drop_node): Likewise.

commit 015d12aaa7a63dbec0ba2230298caa7b5d802c2b
Merge: 44a9bdd d74fad9
Author: Samuel Thibault <address@hidden>
Date:   Thu Aug 2 21:23:41 2012 +0200

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd

commit 44a9bdd84236aa59d11b4fbc22732220b0bde9e5
Author: Samuel Thibault <address@hidden>
Date:   Thu Aug 2 21:17:44 2012 +0200

    Use ext2fs instead of ufs in hurd.boot
    
    * hurd.boot: Use /hurd/ext2fs instead of /hurd/ufs.

commit d74fad98ca037a539de873a92c033d3d0364fca7
Author: Neal H. Walfield <address@hidden>
Date:   Tue May 17 10:31:09 2005 +0100

    pflocal: Handle non-blocking connect with no pending acceptors.
    
    * pflocal/connq.h (struct connq_request): Remove forward.
    (connq_listen): Wait for a request to be queued not until there is
    a connection attempt.  Remove REQ parameter.  Update callers.
    (connq_request_complete): Remove declaration.
    (connq_connect): Wait for a slot to queue a request not until
    there is an acceptor.  Remove SOCK parameter.  Update callers.
    (connq_connect_complete): New declaration.
    (connq_connect_cancel): New declaration.
    * pflocal/connq.c (struct connq): Remove fields noqueue, queue, length,
    head and tail.  Add fields head, tail, count, max, connectors and
    num_connectors.  That is, replace the circular buffer with a
    singly linked list.
    (qnext): Remove function.
    (struct connq_request): Remove field signal, lock, completed and
    err.  Add field next.
    (connq_request_init): Rewrite according to new semantics.
    (connq_request_enqueue): New function.
    (connq_request_dequeue): New function.
    (connq_create): Update according to new semantics.
    (connq_destroy): Likewise.
    (connq_listen): Rewrite to not block until there is a connector
    but until there is a request in the queue.
    (connq_request_complete): Remove function.
    (connq_connect): Rewrite to not block until there is an acceptor
    but until there is space for a request.
    (connq_connect_complete): New function.
    (connq_connect_cancel): New function.
    (connq_compress): Remove dead code.
    (connq_set_length): Rewrite.
    * pflocal/socket.c (S_socket_connect): Create the server socket here...
    (S_socket_accept): ... not here.

commit b4d90f14926247f087a719462a7c61e794afa489
Author: Samuel Thibault <address@hidden>
Date:   Tue Jul 10 03:13:31 2012 +0200

    Fix default XKB_BASE directory
    
    * configure.in (XKB_BASE): Default to $datadir/share/X11/xkb.

commit 2b557a86529c067db89c4d30977f822d82be87c3
Author: Samuel Thibault <address@hidden>
Date:   Tue Jul 10 02:08:38 2012 +0200

    Fix out-of-tree build
    
    * console-client/Makefile (xkb/kstoucs_map.c): Make xkb directory in build
    tree.
    (CPPFLAGS): Add -I$(CURDIR)/xkb

commit b66ac0ec5ba12e213bf196276d14bcf8168e1e52
Author: Samuel Thibault <address@hidden>
Date:   Sun Jul 8 21:10:56 2012 +0200

    Always enable stack red zone
    
    * libthreads/stack.c (setup_stack): Always enable disabling access to end of
    stack.  Add support for stacks growing up.

commit f16e9d281458a62da986a454522a58d9947bfd76
Merge: 2f4f65c 11b4ed1
Author: Samuel Thibault <address@hidden>
Date:   Tue Jul 3 21:10:20 2012 -0300

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd

commit 2f4f65ce9137aab6acaf1004bacc09d3a975d881
Author: Richard Braun <address@hidden>
Date:   Tue Jul 3 21:09:39 2012 -0300

    Fix stack corruption in ext2fs server
    
    * ext2fs/inode.c (diskfs_node_iterate): allocate the temporary node
    table from the heap instead of the stack.

commit 11b4ed1bced4e07dac02ec291c65ef4f4de5c01b
Author: Carl Fredrik Hammar <address@hidden>
Date:   Mon Jul 2 20:58:38 2012 +0200

    Check for rendezvous port death in auth server
    
    * auth/auth.c (S_auth_user_authenticate, S_auth_server_authenticate):
    Return EINVAL if rendezvous port dies during transaction.

commit 97ae4966e6e9d6d58102aaeb3e133fe7c5ff65da
Merge: 582a20b 0a56227
Author: Samuel Thibault <address@hidden>
Date:   Sun Jul 1 21:36:58 2012 +0000

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd

commit 582a20b74731ac9506f5c518ffc3f94a49d39d00
Author: Samuel Thibault <address@hidden>
Date:   Sun Jul 1 21:33:00 2012 +0000

    Use path to x11 locales from x11.pc instead of our prefix
    
    * configure.in (X11_PREFIX): Define from x11.pc's prefix variable.
    * console-client/xkb/compose.c (get_compile_file_for_locale): Use
    X11_PREFIX "/share" instead of DATADIR.

commit 0a56227766bfc7ee00a3d983e594ab81fc82b72a
Author: Carl Fredrik Hammar <address@hidden>
Date:   Sun Jul 1 22:18:12 2012 +0200

    Check for null ports in auth server
    
    * auth/auth.c (S_auth_user_authenticate, S_auth_server_authenticate):
    Fail with EINVAL if RENDEZVOUS is MACH_PORT_NULL.

commit 8b6089338dec0dcdc9765708952520ee865a5e8d
Author: Samuel Thibault <address@hidden>
Date:   Sun Jul 1 02:56:27 2012 -0300

    TODO: make xkb use rules

commit a904fd33f587da26b77120d9f8c51c0f09b87342
Author: Samuel Thibault <address@hidden>
Date:   Sun Jul 1 02:39:29 2012 +0000

    Import pkg.m4

commit 5f0f1d3f6fa8c84ec148f294bc3eae38d697e171
Author: Samuel Thibault <address@hidden>
Date:   Sun Jul 1 02:31:14 2012 +0000

    Fix kstoucs generation dependency
    
    * console-client/Makefile: Make kstoucs.o and kstoucs_pic.o depend on
    kstoucs_map.c, not kstoucs_map.c

commit 953c525d7589178629f3e91e4bf4ea805a92a5b4
Merge: 13ea39a 5430151
Author: Samuel Thibault <address@hidden>
Date:   Sun Jul 1 02:20:08 2012 +0000

    Merge branch 'master' into xkb
    
    Conflicts:
        console-client/Makefile

commit 5430151902aa7cb17458c0d71722a05fd379babf
Author: Da Zheng <address@hidden>
Date:   Sun Jul 1 01:15:16 2012 -0300

    Rework rpctrace into handling multitask programs
    
    * rpctrace.c (UNKNOWN_NAME): New variable.
    (task_info): New structure.
    (traced_task): Removed.
    (task_ihash): New variable.
    (unknown_task): Likewise.
    (add_task): New function.
    (remove_task): Likewise.
    (traced_info): Modified.
    (receiver_info): New structure.
    (sender_info): Likewise.
    (send_once_info): Likewise.
    (TRACED_INFO): New macro.
    (SEND_INFO): Likewise.
    (SEND_ONCE_INFO): Likewise.
    (req_info): New structure.
    (req_head): New variable.
    (add_request): New function.
    (remove_request): Likewise.
    (freelist): Different type.
    (notify_pi): New variable.
    (receive_right_list): Likewise.
    (dummy_wrapper): Likewise.
    (traced_names): Different initial value.
    (other_class): New variable.
    (print_request_header): Different parameter.
    (print_reply_header): Likewise.
    (new_receiver_info): New function.
    (destroy_receiver_info): Likewise.
    (new_send_wrapper): Redefined.
    (new_send_once_wrapper): Modified.
    (unlink_sender_info): New function.
    (traced_dropweak): Removed.
    (traced_clean): New function.
    (seen_receive_right): Likewise.
    (discover_receive_right): Likewise.
    (get_send_wrapper): Likewise.
    (rewrite_right): Redefined.
    (print_contents): Don't treat mach_port_insert_right specially.
    (wrap_all_threads): Use new structuress.
    (wrap_new_thread): Likewise.
    (wrap_new_task): New function.
    (trace_and_forward): Redefined.
    (expected_reply_port): Removed.
    (print_request_header): Use new structures.
    (print_reply_header): Likewise.
    (unfinished_line): Removed.
    (traced_spawn): Use new structures.
    (main): Initialize some global variables.

commit ccbbdf63102a21e755cd17f68f6d8c43beda21ef
Author: Da Zheng <address@hidden>
Date:   Sun Jul 1 01:07:50 2012 -0300

    Make rpctrace handle terminate/suspend signals correctly
    
    Fixes bug #3939
    
    * rpctrace.c (traced_task): Relocate.
    (wrap_all_threads): New function.
    (wrap_new_thread): Likewise.
    (trace_and_forward): Wrap all thread ports.

commit a5f023c7e7e58583dedfd9a172efe9ef02429048
Author: Bob Ham <address@hidden>
Date:   Sat Jun 30 23:20:31 2012 -0300

    Address gcc warnings
    
    * exec-reauth.c (exec_reauth): Change type of temp var i to
    unsigned int to address gcc warning.
    * idvec-impgids.c (idvec_merge_implied_gids) Change type of
    temp var i to unsigned int to address gcc warning.
    * idvec-impgids.c (idvec_merge_implied_gids): Change type of
    temp var i to unsigned int to address gcc warning.
    * idvec-rep.c (idvec_rep): Change type of temp var i to unsigned
    int to address gcc warning.
    * idvec-verify (idvec_verify): Change type of temp var i to
    unsigned int to address gcc warning.
    * idvec.c (idvec_merge_ids, idvec_remove): Change type of temp
    var i to unsigned int to address gcc warning.
    * portxlate.c (port_name_xlator_create, port_name_xlator_free):
    Change type of temp var i to unsigned int to address gcc warning.
    * timefmt.c (fmt_seconds): Cast width to int in test to modify
    frac_places to address gcc warning.
    * (ugids_verify_make_auth): Change type of temp var i to unsigned
    int to address gcc warning.

commit 77f925eead8969194f2b251f081cf1cbfa4f5d39
Author: Bob Ham <address@hidden>
Date:   Sat Jun 30 23:15:03 2012 -0300

    Address gcc warnings
    
    * iouser-restrict.c (listmember): Change type of query into uid_t to 
address gcc
    warning.
    (iohelp_restrict_iouser): Change type of temp var i to unsigned int to 
address
    gcc warning.

commit 13ea39a34766fcbecd96ab94bcdf798b08e9bb60
Merge: 1f8d504 7e15f3d
Author: Samuel Thibault <address@hidden>
Date:   Sun Jul 1 02:12:43 2012 +0000

    Merge branch 'master' into xkb
    
    Conflicts:
        config.make.in
        configure.in

commit 258db5e309ca6da3aa8c25aca0473eba8f5e63af
Author: Bob Ham <address@hidden>
Date:   Sat Jun 30 23:12:38 2012 -0300

    Address gcc warning
    
    * ihash.c (ihash_add): Change type of i to unsigned int to address gcc
    warning.

commit 9b111445721d56695fbbc9b2b2418c2f92269c39
Author: Samuel Thibault <address@hidden>
Date:   Tue Jun 5 06:05:22 2012 +0200

    Fix operation priority
    
    * balloc.c (ext2_new_block): Fix operation priority.

commit 12e353b21dc2f78fe5dafc848367b189784c7456
Author: Samuel Thibault <address@hidden>
Date:   Tue Jun 5 03:34:22 2012 +0200

    Add header inclusion guards
    
    * console/priv.h [!_CONSOLE_PRIV_H]: Define _CONSOLE_PRIV_H.
    * libnetfs/priv.h [!_LIBNETFS_PRIV_H]: Define _LIBNETFS_PRIV_H.
    * libpager/priv.h [!_LIBPAGER_PRIV_H]: Define _LIBPAGER_PRIV_H.

commit a0a4f1c4f7d9d23d733cf3ae9685452364a58a70
Author: Samuel Thibault <address@hidden>
Date:   Wed May 23 02:29:58 2012 +0200

    Fix bit shift validity
    
    * ext2fs/balloc.c (ext2_new_block): When J & 31 is 31, replace 32bit right
    shift with 0;

commit de5f5e33f4be031d23477958808d09f9745d437f
Author: Samuel Thibault <address@hidden>
Date:   Wed May 23 02:10:26 2012 +0200

    Fix find_next_zero_bit when no bit is available
    
    * ext2fs/bitmap.c (find_next_zero_bit): Check whether TMP has a bit set 
before
    calling ffz.

commit cfde657333594c0c0f63760027629e5a5f9f3bfe
Author: Samuel Thibault <address@hidden>
Date:   Sat May 19 02:26:06 2012 +0200

    Add /dev/netdde and /dev/eth* targets
    
    * sutils/MAKEDEV.sh (netdde, eth*): Add targets.

commit 2f42469f77ee4ae31b5f5b15778d47ed42e16d0e
Author: Samuel Thibault <address@hidden>
Date:   Sun May 13 01:36:42 2012 +0200

    Fix link(directory,whatever) POSIX compliancy
    
    * libdiskfs/dir-link.c (diskfs_S_dir_link): When source node is a directory,
    fail with EPERM instead of EISDIR.

commit 980e2112cf7a987df40b3157a417ad0e3a831476
Author: Samuel Thibault <address@hidden>
Date:   Fri Apr 27 15:32:39 2012 +0200

    Add MSG_PEEK support to pflocal
    
    * libpipe/pq.h (packet_peek): Declare new function.
    * libpipe/pq.c (packet_read): Move code to new `packet_fetch' function, 
call it
    with `remove' set to 1.
    (packet_fetch): New function with code from `packet_read', but do not remove
    data if `remove' is 0.
    (packet_peek): New function, calls `packet_fetch' with `remove' set to 0.
    * libpipe/dgram.c (dgram_read): When MSG_PEEK is in *flags, do not dequeue
    and only peek data.
    * libpipe/seqpack.c (seqpack_read): Likewise.
    * libpipe/stream.c (stream_read): Likewise.
    * pflocal/socket.c (S_socket_recv): Pass MSG_PEEK flag to libpipe.

commit 69bd9b1d600debf7b758cc7f8353b747430259b4
Author: Ludovic Courtès <address@hidden>
Date:   Tue Apr 10 17:59:50 2012 +0200

    dist: Remove redundant "./" for top-level $(DISTFILES)
    
    * Makeconf (dist.tar): When $(dir) is ".", avoid adding "./" to the
      resulting file name.

commit 76c738d53b1ade45bb82a68aff692ab277fa0442
Author: Ludovic Courtès <address@hidden>
Date:   Tue Apr 10 17:58:05 2012 +0200

    dist: Set the owner/group of $(DISTFILES) to UID/GID 0.
    
    * Makeconf (dist.tar): Invoke `tar' with `--owner=0 --group=0'.

commit 34163eb0e229973ca43144b53f008e229b7ae851
Author: Ludovic Courtès <address@hidden>
Date:   Tue Apr 10 17:50:47 2012 +0200

    Add `doc/version.texi' to the distribution.
    
    * doc/Makefile (targets): Add `version.texi'.

commit 50bfb9acf98d5f4c0c5948cc28285e990b40b659
Author: Thomas Schwinge <address@hidden>
Date:   Sun Apr 8 23:10:42 2012 +0200

    Replace fragile manual »make dist« system with one based on »git 
archive«.
    
    * Makeconf (lndist): Remove target.
    (dist-hook, dist.tar): New targets.
    * Makefile (dist): Rewrite this target's as well as accompanying rules.
    (%-lndist, cp-linked-files, $(lf-inst)): Remove targets.
    (%.bz2, %.gz, %/dist-hook): New targets.
    (DISTFILES): Set.
    * doc/Makefile (DISTFILES): Set.
    * doc/Makefile (lndist, lndist-info-targets): Remove targets.
    * include/Makefile (lndist): Remove target.
    * libthreads/Makefile (lndist, lndist-i386-files, lndist-map-file): Remove
    targets.
    * pfinet/Makefile (lndist, 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-linux-files, lndist-linux-src-include-net-files)
    (lndist-linux-src-include-asm-files, lndist-glue-include-linux-files)
    (lndist-glue-include-asm-files): Remove targets.
    * auth/Makefile (LCLHDRS): Don't set.
    * boot/Makefile (LCLHDRS, DIST_FILES): Likewise.
    * bsdfsck/Makefile (LCLHDRS): Likewise.
    * config/Makefile (DIST_FILES): Likewise.
    * console-client/Makefile (LCLHDRS): Likewise.
    * console/Makefile (LCLHDRS, DIST_FILES): Likewise.
    * doc/Makefile (DIST_FILES): Likewise.
    * exec/Makefile (LCLHDRS, DIST_FILES): Likewise.
    * ext2fs/Makefile (LCLHDRS): Likewise.
    * fatfs/Makefile (LCLHDRS): Likewise.
    * ftpfs/Makefile (LCLHDRS): Likewise.
    * hostmux/Makefile (LCLHDRS): Likewise.
    * hurd/Makefile (DIST_FILES): Likewise.
    * include/Makefile (LCLHDRS): Likewise.
    * isofs/Makefile (LCLHDRS, DIST_FILES): Likewise.
    * libcons/Makefile (LCLHDRS): Likewise.
    * libdirmgt/Makefile (LCLHDRS): Likewise.
    * libdiskfs/Makefile (LCLHDRS): Likewise.
    * libfshelp/Makefile (LCLHDRS): Likewise.
    * libftpconn/Makefile (LCLHDRS): Likewise.
    * libihash/Makefile (LCLHDRS): Likewise.
    * libiohelp/Makefile (LCLHDRS): Likewise.
    * libnetfs/Makefile (LCLHDRS): Likewise.
    * libpager/Makefile (LCLHDRS): Likewise.
    * libpipe/Makefile (LCLHDRS): Likewise.
    * libports/Makefile (LCLHDRS): Likewise.
    * libps/Makefile (LCLHDRS): Likewise.
    * libshouldbeinlibc/Makefile (LCLHDRS): Likewise.
    * libstore/Makefile (LCLHDRS, DIST_FILES): Likewise.
    * libthreads/Makefile (LCLHDRS): Likewise.
    * libtreefs/Makefile (LCLHDRS): Likewise.
    * libtrivfs/Makefile (LCLHDRS): Likewise.
    * mach-defpager/Makefile (LCLHDRS): Likewise.
    * nfs/Makefile (LCLHDRS): Likewise.
    * nfsd/Makefile (LCLHDRS): Likewise.
    * pfinet/Makefile (LCLHDRS): Likewise.
    * pflocal/Makefile (LCLHDRS): Likewise.
    * proc/Makefile (LCLHDRS, DIST_FILES): Likewise.
    * release/Makefile (DIST_FILES): Likewise.
    * storeio/Makefile (LCLHDRS): Likewise.
    * sutils/Makefile (LCLHDRS): Likewise.
    * term/Makefile (LCLHDRS, DIST_FILES): Likewise.
    * tmpfs/Makefile (LCLHDRS): Likewise.
    * ufs-fsck/Makefile (LCLHDRS): Likewise.
    * ufs/Makefile (LCLHDRS): Likewise.
    * usermux/Makefile (LCLHDRS): Likewise.
    * utils/Makefile (LCLHDRS): Likewise.

commit a4df9fbd1e22a75eda2959765e58888dbcc6e42b
Author: Thomas Schwinge <address@hidden>
Date:   Sun Apr 8 23:10:14 2012 +0200

    Remove generated files.
    
    * configure: Remove file.
    * .gitignore: Update.
    * doc/version.texi: Remove file.
    * doc/.gitignore: Update.

commit 7816d853b797ec8eebdbf177a1a4df383d0d9bfd
Author: Thomas Schwinge <address@hidden>
Date:   Sun Apr 8 23:09:51 2012 +0200

    Rules for build system targets.
    
    * Makefile (configure, config.status, config.make): New targets.

commit be3b9345f2c7c04fd91aab7fad72e0024e364218
Author: Thomas Schwinge <address@hidden>
Date:   Sun Apr 8 23:09:28 2012 +0200

    * Makefile (clean): Recurse into all subdirs.

commit 94a3d5a0b5591ef065f86912948a79cf8b007b13
Author: Thomas Schwinge <address@hidden>
Date:   Sun Apr 8 23:09:14 2012 +0200

    Automatically regenerate files that depend on $(hurd-version).
    
    Follow-up to 05f5cc229323a61799388fbb52da84ca8cb502c9 (»configure: Use 
modern
    `AC_INIT' invocation.«).
    
    * Makeconf (%: %.sh): Depend on config.make.
    * Makefile (version.h): Use a stamp file.
    (stamp-version): Depend on config.make.
    * doc/Makefile (stamp-version): Likewise.
    * Makeconf (make-deps): Take additional target-specific dependencies, 
$*-DEPS.
    * console-client/Makefile (driver-DEPS): Depend on config.make.
    * libstore/Makefile (module-DEPS): Likewise.

commit 7d5a62da64c0f1a61fb2ea7b0e76950e12b422cd
Author: Thomas Schwinge <address@hidden>
Date:   Sun Apr 8 23:08:37 2012 +0200

    Remove hurd/install-headers.
    
    * hurd/configure: Remove file.
    * hurd/configure.ac: Likewise.
    * hurd/install-headers.in: Likewise.

commit cd0fd36ff291a301e3c8e198b987d15bb2bc2486
Author: Thomas Schwinge <address@hidden>
Date:   Sun Apr 8 23:08:16 2012 +0200

    Avoid recreating the include/* files needlessly.
    
    * Makeconf ($(INSTALLED_LOCAL_HEADERS)): Just depend on the Makefile.
    
    The include/ hierarchy does not depend on anything but the local Makefile;
    especially it does not depend on how the package has been configured, which 
is
    what config.make records.

commit 070e5054a957078571d8b9a6d09556e628424540
Author: Thomas Schwinge <address@hidden>
Date:   Sun Apr 8 23:07:36 2012 +0200

    * Makeconf: Add copyright/licensing header.

commit 904425eb54c61098281478d429d99dd44158c573
Author: Thomas Schwinge <address@hidden>
Date:   Sun Apr 8 23:06:55 2012 +0200

    .gitignore: New file.

commit 7e15f3d69a83a34ac62cbbee944a0bfbfa92724e
Author: Maksym Planeta <address@hidden>
Date:   Sun Apr 8 13:37:05 2012 +0300

    Update '..' link for directory when moving it.
    
    * tmpfs/dir.c (struct dirstat): New field.
    (diskfs_lookup_hard): Record whether type is SPEC_DOTDOT in dotdot field of
    ds.
    (diskfs_dirrewrite_hard): If ds->dotdot is true, set dp->dn->u.dir.dotdot
    insteead of (ds->prevp)->dn.

commit d43f1c20f6608ab5a6352a181308309c33b81c5b
Author: Maksym Planeta <address@hidden>
Date:   Sun Apr 8 09:21:52 2012 +0300

    Allocate pager's map on demand.
    
    * mach-defpager/default_pager.c (pager_get_direct_map): New function.
    (pager_alloc): Initialize map field to NULL.
    (pager_allocated, pager_pages, pager_extend, pager_write_offset): Use
    pager_get_direct_map to access to pager's map.

commit 907cbb6676831d950575d097cb4bef3fc5f7d00d
Author: Maksym Planeta <address@hidden>
Date:   Sun Apr 8 09:11:43 2012 +0300

    Delete fragile hack.
    
    * mach-defpager/default_pager.c (pager_truncate): Do not optimize by using
    partial kfree.

commit 3b85cd3aacae63f2372ed713e263843824821881
Author: Maksym Planeta <address@hidden>
Date:   Sun Apr 8 08:57:47 2012 +0300

    Fix bugs in truncation of memory map.
    
    * mach-defpager/default_pager.c (pager_truncate): Use new_size instead of
    old_size in memcpy.

commit 764430b760549865ab45215990b926594e993e87
Author: Maksym Planeta <address@hidden>
Date:   Sat Apr 7 21:25:06 2012 +0300

    Prevent repeated freeing of pager's map
    
    * mach-defpager/default_pager.c (pager_truncate): Do not set old_size to
    PAGEMAP_ENTRIES, to avoid freeing again just below.

commit 50aa82b6f21867bcad925a2879f8bd5c8773330b
Author: Maksym Planeta <address@hidden>
Date:   Sat Apr 7 19:10:39 2012 +0300

    Add appropriate checks to take into account that pager's memory map could 
be sparse.
    
    * mach-defpager/default_pager.c (pager_truncate, pager_read_offset,
    pager_release_offset, pager_dealloc, pager_realloc): Add checks for map
    field being NULL.
    (pager_dealloc): Set map pointer to zero.

commit 116fc73d851c49a40206e45e9af098669417f391
Author: Maksym Planeta <address@hidden>
Date:   Sat Apr 7 18:02:03 2012 +0300

    Set size of object, when it is created.
    
    * mach-defpager/default_pager.c (S_default_pager_object_create): Set pager
    limit to the given size.

commit 44108fc1a013dd78830f2cac2489a280226f3776
Author: Maksym Planeta <address@hidden>
Date:   Sat Apr 7 17:39:13 2012 +0300

    Add support for objects that are not bounded to page size.
    
    * mach-defpager/default_pager.c (struct dpager): Add new field.
    (seqnos_memory_object_data_write): If pager is not bounded to page size, 
than
    round it up.
    (seqnos_memory_object_lock_completed): Function is not in use anymore.
    (S_default_pager_object_set_size): Proceed object with any size correctly.

commit 254f7ca7e25aa91b28c49695de552042a880d18b
Author: Maksym Planeta <address@hidden>
Date:   Sat Apr 7 17:57:44 2012 +0300

    Add support for empty memory objects.
    
    * mach-defpager/default_pager.c (pager_extend): When old_size is 0, use 1 to
    compute power of two above it.
    (pager_truncate): Do not avoid new_size being 0.

commit 615b470e8afb140ac45afcb01c402391c2b3b013
Author: Maksym Planeta <address@hidden>
Date:   Sat Apr 7 17:21:36 2012 +0300

    Add support for new pageout interface for defpager.
    
    * mach-defpager/default_pager.c: (seqnos_memory_object_init,
    seqnos_memory_object_data_request): Use new interface.
    (seqnos_memory_object_data_return): Proceed request correctly.

commit 6accc4a85122b0ac627cb2a63534b3b91ec9eeb1
Author: Maksym Planeta <address@hidden>
Date:   Sat Apr 7 13:44:13 2012 +0300

    Update debugging macros definitions and remove debugging macros when it 
becomes
    hard to read the code.
    
    * mach-defpager/default_pager.c (dprintf, ddprintf): Change macros to make 
them
    more easy to use.
    (pager_port_lock, pager_port_unlock, seqnos_memory_object_data_write,
    pager_write_offset): Remove debugging messages (that are not shown at the
    moment) when it becomes hard to read the code.

commit 96cd1d20a6b1d5d6150d3e76b36c104149776f3c
Author: Michael Banck <address@hidden>
Date:   Sun Apr 8 00:56:06 2012 +0200

    Set console default encoding to UTF-8
    
    * console.c (DEFAULT_ENCODING): Set to UTF-8.

commit 626938db2e8cf5feb28dcaff9239c446d755f8bf
Merge: e3e9ecc a56124e
Author: Samuel Thibault <address@hidden>
Date:   Sun Apr 8 00:54:43 2012 +0200

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd

commit e3e9ecc13566b8ac9f6f9eb4a1afcfc55c6172d3
Author: Ludovic Courtès <address@hidden>
Date:   Mon Mar 5 23:36:53 2012 +0100

    console-run: Create and settrans /dev/console when not already done.
    
    This patch makes sure /libexec/console-run creates and installs
    /dev/console on the first run without considering it a failure if it
    didn't exist already.
    
    * daemons/console-run.c (TERMINAL_FIRST_TRY): Change node to
      `/dev/console'.
      (TERMINAL_SECOND_TRY): Change node to `/tmp/console'.
      (open_console): Clear FALLBACK when TRY == 1 and the
      `file_set_translator' call suceeded.

commit a56124e1e882e6454f0afcaae4e0ed53eccf7e74
Merge: 9127b3a ed1682b
Author: Thomas Schwinge <address@hidden>
Date:   Sat Apr 7 00:48:28 2012 +0200

    Merge tag 'hurd-release-0-2' into releases
    
    Reconstructed from the hurd-release-0-2 CVS tag.

commit 9127b3ae8aaab39f40b1f615d9b3887f8cccd569
Merge: 747ae89 4897a86
Author: Thomas Schwinge <address@hidden>
Date:   Sat Apr 7 00:47:28 2012 +0200

    Merge tag 'release-0-0' into releases
    
    Reconstructed from the release-0-0 CVS tag.

commit ed1682bdc323a9c1c5f9d300585739b58bc064e8
Author: Thomas Schwinge <address@hidden>
Date:   Sat Apr 7 00:25:12 2012 +0200

    Revert "MAKEDEV now lives in /sbin, so get it from there."
    
    This reverts commit 5361e64713eb4a4eac58f6a41e2dae5ff72bca25.

commit 4d6769bc358f901c7dbe11bbe2feafb0821ce2c1
Author: Thomas Schwinge <address@hidden>
Date:   Sat Apr 7 00:25:08 2012 +0200

    Revert "The real version is release/SETUP"
    
    This reverts commit c40e79fc85df4399c45c83c3b4ddd20c13e5f6ce.

commit fcc0772e3262f0cee4e9aecb36a5573477916c01
Author: Thomas Schwinge <address@hidden>
Date:   Sat Apr 7 00:25:03 2012 +0200

    Revert "Initial checkin."
    
    This reverts commit 5f847427cf40ec910614bb676031cd600f731775.

commit 4897a865bd7cdfa62019780a4b22da9f30a3015b
Author: Miles Bader <address@hidden>
Date:   Sun Aug 11 02:22:13 1996 +0000

    .
    (cherry picked from commit b719aa377034997390f8edd528468fb51dad80d9)

commit 747ae893a63eb6d0501a06f8f675eeb0da8ae560
Author: Maksym Planeta <address@hidden>
Date:   Mon Jan 23 11:15:58 2012 +0200

    Update comments.
    
    * mach-defpager/default_pager.c (seqnos_memory_object_data_return): Add 
comment.

commit 2ad066887faafa32ec7b30c31a8d0f11f030f7bb
Author: Maksym Planeta <address@hidden>
Date:   Sat Jan 7 19:16:35 2012 +0200

    Prevent auto-terminating of tmpfs due to idle.
    
    * tmpfs/tmpfs.c (diskfs_thread_function): New function.
    (main): Manually detach diskfs demuxer.

commit bf1a2c7dd16ff547fdf00c5730f7476fa8e7bca0
Author: Maksym Planeta <address@hidden>
Date:   Mon Jan 23 02:29:18 2012 +0200

    Correct handling of object size.
    
    * tmpfs/node.c (diskfs_truncate): Pass the original (non-rounded) size to
    default_pager_object_set_size.
    (diskfs_grow): Likewise.
    (diskfs_get_filemap): Do not set object size, as
    default_pager_object_create already sets it.

commit 24b07e7a3e7ff8b48033de422f27db7c0a2c690d
Author: Maksym Planeta <address@hidden>
Date:   Wed Mar 21 22:43:51 2012 +0200

    Fix hard links accounting in tmpfs.
    
    * tmpfs/dir.c (diskfs_init_dir, diskfs_clear_directory): Fix hard link
    accounting in tmpfs for directories.

commit 3d5ea3e4ca000383cb61eb21d408fc239f2e2247
Author: Maksym Planeta <address@hidden>
Date:   Wed Feb 8 14:23:49 2012 +0200

    Correct function calling.
    
    * mach-defpager/default_pager.c (S_default_pager_object_set_size,
    seqnos_memory_object_lock_completed): Correct calling of function
    pager_port_unlock.

commit d60340fe2d156a9a167fc6e19e55e09ae359873d
Author: Maksym Planeta <address@hidden>
Date:   Wed Feb 8 14:10:36 2012 +0200

    Add lock in pager_truncate.
    
    * mach-defpager/default_pager.c (pager_truncate): Add mutex lock.

commit 4f8d31d72708f4ae08913e7f42fdc4e852597ed3
Author: Maksym Planeta <address@hidden>
Date:   Mon Jan 23 23:27:06 2012 +0200

    Correct available space check.
    
    *tmpfs/node.c (diskfs_grow): Parameter size denotes new size, not delta.
    So available space check should take that into account.

commit 511eff7bf616a313e6fc2397db718a81e93847cc
Merge: d4b231d 6905641
Author: Samuel Thibault <address@hidden>
Date:   Mon Mar 26 23:44:53 2012 +0200

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd

commit d4b231dd9f874076c62f35590a9f6b93ca6481d7
Author: Maksym Planeta <address@hidden>
Date:   Sun Jan 8 14:51:42 2012 +0200

    Remove warnings during compilation.
    
    * mach-defpager/kalloc.c: Added missing prototypes, headers, types.
    * mach-defpager/wiring.c: Likewise.
    * mach-defpager/default_pager.c: Likewise.
    * mach-defpager/main.c: Likewise.
    * mach-defpager/setup.c: Likewise.
    (S_default_pager_paging_storage): Fix wrong calling of kfree.
    
    * mach-defpager/kalloc.h: New file with prototypes from kalloc.c.
    * mach-defpager/default_pager.h: New file with prototypes
    from default_pager.c.
    * mach-defpager/Makefile (LCLHDRS): Add new header files.

commit 69056411a354300a17d1e92027435c988508655d
Author: Samuel Thibault <address@hidden>
Date:   Sun Mar 25 22:13:55 2012 +0200

    Fix extern inline use
    
    * ext2fs/Makefile (SRCS): Add xinl.c
    * libtreefs/Makefile (OTHERSRCS): Likewise.
    * term/Makefile (SRCS): Likewise.
    * ufs/Makefile (SRCS): Likewise.
    
    * hostmux/hostmux-xinl.c: Define HOSTMUX_DEFINE_EI instead of HOSTMUX_EI.
    * libdiskfs/extern-inline.c: Define DISKFS_DEFINE_EXTERN_INLINE instead of
    DISKFS_EXTERN_INLINE.
    * libftpconn/xinl.c: Define FTP_CONN_DEFINE_EI instead of FTP_CONN_EI.
    * libpipe/pipe-funcs.c: Define PIPE_DEFINE_EI instead of PIPE_EI.
    * libpipe/pq-funcs.c: Define PQ_DEFINE_EI instead of PQ_EI.
    * libshouldbeinlibc/idvec-funcs.c: Define IDVEC_DEFINE_EI instead of
    IDVEC_EI.
    * libshouldbeinlibc/maptime-funcs.c: Define MAPTIME_DEFINE_EI instead of
    MAPTIME_EI.
    * libshouldbeinlibc/ugids-xinl.c: Define UGIDS_DEFINE_EI instead of
    UGIDS_EI.
    * libstore/xinl.c: Define STORE_DEFINE_EI instead of STORE_EI.
    * libthreads/rwlock.c: Define RWLOCK_DEFINE_EI instead of RWLOCK_EI.
    * ext2fs/xinl.c: New file, define EXT2FS_DEFINE_EI and include "ext2fs.h"
    * libtreefs/xinl.c: New file, define TREEFS_DEFINE_EI and include "treefs.h"
    and "mig-decls.h".
    * term/xinl.c: New file, define TERM_DEFINE_EI and include "term.h".
    * ufs/xinl.c: New file, define UFS_DEFINE_EI and include "ufs.h"
    
    * ext2fs/ext2fs.h: Include <features.h>, define EXT2FS_EI to __extern_inline
    instead of "extern inline", define it to empty when EXT2FS_DEFINE_EI is
    defined. Always declare extern inline prototypes, and define extern inlines
    content only if __USE_EXTERN_INLINES or EXT2FS_DEFINE_EI is defined.
    * libdiskfs/diskfs.h: Likewise with DISKFS_EXTERN_INLINE and
    DISKFS_DEFINE_EXTERN_INLINE.
    * libftpconn/ftpconn.h: Likewise with FTP_CONN_EI and FTP_CONN_DEFINE_EI.
    * libftpconn/priv.h: Likewise.
    * libpipe/pipe.h: Likewise with PIPE_EI and PIPE_DEFINE_EI.
    * libpipe/pq.h: Likewise with PQ_EI and PQ_DEFINE_EI.
    * libshouldbeinlibc/idvec.h: Likewise with IDVEC_EI and IDVEC_DEFINE_EI.
    * libshouldbeinlibc/maptime.h: Likewise with MAPTIME_EI and
    MAPTIME_DEFINE_EI.
    * libshouldbeinlibc/ugids.h: Likewise with UGIDS_EI and UGIDS_DEFINE_EI.
    * libstore/store.h: Likewise with STORE_EI and STORE_DEFINE_EI.
    * libthreads/rwlock.h: Likewise with RWLOCK_EI and RWLOCK_DEFINE_EI.
    * term/term.h: Likewise with TERM_EI and TERM_DEFINE_EI.
    * ufs/ufs.h: Likewise with UFS_EI and UFS_DEFINE_EI.
    * libtreefs/treefs.h: Include <features.h>, define TREE_FS_EI to
    __extern_inline, or to empty when TREEFS_DEFINE_EI is defined. Use TREEFS_EI
    instead of "extern inline".
    * libtreefs/mig-decls.h: Use TREEFS_EI instead of "extern inline".

commit f605070d37c741436b5f82745eae2a5c018e304d
Author: Ludovic Courtès <address@hidden>
Date:   Tue Feb 21 12:17:10 2012 +0100

    Add `console/motd.UTF8' to the distribution.
    
    * console/Makefile (DIST_FILES): Add `motd.UTF8'.

commit 1f8d504f631531c199d7c6154a0dc442d80ea4a7
Author: Diego Nieto Cid <address@hidden>
Date:   Fri Apr 15 18:27:41 2011 -0300

    Print KeySymToUcs4 calls.

commit d028b59ccaac609f5d9e01907df30f9cecd2595e
Author: Diego Nieto Cid <address@hidden>
Date:   Sat Apr 16 20:22:31 2011 -0300

    Find the absolute path to <X11/keysymdef.h>
    
    Specifying the header file relative to $(includeir) won't work because
    it is defined in terms of prefix variable which is redefined during
    installation to the destination directory.
    
    And the dependency check will fail during 'make install' because the
    header might not be in the destination tree.
    
    * config.make.in (X11_KEYSYMDEF_H, SED): New variables.
    * configure.in: Check for sed. Find X11/keysymdef.h absolute location
    using the preprocessor and save it in X11_KEYSYMDEF_H variable.
    * console-client/Makefile (kstoucs_map.c): Use X11_KEYSYMDEF_H to
    depend on the header file.

commit b2662d9ddb3320fb3ac295c4858efe285fc4168f
Author: Diego Nieto Cid <address@hidden>
Date:   Tue Apr 12 21:08:04 2011 -0300

    Use locale's compose file by default.
    
    * console-client/Makefile [HAVE_X11=yes](compose-CFLAGS): Define DATADIR.
    * console-client/pc-kbd.c (pc_kbd_init): Load compose file
    unconditionally.
    * console-client/xkb/compose.c: Include fcntl.h, unistd.h and locale.h
    (struct map_entry, enum callback_result, map_callback): New types.
    (map_iterate): New function.
    (struct matcher_context): New type.
    (match_left_set_right, match_right_set_left): New functions.
    (get_compose_file_for_locale): Likewise.
    (read_composefile): Use get_compose_file_for_locale result when
    argument composefn is NULL.

commit 7a0510fa0ccb7a25bef0c2527ff7c570bd60a863
Author: Diego Nieto Cid <address@hidden>
Date:   Mon Apr 11 15:51:23 2011 -0300

    Disable XKB when either lex or yacc is missing.

commit 4fc79451259e026d60357fd1a1c12d0a27e8a64b
Author: Diego Nieto Cid <address@hidden>
Date:   Sun Apr 10 23:59:03 2011 -0300

    Avoid redefinition of NoSymbol.
    
    * console-client/xkb/xkb.c: Remove macro NoSymbol.
    * console-client/xkb/compose.c: Likewise.

commit 20e353b84e7aa5dbdac9c2c48ef03baf6261118f
Author: Diego Nieto Cid <address@hidden>
Date:   Wed Apr 6 17:49:11 2011 -0300

    Delete xkb/HACKING file.

commit 82c9555020db157a7c2c0624805f8fd09dfc7b7c
Author: Diego Nieto Cid <address@hidden>
Date:   Wed Apr 6 17:33:12 2011 -0300

    Cleanup.

commit aa415b240011948e792de71ee46df1a496a13c57
Author: Diego Nieto Cid <address@hidden>
Date:   Wed Apr 6 17:18:23 2011 -0300

    Deallocate memory on errors.
    
    * console-client/xkb/parser.y(parse_xkbconfig): Free cwd.

commit 3d534c36b1f423ee98c17efe57ab560096f60eb1
Author: Diego Nieto Cid <address@hidden>
Date:   Wed Apr 6 16:14:34 2011 -0300

    Remove default keymap.
    
    * console-client/xkb/default.xkb: Removed file.
    * console-client/xkb/makeconf.sh: Likewise.
    * console-client/xkb/xkbdefaults.c: Likewise.
    * console-client/xkb/parser.y(parse_xkbconfig): Don't use harcoded
    defaults, return error when no keymap file is given.

commit eee30a4ad23137497c96f93f99a1aa9e6f802724
Author: Diego Nieto Cid <address@hidden>
Date:   Wed Apr 6 16:02:09 2011 -0300

    Delete Compose file.

commit fdb849253b40c6cb6606cd28586a62ad8052bbc1
Author: Diego Nieto Cid <address@hidden>
Date:   Fri Apr 15 20:13:59 2011 -0300

    Add missing dependency.

commit 806622f4dc67d84b12d51159b35aed790c84e64e
Author: Diego Nieto Cid <address@hidden>
Date:   Sun Apr 3 19:18:59 2011 -0300

    Reimplement KeySymToUcs4.
    
    * console-client/Makefile (DIST_FILES): Add xkb/kstoucs_map.sh.
    (kstoucs_map.c): New target.
    * console-client/xkb/kstoucs.c: Reimplement KeySymToUcs4.
    * console-client/xkb/kstoucs_map.sh: New file.

commit 8582683290c390d8e5f551f35886eb2453f7f8e7
Author: Diego Nieto Cid <address@hidden>
Date:   Sun Apr 3 00:02:46 2011 -0300

    Depend on X11 for string to keysym mappings.
    
    * config.make.in (HAVE_X11,X11_CFLAGS,X11_LIBS,XKB_BASE): New variables.
    * configure.in: Check for x11 module.
    * console-client/Makefile (PC_KBD_SO_SRCS): Move XKB sources...
    * console-client/Makefile (XKB_SRCS): ... here. New variable.
    * console-client/Makefile (SRCS): Add $(XKB_SRCS).
    * console-client/Makefile (LCLHDRS): Add xkb/xkb.h.
    * console-client/Makefile (XKB_DATA_DIR): Removed variable.
    * console-client/Makefile (pc_kbd.so.$(hurd-version)): Use patsubst.
    Depend on XKB objects when HAVE_X11 = yes.
    * console-client/Makefile (install): Depend on XKB datafiles when
    HAVE_X11 = yes.
    * console-client/Makefile (pc-kbd-CFLAGS): Set variable when
    HAVE_X11 = yes
    * console-client/Makefile ($(XKB_DATA_DIR),$(XKB_DATA_DIR)/%): Replaced
    by...
    * console-client/Makefile[HAVE_X11=yes]($(XKB_BASE),$(XKB_BASE)/%): ...
    this targets.
    * console-client/Makefile[HAVE_X11=yes](pc_kbd-LDLIBS): New variable.
    * console-client/xkb/keysymdef.h: Removed file.
    * console-client/xkb/ks_tables.h: Likewise.
    * console-client/xkb/symname.c: Likewise.
    * console-client/xkb/xkb.c: Include <X11/keysymdef.h>.
    * console-client/xkb/compose.c: Likewise.
    * console-client/xkb/xkb.h: Remove XStringToKeysym prototype.
    Include <X11/Xlib.h>.

commit d6f6e1bf7e3eaacb2ce134e40737319e9cf306a8
Author: Diego Nieto Cid <address@hidden>
Date:   Thu Mar 31 21:11:23 2011 -0300

    Update xkb/README.
    
    * console-client/xkb/README: Refer to this artifact as "module"
    instead of "input driver".
    Key repeater is now implemented by pc-kbd.
    Update the module's installation and usage procedures.

commit 06df861f4c9b2bd31af7aaba06977bb67aad6e28
Author: Diego Nieto Cid <address@hidden>
Date:   Sat Dec 25 22:13:20 2010 -0300

    Use first section when there's no default.
    
    * console-client/xkb/parser.y (skip_to_firstsection): New function.
    (include_section): Call skip_to_firstsection when
    skip_to_defaultsection fails.

commit a6115630d2e5bba6e71e8e0174e8d7d6befef481
Author: Diego Nieto Cid <address@hidden>
Date:   Sat Dec 25 21:33:54 2010 -0300

    * console-client/xkb/parser.y (include_section): Free filename.

commit c2f522d38786e812387b3ba8dbdf9df1983fbc6a
Author: Diego Nieto Cid <address@hidden>
Date:   Sat Dec 25 21:23:25 2010 -0300

    * console-client/xkb/parser.y (include_section): Remove superflous strdup.

commit 7d520782fba364203e4feed30bae00b698ffcd88
Author: Arne Babenhauserheide <address@hidden>
Date:   Sat Aug 21 07:16:28 2010 +0800

    Added an example for selecting the keymap.
    
    * console-client/xkb/README: Keymap selection example.

commit b43f2407b8f08910d3937bf3ab3c84f37687d07b
Author: Diego Nieto Cid <address@hidden>
Date:   Fri Oct 22 00:36:51 2010 -0300

    Symbols 0..9 stand for their ascii character.
    
    * console-client/xkb/parser.y(symbolname): Shift by '0' numbers [0..9].

commit f9570fcd6bdd63dd9db34e4588e4c339566ff60b
Author: Diego Nieto Cid <address@hidden>
Date:   Sat Aug 21 11:49:29 2010 -0300

    Add support for hexadecimal symbols.
    
    * console-client/xkb/parser.y(symbolname): Match and return hex value.

commit d8023826e3a846f1f5df3570b7b6d57075532fce
Author: Diego Nieto Cid <address@hidden>
Date:   Tue Sep 14 16:22:43 2010 -0300

    Update foreign files.
    
    * console-client/xkb/keysymdef.h: Replaced file.
    * console-client/xkb/ks_tables.h: Likewise.
    * console-client/xkb/kstoucs.c: Likewise.
    * console-client/xkb/symname.c: Likewise.
    * console-client/xkb/HACKING: New file, added foreign files information.

commit 5b83423a2d12829debf7581e8717e20965475f89
Author: Diego Nieto Cid <address@hidden>
Date:   Thu Aug 26 22:10:56 2010 -0300

    Document new options.
    
    * console-client/xkb/README: Updated.

commit ee22e696e86c29a6320ce22b6add83e8a6121924
Author: Diego Nieto Cid <address@hidden>
Date:   Thu Aug 26 16:25:40 2010 -0300

    * console-client/xkb/xkb.c (iskeypad): Access up to 'width' symbols.

commit 85fc5f849ba0f0e9405bb8e9dfd2b9316b452f4e
Author: Diego Nieto Cid <address@hidden>
Date:   Sat Aug 21 20:07:45 2010 -0300

    'vmods' is an alias for 'virtual_modifiers'.

commit 91fba13c9c8dfdaab7e98e5d3bee1b0085b2d2aa
Author: Diego Nieto Cid <address@hidden>
Date:   Sat Aug 21 03:17:11 2010 -0300

    Fix handling of error conditions.
    
    * console-client/xkb/parser.y (key_set_action): Test actions variable.
    (key_set_keysym): Test keysyms instead of keys.

commit 29591363f86e5e0e7c3b3c058c0f77970b1e6680
Author: Diego Nieto Cid <address@hidden>
Date:   Sat Aug 21 03:07:38 2010 -0300

    Fix memory errors.
    
    * console-client/xkb/parser.y (key_set_keysym): Consider symbol's size
    when reallocing.
    (key_set_action): Consider (xkb_action_t *)'s size when reallocing.
                      Start clearing levels from 'width' and up to 'level'.

commit a4c3acc8ce65d27f6424557c43bf1d841db9401e
Author: Alexander Preisinger <address@hidden>
Date:   Sat Aug 21 00:11:46 2010 +0800

    Add neo support
    
    * console-client/xkb/xkb-data/keymap/hurd: New keymap neo.

commit 388dce0e0c4ac4b731a39c556c091cd503c265ac
Author: Alexander Preisinger <address@hidden>
Date:   Sat Aug 21 07:24:46 2010 +0800

    README update

commit 60fe8eb1451211575ee97efedac47a6e6896846b
Author: Diego Nieto Cid <address@hidden>
Date:   Wed Aug 18 13:41:50 2010 -0300

    Enable hurd extensions in every layout.

commit 5b64401bd902fa557e02f3fe16f1ec3d1d7cedc1
Author: Diego Nieto Cid <address@hidden>
Date:   Tue Aug 10 18:47:17 2010 -0300

    Remove obsolete variable declaration.

commit 6ed86a3ea0259de74660d7b9546ca9747049b667
Author: Diego Nieto Cid <address@hidden>
Date:   Tue Aug 3 13:02:09 2010 -0300

    Use vfprintf in debug_printf and write to stderr.

commit 8ff4dc8b26e35c192d090ad1b058493ca8e7269e
Author: Diego Nieto Cid <address@hidden>
Date:   Mon Jul 26 13:18:47 2010 -0300

    Add debugging messages.
    
    * console-client/xkb/lex.l(include_file): Log file changes.
    * console-client/xkb/parser.y(key_set_keysym): Log symbol associations.
    (include_section): Log section being read.
    (symbolssect,keycodesect,key_new): Log current key.
    * console-client/xkb/xkbdata.c(keyname_add): Log keyname, keycode and hash.
    (set_rmod_keycode): Log modifier, keyname and keycode.

commit a9a5bcb152def4c737abb84a665232fadfb5e5b2
Author: Diego Nieto Cid <address@hidden>
Date:   Tue Jul 20 21:31:10 2010 -0300

    Emit warnings on undeclared virtual modifiers.

commit e89187e4e751ae805a8a4c358e4de3974a777a12
Author: Diego Nieto Cid <address@hidden>
Date:   Tue Jul 20 16:52:18 2010 -0300

    Report inexistent section.
    
    * console-client/xkb/parser.y (include_section): Declare 
scanner_get_current_location and
    scanner_get_current_file prototypes.
    New local variables current_location, current_file and err.
    Report error and exit when a section cannot be processed successfully.

commit dd639e8a51c4d986c51c2bb6f8f91b0e2a9306c9
Author: Diego Nieto Cid <address@hidden>
Date:   Tue Jul 20 16:48:28 2010 -0300

    Add function to read the state of the scanner.
    
    * console-client/xkb/lex.l (scanner_get_current_location): New function.
    (scanner_get_current_file): Likewise.

commit 650a8244fcb3a2f7897842d70073a491832b918e
Author: Diego Nieto Cid <address@hidden>
Date:   Tue Jul 20 14:10:18 2010 -0300

    Check for end of file.
    
    * console-client/xkb/parser.y [!YY_NULL]: Define YY_NULL, the end of
    file token.
    * console-client/xkb/parser.y (skip_to_sectionname): If the end of file
    is reached while skipping symbols return an error.
    Return 0 on success.
    * console-client/xkb/parser.y (skip_to_defaultsection): Likewise.

commit 22e017432a130728b5b0f535aa490bfaaadacc73
Author: Diego Nieto Cid <address@hidden>
Date:   Tue Jul 20 14:09:19 2010 -0300

    Propagate error on unexpected end of files.
    
    * console-client/xkb/lex.l (close_include): Return an error code on
    failure.
    (yywrap): Indicate termination when close_include fails.

commit f4b3884514804f7a59cecd87d84420358629fc69
Author: Diego Nieto Cid <address@hidden>
Date:   Mon Jul 19 22:18:02 2010 -0300

    Give the file name and line number where an unexpected end of file was 
found.

commit 603c799b9d2e83e404fed519822de1e565ab4ffd
Author: Diego Nieto Cid <address@hidden>
Date:   Sun Jul 25 20:07:03 2010 -0300

    Warn when too many virtual modifier are defined.

commit 1947d8a1a99974ff008b98a46923ad9ccef28284
Author: Diego Nieto Cid <address@hidden>
Date:   Sun Jul 25 17:15:01 2010 -0300

    Avoid hashing garbage for short keynames.

commit effb6217301ea3c63341fc8998f462e0ecacb11a
Author: Diego Nieto Cid <address@hidden>
Date:   Sat Jul 31 01:51:47 2010 -0300

    Rule vmod returns an int with the vmod's bit on.
    
    This allows to combine virtual modifiers safely.

commit a8b17a86351e4d800d9308bd9fd58e6c28828500
Author: Diego Nieto Cid <address@hidden>
Date:   Sat Jul 31 02:20:44 2010 -0300

    Recreate xkb/keymap/hurd from xkeyboard-config-1.8's xfree86 keymap.
    
    modified:   xkb/keymap/hurd
        * Don't include inexistant symbol file: pc104.
        * en_US was replaced by pc(pc105).
        * Append us layout by default as pc(pc105) no longer describes
          a full keyboard.

commit e9be3c4b1dbf77b60f097a440f3fda670ef79409
Author: Diego Nieto Cid <address@hidden>
Date:   Wed Apr 6 18:13:07 2011 -0300

    Update key type assigment routine.

commit de41d22942cadd3e7dac5e85c7e57abbf1b316dd
Author: Diego Nieto Cid <address@hidden>
Date:   Sat Jul 31 01:12:39 2010 -0300

    Skip to main file's default section when needed.

commit da8c738584a142ca2f34cceed95ff446a97f8d6a
Author: Diego Nieto Cid <address@hidden>
Date:   Mon Jul 19 21:26:43 2010 -0300

    Lexer support for keycodes with +/- symbols and arbitrary level numbers.

commit cc562f054ceaceb0e1631d50cec03de3c1a9b853
Author: Diego Nieto Cid <address@hidden>
Date:   Sat Jul 31 00:59:33 2010 -0300

    debian patch: 04_cleanups.patch

commit 7b249045199afead84aad7a67890abf2523a1b00
Author: Diego Nieto Cid <address@hidden>
Date:   Sat Jul 31 00:58:50 2010 -0300

    debian patch: 03_hurd_keymap.patch

commit 7a3b6e340ec908de7c7b20e5e35dc3860392c430
Author: Diego Nieto Cid <address@hidden>
Date:   Wed Dec 29 16:10:35 2010 -0300

    Install XKB data files.
    
    * console-client/Makefile (XKB_DATA_DIR, XKB_DATA_FILES): New variables.
    (DIST_FILES): Use XKB_DATA_FILES to list data files.
    (pc-kbd-CFLAGS): Use XKB_DATA_DIR variable.
    (intall): Add XKB data files to it's dependencies.
    ($(XKB_DATA_DIR), $(XKB_DATA_DIR)/%): New targets.

commit 364f8fa84e956c411ae4524d10643a75eb042fb2
Author: Diego Nieto Cid <address@hidden>
Date:   Wed Dec 29 14:32:02 2010 -0300

    Translate scancodes using XKB.
    
    * console-client/Makefile (pc-kbd-CFLAGS): New variable.
    (PC_KBD_SO_SRCS): Add sources from xkb directory.
    (LCLHDRS): Add includes from xkb directory.
    (lex.c, parser.tab.h): New targets.
    (VPATH): New variable.
    (CPPFLAGS): Add xkb directory to include search path.
    (LFLAGS, YFLAGS): New variables.
    (DIST_FILES): New variable.
    * console-client/pc-kbd.c [XKB_SUPPORT]: Include xkb/xkb.h.
    (cd): Removed static qualifier.
    [XKB_SUPPORT] (ctrlaltbs): New variable.
    [XKB_SUPPORT] (xkb_repeat_delay, xkb_repeat_interval): Likewise.
    (gnumach_v1_input_next) [XKB_SUPPORT]: Skip conversion to set 2.
    [XKB_SUPPORT] (read_keycode): New function.
    [XKB_SUPPORT] (input_loop): Pass keycode to xkb_input_key.
    (struct arguments): New type.
    (options) [XKB_SUPPORT]: New options xkbdir, keymapfile, keymap
    compose, ctrlaltbs, no-ctrlaltbs, repeat-delay and repeat-interval.
    (parse_opt) [XKB_SUPPORT]: Handle new options.
    (pc_kbd_init) [XKB_SUPPORT]: Initialize XKB and load layout.
    (pc_kbd_start) [XKB_SUPPORT]: Initialize xkb timers.

commit 451dca06f18dd6efd6c53c83ac3ac00b29f41a45
Author: Diego Nieto Cid <address@hidden>
Date:   Wed Dec 29 00:13:40 2010 -0300

    Add missing semicolons bison was inserting.
    
    * console-client/xkb/parser.y: Add semicolons where needed.

commit 746f8cb379ee975ea2d50a813cfa5221b87d179a
Author: Diego Nieto Cid <address@hidden>
Date:   Mon Jul 19 15:27:27 2010 -0300

    Add type to $$ in mid-rules.
    
    (see http://www.mail-archive.com/address@hidden/msg02159.html )

commit 77ac8c4286f1015ef19bb92d5f6e9263ca5bc1e9
Author: Diego Nieto Cid <address@hidden>
Date:   Sat Jul 31 01:01:07 2010 -0300

    debian patch: 06_gcc-4.1_fix.patch

commit fe3e62d3ae72d6fb5d943a91cedd86fc3258bd74
Author: Diego Nieto Cid <address@hidden>
Date:   Sun Mar 13 21:31:05 2011 -0300

    Use external encoding converter.
    
    * console-client/xkb/xkb.c (cd): Change storage class to extern.

commit 62d95c76fe4f65bd923ad407864fc80fc636e124
Author: Diego Nieto Cid <address@hidden>
Date:   Sun Mar 13 21:28:23 2011 -0300

    Export function to load the keaboard layout.
    
    * console-client/xkb/xkb.c (xkb_load_layout): New function.
    * console-client/xkb/xkb.h (xkb_load_layout): Export prototype.

commit e6d89c3c3fde409a0d50812085de863959170293
Author: Diego Nieto Cid <address@hidden>
Date:   Sun Mar 13 21:09:47 2011 -0300

    Remove keyboard driver from XKB implementation.
    
    * console-client/xkb/xkb.c (kbd_dev): Deleted variable.
    (gnumach_v1_compat, repeater_node,cnode, arguments): Likewise.
    (options, ctrlaltbs, argp, xkb_ops, driver_xkb_ops): Likewise.
    (gnumach_v1_input_next, read_scancode): Deleted functions.
    (input_loop, xkb_start, xkb_init, parse_opt): Likewise.
    (xkb_start, xkb_fini, xkb_set_scroll_lock_status): Likewise.

commit 345f8d5ff5fe7e909e8e9aae6a7d02981263ff91
Author: Marco Gerards <address@hidden>
Date:   Sun Mar 6 17:45:44 2011 -0300

    Add XKB parser and implementation.
    
    * console-client/xkb/Compose: New file.
    * console-client/xkb/MISSING-FEATURES: Likewise.
    * console-client/xkb/README: Likewise.
    * console-client/xkb/TODO: Likewise.
    * console-client/xkb/compose.c: Likewise.
    * console-client/xkb/default.xkb: Likewise.
    * console-client/xkb/keysymdef.h: Likewise.
    * console-client/xkb/ks_tables.h: Likewise.
    * console-client/xkb/kstoucs.c: Likewise.
    * console-client/xkb/lex.l: Likewise.
    * console-client/xkb/makeconf.sh: Likewise.
    * console-client/xkb/parser.y: Likewise.
    * console-client/xkb/symname.c: Likewise.
    * console-client/xkb/xkb-data/keymap/hurd: Likewise.
    * console-client/xkb/xkb-data/symbols/hurd: Likewise.
    * console-client/xkb/xkb-data/types/hurd: Likewise.
    * console-client/xkb/xkb.c: Likewise.
    * console-client/xkb/xkb.h: Likewise.
    * console-client/xkb/xkbdata.c: Likewise.
    * console-client/xkb/xkbdefaults.c: Likewise.
    * console-client/xkb/xkbtimer.c: Likewise.

-----------------------------------------------------------------------

Summary of changes:
 .gitignore                                 |  103 +--
 INSTALL                                    |    4 +-
 Makeconf                                   |   79 +-
 Makefile                                   |  102 +-
 NEWS                                       |    4 +
 aclocal.m4                                 |  159 ++
 auth/Makefile                              |    8 +-
 auth/auth.c                                |   50 +-
 boot/Makefile                              |    8 +-
 boot/boot.c                                |   90 +-
 boot/ux.c                                  |   14 +-
 bsdfsck/Makefile                           |    3 +-
 config.guess                               |  549 ++++----
 config.make.in                             |    8 +
 config.sub                                 |  394 ++++--
 config/Makefile                            |    5 +-
 configure.ac                               |  328 +++++
 configure.in                               |  279 ----
 console-client/Makefile                    |   66 +-
 console-client/console.c                   |  120 +-
 console-client/driver.c                    |   60 +-
 console-client/driver.h                    |   33 +-
 console-client/generic-speaker.c           |    2 -
 console-client/kbd-repeat.c                |   68 +-
 console-client/ncursesw.c                  |   66 +-
 console-client/pc-kbd.c                    |  298 ++++-
 console-client/pc-mouse.c                  |   82 +-
 console-client/timer.c                     |   42 +-
 console-client/trans.c                     |   58 +-
 console-client/trans.h                     |    5 +-
 console-client/vga-support.c               |    1 +
 console-client/vga.c                       |   14 +-
 console-client/xkb/MISSING-FEATURES        |   32 +
 console-client/xkb/README                  |  178 +++
 console-client/xkb/TODO                    |    8 +
 console-client/xkb/compose.c               |  592 ++++++++
 console-client/xkb/kstoucs.c               |   50 +
 console-client/xkb/kstoucs_map.sh          |   20 +
 console-client/xkb/lex.l                   |  386 +++++
 console-client/xkb/parser.y                | 1605 ++++++++++++++++++++
 console-client/xkb/xkb-data/keymap/hurd    |  660 +++++++++
 console-client/xkb/xkb-data/symbols/hurd   |  125 ++
 console-client/xkb/xkb-data/types/hurd     |   18 +
 console-client/xkb/xkb.c                   | 1380 ++++++++++++++++++
 console-client/xkb/xkb.h                   |  431 ++++++
 console-client/xkb/xkbdata.c               |  464 ++++++
 console-client/xkb/xkbtimer.c              |  231 +++
 console/Makefile                           |   10 +-
 console/console.c                          |  107 +-
 console/display.c                          |  110 +-
 console/input.c                            |   46 +-
 console/pager.c                            |   21 +-
 console/priv.h                             |    4 +
 daemons/console-run.c                      |   25 +-
 daemons/runsystem.sh                       |    6 +
 defpager/backing.c                         |   12 +-
 doc/.gitignore                             |    3 +
 doc/Makefile                               |   19 +-
 doc/gpl.texinfo                            |    5 +-
 doc/hurd.texi                              |    7 +-
 exec/Makefile                              |    9 +-
 exec/elfcore.c                             |    8 +-
 exec/exec.c                                |   39 +-
 exec/hashexec.c                            |    4 +-
 exec/priv.h                                |    4 +-
 ext2fs/Makefile                            |    8 +-
 ext2fs/balloc.c                            |   39 +-
 ext2fs/bitmap.c                            |    2 +
 ext2fs/dir.c                               |   14 +-
 ext2fs/ext2fs.c                            |    4 +-
 ext2fs/ext2fs.h                            |   44 +-
 ext2fs/ialloc.c                            |   24 +-
 ext2fs/inode.c                             |   44 +-
 ext2fs/msg.c                               |   19 +-
 ext2fs/pager.c                             |   66 +-
 ext2fs/pokel.c                             |   22 +-
 ext2fs/storeinfo.c                         |    4 +-
 ext2fs/truncate.c                          |   17 +-
 ext2fs/xinl.c                              |    2 +
 fatfs/Makefile                             |    6 +-
 fatfs/dir.c                                |    8 +-
 fatfs/fat.c                                |   18 +-
 fatfs/fatfs.h                              |    6 +-
 fatfs/inode.c                              |   74 +-
 fatfs/main.c                               |    4 +-
 fatfs/pager.c                              |   78 +-
 fatfs/virt-inode.c                         |   20 +-
 ftpfs/Makefile                             |    6 +-
 ftpfs/ccache.c                             |   24 +-
 ftpfs/ccache.h                             |    4 +-
 ftpfs/conn.c                               |   12 +-
 ftpfs/dir.c                                |   38 +-
 ftpfs/fs.c                                 |    6 +-
 ftpfs/ftpfs.c                              |   18 +-
 ftpfs/ftpfs.h                              |    8 +-
 ftpfs/ncache.c                             |    4 +-
 ftpfs/netfs.c                              |    4 +-
 ftpfs/node.c                               |   12 +-
 hostmux/Makefile                           |    6 +-
 hostmux/hostmux-xinl.c                     |    4 +-
 hostmux/hostmux.c                          |    5 +
 hostmux/hostmux.h                          |   25 +-
 hostmux/mux.c                              |   45 +-
 hostmux/node.c                             |    2 +-
 hostmux/stubs.c                            |    2 +-
 hurd.boot                                  |    2 +-
 hurd/Makefile                              |   12 +-
 hurd/configure                             | 2182 ----------------------------
 hurd/configure.ac                          |   11 -
 hurd/hurd_types.defs                       |    2 +
 hurd/hurd_types.h                          |    2 +
 hurd/install-headers.in                    |   22 -
 hurd/io.defs                               |   11 +
 hurd/io_reply.defs                         |   29 +
 hurd/io_request.defs                       |   24 +-
 hurd/shared.h                              |    3 +-
 include/Makefile                           |    7 +-
 init/init.c                                |   26 +-
 isofs/Makefile                             |    8 +-
 isofs/inode.c                              |   30 +-
 isofs/lookup.c                             |    4 +-
 isofs/main.c                               |    4 +-
 isofs/pager.c                              |   20 +-
 libcons/Makefile                           |    8 +-
 libcons/cons-switch.c                      |    9 +-
 libcons/cons.h                             |    4 +-
 libcons/dir-changed.c                      |    8 +-
 libcons/file-changed.c                     |    5 +-
 libcons/init-init.c                        |    3 +-
 libcons/vcons-close.c                      |    6 +-
 libcons/vcons-input.c                      |    5 +-
 libcons/vcons-move-mouse.c                 |    8 +-
 libcons/vcons-open.c                       |    5 +-
 libcons/vcons-scrollback.c                 |    6 +-
 libdirmgt/Makefile                         |    5 +-
 libdiskfs/Makefile                         |    7 +-
 libdiskfs/boot-start.c                     |   23 +-
 libdiskfs/dead-name.c                      |    4 +-
 libdiskfs/dir-chg.c                        |   10 +-
 libdiskfs/dir-init.c                       |    2 +-
 libdiskfs/dir-link.c                       |   32 +-
 libdiskfs/dir-lookup.c                     |   17 +-
 libdiskfs/dir-mkdir.c                      |    6 +-
 libdiskfs/dir-mkfile.c                     |    8 +-
 libdiskfs/dir-readdir.c                    |    8 +-
 libdiskfs/dir-rename.c                     |   54 +-
 libdiskfs/dir-renamed.c                    |   24 +-
 libdiskfs/dir-rmdir.c                      |    6 +-
 libdiskfs/dir-unlink.c                     |   10 +-
 libdiskfs/disk-pager.c                     |   25 +-
 libdiskfs/diskfs-pager.h                   |   12 +-
 libdiskfs/diskfs.h                         |   23 +-
 libdiskfs/extern-inline.c                  |    2 +-
 libdiskfs/file-access.c                    |    4 +-
 libdiskfs/file-chg.c                       |    6 +-
 libdiskfs/file-exec.c                      |    4 +-
 libdiskfs/file-get-fs-opts.c               |    4 +-
 libdiskfs/file-get-trans.c                 |    4 +-
 libdiskfs/file-get-transcntl.c             |    4 +-
 libdiskfs/file-getcontrol.c                |    4 +-
 libdiskfs/file-getfh.c                     |    4 +-
 libdiskfs/file-lock-stat.c                 |    4 +-
 libdiskfs/file-lock.c                      |    4 +-
 libdiskfs/file-reparent.c                  |    4 +-
 libdiskfs/file-set-trans.c                 |   32 +-
 libdiskfs/file-sync.c                      |    4 +-
 libdiskfs/file-syncfs.c                    |    4 +-
 libdiskfs/fsys-getroot.c                   |   20 +-
 libdiskfs/fsys-options.c                   |   16 +-
 libdiskfs/fsys-syncfs.c                    |    8 +-
 libdiskfs/ifsock.c                         |   33 +-
 libdiskfs/init-first.c                     |   19 +-
 libdiskfs/init-init.c                      |   10 +-
 libdiskfs/init-startup.c                   |   19 +-
 libdiskfs/io-duplicate.c                   |    4 +-
 libdiskfs/io-get-conch.c                   |    6 +-
 libdiskfs/io-identity.c                    |    4 +-
 libdiskfs/io-map-cntl.c                    |    8 +-
 libdiskfs/io-map.c                         |    6 +-
 libdiskfs/io-modes-get.c                   |    4 +-
 libdiskfs/io-modes-off.c                   |    4 +-
 libdiskfs/io-modes-on.c                    |    4 +-
 libdiskfs/io-modes-set.c                   |    4 +-
 libdiskfs/io-owner-get.c                   |    4 +-
 libdiskfs/io-owner-mod.c                   |    4 +-
 libdiskfs/io-prenotify.c                   |    8 +-
 libdiskfs/io-read.c                        |    6 +-
 libdiskfs/io-readable.c                    |    4 +-
 libdiskfs/io-reauthenticate.c              |    6 +-
 libdiskfs/io-rel-conch.c                   |    6 +-
 libdiskfs/io-restrict-auth.c               |    4 +-
 libdiskfs/io-revoke.c                      |    4 +-
 libdiskfs/io-seek.c                        |    4 +-
 libdiskfs/io-select.c                      |    8 +
 libdiskfs/io-sigio.c                       |    4 +-
 libdiskfs/io-stat.c                        |    4 +-
 libdiskfs/io-write.c                       |    4 +-
 libdiskfs/lookup.c                         |    6 +-
 libdiskfs/name-cache.c                     |   26 +-
 libdiskfs/node-create.c                    |    2 +-
 libdiskfs/node-drop.c                      |    6 +-
 libdiskfs/node-make.c                      |    2 +-
 libdiskfs/node-nput.c                      |   14 +-
 libdiskfs/node-nputl.c                     |    6 +-
 libdiskfs/node-nref.c                      |    8 +-
 libdiskfs/node-nrefl.c                     |    4 +-
 libdiskfs/node-nrele.c                     |   18 +-
 libdiskfs/node-nrelel.c                    |    6 +-
 libdiskfs/peropen-rele.c                   |    4 +-
 libdiskfs/priv.h                           |    6 +-
 libdiskfs/shutdown.c                       |   10 +-
 libdiskfs/sync-interval.c                  |   34 +-
 libfshelp/Makefile                         |    8 +-
 libfshelp/fetch-root.c                     |   14 +-
 libfshelp/fshelp.h                         |   14 +-
 libfshelp/get-identity.c                   |   10 +-
 libfshelp/lock-acquire.c                   |   12 +-
 libfshelp/lock-init.c                      |    2 +-
 libfshelp/locks.h                          |    2 +-
 libfshelp/set-active.c                     |    2 +-
 libfshelp/start-translator-long.c          |    8 +
 libfshelp/trans.h                          |    4 +-
 libfshelp/transbox-init.c                  |    6 +-
 libftpconn/Makefile                        |    3 +-
 libftpconn/ftpconn.h                       |   11 +-
 libftpconn/priv.h                          |   12 +-
 libftpconn/xinl.c                          |    2 +-
 libihash/Makefile                          |    4 +-
 libihash/ihash.c                           |    2 +-
 libiohelp/Makefile                         |    6 +-
 libiohelp/get_conch.c                      |   10 +-
 libiohelp/handle_io_release_conch.c        |    6 +-
 libiohelp/initialize_conch.c               |    4 +-
 libiohelp/iohelp.h                         |    8 +-
 libiohelp/iouser-dup.c                     |    2 +
 libiohelp/iouser-free.c                    |    2 +
 libiohelp/iouser-reauth.c                  |    1 +
 libiohelp/iouser-restrict.c                |    4 +-
 libiohelp/return-buffer.c                  |    1 +
 libiohelp/shared.c                         |    2 +
 libiohelp/verify_user_conch.c              |    6 +-
 libnetfs/Makefile                          |    7 +-
 libnetfs/dir-lookup.c                      |   14 +-
 libnetfs/dir-mkdir.c                       |    4 +-
 libnetfs/dir-mkfile.c                      |    2 +-
 libnetfs/dir-readdir.c                     |    4 +-
 libnetfs/dir-rmdir.c                       |    4 +-
 libnetfs/dir-unlink.c                      |    4 +-
 libnetfs/drop-node.c                       |    2 +-
 libnetfs/file-chauthor.c                   |    4 +-
 libnetfs/file-check-access.c               |    4 +-
 libnetfs/file-chflags.c                    |    4 +-
 libnetfs/file-chmod.c                      |    4 +-
 libnetfs/file-chown.c                      |    4 +-
 libnetfs/file-exec.c                       |    4 +-
 libnetfs/file-get-fs-options.c             |    4 +-
 libnetfs/file-get-storage-info.c           |    4 +-
 libnetfs/file-get-translator.c             |    6 +-
 libnetfs/file-lock-stat.c                  |    4 +-
 libnetfs/file-lock.c                       |    4 +-
 libnetfs/file-reparent.c                   |    6 +-
 libnetfs/file-set-size.c                   |    4 +-
 libnetfs/file-set-translator.c             |   14 +-
 libnetfs/file-statfs.c                     |    4 +-
 libnetfs/file-sync.c                       |    4 +-
 libnetfs/file-syncfs.c                     |    4 +-
 libnetfs/file-utimes.c                     |    4 +-
 libnetfs/fsys-get-options.c                |    4 +-
 libnetfs/fsys-getroot.c                    |    8 +-
 libnetfs/fsys-set-options.c                |   12 +-
 libnetfs/init-init.c                       |    2 +-
 libnetfs/io-clear-some-openmodes.c         |    4 +-
 libnetfs/io-duplicate.c                    |    4 +-
 libnetfs/io-get-openmodes.c                |    4 +-
 libnetfs/io-get-owner.c                    |    4 +-
 libnetfs/io-identity.c                     |    8 +-
 libnetfs/io-mod-owner.c                    |    4 +-
 libnetfs/io-read.c                         |    6 +-
 libnetfs/io-readable.c                     |    4 +-
 libnetfs/io-reauthenticate.c               |    4 +-
 libnetfs/io-restrict-auth.c                |    6 +-
 libnetfs/io-revoke.c                       |    4 +-
 libnetfs/io-seek.c                         |    4 +-
 libnetfs/io-select.c                       |   10 +
 libnetfs/io-set-all-openmodes.c            |    4 +-
 libnetfs/io-set-some-openmodes.c           |    4 +-
 libnetfs/io-stat.c                         |    4 +-
 libnetfs/io-write.c                        |    6 +-
 libnetfs/make-node.c                       |    2 +-
 libnetfs/netfs.h                           |    5 +-
 libnetfs/nput.c                            |    6 +-
 libnetfs/nref.c                            |    4 +-
 libnetfs/nrele.c                           |    6 +-
 libnetfs/priv.h                            |    4 +
 libnetfs/release-peropen.c                 |    6 +-
 libnetfs/shutdown.c                        |   12 +-
 libpager/Makefile                          |    7 +-
 libpager/chg-compl.c                       |    6 +-
 libpager/clean.c                           |    4 +-
 libpager/data-request.c                    |   14 +-
 libpager/data-return.c                     |   14 +-
 libpager/data-unlock.c                     |    4 +-
 libpager/inhibit-term.c                    |    2 +-
 libpager/lock-completed.c                  |    6 +-
 libpager/lock-object.c                     |   10 +-
 libpager/mark-error.c                      |    4 +-
 libpager/no-senders.c                      |    4 +-
 libpager/object-init.c                     |    4 +-
 libpager/object-terminate.c                |    8 +-
 libpager/offer-page.c                      |    8 +-
 libpager/pager-attr.c                      |   10 +-
 libpager/pager-create.c                    |    4 +-
 libpager/pager-shutdown.c                  |    4 +-
 libpager/priv.h                            |    9 +-
 libpager/seqnos.c                          |    8 +-
 libpipe/Makefile                           |    6 +-
 libpipe/dgram.c                            |   12 +-
 libpipe/pipe-funcs.c                       |    2 +-
 libpipe/pipe.c                             |  171 ++-
 libpipe/pipe.h                             |  123 ++-
 libpipe/pq-funcs.c                         |    2 +-
 libpipe/pq.c                               |   37 +-
 libpipe/pq.h                               |   50 +-
 libpipe/seqpack.c                          |   13 +-
 libpipe/stream.c                           |   13 +-
 libports/Makefile                          |    5 +-
 libports/begin-rpc.c                       |   13 +-
 libports/bucket-iterate.c                  |    5 +-
 libports/claim-right.c                     |    6 +-
 libports/class-iterate.c                   |    7 +-
 libports/complete-deallocate.c             |    3 +-
 libports/count-bucket.c                    |    5 +-
 libports/count-class.c                     |    5 +-
 libports/create-bucket.c                   |    5 +-
 libports/create-internal.c                 |   11 +-
 libports/destroy-right.c                   |    5 +-
 libports/enable-bucket.c                   |    7 +-
 libports/enable-class.c                    |    7 +-
 libports/end-rpc.c                         |    7 +-
 libports/get-right.c                       |    7 +-
 libports/import-port.c                     |   11 +-
 libports/inhibit-all-rpcs.c                |    7 +-
 libports/inhibit-bucket-rpcs.c             |    7 +-
 libports/inhibit-class-rpcs.c              |    7 +-
 libports/inhibit-port-rpcs.c               |    7 +-
 libports/init.c                            |    5 +-
 libports/interrupt-notified-rpcs.c         |    4 +-
 libports/interrupt-on-notify.c             |   22 +-
 libports/interrupt-operation.c             |    4 +-
 libports/interrupt-rpcs.c                  |    5 +-
 libports/interrupted.c                     |   14 +-
 libports/lookup-port.c                     |    5 +-
 libports/manage-multithread.c              |  137 ++-
 libports/no-senders.c                      |    7 +-
 libports/port-deref-weak.c                 |    5 +-
 libports/port-deref.c                      |    7 +-
 libports/port-ref-weak.c                   |    5 +-
 libports/port-ref.c                        |    5 +-
 libports/ports.h                           |    7 +-
 libports/reallocate-from-external.c        |    5 +-
 libports/reallocate-port.c                 |    5 +-
 libports/resume-all-rpcs.c                 |    7 +-
 libports/resume-bucket-rpcs.c              |    7 +-
 libports/resume-class-rpcs.c               |    7 +-
 libports/resume-port-rpcs.c                |    7 +-
 libports/stubs.c                           |    2 +
 libports/transfer-right.c                  |    4 +-
 libps/Makefile                             |    3 +-
 libps/procstat.c                           |   10 +-
 libps/ps.h                                 |    2 +-
 libshouldbeinlibc/Makefile                 |    3 +-
 libshouldbeinlibc/exec-reauth.c            |    4 +-
 libshouldbeinlibc/idvec-funcs.c            |    2 +-
 libshouldbeinlibc/idvec-impgids.c          |    2 +-
 libshouldbeinlibc/idvec-rep.c              |    2 +-
 libshouldbeinlibc/idvec-verify.c           |    2 +-
 libshouldbeinlibc/idvec.c                  |    4 +-
 libshouldbeinlibc/idvec.h                  |   23 +-
 libshouldbeinlibc/maptime-funcs.c          |    2 +-
 libshouldbeinlibc/maptime.h                |   17 +-
 libshouldbeinlibc/portxlate.c              |    4 +-
 libshouldbeinlibc/timefmt.c                |    2 +-
 libshouldbeinlibc/ugids-verify-auth.c      |    2 +-
 libshouldbeinlibc/ugids-xinl.c             |    4 +-
 libshouldbeinlibc/ugids.h                  |   19 +-
 libstore/Makefile                          |    4 +-
 libstore/gunzip.c                          |    1 -
 libstore/part.c                            |   11 +-
 libstore/store.h                           |   14 +-
 libstore/unzipstore.c                      |    8 +-
 libstore/xinl.c                            |    2 +-
 libthreads/Makefile                        |   37 +-
 libthreads/cprocs.c                        |    4 -
 libthreads/rwlock.c                        |    2 +-
 libthreads/rwlock.h                        |   23 +-
 libthreads/stack.c                         |    8 +-
 libtreefs/Makefile                         |    7 +-
 libtreefs/dir-lookup.c                     |   19 +-
 libtreefs/fsys-getroot.c                   |    2 +-
 libtreefs/fsys-hooks.c                     |    4 +-
 libtreefs/fsys.c                           |    4 +-
 libtreefs/mig-decls.h                      |    9 +-
 libtreefs/trans-help.c                     |   22 +-
 libtreefs/trans-start.c                    |    2 +-
 libtreefs/treefs.h                         |   99 +-
 libtreefs/xinl.c                           |    3 +
 libtrivfs/Makefile                         |    6 +-
 libtrivfs/cntl-create.c                    |    2 +-
 libtrivfs/dyn-classes.c                    |   15 +-
 libtrivfs/io-reauthenticate.c              |    4 +-
 libtrivfs/io-restrict-auth.c               |    4 +-
 libtrivfs/io-select.c                      |   10 +
 libtrivfs/protid-clean.c                   |    8 +-
 libtrivfs/protid-dup.c                     |    4 +-
 libtrivfs/trivfs.h                         |    4 +-
 mach-defpager/Makefile                     |    6 +-
 mach-defpager/default_pager.c              |  598 ++++----
 mach-defpager/default_pager.h              |   43 +
 mach-defpager/kalloc.c                     |   38 +-
 mach-defpager/kalloc.h                     |   30 +
 mach-defpager/main.c                       |   12 +-
 mach-defpager/setup.c                      |   12 +-
 mach-defpager/wiring.c                     |    1 +
 nfs/Makefile                               |    7 +-
 nfs/cache.c                                |   36 +-
 nfs/main.c                                 |   20 +-
 nfs/mount.c                                |    2 +-
 nfs/name-cache.c                           |   30 +-
 nfs/nfs.h                                  |    5 +-
 nfs/ops.c                                  |  168 ++--
 nfs/rpc.c                                  |   44 +-
 nfsd/Makefile                              |    7 +-
 nfsd/cache.c                               |   72 +-
 nfsd/loop.c                                |    5 +-
 nfsd/main.c                                |   23 +-
 nfsd/nfsd.h                                |    6 +-
 pfinet/Makefile                            |   68 +-
 pfinet/ethernet.c                          |   44 +-
 pfinet/glue-include/asm/spinlock.h         |    2 -
 pfinet/glue-include/linux/interrupt.h      |   10 +-
 pfinet/glue-include/linux/ipv6.h           |    9 +
 pfinet/glue-include/linux/poll.h           |    2 +-
 pfinet/glue-include/linux/sched.h          |   27 +-
 pfinet/glue-include/linux/socket.h         |    6 +
 pfinet/glue-include/linux/timer.h          |    2 +-
 pfinet/glue-include/linux/wait.h           |    8 +-
 pfinet/iioctl-ops.c                        |   30 +-
 pfinet/io-ops.c                            |  109 +-
 pfinet/kmem_cache.c                        |   16 +-
 pfinet/linux-src/include/linux/in6.h       |    1 +
 pfinet/linux-src/include/linux/ipv6.h      |    9 +
 pfinet/linux-src/include/linux/netdevice.h |    2 +
 pfinet/linux-src/include/linux/sysctl.h    |    3 +-
 pfinet/linux-src/include/net/ipv6.h        |    3 +
 pfinet/linux-src/include/net/sock.h        |    3 +-
 pfinet/linux-src/net/core/dev.c            |    3 +
 pfinet/linux-src/net/ipv4/tcp_ipv4.c       |   24 +-
 pfinet/linux-src/net/ipv4/udp.c            |   21 +-
 pfinet/linux-src/net/ipv6/af_inet6.c       |    4 +
 pfinet/linux-src/net/ipv6/ipv6_sockglue.c  |   15 +-
 pfinet/linux-src/net/ipv6/tcp_ipv6.c       |   58 +-
 pfinet/linux-src/net/ipv6/udp_ipv6.c       |   59 +-
 pfinet/main.c                              |   25 +-
 pfinet/options.c                           |   10 +-
 pfinet/pfinet-ops.c                        |    6 +-
 pfinet/pfinet.h                            |    8 +-
 pfinet/sched.c                             |   18 +-
 pfinet/socket-ops.c                        |   52 +-
 pfinet/socket.c                            |   10 +-
 pfinet/timer-emul.c                        |   29 +-
 pfinet/tunnel.c                            |  108 +-
 pflocal/Makefile                           |    6 +-
 pflocal/connq.c                            |  373 +++---
 pflocal/connq.h                            |   42 +-
 pflocal/io.c                               |  110 +-
 pflocal/sock.c                             |   64 +-
 pflocal/sock.h                             |    8 +-
 pflocal/socket.c                           |   94 +-
 pflocal/sserver.c                          |   34 +-
 proc/Makefile                              |    9 +-
 proc/info.c                                |    4 +-
 proc/main.c                                |    6 +-
 proc/mgt.c                                 |    8 +-
 proc/msg.c                                 |   27 +-
 proc/proc.h                                |    6 +-
 proc/stubs.c                               |   18 +-
 proc/wait.c                                |    6 +-
 release/Makefile                           |   14 +-
 storeio/Makefile                           |    6 +-
 storeio/dev.c                              |   18 +-
 storeio/dev.h                              |    8 +-
 storeio/io.c                               |    9 +
 storeio/open.c                             |   14 +-
 storeio/open.h                             |    2 +-
 storeio/pager.c                            |   40 +-
 storeio/storeio.c                          |   20 +-
 sutils/MAKEDEV.sh                          |   37 +-
 sutils/Makefile                            |    3 +-
 sutils/clookup.c                           |   50 +-
 tasks                                      |    2 -
 term/Makefile                              |   10 +-
 term/devio.c                               |   27 +-
 term/hurdio.c                              |   69 +-
 term/main.c                                |   12 +-
 term/munge.c                               |    6 +-
 term/ptyio.c                               |   94 +-
 term/term.h                                |   91 +-
 term/users.c                               |  306 +++--
 term/xinl.c                                |    2 +
 tmpfs/Makefile                             |    6 +-
 tmpfs/dir.c                                |   26 +-
 tmpfs/node.c                               |   36 +-
 tmpfs/tmpfs.c                              |  186 ++-
 tmpfs/tmpfs.h                              |    4 +-
 trans/Makefile                             |   14 +-
 trans/fakeroot.c                           |   60 +-
 trans/fifo.c                               |  105 +-
 trans/firmlink.c                           |    9 +
 trans/hello-mt.c                           |   37 +-
 trans/new-fifo.c                           |  110 +-
 trans/null.c                               |    9 +
 trans/remap.c                              |  152 ++
 trans/streamio.c                           |  163 ++-
 ufs-fsck/Makefile                          |    4 +-
 ufs/Makefile                               |    8 +-
 ufs/alloc.c                                |   38 +-
 ufs/dir.c                                  |    8 +-
 ufs/hyper.c                                |   10 +-
 ufs/inode.c                                |   44 +-
 ufs/main.c                                 |   10 +-
 ufs/pager.c                                |  105 +-
 ufs/pokeloc.c                              |   14 +-
 ufs/sizes.c                                |   47 +-
 ufs/ufs.h                                  |   47 +-
 ufs/xinl.c                                 |    2 +
 usermux/Makefile                           |    6 +-
 usermux/mux.c                              |   38 +-
 usermux/node.c                             |    2 +-
 usermux/usermux.h                          |    4 +-
 utils/Makefile                             |   22 +-
 utils/fakeauth.c                           |   14 +-
 utils/ps.c                                 |    2 +
 utils/remap.sh                             |   66 +
 utils/rpctrace.c                           | 1176 ++++++++++++----
 utils/vmstat.c                             |   44 +-
 utils/x.c                                  |    1 -
 546 files changed, 14501 insertions(+), 7313 deletions(-)
 create mode 100644 configure.ac
 delete mode 100644 configure.in
 create mode 100644 console-client/xkb/MISSING-FEATURES
 create mode 100644 console-client/xkb/README
 create mode 100644 console-client/xkb/TODO
 create mode 100644 console-client/xkb/compose.c
 create mode 100644 console-client/xkb/kstoucs.c
 create mode 100644 console-client/xkb/kstoucs_map.sh
 create mode 100644 console-client/xkb/lex.l
 create mode 100644 console-client/xkb/parser.y
 create mode 100644 console-client/xkb/xkb-data/keymap/hurd
 create mode 100644 console-client/xkb/xkb-data/symbols/hurd
 create mode 100644 console-client/xkb/xkb-data/types/hurd
 create mode 100644 console-client/xkb/xkb.c
 create mode 100644 console-client/xkb/xkb.h
 create mode 100644 console-client/xkb/xkbdata.c
 create mode 100644 console-client/xkb/xkbtimer.c
 create mode 100644 doc/.gitignore
 delete mode 100644 doc/version.texi
 create mode 100644 ext2fs/xinl.c
 delete mode 100755 hurd/configure
 delete mode 100644 hurd/configure.ac
 delete mode 100755 hurd/install-headers.in
 create mode 100644 libtreefs/xinl.c
 create mode 100644 mach-defpager/default_pager.h
 create mode 100644 mach-defpager/kalloc.h
 create mode 100644 term/xinl.c
 create mode 100644 trans/remap.c
 create mode 100644 ufs/xinl.c
 create mode 100644 utils/remap.sh


hooks/post-receive
-- 
the great next stuff



reply via email to

[Prev in Thread] Current Thread [Next in Thread]