| @@ -1,3 +1,6 @@ |
| 1 | +20110104 |
| 2 | + emu/MacOSX/win.c detect double clicks [issue 232, jas] |
| 3 | + emu/MacOSX/os.c replace erendezvous by a per-kproc semaphore for osblock/osready |
| 1 | 4 | 20101220 |
| 2 | 5 | changes to srv(3) to notify client when server vanishes [issue 244, thanks to powerman and roger] |
| 3 | 6 | 20101205 |
| @@ -362,4 +365,457 @@ · 358 unmodified lines |
| 362 | 365 | 20071015 |
| 363 | 366 | add cap creation to infauth in server role in factotum |
| 364 | 367 | 20071011 |
| 365 | | − remove obsolete references to sh-exception( |
| 368 | + remove obsolete references to sh-exception(2) |
| 369 | +20071010 |
| 370 | + add abhey's changes for cmd key as unicode compose key for MacOS X to emu/MacOSX/win.c |
| 371 | +20071008 |
| 372 | + nemo's change to emu/port/random.c; really the file needs a little rewriting for clarity (too many overlapping states) |
| 373 | +20071002 |
| 374 | + ensure fmtdef.h included by some lib9 functions so that va_copy is defined on older systems that lack that needless notion |
| 375 | + <{} and >{} added to sh(1) |
| 376 | +20070929 |
| 377 | + move emu/MacOSX/mkfile to .../mkfile-x11 and replace it by the variant that builds for Carbon, now the default |
| 378 | +20070927 |
| 379 | + add working drawcursor to emu/MacOSX/win.c, based on mirtchovski's changes (but mapping general cursor images to Mac's form) |
| 380 | +20070910 |
| 381 | + update spki(2) [change handling of hashes, add signature functions] appl/lib/spki/spki.b module/spki.m, updated for GSoC |
| 382 | +20070906 |
| 383 | + add toreal to string(2) |
| 384 | +20070905 |
| 385 | + /appl/cmd/ed.b (caerwyn's fix for g/.../d) |
| 386 | + also /appl/lib/ecmascript/builtin.b (toupper fix) |
| 387 | +20070902 |
| 388 | + make /appl/lib/daytime.b accept Daytime->text's output; add string2tm to man page (issue 59) |
| 389 | +20070901 |
| 390 | + add andrey's changes to emu/MacOSX/win.c (used by emu/MacOSX/mkfile-a) |
| 391 | + add saoret's changes to dis/lookman, dis/man (issue 58) |
| 392 | + add micah.stetson's change to /appl/cmd/src.b (issue 57) |
| 393 | +20070817 |
| 394 | + two old changes that weren't in the distribution... |
| 395 | + libkeyring/rsaalg.c: previously failed to ensure the output key was the right length (really rsagen should do that) |
| 396 | + libinterp/alt.c: use a better random number generator |
| 397 | +20070814 |
| 398 | + bufio.b didn't update the buffer pointers correctly on write errors |
| 399 | +20070807 |
| 400 | + libinterp/keyring.c don't include owner= if owner is nil or "" |
| 401 | + add auth/rsagen |
| 402 | +20070806 |
| 403 | + /module/lists.m add PATH(!), also simplify concat implementation |
| 404 | +20070725 |
| 405 | + /dis/man initialise fils correctly to empty list and remove hack (issue 56) |
| 406 | +20070720 |
| 407 | + utils/5l/asm.c: ensure SBZ field in MOV is regarded as MBZ (ie, force to zero) |
| 408 | +20070714 |
| 409 | + add Sys->readn, update sys-read(2) |
| 410 | + copy two repairs from emu/port/inferno.c to os/port/inferno.c |
| 411 | + remove readn implementation from several commands |
| 412 | + print correct diagnostic in appl/cmd/crypt.b |
| 413 | + prevent window titlebars from being dragged out of the main window in wm/wm.b |
| 414 | +20070619 |
| 415 | + remembered to include /appl/cmd/trfs.b /dis/trfs.dis |
| 416 | +20070614 |
| 417 | + /appl/lib/venti.b bug fixes, a few more errstrs, remove prints to stderr |
| 418 | + add initial module/vac.m appl/lib/vac.b from mjl (gsoc project ventivac) |
| 419 | + add initial /appl/cmd/^(vacfs.b vacget.b vacput.b) /man/4/vacfs /man/1/vacget from mjl (gsoc:ventivac) |
| 420 | + include omitted man/mkfile man/lib |
| 421 | +20070608 |
| 422 | + update /lib9 functions to use silly va_copy (and then va_end) instead of just assigning, to account for silly C implementations |
| 423 | + change /appl/cmd/mc.b not to require Draw or Env (so lc works on smaller systems) |
| 424 | + update acme to include the font size data (eg, for use by mc(1)) |
| 425 | +20070607 |
| 426 | + /appl/wm/man.b /appl/lib/man.b to allow 10.1 etc as section references |
| 427 | +20070605 |
| 428 | + add another xopen #define to lib9.h includes for Linux |
| 429 | + copy plan9 acme's colormix |
| 430 | +20070601 |
| 431 | + /appl/cmd/ls.b /dis/ls.dis /man/1/ls: document new -F option and -T option |
| 432 | + /appl/cmd/auth/factotum/factotum.b: ignore empty writes, don't fail; make a few diagnostics match plan 9 |
| 433 | + rename /appl/cmd/mc.b to /appl/cmd/calc.b; also /man/1/mc to /man/1/calc; /dis/mc.dis to /dis/calc.dis |
| 434 | + add /appl/cmd/mc.b (initial version) |
| 435 | + replace /dis/lc.dis by /dis/lc; remove /appl/cmd/lc.b |
| 436 | + remove /appl/cmd/mathcalc.b /dis/mathcalc.dis /man/1/mathcalc |
| 437 | +20070510 |
| 438 | + quickly remove references to udp's "oldheaders" because plan 9 removed it |
| 439 | + remove obootpd completely |
| 440 | +20070418 |
| 441 | + add scan code to X11 (issue 45) |
| 442 | +20070411 |
| 443 | + if mkconfig has been changed from the distribution, use it to set parameters in makemk.sh (issue 41) |
| 444 | + add iso8859-15 (what? will the line stretch on to the crack of doom?) (issue 43) |
| 445 | +20070410 |
| 446 | + fix some porting errors in /appl/cmd/look.b |
| 447 | + document look's -r option in look(1) |
| 448 | +20070407 |
| 449 | + /os/port/^(portdat.h lib.h portfns.h xalloc.c) compatiblity changes with plan 9 |
| 450 | + /os/pc ether drivers updated to match plan 9, and os/ip (and a few files in /os/port) also updated, including removing some unreachable code |
| 451 | + /os/ip/tcp.c changes from plan 9 for out-of-sequence segments |
| 452 | +20070319 |
| 453 | + emu/port/devsrv.c and os/port/devsrv.c delete wc at correct time |
| 454 | +20070312 |
| 455 | + rename -D and -k options to plumb (old ones still accepted); add -i option to take data from standard input; update man page |
| 456 | + enable 64-bit seeks in /emu/Nt/devfs.c |
| 457 | +20070302 |
| 458 | + change /mkfile to build yacc earlier, mainly to make bootstrap of a new host easier (makemk.sh and mk install) |
| 459 | + change /utils/mkfile not to build k[acl] and q[acl] on Plan 9, since the system ones are the same |
| 460 | +20070228 |
| 461 | + make array bounds checking the default for on-the-fly compilers (emu/port/main.c) |
| 462 | + improve wording in security-ssl(2) and ssl(3) |
| 463 | +20070227 |
| 464 | + /include/fcall.h: ensure unsigned promotion to counter ansi sign-extending rules for GBIT64 |
| 465 | + /libmemdraw/draw.c: copy fix to memfillcolor |
| 466 | +20070220 |
| 467 | + add 0x92 as chip ID for ether91c111.c |
| 468 | +20070217 |
| 469 | + repair /appl/lib/libc.b and /appl/lib/libc0.b strncmp implementations (used only by c2l output) [inferno-os issue 9] |
| 470 | + /emu/port/devip.c, get socket fd on reopen of ctl |
| 471 | + /appl/acme/exec.b, trim string correctly [inferno-os issue 11] |
| 472 | +20070216 |
| 473 | + add /module/lists.m, /appl/lib/lists.b, and lists(2) |
| 474 | +20070209 |
| 475 | + remove debugging -d option to exportfs call in emu/Plan9/devsrv9.c(!) |
| 476 | +20070206 |
| 477 | + /appl/svc/auth.sh: replace exit by raise |
| 478 | + /man/2/styxservers: document replychan and replydirect |
| 479 | +20070201 |
| 480 | + update US timezone files to save energy |
| 481 | +20070131 |
| 482 | + add /appl/lib/convcs/utf16_btos.b, utf16_stob.b etc [rog] |
| 483 | +20070130 |
| 484 | + fix wording in some of the licence files (eg, remove references to old liberal licence) |
| 485 | +20070123 |
| 486 | + check lengths properly in devenv.c |
| 487 | + move all of doc into lib/proto/inferno from lib/proto/src |
| 488 | +20070122 |
| 489 | + add doc/port.ms, doc/port.pdf to src proto. add brief instructions for source rebuild to port.ms |
| 490 | +20070118 |
| 491 | + add json(2) {/appl/lib/json.b, /module/json.m, /dis/lib/json.dis} for RFC4627 notation [json(6)] |
| 492 | +20070117 |
| 493 | + remove duplicate libmp/libsec reference from /mkfile (i assume it wasn't necessary to visit them twice!) |
| 494 | +20070116 |
| 495 | + move Man from /dis/man.dis (which vanished a few changes ago) to /dis/lib/man.dis. honestly. wm/man works again. |
| 496 | +20070114 |
| 497 | + remove some unused static declarations in /utils/mk/shprint.c |
| 498 | +20070111 |
| 499 | + delete drawxflush from devdraw.c (call drawq(un)?lock instead) |
| 500 | +20070107 |
| 501 | + have emu (/emu/port/main.c) check environment variables INFERNO and ROOT before EMU and -r, for inferno root directory |
| 502 | + (haven't yet changed the build system and mkfiles to match) |
| 503 | + remove /include/libcrypt_o.h since the library isn't used |
| 504 | + add complete(2) |
| 505 | +20070103 |
| 506 | + replace man.dis by Salva Peiró's sh version of plan 9's man script |
| 507 | +20061221 |
| 508 | + add data2c to Irix package prototype |
| 509 | + remove unwanted .dis/.sbl files from /appl packages |
| 510 | + change liblogfs to GPLv2 from proprietary, to fit google code |
| 511 | + correct cmd(3) to account for new stderr file |
| 512 | +20061219 |
| 513 | + cmd(3) and thus os(1) change to separate standard output and error streams |
| 514 | + all /emu/*/cmd.c change to account for that (original changes to devcmd.c and MacOSX/cmd.c courtesy Cibernet) |
| 515 | +20061215 |
| 516 | + replaced things like <???> because gcc annoyingly whines even with 1950's trigraphs off |
| 517 | + libtk/textu.c: uninitialised field in boundary case |
| 518 | + libtk/textw.c: possibly uninitialised value; leave unchanged |
| 519 | + utils/ql/l.h: uchar as to ushort, because of extra ops |
| 520 | +20061214 |
| 521 | + added fopen to xml.m to allow bufio->sopen and others to be used |
| 522 | +20061213 |
| 523 | + added MacOSX/386 components |
| 524 | +20061013 |
| 525 | + updated /os/ip/lookbackmedium.c and /os/ip/rudp.c |
| 526 | +20061021 |
| 527 | + change /os/port/exportfs.c to allow negotiating up to 64k msize |
| 528 | + (matching /emu/port/exportfs.c) |
| 529 | +20060809 |
| 530 | + /appl/lib/newns.b uses String->unquoted, if it can load it |
| 531 | +20060803 |
| 532 | + /libtk/textw.c: default page up/down scrolls 0.75 of a page (to give context); also allows fractional value |
| 533 | +20060801 |
| 534 | + /utils/data2s/data2s.c: allocate at least one linker byte to empty files to avoid complaints |
| 535 | +20060715 |
| 536 | + /appl/lib/pop3.b remove defaultserver(); update pop3(2) to remove references to /services |
| 537 | + similarly update smtp(2) |
| 538 | + avoid some boundary cases in /appl/charon/^(build.b layout.b) |
| 539 | +20060625 |
| 540 | + added caerwynj@gmail.com changes to /appl/acme/acme/mail/src/Mailpop3.b |
| 541 | +20060622 |
| 542 | + /appl/lib/sets*.b: correct op's implementation of 2r1101 |
| 543 | +20060613 |
| 544 | + added csv(2), /module/csv.m, /appl/lib/csv.b |
| 545 | +20060608 |
| 546 | + preliminary rfc822(2), /appl/lib/rfc822.b |
| 547 | +20060605 |
| 548 | + /appl/lib/chanfill.b: remove alt => * |
| 549 | +20060601 |
| 550 | + fix /appl/lib/dis.b to save the real array once read in |
| 551 | +20060526 |
| 552 | + /appl/lib/venti.b: fix g64's byte ordering [not that it is, or can be called yet] |
| 553 | +20060524 |
| 554 | + copy end fix to lib*/utfecpy.c |
| 555 | +20060523 |
| 556 | + w3c-uris(2): add a .copy() operation |
| 557 | +20060518 |
| 558 | + /Nt/386/include/lib9.h define _USE_32BIT_TIME_T and deprecate `deprecated' warnings |
| 559 | +20060504 |
| 560 | + remove use of HEAP_ALIGN from /*/port/devprof.c; change Heap.pad to Heap.hprof in /include/interp.h |
| 561 | +20060426 |
| 562 | + correct text and selection colours in wm/sh for loss-of-focus and holding modes |
| 563 | +20060423 |
| 564 | + add /appl/lib/w3c/uris.b w3c-uris(2) /module/uris.m |
| 565 | +20060419 |
| 566 | + /emu/port/devcmd.c: correct wakeup state for started command |
| 567 | +20060412 |
| 568 | + /appl/svc/webget include caerwyn's changes |
| 569 | +20060411 |
| 570 | + put `|| exit 1' after each (command-list) in the mkfiles, just for bash |
| 571 | +20060410 |
| 572 | + /appl/cmd/limbo/typecheck.b /limbo/typecheck.c - stop wrong warning wrt use of ref fn |
| 573 | +20060313 |
| 574 | + remembered to install cddb port from last year... cddb(7) |
| 575 | +20060312 |
| 576 | + /emu/Nt/win.c; #define windows names out of the way to remove IPoint etc |
| 577 | + /emu/Nt/os.c, simplify osblock/osready and eliminate erendezvous |
| 578 | + /emu/port/devcons.c, tug into line with /os/port, to prepare for single-window changes |
| 579 | + echo ^U on CAN (ctrl-U) |
| 580 | +20060311 |
| 581 | + replace Limbo version of shutdown by sh script; it's still a bit silly |
| 582 | +20060309 |
| 583 | + /*/port/inferno.c: 0 or -1 return value from dial functions |
| 584 | + /os/port/portmkfile: remove reference to ../kfs |
| 585 | + /man/8/httpd document -a; /appl/svc/httpd/httpd.b |
| 586 | + /libmp/port/mptouv.c sign extension fix from 9 |
| 587 | + /module/keyring.m, /libinterp/ipint.c: add some bitwise operators |
| 588 | + change (undocumented) /appl/cmd/test.b so that `host' mkfiles will work in Inferno |
| 589 | + should probably change the mkfiles to replace it |
| 590 | +20060303 |
| 591 | + /emu/Plan9/win.c replace ldepthof |
| 592 | +20060302 |
| 593 | + add KPX11 flag to hosted kproc to boost the stack for silly x11 & co. |
| 594 | + put keyboard and cursor processing into a separate kproc with big stack in /emu/port/win-x11a.c |
| 595 | + change various os.c to match |
| 596 | +20060301 |
| 597 | + /appl/cmd/rioimport.b fix initialisation race |
| 598 | +20060227 |
| 599 | + fix /utils/ql/l.h: oprange should be [ALAST] (with extra 405xx opcodes), also AEND->ALIST elsewhere |
| 600 | + put faster gethunk in ql and kl (mimic other compilers) |
| 601 | +20060226 |
| 602 | + enable /emu/port/devpointer.c, with changes to /emu/*/win*.c to call mousetrack, /emu/port/main.c to bind #m, |
| 603 | + and code for pointer and cursor removed from devcons.c |
| 604 | + update Nt/win.c and port/win-x11a.c from drawterm to get/put host snarf buffer |
| 605 | + change devmem.c from #m to #% not to clash with pointer |
| 606 | +20060225 |
| 607 | + add /emu/port/devsnarf.c (#^) and put clipread from drawterm in /emu/Nt/win.c |
| 608 | +20060224 |
| 609 | + modify /appl/lib/secstore.b, /module/secstore.m, secstore(2) [add dial, auth, mkseckey, mkfilekey, remove] |
| 610 | + add /appl/cmd/auth/secstore.b, secstore(1) |
| 611 | + remove strange exception handling in /appl/cmd/dd.b |
| 612 | + add dhcpclient(2) |
| 613 | +20060223 |
| 614 | + add /appl/cmd/auth/aescbc.c |
| 615 | + add /appl/cmd/crypt.b [rog] |
| 616 | + add crypt(1) |
| 617 | + add /appl/lib/secstore.b /module/secstore.m secstore(2) |
| 618 | +20060221 |
| 619 | + /libsec/port/hmac.c: treat existing but not seeded digest correctly |
| 620 | + /libinterp/ipint.c, /module/keyring.m, add new operator `invert' |
| 621 | +20060220 |
| 622 | + add ida(2), /appl/lib/ida, /module/ida.m |
| 623 | +20060216 |
| 624 | + add ubfa(2), ubfa(6), /module/ubfa.m, /appl/lib/ubfa.b |
| 625 | +20060214 |
| 626 | + [rog] add cursor changing support to tk, wm, wmlib (eg, for acme) |
| 627 | +20060213 |
| 628 | + remove libcrypt_o from distribution |
| 629 | +20060211 |
| 630 | + add /man/1/9win [rog] |
| 631 | + change /appl/cmd/auth/keyfs.b to confirm key only when creating the file [rog] |
| 632 | + punt floating-point conversions in powerpc jit on macos for time being |
| 633 | + (have particular values in certain FP registers when native) |
| 634 | +20060210 |
| 635 | + update /libmemdraw/draw.c to include 9's changes for concurrent use |
| 636 | + remove canlock as assembly language interface, replaced by _tas |
| 637 | + replace native use of tas by _tas; make declarations all agree |
| 638 | + add holdon/holdoff ctl request to wm/sh |
| 639 | + wmproxy in appl/lib/wmlib.b does not create new pgrp |
| 640 | +20060206 |
| 641 | + update /appl/cmd/cp.b with digbyt's changes (mode/uid/gid correct on copied directories) |
| 642 | +20060203 |
| 643 | + update /appl/cmd/ip/dhcp.b /appl/cmd/lib/dhcpclient.b |
| 644 | + update /os/init/i4e.b to use it |
| 645 | + add /man/8/dhcp |
| 646 | +20060118 |
| 647 | + add ksize(10.1), kstrip(10.1), /utils/kstrip |
| 648 | + new _MAGIC definitions in utils/libmach/a.out.h |
| 649 | +20060114 |
| 650 | + change /os/boot/arm1110 mkfile to work on unix and windows; add to /lib/proto/os |
| 651 | +20060111 |
| 652 | + -s (exportonly) -x/-y (geometry) options to 9win (TODO: rog, manual page!) |
| 653 | + wm/sh.b: correct hold mode; remove little-used and undocumented history file |
| 654 | +20060109 |
| 655 | + delete #pragma from flate.h |
| 656 | + ensure lib9 compiles replacement sbrk for MacOSX |
| 657 | +20060106 |
| 658 | + update compilers |
| 659 | + update compilers' manual page |
| 660 | + fix os/port/portmkfile for Plan 9: don't use $OBJDIR but Inferno/$OBJTYPE |
| 661 | + have os/port/portmkfile check for i$CONF.p9 and use that not i$CONF for acid |
| 662 | + add srclist(10.1) |
| 663 | +20060105 |
| 664 | + account for new definition of rendezvous (void* not ulong) |
| 665 | + add dummy setmalloctag to utils where needed (for Plan 9) |
| 666 | + set profileflg only for ATEXT in utils/?c/txt.c |
| 667 | + update /os/boot/pc |
| 668 | +20060103 |
| 669 | + /os/ip updated from Plan 9 |
| 670 | + /os/ip/^(bootp.c dhcp.c ihbootp.c) changed to use announce not connect for udp |
| 671 | +20051215 |
| 672 | + /man/6/keytext added |
| 673 | +20051207 |
| 674 | + /tools/odbc.c portability changes, and fix modes on several files |
| 675 | +20051202 |
| 676 | + /emu/Plan9/devfs.c strip Inferno root from file system diagnostics |
| 677 | +20051130 |
| 678 | + change /appl/svc/httpd to use lock(2) not lockprocs |
| 679 | +20051123 |
| 680 | + /appl/cmd/bind.b changed not to use arg.dis, implement -q, and diagnostic change |
| 681 | + /appl/cmd/mount.b acquired a -q option as well |
| 682 | +20051114 |
| 683 | + avoid limit==0 in wm/memory.b |
| 684 | +20051108 |
| 685 | + have poolmaxsize return 0 for pool of size 0 |
| 686 | + remove /os/*/u.h (in favour of /$SYSTARG/$OBJTYPE/include/u.h) |
| 687 | + update mkfiles accordingly |
| 688 | + adjust mkfiles for libsec and libmp compilation for native kernels |
| 689 | +20051107 |
| 690 | + added /os/manga |
| 691 | +20051101 |
| 692 | + fixed /os/port/devloopback.c |
| 693 | + updated netif.c netif.h |
| 694 | +20051028 |
| 695 | + updated gettar(1) and /appl/cmd/gettar.b |
| 696 | +20051025 |
| 697 | + fix British Summer Time in locales |
| 698 | +20051021 |
| 699 | + updated /appl/lib/newns.b and namespace(6) for environment variable substitution |
| 700 | +20051018 |
| 701 | + moved in changes from home to os/port: cis.c devbridge.c ethermii.c portclock.c devuart.c devbench.c random.c portfns.h tod.c uart.h |
| 702 | + - mainly for changes to implement fasttick and timers |
| 703 | +20051017 |
| 704 | + /limbo/ecom.c and /appl/cmd/limbo/ecom.c: ensure src set in temporary Node to avoid `no file specified' in sbl.[bc] |
| 705 | +20050925 |
| 706 | + added format(2) |
| 707 | +20050922 |
| 708 | + iostats(4) added |
| 709 | +20050919 |
| 710 | + improve behaviour in wm/sh when in raw mode |
| 711 | +20050916 |
| 712 | + /appl/lib/styx.b: return value for Rmsg.unpack for Rstat didn't include len[2] |
| 713 | +20050912 |
| 714 | + update /appl/lib/disks.b, disks(2) |
| 715 | + update /appl/cmd/disk/format.b |
| 716 | + add /appl/cmd/disk/prep, /appl/cmd/disk/mbr.b |
| 717 | + replace format(8) by prep(8) |
| 718 | + delete undocumented /appl/cmd/disk/part.b |
| 719 | +20050908 |
| 720 | + added disks(2) and scsiio(2) |
| 721 | +20050906 |
| 722 | + os/port/devsrv.c and emu/port/devsrv.c to allow setting length by wstat (also DMAPPEND) |
| 723 | + appl/cmd/dossrv.b fix to interpret aname:offset |
| 724 | + usb updated to support current native uhci drivers |
| 725 | + /appl/lib/usb/usbmass.b changed to work with new driver and more devices |
| 726 | +20050901 |
| 727 | + new /appl/cmd/ip/sntp.b, sntp(8) |
| 728 | +20050824 |
| 729 | + cp(1): added -gux options |
| 730 | +20050810 |
| 731 | + mangaload(8): new |
| 732 | +20050812 |
| 733 | + /appl/cmd/limbo/nodes.b didn't always initialise n.c (eg, a != a) |
| 734 | +20050712 |
| 735 | + updated utils/[12][acl] to match Plan 9's |
| 736 | +20050627 |
| 737 | + added streamcp (renamed fcp since that's what plan 9 calls a similar thing) |
| 738 | +20050626 |
| 739 | + added write lock to emu/port/devip.c to stop Linux (and perhaps others) splitting socket writes by different processes |
| 740 | +20050620 |
| 741 | + added w3c-xpointers(2) [/module/xpointers.m; /appl/lib/w3c/xpointers.b] |
| 742 | +20050617 |
| 743 | + fixed qid array reference in /appl/cmd/lockfs.b [cjones83] |
| 744 | +20050610 |
| 745 | + updated lib/ndb/dns |
| 746 | + fixed count < 0 when reading beyond end of file in disk/kfs |
| 747 | +20050526 |
| 748 | + fixed factotum's p9any to use user= attribute in key not /dev/user |
| 749 | + fix /appl/lib/daytime.b's handling of dlpairs; also read /env/timezone if that's there |
| 750 | + update /appl/lib/w3c/css.b to read CSS2.1 |
| 751 | + add w3c-css(2); possibly should move module file to w3c/css.m? |
| 752 | +20050518 |
| 753 | + added GPL/LGPL notice files |
| 754 | + made single mk.b from many included source files |
| 755 | + added MIT-template or LGPL NOTICE files to lib* directories |
| 756 | + updated doc/port.ms |
| 757 | + included libmp and libsec in lib/proto/src (Lucent Public License), not yet used |
| 758 | + fix bug in cmd(3) introduced by killonclose |
| 759 | +20050425 |
| 760 | + add sexprs(6) |
| 761 | + add truerand/ntruerand and nsec[defined as osnsec] to lib9.h |
| 762 | + redefine fmax and log2 in lib9.h |
| 763 | + some/all FreeBSD-5.x-y don't initialise rfork_thread's procmask from parent (contrary to docs); compensate in FreeBSD/os.c |
| 764 | + finally copy last year's changes to 1c from home |
| 765 | + call logs->init in applylog |
| 766 | + changed /appl/cmd/cmp.b to work correctly for differing buffer sizes, errors, etc. |
| 767 | + included /os/pc/sd53c8xx.[in] and added /utils/na [not compiled by default] |
| 768 | + mask off OEXCL in (emu/port os/port)^/sysfile.c:/^kcreate's openmode |
| 769 | + wm/sh.b: keep menuitem 0 if noscroll selected |
| 770 | + added units(1) |
| 771 | +20050413 |
| 772 | + licence following MIT-template replaces `free for all' instances |
| 773 | + "-N nice" option in os(1) |
| 774 | + geodesy(2) is new |
| 775 | + ebook(1) is newly released (Open Ebook browser) |
| 776 | + wm-sh(1) has a rearranged menu, with scroll/noscroll option added |
| 777 | + /doc/asm.ms has been updated |
| 778 | + section 10 has been updated |
| 779 | + limbo compiler will make simple functions inline if possible |
| 780 | + limbo compiler supports `ref fn' type |
| 781 | + /doc/limbo/addendum.ms [also .ps .pdf] updated to reflect `ref fn' and other changes |
| 782 | + keyring-ipint(2) has a few new operations (shl, shr, copy) |
| 783 | + DigestState has new copy operation replacing cloneDigestState |
| 784 | + Keyring has new functions certtoattr, pktoattr and sktoattr each returning |
| 785 | + a string containing attr=value ... representations of certificates and keys |
| 786 | + u.h has been updated for all platforms, hosted and native |
| 787 | + new ptrint, u8int, u16int, u64int, FPdbleword, and more accurate varargs for < 4 byte values |
| 788 | + lib9.h has extra encode/decode functions moved from libcrypt |
| 789 | + string.m has new quotec function [TODO: man page] |
| 790 | + crypt/ssl3.b handles a particular certificate type better |
| 791 | + charon has several bug fixes in javascript, notably parsing of certain expressions |
| 792 | + /doc/descent/* `Descent into Limbo' updated |
| 793 | + internally libinterp uses a different representation for parts of the linkage table |
| 794 | + /doc/lprof.ms [also .ps and .pdf] gives overview of Limbo profiling |
| 795 | + /doc/ebookimp.ms [also .ps and .pdf] discusses implementation of its XML browsing |
| 796 | + /doc/compiler.ms has been updated |
| 797 | + /doc/dis.ms eclr has been removed |
| 798 | + emu(1) -b enables bounds checking in JIT |
| 799 | + cs(8) handles general query (!attr=val ...) |
| 800 | + mkfs/mkext(8) handles big archives |
| 801 | + emuinit tries sh -c on command if not immediately dis |
| 802 | + /appl/lib/string.b: rewritten unquoted for correct handling of embedded quotes |
| 803 | + limbo warns about unused local variables |
| 804 | + limbo: -F enables new implementation of function ref |
| 805 | + limbo: -O runs optimiser |
| 806 | + mount -9 uses 9fs not styx as service address |
| 807 | + cmd(3) adds "killonclose" and parameter to "nice" |
| 808 | + TODO: group check in styxserver |
| 809 | + styxlisten accumulates algs correctly |
| 810 | + os/port/mkdevc builds vgacursor table |
| 811 | + touch uses OEXCL |
| 812 | + /appl/lib/debug knows about ref fn |
| 813 | + ecmascript: for(... in ...) parsed correctly |
| 814 | + getuserpasswd added to factotum(2) |
| 815 | + /appl/lib/print reincorporated |
| 816 | + wm/clock |
| 817 | + ftpfs calls factotum (getuserpasswd) |
| 818 | + hoststdin/hoststdout/hoststderr [preliminary] |
| 819 | + /os/boot/pc updated, as is its shipping list |
| 820 | +20041217 |
| 821 | + base point |