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 (1h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 11:04:19 UTC Now

2012-02-22 18:25:12 UTC MAIN commitmail json YAML

Look at the proper offsets for MD info, depending on the size of the binary
32 or 64.

(christos)

2012-02-22 17:57:36 UTC MAIN commitmail json YAML

2012-02-22 17:53:52 UTC MAIN commitmail json YAML

2012-02-22 17:52:58 UTC MAIN commitmail json YAML

Backout previous - we do not need it anymore

(martin)

2012-02-22 17:51:01 UTC MAIN commitmail json YAML

Use C++ compatible declaration for posix_spawn (instead of the C99 specific
posix one).

(martin)

2012-02-22 17:48:53 UTC MAIN commitmail json YAML

2012-02-22 17:47:25 UTC MAIN commitmail json YAML

fix wrong variable, import command

(christos)

2012-02-22 16:53:46 UTC MAIN commitmail json YAML

Only attempt to handle as much data as we can handle.
Per my testing, allows normal MAXPHYS on domU kernels.

(jakllsch)

2012-02-22 16:50:46 UTC MAIN commitmail json YAML

Define XBD_MAX_XFER instead of using (PAGE_SIZE * BLKIF_MAX_SEGMENTS_PER_REQUEST) directly.

(jakllsch)

2012-02-22 16:42:07 UTC MAIN commitmail json YAML

quote SRC_DIR and DEST_DIR everywhere.  Also wrap some long lines.

(apb)

2012-02-22 16:27:39 UTC MAIN commitmail json YAML

Fix a call to pwd_mkdb in the case that DEST_DIR is the empty string.

(apb)

2012-02-22 16:12:34 UTC MAIN commitmail json YAML

2012-02-22 14:12:04 UTC MAIN commitmail json YAML

fix stack backtraces through traps.

(chs)

2012-02-22 12:36:14 UTC MAIN commitmail json YAML

- nuke commented-out SYMTAB_SPACE directive since this port has a
  companion bootloader which is capable of loading a plain ELF kernel
  and accompanying ELF symbol table.
- remove fxp(4) from GENERIC as no known NAS has the device.

(nisimura)

2012-02-22 12:21:24 UTC MAIN commitmail json YAML

- detect SoC chipid value found at 0x5600'00b0.
- have brdsetup() to define SoC IOMUX in early startup. Device drivers
  are still responsible to arrange relevent registers which they use.
- some cleanup and clarification.

(nisimura)

2012-02-22 12:12:21 UTC MAIN commitmail json YAML

- adapt DM9000 driver name change.
- move -DLIBSA_PRINTF_WIDTH_SUPPORT to CPPFLAGS variable as SACPPFLAGS
  does not work.
- add a logic to make/remove machine/ and arm/ symlinks.
- remove redundant directives in no use.

(nisimura)

2012-02-22 12:08:41 UTC MAIN commitmail json YAML

Reimplement DM9000E driver.
- add a note about 16bit mode operation.
- make sure not to receive any mcast/bcast frames by clearing 64bit
  multicast filter hash value register.
- change the filename so as silimar to other implementations.

(nisimura)

2012-02-22 06:58:55 UTC MAIN commitmail json YAML

2012-02-22 06:29:40 UTC MAIN commitmail json YAML

re-order the fields that we print out in the pgp_sprint_pubkey() function
to be more usual.

print out the name from within pgp_sprint_pubkey() rather than tagging it
onto the end of the output from the function.

(agc)

2012-02-22 00:15:58 UTC MAIN commitmail json YAML

Move entries for things that have been pulled up into the "netbsd-6"
branch to the list of changes in the previous release.

(tron)

2012-02-21 21:57:06 UTC MAIN commitmail json YAML

mm_init: re-enable zero page protection.

(rmind)

2012-02-21 21:09:51 UTC MAIN commitmail json YAML

pmap_kenter_pa: always print about already present mapping.
pmap_bootstrap: add comments.

(rmind)

2012-02-21 20:53:34 UTC MAIN commitmail json YAML

kern/45927: fix incorrect assert.

(nonaka)

2012-02-21 19:25:05 UTC MAIN commitmail json YAML

Revert pmap_pte_flush() -> xpq_flush_queue() in previous.

(bouyer)

2012-02-21 19:10:13 UTC MAIN commitmail json YAML

Avoid early use of xen_kpm_sync(); locks are not available at this time.
Don't call cpu_init() twice.

Makes LOCKDEBUG kernels boot again

(bouyer)

2012-02-21 18:38:32 UTC MAIN commitmail json YAML

Mention pkg_add import.

(wiz)

2012-02-21 18:37:58 UTC MAIN commitmail json YAML

Update for pkg_install import.

(wiz)

2012-02-21 18:36:17 UTC MAIN commitmail json YAML

2012-02-21 18:34:05 UTC MAIN commitmail json YAML

2012-02-21 18:27:05 UTC MAIN commitmail json YAML

2012-02-21 18:25:20 UTC MAIN commitmail json YAML

2012-02-21 18:10:00 UTC MAIN commitmail json YAML

2012-02-21 17:39:17 UTC MAIN commitmail json YAML

2012-02-21 15:41:24 UTC MAIN commitmail json YAML

Make time_second and time_uptime volatile, so the compiler knows they
may change during loops. Fixes the macppc build, which previously
died with:
src/sys/arch/macppc/dev/dbdma.c:62:6: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false

(martin)

2012-02-21 15:26:20 UTC MAIN commitmail json YAML

2012-02-21 15:01:51 UTC MAIN commitmail json YAML

Now that window(1) is gone, use tmux(1) for xref.

(njoly)

2012-02-21 13:32:45 UTC MAIN commitmail json YAML

Fix PR 46068 using the patch by Nicolas Thauvin:
pkg_add fails to install a package when subdirectories are missing
in the path to package directory in /var/db/pkg.

(wiz)

2012-02-21 12:31:19 UTC MAIN commitmail json YAML

Pass -d option to pwd_mkdb(8) in order to make databases at proper location.

(nakayama)

2012-02-21 12:30:32 UTC MAIN commitmail json YAML

Avoid rebuilding services database every boot time.
The database has been renamed since the default was changed to CDB format.

(nakayama)

2012-02-21 12:09:50 UTC MAIN commitmail json YAML

Use actual physmem size for allocation of bootstrap extra PT pages
to avoid wasting pages on low memory machines.
Improves atari specific part of PR/45915, tested on TT030.

(tsutsui)

2012-02-21 10:54:07 UTC MAIN commitmail json YAML

Make this include file C++ save, using the new __conly_restrict.

(martin)

2012-02-21 10:53:08 UTC MAIN commitmail json YAML

There are some places where C99 allows a restrict modifier (and posix
demands it), but C++ does not allow it. So add a C only version of
__restrict, which expands to nothing if compiling C++.
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49347 for a discussion.

(martin)

2012-02-21 10:43:46 UTC MAIN commitmail json YAML

Add a definition for ".St -isoC-2011".  The equivalent definition
was already in external/bsd/mdocml/dist/st.in

(apb)

2012-02-21 10:10:45 UTC MAIN commitmail json YAML

Mark /usr/include/netinet/ipf_rb.h as obsolete until ipf is upgraded again.
Sort while here.

(wiz)

2012-02-21 05:25:42 UTC MAIN commitmail json YAML

Numerous changes to ssss(1) and libssss(3):

+ don't use the threshold headers any more - just use our own
header

+ "ssss" is the only algorithm supported by ssss(1)

+ add back (seamless) file I/O functionality, in the case that a
memory mapping, or subsequent memory allocation, fails

+ don't store information in the ssss share header which could be used
as part of an attack (specifically the threshold and total number of
shares).

+ size the extra memory required on a much better estimate of the size
needed, rather than a constant size

+ get rid of unneeded files, now that everything has been cleaned up

(agc)

2012-02-21 04:13:22 UTC MAIN commitmail json YAML

keep track of the original array length so we can pass it to kmem_free, from
enami

(christos)

2012-02-21 03:44:54 UTC MAIN commitmail json YAML

fix fae free'ing, from enami.

(christos)

2012-02-21 02:22:54 UTC MAIN commitmail json YAML

Prevent stack buffer overflow when copying too-large-CDB into request.

(jakllsch)

2012-02-21 02:19:41 UTC MAIN commitmail json YAML

constify command data argument to scsi_command().

(jakllsch)

2012-02-21 02:19:01 UTC MAIN commitmail json YAML

Restore back to double alignment.

(matt)

2012-02-21 02:09:35 UTC MAIN commitmail json YAML

Change ALIGNBYTES to be AltiVec savvy

(matt)

2012-02-21 02:08:55 UTC MAIN commitmail json YAML

Don't rely on being able to allocate while in a softintr.  So preallocate
all the bus_dma maps in ifinit where we can sleep.

(matt)

2012-02-21 01:49:02 UTC MAIN commitmail json YAML

Fix a very old bug.  When allocating the buffer and doing just a bs= transfer,
hen we only need a single buffer equal to that blocksize in length.

(matt)

2012-02-21 01:47:50 UTC MAIN commitmail json YAML

Add and use xbdminphys() to handle transfer segmentation/size limit.
Should allow us to use a normal MAXPHYS in domU kernels.

(jakllsch)

2012-02-21 01:41:10 UTC MAIN commitmail json YAML

Remove another ${SIZE}

(matt)

2012-02-20 22:43:12 UTC jmcneill-usbmp commitmail json YAML

expand a command slightly

(mrg)

2012-02-20 22:42:52 UTC MAIN commitmail json YAML

Add logic to the main reconstruction loop to handle RAID5 with rotated
spares.  While here, observe that we were actually doing one more
stripe than we thought we were, and correct that too (it didn't matter
for non-RAID5_RS, but it definitely does for RAID5_RS).  Add some
bounds-checking at the beginning to handle the case where the number
of stripes in the set is smaller than the sliding reconstruction window.

XXX: this problem likely needs to be fixed for PARITY_DECLUSTERING too.

(oster)

2012-02-20 22:42:47 UTC jmcneill-usbmp commitmail json YAML

keep the thread lock taken for the abort() callback.

(mrg)

2012-02-20 22:42:25 UTC jmcneill-usbmp commitmail json YAML

make sure we have the thread lock when calling usb_transfer_complete()

(mrg)

2012-02-20 22:42:05 UTC MAIN commitmail json YAML

comment, and effectively remove, a DIAGNOSTIC check that
is invalid for RAID5_RS.

(oster)

2012-02-20 22:36:11 UTC jmcneill-usbmp commitmail json YAML

pull across from -current:
>add a _kernel_locked_p().

(mrg)

2012-02-20 22:35:15 UTC MAIN commitmail json YAML

add a _kernel_locked_p().

(mrg)

2012-02-20 22:05:01 UTC netbsd-6 commitmail json YAML

2012-02-20 22:04:30 UTC netbsd-6 commitmail json YAML

Pull up the following revisions(s) (requested by joerg in ticket #15):
usr.sbin/makemandb/apropos.1: revision 1.4
usr.sbin/makemandb/makemandb.8: revision 1.2
usr.sbin/makemandb/whatis.c: revision 1.3

Add reference to whatis(1).
SQLite doesn't use the FTS index for equal ops, so force it to do a FTS
search first. Drops run time by a factor of 6 for "whatis man".

(sborrill)

2012-02-20 21:55:44 UTC netbsd-6 commitmail json YAML

2012-02-20 21:54:57 UTC netbsd-6 commitmail json YAML

Pull up the following revisions(s) (requested by martin in ticket #14):
include/spawn.h: revision 1.2
sys/kern/kern_exec.c: revision 1.341
sys/uvm/uvm_glue.c: revision 1.157
tests/lib/libc/gen/posix_spawn/t_fileactions.c: revision 1.3

posix_spawn: fix kernel bug when passing empty fileactions (PR kern/46038)
and add a test case for this.  Fix potential race condition, doublefreeing
of memory and memory leaks in error cases.

(sborrill)

2012-02-20 21:42:13 UTC netbsd-6 commitmail json YAML

2012-02-20 21:41:30 UTC netbsd-6 commitmail json YAML

Pull up the following revisions(s) (requested by tron in ticket #13):
doc/3RDPARTY: patch
doc/CHANGES: patch
external/bsd/pkg_install/dist/add/perform.c: patch
external/bsd/pkg_install/dist/delete/pkg_delete.c: patch
external/bsd/pkg_install/dist/lib/license.c: patch
external/bsd/pkg_install/dist/lib/opattern.c: patch
external/bsd/pkg_install/dist/lib/pkg_summary.5: patch
external/bsd/pkg_install/dist/lib/version.h: patch

Update "pkg_install" to version 20120128:
- pkg_install 20120128:
  - Explicitly stat(2) if mkdir failed. errno detection doesn't work e.g.
    on Solaris.
  - Provide a stable order for package names that only differe in the base
    name, not the version number.
- pkg_install 20110805:
  - Fix for pkg_delete on NFS from Anthony Mallet.

(sborrill)

2012-02-20 21:17:22 UTC netbsd-6 commitmail json YAML

2012-02-20 21:16:59 UTC netbsd-6 commitmail json YAML

Pull up the following revisions(s) (requested by mrg in ticket #12):
sys/dev/usb/umidi.c: revision 1.60

Fix the reversed logic in several uses of the new 'closing' member
introduced in the previous change. From PR 45909.

(sborrill)

2012-02-20 20:49:12 UTC MAIN commitmail json YAML

- Make pmap_write_protect() work with pmap_kernel() too ((va & L2_FRAME)
  strips the high bits of a LP64 address)
- use pmap_protect() in pmap_pdp_ctor() to remap the PDP read-only instead
  of (ab)using pmap_kenter_pa(). No more "mapping already present" on
  console with DIAGNOSTIC kernels
- make sure to zero the whole PDP (NTOPLEVEL_PDES doens't include
  high-level entries on i386 and i386PAE, reserved by Xen). Not sure
  how it has worked before
- remove an always-true test (&& pmap != pmap_kernel(); we KASSERT that
  at the function entry).

(bouyer)

2012-02-20 20:35:40 UTC jmcneill-usbmp commitmail json YAML

pullup from -current:
>assert kernel lock is held in a few places in inside scsipi.
>lock the kernel when calling into scsipi from umass and usscanner.
>
>with these two in place on usbmp branch, umass appears stable.

(mrg)

2012-02-20 20:09:09 UTC MAIN commitmail json YAML

assert kernel lock is held in a few places in inside scsipi.
lock the kernel when calling into scsipi from umass and usscanner.

with these two in place on usbmp branch, umass appears stable.

(mrg)

2012-02-20 19:14:24 UTC MAIN commitmail json YAML

When using uvm_km_pgremove_intrsafe() make sure mappings are removed
before returning the pages to the free pool. Otherwise, under Xen,
a page which still has a writable mapping could be allocated for
a PDP by another CPU and the hypervisor would refuse it (this is
PR port-xen/45975).
For this, move the pmap_kremove() calls inside uvm_km_pgremove_intrsafe(),
and do pmap_kremove()/uvm_pagefree() in batch of (at most) 16 entries
(as suggested by Chuck Silvers on tech-kern@, see also
http://mail-index.netbsd.org/tech-kern/2012/02/17/msg012727.html and
followups).

(bouyer)

2012-02-20 18:27:30 UTC MAIN commitmail json YAML

SQLite doesn't use the FTS index for equal ops, so force it to do a FTS
search first. Drops run time by a factor of 6 for "whatis man".
Found by Abhinav Upadhyay.

(joerg)

2012-02-20 18:25:51 UTC MAIN commitmail json YAML

Add reference to whatis(1). From Abhinav Upadhyay.

(joerg)

2012-02-20 18:23:50 UTC MAIN commitmail json YAML

2012-02-20 18:18:30 UTC MAIN commitmail json YAML

Posix spawn fixes:
- split the file actions allocation and freeing into separate functions
- use pnbuf
- don't play games with pointers (partially freeing stuff etc), only check
  fa and sa and free as needed using the same code.
- use copyinstr properly
- KM_SLEEP allocation can't fail
- if path allocation failed midway, we would be possibily freeing
  userland strings.
- use sizeof(*var) instead sizeof(type)

(christos)

2012-02-20 12:22:40 UTC MAIN commitmail json YAML

Add a test case to call posix_spawn with empty file actions, which reproduced
the (now fixed) PR kern/46038.

(martin)

2012-02-20 12:21:24 UTC MAIN commitmail json YAML

Solve previous fix (for early posix_spawn children exiting on error)
differently.

(martin)

2012-02-20 12:19:56 UTC MAIN commitmail json YAML

More posix_spawn fallout:
Fix a kmem_alloc() call with zero size (PR kern/46038), allow file actions
to be passed, even if empty.
Rearange p_reflock locking for the child, avoid a double free in an
error case, avoid a memory leak in another error case - all pointed out
by yamt.
During blocking operations early in the child borrow the kernel vmspace
(as suggested by yamt).

(martin)

2012-02-20 09:45:22 UTC MAIN commitmail json YAML

Bump date for previous. Use more markup.

(wiz)

2012-02-20 09:28:43 UTC MAIN commitmail json YAML

Add missing __BEGIN_DECLS, from Henning Petersen in PR misc/46058.

(martin)

2012-02-20 09:26:56 UTC MAIN commitmail json YAML

Check in very basic compressed file support.  httpd will now serve
a precompressed .gz file if it exists, the client claims to support
gzip and the request is not ranged.

(elric)

2012-02-20 08:40:46 UTC MAIN commitmail json YAML

Use a ``certificate chain file'' rather than a ``certificate file'' so
that bozohttpd can be used with non-toplevel certs.

(elric)

2012-02-20 06:54:01 UTC MAIN commitmail json YAML

minor cosmetic changes to make this more readable - no functional change

(agc)

2012-02-20 06:50:22 UTC jmcneill-usbmp commitmail json YAML

2012-02-20 05:24:42 UTC jmcneill-usbmp commitmail json YAML

don't take the kernel lock when calling into the usb code anymore

(mrg)

2012-02-20 05:09:36 UTC jmcneill-usbmp commitmail json YAML

timeout_handle callout is MPSAFE, mark it as such.

(mrg)

2012-02-20 04:25:54 UTC jmcneill-usbmp commitmail json YAML

fix a panic() message to refer to the correct function

(mrg)

2012-02-20 04:06:13 UTC jmcneill-usbmp commitmail json YAML

task thread and event threads are both MPSAFE now.

(mrg)

2012-02-20 04:05:44 UTC jmcneill-usbmp commitmail json YAML

remove a bunch of superfluous parens.

(mrg)

2012-02-20 03:27:07 UTC jmcneill-usbmp commitmail json YAML

convert usb event code to using a mutex and condvar.

(mrg)

2012-02-20 03:25:33 UTC jmcneill-usbmp commitmail json YAML

convert splusb() calls to using a new usb_blk_lock.

(mrg)

2012-02-20 03:23:26 UTC jmcneill-usbmp commitmail json YAML

adjust some comments to reality.  copy some XXX comments from ehci
into uhci/ohci since it's probably right there too

(mrg)

2012-02-20 02:14:34 UTC MAIN commitmail json YAML

convert to device_t.
been running on my inspiron 8500 for a couple of months.

(mrg)

2012-02-20 02:12:25 UTC jmcneill-usbmp commitmail json YAML

several changes to the MP usb apis, and other misc changes:

- usb_transfer_complete()/usb_insert_transfer()/usb_start_next() all
  must have the thread lock held

- (*soft_intr) now is called with the thread lock held unless we are
  in polling mode.  add a usb_soft_intr() to deal with this

- XXX usbd_set_polling() api exists to increase/decrease the polling
  count, but only ukbd uses.  everyone else open codes it, but this
  should probably be changed

- (*abort) is now called with the thread lock held

- update several comments to not refer to splusb() anymore

- add many more asserts

- use more c99 struct initialisers

(mrg)

2012-02-20 01:12:43 UTC MAIN commitmail json YAML

itimerfire: fix a regression, check if timer is already queued.

(rmind)

2012-02-20 00:18:20 UTC MAIN commitmail json YAML

- Add NPF_DECISION_BLOCK and NPF_DECISION_PASS.  Be more defensive in the
  packet handler.  Change the default policy to block when the config is
  loaded and set it to pass when flush operation is performed.
- Use kmem_zalloc(9) instead of kmem_alloc(9) in few places.
- npf_rproc_{create,release}: use kmem_intr_{alloc,free} as the destruction
  of rule procedure might happen in the interrupt handler (under a very rare
  condition, if config reload races with the handler).
- npf_session_establish: check whether layer 3 and 4 are cached.
- npfctl_build_group: do not make groups as passing rules.
- Remove some unecessary header inclusion.

(rmind)

2012-02-19 23:19:37 UTC MAIN commitmail json YAML

2012-02-19 23:15:24 UTC MAIN commitmail json YAML

Remove extern variables defined in headers.

(matt)

2012-02-19 22:32:32 UTC MAIN commitmail json YAML

Remove <sa.h> which has been obsolete since 2007.

(rmind)

2012-02-19 21:37:13 UTC jmcneill-usbmp commitmail json YAML

remove the spl handling from usb_insert_transfer() since we're
already holding the relevant lock (which is asserted.)

(mrg)

2012-02-19 21:32:03 UTC MAIN commitmail json YAML

Sort option descriptions a bit more.

(wiz)

2012-02-19 21:07:00 UTC MAIN commitmail json YAML

2012-02-19 21:01:52 UTC jmcneill-usbmp commitmail json YAML

pullup umidi.c 1.60:
>fix the reversed logic in several uses of the new 'closing' member
>introduced in the previous change.
>
>from Tom Ivar Helbekkmo <tih@hamartun.priv.no> in PR 45909.  thanks!

(mrg)

2012-02-19 20:20:31 UTC MAIN commitmail json YAML

fix the reversed logic in several uses of the new 'closing' member
introduced in the previous change.

from Tom Ivar Helbekkmo <tih@hamartun.priv.no> in PR 45909.  thanks!

(mrg)

2012-02-19 19:49:20 UTC MAIN commitmail json YAML

PR/45735: Bug Hunting: The dump(8) manpage, as well as the program's `usage'-line,
needs improvement

(christos)

2012-02-19 19:38:14 UTC MAIN commitmail json YAML

PR/46049: Tim van der Molen:
clrtobot() and clrtoeol() do not set background attributes

(christos)

2012-02-19 19:18:40 UTC MAIN commitmail json YAML

Emit SA syscalls using SYS_compat_60_*

(matt)

2012-02-19 18:52:06 UTC MAIN commitmail json YAML

Postfix 2.8.8 will be part of the NetBSD 6.0 release.

(tron)

2012-02-19 18:45:58 UTC netbsd-6 commitmail json YAML

2012-02-19 18:45:05 UTC netbsd-6 commitmail json YAML

2012-02-19 18:43:47 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by mbalmer in ticket #11):
sys/dev/usb/if_udav.c: revision 1.35
sys/dev/usb/usbdevs: revision 1.608
Add new vendor QUAN and it's DM9601 USB ethernet product.
From Loganaden Velvindron <loganaden@wolfman.devio.us>.
Add support for the QUAN DM9601.
From Loganaden Velvindron <loganaden@wolfman.devio.us>.

(riz)

2012-02-19 18:39:05 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by apb in ticket #10):
usr.sbin/postinstall/postinstall: revision 1.131
Use msg for indentation.

(riz)

2012-02-19 18:35:57 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by apb in ticket #9):
usr.sbin/postinstall/postinstall: revision 1.130
Add "pwd_mkdb" item, which checks whether /etc/pwd.db is in the
new format, and runs "pwd_mkdb -V 1 /etc/master.passwd" to fix it.

(riz)

2012-02-19 18:28:55 UTC netbsd-6 commitmail json YAML

Apply patch (requested by tron in ticket #7):

Import Postfix 2.8.8. Changes since Postfix 2.8.7:
- The Postfix sqlite client, introduced with Postfix 2.8, had an
  embarassing bug in its quoting routine. As the result of a
  last-minute code cleanup before release, this routine returned the
  unquoted text instead of the quoted text. The opportunities for
  mis-use are limited: Postfix sqlite database files are usually owned
  by root, and Postfix daemons usually run with non-root privileges so
  they can't corrupt the database. This problem was reported by Rob
  McGee (rob0).
- The Postfix 2.8.4 fix for local delivery agent database lookup
  errors was incomplete. The fix correctly added new code to detect
  database lookup errors with mailbox_transport_maps,
  mailbox_command_maps or fallback_transport_maps, but it failed to
  log the problem, and to produce a defer logfile record which is
  needed for "delayed mail" and "mail too old" delivery status
  notifications.
- The trace(8) service, used for DSN SUCCESS notifications, did not
  distinguish between notifications for a non-bounce or a bounce
  message, causing it to "reply" to mail with the null sender
  address. Problem reported by Sabahattin Gucukoglu.
- Support for Dovecot auth over TCP sockets, using code that already
  existed for testing purposes. Patrick Koetter kindly provided an
  update for the SASL_README file.
- Workaround in the LDAP client for changes in the under-documented
  OpenLDAP API, by Victor Duchovni.

I've fully tested this under NetBSD/i386 6.99.2 and build tested the
patch for NetBSD/amd64 6.0_BETA.

Kind regards

P.S. This patch does *not* include SQLite support for Postfix to
    avoid scaring Jeff Rizzo.

(riz)

2012-02-19 17:50:57 UTC MAIN commitmail json YAML

"pkg_install" was updated to version 20120128.

(tron)

2012-02-19 17:50:51 UTC MAIN commitmail json YAML

2012-02-19 17:50:28 UTC MAIN commitmail json YAML

Use void * instead of sa_upcall_t for sa_register (since sa_upcall_t is
going away).

(matt)

2012-02-19 17:49:09 UTC MAIN commitmail json YAML

2012-02-19 17:46:50 UTC MAIN commitmail json YAML

Update "pkg_install" to version 20120128:
- pkg_install 20120128:
  - Explicitly stat(2) if mkdir failed. errno detection doesn't work e.g.
    on Solaris.
  - Provide a stable order for package names that only differe in the base
    name, not the version number.
- pkg_install 20110805:
  - Fix for pkg_delete on NFS from Anthony Mallet.

Status:

Vendor Tag: PKGSRC
Release Tags: pkg_install-20120128

(tron)

2012-02-19 17:40:46 UTC MAIN commitmail json YAML

Add compat_60 stub for the SA syscall (all which just call sys_nosys).

(matt)

2012-02-19 17:23:04 UTC MAIN commitmail json YAML

2012-02-19 17:22:16 UTC MAIN commitmail json YAML

Make SA syscalls as COMPAT_60

(matt)

2012-02-19 17:08:02 UTC MAIN commitmail json YAML

Make SA calls obsolete (use stubs in kern case, as libc needs them for now).

(rmind)

2012-02-19 17:00:57 UTC MAIN commitmail json YAML

2012-02-19 16:45:03 UTC MAIN commitmail json YAML

Use the release date as suggested.
XXX: I bet this is going to be broken in the next import because nobody
will remember to fix it.

(christos)

2012-02-19 14:56:16 UTC MAIN commitmail json YAML

Add support for the QUAN DM9601.
From Loganaden Velvindron <loganaden@wolfman.devio.us>.

(mbalmer)

2012-02-19 14:55:41 UTC MAIN commitmail json YAML

2012-02-19 14:54:26 UTC MAIN commitmail json YAML

Add new vendor QUAN and it's DM9601 USB ethernet product.
From Loganaden Velvindron <loganaden@wolfman.devio.us>.

(mbalmer)

2012-02-19 12:02:56 UTC MAIN commitmail json YAML

2012-02-19 10:39:06 UTC MAIN commitmail json YAML

Removing remaining references to the alternate PTE space. Modify documentation appropriately

(cherry)

2012-02-19 09:19:42 UTC MAIN commitmail json YAML

Adapt to constification in sys/uvm/uvm_export.h

(martin)

2012-02-19 07:51:52 UTC MAIN commitmail json YAML

Expose the contents also for _KMEMUSER, fixes build of usr.sbin/crash.

(he)

2012-02-19 05:07:10 UTC MAIN commitmail json YAML

Fix for MKREPRO = yes
XXX: pullup to 6

(christos)

2012-02-19 05:06:41 UTC MAIN commitmail json YAML

Fix MKREPRO = yes
XXX: pullup to 6

(christos)

2012-02-19 02:47:53 UTC MAIN commitmail json YAML

G/C VM_MAP_INTRSAFE flag

(rmind)

2012-02-19 00:42:02 UTC MAIN commitmail json YAML

Replace simple_lock(9).

(rmind)

2012-02-19 00:05:57 UTC MAIN commitmail json YAML

2012-02-18 23:51:27 UTC MAIN commitmail json YAML

2012-02-18 23:47:48 UTC MAIN commitmail json YAML

rt_setkey: remove invalid assert, sockaddr_dup() may fail if no memory.

(rmind)

2012-02-18 19:21:00 UTC MAIN commitmail json YAML

2012-02-18 19:17:54 UTC MAIN commitmail json YAML

2012-02-18 18:05:52 UTC netbsd-6 commitmail json YAML

2012-02-18 18:05:06 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by joerg in ticket #5):
share/mk/bsd.own.mk: revision 1.697
share/mk/bsd.README: revision 1.293
Derive MANINSTALL from MKCATPAGES and MKHTML.

(riz)

2012-02-18 18:03:26 UTC netbsd-6 commitmail json YAML

Pull up following revision(s) (requested by joerg in ticket #4):
usr.sbin/makemandb/apropos.c: revision 1.5
external/bsd/mdocml/dist/read.c: revision 1.6
external/bsd/mdocml/dist/mandoc.h: revision 1.2
usr.sbin/makemandb/makemandb.c: revision 1.3
usr.sbin/makemandb/makemandb.c: revision 1.4
usr.sbin/makemandb/makemandb.c: revision 1.5
usr.sbin/makemandb/Makefile: revision 1.2
etc/man.conf: revision 1.30
usr.sbin/makemandb/apropos.1: revision 1.3
external/bsd/mdocml/Makefile.inc: revision 1.15
Be a bit more friendly to man pages using the roff .so command by
changing the current directory to the parent of the man -p entry, e.g.
/usr/share/man for /usr/share/man1.
Also handle hyphen replacement if it was used as plain input and no
backslash sequence was used at all in the line.
Add support for apropos -s like in the old apropos. Fix capitalisation.
Add note about optional quotation. From Abhinav Upadhyay.
Merge mandoc.h r1.99 and read.c 1.28 from upstream:
Add mparse_readmem, which allows application to run the parser directly
from memory, e.g. after de-compressing a document.
Add support for compressed man pages in all the usual formats.
Use mmap when dealing with plain files.
Add entries for bzip2 and xz.

(riz)

2012-02-18 17:56:49 UTC MAIN commitmail json YAML

m68k does not have or need db_machdep.c

(christos)

2012-02-18 17:51:21 UTC MAIN commitmail json YAML

Adjust libyywrap.c location.

(njoly)

2012-02-18 17:49:29 UTC MAIN commitmail json YAML

2012-02-18 16:29:37 UTC MAIN commitmail json YAML

2012-02-18 16:25:25 UTC MAIN commitmail json YAML

expose more for kmemuser; fix header protection.

(christos)

2012-02-18 16:23:13 UTC MAIN commitmail json YAML

2012-02-18 16:05:22 UTC MAIN commitmail json YAML

2012-02-18 15:57:06 UTC MAIN commitmail json YAML

2012-02-18 15:56:31 UTC MAIN commitmail json YAML

Move the ddb registers and empty command table into a separate file, like
other archs do for the benefit of crash.

(christos)

2012-02-18 14:26:27 UTC MAIN commitmail json YAML

Tweak MAKEDEVSPEC target to properly report MAKEDEV failures:
- No need to ignore `rm -f' failures which should not happen.
- Do not pipe MAKEDEV output, but use a temp file.

(njoly)

2012-02-18 13:51:29 UTC MAIN commitmail json YAML

2012-02-18 13:48:11 UTC MAIN commitmail json YAML

add "Location" tags which tell where the source lives in the NetBSD
tree, and fix some paths in "Notes" sections

(drochner)

2012-02-18 13:44:46 UTC MAIN commitmail json YAML

remove stale entries: libcdk was removed 5 years ago, termcap.src between
netbsd-5 and netbsd-6

(drochner)

2012-02-18 13:42:46 UTC MAIN commitmail json YAML

2012-02-18 13:38:36 UTC MAIN commitmail json YAML

2012-02-18 08:54:22 UTC MAIN commitmail json YAML

Add -noretro as default server arg in configuration files where we are
sure the user will get a visible window "soon".
The sole reason we backed out the "retro" change from upstream
was to avoid an empty black screen after manualy starting just "X". With
these preconfigured startup mehtods, this confusion can not happen.

(martin)

2012-02-18 07:58:24 UTC jmcneill-usbmp commitmail json YAML

2012-02-18 07:36:03 UTC jmcneill-usbmp commitmail json YAML

2012-02-18 06:57:23 UTC MAIN commitmail json YAML

Fix conflicting variable definitions

(matt)

2012-02-18 06:29:10 UTC MAIN commitmail json YAML

add an XXX comment i meant to include with the original change.

(mrg)

2012-02-18 06:17:40 UTC MAIN commitmail json YAML

avoid bfd.info rebuilds and r/o source lossage.

(mrg)

2012-02-18 06:13:23 UTC MAIN commitmail json YAML

Eliminate a common in a header file (add a missing extern) and
declare it in the approriate C file.

(matt)

2012-02-18 02:17:42 UTC MAIN commitmail json YAML

Various fixes to improve stability and code readability

+ previously not enough space was allocated for the unusual occurrence that
a 16-bit entity was greater than the largest 16bit prime (65521). Introduce
an overhead allocation which works around this issue

+ the largest prime is not about to change - define it, and don't bother
passing it as an argument to functions.

+ remove an extraneous "can't happen" call to exit()

+ fix some lint (as seen on amd64)

+ use better names for variables in the code

+ move occurrences of fprintf() to warn() - thanks, Christos!

+ use definitions instead of magic integer constants to make it obvious
what's happening with end of file, and odd-sized files

+ hold on information on input parsing in a separate struct, rather than
using arguments to functions

+ check input arguments to ssss(1), and improve error checking in general

With this in place, ssss(1) will now combine shares accessible through
httpdev(8) - which opens up a number of opportunities...

(agc)

2012-02-18 01:08:00 UTC MAIN commitmail json YAML

2012-02-18 00:36:57 UTC MAIN commitmail json YAML

Remove uneeded and unused structure.

(matt)

2012-02-17 23:58:36 UTC MAIN commitmail json YAML

remove unused variable

(christos)

2012-02-17 23:41:03 UTC MAIN commitmail json YAML

Make sure to export uvmexp_* if MODULAR is defined.
Make the uvmexp_page* be a pointer to a const int as well as having the
pointer be const as well.

(matt)

2012-02-17 23:36:04 UTC matt-nb5-mips64 commitmail json YAML

Change way waiters are handled.

(matt)

2012-02-17 23:35:31 UTC matt-nb5-mips64 commitmail json YAML

Assert the page isn't free before munging with its pageq.

(matt)

2012-02-17 22:36:50 UTC MAIN commitmail json YAML

Add a test to ensure that PAGE_SIZE is available in kernel modules.
This test reproduces the error condition in PR port-macppc/46041 and
therefore it is an xfail in this particular platform.

(jmmv)

2012-02-17 20:17:38 UTC MAIN commitmail json YAML

2012-02-17 19:57:53 UTC MAIN commitmail json YAML

Fix: CVE-2012-0864 fprintf() positional argument abuse.
Described in: http://www.phrack.org/issues.html?issue=67&id=9#article
Reported by Stefan Cornelius / Red Hat Security Response Team

- convert internal positional arguments bookkeeping from int to size_t
- provide overflow protection in positional argument spec
- convert loops to memset
- fix memory leaks
- limit positional argument stack offset to the number of arguments required
  by the printf to avoid coredump from va_arg() exhaustion.

(christos)

2012-02-17 19:00:45 UTC MAIN commitmail json YAML

- make xen_version globally available, with macros to access major and
  minor xen version.
- In xen_initclocks(), do a VCPUOP_stop_periodic_timer only for Xen 3.1
  and later
Should fix PR port-xen/45961

(bouyer)

2012-02-17 18:58:51 UTC MAIN commitmail json YAML

PR 46040:
If the current compiler doesn't support C99, check if it is compatible
with GCC 2.92. In that case, use the protected __restricted__ form.
In any other case, default to removing __restricted.

(joerg)

2012-02-17 18:42:19 UTC MAIN commitmail json YAML

- make xen_version globally available, with macros to access major and
  minor xen version.
- In xen_initclocks(), do a VCPUOP_stop_periodic_timer only for Xen 3.1
  and later
Should fix PR port-xen/45961

(bouyer)

2012-02-17 18:40:20 UTC MAIN commitmail json YAML

Apply patch proposed in PR port-xen/45975 (this does not solve the exact
problem reported here but is part of the solution):
xen_kpm_sync() is not working as expected,
leading to races between CPUs.
1 the check (xpq_cpu != &x86_curcpu) is always false because we
  have different x86_curcpu symbols with different addresses in the kernel.
  Fortunably, all addresses dissaemble to the same code.
  Because of this we always use the code intended for bootstrap, which doesn't
  use cross-calls or lock.

2 once 1 above is fixed, xen_kpm_sync() will use xcalls to sync other CPUs,
  which cause it to sleep and pmap.c doesn't like that. It triggers this
  KASSERT() in pmap_unmap_ptes():
  KASSERT(pmap->pm_ncsw == curlwp->l_ncsw);
3 pmap->pm_cpus is not safe for the purpose of xen_kpm_sync(), which
  needs to know on which CPU a pmap is loaded *now*:
  pmap->pm_cpus is cleared before cpu_load_pmap() is called to switch
  to a new pmap, leaving a window where a pmap is still in a CPU's
  ci_kpm_pdir but not in pm_cpus. As a virtual CPU may be preempted
  by the hypervisor at any time, it can be large enough to let another
  CPU free the PTP and reuse it as a normal page.

To fix 2), avoid cross-calls and IPIs completely, and instead
use a mutex to update all CPU's ci_kpm_pdir from the local CPU.
It's safe because we just need to update the table page, a tlbflush IPI will
happen later. As a side effect, we don't need a different code for bootstrap,
fixing 1). The mutex added to struct cpu needs a small headers reorganisation.

to fix 3), introduce a pm_xen_ptp_cpus which is updated from
cpu_pmap_load(), whith the ci_kpm_mtx mutex held. Checking it with
ci_kpm_mtx held will avoid overwriting the wrong pmap's ci_kpm_pdir.

While there I removed the unused pmap_is_active() function;
and added some more details to DIAGNOSTIC panics.

(bouyer)

2012-02-17 16:57:57 UTC MAIN commitmail json YAML

Spell _KMEMUSER correctly

Spotted by riz@

(skrll)

2012-02-17 16:46:46 UTC MAIN commitmail json YAML

2012-02-17 16:45:46 UTC MAIN commitmail json YAML

2012-02-17 16:44:35 UTC MAIN commitmail json YAML

2012-02-17 16:26:51 UTC MAIN commitmail json YAML

fix off-by-one in frame handling, and add a missing db_read

(christos)

2012-02-17 16:02:31 UTC netbsd-5 commitmail json YAML

2012-02-17 16:01:41 UTC MAIN commitmail json YAML

2012-02-17 16:01:28 UTC netbsd-5 commitmail json YAML

Pull up the following revisions(s) (requested by njoly in ticket #1726):
sys/fs/smbfs/smbfs_vnops.c: revision 1.70

Directory open with NT_SMBS capability require the NOPEN bit to be set
too. Fixes directory listing on smbfs mounts.

(sborrill)

2012-02-17 12:24:14 UTC MAIN commitmail json YAML

Fix build for sparc64

(martin)

2012-02-17 12:16:17 UTC MAIN commitmail json YAML

I fee responsible for lua/luac.

(mbalmer)

2012-02-17 12:08:13 UTC MAIN commitmail json YAML

2012-02-17 11:43:24 UTC MAIN commitmail json YAML

Fix typo. Bump date for previous.

(wiz)

2012-02-17 11:37:33 UTC MAIN commitmail json YAML

The "-N" command line option means "include the terminating NUL byte",
so rename the corresponding flag from F_NO_NUL to F_INCLUDE_NUL to match
the behaviour.

This is the second half of the fix for PR 46035.

(apb)

2012-02-17 11:18:55 UTC MAIN commitmail json YAML

db(1) "-N" flag means "Include the NUL byte at the end of the key
or value".  (Previously, the description was reversed.)  Also expand
the description.

This is the first half of a fix for PR 46035.

(apb)

2012-02-17 11:15:59 UTC MAIN commitmail json YAML

Postfix was updated to version 2.8.8.

(tron)

2012-02-17 09:44:14 UTC MAIN commitmail json YAML

2012-02-17 09:17:22 UTC MAIN commitmail json YAML

Include "defer.h" to get the prototype for defer_append().

(tron)