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

2024-06-03 02:28:01 UTC Now

2016-04-09 17:34:57 UTC MAIN commitmail json YAML

Tighten opening paragraph.  Split into two smaller sentences.

(riastradh)

2016-04-09 17:04:53 UTC MAIN commitmail json YAML

Add missing argument to kernhist_dump.

Hi nick!

(riastradh)

2016-04-09 17:02:51 UTC MAIN commitmail json YAML

Fix the ABI of idtype_t.

(riastradh)

2016-04-09 16:59:43 UTC MAIN commitmail json YAML

Don't pollute <sys/condvar.h> with <sys/mutex.h>.

Instead, forward-declare struct kmutex, since we only need to
describe pointer types to it.

This breaks an include cycle on several architectures:

sys/cpu_data.h
-> sys/condvar.h
-> sys/mutex.h
-> sys/intr.h
-> machine/intr.h
-> machine/cpu.h
-> sys/cpu_data.h

(riastradh)

2016-04-09 15:18:48 UTC MAIN commitmail json YAML

Add autounload logic to dtrace module prototype.

(riastradh)

2016-04-09 15:17:58 UTC MAIN commitmail json YAML

Disable autoload if there are any profile probes.

(riastradh)

2016-04-09 15:09:42 UTC MAIN commitmail json YAML

Use imperative mood consistently.

(riastradh)

2016-04-09 15:08:39 UTC MAIN commitmail json YAML

Fix missing NAME operand to PSLIST_ENTRY_DESTROY.

(riastradh)

2016-04-09 14:50:08 UTC MAIN commitmail json YAML

Prevent autounload while cyclics are still in use.

(riastradh)

2016-04-09 13:38:20 UTC MAIN commitmail json YAML

Use \(em for em-dash.

(uwe)

2016-04-09 13:34:33 UTC MAIN commitmail json YAML

Add couple of missing .Ns

(uwe)

2016-04-09 09:58:11 UTC MAIN commitmail json YAML

2016-04-09 06:21:17 UTC MAIN commitmail json YAML

Add passive references, intermediate between pserialize and refcount.

Discussed on tech-kern:

https://mail-index.netbsd.org/tech-kern/2016/01/24/msg020069.html

API is still experimental and likely to change.  (Obvious changes:
either remove extra arguments everywhere, or shrink psref_target to a
single bit, at the expense of possibly valuable diagnostic checks.)
Should do some real testing before we use this in anger!

(riastradh)

2016-04-09 05:16:23 UTC MAIN commitmail json YAML

Fix name of example list head.

(riastradh)

2016-04-09 04:39:47 UTC MAIN commitmail json YAML

2016-04-08 21:53:10 UTC MAIN commitmail json YAML

Make this list diff- and sort-friendlier.

No functional change.

(riastradh)

2016-04-08 14:52:56 UTC MAIN commitmail json YAML

Revert prior.

(roy)

2016-04-08 14:30:47 UTC MAIN commitmail json YAML

2016-04-08 12:01:22 UTC MAIN commitmail json YAML

- remove printf
- fix indent

(christos)

2016-04-08 11:56:43 UTC MAIN commitmail json YAML

2016-04-08 10:09:16 UTC MAIN commitmail json YAML

2016-04-07 23:29:59 UTC MAIN commitmail json YAML

__diagused, not __unused -- used in an assert.

(riastradh)

2016-04-07 21:41:02 UTC MAIN commitmail json YAML

Use sockaddr_dl_init

(christos)

2016-04-07 19:46:39 UTC MAIN commitmail json YAML

Rework locking mechanism introduced in rev. 1.21: use __cpu_simple_lock... instead of mutex_... since this causes issues when LOCKDEBUG is defined

(palle)

2016-04-07 17:48:40 UTC MAIN commitmail json YAML

include opt_compat_netbsd.h to get COMPAT_SOCKCRED70 defined.

(mrg)

2016-04-07 15:36:42 UTC MAIN commitmail json YAML

Reminder to add RCSIDs in any future DRM update.

(riastradh)

2016-04-07 12:07:36 UTC MAIN commitmail json YAML

2016-04-07 12:06:50 UTC MAIN commitmail json YAML

remove more ifdefs

(christos)

2016-04-07 06:21:48 UTC MAIN commitmail json YAML

_SC_PAGESIZE is not the page size; it's a symbolic code for retrieving
the page size.

(dholland)

2016-04-07 04:04:47 UTC MAIN commitmail json YAML

remove useless cast.

(christos)

2016-04-07 03:31:12 UTC MAIN commitmail json YAML

2016-04-07 03:22:15 UTC MAIN commitmail json YAML

2016-04-07 03:09:56 UTC MAIN commitmail json YAML

Don't create an RTM_MISS message for every route allocation.
GC unused code and variables.

(christos)

2016-04-07 01:00:05 UTC MAIN commitmail json YAML

2016-04-06 21:56:25 UTC MAIN commitmail json YAML

Improve ddb(4) show kernhist

1) really prints all the histories merged together (rather than just the
  "first" when no argument specified
2) dumps a single history when an argument is given, e.g.
  "show kernhist usbhist"
3) uses db_printf correctly

(skrll)

2016-04-06 19:45:46 UTC MAIN commitmail json YAML

2016-04-06 18:08:16 UTC MAIN commitmail json YAML

pretty-print link addresses.

(christos)

2016-04-06 18:04:58 UTC MAIN commitmail json YAML

pretty-print link addresses.

(christos)

2016-04-06 17:34:33 UTC MAIN commitmail json YAML

Don't interpret routing requests by interface index as arp entry additions!

(christos)

2016-04-06 15:10:35 UTC MAIN commitmail json YAML

2016-04-06 14:42:16 UTC MAIN commitmail json YAML

ieee80211 users in Other OS export rssi and noise as int8_t.
We should not be the odd one out for no good reason and the majority
of the ieee80211 drivers treat rssi as int8_t.

(roy)

2016-04-06 11:07:58 UTC MAIN commitmail json YAML

Revert prior, no idea why it was causing me problems, but it no longer does.

(roy)

2016-04-06 09:57:00 UTC MAIN commitmail json YAML

Fully avoid the nonstandard types u_char, u_int, and u_long, which
were only used inconsistently in a few places anyway.

(gson)

2016-04-06 08:45:47 UTC MAIN commitmail json YAML

Fill rtm_addrs properly

This fixes that arp(8) on some archs (only 32bit?) shows "(weird)"
for every entries unexpectedly.

Confirmed on evbarm by ryo@ and i386 by me.

(ozaki-r)

2016-04-06 08:18:35 UTC MAIN commitmail json YAML

Drop trailing whitespace.

(wiz)

2016-04-06 07:59:26 UTC MAIN commitmail json YAML

Fill sdl with sockaddr_dl_init

And add an assertion of if_addrlen and ll_addr.

From christos@

(ozaki-r)

2016-04-06 04:09:10 UTC MAIN commitmail json YAML

revert part of previous; not needed.

(christos)

2016-04-06 03:52:27 UTC MAIN commitmail json YAML

2016-04-06 03:51:26 UTC MAIN commitmail json YAML

Implement WIFCONTINUED using the linux value instead of the FreeBSD one...

(christos)

2016-04-06 03:50:03 UTC MAIN commitmail json YAML

- clarify si_signo difference for waitid and wait6 as per POSIX.
- implement it.
- document WIFCONTINUED

(christos)

2016-04-06 03:38:31 UTC MAIN commitmail json YAML

2016-04-06 03:11:32 UTC MAIN commitmail json YAML

don't create ktrace records if we were not asked.

(christos)

2016-04-06 00:52:45 UTC MAIN commitmail json YAML

Fix ATF_REQUIRE(false)

(christos)

2016-04-06 00:48:30 UTC MAIN commitmail json YAML

Add parent notification on SIGCONT as required by waitid(2)/wait6(2)

(christos)

2016-04-06 00:47:15 UTC MAIN commitmail json YAML

2016-04-06 00:45:53 UTC MAIN commitmail json YAML

2016-04-05 23:44:05 UTC MAIN commitmail json YAML

Add modular dependency on zlib module.

(pgoyette)

2016-04-05 22:51:01 UTC MAIN commitmail json YAML

Update dependency: zlib is only needed for the swcrypto device, not for
any other component of opencrypto.

(pgoyette)

2016-04-05 15:01:26 UTC MAIN commitmail json YAML

Stop calling reallocarr and just do the same bounds checking but without
messing around with copying pointers which was causing ssh to crash.

(roy)

2016-04-05 14:07:31 UTC MAIN commitmail json YAML

Simplify even more to make it clear how the status is set.

(christos)

2016-04-05 13:01:46 UTC MAIN commitmail json YAML

Set the exit status code properly.

(christos)

2016-04-05 12:28:57 UTC MAIN commitmail json YAML

2016-04-05 10:58:04 UTC MAIN commitmail json YAML

Fix pasto for GPIO_PIN_EVENTS/GPIO_PIN_LEVEL/GPIO_PIN_FALLING
(not used at this time)

(bouyer)

2016-04-05 10:53:16 UTC MAIN commitmail json YAML

Fix DS1672 suppport: need to provide dm_ch_reg to avoid a KASSERT
on write. For consistency set dm_ch_value too, even if it's unused.

(bouyer)

2016-04-05 10:03:33 UTC MAIN commitmail json YAML

Unbreak build of kernels without INET

(ozaki-r)

2016-04-05 09:54:26 UTC MAIN commitmail json YAML

2016-04-05 09:52:22 UTC MAIN commitmail json YAML

2016-04-05 04:25:43 UTC MAIN commitmail json YAML

Skip looking for .MAKE.JOBS if either of compatMake or forceJob is true.

If -B compatMake will be true and should be honored.
If -j forceJobs will be true and the command line supplied .MAKE.JOBS
should be respected - for consistency with other usage.

(sjg)

2016-04-05 00:48:53 UTC MAIN commitmail json YAML

2016-04-05 00:43:48 UTC MAIN commitmail json YAML

sgimip is big endian, noted by @nisimura.
minor updates.

(mrg)

2016-04-05 00:13:03 UTC MAIN commitmail json YAML

PR/49872:Yorick Hardy: sed functions 'i' and 'a' discard leading white space
FIxed as suggested, behavior now matches gnu-sed.

(christos)

2016-04-04 23:59:41 UTC MAIN commitmail json YAML

PR/51043: Yorick Hardy: ftp(1) should use the port number for CONNECT

(christos)

2016-04-04 23:31:46 UTC MAIN commitmail json YAML

remove sys/wait.h just added, put it in the file that needed it (kvm_proc.c)

(christos)

2016-04-04 23:07:07 UTC MAIN commitmail json YAML

2016-04-04 22:14:38 UTC MAIN commitmail json YAML

some ports need <sys/wait.h>

(christos)

2016-04-04 21:21:49 UTC MAIN commitmail json YAML

catch up with exit1() change

(christos)

2016-04-04 21:08:44 UTC MAIN commitmail json YAML

catch up with p_xstat split.

(christos)

2016-04-04 20:47:57 UTC MAIN commitmail json YAML

Split p_xstat (composite wait(2) status code, or signal number depending
on context) into:
1. p_xexit: exit code
2. p_xsig: signal number
3. p_sflag & WCOREFLAG bit to indicated that the process core-dumped.

Fix the documentation of the flag bits in <sys/proc.h>

(christos)

2016-04-04 20:43:31 UTC MAIN commitmail json YAML

I do like the idea of April 43, 2016, but it's just not standardized enough.

(wiz)

2016-04-04 18:29:07 UTC MAIN commitmail json YAML

For the benefit of compilers not using our native C runtime environment,
install a "sysident.o" file providing the note identifying NetBSD
executables (and marking the currently installed version).

(martin)

2016-04-04 17:29:04 UTC MAIN commitmail json YAML

Fix description of si_status.

(christos)

2016-04-04 16:47:39 UTC MAIN commitmail json YAML

Add some diagnostic printf's when we reset permissions.

(christos)

2016-04-04 15:52:56 UTC MAIN commitmail json YAML

2016-04-04 15:06:17 UTC MAIN commitmail json YAML

If the per-target LDSTATIC flag is set, don't include the PIE linker
flags as we currently don't support static PIE.

(joerg)

2016-04-04 13:45:40 UTC MAIN commitmail json YAML

2016-04-04 13:32:37 UTC MAIN commitmail json YAML

Sort sections.

(wiz)

2016-04-04 13:29:12 UTC MAIN commitmail json YAML

2016-04-04 13:13:09 UTC MAIN commitmail json YAML

Use more markup, fix a typo.

(wiz)

2016-04-04 13:05:56 UTC MAIN commitmail json YAML

Remove some double quotes.

Parity is kept.

(wiz)

2016-04-04 12:40:13 UTC MAIN commitmail json YAML

Add a test case for here documents positioned outside `` with the
redirect operator inside the ``.  Move the one similar test using
$( ) into its own test case (and expand that test as well.
The `` case was omitted before, as no shells (including NetBSD) were
parsing it correctly,  Now the NetBSD shell does, so ... (from kre@)

(christos)

2016-04-04 12:39:08 UTC MAIN commitmail json YAML

Allow a heredoc to be positioned outside a `` command substitution.
POSIX just says "here docs begin after the next newline [token]".
Nothing about "provided it is inside any `` the redirect operator
appears in...    As best I can tell, NetBSD now has the only shell to
handle this "correctly" (which raises the question whether it is
correct - but if not, only erroneous scripts are affected.)
This is required by some (probably broken) autoconfigure related
scripts. (from kre@)

(christos)

2016-04-04 12:05:40 UTC MAIN commitmail json YAML

all1_sa is no longer used.

(roy)

2016-04-04 09:52:03 UTC MAIN commitmail json YAML

Replace LDADD with LDSTATIC.

(joerg)

2016-04-04 08:42:54 UTC MAIN commitmail json YAML

Bump kernel version for nexthop cache separation

(ozaki-r)

2016-04-04 08:03:54 UTC MAIN commitmail json YAML

Avoid a race with spec_revoke for the assertion too.

Final fix for PR kern/50467 Panic from disconnecting phone while reading
its contents

(hannken)

2016-04-04 07:37:08 UTC MAIN commitmail json YAML

Separate nexthop caches from the routing table

By this change, nexthop caches (IP-MAC address pair) are not stored
in the routing table anymore. Instead nexthop caches are stored in
each network interface; we already have lltable/llentry data structure
for this purpose. This change also obsoletes the concept of cloning/cloned
routes. Cloned routes no longer exist while cloning routes still exist
with renamed to connected routes.

Noticeable changes are:
- Nexthop caches aren't listed in route show/netstat -r
  - sysctl(NET_RT_DUMP) doesn't return them
  - If RTF_LLDATA is specified, it returns nexthop caches
- Several definitions of routing flags and messages are removed
  - RTF_CLONING, RTF_XRESOLVE, RTF_LLINFO, RTF_CLONED and RTM_RESOLVE
- RTF_CONNECTED is added
  - It has the same value of RTF_CLONING for backward compatibility
- route's -xresolve, -[no]cloned and -llinfo options are removed
  - -[no]cloning remains because it seems there are users
  - -[no]connected is introduced and recommended
    to be used instead of -[no]cloning
- route show/netstat -r drops some flags
  - 'L' and 'c' are not seen anymore
  - 'C' now indicates a connected route
- Gateway value of a route of an interface address is now not
  a L2 address but "link#N" like a connected (cloning) route
- Proxy ARP: "arp -s ... pub" doesn't create a route

You can know details of behavior changes by seeing diffs under tests/.

Proposed on tech-net and tech-kern:
  http://mail-index.netbsd.org/tech-net/2016/03/11/msg005701.html

(ozaki-r)

2016-04-04 07:02:31 UTC MAIN commitmail json YAML

Switch alpha to binutils 2.26

(skrll)

2016-04-04 06:58:48 UTC MAIN commitmail json YAML

2016-04-04 05:15:07 UTC MAIN commitmail json YAML

Fix module name of dtrace_profile.

(riastradh)

2016-04-04 03:53:25 UTC MAIN commitmail json YAML

fix inconsistency about "sdt" provider which was declared but not defined.

(knakahara)

2016-04-04 01:47:18 UTC MAIN commitmail json YAML

remove platforms successful switched and update some of the mips testing

(mrg)

2016-04-04 01:32:21 UTC MAIN commitmail json YAML

note shark (earmv4) works including atf.

(mrg)

2016-04-04 00:44:07 UTC MAIN commitmail json YAML

We don't need this in /current because packet processing does not happen in
an interrupt anymore (pointed out by ozaki@)

(christos)

2016-04-03 23:50:49 UTC MAIN commitmail json YAML

restore the early breaks for the exact process match.

(christos)

2016-04-03 18:24:03 UTC MAIN commitmail json YAML

2016-04-03 17:41:31 UTC MAIN commitmail json YAML

Update links to usb.org specs

(martin)

2016-04-03 15:52:37 UTC MAIN commitmail json YAML

Comment out the mutex calls that protect against concurrent configuration
changes and processing. This needs to be done differently since you can't
sleep during interrupt processing.

(christos)

2016-04-03 14:41:30 UTC MAIN commitmail json YAML

2016-04-03 14:34:23 UTC MAIN commitmail json YAML

2016-04-03 11:04:14 UTC MAIN commitmail json YAML

Use symbolic constant. No functional change.

(mlelstv)

2016-04-03 11:02:17 UTC MAIN commitmail json YAML

Add more tags understood by the firmware.

(mlelstv)

2016-04-03 11:00:13 UTC MAIN commitmail json YAML

Use the same defaults for cluster sizes as Windows.

(mlelstv)

2016-04-03 10:36:00 UTC MAIN commitmail json YAML

Split toggles for bluetooth and wwan and use specific ACPI objects
where present.
Also make driver detach on shutdown.

(mlelstv)

2016-04-03 10:32:47 UTC MAIN commitmail json YAML

2016-04-03 10:32:00 UTC MAIN commitmail json YAML

Only fix up IPMI on ProLiant Microserver when address if set.
Don't assume a specific preconfigured address, just clear the lower bits.

(mlelstv)

2016-04-03 10:03:34 UTC MAIN commitmail json YAML

2016-04-03 10:03:05 UTC MAIN commitmail json YAML

Adopt to device_t/struct ifnet* changes

(martin)

2016-04-03 10:01:52 UTC MAIN commitmail json YAML

Use device_t/struct ifnet* for phy callbacks

(martin)

2016-04-03 09:58:45 UTC MAIN commitmail json YAML

2016-04-03 09:57:40 UTC MAIN commitmail json YAML

2016-04-03 09:06:28 UTC MAIN commitmail json YAML

Convert # line comments to // line to avoid preprocessor confusion

(martin)

2016-04-03 08:21:15 UTC MAIN commitmail json YAML

Update root.cache entry.

(taca)

2016-04-03 08:01:34 UTC MAIN commitmail json YAML

Update root.cache to 2016/3/23 version, l.root-servers.net's AAAA record
has changed.

(taca)

2016-04-03 06:16:02 UTC MAIN commitmail json YAML

add a simple note about GCC 5.3.

(mrg)

2016-04-03 06:13:28 UTC MAIN commitmail json YAML

switch amd64 and i386 to GCC 5.3 by default.

(mrg)

2016-04-03 02:28:46 UTC MAIN commitmail json YAML

implement WCONTINUED, untested
fill out more siginfo fields.
use geteuid instead of getuid

(christos)

2016-04-03 02:08:42 UTC MAIN commitmail json YAML

switch idtype.h to an enum, as required by POSIX.

(christos)

2016-04-03 01:49:51 UTC MAIN commitmail json YAML

2016-04-03 01:22:39 UTC MAIN commitmail json YAML

2016-04-03 01:22:18 UTC MAIN commitmail json YAML

rump needs <sys/idtype.h>

(christos)

2016-04-03 01:01:46 UTC MAIN commitmail json YAML

2016-04-03 01:00:26 UTC MAIN commitmail json YAML

include <sys/idtype.h>

(christos)

2016-04-03 00:48:29 UTC MAIN commitmail json YAML

add idtype.h to mklintstub and say who generates it.

(christos)

2016-04-03 00:20:23 UTC MAIN commitmail json YAML

2016-04-03 00:19:42 UTC MAIN commitmail json YAML

2016-04-03 00:18:01 UTC MAIN commitmail json YAML

renumber to maintain binary compatibility with pset(3), from kre@

(christos)

2016-04-02 22:40:43 UTC MAIN commitmail json YAML

Take a stab at implementing drm_idlelock_take/release.

Evidently needed by VIA DRM/UMS.  Noted and tested by medfly/coypu.

(riastradh)

2016-04-02 22:37:03 UTC MAIN commitmail json YAML

Need to specify mmap_object operation here!

Not sure how I tested this before, or whether I just made this change
locally and forgot to commit it and then lost the change.

(riastradh)

2016-04-02 22:08:14 UTC MAIN commitmail json YAML

add some comments and prefer MACHINE over MACHINE_ARCH when
they're always the same.  no functional change.

(mrg)

2016-04-02 21:21:57 UTC MAIN commitmail json YAML

don't skip values.

(christos)

2016-04-02 21:09:43 UTC MAIN commitmail json YAML

need more includes for siginfo...

(christos)

2016-04-02 21:03:13 UTC MAIN commitmail json YAML

2016-04-02 21:02:40 UTC MAIN commitmail json YAML

2016-04-02 21:01:32 UTC MAIN commitmail json YAML

2016-04-02 20:46:38 UTC MAIN commitmail json YAML

2016-04-02 20:38:40 UTC MAIN commitmail json YAML

Add wait6() to be used to implement waitid, mostly from FreeBSD.
Create idtypes.h shared by wait.h and pset.h

(christos)

2016-04-02 16:18:55 UTC MAIN commitmail json YAML

Add malloc.conf.0 to fix build with MKCATPAGES

(kamil)

2016-04-02 11:18:26 UTC MAIN commitmail json YAML

correct the definition of WSTOPPED

(christos)

2016-04-02 08:54:48 UTC MAIN commitmail json YAML

amiga kernel builds and runs

(mlelstv)

2016-04-02 08:48:35 UTC MAIN commitmail json YAML

PR/51017: VEXPRESS_A15 doesn't compile

Don't pretend to be anything other than A15

(skrll)

2016-04-02 08:16:54 UTC MAIN commitmail json YAML

appease compiler. Fixes options MODULAR build.

(mlelstv)

2016-04-01 20:21:45 UTC MAIN commitmail json YAML

sun4v: Workaround for OpenBoot feature where a 64-bit address is truncated to a 32-bit address. This happends when a write to the console (/virtual-devices@100/console@1) is done. Avoid this by using a static buffer that is mapped below 4GB. Thanks to Tarl Neustaedter for explaining how OpenBoot works. ok martin@

(palle)

2016-04-01 19:59:08 UTC MAIN commitmail json YAML

- if we are freeing cur_term, set it to NULL.
- preserve and free "last" properly.

$ cat foo.c
#include <stdio.h>
#include <termcap.h>

int
main(void)
{
tgetent(NULL, "dumb");
tgetent(NULL, "network");
tgetflag("so");
return 0;
}
$ cc foo.c -lterminfo
$ MALLOC_OPTIONS=J ./a.out
Boom.

XXX: pullup-7

(christos)

2016-04-01 12:37:48 UTC MAIN commitmail json YAML

2016-04-01 09:52:39 UTC MAIN commitmail json YAML

Don't request returning rtentry if not use it

(ozaki-r)

2016-04-01 09:16:02 UTC MAIN commitmail json YAML

Remove unnecessary casts and do s/0/NULL/ for rtrequest

(ozaki-r)

2016-04-01 09:00:27 UTC MAIN commitmail json YAML

Remove unnecessary RTTIMER_CALLOUT macro

rttimer#rtt_func never be NULL.

(ozaki-r)

2016-04-01 08:19:32 UTC MAIN commitmail json YAML

for GCC 5.3 pass -fwrapv as this relies upon well-defined integer overflow.

(mrg)

2016-04-01 08:12:00 UTC MAIN commitmail json YAML

2016-04-01 07:23:15 UTC MAIN commitmail json YAML

' != " so make the condition actually work. (same as r1.30)

(knakahara)

2016-04-01 06:33:19 UTC MAIN commitmail json YAML

Use __func__ in log messages

(ozaki-r)

2016-04-01 06:25:51 UTC MAIN commitmail json YAML

Use __func__ in log messages

(ozaki-r)

2016-04-01 05:23:56 UTC MAIN commitmail json YAML

no need to escape

(ryo)

2016-04-01 05:11:38 UTC MAIN commitmail json YAML

2016-04-01 02:00:14 UTC MAIN commitmail json YAML

Make some global variables static

(ozaki-r)

2016-03-31 23:11:05 UTC MAIN commitmail json YAML

After discussions with Jilles Tjoelker (FreeBSD shell) and
following a suggestion from him, the way the fix to PR bin/50993
was implemented has changed a little.  There are three steps involved
in processing a here document, reading it, parsing it, and then
evaluating it before applying it to the correct file descriptor for
the command to use.  The third of those is not related to this
problem, and has not changed.  The bug was caused by combining the
first two steps into one (and not doing it correctly - which would be
hard that way.)  The fix is to split the first two stages into
separate events.  The original fix moved the 2nd stage (parsing)
to just immediately before the 3rd stage (evaluation.)  Jilles
pointed out some unwanted side effects from doing it that way, and
suggested moving the 2nd stage to immediately after the first.
This commit makes that change.  The effect is to revert the changes
to expand.c and parser.h (which are no longer needed) and simplify
slightly the change to parser.c. (from kre@)

(christos)

2016-03-31 22:49:15 UTC MAIN commitmail json YAML

2016-03-31 20:17:58 UTC MAIN commitmail json YAML

PR/51034: Abhinav Upadhyay: makemandb(8): Close database connection when
failed to commit

(christos)

2016-03-31 20:16:58 UTC MAIN commitmail json YAML

PR/51025: Abhinav Upadhyay: Remove unused includes from apropos-utils.c

(christos)

2016-03-31 20:15:49 UTC MAIN commitmail json YAML

update with the final list

(christos)

2016-03-31 20:14:36 UTC MAIN commitmail json YAML

PR/51018: Abhinav Upadhyay: Update stopwords list for apropos(1)

(christos)

2016-03-31 20:13:37 UTC MAIN commitmail json YAML

PR/51007: Abhinav Upadhyay: apropos.c: Remove unused includes

(christos)

2016-03-31 16:28:23 UTC MAIN commitmail json YAML

replace with standard copyright :-)

(christos)

2016-03-31 16:22:54 UTC MAIN commitmail json YAML

Avoid leaving turds in /tmp. (from kre@)

(christos)

2016-03-31 16:22:28 UTC MAIN commitmail json YAML

When embedding a command in a subshell "( ... )" avoid accidentally
producing (( (when the cmd starts with a '(' as that as a reserved
sequence (according to posix) and some shells do treat it specially.
So, force a space after the enclosing '(' to avoid the problem.
For symmetry, put a space before the concluding ')' as well, though
there is nothing special about )). (from kre@)

(christos)

2016-03-31 16:21:52 UTC MAIN commitmail json YAML

Added lots more end delimiter tests (some weird cases...). Also
use printf %s instead of echo, as there are embedded \ chars in
some of the strings, and some other (nameless) shells insist on
treating \ in the args to echo as something special... (from kre@)

(christos)

2016-03-31 16:21:10 UTC MAIN commitmail json YAML

PR bin/51027 - tests for shell positional parameters, including
testing that $10 is correctly parsed as ${1}0 and not as ${10}.
More than that though. (from kre@)

(christos)

2016-03-31 16:20:40 UTC MAIN commitmail json YAML

Added tests collected by Sven Mascheck
http://www.in-ulm.de/~mascheck/various/cmd-subst/
which test cases of ')' being embedded in command substitutions.
(from kre@)

(christos)

2016-03-31 16:19:52 UTC MAIN commitmail json YAML

Don't confuse more capable shells by writing operator combinations
that could be interpreted as something different. That is, for our
shell +4++3 is just (+4)+(+3) and works fine. But others treat ++
as the increment operator.  Same for --. Sprinkle spaces to taste.
(from kre@)

(christos)

2016-03-31 16:18:23 UTC MAIN commitmail json YAML

Document the NETBSD_SHELL variable, the enhancements to export,
the posix option, and a whole bunch of miscellaneous updates and
corrections. (from kre@)

(christos)

2016-03-31 16:16:35 UTC MAIN commitmail json YAML

Implement the NETBSD_SHELL readonly unexportable unimportable
variable (with its current value set at 20160401) as discussed on
current-users and tech-userlevel. This also includes the necessary
support to implement it properly (particularly the unexportable
part) and adds options to the export command to support unexportable
variables. Also implement the "posix" option (no single letter
equivalent) which gets its default value from whether or not
POSIXLY_CORRECT is set in the environment when the shell starts
(but can be changed just like any other option using -o and +o on
the command line, or the set builtin command.) While there, fix
all uses of options so it is possible to have options that have a
short (one char) name, and no long name, just as it has been possible
to have options with a long name and no short name, though there
are currently none (with no long name).  For now, the only use of
the posix option is to control whether ${ENV} is read at startup
by a non-interactive shell, so changing it with set is not usful
- that might change in the future. (from kre@)

(christos)

2016-03-31 16:12:52 UTC MAIN commitmail json YAML

PR bin/51027 - fix the parsing of references to shell parameters
when given without braces (ie: $2 etc).  Only the first 9 shell
parameters ($1 .. $9) and the special parameter ($0) can be
referenced this way, $10 is ${1}0 not ${10}.  Make it so.
This bug brought to notice by Sven Mascheck's web pages which
discuss (among other things) the history of this (and other ash
based) shells .. see http://www.in-ulm.de/~mascheck/ (from kre@)

(christos)

2016-03-31 16:12:09 UTC MAIN commitmail json YAML

This is an internally visible change - no effect visible to the
user is expected. With the previous commits to parser.c, we no
longer need to handle reading here documents in the (massive)
readtoken1() function. That allows its code to be simplified and
made easier to read and understand (several goto's goto goto heaven.
RIP) (from kre@)

(christos)

2016-03-31 15:53:33 UTC MAIN commitmail json YAML

Delay freeing the die where the indirect attribute is found. Found by jemalloc
J, see: https://mail-index.netbsd.org/current-users/2016/03/28/msg029130.html

(christos)

2016-03-31 15:06:39 UTC MAIN commitmail json YAML

"Extended version" of the "mips64 hack" used in gcc 5.3's libgcc.a
build: avoid lots of duplicate symbols on softfloat builds.
Now mac68k is buildable with MKSOFTFLOAT=yes again, finally!

(martin)

2016-03-31 14:33:17 UTC MAIN commitmail json YAML

2016-03-31 13:27:44 UTC MAIN commitmail json YAML

After discussions with Jilles Tjoelker (FreeBSD shell) and following
a suggestion from him, the way the fix to PR bin/50993 was implemented
has changed a little.  There are three steps involved in processing
a here document, reading it, parsing it, and then evaluating it
before applying it to the correct file descriptor for the command
to use.  The third of those is not related to this problem, and
has not changed.  The bug was caused by combining the first two
steps into one (and not doing it correctly - which would be hard
that way.)  The fix is to split the first two stages into separate
events.  The original fix moved the 2nd stage (parsing) to just
immediately before the 3rd stage (evaluation.)  Jilles pointed out
some unwanted side effects from doing it that way, and suggested
moving the 2nd stage to immediately after the first.  This commit
makes that change.  The effect is to revert the changes to expand.c
and parser.h (which are no longer needed) and simplify slightly
the change to parser.c. (from kre@)

(christos)

2016-03-31 06:59:44 UTC MAIN commitmail json YAML

Extend the "mips64 hack" to all MKSOFTFLOAT builds - avoid duplicate
symbols in libgcc.

(martin)

2016-03-30 23:36:45 UTC MAIN commitmail json YAML

Disable stripping pcc tool.

We don't have a tool that strips tools -- we have only a tool that
strips target programs.  $TOOLDIR/bin/$PLATFORM-install supports -s
by invoking the target-stripping tool, which chokes if you try to use
it to strip tools on a sufficiently different cross build.  So let's
just not strip the pcc tool -- it's tiny enough that I'm not worried
about its unstripped size!

(riastradh)

2016-03-30 21:36:48 UTC MAIN commitmail json YAML

Add sqlite3 generated man pages, sort.

(christos)

2016-03-30 21:31:45 UTC MAIN commitmail json YAML

src/external/public-domain/sqlite/Makefile@1.2 / diff / nxr@1.2
src/external/public-domain/sqlite/README@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/Makefile@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_ACCESS_EXISTS.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_CHECKPOINT_PASSIVE.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_CONFIG_SINGLETHREAD.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_CREATE_INDEX.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_DBCONFIG_LOOKASIDE.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_DBSTATUS_LOOKASIDE_USED.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_DENY.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_DETERMINISTIC.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_FCNTL_LOCKSTATE.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_INDEX_CONSTRAINT_EQ.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_INTEGER.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_IOCAP_ATOMIC.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_IOERR_READ.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_LIMIT_LENGTH.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_LOCK_NONE.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_MUTEX_FAST.3@1.1 / diff / nxr@1.1
src/external/public-domain/sqlite/man/SQLITE_OK.3@1.1 / diff / nxr@1.1
      :
(more 138 files)
Add auto-generated sqlite3 man pages

(christos)

2016-03-30 21:30:21 UTC MAIN commitmail json YAML

2016-03-30 21:16:22 UTC MAIN commitmail json YAML

PR/51016: David Binderman: comment out pointless code.

(christos)

2016-03-30 21:14:55 UTC MAIN commitmail json YAML

PR/51015: David Binderman: remove useless code

(christos)

2016-03-30 20:18:18 UTC MAIN commitmail json YAML

turn off MKCOMPAT for arm and GCC 5 (for now).

(mrg)

2016-03-30 17:35:43 UTC MAIN commitmail json YAML

Remove hacks for ancient vax gcc

(martin)

2016-03-30 16:19:06 UTC MAIN commitmail json YAML

Loongson MMI code needs -Wa,-mhard-float now

(macallan)

2016-03-30 13:05:09 UTC MAIN commitmail json YAML

Pass -pie to cc, not -Wl,-pie. This way we have a chance to fix specs
for obscure corner cases like -pie -fPIE -static (used for
/usr/tests/lib/csu/h_initfini2 if building with MKPIE=yes).
While there also replace -fPIC with -fPIE for the PIE case, even if
it should be mostly equivalent.

(martin)

2016-03-30 07:44:06 UTC MAIN commitmail json YAML

No fenv for m68k with SOFTFLOAT for now - so at least it builds.

(martin)

2016-03-30 07:25:33 UTC MAIN commitmail json YAML

Drop fixxfdi.c for m68k (where double == long double and this isn't needed
but causes duplicate symbols with softfloat, if compiling MKSOFTFLOAT=yes)

(martin)