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 (4h)  netbsd-10 (17d)  netbsd-9 (17d)  netbsd-8 (22d) 

2024-06-03 00:44:02 UTC Now

2011-08-24 10:56:45 UTC MAIN commitmail json YAML

2011-08-24 07:51:32 UTC MAIN commitmail json YAML

remove unneeded casts

(christos)

2011-08-24 02:51:14 UTC MAIN commitmail json YAML

normalise #if defined(MULTIPROCESSOR) usage.

(mrg)

2011-08-23 22:14:51 UTC MAIN commitmail json YAML

Bump date for previous.

(wiz)

2011-08-23 22:00:58 UTC MAIN commitmail json YAML

Introduce a couple of new constants, VMEM_ADDR_MIN (the least possible
address in a vmem(9) arena, 0) and VMEM_ADDR_MAX (the maximum possible
address, currently 0xFFFFFFFF).  Modify several boundary conditions so
that a vmem(9) arena can allocate ranges including VMEM_ADDR_MAX.
Update documentation and tests.

These changes pass the tests in sys/kern/subr_vmem.c.  To compile the
and run the test program, run "cd sys/kern/ && gcc -DVMEM_SANITY -o
subr_vmem ./subr_vmem.c && ./subr_vmem".

(dyoung)

2011-08-23 21:56:02 UTC MAIN commitmail json YAML

call hardclock from a softint instead of signal handler

(jmcneill)

2011-08-23 21:55:22 UTC MAIN commitmail json YAML

2011-08-23 20:27:22 UTC MAIN commitmail json YAML

2011-08-23 19:57:24 UTC MAIN commitmail json YAML

more fixes from martin

(christos)

2011-08-23 19:17:07 UTC MAIN commitmail json YAML

remove stray brace, minor knf

(christos)

2011-08-23 18:37:51 UTC MAIN commitmail json YAML

Give malloc(3) a barrier to allocate OVER... i.e. let the space at ease!
Note that it could use an extra barrier too.

(reinoud)

2011-08-23 18:36:08 UTC MAIN commitmail json YAML

Use write(1,..) and not putchar()

(reinoud)

2011-08-23 17:28:34 UTC MAIN commitmail json YAML

maxmimum -> maximum

(jmcneill)

2011-08-23 17:12:32 UTC MAIN commitmail json YAML

struct stat also has time_t in it, so we can't use that in the thunk api either

(jmcneill)

2011-08-23 17:09:11 UTC MAIN commitmail json YAML

PR/45285: Martin Matuska: makefs does not properly convert ISO level 1 and 2
filenames (buffer overflow)

makefs does not properly verify the maximum filename length in the
special "." case for both ISO level 1 and ISO level 2 filename
conversion.  This creates broken images or causes a buffer overflow
(ISO level 2).

ISO level 1:
If a filename contains only dots or up to 8 characters followed by
dots the 8+3 limit check doesn't work.

ISO level 2:
If a filename contains a dot in the first 30 characters and a dot
on the 30th character, the length limit check doesn't work and the
buffer is overflowed.

$ mkdir level1
$ touch level1/12345............
$ makefs -t cd9660 -o isolevel=1 test.iso level1

$ mkdir level2
$ touch level2/1234567890.2345678901234567.....34567890123456789012345
$ makefs -t cd9660 -o isolevel=2 test.iso level2

(christos)

2011-08-23 17:00:36 UTC MAIN commitmail json YAML

2011-08-23 16:16:43 UTC MAIN commitmail json YAML

2011-08-23 16:16:26 UTC MAIN commitmail json YAML

unlink pmap backing file immediately after opening it, so we don't leave
a bunch of 128MB turds sitting around in /tmp

(jmcneill)

2011-08-23 16:09:27 UTC MAIN commitmail json YAML

2011-08-23 15:56:12 UTC MAIN commitmail json YAML

don't use kmem from softint context

(jmcneill)

2011-08-23 15:35:53 UTC MAIN commitmail json YAML

2011-08-23 15:12:31 UTC MAIN commitmail json YAML

Fix zero page cleaning. The supplied `pa' is a physical address and no page
number so don't multiply with PAGE_SIZE

(reinoud)

2011-08-23 14:37:50 UTC MAIN commitmail json YAML

host and userkernel timespec might differ in size (because of time_t) so
instead of thunk_clock_getres() filling in a timespec, use instead
thunk_clock_getres_monotonic() that returns the resolution as a long

(jmcneill)

2011-08-23 14:23:08 UTC MAIN commitmail json YAML

Clean up chatty pmap.c and fix important bug that claimed too little kmem
space. Thanks go to jmcneill for finding it!

(reinoud)

2011-08-23 13:37:32 UTC MAIN commitmail json YAML

OOps... there is no aprintf_debug()

(reinoud)

2011-08-23 13:35:57 UTC MAIN commitmail json YAML

Braindead implementation of pmap_zero_page()

(reinoud)

2011-08-23 13:01:25 UTC MAIN commitmail json YAML

don't use lwp_setprivate in fork, but copy the private lwp member directly
because userland might have messed with the TLS register without letting
the kernel know. This fixes fork() on amd64. Thanks chuq!

(christos)

2011-08-23 12:55:50 UTC MAIN commitmail json YAML

Remove left-over debug line

(pgoyette)

2011-08-23 12:54:05 UTC MAIN commitmail json YAML

2011-08-23 12:53:29 UTC MAIN commitmail json YAML

2011-08-23 12:46:58 UTC MAIN commitmail json YAML

The pv_tables and the kernel pmap structure are not managed by UVM and thus
shouldn't be returned in pmap_virtual_space() for UVM.

(reinoud)

2011-08-23 12:36:20 UTC MAIN commitmail json YAML

2011-08-23 12:33:50 UTC MAIN commitmail json YAML

In preparation for building this as a module, clean-up some gcc
-Wsign-compare issues so it will build with WARNS=4

(pgoyette)

2011-08-23 12:27:01 UTC MAIN commitmail json YAML

pull in GENERIC.local if it exists

(jmcneill)

2011-08-23 12:06:14 UTC MAIN commitmail json YAML

Initial implementation of pmap_remove()

Also cleaned up some debug output to be aprint_debug()'d.

(reinoud)

2011-08-23 11:36:12 UTC MAIN commitmail json YAML

Implement pv_alloc() and pv_free() and add various printf's to see what
functions are called that might have side effects due to not being
implemented!

(reinoud)

2011-08-23 10:47:06 UTC MAIN commitmail json YAML

document another non-literal format string

(christos)

2011-08-23 10:41:47 UTC MAIN commitmail json YAML

Cleanup pv_get() before enabling multiple-mappings

(reinoud)

2011-08-23 10:26:07 UTC MAIN commitmail json YAML

document non-literal formats

(christos)

2011-08-23 10:04:39 UTC MAIN commitmail json YAML

PR/45269: Andreas Gustafsson: Instead of falling off the edge when eating trailing newlines
if the block has moved, arrange so that trailing newlines are never placed in the string
in the first place, by accumulating them and adding them only after we've encountered a
non-newline character. This allows also for more efficient appending since we know how much
we need beforehand. From FreeBSD.

(christos)

2011-08-23 10:01:32 UTC MAIN commitmail json YAML

- add pid to the trace file so that we don't keep overwriting ourselves
- use va_copy to print the trace arguments so that we don't deplete it for the real printf

(christos)

2011-08-23 09:59:20 UTC MAIN commitmail json YAML

add more gcc printf format attributes

(christos)

2011-08-23 08:10:08 UTC MAIN commitmail json YAML

make compile with options RT3050.

(oki)

2011-08-23 07:40:32 UTC MAIN commitmail json YAML

When consuming only part of a path in rump_vop_lookup():

- Make sure to consume complete path components.
- Consume trailing slashes too.
- Do not clear REQUIREDIR.

Test rump/modautoload/t_modautoload now passes.

(hannken)

2011-08-23 07:39:37 UTC MAIN commitmail json YAML

Stop abusing relookup() to prepare the creation of new nodes
in the upper layer.
Replace union_relookup() with union_do_lookup() that prepares
a component, calls VOP_LOOKUP() and does the EEXIST test.

(hannken)

2011-08-23 05:22:25 UTC MAIN commitmail json YAML

2011-08-23 03:00:35 UTC MAIN commitmail json YAML

make compile without VMSWAP.  no functional change.

(oki)

2011-08-23 00:52:33 UTC MAIN commitmail json YAML

pmap_enter: fix pmap_do_enter parameters

(jmcneill)

2011-08-22 22:14:46 UTC MAIN commitmail json YAML

Fix the name of syscall which takes timespec as argument.

(enami)

2011-08-22 22:12:34 UTC MAIN commitmail json YAML

Remove return statement which can't be reached.

(enami)

2011-08-22 22:09:07 UTC MAIN commitmail json YAML

When both nanoseconds fields of futimens/utimensat call are set
to UTIMES_NOW, act as if NULL is passed to second argument, i.e.,
do same permission check and set exactly same value to both access
and modification time.

(enami)

2011-08-22 21:59:09 UTC MAIN commitmail json YAML

Dirty patch fixing the assert triggered on i386. On this arch the sbrk(0) HAS
been moved upward and will trigger the assert. When this situation is
encountered the kmem_data_end will be moved upward equaly.

(reinoud)

2011-08-22 21:45:38 UTC MAIN commitmail json YAML

2011-08-22 20:48:39 UTC MAIN commitmail json YAML

Arch-specific rc.conf files are not really autonomous rc.conf
files, they are appended to the end of etc/defaults/rc.conf.

So rename them to rc.conf.append for clarity, as suggested by mrg@. Adapt
Makefile accordingly.

(jym)

2011-08-22 18:54:06 UTC MAIN commitmail json YAML

Modify etc/defaults/Makefile so that architectures can specify an additional
rc.conf file. This one should reside under etc/etc.${MACHINE}/, and will
get automatically appended to etc/defaults/rc.conf at build time if present.

This is used by i386 and amd64 to append a small MD rc.conf(5) configuration
at the end of the defaults/rc.conf file, so that powerd(8) can be started
by default when we are running in a Xen environment. This is needed to support
save/restore functions for domains.

From all the alternatives proposed to fix that issue (from /etc/rc.conf
parsing in postinstall to etc/defaults/rc.conf arch-hooks) I believe
this one will appease everyone because it:
- does not touch etc/defaults/rc.conf template file,
- patches it at build time for MD hooks only when required,
- does not need to parse/modify a user-specified file like /etc/rc.conf (which
is a complex, error-prone operation),
- only enables powerd(8) by default when conditions are met (Xen environment)
while still allowing root to shoot himself in the foot if he wants to
override this manually in /etc/rc.conf.

See also http://mail-index.netbsd.org/tech-userlevel/2011/07/25/msg005246.html

(jym)

2011-08-22 16:22:17 UTC MAIN commitmail json YAML

Implement pmap_extract() and print pmap_zero_page() pa address.

(reinoud)

2011-08-22 15:36:23 UTC MAIN commitmail json YAML

Start NetBSD/usermode's pmap. Its using a temp file as a physical memory
backup and that should be documented in the code. A physical address is thus a
file offset(!) and a virtual address is a `normal' accesible address.

Still to do: various misc functions and pmap_extract() in special.

Credits also go to Ben Harris for his work on the Acorn26 pmap that followed
the Daemon Book recommendation for systems without real page tables on wich
this implementation is modelled after.

(reinoud)

2011-08-22 15:30:16 UTC MAIN commitmail json YAML

2011-08-22 15:28:34 UTC MAIN commitmail json YAML

Change standard settings in sys/arch/usermode/conf/GENERIC so to get a better
debugging environment.

(reinoud)

2011-08-22 15:27:33 UTC MAIN commitmail json YAML

Don't override -O options... we might want to build with another -O setting in
the config file.

(reinoud)

2011-08-22 15:26:55 UTC MAIN commitmail json YAML

Bump NKMEMPAGES from 512 to 2048 for NetBSD/usermode. This will be sufficient
for a 128 MB amd64 machine. Might better be parameterized one day.

(reinoud)

2011-08-22 09:43:08 UTC MAIN commitmail json YAML

disable mmx/sse here too.  hopefully fixes amd64 /boot issues.
certainly changes the output in ways that gcc 4.1 doesn't.

(mrg)

2011-08-22 09:19:51 UTC MAIN commitmail json YAML

Hm, upstream maintainer says loop needs to start from 0, make it so.

(he)

2011-08-22 08:33:24 UTC MAIN commitmail json YAML

file-5.08 out.

(wiz)

2011-08-22 06:52:36 UTC MAIN commitmail json YAML

Replace needless use of double math just to compare colour distances
with integer arithmetic.  Reported to and discussed with upstream maintainer.

(he)

2011-08-22 02:37:15 UTC MAIN commitmail json YAML

Until someone figures out a fix for PR 40599, document that MKKERBEROS=no
will break the system without either MKPAM=no or a customized PAM config.
As suggested by Ian D. Leroux on current-users and in PR 45263, but with
different text.

(dholland)

2011-08-22 01:36:04 UTC MAIN commitmail json YAML

Add patch from Klaus Klein in PR 45258 to note that popcount32/64
require <stdint.h>.

(dholland)

2011-08-22 01:24:16 UTC MAIN commitmail json YAML

Don't pollute the namespace with stdint.h. (This file is included from
string.h so it can't blithely do whatever it feels like.) PR 45258.

(dholland)

2011-08-22 00:35:08 UTC MAIN commitmail json YAML

2011-08-22 00:34:01 UTC MAIN commitmail json YAML

2011-08-22 00:33:16 UTC MAIN commitmail json YAML

2011-08-22 00:24:42 UTC MAIN commitmail json YAML

2011-08-21 23:38:43 UTC MAIN commitmail json YAML

Requires stdint.h.

(dholland)

2011-08-21 21:25:04 UTC MAIN commitmail json YAML

2011-08-21 21:24:35 UTC MAIN commitmail json YAML

Requires stdint.h.

(dholland)

2011-08-21 17:11:59 UTC MAIN commitmail json YAML

Fix thunk_mkstemp() prototype and add thunk_mprotect()

(reinoud)

2011-08-21 15:21:46 UTC MAIN commitmail json YAML

The ofppc generic kernel has tmpfs, so use it.

(phx)

2011-08-21 15:10:57 UTC MAIN commitmail json YAML

Add mmap() reachover call in thunk for NetBSD/usermode

(reinoud)

2011-08-21 15:08:44 UTC MAIN commitmail json YAML

Move NKMEMPAGES from GENERIC to std.usermode and clarify the meaning of
MEMSIZE in the GENERIC kernel.

(reinoud)

2011-08-21 15:06:41 UTC MAIN commitmail json YAML

Use PRIi64 for printing tmp_ramdisk_size, which is a daddr_t (64 bits).
This fixes the size of the ramdisk file system being 0 on big endian
systems.

(phx)

2011-08-21 15:06:27 UTC MAIN commitmail json YAML

Link the usermode kernel staticly to avoid libc littering the virtual space.

(reinoud)

2011-08-21 14:48:12 UTC MAIN commitmail json YAML

2011-08-21 14:20:34 UTC MAIN commitmail json YAML

fix comment typo

(plunky)

2011-08-21 13:40:08 UTC MAIN commitmail json YAML

Unmounting /targetroot in md_post_newfs() is not needed.
Use target_prefix() instead of /mnt2 in md_post_extract().

(phx)

2011-08-21 13:27:46 UTC MAIN commitmail json YAML

New sentence, new line.

(wiz)

2011-08-21 13:12:48 UTC MAIN commitmail json YAML

Fixed booting from disks without a valid disklabel (e.g. CDROM). This
became broken with my last changes in rev.1.18..

(phx)

2011-08-21 13:08:58 UTC MAIN commitmail json YAML

When there is no NetBSD MBR partition with a valid disklabel, look for
the first FAT partition and construct a disklabel with an MSDOS filesystem
in partition 'a'.

(phx)

2011-08-21 11:04:21 UTC MAIN commitmail json YAML

SEE ALSO resolvconf(8)

(plunky)

2011-08-21 10:45:33 UTC MAIN commitmail json YAML

2011-08-21 10:41:52 UTC MAIN commitmail json YAML

Turn off ttyE1-ttyE3 to avoid "Device not configured" messages after a
fresh installation with wscons disabled.

(phx)

2011-08-21 10:00:13 UTC MAIN commitmail json YAML

Merge err printf with the panic(9) message.

Also fix the if () {...} statement with braces, to avoid calling panic()
every time. Hi cherry!

(jym)

2011-08-21 09:03:20 UTC MAIN commitmail json YAML

use const char [] for format.

(christos)

2011-08-21 08:59:50 UTC MAIN commitmail json YAML

use const char [] for format

(christos)

2011-08-21 08:57:40 UTC MAIN commitmail json YAML

use const char [] for format.

(christos)

2011-08-21 08:50:08 UTC MAIN commitmail json YAML

use const char [] for format.

(christos)

2011-08-21 08:45:20 UTC MAIN commitmail json YAML

use static const char[] for format.

(christos)

2011-08-21 08:40:32 UTC MAIN commitmail json YAML

use const char [] for format.

(christos)

2011-08-21 06:39:09 UTC MAIN commitmail json YAML

handle the first loop where time == 0.

(christos)

2011-08-20 22:23:48 UTC MAIN commitmail json YAML

sort, and move some things up the list after heimdal was moved
to its own directory. removes one dependency barrier.

(plunky)

2011-08-20 22:16:56 UTC MAIN commitmail json YAML

only build libgmp, libmpfr and libmpc when (MKGCC != no) and
they can be together since only the .a is built, with no
other dependencies

(plunky)

2011-08-20 21:35:32 UTC MAIN commitmail json YAML

Fix variable name in SYNOPSIS to match DESCRIPTION.
From Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>.

(wiz)

2011-08-20 20:14:04 UTC MAIN commitmail json YAML

Create mkstemp() and sbrk() prototypes to NetBSD/usermode's thunk

(reinoud)

2011-08-20 20:01:09 UTC MAIN commitmail json YAML

Add rescan support for 'amdtempbus' to x86 pchb(4).
Maybe finally fixes PR#45268.

(jakllsch)

2011-08-20 19:56:31 UTC MAIN commitmail json YAML

pchb_get_bus_number() is actually public

(jakllsch)

2011-08-20 19:53:45 UTC MAIN commitmail json YAML

Apparently we need to use the attribute and not the device name as the pseudo-root.

(jakllsch)

2011-08-20 19:49:55 UTC MAIN commitmail json YAML

2011-08-20 19:43:47 UTC MAIN commitmail json YAML

We no longer need to #include "rnd.h".

(jakllsch)

2011-08-20 19:06:57 UTC MAIN commitmail json YAML

We need to initialize the PCI chipset and device tags in the softc for
the suspend and resume handlers.

(jakllsch)

2011-08-20 16:10:02 UTC MAIN commitmail json YAML

Add new CAP2 and BOHC registers.

(jakllsch)

2011-08-20 16:08:08 UTC MAIN commitmail json YAML

Adjust and add AHCI_CAP_IS values.

(jakllsch)

2011-08-20 16:03:48 UTC MAIN commitmail json YAML

Rework version printout to be more future proof.
Rework features printout using snprintb.

(jakllsch)

2011-08-20 14:38:09 UTC MAIN commitmail json YAML

we need difftime to return a signed result, so clamp the timeval's to
uint32_t but then, return a signed result of their difference.

(christos)

2011-08-20 09:18:48 UTC MAIN commitmail json YAML

add print_utf8_string for some profiles that specify UTF-8 specifically,
and supply a print_codeset_string() so we don't need void * casts to avoid
the char ** -> const char ** complaint

(plunky)

2011-08-20 07:32:35 UTC MAIN commitmail json YAML

Remove a commented out include and clarify a comment why the timeout
period is ignored.

(mbalmer)

2011-08-20 06:00:15 UTC MAIN commitmail json YAML

Put back bus_space_handle_is_equal() and bus_space_is_equal() in
the non-__HAVE_NEW_STYLE_BUS_H case, since bus_proto.h isn't and
can't be included in that case.  Restores buildable state for
ports which don't (yet) define __HAVE_NEW_STYLE_BUS_H.  Also add
comments to preprocessing directives spaced far apart.

OK'ed by dyoung@

(he)

2011-08-19 11:56:02 UTC MAIN commitmail json YAML

2011-08-19 09:46:10 UTC MAIN commitmail json YAML

Remove semicolon at end of #define line to fix build.

(wiz)

2011-08-19 09:06:05 UTC MAIN commitmail json YAML

2011-08-19 08:35:40 UTC MAIN commitmail json YAML

PR/45257: Ryo Shimizu: ping(8) prints bogus round-trip times after Year 2038
Clamp all time computations to 32 bits; idea from dsl@

(christos)

2011-08-19 08:26:20 UTC MAIN commitmail json YAML

remove unneeded non-literal format string

(christos)

2011-08-19 08:25:07 UTC MAIN commitmail json YAML

fix non-literal format strings (Paul Goyette)

(christos)

2011-08-19 05:36:48 UTC MAIN commitmail json YAML

Allow inherited remote blocks without additional remote statements to
be specified in a simpler way. patch by Roman Hoog Antink <rha@open.ch>

(tteras)

2011-08-19 02:18:27 UTC MAIN commitmail json YAML

Need pci_machdep_common.c now

(matt)

2011-08-19 01:25:28 UTC MAIN commitmail json YAML

Add test for `ln -s / foo && cd foo'.

(riastradh)

2011-08-18 21:44:55 UTC MAIN commitmail json YAML

2011-08-18 21:42:19 UTC MAIN commitmail json YAML

Fix tmpfs_rename locking.

Fixes PR kern/36681.  tmpfs now survives dirconc, all our vfs/tmpfs
tests and rename races in atf, and a bunch of hand-written tests
that I'd commit if atf didn't find them highly indigestible.

ok dholland

(riastradh)

2011-08-18 21:04:24 UTC MAIN commitmail json YAML

2011-08-18 20:57:11 UTC MAIN commitmail json YAML

Catch up to current reality.

(jakllsch)

2011-08-18 20:55:21 UTC MAIN commitmail json YAML

2011-08-18 19:48:03 UTC MAIN commitmail json YAML

Fix the errno tests so if someone messes up permission checks and it
fails, it won't trash your /root/profile. Instead, the victim will be
/usr/bin/fpr. This way it at least won't break the world.

XXX: this test should probably be testing such things in a rump namespace.

(dholland)

2011-08-18 19:34:48 UTC MAIN commitmail json YAML

Fix utimes/futimes after utimensat/futimens addition

(manu)

2011-08-18 19:05:55 UTC MAIN commitmail json YAML

Disable a few stack protector warnings to fix the build with USE_SSP.

This actually recovers something that was in the Makefile before but that
I removed during the update thinking they were not needed any more.  (I had
assumed ssp was the default.)

Build problem reported by bch at methodlogic.net in current-users.

(jmmv)

2011-08-18 17:02:49 UTC MAIN commitmail json YAML

document non-literal string format

(christos)

2011-08-18 16:46:14 UTC MAIN commitmail json YAML

Revert previous as it introduces "Circular dependency on provision
`mountcritremote'".

route6d is "BEFORE: NETWORKING" and was made to "REQUIRE: mountcritremote",
but mountcritremote "REQUIRE: NETWORKING".

(uwe)

2011-08-18 15:36:51 UTC MAIN commitmail json YAML

Make some dashes em-dashes (based on patch from Andrew O. Shadoura).
Note behavior of .META flag wrt out-of-date.

(sjg)

2011-08-18 15:19:30 UTC MAIN commitmail json YAML

Fix formatting of Notes to work with groff.
Patch from Andrew O. Shadoura.

(sjg)

2011-08-18 14:17:08 UTC MAIN commitmail json YAML

uvm_aio_aiodone_pages: check disposed anon correctly.

(yamt)

2011-08-18 14:13:59 UTC MAIN commitmail json YAML

uvm_anon_release:
- don't forget to call uvm_anon_dispose.
- simplify code a little.

(yamt)

2011-08-18 14:13:02 UTC MAIN commitmail json YAML

uvm_anon_freelst:
- clear an_link/an_ref when deferring anon disposal.  otherwise others can
  see bogus an_ref.
- fix the code to remove anon from the list.

(yamt)

2011-08-18 13:47:22 UTC MAIN commitmail json YAML

Fix compilation after bus space changes. They are weak linked to the defaults.

(reinoud)

2011-08-18 13:20:04 UTC MAIN commitmail json YAML

PR/43563: Wolfgang Solfrank: boot.cfg doesn't support comments
Fix makes it support # comments and treat spaces and tabs the same way.

(christos)

2011-08-18 12:53:26 UTC MAIN commitmail json YAML

shut up some debug output accidentially left in

(macallan)

2011-08-18 11:29:27 UTC MAIN commitmail json YAML

revert 4 digit year printing and add -y option to print 4 digit years.

(christos)

2011-08-18 09:03:28 UTC MAIN commitmail json YAML

Finding the disklabel on MBR partitioned disks did no longer work since RDB
support was added. Fixed that and bumped the version to 1.12.

(phx)

2011-08-18 08:55:43 UTC MAIN commitmail json YAML

First check whether an MBR is present. Then use it for locating the disklabel.
Otherwise try to construct a disklabel from RDB partitions, and when
everything fails, look for a raw NetBSD disklabel in LABELSECTOR.
This is the same sequence as in ofwboot now.
Also fixed some typos in the comments.

(phx)

2011-08-18 08:42:07 UTC MAIN commitmail json YAML

Define USE_MBR for ofppc.

(phx)

2011-08-18 08:11:59 UTC MAIN commitmail json YAML

Remove warning about system extended attributes that cannot be copied, since
it will always be displayed when an unprivilegied user moves files across
filesystems (mv(1) uses cp -p in that case). After all, there is no warning
that we loose a setuid bit during a move or copy, so this makes sense.

Fixes bin/45259

(manu)

2011-08-18 06:32:35 UTC MAIN commitmail json YAML

Add a -mtrap-zero-jump option for mips that causes a trap instruction to
fire before a jump to a zero or "near" zero address.  This can't be used
with MIPS1 kernels since MIPS1 doesn't have a trap instruction (it will
be silently ignored).

(matt)

2011-08-18 04:19:47 UTC MAIN commitmail json YAML

With thanks to yamt for the heads-up, and to tls for the suggestion, ssss
needs a csprng - use arc4random(3) rather than random(3) for an unpredictable
source of randomness.

(agc)

2011-08-18 03:25:34 UTC MAIN commitmail json YAML

2011-08-18 02:56:21 UTC MAIN commitmail json YAML

2011-08-18 02:44:46 UTC MAIN commitmail json YAML

2011-08-18 02:32:32 UTC MAIN commitmail json YAML

provide the out of address space test in a gcc-4.5 friendly way.

(christos)

2011-08-18 02:26:39 UTC MAIN commitmail json YAML

2011-08-18 02:21:02 UTC MAIN commitmail json YAML

2011-08-18 02:19:20 UTC MAIN commitmail json YAML

2011-08-18 02:18:41 UTC MAIN commitmail json YAML

Fix gcc-4.5 warnings. If you still see them, e-mail them to me.

(christos)

2011-08-18 02:09:45 UTC MAIN commitmail json YAML

fix gcc-4.5 warnings

(christos)

2011-08-18 02:08:07 UTC MAIN commitmail json YAML

fix gcc-4.5 warnings

(christos)

2011-08-18 00:00:21 UTC MAIN commitmail json YAML

If a target is explicitly flagged .META,
a missing .meta file means it is out-of-date.

(sjg)

2011-08-17 22:26:40 UTC MAIN commitmail json YAML

.code16 user, so disable integrated assembler with clang for now.

(joerg)

2011-08-17 22:16:42 UTC MAIN commitmail json YAML

Fix disable stricter format string messages with clang again.

(joerg)

2011-08-17 21:42:16 UTC MAIN commitmail json YAML

Works with clang's integrated assembler now.

(joerg)

2011-08-17 20:46:27 UTC MAIN commitmail json YAML

amap_cow_now: just free the fresh anon on error, no need to dispose it.

(rmind)

2011-08-17 19:28:37 UTC MAIN commitmail json YAML

2011-08-17 18:54:08 UTC MAIN commitmail json YAML

2011-08-17 18:52:01 UTC MAIN commitmail json YAML

2011-08-17 18:51:10 UTC MAIN commitmail json YAML

Adjust reachover Makefiles after tmux 1.5 import.

The new code has quite a bit of warnings to be fixed.  I did not realize
until merge-resolving time that christos@ had fixed such warnings in our
copy of tmux 1.4 and assumed these warnings were new and thus could just
be disabled.

Therefore, I'm disabling some global warning checks as a temporary measure
to bring the tree back to a buildable state.  I will take a look at these
warnings afterwards.

(jmmv)

2011-08-17 18:48:37 UTC MAIN commitmail json YAML

2011-08-17 18:40:16 UTC MAIN commitmail json YAML

Import tmux 1.5:

CHANGES FROM 1.4 TO 1.5, 09 July 2011

* Support xterm mouse modes 1002 and 1003.
* Change from a per-session stack of buffers to one global stack. This renders
  copy-buffer useless and makes buffer-limit now a server option.
* Fix most-recently-used choice by avoiding reset the activity timer for
  unattached sessions every second.
* Add a -P option to new-window and split-window to print the new window or
  pane index in target form (useful to pass it into other commands).
* Handle a # at the end of a replacement string (such as status-left)
  correctly.
* Support for UTF-8 mouse input (\033[1005h) which was added in xterm 262.
  If the new mouse-utf8 option is on, UTF-8 mouse input is enabled for all
  UTF-8 terminals. The option defaults to on if LANG etc are set in the same
  manner as the utf8 option.
* Support for HP-UX.
* Accept colours of the hex form #ffffff and translate to the nearest from the
  xterm(1) 256-colour set.
* Clear the non-blocking IO flag (O_NONBLOCK) on the stdio file descriptors
  before closing them (fixes things like "tmux ls && cat").
* Use TMPDIR if set.
* Fix next and previous session functions to actually work.
* Support -x and -y for new-session to specify the initial size of the window
  if created detached with -d.
* Make bind-key accept characters with the top-bit-set and print them as octal.
* Set $TMUX without the session when background jobs are run.
* Simplify the way jobs work and drop the persist type, so all jobs are
  fire-and-forget.
* Accept tcgetattr/tcsetattr(3) failure, fixes problems with fatal() if the
  terminal disappears while locked.
* Add a -P option to detach to HUP the client's parent process (usually causing
  it to exit as well).
* Support passing through escape sequences to the underlying terminal by using
  DCS with a "tmux;" prefix.
* Prevent tiled producing a corrupt layout when only one column is needed.
* Give each pane created in a tmux server a unique id (starting from 0), put it
  in the TMUX_PANE environment variable and accept it as a target.
* Allow a start and end line to be specified for capture-pane which may be
  negative to capture part of the history.
* Add -a and -s options to lsp to list all panes in the server or session
  respectively. Likewise add -s to lsw.
* Change -t on display-message to be target-pane for the #[A-Z] replacements
  and add -c as target-client.
* The attach-session command now prefers the most recently used unattached
  session.
* Add -s option to detach-client to detach all clients attached to a session.
* Add -t to list-clients.
* Change window with mouse wheel over status line if mouse-select-window is on.
* When mode-mouse is on, automatically enter copy mode when the mouse is
  dragged or the mouse wheel is used. Also exit copy mode when the mouse wheel
  is scrolled off the bottom.
* Provide #h character pair for short hostname (no domain).
* Don't use strnvis(3) for the title as it breaks UTF-8.
* Use the tsl and fsl terminfo(5) capabilities to update terminal title and
  automatically fill them in on terminals with the XT capability (which means
  their title setting is xterm-compatible).
* Add a new option, mouse-resize-pane. When on, panes may be resized by
  dragging their borders.
* Fix crash by resetting last pane on {break,swap}-pane across windows.
* Add three new copy-mode commands - select-line, copy-line, copy-end-of-line.
* Support setting the xterm clipboard when copying from copy mode using the
  xterm escape sequence for the purpose (if xterm is configured to allow it).
* Support xterm(1) cursor colour change sequences through terminfo(5) Cc
  (set) and Cr (reset) extensions.
* Support DECSCUSR sequence to set the cursor style with two new terminfo(5)
  extensions, Cs and Csr.
* Make the command-prompt custom prompts recognize the status-left option
  character pairs.
* Add a respawn-pane command.
* Add a couple of extra xterm-style keys that gnome terminal provides.
* Allow the initial context on prompts to be set with the new -I option to
  command-prompt. Include the current window and session name in the prompt
  when renaming and add a new key binding ($) for rename session.
* Option bell-on-alert added to trigger the terminal bell when there is an
  alert.
* Change the list-keys format so that it shows the keys using actual tmux
  commands which should be able to be directly copied into the config file.
* Show full targets for lsp/lsw -a.
* Make confirm-before prompt customizable with -p option like command-prompt
  and add the character pairs #W and #P to the default kill-{pane,window}
  prompts.
* Avoid sending data to suspended/locked clients.
* Small memory leaks in error paths plugged.
* Vi mode improvements.

Status:

Vendor Tag: TMUX
Release Tags: tmux-1-5

(jmmv)

2011-08-17 18:37:59 UTC MAIN commitmail json YAML

Adjust instructions and import script in preparation for tmux 1.5.

(jmmv)

2011-08-17 18:34:13 UTC MAIN commitmail json YAML

Add an inline ex script to modify configargs.h for powerpc to auto-enable
-msoft-float.

(matt)

2011-08-17 18:33:03 UTC MAIN commitmail json YAML

Regen (since mknative blew away _SOFT_FLOAT changes).

(matt)

2011-08-17 18:17:40 UTC MAIN commitmail json YAML

Remove redundant set of prototypes for local functions, exposed by
previous.

(dholland)

2011-08-17 18:16:51 UTC MAIN commitmail json YAML

Move some things around so declarations appear in a reasonable order.

(dholland)

2011-08-17 17:08:59 UTC MAIN commitmail json YAML

document non-literal format strings

(christos)

2011-08-17 16:57:14 UTC MAIN commitmail json YAML

document non-literal format strings

(christos)

2011-08-17 16:39:30 UTC MAIN commitmail json YAML

Make route6d REQUIRE: mountcritremote.

route6d is in /usr/sbin, and thus on systems with separate / and /usr,
/etc/rc.d/route6d can be run before /usr is mounted, resulting in
route6d mysteriously failing to start.

(gdt)

2011-08-17 15:32:20 UTC MAIN commitmail json YAML

document non-literal format strings

(christos)

2011-08-17 14:56:55 UTC MAIN commitmail json YAML

In pci_msi_establish(), replace several anonymous constants with IOAPIC_
symbols.  No change in the generated assembly.

(dyoung)

2011-08-17 14:55:11 UTC MAIN commitmail json YAML

Add definitions from [1] for the I/O APIC's MSI Message Address & Data
registers.

[1] Intel Corporation, Intel 64 and IA-32 Architectures Software
    Developer's Manual, Volume 3A: System Programming Guide, Part 1,
    http://www.intel.com/Assets/PDF/manual/253668.pdf, Chapter 10,
    January, 2011.

(dyoung)

2011-08-17 14:52:09 UTC MAIN commitmail json YAML

Remove bus_space_handle_is_equal() and bus_space_is_equal() since
they're declared in bus_proto.h.

(dyoung)

2011-08-17 14:49:00 UTC MAIN commitmail json YAML

2011-08-17 14:44:06 UTC MAIN commitmail json YAML

add a first stab at a manual page for this daemon

(agc)

2011-08-17 14:43:16 UTC MAIN commitmail json YAML

we refer to an iSCSI session later in this man page as a distinguished value,
so define it properly at first use.

(agc)

2011-08-17 14:41:53 UTC MAIN commitmail json YAML

don't use a -v command line argument to print the version - we have the
version command to do that

(agc)

2011-08-17 14:39:59 UTC MAIN commitmail json YAML

Redo mips_fixup so that it can handle indirect loads and deal with loongson2
extra instructions.

(matt)

2011-08-17 14:07:45 UTC MAIN commitmail json YAML

fix non-literal format strings

(christos)

2011-08-17 14:07:31 UTC MAIN commitmail json YAML

add noreturn atttribute.

(christos)

2011-08-17 14:00:31 UTC MAIN commitmail json YAML

document non-literal format strings

(christos)

2011-08-17 13:57:12 UTC MAIN commitmail json YAML

fix non-literal string format

(christos)

2011-08-17 13:54:31 UTC MAIN commitmail json YAML

document that we are using non-literal string formats.

(christos)

2011-08-17 13:48:11 UTC MAIN commitmail json YAML

Eliminate non-literal format strings, and now that gcc warns, kill y2k format
warning.

(christos)

2011-08-17 13:37:40 UTC MAIN commitmail json YAML

kill 2 digit year format.

(christos)

2011-08-17 13:29:39 UTC MAIN commitmail json YAML

document non-literal string format

(christos)

2011-08-17 13:26:49 UTC MAIN commitmail json YAML

eliminate non-literal format strings.

(christos)

2011-08-17 13:22:33 UTC MAIN commitmail json YAML

document non-literal format strings

(christos)

2011-08-17 13:19:09 UTC MAIN commitmail json YAML

document non literal string format

(christos)

2011-08-17 13:12:39 UTC MAIN commitmail json YAML

fix non-literal format stringg.

(christos)

2011-08-17 13:11:22 UTC MAIN commitmail json YAML

avoid "... dutch" being interpreted as a pascal continuation message, and
core-dumping.

(christos)