Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (7m)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (177d) 

2024-05-09 20:29:35 UTC Now

2009-01-16 01:44:27 UTC MAIN commitmail json YAML

replace clearly broken bufq_priocscan_cancel with
something which might work.  (hi reinoud)

(yamt)

2009-01-16 01:43:11 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #252):
distrib/sets/lists/xserver/md.amd64: revision 1.42
distrib/sets/lists/xserver/md.cats: revision 1.26
distrib/sets/lists/xserver/md.i386: revision 1.57
distrib/sets/lists/xserver/md.macppc: revision 1.43
distrib/sets/lists/xserver/md.netwinder: revision 1.13
distrib/sets/lists/xserver/md.shark: revision 1.24
distrib/sets/lists/xserver/md.sparc64: revision 1.28
external/mit/xorg/server/xorg-server/hw/xfree86/utils/xorgconfig/Makefile: revision 1.5
Install the Cards file used by xorgconfig.

(snj)

2009-01-16 01:17:49 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jym in ticket #251):
sys/arch/xen/xenbus/xenbus_probe.c: revision 1.27
Do not probe for console when configuring xenbus devices, as it is
attached earlier during boot, when initializing hypervisor.
This avoids the "unknown type console at xenbus0 id 0 not configured"
autoconf(9) messages, which are misleading during domU's boot.
See also http://mail-index.netbsd.org/port-xen/2009/01/05/msg004621.html
Ok by bouyer@ in private mail.

(snj)

2009-01-16 01:12:31 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #249):
distrib/sets/lists/comp/mi: revision 1.1224
lib/librt/Makefile: revision 1.10
lib/librt/mq_close.3: revision 1.1
lib/librt/mq_getattr.3: revision 1.1
lib/librt/mq_notify.3: revision 1.1
lib/librt/mq_open.3: revision 1.1
lib/librt/mq_receive.3: revision 1.1
lib/librt/mq_send.3: revision 1.1
lib/librt/mq_setattr.3: revision 1.1
lib/librt/mq_unlink.3: revision 1.1
Manuals describing the interface of POSIX message queues.
Taken from The Open Group, with various modifications.
Thanks <wiz> for improvements!

(snj)

2009-01-16 01:04:29 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by lukem in ticket #247):
include/unistd.h: revision 1.119
lib/libc/gen/getlogin.c: revision 1.14
lib/libc/sys/getlogin.2: revision 1.21
Change the second argument of getlogin_r() from int to size_t, per POSIX.

(snj)

2009-01-16 01:03:47 UTC MAIN commitmail json YAML

cpu_info_store, machine, and machine_arch can all be shared by acorn26 and
arm32, so share them.

(bjh21)

2009-01-16 00:46:12 UTC MAIN commitmail json YAML

Disable unloading of dm driver when there are any devices defined. This means
that we have to run lvm vgchange -a n before modunload in NetBSD.

We really need to disable module unloading only for mounted devices, I have
to look at vfs_hooks for mount/umount calls and find way how to mark devices
as mounted in dm driver.

(haad)

2009-01-16 00:44:44 UTC MAIN commitmail json YAML

acorn26 and arm32 have identical versions of cpu_need_resched().  Unify them.
Similarly, with a small tweak acorn26 can use the same cpu_intr_p() as arm32,
so those can be unified too.

(bjh21)

2009-01-16 00:40:58 UTC netbsd-5 commitmail json YAML

2009-01-16 00:35:22 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by wiz in ticket #225):
usr.bin/mklocale/mklocale.1: revision 1.14
Document new -t flag, bump date.

(snj)

2009-01-16 00:13:25 UTC MAIN commitmail json YAML

Remove a couple of spurious instructions from irq_entry -- there's
no need to copy SP into R0 to pass to irq_handler() when R0 already
contains SP from a few instructions earlier.

(bjh21)

2009-01-16 00:02:57 UTC MAIN commitmail json YAML

don't use glue for semctl, the number of underscores makes this an intractable
problem :-) Use regular wrappers like we do with sigtimedwait.

(christos)

2009-01-15 23:50:36 UTC MAIN commitmail json YAML

2009-01-15 23:48:50 UTC MAIN commitmail json YAML

2009-01-15 23:33:41 UTC MAIN commitmail json YAML

ILL_ILLTRP seems like the right code for a SWI that's not in the range
assigned for syscalls, so use it.

(bjh21)

2009-01-15 23:29:30 UTC netbsd-4 commitmail json YAML

2009-01-15 23:28:09 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1263):
sys/arch/atari/stand/xxboot/Makefile.xxboot: revision 1.5
sys/arch/atari/stand/tostools/libtos/libtos.h: revision 1.5
sys/arch/atari/stand/installboot/disklabel.c: revision 1.3
sys/arch/atari/stand/bootxxx/Makefile.bootxxx: revision 1.4
sys/arch/atari/stand/bootxxx/Makefile.bootxxx: revision 1.5
sys/arch/atari/stand/libsa/Makefile: revision 1.28
sys/arch/atari/stand/bootxx/start.S: revision 1.1
distrib/utils/sysinst/arch/atari/md.c: revision 1.23
sys/arch/atari/stand/bootxx/Makefile.bootxx: revision 1.8
sys/arch/atari/stand/tostools/libtos/aout.c: revision 1.11
sys/arch/atari/stand/installboot/installboot.h: revision 1.9
sys/arch/atari/stand/bootxxx/bootxxx.c: revision 1.4
distrib/sets/lists/base/md.atari: revision 1.50
sys/arch/atari/stand/Makefile.booters: revision 1.1
sys/arch/atari/stand/bootxx/bootxx.c: revision 1.13
sys/arch/atari/stand/installboot/installboot.c: revision 1.22
sys/arch/atari/stand/tostools/libtos/elf.c: revision 1.9
sys/arch/atari/stand/tostools/libtos/sysinfo.c: revision 1.8
sys/arch/atari/stand/bootxxx/start.S: revision 1.1
Fix PR port-atari/40315: Bootloader fails on Atari TT030
Add asm sources which provide a fixed entry point for raw bootxx and bootxxx
because modern aggressive gcc4 may reorder functions in the same source
and the first function in a C source won't always appear at the beginning
in its object.
Also overhaul various files in the stand directory:
- rename stand/Makefile.inc to stand/Makefile.booters and
  explicitly include it from each Makefile because the stand
  directory contains non standalone programs like installboot and
  Makefile.inc will be included implicitly from all Makefiles in SUBDIRs
- put more common options into Makefile.booters so that
  all boot programs use proper options (-Os etc.)
- make standalone boot programs compile without installed ${DESTDIR}:
  - create machine and m68k symlinks in ${.OBJDIR} in all boot programs
  - set appropriate make environments to suppress errors and warnings
  - <string.h> isn't there in _STANDALONE case
  - put #ifdef TOSTOOLS (looks equivarent with !_STANDALONE)
    to some files in stand/tostools
  - use ${LD} ${LINKFLAGS} rather than ${CC} ${LDFLAGS}
- create raw binaries on ${PROG} target rather than on beforeinstall
  and stop weird renaming on beforeinstall and afterinstall
- print proper error message if bootxx size is larger than limit
- create ${DESTDIR}/usr/mdec/{milan,std} directories on beforeinstall
  in all boot programs
  (XXX: how can we put MD /usr/mdec/foo directories into src/etc/mtree?)
- prototype warnsfy
- cleanup Makefiles for readablity and remove unnecessary rules
- no need to use daddr_t in installboot because the AHDI label doesn't
  support 64 bit block numbers
Tested by David Ross (PR submitter) on port-atari, and
finally NetBSD/atari on TT030 is now fully functional.
Should be pulled up to netbsd-4 (where gcc4 was initially imported)
and netbsd-5.
Don't install built boot.atari loaders into / of DESTDIR because
there are two variants of boot.atari per machine types (std or milan)
and they should be selected and copied from /usr/mdec/{std,milan} dirs
to /targetroot during installation.
Problem on default installation with sysinst was reported by David Ross.
Remove /boot.atari, which is no longer installed during build
and removed from base.tgz.
Note we must not mark this obsolete because this tertiary bootloader
will be copied into / during installation and it shouldn't be removed
by postinstall(8).
Before installboot(8), check running machine types (milan or others)
via sysctl(3) and copy appropriate tertiary boot.atari loader
from /usr/mdec/{std,milan} into targetroot.
Full fresh installations of 5.0_BETA and 4.0_STABLE with the same change
have been tested by David Ross on port-atari.
Fixes the final portion of PR port-atari/40315, and
pullup requests to both netbsd-4 and netbsd-5 will be sent shortly.

(bouyer)

2009-01-15 23:22:15 UTC MAIN commitmail json YAML

mention that you'll need to update compat if you change the size of in6_ifreq.

(christos)

2009-01-15 23:20:03 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1263):
sys/arch/atari/stand/xxboot/Makefile.xxboot: revision 1.5
sys/arch/atari/stand/tostools/libtos/libtos.h: revision 1.5
sys/arch/atari/stand/installboot/disklabel.c: revision 1.3
sys/arch/atari/stand/bootxxx/Makefile.bootxxx: revision 1.4
sys/arch/atari/stand/bootxxx/Makefile.bootxxx: revision 1.5
sys/arch/atari/stand/libsa/Makefile: revision 1.28
sys/arch/atari/stand/bootxx/start.S: revision 1.1
distrib/utils/sysinst/arch/atari/md.c: revision 1.23
sys/arch/atari/stand/bootxx/Makefile.bootxx: revision 1.8
sys/arch/atari/stand/tostools/libtos/aout.c: revision 1.11
sys/arch/atari/stand/installboot/installboot.h: revision 1.9
sys/arch/atari/stand/bootxxx/bootxxx.c: revision 1.4
distrib/sets/lists/base/md.atari: revision 1.50
sys/arch/atari/stand/Makefile.booters: revision 1.1
sys/arch/atari/stand/bootxx/bootxx.c: revision 1.13
sys/arch/atari/stand/installboot/installboot.c: revision 1.22
sys/arch/atari/stand/tostools/libtos/elf.c: revision 1.9
sys/arch/atari/stand/tostools/libtos/sysinfo.c: revision 1.8
sys/arch/atari/stand/bootxxx/start.S: revision 1.1
Fix PR port-atari/40315: Bootloader fails on Atari TT030
Add asm sources which provide a fixed entry point for raw bootxx and bootxxx
because modern aggressive gcc4 may reorder functions in the same source
and the first function in a C source won't always appear at the beginning
in its object.
Also overhaul various files in the stand directory:
- rename stand/Makefile.inc to stand/Makefile.booters and
  explicitly include it from each Makefile because the stand
  directory contains non standalone programs like installboot and
  Makefile.inc will be included implicitly from all Makefiles in SUBDIRs
- put more common options into Makefile.booters so that
  all boot programs use proper options (-Os etc.)
- make standalone boot programs compile without installed ${DESTDIR}:
  - create machine and m68k symlinks in ${.OBJDIR} in all boot programs
  - set appropriate make environments to suppress errors and warnings
  - <string.h> isn't there in _STANDALONE case
  - put #ifdef TOSTOOLS (looks equivarent with !_STANDALONE)
    to some files in stand/tostools
  - use ${LD} ${LINKFLAGS} rather than ${CC} ${LDFLAGS}
- create raw binaries on ${PROG} target rather than on beforeinstall
  and stop weird renaming on beforeinstall and afterinstall
- print proper error message if bootxx size is larger than limit
- create ${DESTDIR}/usr/mdec/{milan,std} directories on beforeinstall
  in all boot programs
  (XXX: how can we put MD /usr/mdec/foo directories into src/etc/mtree?)
- prototype warnsfy
- cleanup Makefiles for readablity and remove unnecessary rules
- no need to use daddr_t in installboot because the AHDI label doesn't
  support 64 bit block numbers
Tested by David Ross (PR submitter) on port-atari, and
finally NetBSD/atari on TT030 is now fully functional.
Should be pulled up to netbsd-4 (where gcc4 was initially imported)
and netbsd-5.
Don't install built boot.atari loaders into / of DESTDIR because
there are two variants of boot.atari per machine types (std or milan)
and they should be selected and copied from /usr/mdec/{std,milan} dirs
to /targetroot during installation.
Problem on default installation with sysinst was reported by David Ross.
Remove /boot.atari, which is no longer installed during build
and removed from base.tgz.
Note we must not mark this obsolete because this tertiary bootloader
will be copied into / during installation and it shouldn't be removed
by postinstall(8).
Before installboot(8), check running machine types (milan or others)
via sysctl(3) and copy appropriate tertiary boot.atari loader
from /usr/mdec/{std,milan} into targetroot.
Full fresh installations of 5.0_BETA and 4.0_STABLE with the same change
have been tested by David Ross on port-atari.
Fixes the final portion of PR port-atari/40315, and
pullup requests to both netbsd-4 and netbsd-5 will be sent shortly.

(bouyer)

2009-01-15 23:17:00 UTC MAIN commitmail json YAML

use msg_flags field to determine

    a. if the PDU is truncated, close client fd
    b. if a control message is truncated, ignore it

(plunky)

2009-01-15 23:06:23 UTC netbsd-4-0 commitmail json YAML

2009-01-15 23:06:04 UTC netbsd-4-0 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #1262):
usr.bin/make/make.1: revision 1.151
Fix blatantly wrong exposition of .WAIT example.
PR bin/40372 from Gao Ya'nan.

(bouyer)

2009-01-15 23:05:30 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by dholland in ticket #1262):
usr.bin/make/make.1: revision 1.151
Fix blatantly wrong exposition of .WAIT example.
PR bin/40372 from Gao Ya'nan.

(bouyer)

2009-01-15 23:04:18 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by tjam in ticket #1261):
sys/arch/atari/dev/ncr5380.c: revision 1.57
To be safe, do not use DMA for Falcon - from Tuomo

(bouyer)

2009-01-15 23:02:23 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1260):
distrib/atari/floppies/prepare/list: revision 1.6
distrib/atari/floppies/install/list: revision 1.9
Add df(1) to installation md_root files for atari.
It looks df(1) had been required by MAKEDEV(8) since NetBSD 1.6 days,
and this could workaround PR port-atari/40316 in branches with
minimum pullups.

(bouyer)

2009-01-15 23:00:31 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by apb in ticket #1259):
build.sh: revision 1.200
"\t" does not represent a tab in sed regular expressions,
so use a ${tab} variable instead.

(bouyer)

2009-01-15 22:48:48 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1258):
sys/arch/atari/atari/atari_init.c: revision 1.68, 1.69, 1.70
sys/arch/atari/atari/pmap_bootstrap.c: revision 1.1
sys/arch/atari/include/pte.h: revision 1.8
sys/arch/atari/include/vmparam.h: revision 1.22
sys/arch/atari/include/pmap.h: revision 1.35, 1.37, 1.39 (via patch)
sys/arch/atari/atari/pmap.c: revision 1.106, 1.111 (via patch)
sys/arch/atari/atari/genassym.cf: revision 1.28
sys/arch/atari/conf/files.atari: revision 1.113
sys/arch/atari/include/pcb.h: revision 1.7, 1.8, 1.9
Replace the Mach-derived boolean_t type with the C99 bool type.  A
future commit will replace use of TRUE and FALSE with true and false.
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Remove bogus DEBUG uvm_map() calls - (sync with amiga pmap). From Tuomo
Remove quite obsolete pcb_cmap2.
Pull the following amiga's pmap changes to atari:
arch/amiga/amiga/amiga_init.c          1.95-1.97, 1.100-1.102
arch/amiga/amiga/pmap.c                1.123, 1.126-1.131, 1.142, 1.145
arch/amiga/amiga/pmap_bootstrap.c      1.1, 1.2, 1.3, 1.4
arch/amiga/conf/files.amiga            1.137
arch/amiga/include/pcb.h                1.16
arch/amiga/include/pmap.h              1.44
arch/amiga/include/pte.h                1.19
arch/amiga/include/vmparam.h            1.35
- change kernel address space layout (i.e. move Sysmap to the end of KVA)
  to match other m68k ports, which should be done on yamt-km merge
- rework pmap_zero_page(), pmap_copy_page() and some more other functions
  to make them compatible with m68k/pmap_motorola.c
- move pmap_bootstrap() into a separate file to allow using either
  the atari pmap.c or the m68k common pmap_motorola.c
- use common m68k include files, pcb.h, pmap_motorola.h, and pte_motorola.h
- misc style and cosmetic changes
Most merge work is done by Tuomo Makinen, and
miscellaneous fixes and cleanups are done by me.
Tested on Falcon with both 68030 and 68060 by Tuomo, and
also tested on TT030 by David Ross on port-atari.
Should be pulled up to netbsd-4 (it requires at least Sysmap changes)
and netbsd-5.
Update one more comment which was missed in previous.

(bouyer)

2009-01-15 22:42:10 UTC netbsd-4 commitmail json YAML

2009-01-15 22:40:55 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #1258):
sys/arch/atari/atari/atari_init.c: revision 1.68, 1.69, 1.70
sys/arch/atari/atari/pmap_bootstrap.c: revision 1.1
sys/arch/atari/include/pte.h: revision 1.8
sys/arch/atari/include/vmparam.h: revision 1.22
sys/arch/atari/include/pmap.h: revision 1.35, 1.37, 1.39 (via patch)
sys/arch/atari/atari/pmap.c: revision 1.106, 1.111 (via patch)
sys/arch/atari/atari/genassym.cf: revision 1.28
sys/arch/atari/conf/files.atari: revision 1.113
sys/arch/atari/include/pcb.h: revision 1.7, 1.8, 1.9
Replace the Mach-derived boolean_t type with the C99 bool type.  A
future commit will replace use of TRUE and FALSE with true and false.
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Remove bogus DEBUG uvm_map() calls - (sync with amiga pmap). From Tuomo
Remove quite obsolete pcb_cmap2.
Pull the following amiga's pmap changes to atari:
arch/amiga/amiga/amiga_init.c          1.95-1.97, 1.100-1.102
arch/amiga/amiga/pmap.c                1.123, 1.126-1.131, 1.142, 1.145
arch/amiga/amiga/pmap_bootstrap.c      1.1, 1.2, 1.3, 1.4
arch/amiga/conf/files.amiga            1.137
arch/amiga/include/pcb.h                1.16
arch/amiga/include/pmap.h              1.44
arch/amiga/include/pte.h                1.19
arch/amiga/include/vmparam.h            1.35
- change kernel address space layout (i.e. move Sysmap to the end of KVA)
  to match other m68k ports, which should be done on yamt-km merge
- rework pmap_zero_page(), pmap_copy_page() and some more other functions
  to make them compatible with m68k/pmap_motorola.c
- move pmap_bootstrap() into a separate file to allow using either
  the atari pmap.c or the m68k common pmap_motorola.c
- use common m68k include files, pcb.h, pmap_motorola.h, and pte_motorola.h
- misc style and cosmetic changes
Most merge work is done by Tuomo Makinen, and
miscellaneous fixes and cleanups are done by me.
Tested on Falcon with both 68030 and 68060 by Tuomo, and
also tested on TT030 by David Ross on port-atari.
Should be pulled up to netbsd-4 (it requires at least Sysmap changes)
and netbsd-5.
Update one more comment which was missed in previous.

(bouyer)

2009-01-15 22:26:03 UTC netbsd-4-0 commitmail json YAML

2009-01-15 22:25:22 UTC netbsd-4-0 commitmail json YAML

Pull up following revision(s) (requested by abs in ticket #1257):
distrib/atari/miniroot/Makefile.inc: file removal
distrib/atari/floppies/prepare/list: revision 1.5
distrib/atari/miniroot/dot.profile: file removal
distrib/atari/miniroot/install.md: file removal
distrib/atari/floppies/install/list: revision 1.8
distrib/atari/miniroot/disktab.shadow: file removal
distrib/atari/miniroot/termcap.vt: file removal
distrib/atari/floppies/prepare/install.md: revision 1.3
sys/arch/atari/stand/installboot/installboot.c: revision 1.21
distrib/atari/floppies/common/dot.profile: revision 1.3
distrib/atari/miniroot/list: file removal
Since dl.d_type is always "unknown" now, pick the type of bootblock to
install based on the device name: eg /dev/fd0c would be floppy
Fix atari sysinst based miniroot image, and retire old (unreferenced)
miniroot.

(bouyer)

2009-01-15 22:22:45 UTC netbsd-4 commitmail json YAML

2009-01-15 22:22:07 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by abs in ticket #1257):
distrib/atari/miniroot/Makefile.inc: file removal
distrib/atari/floppies/prepare/list: revision 1.5
distrib/atari/miniroot/dot.profile: file removal
distrib/atari/miniroot/install.md: file removal
distrib/atari/floppies/install/list: revision 1.8
distrib/atari/miniroot/disktab.shadow: file removal
distrib/atari/miniroot/termcap.vt: file removal
distrib/atari/floppies/prepare/install.md: revision 1.3
sys/arch/atari/stand/installboot/installboot.c: revision 1.21
distrib/atari/floppies/common/dot.profile: revision 1.3
distrib/atari/miniroot/list: file removal
Since dl.d_type is always "unknown" now, pick the type of bootblock to
install based on the device name: eg /dev/fd0c would be floppy
Fix atari sysinst based miniroot image, and retire old (unreferenced)
miniroot.

(bouyer)

2009-01-15 22:06:30 UTC netbsd-4-0 commitmail json YAML

2009-01-15 22:06:18 UTC netbsd-4-0 commitmail json YAML

Pull up following revision(s) (requested by lukem in ticket #1256):
lib/libc/gen/fts.c: revision 1.35
Ensure fts_close() doesn't spuriously close fd 0,
by testing FTS_SYMFOLLOW in fts_flags instead of fts_options.
Fix provided by Ben Harris in PR 40319

(bouyer)

2009-01-15 22:05:56 UTC netbsd-4 commitmail json YAML

2009-01-15 22:05:39 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by lukem in ticket #1256):
lib/libc/gen/fts.c: revision 1.35
Ensure fts_close() doesn't spuriously close fd 0,
by testing FTS_SYMFOLLOW in fts_flags instead of fts_options.
Fix provided by Ben Harris in PR 40319

(bouyer)

2009-01-15 22:01:44 UTC netbsd-4-0 commitmail json YAML

2009-01-15 22:01:11 UTC netbsd-4-0 commitmail json YAML

Pull up following revision(s) (requested by jdc in ticket #1251):
sys/arch/sparc/stand/bootblk/bootblk.fth: revision 1.8
Instead of bailing out with "Inode not directory", assume that the disk is
a RAIDframe mirror, apply the RAID boot offset, and try to boot again.
Fixes the problem where disks would be unbootable if partitioned normally
and then converted to RAID 1 without being zeroed first.

(bouyer)

2009-01-15 22:00:40 UTC netbsd-4 commitmail json YAML

2009-01-15 22:00:19 UTC netbsd-4 commitmail json YAML

Pull up following revision(s) (requested by jdc in ticket #1251):
sys/arch/sparc/stand/bootblk/bootblk.fth: revision 1.8
Instead of bailing out with "Inode not directory", assume that the disk is
a RAIDframe mirror, apply the RAID boot offset, and try to boot again.
Fixes the problem where disks would be unbootable if partitioned normally
and then converted to RAID 1 without being zeroed first.

(bouyer)

2009-01-15 21:46:02 UTC netbsd-3-1 commitmail json YAML

2009-01-15 21:45:46 UTC netbsd-3-1 commitmail json YAML

Pull up following revision(s) (requested by jdc in ticket #1986):
sys/arch/sparc/stand/bootblk/bootblk.fth: revision 1.8
Instead of bailing out with "Inode not directory", assume that the disk is
a RAIDframe mirror, apply the RAID boot offset, and try to boot again.
Fixes the problem where disks would be unbootable if partitioned normally
and then converted to RAID 1 without being zeroed first.

(bouyer)

2009-01-15 21:45:23 UTC netbsd-3-0 commitmail json YAML

2009-01-15 21:44:58 UTC netbsd-3-0 commitmail json YAML

Pull up following revision(s) (requested by jdc in ticket #1986):
sys/arch/sparc/stand/bootblk/bootblk.fth: revision 1.8
Instead of bailing out with "Inode not directory", assume that the disk is
a RAIDframe mirror, apply the RAID boot offset, and try to boot again.
Fixes the problem where disks would be unbootable if partitioned normally
and then converted to RAID 1 without being zeroed first.

(bouyer)

2009-01-15 21:44:26 UTC netbsd-3 commitmail json YAML

2009-01-15 21:43:59 UTC netbsd-3 commitmail json YAML

Pull up following revision(s) (requested by jdc in ticket #1986):
sys/arch/sparc/stand/bootblk/bootblk.fth: revision 1.8
Instead of bailing out with "Inode not directory", assume that the disk is
a RAIDframe mirror, apply the RAID boot offset, and try to boot again.
Fixes the problem where disks would be unbootable if partitioned normally
and then converted to RAID 1 without being zeroed first.

(bouyer)

2009-01-15 21:26:03 UTC MAIN commitmail json YAML

Revert 1.101, author did not provide a justification.

(pooka)

2009-01-15 20:32:59 UTC MAIN commitmail json YAML

Emulate a couple more ioctls. Thanks to Matthias Drochner for pointing them out.

(christos)

2009-01-15 19:03:31 UTC MAIN commitmail json YAML

2009-01-15 18:20:48 UTC MAIN commitmail json YAML

- switch the lifetime struct to time_t and provide compatibility for the
  old ioctl.

(christos)

2009-01-15 18:19:23 UTC MAIN commitmail json YAML

2009-01-15 16:11:19 UTC MAIN commitmail json YAML

bufq_cancel: KNF.

(yamt)

2009-01-15 15:58:42 UTC MAIN commitmail json YAML

- remove errmsg; we all have strerror() these days.
- sanitize error printing. Try to print the system error or a reason for
  the message.

(christos)

2009-01-15 15:57:18 UTC MAIN commitmail json YAML

- Don't use TOOL_SED; we are not a regular Makefile
- PREFIX defaults to /usr/pkg
- use -g
- delete errmsg.c

(christos)

2009-01-15 15:29:10 UTC MAIN commitmail json YAML

check for error in the COMPAT_50 case.

(christos)

2009-01-15 15:25:37 UTC MAIN commitmail json YAML

reverse the polarity of the use of the error variable. Using a different
variable would be cleaner but it would require more ifdefs.

(christos)

2009-01-15 14:51:30 UTC MAIN commitmail json YAML

Remove unneeded x86_lfence(). Xen RING macros use memory fences internally, and
hypercalls are also memory fences.

Ok by bouyer@.

(jym)

2009-01-15 12:35:13 UTC MAIN commitmail json YAML

use PRIu64 format to print major and minor dev_t
from Wojciech Galazka on current-users@

(rtr)

2009-01-15 04:37:02 UTC netbsd-5 commitmail json YAML

2009-01-15 04:32:35 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #270):
tools/compat/compat_defs.h: revision 1.68
Apply part of the patch from Julio M. Merino Vidal in
        http://mail-index.netbsd.org/source-changes/2009/01/05/msg214884.html
to make the toolchain cross-build on Mac OS X. Nozaki-san has addressed
the other issues.

(snj)

2009-01-15 04:30:19 UTC netbsd-5 commitmail json YAML

2009-01-15 04:22:11 UTC MAIN commitmail json YAML

2009-01-15 04:21:26 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #270):
lib/libc/locale/fix_grouping.c: revision 1.3
lib/libc/locale/iswctype_sb.c: revision 1.7
lib/libc/locale/rune.h: revision 1.14
lib/libc/locale/runetype.h: file removal
lib/libc/locale/runetype_local.h: revision 1.1
lib/libc/stdio/fparseln.c: revision 1.8
lib/libc/string/wcscmp.c: revision 1.7
lib/libc/string/wcsncmp.c: revision 1.7
lib/libc/string/wmemcmp.c: revision 1.5
tools/compat/configure: regen
tools/compat/configure.ac: revision 1.68
tools/compat/nbtool_config.h.in: regen
usr.bin/mklocale/Makefile: revision 1.15
usr.bin/mklocale/lex.l: revision 1.16
usr.bin/mklocale/yacc.y: revision 1.27
1. reworking PR lib/40317:
libnbcompat already contains empty fparseln.lo
so previous fix doesn't work correctly.
i've just added broken fparseln check to configure script.
2. reworking cross build breakage under FreeBSD/MacOS X.
FreeBSD/MacOS X still have public /usr/include/runetype.h
derived from 4.4BSD-Lite.  so i renamed out private header from
src/lib/libc/locale/runetype.h to src/lib/libc/locale/runetype_local.h
to solve this problems.
3. fix build breakage when CITRUS=no was set.

(snj)

2009-01-15 04:00:38 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #270):
lib/libc/locale/fix_grouping.c: revision 1.2
define __UNCONST for OSes that don't have it when building tools/mklocale

(snj)

2009-01-15 03:59:40 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #270):
lib/libc/citrus/citrus_bcs_strtoul.c: revision 1.2
move nbtool_config.h include to top.

(snj)

2009-01-15 03:57:38 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #270):
usr.bin/mklocale/mklocaledb.c: revision 1.2
move nbtool_config.h include to the top.

(snj)

2009-01-15 03:55:14 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #270):
usr.bin/mklocale/Makefile: revision 1.14
add some *.c specific CPPFLAGS.

(snj)

2009-01-15 03:52:23 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #270):
usr.bin/mklocale/Makefile: revision 1.13
usr.bin/mklocale/lex.l: revision 1.15
usr.bin/mklocale/yacc.y: revision 1.26
1. fixes PR lib/40317, don't use libc's fparseln(3).
it is non-portable function, toolchain should link it yourself.
2. fixes crossbuild breakage reported by Chiristoph Egger on current-user,
FreeBSD and MacOS X still make Rune* as public API in their ctype.h.
so added namespace protection NB* by including src/lib/libc/locale/rune.h
instead of src/lib/libc/locale/runetype.h.

(snj)

2009-01-15 03:32:44 UTC netbsd-5 commitmail json YAML

2009-01-15 03:27:21 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tnozaki in ticket #222):
regress/lib/libc/locale/ctype2/ja_JP.ISO-2022-JP-2.in.uue: revision 1.1
Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES}
db format.
ok'ed by core and releng.
(thanks for agc@, snj@ and i'm sorry for long time patience).
[libc]
- localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by
  new locale-db implementation using citrus_db backend,
  see src/lib/libc/citrus/citrus_lc_*.[ch].
- add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation
  internally, because they're locale-aware function.
- add some stubs for multi-locale issue, see {current,global}_locale.c.
- remove some obsolete file, setrunelocale.c, ___runetype_mb.c.
- remove __savectype() from ctypeio.[ch].
[tools]
- mklocale(1): add new option ``-t'' that generates new style
  LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format.
- chrtbl(1): added ctypeio.[ch] for __savectype().
[locale-db]
- added en_US.US-ASCII locale.
- removed some shareable locale definition file:
    en_US.US-ASCII -> en_US.ISO8859-1, en_US.UTF-8
    zh_CN.eucCN -> zh_CN.GB18030
    and more...see src/share/locale/*/Makefile.
- remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS.
- change locale name ja_JP.ISO2022-JP* -> ja_JP.ISO-2022-JP*
  for X11's locale.alias file alignments.
- fix regression test, wrong wcs?width(3), NAN/INF usage.

i tested release-build following arch:
  i386, amd64, hpc{mips,arm,sh}, sparc64, vax.

citrus_lc_*.[ch] also can read old-plain-text style locale-db.
so that backward compatibility is keeped, but lc*.[ch] can't read
new citrus_db'ed locale-db and localeio.c never check sanity,
so forward compatibility is broken ;-<
old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.

(snj)

2009-01-15 03:24:11 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tnozaki in ticket #222):
distrib/sets/lists/base/mi: revision 1.788
distrib/utils/libhack/Makefile.inc: revision 1.23
distrib/utils/libhack/Makefile: revision 1.22
etc/mtree/NetBSD.dist: revision 1.387
include/locale.h: revision 1.15
lib/libc/citrus/Makefile.inc: revision 1.6
lib/libc/citrus/citrus_aliasname_local.h: revision 1.1
lib/libc/citrus/citrus_bcs.h: revision 1.5
lib/libc/citrus/citrus_bcs_strtol.c: revision 1.1
lib/libc/citrus/citrus_bcs_strtoul.c: revision 1.1
lib/libc/citrus/citrus_csmapper.c: revision 1.9
lib/libc/citrus/citrus_fix_grouping.h: revision 1.1
lib/libc/citrus/citrus_lc_ctype.c: revision 1.1
lib/libc/citrus/citrus_lc_messages.c: revision 1.1
lib/libc/citrus/citrus_lc_messages.h: revision 1.1
lib/libc/citrus/citrus_lc_monetary.c: revision 1.1
lib/libc/citrus/citrus_lc_monetary.h: revision 1.1
lib/libc/citrus/citrus_lc_numeric.c: revision 1.1
lib/libc/citrus/citrus_lc_numeric.h: revision 1.1
lib/libc/citrus/citrus_lc_template.h: revision 1.1
lib/libc/citrus/citrus_lc_template_decl.h: revision 1.1
lib/libc/citrus/citrus_lc_time.c: revision 1.1
lib/libc/citrus/citrus_lc_time.h: revision 1.1
lib/libc/citrus/citrus_module.c: revision 1.8
lib/libc/citrus/citrus_namespace.h: revision 1.7
lib/libc/citrus/modules/citrus_euc.c: revision 1.13
lib/libc/gen/Makefile.inc: revision 1.166
lib/libc/gen/isctype.c: revision 1.17 via patch
lib/libc/gen/tolower_.c: revision 1.10
lib/libc/gen/toupper_.c: revision 1.10
lib/libc/iconv/Makefile.inc: revision 1.3
lib/libc/iconv/iconv.c: revision 1.7
lib/libc/locale/Makefile.inc: revision 1.53
lib/libc/locale/___runetype_mb.c: file removal
lib/libc/locale/_wctrans.c: revision 1.7
lib/libc/locale/_wctrans_local.h: revision 1.3
lib/libc/locale/_wctype.c: revision 1.1
lib/libc/locale/_wctype_local.h: revision 1.1
lib/libc/locale/aliasname.c: revision 1.3
lib/libc/locale/aliasname_local.h: revision 1.2
lib/libc/locale/bsdctype.c: revision 1.1
lib/libc/locale/bsdctype.h: revision 1.1
lib/libc/locale/ctypeio.c: revision 1.8
lib/libc/locale/ctypeio.h: revision 1.2
lib/libc/locale/current_locale.c: revision 1.1
lib/libc/locale/dummy_lc_collate.c: revision 1.1
lib/libc/locale/dummy_lc_template.h: revision 1.1
lib/libc/locale/fix_grouping.c: revision 1.1
lib/libc/locale/fix_grouping.h: revision 1.1
lib/libc/locale/generic_lc_all.c: revision 1.1
lib/libc/locale/generic_lc_template.h: revision 1.1
lib/libc/locale/generic_lc_template_decl.h: revision 1.1
lib/libc/locale/global_locale.c: revision 1.1
lib/libc/locale/iswctype.c: file removal
lib/libc/locale/iswctype_mb.c: revision 1.1
lib/libc/locale/iswctype_sb.c: revision 1.6
lib/libc/locale/lcmessages.c: file removal
lib/libc/locale/lcmessages.h: file removal
lib/libc/locale/lcmonetary.c: file removal
lib/libc/locale/lcmonetary.h: file removal
lib/libc/locale/lcnumeric.c: file removal
lib/libc/locale/lcnumeric.h: file removal
lib/libc/locale/lctime.c: file removal
lib/libc/locale/lctime.h: file removal
lib/libc/locale/localeconv.c: revision 1.15
lib/libc/locale/localeio.c: revision 1.2
lib/libc/locale/localeio.h: revision 1.2
lib/libc/locale/localeio_lc_ctype.c: revision 1.1
lib/libc/locale/localeio_lc_messages.c: revision 1.1
lib/libc/locale/localeio_lc_monetary.c: revision 1.1
lib/libc/locale/localeio_lc_numeric.c: revision 1.1
lib/libc/locale/localeio_lc_time.c: revision 1.1
lib/libc/locale/multibyte.h: revision 1.4
lib/libc/locale/multibyte_amd1.c: revision 1.6
lib/libc/locale/multibyte_c90.c: revision 1.5
lib/libc/locale/nb_lc_messages_misc.h: revision 1.1
lib/libc/locale/nb_lc_monetary_misc.h: revision 1.1
lib/libc/locale/nb_lc_numeric_misc.h: revision 1.1
lib/libc/locale/nb_lc_template.h: revision 1.1
lib/libc/locale/nb_lc_template_decl.h: revision 1.1
lib/libc/locale/nb_lc_time_misc.h: revision 1.1
lib/libc/locale/nl_langinfo.c: revision 1.12
lib/libc/locale/rune.c: revision 1.31
lib/libc/locale/rune.h: revision 1.13
lib/libc/locale/rune_local.h: revision 1.11
lib/libc/locale/runeglue.c: revision 1.14
lib/libc/locale/runetable.c: revision 1.18
lib/libc/locale/setlocale.c: revision 1.55 via patch
lib/libc/locale/setlocale_local.h: revision 1.1
lib/libc/locale/setrunelocale.c: file removal
lib/libc/nls/Makefile.inc: revision 1.9
lib/libc/nls/catopen.c: revision 1.26
lib/libc/string/Makefile.inc: revision 1.68
lib/libc/string/wcscmp.c: revision 1.6
lib/libc/string/wcsncmp.c: revision 1.6
lib/libc/string/wcswidth.c: file removal
lib/libc/string/wmemcmp.c: revision 1.4
regress/lib/libc/locale/Makefile: revision 1.4
regress/lib/libc/locale/ctype1/Makefile: revision 1.4
regress/lib/libc/locale/ctype1/en_US.UTF-8.exp.uue: revision 1.2
regress/lib/libc/locale/ctype1/ja_JP.ISO-2022-JP.exp.uue: revision 1.1
regress/lib/libc/locale/ctype1/ja_JP.ISO-2022-JP.in.uue: revision 1.1
regress/lib/libc/locale/ctype1/ja_JP.ISO2022-JP.exp.uue: file removal
regress/lib/libc/locale/ctype1/ja_JP.ISO2022-JP.in.uue: file removal
regress/lib/libc/locale/ctype1/ja_JP.SJIS.exp.uue: revision 1.2
regress/lib/libc/locale/ctype1/ja_JP.eucJP.exp.uue: revision 1.2
regress/lib/libc/locale/ctype2/Makefile: revision 1.5
regress/lib/libc/locale/ctype2/ja_JP.ISO-2022-JP-2.in.uue: revision 1.1
regress/lib/libc/locale/ctype2/ja_JP.ISO2022-JP2.in.uue: file removal
regress/lib/libc/locale/ctype3/Makefile: revision 1.5
regress/lib/libc/locale/mbtowc/Makefile: revision 1.3
regress/lib/libc/locale/mbtowc/ja_JP.ISO-2022-JP: revision 1.1
regress/lib/libc/locale/mbtowc/ja_JP.ISO2022-JP: file removal
regress/lib/libc/locale/wcstod/wcstod_test.c: revision 1.2
share/locale/Makefile.locale: revision 1.1
share/locale/Makefile: revision 1.5
share/locale/ctype/Makefile: revision 1.28
share/locale/locale.alias: revision 1.11
share/locale/messages/Makefile: revision 1.5
share/locale/messages/en_US.ISO8859-1.src: file removal
share/locale/messages/en_US.US-ASCII.src: revision 1.1
share/locale/messages/ja_JP.ISO-2022-JP.src: revision 1.1
share/locale/messages/ja_JP.ct.src: revision 1.1
share/locale/messages/sr_ME.ISO8859-2.src: revision 1.1
share/locale/messages/sr_ME.ISO8859-5.src: revision 1.1
share/locale/messages/sr_YU.ISO8859-2.src: file removal
share/locale/messages/sr_YU.ISO8859-5.src: file removal
share/locale/messages/sr_YU.UTF-8.src: file removal
share/locale/messages/zh_CN.GB18030.src: file removal
share/locale/messages/zh_TW.eucTW.src: revision 1.1
share/locale/monetary/Makefile: revision 1.5
share/locale/monetary/af_ZA.ISO8859-1.src: revision 1.2
share/locale/monetary/am_ET.UTF-8.src: revision 1.2
share/locale/monetary/be_BY.CP1131.src: file removal
share/locale/monetary/be_BY.CP1251.src: revision 1.2
share/locale/monetary/be_BY.ISO8859-5.src: revision 1.2
share/locale/monetary/be_BY.UTF-8.src: revision 1.2
share/locale/monetary/bg_BG.CP1251.src: revision 1.2
share/locale/monetary/bg_BG.UTF-8.src: revision 1.2
share/locale/monetary/ca_ES.ISO8859-1.src: revision 1.2
share/locale/monetary/cs_CZ.ISO8859-2.src: revision 1.2
share/locale/monetary/cs_CZ.UTF-8.src: revision 1.2
share/locale/monetary/da_DK.ISO8859-1.src: revision 1.2
share/locale/monetary/de_AT.ISO8859-1.src: revision 1.2
share/locale/monetary/de_CH.ISO8859-1.src: revision 1.2
share/locale/monetary/de_DE.ISO8859-1.src: revision 1.2
share/locale/monetary/el_GR.ISO8859-7.src: revision 1.2
share/locale/monetary/en_AU.ISO8859-1.src: revision 1.2
share/locale/monetary/en_CA.ISO8859-1.src: revision 1.2
share/locale/monetary/en_GB.ISO8859-1.src: revision 1.2
share/locale/monetary/en_GB.UTF-8.src: revision 1.2
share/locale/monetary/en_IE.UTF-8.src: revision 1.2
share/locale/monetary/en_NZ.ISO8859-1.src: revision 1.2
share/locale/monetary/en_US.ISO8859-1.src: revision 1.2
share/locale/monetary/en_US.US-ASCII.src: revision 1.1
share/locale/monetary/es_ES.ISO8859-1.src: revision 1.2
share/locale/monetary/et_EE.ISO8859-15.src: revision 1.2
share/locale/monetary/fi_FI.ISO8859-1.src: revision 1.2
share/locale/monetary/fr_BE.ISO8859-1.src: revision 1.2
share/locale/monetary/fr_CA.ISO8859-1.src: revision 1.2
share/locale/monetary/fr_FR.ISO8859-1.src: revision 1.2
share/locale/monetary/he_IL.UTF-8.src: revision 1.2
share/locale/monetary/hi_IN.ISCII-DEV.src: revision 1.2
share/locale/monetary/hr_HR.ISO8859-2.src: revision 1.2
share/locale/monetary/hu_HU.ISO8859-2.src: revision 1.2
share/locale/monetary/hy_AM.ARMSCII-8.src: revision 1.2
share/locale/monetary/hy_AM.UTF-8.src: revision 1.2
share/locale/monetary/is_IS.ISO8859-1.src: revision 1.2
share/locale/monetary/it_IT.ISO8859-1.src: revision 1.2
share/locale/monetary/ja_JP.ISO-2022-JP.src: revision 1.1
share/locale/monetary/ja_JP.UTF-8.src: revision 1.2
share/locale/monetary/ja_JP.eucJP.src: revision 1.2
share/locale/monetary/kk_KZ.PT154.src: revision 1.2
share/locale/monetary/kk_KZ.UTF-8.src: revision 1.2
share/locale/monetary/ko_KR.UTF-8.src: revision 1.2
share/locale/monetary/ko_KR.eucKR.src: revision 1.2
share/locale/monetary/lt_LT.ISO8859-13.src: revision 1.2
share/locale/monetary/mn_MN.UTF-8.src: revision 1.2
share/locale/monetary/nl_BE.ISO8859-1.src: revision 1.2
share/locale/monetary/nl_NL.ISO8859-1.src: revision 1.2
share/locale/monetary/no_NO.ISO8859-1.src: revision 1.2
share/locale/monetary/pl_PL.ISO8859-2.src: revision 1.2
share/locale/monetary/pl_PL.UTF-8.src: revision 1.2
share/locale/monetary/pt_BR.ISO8859-1.src: revision 1.2
share/locale/monetary/pt_PT.ISO8859-1.src: revision 1.2
share/locale/monetary/ro_RO.ISO8859-2.src: revision 1.2
share/locale/monetary/ru_RU.CP1251.src: revision 1.2
share/locale/monetary/ru_RU.CP866.src: revision 1.2
share/locale/monetary/ru_RU.ISO8859-5.src: revision 1.2
share/locale/monetary/ru_RU.KOI8-R.src: revision 1.2
share/locale/monetary/ru_RU.UTF-8.src: revision 1.2
share/locale/monetary/sk_SK.ISO8859-2.src: revision 1.2
share/locale/monetary/sl_SI.ISO8859-2.src: revision 1.2
share/locale/monetary/sr_ME.ISO8859-2.src: revision 1.1
share/locale/monetary/sr_RS.ISO8859-2.src: revision 1.1
share/locale/monetary/sr_YU.ISO8859-2.src: revision 1.2
share/locale/monetary/sr_YU.ISO8859-5.src: revision 1.2
share/locale/monetary/sr_YU.UTF-8.src: revision 1.2
share/locale/monetary/sv_SE.ISO8859-1.src: revision 1.2
share/locale/monetary/tr_TR.ISO8859-9.src: revision 1.2
share/locale/monetary/uk_UA.CP1251.src: revision 1.2
share/locale/monetary/uk_UA.ISO8859-5.src: revision 1.2
share/locale/monetary/uk_UA.KOI8-U.src: revision 1.2
share/locale/monetary/uk_UA.UTF-8.src: revision 1.2
share/locale/monetary/zh_CN.GB18030.src: revision 1.2
share/locale/monetary/zh_CN.UTF-8.src: revision 1.2
share/locale/monetary/zh_CN.eucCN.src: revision 1.2
share/locale/monetary/zh_HK.Big5hkscs.src: revision 1.1
share/locale/monetary/zh_HK.UTF-8.src: revision 1.2
share/locale/monetary/zh_TW.Big5.src: revision 1.2
share/locale/numeric/Makefile: revision 1.4
share/locale/numeric/am_ET.UTF-8.src: file removal
share/locale/numeric/en_US.ISO8859-1.src: file removal
share/locale/numeric/en_US.US-ASCII.src: revision 1.1
share/locale/numeric/ja_JP.eucJP.src: file removal
share/locale/numeric/ko_KR.eucKR.src: file removal
share/locale/numeric/mn_MN.UTF-8.src: file removal
share/locale/numeric/sr_ME.ISO8859-2.src: revision 1.1
share/locale/numeric/sr_YU.ISO8859-2.src: file removal
share/locale/numeric/sr_YU.ISO8859-5.src: file removal
share/locale/numeric/zh_CN.eucCN.src: file removal
share/locale/time/Makefile: revision 1.5
share/locale/time/en_US.ISO8859-1.src: file removal
share/locale/time/en_US.US-ASCII.src: revision 1.1
share/locale/time/ja_JP.ISO-2022-JP.src: revision 1.1
share/locale/time/ja_JP.ct.src: revision 1.1
share/locale/time/sr_ME.ISO8859-2.src: revision 1.1
share/locale/time/sr_ME.ISO8859-5.src: revision 1.1
share/locale/time/sr_ME.UTF-8.src: revision 1.1
share/locale/time/sr_YU.ISO8859-2.src: file removal
share/locale/time/sr_YU.ISO8859-5.src: file removal
share/locale/time/sr_YU.UTF-8.src: file removal
share/locale/time/zh_CN.GB18030.src: file removal
share/locale/time/zh_TW.eucTW.src: revision 1.1
usr.bin/locale/locale.c: revision 1.6
usr.bin/mklocale/Makefile: revision 1.12
usr.bin/mklocale/lex.l: revision 1.14
usr.bin/mklocale/mklocaledb.c: revision 1.1
usr.bin/mklocale/yacc.y: revision 1.25
usr.sbin/chrtbl/Makefile: revision 1.8
usr.sbin/chrtbl/ctypeio.c: revision 1.1
usr.sbin/chrtbl/ctypeio.h: revision 1.1
Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES}
db format.
ok'ed by core and releng.
(thanks for agc@, snj@ and i'm sorry for long time patience).
[libc]
- localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by
  new locale-db implementation using citrus_db backend,
  see src/lib/libc/citrus/citrus_lc_*.[ch].
- add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation
  internally, because they're locale-aware function.
- add some stubs for multi-locale issue, see {current,global}_locale.c.
- remove some obsolete file, setrunelocale.c, ___runetype_mb.c.
- remove __savectype() from ctypeio.[ch].
[tools]
- mklocale(1): add new option ``-t'' that generates new style
  LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format.
- chrtbl(1): added ctypeio.[ch] for __savectype().
[locale-db]
- added en_US.US-ASCII locale.
- removed some shareable locale definition file:
    en_US.US-ASCII -> en_US.ISO8859-1, en_US.UTF-8
    zh_CN.eucCN -> zh_CN.GB18030
    and more...see src/share/locale/*/Makefile.
- remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS.
- change locale name ja_JP.ISO2022-JP* -> ja_JP.ISO-2022-JP*
  for X11's locale.alias file alignments.
- fix regression test, wrong wcs?width(3), NAN/INF usage.

i tested release-build following arch:
  i386, amd64, hpc{mips,arm,sh}, sparc64, vax.

citrus_lc_*.[ch] also can read old-plain-text style locale-db.
so that backward compatibility is keeped, but lc*.[ch] can't read
new citrus_db'ed locale-db and localeio.c never check sanity,
so forward compatibility is broken ;-<
old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.

(snj)

2009-01-15 03:18:30 UTC MAIN commitmail json YAML

appease -Wsign-compare

(lukem)

2009-01-15 01:35:45 UTC MAIN commitmail json YAML

fix the semctl glue build that worked before by chance by side effects of
building the the assembly stub as a normal stub. Just build it as a glue
stub.

(christos)

2009-01-15 01:20:31 UTC MAIN commitmail json YAML

The last _KERNEL -> _HARDKERNEL in locking operations.

(pooka)

2009-01-15 01:11:32 UTC MAIN commitmail json YAML

Use kernel spinlocks only with _HARDKERNEL

(pooka)

2009-01-14 23:28:23 UTC MAIN commitmail json YAML

correct previous, fix reversed test, remove memset.

(christos)

2009-01-14 23:22:09 UTC MAIN commitmail json YAML

Do rump kernel symbol protection for vax.  All archs support it now.

(pooka)

2009-01-14 23:20:34 UTC MAIN commitmail json YAML

Use kernel locking routines only with _HARDKERNEL

(pooka)

2009-01-14 23:18:57 UTC MAIN commitmail json YAML

2009-01-14 23:14:48 UTC MAIN commitmail json YAML

2009-01-14 22:57:48 UTC MAIN commitmail json YAML

Add a cast to make this build again (no sense in doing PRIu64 when we
& with 7 right after).

(he)

2009-01-14 22:54:10 UTC MAIN commitmail json YAML

Contrary to my previous thoughts, .for loop variable values do contain
variable references - eg ${.TARGET} since that can't be expanded earlier.
Also the variable gets re-expanded before modifiers are applied.
All this means that we do need to let :U expand variables and must not
just escape $.

(dsl)

2009-01-14 22:50:13 UTC MAIN commitmail json YAML

In rusage_to_rusage50() function, fix memcpy size to include last
struct member (ru_nivcsw) which was missing.

ok by christos.

(njoly)

2009-01-14 22:17:52 UTC MAIN commitmail json YAML

Nothing uses set_r13_irq().  Indeed, NetBSD/acorn26 doesn't use R13_irq
at all.  G/c the function.

(bjh21)

2009-01-14 22:07:55 UTC MAIN commitmail json YAML

Add lvm rc script for starting LV's during boot. starting lvm is turn off
by default, until MKLVM is enabled by default. This script can be used
without /usr/bin.

(haad)

2009-01-14 21:33:22 UTC MAIN commitmail json YAML

Include sys/param.h in the kernel to make the vax properly pick up
memset.  Otherwise vax/macros.h doesn't get included and the usual
lossage ensues.
(I bet you saw that one coming)

(pooka)

2009-01-14 20:43:28 UTC MAIN commitmail json YAML

atomic_set_bit() and atomic_clear_bit() are unused.  Garbage-collect them.
If anyone wants such functionality, it's trivially synthesised with
atomic_cas_uint() anyway.

(bjh21)

2009-01-14 20:40:55 UTC MAIN commitmail json YAML

Use a compatible format for printing suseconds_t.

(bjh21)

2009-01-14 20:38:53 UTC MAIN commitmail json YAML

Ensure that all the files in SRCS are *.c files (there were some
files matching *.o (!) in the list).  Thanks to cube@ for spotting
what I could not see.  Should fix issue with UPDATE builds across
the recent time_t merge and associated shared lib major bumps.

(he)

2009-01-14 20:33:19 UTC MAIN commitmail json YAML

make this compile: fix gcc warning about uninitialized use of tv.sec and tv.usec.

(cegger)

2009-01-14 19:41:55 UTC MAIN commitmail json YAML

As promised in the commit message, revert previous.  __RENAME() is
not required by rumpkernel.

(pooka)

2009-01-14 19:41:08 UTC MAIN commitmail json YAML

2009-01-14 19:40:30 UTC MAIN commitmail json YAML

Generate local prototypes in rump_syscalls.c and disallow using
the rump_syscalls.h interface from inside the rump kernel.

(pooka)

2009-01-14 19:31:25 UTC MAIN commitmail json YAML

2009-01-14 19:29:32 UTC MAIN commitmail json YAML

--wrap=malloc, the issue was fixed.

(pooka)

2009-01-14 19:24:32 UTC MAIN commitmail json YAML

pull in changes from FreeBSD:

- reset autonegotation timer if media option is not IFM_AUTO or we got a invalid link.
- Announce link loss right after it happens.
- Autonegotiation is retried every mii_anegticks seconds.
- Report link state changes right after setting autonegotiation.
- use rgephy_reset consistently
- change rgephy_reset to use mii_phy_reset and rgephy_load_dspcode.

These changes give me a speedup from 6.5MB/s to 9.1MB/s on a 100MBit link.

(cegger)

2009-01-14 18:17:23 UTC MAIN commitmail json YAML

Stub out some ppc routines to allow the evbppc build to pass through here.

(pooka)

2009-01-14 18:09:00 UTC MAIN commitmail json YAML

version get/set send/recv timeout setsockopt.

(christos)

2009-01-14 18:07:29 UTC MAIN commitmail json YAML

version the timeout get/set sockopt calls, because they take struct timeval.

(christos)

2009-01-14 18:06:52 UTC MAIN commitmail json YAML

Change back time_t in the lifetime struct to int32_t's for binary compatibily.
Since this is just the number of seconds for lifetime of the address, it is
not an issue.

(christos)

2009-01-14 18:00:57 UTC netbsd-5 commitmail json YAML

2009-01-14 17:57:39 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by jmcneill in ticket #250):
sys/dev/pci/if_iwi.c: revision 1.78
sys/dev/pci/if_ipw.c: revision 1.45
Make the "EULA not accepted" message a bit more informative, now reads:
  EULA not accepted; please see the <driver>(4) man page.

(snj)

2009-01-14 17:54:22 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by rmind in ticket #248):
sys/kern/sysv_shm.c: revision 1.114
sys_shmat: initialise shmid of shmmap entry earlier.  Now error path,
i.e. shm_delete_mapping, wont use random value.

(snj)

2009-01-14 17:50:25 UTC netbsd-5 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #246):
sys/arch/powerpc/ibm4xx/intr.c: revision 1.21
Account ci->ci_idepth on calling handlers in ext_intr() as well as
powerpc/pic/intr.c:pic_handle_intr().  Closes PR port-evbppc/40288.
Should be pulled up to netbsd-5.

(snj)

2009-01-14 15:53:29 UTC MAIN commitmail json YAML

Make it clearer how link time failures in packages can be fixed
OK'd by christos

(hubertf)

2009-01-14 15:47:23 UTC MAIN commitmail json YAML

style fixes and pass WARNS=4 and lint from Anon Ymous

(christos)

2009-01-14 15:34:36 UTC MAIN commitmail json YAML

Allocate the max size needed so that we don't need to realloc in setversion.
Problem pointed out by yamt.

(christos)

2009-01-14 15:30:45 UTC MAIN commitmail json YAML

fix non-portable bitfields.

(christos)

2009-01-14 13:54:29 UTC MAIN commitmail json YAML

Include ADT7460 in chip table (it's identical to the ADT7463, except for
physical packaging).

(pgoyette)

2009-01-14 10:49:37 UTC MAIN commitmail json YAML

Before installboot(8), check running machine types (milan or others)
via sysctl(3) and copy appropriate tertiary boot.atari loader
from /usr/mdec/{std,milan} into targetroot.
Full fresh installations of 5.0_BETA and 4.0_STABLE with the same change
have been tested by David Ross on port-atari.

Fixes the final portion of PR port-atari/40315, and
pullup requests to both netbsd-4 and netbsd-5 will be sent shortly.

(tsutsui)

2009-01-14 08:04:18 UTC MAIN commitmail json YAML

i386 compat libs' major version bump, due to time_t changes.

(dogcow)

2009-01-14 07:07:12 UTC MAIN commitmail json YAML

2009-01-14 03:16:57 UTC MAIN commitmail json YAML

The following patch makes dbcool(4) recognize the ADT7460 hardware in
the aluminium PowerBook G4 12".  The hardware is very similar to
several other models, to the point that it cannot be distinguished by
its advertised device id and revision id, which are the same as the
ADT7463.

Patch from Taylor R Campbell.

(ahoka)

2009-01-14 02:20:45 UTC MAIN commitmail json YAML

catch up with dev_t becoming 64 bit:

- move struct oswapent into uvm_swap.c proper, calling it swapent13
- introduce a new struct swapent50, also only in uvm_swap.c
- stop using struct oswapent inside struct swapent, or struct swapdev
- rename SWAP_OSTATS SWAP_STATS13
- rename SWAP_STATS SWAP_STATS50
- add new SWAP_STATS
- rewrite the handling for SWAP_STATS13, SWAP_STATS50 and SWAP_STATS

(mrg)

2009-01-14 02:18:28 UTC MAIN commitmail json YAML

Improve -G documentation. It may be repeated.
And value may be comman-delimited list of groups.
16 maximum groups.

(reed)

2009-01-14 01:51:29 UTC MAIN commitmail json YAML

Also add cdrom (which is created by sysinst).

And add trailing slash to pts directory (just added a moment ago).

(reed)

2009-01-14 01:48:42 UTC MAIN commitmail json YAML

2009-01-14 01:46:51 UTC MAIN commitmail json YAML

Add pts, kern, proc mount points.
These are created by sysinst.
(I don't see in mtree spec files either.)

(reed)

2009-01-14 00:56:15 UTC MAIN commitmail json YAML

2009-01-14 00:53:44 UTC MAIN commitmail json YAML

Add comment about adding module dependiences to MODULE macro.

(haad)

2009-01-13 23:56:13 UTC MAIN commitmail json YAML

- Separate the COMPAT_13 and COMPAT_16 code into their own files and
  compile them only when the relevant config options are set.

- Provide a sendsig_sigcontext() implementation using the existing vax
  signal code; it already does the correct thing.

(mjf)

2009-01-13 22:43:49 UTC MAIN commitmail json YAML

Make the restartable atomic sequence for _lock_cas() actually atomic and
restartable on acorn26.

(bjh21)

2009-01-13 22:38:00 UTC MAIN commitmail json YAML

Link cvs staticaly and and -ledit and -ltermcap to linking libraries.

(haad)

2009-01-13 22:35:57 UTC MAIN commitmail json YAML

rump_sys___socket30 -> rump_sys_socket

(pooka)

2009-01-13 22:35:13 UTC MAIN commitmail json YAML

Allow __RENAME if _RUMPKERNEL
(although I'll probably revert this soon, but add it now to allow build)

(pooka)

2009-01-13 22:33:18 UTC MAIN commitmail json YAML

2009-01-13 22:33:11 UTC MAIN commitmail json YAML

Update per rump_sys call __RENAME().

(pooka)

2009-01-13 22:33:05 UTC MAIN commitmail json YAML

2009-01-13 22:31:42 UTC MAIN commitmail json YAML

Regen.  We now have compat __RENAME().  E.g. what was previously
rump_sys___stat50() is now rump_sys_stat() from the code.

(pooka)

2009-01-13 22:27:44 UTC MAIN commitmail json YAML

Convert the syscalls.master to a format from which it is easier
to parse and generate the compat name and basename (e.g. __stat50
and stat).  Use this to autogenerate __RENAME()'s to the rump_syscalls
header so that they can be called e.g. rump_sys_socket() instead
of rump_sys___socket30().

(pooka)

2009-01-13 22:16:11 UTC MAIN commitmail json YAML

2009-01-13 22:15:42 UTC MAIN commitmail json YAML

UNIMPL police (two mount syscalls with the same signature?!?)

(pooka)

2009-01-13 22:11:32 UTC MAIN commitmail json YAML

2009-01-13 22:10:58 UTC MAIN commitmail json YAML

2009-01-13 22:08:59 UTC MAIN commitmail json YAML

2009-01-13 22:08:30 UTC MAIN commitmail json YAML

2009-01-13 22:03:39 UTC MAIN commitmail json YAML

2009-01-13 22:03:12 UTC MAIN commitmail json YAML

2009-01-13 22:00:48 UTC MAIN commitmail json YAML

2009-01-13 21:57:55 UTC MAIN commitmail json YAML

2009-01-13 21:49:17 UTC MAIN commitmail json YAML

2009-01-13 21:48:35 UTC MAIN commitmail json YAML

UNIMPL police: remove pseudo-prototypes

(pooka)

2009-01-13 21:20:30 UTC MAIN commitmail json YAML

2009-01-13 21:19:51 UTC MAIN commitmail json YAML

Somehow i doubt linux_sys_recvmsg() returns size_t.  Make it ssize_t.
(XXX: the actual implementation returns int)

(pooka)

2009-01-13 21:07:33 UTC MAIN commitmail json YAML

2009-01-13 21:06:47 UTC MAIN commitmail json YAML

Make one UNIMPL consistent with the rest: remove signature.

(pooka)

2009-01-13 20:47:47 UTC MAIN commitmail json YAML

Add a few missing includes, so the ifdefs work as expected.

(martin)

2009-01-13 19:45:38 UTC MAIN commitmail json YAML

2009-01-13 19:10:52 UTC MAIN commitmail json YAML

restore binary compatibility on 64 bit systems.

(christos)

2009-01-13 18:51:41 UTC MAIN commitmail json YAML

2009-01-13 18:43:46 UTC MAIN commitmail json YAML

Set the mouse event protocol version. (untested, but head will be broken
unless I add this).

(christos)

2009-01-13 18:30:01 UTC MAIN commitmail json YAML

When substituting .for control variables (as ${:U...}) escape '$' and '\'
as well as ':' and '}' or ')'.
The parameters have just been expanded (and will be expanded again) later
so don't need expanding as part of the :U process.
Seems to fix pkgsrc breakage at line 34 of bsd.pkginstall.mk doing:
.for i in ${PKG_USERS}
_PKG_VARS.pkginstall+=  PKG_UID.${u} PKG_GECOS.${u} PKG_HOME.${u} PKG_SHELL.${u}
.endfor
when PKG_USERS = ${AVAHI_USER}:${AVAHI_GROUP}::Avahi\ user:/nonexistent
(set at line 41 of the ahavi Makefile)
I really dont think the above has the desired effect!

(dsl)

2009-01-13 18:22:34 UTC MAIN commitmail json YAML

Sprinkle a const. (arg of Main_ParseArgLine())

(dsl)

2009-01-13 18:09:19 UTC MAIN commitmail json YAML

set the event protocol version.

(christos)

2009-01-13 18:05:55 UTC MAIN commitmail json YAML

2009-01-13 17:52:32 UTC MAIN commitmail json YAML

Fix typo.

(jmmv)

2009-01-13 16:29:19 UTC MAIN commitmail json YAML

Print delimiters around expected string in parse error message.

(pooka)

2009-01-13 16:25:43 UTC MAIN commitmail json YAML

fix error message: expecting (, not )

(pooka)

2009-01-13 15:43:27 UTC MAIN commitmail json YAML

PR/40386: M. Levinson: vi(1) filename completion no longer works, fix bug
introduced by shadow variable fix.

(christos)

2009-01-13 15:38:34 UTC MAIN commitmail json YAML

fix typo for POLL_HUP. Noted by yamt.

(christos)

2009-01-13 15:11:09 UTC MAIN commitmail json YAML

fix reversed test from Tobias Nygren.

(christos)

2009-01-13 14:04:35 UTC MAIN commitmail json YAML

vm_map_locked_p: add comments

(yamt)

2009-01-13 13:52:06 UTC MAIN commitmail json YAML

Remove /boot.atari, which is no longer installed during build
and removed from base.tgz.

Note we must not mark this obsolete because this tertiary bootloader
will be copied into / during installation and it shouldn't be removed
by postinstall(8).

(tsutsui)

2009-01-13 13:44:01 UTC MAIN commitmail json YAML

Don't install built boot.atari loaders into / of DESTDIR because
there are two variants of boot.atari per machine types (std or milan)
and they should be selected and copied from /usr/mdec/{std,milan} dirs
to /targetroot during installation.

Problem on default installation with sysinst was reported by David Ross.

(tsutsui)

2009-01-13 13:35:55 UTC MAIN commitmail json YAML

2009-01-13 13:33:58 UTC MAIN commitmail json YAML

g/c BUFQ_FOO() macros and use bufq_foo() directly.

(yamt)

2009-01-13 11:47:32 UTC MAIN commitmail json YAML

Add workaround typedefs for awful hack.

XXX: It's completely unacceptable for me to refer libsa files from userland.
XXX: Nowadays we no longer have serious size restriction in install media,
XXX: so I think it's much better to simply remove this ugly SMALLPROG hacks.
XXX: If you really want to share files, please move them into src/common
XXX: with defined APIs.

(tsutsui)

2009-01-13 11:40:55 UTC MAIN commitmail json YAML

2009-01-13 11:37:16 UTC MAIN commitmail json YAML

2009-01-13 11:35:24 UTC MAIN commitmail json YAML

use do_sys_mknod() instead of sys_mknod() to make this compile again.

ok'd by martin@

(rtr)

2009-01-13 06:04:55 UTC MAIN commitmail json YAML

use PRIu64 to print 64 bit dev_t

(rtr)

2009-01-13 05:43:39 UTC MAIN commitmail json YAML

2009-01-13 04:31:12 UTC MAIN commitmail json YAML

2009-01-13 03:28:54 UTC MAIN commitmail json YAML

Fix compile error: one more sys/arch/xen/xen/xbd.c and xbdback.c.

(taca)

2009-01-13 02:07:30 UTC MAIN commitmail json YAML

fix inet library name

(pooka)

2009-01-13 02:03:13 UTC MAIN commitmail json YAML

2009-01-13 01:57:35 UTC MAIN commitmail json YAML

2009-01-13 01:50:04 UTC MAIN commitmail json YAML

2009-01-13 01:47:14 UTC MAIN commitmail json YAML

- more christos-time_t shared library bumps
- sort

(jnemeth)

2009-01-12 23:03:28 UTC MAIN commitmail json YAML

Reachover Makefile for libopenpgpsdk

XXX - still WARNS=1

(agc)

2009-01-12 23:00:00 UTC MAIN commitmail json YAML

src/crypto/external/bsd/openpgpsdk/include/openpgpsdk/create.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/include/openpgpsdk/keyring.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/include/openpgpsdk/readerwriter.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/include/openpgpsdk/streamwriter.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/include/openpgpsdk/util.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/include/openpgpsdk/validate.h@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/src/lib/compress.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/src/lib/create.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/src/lib/crypto.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/src/lib/hash.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/src/lib/openssl_crypto.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/src/lib/packet-parse.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/src/lib/packet-print.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/src/lib/reader_armoured.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/src/lib/reader_encrypted_se.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/src/lib/reader_fd.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/src/lib/reader_mem.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/src/lib/signature.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/src/lib/util.c@1.2 / diff / nxr@1.2
src/crypto/external/bsd/openpgpsdk/src/lib/validate.c@1.2 / diff / nxr@1.2
      :
(more 3 files)
Make the library compile with WARNS=1

(agc)

2009-01-12 22:55:44 UTC MAIN commitmail json YAML

src/crypto/external/bsd/openpgpsdk/Licence@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/Makefile@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/OpenPGPSDK.dsw@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/configure@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/coverity/README@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/doc/Makefile@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/doc/deliverable.txt@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/doc/doxygen-user.cfg@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/doc/spec.txt@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/examples/README@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/examples/original/Makefile.template@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/examples/original/build-keyring.c@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/examples/original/common.c@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/examples/original/common.h@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/examples/original/create-crypted-gpg-key.sh@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/examples/original/create-gpg-key.sh@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/examples/original/create-key.c@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/examples/original/create-signed-key.c@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/examples/original/decrypt.c@1.1.1.1 / diff / nxr@1.1.1.1
src/crypto/external/bsd/openpgpsdk/examples/original/encrypt-gpg-message.sh@1.1.1.1 / diff / nxr@1.1.1.1
      :
(more 136 files)
Initial import of openpgpsdk v0.9 into the external section of the crypto
sources, per conversation with core.

License is 3-clause BSD.

An OpenPGP library implementation (RSA and partial DSA), conformant
with RFC4880 "OpenPGP Message Format".

RSA Key Generation
    * S2K Usage: ENCRYPTED_AND_HASHED
    * S2K Specifier: SALTED
    * Symmetric algorithm: CAST5

RSA Encryption
    * Generates "Symmetrically Encrypted Integrity Protected
      Data" packets (required by RFC)
    * Hash: SHA1 (required by RFC)
    * Symmetric Algorithm: CAST5 (hard-coded)
    * Uses compression
    * Optional ASCII armouring

RSA Decryption
    * Symmetric Algorithm: CAST5, AES, AES256, 3DES
    * Optional Compression: ZIP, ZLIB, BZIP2
    * Optional ASCII armouring

RSA Signature
    * Armoured, unarmoured or clearsigned
    * Hash algorithm: SHA1

RSA Verification
    * Armoured, unarmoured or clearsigned
    * V3 or V4 signatures
    * Hash algorithms: SHA1, SHA256, SHA384, SHA512, SHA224

DSA Signature
    * Armoured, unarmoured or clearsigned
    * Hash algorithms: SHA1

DSA Verification
    * Armoured, unarmoured or clearsigned
    * V3 or V4 signatures
    * Hash algorithms: SHA1, SHA256, SHA384, SHA512, SHA224


Status:

Vendor Tag: OPENPGPSDK
Release Tags: openpgpsdk-base

(agc)

2009-01-12 20:43:29 UTC MAIN commitmail json YAML

Remove -I${NETBSDSRCDIR}/sys.  I have no idea why it was there, but
it sure creates some interesting side-effects.

(pooka)

2009-01-12 19:16:26 UTC MAIN commitmail json YAML

2009-01-12 19:11:41 UTC MAIN commitmail json YAML

2009-01-12 18:48:35 UTC MAIN commitmail json YAML

Bump interface version number for the time_t/dev_t changes.

(pooka)

2009-01-12 18:14:20 UTC MAIN commitmail json YAML

Add MOPT_RUMP to STDOPTS so it will be correctly ignored by everyone
else apart from /sbin/mount.
(missed this portion of the file yesterday.  it was in the wrong tree)

(pooka)

2009-01-12 17:24:21 UTC MAIN commitmail json YAML

2009-01-12 17:17:38 UTC MAIN commitmail json YAML

Use PRIu64 to print 64 bit dev_t.

(tsutsui)

2009-01-12 16:28:03 UTC MAIN commitmail json YAML

mention panic uses.

(christos)

2009-01-12 16:16:19 UTC MAIN commitmail json YAML

fix dev_t debugging printf lossage.

(christos)

2009-01-12 16:03:17 UTC MAIN commitmail json YAML

We need to install libamu.

(christos)

2009-01-12 11:53:23 UTC MAIN commitmail json YAML

2009-01-12 11:32:45 UTC MAIN commitmail json YAML

Replace time_t values in libsa sources with the following two types
to avoid unnecessary 64 bit ops which would make binaries larger:

satime_t (currently unsigned int):
numbers in seconds returned by the machine dependent getsecs() function
which are used to measure relative time

saseconds_t (currently int):
numbers in seconds used to specify timeout to network drivers

Per discussion on current-users.

(tsutsui)

2009-01-12 11:04:00 UTC MAIN commitmail json YAML

Uset uint64_t rather than (signed) long to read the PCC register.

(tsutsui)

2009-01-12 11:00:49 UTC MAIN commitmail json YAML

Fix getsecs() to return more proper values:
- use not only second but also minute and hour registers
- use bcdtobin() to read mkclock registers

(tsutsui)

2009-01-12 10:01:33 UTC MAIN commitmail json YAML

2009-01-12 09:41:59 UTC MAIN commitmail json YAML

2009-01-12 09:28:10 UTC MAIN commitmail json YAML

Fix blatantly wrong exposition of .WAIT example.
PR bin/40372 from Gao Ya'nan.

(dholland)