From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <1c373859cbec9c275e5d8ca2ea2bea67@plan9.bell-labs.com> To: 9fans@cse.psu.edu From: "Russ Cox" MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] updates on sources Date: Fri, 13 Dec 2002 03:30:50 -0500 Topicbox-Message-UUID: 3329a606-eacb-11e9-9e20-41e7f4b1d025 I pushed out a few big updates this evening. * The %s and %S verbs no longer require the string to be nul-terminated if a precision is given. This is the way the old print library behaved, and it's useful when you're doing various text processing. Thanks to rog. This is not actually that big a change except that it changes every binary in the system. Sigh. Eventually the print library will stabilize. * The libmemdraw and libmemlayer libraries have been updated to handle the full suite of Porter-Duff compositing operators. Devdraw is updated too (it's a backwards-compatible change to the protocol) though draw(3) and libdraw are not yet updated. That will happen in the next few days. I'll post more then. Thanks to Vita Nuova (specifically jrf, I believe) for the code. * The kernel build process has changed a bit, mainly to make it easier to put all sorts of cruft into the root file system. Details in an email to follow. * More venti tools. Details in an email to follow. * Might as well mention that ssh supports agent forwarding. ssh -f unix will set up agent forwarding so that if you run "ssh elsewhere" on the unix machine, the RSA authentication happens via factotum. This is a few weeks old, but I never mentioned it. * I installed new kernels into /386. If you have done a recent install (so echo $bootfile says sdC0!fs!/386/9pcdisk instead of sdC0!9fat!9pcdisk.gz) then you'll boot the new kernel automatically when you reboot. Otherwise you'll need to copy it to 9fat. If you're booting striaght out of /386 and find that the new kernel doesn't work for you, edit your plan9.ini (or copy c:/plan9/plan9ini.bak to c:/plan9/plan9.ini and edit that) and change the boot file to /386/_9pcdisk.gz, which is the old kernel (and then tell us; mail 9trouble). As a reminder, pc/bootfloppy /dev/fd0disk plan9.ini can be used to make a new boot floppy. * Sources is now running the 4e file server as a field test. If you see anything strange, please let us know. As usual, if you don't want to download the changed binaries one by one, you can download a bleeding edge CD image from the updates page and use that (usually they're updated a few hours from now, but I just did a manual update, so it's there as you read this). Enjoy. Russ