Searched hist:1.170 (Results 1 - 25 of 345) sorted by relevance

1234567891011>>

/src/usr.bin/make/unit-tests/
H A Dopt-file.mk1.8 Tue Dec 22 08:05:08 GMT 2020 rillig make(1): fix assertion failure for files without trailing newline

Previously, mmapped files didn't always have the final newline added.
Only those that ended at a page boundary did.

This confused ParseRawLine, which assumed (and since parse.c 1.510 from
moments ago also asserted) that every line ends with a newline, which
allows the code to assume that after a backslash, there is at least one
other character in the buffer, thereby preventing an out-of-bounds read.

This bug had been there at least since parse.c 1.170 from 2010-12-25
04:57:07, maybe even earlier, I didn't check.

Now line_end always points to the trailing newline, which allows
ParseGetLine to overwrite that character to end the string.

H A Dopt-file.exp1.6 Tue Dec 22 08:05:08 GMT 2020 rillig make(1): fix assertion failure for files without trailing newline

Previously, mmapped files didn't always have the final newline added.
Only those that ended at a page boundary did.

This confused ParseRawLine, which assumed (and since parse.c 1.510 from
moments ago also asserted) that every line ends with a newline, which
allows the code to assume that after a backslash, there is at least one
other character in the buffer, thereby preventing an out-of-bounds read.

This bug had been there at least since parse.c 1.170 from 2010-12-25
04:57:07, maybe even earlier, I didn't check.

Now line_end always points to the trailing newline, which allows
ParseGetLine to overwrite that character to end the string.

/src/sys/arch/sun3/sun3/
H A Dpmap.c1.170 Thu Nov 07 17:50:18 GMT 2013 christos branches: 1.170.6; 1.170.10;
fix unused warnings

1.170 Thu Nov 07 17:50:18 GMT 2013 christos branches: 1.170.6; 1.170.10;
fix unused warnings

1.170 Thu Nov 07 17:50:18 GMT 2013 christos branches: 1.170.6; 1.170.10;
fix unused warnings

/src/etc/
H A Drc1.170 Tue Jul 29 20:39:16 GMT 2014 apb branches: 1.170.6; 1.170.10;
In the background subshell that flushes partial output every few
seconds, detach from the controlling terminal. Without this, pressing
control-T (to send SIGINFO from the terminal) would almost always result
in the sleep process printing "about N seconds left of the original 3",
which is useless information.

1.170 Tue Jul 29 20:39:16 GMT 2014 apb branches: 1.170.6; 1.170.10;
In the background subshell that flushes partial output every few
seconds, detach from the controlling terminal. Without this, pressing
control-T (to send SIGINFO from the terminal) would almost always result
in the sleep process printing "about N seconds left of the original 3",
which is useless information.

1.170 Tue Jul 29 20:39:16 GMT 2014 apb branches: 1.170.6; 1.170.10;
In the background subshell that flushes partial output every few
seconds, detach from the controlling terminal. Without this, pressing
control-T (to send SIGINFO from the terminal) would almost always result
in the sleep process printing "about N seconds left of the original 3",
which is useless information.

/src/sys/kern/
H A Dinit_sysent.c1.170 Tue Nov 29 23:01:20 GMT 2005 yamt branches: 1.170.2; 1.170.4; 1.170.6;
regen (after remove -kk)
1.170 Tue Nov 29 23:01:20 GMT 2005 yamt branches: 1.170.2; 1.170.4; 1.170.6;
regen (after remove -kk)
1.170 Tue Nov 29 23:01:20 GMT 2005 yamt branches: 1.170.2; 1.170.4; 1.170.6;
regen (after remove -kk)
1.170 Tue Nov 29 23:01:20 GMT 2005 yamt branches: 1.170.2; 1.170.4; 1.170.6;
regen (after remove -kk)
H A Dkern_time.c1.170 Thu Oct 27 16:12:52 GMT 2011 christos branches: 1.170.2; 1.170.6;
There is no reason not to support CLOCK_MONOTONIC in {g,s}etitimer() since
the underlying implementation already supports it, so add it.

1.170 Thu Oct 27 16:12:52 GMT 2011 christos branches: 1.170.2; 1.170.6;
There is no reason not to support CLOCK_MONOTONIC in {g,s}etitimer() since
the underlying implementation already supports it, so add it.

1.170 Thu Oct 27 16:12:52 GMT 2011 christos branches: 1.170.2; 1.170.6;
There is no reason not to support CLOCK_MONOTONIC in {g,s}etitimer() since
the underlying implementation already supports it, so add it.

H A Dtty.c1.170 Sat Nov 06 02:03:20 GMT 2004 wrstuden branches: 1.170.4; 1.170.6;
Add support for FIONWRITE and FIONSPACE ioctls. FIONWRITE reports
the number of bytes in the send queue, and FIONSPACE reports the
number of free bytes in the send queue. These ioctls permit applications
to monitor file descriptor transmission dynamics.

In examining prior art, FIONWRITE exists with the semantics given
here. FIONSPACE is provided so that programs may easily determine how
much space is left in the send queue; they do not need to know the
send queue size.

The fact that a write may block even if there is enough space in the
send queue for it is noted in the documentation.

FIONWRITE functionality may be used to implement TIOCOUTQ for Linux
emulation - Linux extended this ioctl to sockets, even though they are
not ttys.
1.170 Sat Nov 06 02:03:20 GMT 2004 wrstuden branches: 1.170.4; 1.170.6;
Add support for FIONWRITE and FIONSPACE ioctls. FIONWRITE reports
the number of bytes in the send queue, and FIONSPACE reports the
number of free bytes in the send queue. These ioctls permit applications
to monitor file descriptor transmission dynamics.

In examining prior art, FIONWRITE exists with the semantics given
here. FIONSPACE is provided so that programs may easily determine how
much space is left in the send queue; they do not need to know the
send queue size.

The fact that a write may block even if there is enough space in the
send queue for it is noted in the documentation.

FIONWRITE functionality may be used to implement TIOCOUTQ for Linux
emulation - Linux extended this ioctl to sockets, even though they are
not ttys.
1.170 Sat Nov 06 02:03:20 GMT 2004 wrstuden branches: 1.170.4; 1.170.6;
Add support for FIONWRITE and FIONSPACE ioctls. FIONWRITE reports
the number of bytes in the send queue, and FIONSPACE reports the
number of free bytes in the send queue. These ioctls permit applications
to monitor file descriptor transmission dynamics.

In examining prior art, FIONWRITE exists with the semantics given
here. FIONSPACE is provided so that programs may easily determine how
much space is left in the send queue; they do not need to know the
send queue size.

The fact that a write may block even if there is enough space in the
send queue for it is noted in the documentation.

FIONWRITE functionality may be used to implement TIOCOUTQ for Linux
emulation - Linux extended this ioctl to sockets, even though they are
not ttys.
H A Dkern_ktrace.c1.170 Thu Jun 01 02:45:13 GMT 2017 chs branches: 1.170.2;
remove checks for failure after memory allocation calls that cannot fail:

kmem_alloc() with KM_SLEEP
kmem_zalloc() with KM_SLEEP
percpu_alloc()
pserialize_create()
psref_class_create()

all of these paths include an assertion that the allocation has not failed,
so callers should not assert that again.

1.170 Thu Jun 01 02:45:13 GMT 2017 chs branches: 1.170.2;
remove checks for failure after memory allocation calls that cannot fail:

kmem_alloc() with KM_SLEEP
kmem_zalloc() with KM_SLEEP
percpu_alloc()
pserialize_create()
psref_class_create()

all of these paths include an assertion that the allocation has not failed,
so callers should not assert that again.

/src/sys/nfs/
H A Dnfs_socket.c1.170 Thu Apr 24 11:38:39 GMT 2008 ad branches: 1.170.2; 1.170.4; 1.170.8;
Merge the socket locking patch:

- Socket layer becomes MP safe.
- Unix protocols become MP safe.
- Allows protocol processing interrupts to safely block on locks.
- Fixes a number of race conditions.

With much feedback from matt@ and plunky@.

1.170 Thu Apr 24 11:38:39 GMT 2008 ad branches: 1.170.2; 1.170.4; 1.170.8;
Merge the socket locking patch:

- Socket layer becomes MP safe.
- Unix protocols become MP safe.
- Allows protocol processing interrupts to safely block on locks.
- Fixes a number of race conditions.

With much feedback from matt@ and plunky@.

1.170 Thu Apr 24 11:38:39 GMT 2008 ad branches: 1.170.2; 1.170.4; 1.170.8;
Merge the socket locking patch:

- Socket layer becomes MP safe.
- Unix protocols become MP safe.
- Allows protocol processing interrupts to safely block on locks.
- Fixes a number of race conditions.

With much feedback from matt@ and plunky@.

1.170 Thu Apr 24 11:38:39 GMT 2008 ad branches: 1.170.2; 1.170.4; 1.170.8;
Merge the socket locking patch:

- Socket layer becomes MP safe.
- Unix protocols become MP safe.
- Allows protocol processing interrupts to safely block on locks.
- Fixes a number of race conditions.

With much feedback from matt@ and plunky@.

H A Dnfs_subs.c1.170 Mon Sep 04 08:38:16 GMT 2006 yamt branches: 1.170.2; 1.170.4;
nfs_ispublicfh: fix another instance of cast-qual.

1.170 Mon Sep 04 08:38:16 GMT 2006 yamt branches: 1.170.2; 1.170.4;
nfs_ispublicfh: fix another instance of cast-qual.

1.170 Mon Sep 04 08:38:16 GMT 2006 yamt branches: 1.170.2; 1.170.4;
nfs_ispublicfh: fix another instance of cast-qual.

/src/sys/net/
H A Dif_pppoe.c1.170 Thu Apr 22 10:26:24 GMT 2021 yamaguchi branches: 1.170.2; 1.170.4;
Added missing free of sc_hunique to prevent memory leak
when using PPPoE server
1.170 Thu Apr 22 10:26:24 GMT 2021 yamaguchi branches: 1.170.2; 1.170.4;
Added missing free of sc_hunique to prevent memory leak
when using PPPoE server
1.170 Thu Apr 22 10:26:24 GMT 2021 yamaguchi branches: 1.170.2; 1.170.4;
Added missing free of sc_hunique to prevent memory leak
when using PPPoE server
/src/sys/arch/vax/conf/
H A DGENERIC1.170 Sat Jan 24 05:06:07 GMT 2009 mrg branches: 1.170.4; 1.170.6;
add COMPAT_50 to all the configs with COMPAT_40.

1.170 Sat Jan 24 05:06:07 GMT 2009 mrg branches: 1.170.4; 1.170.6;
add COMPAT_50 to all the configs with COMPAT_40.

1.170 Sat Jan 24 05:06:07 GMT 2009 mrg branches: 1.170.4; 1.170.6;
add COMPAT_50 to all the configs with COMPAT_40.

/src/sys/arch/mac68k/mac68k/
H A Dlocore.s1.170 Sat Mar 15 00:11:23 GMT 2014 tsutsui branches: 1.170.28; 1.170.30;
Use common m68k/busaddrerr.s for bus error and address error handlers.

No binary changes on GENERIC.

1.170 Sat Mar 15 00:11:23 GMT 2014 tsutsui branches: 1.170.28; 1.170.30;
Use common m68k/busaddrerr.s for bus error and address error handlers.

No binary changes on GENERIC.

1.170 Sat Mar 15 00:11:23 GMT 2014 tsutsui branches: 1.170.28; 1.170.30;
Use common m68k/busaddrerr.s for bus error and address error handlers.

No binary changes on GENERIC.

/src/sys/rump/librump/rumpkern/
H A DMakefile.rumpkern1.170 Tue Jul 25 05:01:25 GMT 2017 ozaki-r branches: 1.170.2; 1.170.4;
Add localcount to rump kernels

1.170 Tue Jul 25 05:01:25 GMT 2017 ozaki-r branches: 1.170.2; 1.170.4;
Add localcount to rump kernels

1.170 Tue Jul 25 05:01:25 GMT 2017 ozaki-r branches: 1.170.2; 1.170.4;
Add localcount to rump kernels

/src/sys/sys/
H A Dsysctl.h1.170 Thu May 17 14:51:43 GMT 2007 yamt branches: 1.170.6; 1.170.8; 1.170.10;
merge yamt-idlelwp branch. asked by core@. some ports still needs work.

from doc/BRANCHES:

idle lwp, and some changes depending on it.

1. separate context switching and thread scheduling.
(cf. gmcgarry_ctxsw)
2. implement idle lwp.
3. clean up related MD/MI interfaces.
4. make scheduler(s) modular.

1.170 Thu May 17 14:51:43 GMT 2007 yamt branches: 1.170.6; 1.170.8; 1.170.10;
merge yamt-idlelwp branch. asked by core@. some ports still needs work.

from doc/BRANCHES:

idle lwp, and some changes depending on it.

1. separate context switching and thread scheduling.
(cf. gmcgarry_ctxsw)
2. implement idle lwp.
3. clean up related MD/MI interfaces.
4. make scheduler(s) modular.

1.170 Thu May 17 14:51:43 GMT 2007 yamt branches: 1.170.6; 1.170.8; 1.170.10;
merge yamt-idlelwp branch. asked by core@. some ports still needs work.

from doc/BRANCHES:

idle lwp, and some changes depending on it.

1. separate context switching and thread scheduling.
(cf. gmcgarry_ctxsw)
2. implement idle lwp.
3. clean up related MD/MI interfaces.
4. make scheduler(s) modular.

1.170 Thu May 17 14:51:43 GMT 2007 yamt branches: 1.170.6; 1.170.8; 1.170.10;
merge yamt-idlelwp branch. asked by core@. some ports still needs work.

from doc/BRANCHES:

idle lwp, and some changes depending on it.

1. separate context switching and thread scheduling.
(cf. gmcgarry_ctxsw)
2. implement idle lwp.
3. clean up related MD/MI interfaces.
4. make scheduler(s) modular.

H A Dsyscallargs.h1.170 Wed Aug 15 00:09:13 GMT 2007 ad branches: 1.170.2;
Regen.
1.170 Wed Aug 15 00:09:13 GMT 2007 ad branches: 1.170.2;
Regen.
H A Dvnode.h1.170 Fri Jun 29 23:30:32 GMT 2007 rumble branches: 1.170.2; 1.170.6;
Add read-only support for SGI's Extent File System.

Reviewed by pooka@.
1.170 Fri Jun 29 23:30:32 GMT 2007 rumble branches: 1.170.2; 1.170.6;
Add read-only support for SGI's Extent File System.

Reviewed by pooka@.
1.170 Fri Jun 29 23:30:32 GMT 2007 rumble branches: 1.170.2; 1.170.6;
Add read-only support for SGI's Extent File System.

Reviewed by pooka@.
/src/sys/dev/mii/
H A Dmiidevs.h1.170 Wed Jul 17 13:37:26 GMT 2024 msaitoh miidevs: regen.

/src/sys/compat/sunos/
H A Dsunos_misc.c1.170 Fri Oct 23 19:40:11 GMT 2015 maxv branches: 1.170.10;
Change do_sys_mount() so that it only takes as argument the type of the
drive instead of its associated vfsops. Makes it more friendly, and allows
compat binaries to autoload VFS modules if needed.

sent on tech-kern@, ok christos@

1.170 Fri Oct 23 19:40:11 GMT 2015 maxv branches: 1.170.10;
Change do_sys_mount() so that it only takes as argument the type of the
drive instead of its associated vfsops. Makes it more friendly, and allows
compat binaries to autoload VFS modules if needed.

sent on tech-kern@, ok christos@

/src/lib/libc/
H A DMakefile1.170 Sat Mar 31 14:24:54 GMT 2018 kamil branches: 1.170.2;
Drop the USE_LIBTRE build option

libtre cannot be used any more as a replacement for regex(3).
Tt does not build and the library development is stalled in upstream.

Proposed on mailing list.

Sponsored by <The NetBSD Foundation>

1.170 Sat Mar 31 14:24:54 GMT 2018 kamil branches: 1.170.2;
Drop the USE_LIBTRE build option

libtre cannot be used any more as a replacement for regex(3).
Tt does not build and the library development is stalled in upstream.

Proposed on mailing list.

Sponsored by <The NetBSD Foundation>

/src/sys/arch/amiga/conf/
H A DDRACO1.170 Wed Jun 05 23:08:00 GMT 2013 christos branches: 1.170.2;
remove obsolete networking options

1.170 Wed Jun 05 23:08:00 GMT 2013 christos branches: 1.170.2;
remove obsolete networking options

/src/distrib/notes/common/
H A Dcontents1.170 Tue Feb 14 15:09:02 GMT 2012 jakllsch branches: 1.170.20;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.
1.170 Tue Feb 14 15:09:02 GMT 2012 jakllsch branches: 1.170.20;
Bump MV2120 SYMTAB_SPACE.
Add kernels variants for root on the primary partitions of "Drive 1".
Add MV2120 to evbarm release.
/src/distrib/sets/lists/misc/
H A Dmi1.170 Sat Sep 25 10:35:59 GMT 2010 wiz branches: 1.170.2;
Mark /usr/share/doc/html/ntp/build.html as non-obsolete, since a build
installs it.
1.170 Sat Sep 25 10:35:59 GMT 2010 wiz branches: 1.170.2;
Mark /usr/share/doc/html/ntp/build.html as non-obsolete, since a build
installs it.
/src/share/man/man5/
H A Drc.conf.51.170 Fri Jun 22 19:35:25 GMT 2018 maya branches: 1.170.2;
Describe something for npf, npfd, blacklistd.

1.170 Fri Jun 22 19:35:25 GMT 2018 maya branches: 1.170.2;
Describe something for npf, npfd, blacklistd.

/src/
H A DUPDATING1.170 Mon Jan 28 03:30:26 GMT 2008 christos branches: 1.170.4; 1.170.6;
mention posix_fadvise lossage.
1.170 Mon Jan 28 03:30:26 GMT 2008 christos branches: 1.170.4; 1.170.6;
mention posix_fadvise lossage.
1.170 Mon Jan 28 03:30:26 GMT 2008 christos branches: 1.170.4; 1.170.6;
mention posix_fadvise lossage.

Completed in 254 milliseconds

1234567891011>>