Now
MAIN commitmail json YAML
src/distrib/sets/lists/base/shl.mi@1.776
/
diff
/
nxr@1.776
src/distrib/sets/lists/comp/mi@1.2040 / diff / nxr@1.2040
src/distrib/sets/lists/comp/shl.mi@1.291 / diff / nxr@1.291
src/distrib/sets/lists/debug/mi@1.156 / diff / nxr@1.156
src/distrib/sets/lists/debug/shl.mi@1.136 / diff / nxr@1.136
src/distrib/sets/lists/comp/mi@1.2040 / diff / nxr@1.2040
src/distrib/sets/lists/comp/shl.mi@1.291 / diff / nxr@1.291
src/distrib/sets/lists/debug/mi@1.156 / diff / nxr@1.156
src/distrib/sets/lists/debug/shl.mi@1.136 / diff / nxr@1.136
Add libubsan
MAIN commitmail json YAML
conditionalize
MAIN commitmail json YAML
add ubsan
MAIN commitmail json YAML
add ubsan to the build
MAIN commitmail json YAML
src/crypto/external/bsd/openssl/dist/crypto/perlasm/x86gas.pl@1.3
/
diff
/
nxr@1.3
src/crypto/external/bsd/openssl/dist/crypto/x86_64cpuid.pl@1.5 / diff / nxr@1.5
src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86cpuid.S@1.11 / diff / nxr@1.11
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64cpuid.S@1.8 / diff / nxr@1.8
src/crypto/external/bsd/openssl/dist/crypto/x86_64cpuid.pl@1.5 / diff / nxr@1.5
src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86cpuid.S@1.11 / diff / nxr@1.11
src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/x86_64cpuid.S@1.8 / diff / nxr@1.8
revert, everything coredumps with this change.
MAIN commitmail json YAML
sanitizer for all.
MAIN commitmail json YAML
Asan is back
MAIN commitmail json YAML
Add bsd_signal as required by POSIX (from GSoC 2016, Charles Cui)
MAIN commitmail json YAML
new ntp
MAIN commitmail json YAML
src/external/bsd/ntp/dist/include/ntp.h@1.7
/
diff
/
nxr@1.7
src/external/bsd/ntp/dist/ntpd/keyword-gen.c@1.10 / diff / nxr@1.10
src/external/bsd/ntp/dist/ntpd/ntp_config.c@1.15 / diff / nxr@1.15
src/external/bsd/ntp/dist/ntpd/ntp_io.c@1.23 / diff / nxr@1.23
src/external/bsd/ntp/dist/ntpd/ntp_keyword.h@1.11 / diff / nxr@1.11
src/external/bsd/ntp/dist/ntpd/ntp_parser.y@1.14 / diff / nxr@1.14
src/external/bsd/ntp/dist/ntpd/ntp_proto.c@1.12 / diff / nxr@1.12
src/external/bsd/ntp/dist/ntpd/ntpd-opts.c@1.8 / diff / nxr@1.8
src/external/bsd/ntp/dist/ntpd/ntpd-opts.h@1.11 / diff / nxr@1.11
src/external/bsd/ntp/dist/ntpd/refclock_parse.c@1.19 / diff / nxr@1.19
src/external/bsd/ntp/dist/ntpdc/ntpdc-opts.c@1.8 / diff / nxr@1.8
src/external/bsd/ntp/dist/ntpdc/ntpdc-opts.h@1.8 / diff / nxr@1.8
src/external/bsd/ntp/dist/ntpdc/ntpdc.c@1.14 / diff / nxr@1.14
src/external/bsd/ntp/dist/ntpq/ntpq-opts.c@1.8 / diff / nxr@1.8
src/external/bsd/ntp/dist/ntpq/ntpq-opts.h@1.8 / diff / nxr@1.8
src/external/bsd/ntp/dist/ntpq/ntpq.c@1.16 / diff / nxr@1.16
src/external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.c@1.8 / diff / nxr@1.8
src/external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.h@1.8 / diff / nxr@1.8
src/external/bsd/ntp/dist/sntp/sntp-opts.c@1.9 / diff / nxr@1.9
src/external/bsd/ntp/dist/sntp/sntp-opts.h@1.8 / diff / nxr@1.8
:
(more 5 files)
src/external/bsd/ntp/dist/ntpd/keyword-gen.c@1.10 / diff / nxr@1.10
src/external/bsd/ntp/dist/ntpd/ntp_config.c@1.15 / diff / nxr@1.15
src/external/bsd/ntp/dist/ntpd/ntp_io.c@1.23 / diff / nxr@1.23
src/external/bsd/ntp/dist/ntpd/ntp_keyword.h@1.11 / diff / nxr@1.11
src/external/bsd/ntp/dist/ntpd/ntp_parser.y@1.14 / diff / nxr@1.14
src/external/bsd/ntp/dist/ntpd/ntp_proto.c@1.12 / diff / nxr@1.12
src/external/bsd/ntp/dist/ntpd/ntpd-opts.c@1.8 / diff / nxr@1.8
src/external/bsd/ntp/dist/ntpd/ntpd-opts.h@1.11 / diff / nxr@1.11
src/external/bsd/ntp/dist/ntpd/refclock_parse.c@1.19 / diff / nxr@1.19
src/external/bsd/ntp/dist/ntpdc/ntpdc-opts.c@1.8 / diff / nxr@1.8
src/external/bsd/ntp/dist/ntpdc/ntpdc-opts.h@1.8 / diff / nxr@1.8
src/external/bsd/ntp/dist/ntpdc/ntpdc.c@1.14 / diff / nxr@1.14
src/external/bsd/ntp/dist/ntpq/ntpq-opts.c@1.8 / diff / nxr@1.8
src/external/bsd/ntp/dist/ntpq/ntpq-opts.h@1.8 / diff / nxr@1.8
src/external/bsd/ntp/dist/ntpq/ntpq.c@1.16 / diff / nxr@1.16
src/external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.c@1.8 / diff / nxr@1.8
src/external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd-opts.h@1.8 / diff / nxr@1.8
src/external/bsd/ntp/dist/sntp/sntp-opts.c@1.9 / diff / nxr@1.9
src/external/bsd/ntp/dist/sntp/sntp-opts.h@1.8 / diff / nxr@1.8
:
(more 5 files)
resolve conflicts
MAIN commitmail json YAML
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc@1.3
/
diff
/
nxr@1.3
Fix compilation on non-x86
MAIN commitmail json YAML
add extents.
MAIN commitmail json YAML
ext4 extents support
MAIN commitmail json YAML
ext4 extents glue
MAIN commitmail json YAML
src/sys/ufs/ext2fs/ext2fs.h@1.37
/
diff
/
nxr@1.37
src/sys/ufs/ext2fs/ext2fs_bmap.c@1.27 / diff / nxr@1.27
src/sys/ufs/ext2fs/ext2fs_extents.c@1.1 / diff / nxr@1.1
src/sys/ufs/ext2fs/ext2fs_extents.h@1.1 / diff / nxr@1.1
src/sys/ufs/ext2fs/ext2fs_bmap.c@1.27 / diff / nxr@1.27
src/sys/ufs/ext2fs/ext2fs_extents.c@1.1 / diff / nxr@1.1
src/sys/ufs/ext2fs/ext2fs_extents.h@1.1 / diff / nxr@1.1
Add ext4 extent support from GSoC 2016 (Hrishikesh Goyal), from the FreeBSD
ext2 code.
ext2 code.
MAIN commitmail json YAML
Fix previous to better match readline behavior (Ingo Schwarze)
MAIN commitmail json YAML
fix sets.
MAIN commitmail json YAML
From Ingo Schwarze:
In libedit, the only way how H_ENTER can fail is memory exhaustion,
too, and of course it is handled gracefully, returning -1 from
history(). So of course, we will continue to handle it gracefully
in add_history() as well, but we are free to decide what to do with
the library state in this case because GNU just dies...
I think the most reasonable course of action is to simply not change
the library state in any way when add_history() fails due to memory
exhaustion, but just return.
If H_ENTER does not fail, we know that the history now contains at
least one entry, so there is no need any longer to check the H_GETSIZE
return value. And we can of course always set current_history_valid.
While testing these changes, i noticed three problems so closely
related that i'd like to fix them in the same diff.
1. libedit has the wrong prototype for add_history().
GNU readline-6.3 defines it as void add_history(const char *).
Of course, that is very stupid - no way to report problems to
the caller! But the whole point of a compatibility mode is
being compatible, so we should ultimately change this.
Of course, changing the prototype of a public symbol requires
a libedit major bump. I don't want to do that casually.
Rather, i will take a note and change the prototype the next
time we need a libedit major bump for more important reasons.
For now, let's just always return 0.
2. While *implicitely* pushing an old entry off the history
increments history_base in GNU readline, testing reveals that
*explicitly* deleting one does not. Again, this is not
documented, but it applies to both remove_history() and
stifle_history(). So delete history_base manipulation
from stifle_history(), which also allows to simplify the
code and delete two automatic variables.
3. GNU readline add_history(NULL) crashes with a segfault.
There is nothing wrong with having a public interface
behave that way. Many standard interfaces do, including
strlen(3). Such crashes can even be useful to catch
buggy application programs.
In libedit/readline.c rev. 1.104, Christos made add_history()
silently ignore this coding error, according to the commit
message to hide a bug in nslookup(1). That change was never
merged to OpenBSD. I strongly disagree with this change.
If nslookup(1) is still broken, that program needs to be
fixed instead. In any case, delete the bogus check; hiding
bugs is dangerous.
In libedit, the only way how H_ENTER can fail is memory exhaustion,
too, and of course it is handled gracefully, returning -1 from
history(). So of course, we will continue to handle it gracefully
in add_history() as well, but we are free to decide what to do with
the library state in this case because GNU just dies...
I think the most reasonable course of action is to simply not change
the library state in any way when add_history() fails due to memory
exhaustion, but just return.
If H_ENTER does not fail, we know that the history now contains at
least one entry, so there is no need any longer to check the H_GETSIZE
return value. And we can of course always set current_history_valid.
While testing these changes, i noticed three problems so closely
related that i'd like to fix them in the same diff.
1. libedit has the wrong prototype for add_history().
GNU readline-6.3 defines it as void add_history(const char *).
Of course, that is very stupid - no way to report problems to
the caller! But the whole point of a compatibility mode is
being compatible, so we should ultimately change this.
Of course, changing the prototype of a public symbol requires
a libedit major bump. I don't want to do that casually.
Rather, i will take a note and change the prototype the next
time we need a libedit major bump for more important reasons.
For now, let's just always return 0.
2. While *implicitely* pushing an old entry off the history
increments history_base in GNU readline, testing reveals that
*explicitly* deleting one does not. Again, this is not
documented, but it applies to both remove_history() and
stifle_history(). So delete history_base manipulation
from stifle_history(), which also allows to simplify the
code and delete two automatic variables.
3. GNU readline add_history(NULL) crashes with a segfault.
There is nothing wrong with having a public interface
behave that way. Many standard interfaces do, including
strlen(3). Such crashes can even be useful to catch
buggy application programs.
In libedit/readline.c rev. 1.104, Christos made add_history()
silently ignore this coding error, according to the commit
message to hide a bug in nslookup(1). That change was never
merged to OpenBSD. I strongly disagree with this change.
If nslookup(1) is still broken, that program needs to be
fixed instead. In any case, delete the bogus check; hiding
bugs is dangerous.
MAIN commitmail json YAML
mention hostzerobroadcast default to "no".
MAIN commitmail json YAML
Use NULL instead of 0.
MAIN commitmail json YAML
Use NULL instead of 0 (Pedro Giffuni)
MAIN commitmail json YAML
src/external/gpl3/gcc/lib/Makefile.sanitizer@1.1
/
diff
/
nxr@1.1
src/external/gpl3/gcc/lib/libasan/Makefile@1.16 / diff / nxr@1.16
src/external/gpl3/gcc/lib/libtsan/Makefile@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libubsan/Makefile@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libubsan/shlib_version@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libasan/Makefile@1.16 / diff / nxr@1.16
src/external/gpl3/gcc/lib/libtsan/Makefile@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libubsan/Makefile@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libubsan/shlib_version@1.1 / diff / nxr@1.1
Add ubsan (not enabled, not tested, compiling)
Update tsan (not enable, not tested, not compiling)
Merge common infrastructure.
XXX: Perhaps the common code should be made into a separate library?
Or always require asan?
Update tsan (not enable, not tested, not compiling)
Merge common infrastructure.
XXX: Perhaps the common code should be made into a separate library?
Or always require asan?
MAIN commitmail json YAML
Put the sanitizer libraries before everything else, since it needs to be
the first shared object.
the first shared object.
MAIN commitmail json YAML
src/distrib/sets/lists/base/shl.mi@1.773
/
diff
/
nxr@1.773
src/distrib/sets/lists/comp/mi@1.2036 / diff / nxr@1.2036
src/distrib/sets/lists/comp/shl.mi@1.289 / diff / nxr@1.289
src/distrib/sets/lists/debug/mi@1.153 / diff / nxr@1.153
src/distrib/sets/lists/debug/shl.mi@1.135 / diff / nxr@1.135
src/distrib/sets/lists/comp/mi@1.2036 / diff / nxr@1.2036
src/distrib/sets/lists/comp/shl.mi@1.289 / diff / nxr@1.289
src/distrib/sets/lists/debug/mi@1.153 / diff / nxr@1.153
src/distrib/sets/lists/debug/shl.mi@1.135 / diff / nxr@1.135
put back asan
MAIN commitmail json YAML
Put back asan now it works.
MAIN commitmail json YAML
deal with rename lossage
MAIN commitmail json YAML
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_interceptors.h@1.3
/
diff
/
nxr@1.3
Don't intercept things we don't have.
MAIN commitmail json YAML
Handle wrapping the same way as FreeBSD does.
MAIN commitmail json YAML
missing space
MAIN commitmail json YAML
use the default offsets since gcc hardcodes them (TARGET_ASAN_SHADOW_OFFSET ->
ix86_asan_shadow_offset)
ix86_asan_shadow_offset)
MAIN commitmail json YAML
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_netbsd.cc@1.2
/
diff
/
nxr@1.2
use the correct array size.
MAIN commitmail json YAML
zero pad syscall.
MAIN commitmail json YAML
more flags.
MAIN commitmail json YAML
Ignore the first dlpi entry which is ourselves on NetBSD instead of having
a NULL name as on linux.
a NULL name as on linux.
MAIN commitmail json YAML
Avoid locking issues when copying out requires taking a fault and we are
finding out our own maps, by allocating a buffer and copying out after
we collected the information.
finding out our own maps, by allocating a buffer and copying out after
we collected the information.
MAIN commitmail json YAML
Symbolic printing for mmap
MAIN commitmail json YAML
Add more alignments
MAIN commitmail json YAML
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.cc@1.3
/
diff
/
nxr@1.3
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc deleted
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_netbsd.cc@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc deleted
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_netbsd.cc@1.1 / diff / nxr@1.1
- hack BlockingMutex
- add NetBSD procmaps
- remove old unused source
- add NetBSD procmaps
- remove old unused source
MAIN commitmail json YAML
Add procmaps for NetBSD
MAIN commitmail json YAML
src/external/gpl3/gcc/lib/libasan/Makefile@1.12
/
diff
/
nxr@1.12
src/external/gpl3/gcc/lib/libasan/shlib_version@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/lib/libasan/shlib_version@1.2 / diff / nxr@1.2
Update sources and flags (compiles but missing stuff)
MAIN commitmail json YAML
src/external/gpl3/gcc/dist/libsanitizer/asan/asan_interceptors.h@1.2
/
diff
/
nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc@1.8 / diff / nxr@1.8
src/external/gpl3/gcc/dist/libsanitizer/asan/asan_mapping.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/asan/asan_stack.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_libignore.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_interceptors.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_common.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_syscall_generic.inc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_unwind_posix_libcdep.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_value.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/asan/asan_linux.cc@1.8 / diff / nxr@1.8
src/external/gpl3/gcc/dist/libsanitizer/asan/asan_mapping.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/asan/asan_stack.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_internal_defs.h@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_libignore.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_interceptors.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_common.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_syscall_generic.inc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_unwind_posix_libcdep.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/tsan/tsan_interceptors.cc@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/libsanitizer/ubsan/ubsan_value.h@1.2 / diff / nxr@1.2
First steps to port this to NetBSD (compiles now but missing stuff)
MAIN commitmail json YAML
revert weak change. next time point to an example of what breaks in the
commit message.
commit message.
MAIN commitmail json YAML
Add an ElfW() macro like linux.
MAIN commitmail json YAML
remove the right history entry (Ingo Schwarze)
MAIN commitmail json YAML
Handle PIC linking for tests
MAIN commitmail json YAML
src/external/gpl2/xcvs/dist/src/import.c@1.7
/
diff
/
nxr@1.7
src/external/gpl2/xcvs/dist/src/subr.c@1.4 / diff / nxr@1.4
src/external/gpl2/xcvs/dist/src/subr.c@1.4 / diff / nxr@1.4
Make sure that all messages end in '\n' in make_message_rcsvalid() and
compensate for it in add_rcs_file().
compensate for it in add_rcs_file().
MAIN commitmail json YAML
Don't make crunch binaries PIE
MAIN commitmail json YAML
Don't build PIE binaries for install media
MAIN commitmail json YAML
npftest needs to disable mprotect because it uses bpfjit
MAIN commitmail json YAML
Fix mprotect for the helper.
MAIN commitmail json YAML
Skip the mprotect_exec test if PaX MPROTECT restrictions are enabled.
MAIN commitmail json YAML
make hostzerobroadcast default to "no".
MAIN commitmail json YAML
fix compilation without PAX_MPROTECT
MAIN commitmail json YAML
new bind
MAIN commitmail json YAML
src/external/bsd/bind/bind2netbsd@1.4
/
diff
/
nxr@1.4
src/external/bsd/bind/dist/CHANGES@1.21 / diff / nxr@1.21
src/external/bsd/bind/dist/Makefile.in@1.3 / diff / nxr@1.3
src/external/bsd/bind/dist/README@1.9 / diff / nxr@1.9
src/external/bsd/bind/dist/acconfig.h@1.9 / diff / nxr@1.9
src/external/bsd/bind/dist/bin/check/named-checkconf.8@1.7 / diff / nxr@1.7
src/external/bsd/bind/dist/bin/check/named-checkconf.c@1.13 / diff / nxr@1.13
src/external/bsd/bind/dist/bin/check/named-checkzone.8@1.8 / diff / nxr@1.8
src/external/bsd/bind/dist/bin/check/named-checkzone.c@1.9 / diff / nxr@1.9
src/external/bsd/bind/dist/bin/confgen/ddns-confgen.8@1.6 / diff / nxr@1.6
src/external/bsd/bind/dist/bin/confgen/rndc-confgen.8@1.7 / diff / nxr@1.7
src/external/bsd/bind/dist/bin/delv/delv.c@1.5 / diff / nxr@1.5
src/external/bsd/bind/dist/bin/dig/dig.1@1.12 / diff / nxr@1.12
src/external/bsd/bind/dist/bin/dig/dig.c@1.12 / diff / nxr@1.12
src/external/bsd/bind/dist/bin/dig/dighost.c@1.18 / diff / nxr@1.18
src/external/bsd/bind/dist/bin/dig/host.1@1.6 / diff / nxr@1.6
src/external/bsd/bind/dist/bin/dig/nslookup.1@1.8 / diff / nxr@1.8
src/external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8@1.9 / diff / nxr@1.9
src/external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8@1.5 / diff / nxr@1.5
src/external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8@1.10 / diff / nxr@1.10
:
(more 253 files)
src/external/bsd/bind/dist/CHANGES@1.21 / diff / nxr@1.21
src/external/bsd/bind/dist/Makefile.in@1.3 / diff / nxr@1.3
src/external/bsd/bind/dist/README@1.9 / diff / nxr@1.9
src/external/bsd/bind/dist/acconfig.h@1.9 / diff / nxr@1.9
src/external/bsd/bind/dist/bin/check/named-checkconf.8@1.7 / diff / nxr@1.7
src/external/bsd/bind/dist/bin/check/named-checkconf.c@1.13 / diff / nxr@1.13
src/external/bsd/bind/dist/bin/check/named-checkzone.8@1.8 / diff / nxr@1.8
src/external/bsd/bind/dist/bin/check/named-checkzone.c@1.9 / diff / nxr@1.9
src/external/bsd/bind/dist/bin/confgen/ddns-confgen.8@1.6 / diff / nxr@1.6
src/external/bsd/bind/dist/bin/confgen/rndc-confgen.8@1.7 / diff / nxr@1.7
src/external/bsd/bind/dist/bin/delv/delv.c@1.5 / diff / nxr@1.5
src/external/bsd/bind/dist/bin/dig/dig.1@1.12 / diff / nxr@1.12
src/external/bsd/bind/dist/bin/dig/dig.c@1.12 / diff / nxr@1.12
src/external/bsd/bind/dist/bin/dig/dighost.c@1.18 / diff / nxr@1.18
src/external/bsd/bind/dist/bin/dig/host.1@1.6 / diff / nxr@1.6
src/external/bsd/bind/dist/bin/dig/nslookup.1@1.8 / diff / nxr@1.8
src/external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8@1.9 / diff / nxr@1.9
src/external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8@1.5 / diff / nxr@1.5
src/external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8@1.10 / diff / nxr@1.10
:
(more 253 files)
merge conflicts
MAIN commitmail json YAML
src/sys/kern/kern_exec.c@1.431
/
diff
/
nxr@1.431
src/sys/kern/kern_pax.c@1.53 / diff / nxr@1.53
src/sys/sys/pax.h@1.24 / diff / nxr@1.24
src/sys/kern/kern_pax.c@1.53 / diff / nxr@1.53
src/sys/sys/pax.h@1.24 / diff / nxr@1.24
Give 0,1,2 for security.pax.mprotect.ptrace and make it default to 1
as documented in sysctl(7):
0 - ptrace does not affect mprotect
1 - (default) mprotect is disabled for processes that start executing from
the debugger (being traced)
2 - mprotect restrictions are relaxed for traced processes
as documented in sysctl(7):
0 - ptrace does not affect mprotect
1 - (default) mprotect is disabled for processes that start executing from
the debugger (being traced)
2 - mprotect restrictions are relaxed for traced processes
MAIN commitmail json YAML
Document security.pax.mprotect.ptrace
MAIN commitmail json YAML
src/sys/external/bsd/acpica/dist/hardware/hwregs.c@1.2
/
diff
/
nxr@1.2
src/sys/external/bsd/acpica/dist/include/acmacros.h@1.10 / diff / nxr@1.10
src/sys/external/bsd/acpica/dist/include/acmacros.h@1.10 / diff / nxr@1.10
Apply patch https://github.com/acpica/acpica/commit/\
c450c13615f7af0673230041da4216b3de5bc4d3.patch
This patch fixes 2 issues in AccessWidth/BitOffset support and adds
comments to justify the BitOffset/BitWidth style macro usages. Lv Zheng.
This patch introduces ACPI_IS_ALIGNED() macro. Lv Zheng.
The old register descriptors are translated in AcpiTbInitGenericAddress()
with AccessWidth being filled with 0. This breaks code in
AcpiHwGetAccessBitWidth() when the registers are 16-bit IO ports and their
BitWidth fields are filled with 16. The rapid fix is meant to make code
written for AcpiHwGetAccessBitWidth() regression safer before the issue is
correctly fixed from AcpiTbInitGenericAddress(). Reported by
John Baldwin <jhb@freebsd.org>, Fixed by Lv Zheng <lv.zheng@intel.com>,
Tested by Jung-uk Kim <jkim@freebsd.org>.
c450c13615f7af0673230041da4216b3de5bc4d3.patch
This patch fixes 2 issues in AccessWidth/BitOffset support and adds
comments to justify the BitOffset/BitWidth style macro usages. Lv Zheng.
This patch introduces ACPI_IS_ALIGNED() macro. Lv Zheng.
The old register descriptors are translated in AcpiTbInitGenericAddress()
with AccessWidth being filled with 0. This breaks code in
AcpiHwGetAccessBitWidth() when the registers are 16-bit IO ports and their
BitWidth fields are filled with 16. The rapid fix is meant to make code
written for AcpiHwGetAccessBitWidth() regression safer before the issue is
correctly fixed from AcpiTbInitGenericAddress(). Reported by
John Baldwin <jhb@freebsd.org>, Fixed by Lv Zheng <lv.zheng@intel.com>,
Tested by Jung-uk Kim <jkim@freebsd.org>.
MAIN commitmail json YAML
src/sys/kern/kern_pax.c@1.52
/
diff
/
nxr@1.52
src/sys/kern/kern_proc.c@1.196 / diff / nxr@1.196
src/sys/kern/subr_copy.c@1.7 / diff / nxr@1.7
src/sys/kern/sys_process.c@1.169 / diff / nxr@1.169
src/sys/rump/librump/rumpkern/rumpcopy.c@1.22 / diff / nxr@1.22
src/sys/sys/pax.h@1.23 / diff / nxr@1.23
src/sys/uvm/uvm_extern.h@1.197 / diff / nxr@1.197
src/sys/uvm/uvm_io.c@1.28 / diff / nxr@1.28
src/sys/uvm/uvm_map.c@1.337 / diff / nxr@1.337
src/sys/uvm/uvm_map.h@1.73 / diff / nxr@1.73
src/sys/kern/kern_proc.c@1.196 / diff / nxr@1.196
src/sys/kern/subr_copy.c@1.7 / diff / nxr@1.7
src/sys/kern/sys_process.c@1.169 / diff / nxr@1.169
src/sys/rump/librump/rumpkern/rumpcopy.c@1.22 / diff / nxr@1.22
src/sys/sys/pax.h@1.23 / diff / nxr@1.23
src/sys/uvm/uvm_extern.h@1.197 / diff / nxr@1.197
src/sys/uvm/uvm_io.c@1.28 / diff / nxr@1.28
src/sys/uvm/uvm_map.c@1.337 / diff / nxr@1.337
src/sys/uvm/uvm_map.h@1.73 / diff / nxr@1.73
Introduce security.pax.mprotect.ptrace sysctl which can be used to bypass
mprotect settings so that debuggers can write to the text segment of traced
processes so that they can insert breakpoints. Turned off by default.
Ok: chuq (for now)
mprotect settings so that debuggers can write to the text segment of traced
processes so that they can insert breakpoints. Turned off by default.
Ok: chuq (for now)
MAIN commitmail json YAML
src/sys/kern/exec_elf.c@1.85
/
diff
/
nxr@1.85
src/sys/kern/kern_pax.c@1.51 / diff / nxr@1.51
src/sys/sys/pax.h@1.22 / diff / nxr@1.22
src/sys/kern/kern_pax.c@1.51 / diff / nxr@1.51
src/sys/sys/pax.h@1.22 / diff / nxr@1.22
randomize the location of the rtld.
MAIN commitmail json YAML
abstract read code to a single function (Ingo Schwarze)
MAIN commitmail json YAML
src/distrib/sets/mkvars.mk@1.28
/
diff
/
nxr@1.28
src/distrib/sets/sets.subr@1.176 / diff / nxr@1.176
src/distrib/sets/sets.subr@1.176 / diff / nxr@1.176
Give up and use TOOL_SED again.
MAIN commitmail json YAML
src/distrib/sets/Makefile@1.102
/
diff
/
nxr@1.102
src/distrib/sets/sets.subr@1.175 / diff / nxr@1.175
src/distrib/sets/sets.subr@1.175 / diff / nxr@1.175
Fix SED issue differently.
MAIN commitmail json YAML
Export the variables so that they propagate via sets.subr -> make -> mkvars.mk
MAIN commitmail json YAML
Put the name of the dynamic linker in allocated memory, so that it becomes
part of the core file link-map, so that gdb can find it.
part of the core file link-map, so that gdb can find it.
MAIN commitmail json YAML
This should be SED not TOOL_SED since this is what is set from the ${SETSENV}
command in the Makefile!
command in the Makefile!
MAIN commitmail json YAML
el_map.alt can't be NULL here (Ingo Schwarze)
MAIN commitmail json YAML
remove debug read (Ingo Schwarze)
MAIN commitmail json YAML
Fix armv3 segv compiling mDNS.c, from:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62254
https://gcc.gnu.org/ml/gcc-patches/2016-02/msg01095.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62254
https://gcc.gnu.org/ml/gcc-patches/2016-02/msg01095.html
MAIN commitmail json YAML
src/lib/libedit/el.h@1.41
/
diff
/
nxr@1.41
src/lib/libedit/keymacro.c@1.23 / diff / nxr@1.23
src/lib/libedit/read.c@1.98 / diff / nxr@1.98
src/lib/libedit/keymacro.c@1.23 / diff / nxr@1.23
src/lib/libedit/read.c@1.98 / diff / nxr@1.98
From Ingo Schwarze:
Reduce obfuscation of errno handling. There is only one purpose
non-local errno handling is needed for: Inside el_wgets(), several
functions call down indirectly to el_wgetc(), many of them via the
dispatch table. When el_wgetc() fails, it does properly report
failure, but then various cleanup is done which may clobber errno.
But when returning due to failure, el_wgets() wants to have errno
set to the reason of the original read failure, not to the reason
of some subsequent failure of some cleanup operation. So el_wgetc()
needs to save errno, and if it's non-zero, el_wgets() needs to
restore it on failure.
This core logic is currently obscured by the fact that el_errno
is set and inspected at some additional places where it isn't needed.
Besides, since el_wgetc() and and el_wgets() are both in read.c,
el_errno does not need to be in struct editline, it can and should
be local to read.c in struct el_read_t.
Let's look at what can be simplified.
1. keymacro_get() abuses el_errno instead of having a proper
error return code. Adding that error return code is easy
because node_trav() already detects the condition and an
adequate code is already defined. Returning it, testing
for it in read_getcmd(), and returning with error from there
removes the need to inspect el_errno from el_wgets() after
calling read_getcmd().
Note that resetting lastchar and cursor and clearing buffer[0]
is irrelevant. The code returns from el_wgets() right afterwards.
Outside el_wgets(), these variables are no longer relevant.
When el_wgets() is called the next time, it will call ch_reset()
anyway, resetting the two pointers. And as long as lastchar
points to the beginning of the buffer, the contents of the
buffer won't be used for anything.
2. read_getcmd() doesn't need to set el_errno again after el_wgetc()
failure since el_wgetc() already did so. While here, remove
the silly "if EOF or error" comments from the el_wgetc()
return value tests. It's a public interface documented in a
manual, so people working on the implementation can obviously
be expected to know how it works. It's a case of
count++; /* Increment count. */
3. In the two code paths of el_wgets() that lead up to "goto noedit",
there is no need to save the errno because nothing that might
change it happens before returning.
For clarity, since el_wgets() is the function restoring the errno,
also move initializing it to the same function.
Finally, note that restoring errno when the saved value is zero is
wrong. No library code is ever allowed to clear a previously set
value of errno. Only application programs are allowed to do that,
and even they usually don't need to do so, except when using certain
ill-designed interfaces like strtol(3).
I tested that the behaviour remains sane in the following cases,
all during execution of el_wgets(3) and with a signal handler
for USR1 installed without SA_RESTART.
* Enter some text and maybe move around a bit.
Then send a USR1 signal.
The signal gets processed, then read_char() resumes reading.
Send another USR1 signal.
Now el_wgets() sets errno=EINTR and returns -1.
* Press Ctrl-V to activate ed-quoted-insert.
Then send a USR1 signal.
The signal gets processed, then read_char() resumes reading.
Send another USR1 signal.
ed_quoted_insert() returns ed_end_of_file(), i.e. CC_EOF,
and el_wgets() returns 0.
* Press a key starting a keyboard macro.
Then send a USR1 signal.
The signal gets processed, then read_char() resumes reading.
Send another USR1 signal.
Now el_wgets() sets errno=EINTR and returns -1.
* Press : to enter builtin command mode.
Start typing a command.
Then send a USR1 signal.
The signal gets processed, then read_char() resumes reading.
Send another USR1 signal.
Now c_gets() returns -1, ed_command() beeps and returns CC_REFRESH,
and el_wgets() resumes operation as it should.
I also tested with "el_set(el, EL_EDITMODE, 0)", and it returns
the right value and sets errno correctly.
Reduce obfuscation of errno handling. There is only one purpose
non-local errno handling is needed for: Inside el_wgets(), several
functions call down indirectly to el_wgetc(), many of them via the
dispatch table. When el_wgetc() fails, it does properly report
failure, but then various cleanup is done which may clobber errno.
But when returning due to failure, el_wgets() wants to have errno
set to the reason of the original read failure, not to the reason
of some subsequent failure of some cleanup operation. So el_wgetc()
needs to save errno, and if it's non-zero, el_wgets() needs to
restore it on failure.
This core logic is currently obscured by the fact that el_errno
is set and inspected at some additional places where it isn't needed.
Besides, since el_wgetc() and and el_wgets() are both in read.c,
el_errno does not need to be in struct editline, it can and should
be local to read.c in struct el_read_t.
Let's look at what can be simplified.
1. keymacro_get() abuses el_errno instead of having a proper
error return code. Adding that error return code is easy
because node_trav() already detects the condition and an
adequate code is already defined. Returning it, testing
for it in read_getcmd(), and returning with error from there
removes the need to inspect el_errno from el_wgets() after
calling read_getcmd().
Note that resetting lastchar and cursor and clearing buffer[0]
is irrelevant. The code returns from el_wgets() right afterwards.
Outside el_wgets(), these variables are no longer relevant.
When el_wgets() is called the next time, it will call ch_reset()
anyway, resetting the two pointers. And as long as lastchar
points to the beginning of the buffer, the contents of the
buffer won't be used for anything.
2. read_getcmd() doesn't need to set el_errno again after el_wgetc()
failure since el_wgetc() already did so. While here, remove
the silly "if EOF or error" comments from the el_wgetc()
return value tests. It's a public interface documented in a
manual, so people working on the implementation can obviously
be expected to know how it works. It's a case of
count++; /* Increment count. */
3. In the two code paths of el_wgets() that lead up to "goto noedit",
there is no need to save the errno because nothing that might
change it happens before returning.
For clarity, since el_wgets() is the function restoring the errno,
also move initializing it to the same function.
Finally, note that restoring errno when the saved value is zero is
wrong. No library code is ever allowed to clear a previously set
value of errno. Only application programs are allowed to do that,
and even they usually don't need to do so, except when using certain
ill-designed interfaces like strtol(3).
I tested that the behaviour remains sane in the following cases,
all during execution of el_wgets(3) and with a signal handler
for USR1 installed without SA_RESTART.
* Enter some text and maybe move around a bit.
Then send a USR1 signal.
The signal gets processed, then read_char() resumes reading.
Send another USR1 signal.
Now el_wgets() sets errno=EINTR and returns -1.
* Press Ctrl-V to activate ed-quoted-insert.
Then send a USR1 signal.
The signal gets processed, then read_char() resumes reading.
Send another USR1 signal.
ed_quoted_insert() returns ed_end_of_file(), i.e. CC_EOF,
and el_wgets() returns 0.
* Press a key starting a keyboard macro.
Then send a USR1 signal.
The signal gets processed, then read_char() resumes reading.
Send another USR1 signal.
Now el_wgets() sets errno=EINTR and returns -1.
* Press : to enter builtin command mode.
Start typing a command.
Then send a USR1 signal.
The signal gets processed, then read_char() resumes reading.
Send another USR1 signal.
Now c_gets() returns -1, ed_command() beeps and returns CC_REFRESH,
and el_wgets() resumes operation as it should.
I also tested with "el_set(el, EL_EDITMODE, 0)", and it returns
the right value and sets errno correctly.
MAIN commitmail json YAML
src/external/gpl3/gdb/dist/bfd/elf.c@1.7
/
diff
/
nxr@1.7
src/external/gpl3/gdb/dist/include/elf/common.h@1.2 / diff / nxr@1.2
src/external/gpl3/gdb/dist/include/elf/common.h@1.2 / diff / nxr@1.2
Read and load the aux vector from a core file
MAIN commitmail json YAML
Add a note for the auxv array so we can find our load location from a
core file of a PIE binary.
core file of a PIE binary.
MAIN commitmail json YAML
documentation improvements (Ingo Schwarze)
MAIN commitmail json YAML
src/lib/libedit/chared.c@1.56
/
diff
/
nxr@1.56
src/lib/libedit/chared.h@1.30 / diff / nxr@1.30
src/lib/libedit/common.c@1.47 / diff / nxr@1.47
src/lib/libedit/el.c@1.92 / diff / nxr@1.92
src/lib/libedit/read.c@1.97 / diff / nxr@1.97
src/lib/libedit/read.h@1.12 / diff / nxr@1.12
src/lib/libedit/chared.h@1.30 / diff / nxr@1.30
src/lib/libedit/common.c@1.47 / diff / nxr@1.47
src/lib/libedit/el.c@1.92 / diff / nxr@1.92
src/lib/libedit/read.c@1.97 / diff / nxr@1.97
src/lib/libedit/read.h@1.12 / diff / nxr@1.12
Stop the read module from poking the el_chared.c_macro data structure
currently belonging to the chared module. The read module does so
from three of its functions, while no other module uses the macro
data, not even the chared module itself. That's quite logical
because macros are a feature of input handling, all of which is
done by the read module, and none by the chared module. So move
the data into the read modules's own opaque data structure, struct
el_read_t.
That simplifies internal interfaces in several respects: The
semi-public chared.h has one fewer struct, one fewer #define, and
one fewer member in struct el_chared_t; all three move to one single
C file, read.c, and are now module-local. And the internal interface
function ch_reset() needs one fewer argument, making the code of many
functions in various modules more readable.
The price is one additional internal interface function, read_end(),
10 lines long including comments, called publicly from exactly one
place: el_end() in el.c. That's hardly an increase in complexity
since most other modules already have their *_end() function, read.c
was the odd one out not having one.
From Ingo Schwarze
currently belonging to the chared module. The read module does so
from three of its functions, while no other module uses the macro
data, not even the chared module itself. That's quite logical
because macros are a feature of input handling, all of which is
done by the read module, and none by the chared module. So move
the data into the read modules's own opaque data structure, struct
el_read_t.
That simplifies internal interfaces in several respects: The
semi-public chared.h has one fewer struct, one fewer #define, and
one fewer member in struct el_chared_t; all three move to one single
C file, read.c, and are now module-local. And the internal interface
function ch_reset() needs one fewer argument, making the code of many
functions in various modules more readable.
The price is one additional internal interface function, read_end(),
10 lines long including comments, called publicly from exactly one
place: el_end() in el.c. That's hardly an increase in complexity
since most other modules already have their *_end() function, read.c
was the odd one out not having one.
From Ingo Schwarze
MAIN commitmail json YAML
src/sys/kern/exec_elf.c@1.84
/
diff
/
nxr@1.84
src/sys/kern/exec_subr.c@1.76 / diff / nxr@1.76
src/sys/kern/init_main.c@1.480 / diff / nxr@1.480
src/sys/kern/kern_exec.c@1.430 / diff / nxr@1.430
src/sys/kern/kern_pax.c@1.49 / diff / nxr@1.49
src/sys/sys/pax.h@1.21 / diff / nxr@1.21
src/sys/uvm/uvm_mmap.c@1.157 / diff / nxr@1.157
src/sys/kern/exec_subr.c@1.76 / diff / nxr@1.76
src/sys/kern/init_main.c@1.480 / diff / nxr@1.480
src/sys/kern/kern_exec.c@1.430 / diff / nxr@1.430
src/sys/kern/kern_pax.c@1.49 / diff / nxr@1.49
src/sys/sys/pax.h@1.21 / diff / nxr@1.21
src/sys/uvm/uvm_mmap.c@1.157 / diff / nxr@1.157
reduce #ifdef mess caused by PaX
MAIN commitmail json YAML
src/sys/arch/sparc64/include/proc.h@1.16
/
diff
/
nxr@1.16
src/sys/kern/kern_pax.c@1.48 / diff / nxr@1.48
src/sys/kern/kern_pax.c@1.48 / diff / nxr@1.48
Account for the VA hole differently (simpler)
MAIN commitmail json YAML
Mention MPROTECT issues
MAIN commitmail json YAML
put back _PATH_WHATIS, it is used.
MAIN commitmail json YAML
switch evbarm to gdb-7.10.1
MAIN commitmail json YAML
Switch evbarm to gcc-5.3 and turn on PIE.
MAIN commitmail json YAML
Add various security options; enables PaX ASLR/MPROTECT
MAIN commitmail json YAML
Fix the prototype used by EL_GETCFN, mention the associated typedef
name, document the return values, expand the list of affected
functions, warn against using EL_GETCFN, and clarify some wording
and notation. (Ingo Schwarze)
name, document the return values, expand the list of affected
functions, warn against using EL_GETCFN, and clarify some wording
and notation. (Ingo Schwarze)
MAIN commitmail json YAML
PIE in the face!
MAIN commitmail json YAML
gcc can't compute the large initializer in rpi_release_mem,
so disable stack protector.
so disable stack protector.
MAIN commitmail json YAML
Turn on PaX ASLR/MPROTECT
MAIN commitmail json YAML
i386 is PIE now since I am turning PaX ASLR/MPROTECT on.
MAIN commitmail json YAML
fix for ILP32.
MAIN commitmail json YAML
src/external/gpl3/gcc/dist/gcc/alias.c@1.2
/
diff
/
nxr@1.2
src/external/gpl3/gcc/dist/gcc/var-tracking.c@1.2 / diff / nxr@1.2
src/external/gpl3/gcc/dist/gcc/var-tracking.c@1.2 / diff / nxr@1.2
Fix infinite recursion when building i386 -fPIE in
src/external/mit/xorg/lib/libxcb/xkb.
https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=231599
PR debug/67355
* var-tracking.c (reverse_op): Don't add dummy zero to reverse
ops that simplify back to the original value.
* alias.c (refs_newer_value_p): Cut off recursion for
expressions containing the original value.
src/external/mit/xorg/lib/libxcb/xkb.
https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=231599
PR debug/67355
* var-tracking.c (reverse_op): Don't add dummy zero to reverse
ops that simplify back to the original value.
* alias.c (refs_newer_value_p): Cut off recursion for
expressions containing the original value.
MAIN commitmail json YAML
We don't want PIE!
MAIN commitmail json YAML
Turn on PIE for sparc64 so we can use ASLR effectively.
MAIN commitmail json YAML
Turn on ASLR for sparc64
MAIN commitmail json YAML
lose one more bit of ALSR to account for rounding in the VA hole.
MAIN commitmail json YAML
Add my list of things to do for 8. To be expanded.
MAIN commitmail json YAML
mention my last coda work
MAIN commitmail json YAML
reflect reality (through my ping glasses)
MAIN commitmail json YAML
src/external/gpl2/xcvs/dist/lib/__fpending.c@1.2
/
diff
/
nxr@1.2
src/external/gpl2/xcvs/dist/lib/alloca.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/allocsa.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/asnprintf.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/asprintf.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/atexit.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/basename.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/canon-host.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/canonicalize.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/chdir-long.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/closeout.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/cycle-check.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/dirname.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/dup-safer.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/dup2.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/error.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/exitfail.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/fd-safer.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/filenamecat.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/fncase.c@1.2 / diff / nxr@1.2
:
(more 138 files)
src/external/gpl2/xcvs/dist/lib/alloca.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/allocsa.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/asnprintf.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/asprintf.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/atexit.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/basename.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/canon-host.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/canonicalize.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/chdir-long.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/closeout.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/cycle-check.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/dirname.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/dup-safer.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/dup2.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/error.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/exitfail.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/fd-safer.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/filenamecat.c@1.2 / diff / nxr@1.2
src/external/gpl2/xcvs/dist/lib/fncase.c@1.2 / diff / nxr@1.2
:
(more 138 files)
Add RCSID's
MAIN commitmail json YAML
Clamt the PAX_ASLR random value to the max bits we have for VA.
MAIN commitmail json YAML
Hook to clamp the random value for mmap for machies that don't have enough
VA bits.
VA bits.
MAIN commitmail json YAML
src/distrib/sets/lists/xbase/mi@1.131
/
diff
/
nxr@1.131
src/distrib/sets/lists/xbase/shl.mi@1.69 / diff / nxr@1.69
src/distrib/sets/lists/xcomp/mi@1.177 / diff / nxr@1.177
src/distrib/sets/lists/xdebug/shl.mi@1.32 / diff / nxr@1.32
src/distrib/sets/lists/xbase/shl.mi@1.69 / diff / nxr@1.69
src/distrib/sets/lists/xcomp/mi@1.177 / diff / nxr@1.177
src/distrib/sets/lists/xdebug/shl.mi@1.32 / diff / nxr@1.32
Adjust to new freetype-2.6.3
MAIN commitmail json YAML
Adjust to new freetype structure.
MAIN commitmail json YAML
src/external/mit/xorg/lib/freetype/Makefile@1.17
/
diff
/
nxr@1.17
src/external/mit/xorg/lib/freetype/freetype/Makefile@1.22 / diff / nxr@1.22
src/external/mit/xorg/lib/freetype/freetype/cache/Makefile@1.3 / diff / nxr@1.3
src/external/mit/xorg/lib/freetype/freetype/config/Makefile@1.3 / diff / nxr@1.3
src/external/mit/xorg/lib/freetype/shlib_version@1.10 / diff / nxr@1.10
src/external/mit/xorg/lib/freetype/freetype/Makefile@1.22 / diff / nxr@1.22
src/external/mit/xorg/lib/freetype/freetype/cache/Makefile@1.3 / diff / nxr@1.3
src/external/mit/xorg/lib/freetype/freetype/config/Makefile@1.3 / diff / nxr@1.3
src/external/mit/xorg/lib/freetype/shlib_version@1.10 / diff / nxr@1.10
Adjust to 2.6.3.
MAIN commitmail json YAML
xsrc/external/mit/freetype/dist/builds/unix/freetype-config.in@1.8
/
diff
/
nxr@1.8
xsrc/external/mit/freetype/dist/builds/unix/mkinstalldirs deleted
xsrc/external/mit/freetype/dist/include/config/ftconfig.h deleted
xsrc/external/mit/freetype/dist/include/config/ftheader.h deleted
xsrc/external/mit/freetype/dist/include/config/ftmodule.h deleted
xsrc/external/mit/freetype/dist/include/config/ftoption.h deleted
xsrc/external/mit/freetype/dist/include/config/ftstdlib.h deleted
xsrc/external/mit/freetype/dist/include/freetype.h deleted
xsrc/external/mit/freetype/dist/include/freetype/config/ftconfig.h@1.7 / diff / nxr@1.7
xsrc/external/mit/freetype/dist/include/freetype/config/ftheader.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/config/ftmodule.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/config/ftoption.h@1.6 / diff / nxr@1.6
xsrc/external/mit/freetype/dist/include/freetype/config/ftstdlib.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/freetype.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/ftadvanc.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/ftautoh.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/ftbbox.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/ftbdf.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/ftbitmap.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/ftbzip2.h@1.3 / diff / nxr@1.3
:
(more 160 files)
xsrc/external/mit/freetype/dist/builds/unix/mkinstalldirs deleted
xsrc/external/mit/freetype/dist/include/config/ftconfig.h deleted
xsrc/external/mit/freetype/dist/include/config/ftheader.h deleted
xsrc/external/mit/freetype/dist/include/config/ftmodule.h deleted
xsrc/external/mit/freetype/dist/include/config/ftoption.h deleted
xsrc/external/mit/freetype/dist/include/config/ftstdlib.h deleted
xsrc/external/mit/freetype/dist/include/freetype.h deleted
xsrc/external/mit/freetype/dist/include/freetype/config/ftconfig.h@1.7 / diff / nxr@1.7
xsrc/external/mit/freetype/dist/include/freetype/config/ftheader.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/config/ftmodule.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/config/ftoption.h@1.6 / diff / nxr@1.6
xsrc/external/mit/freetype/dist/include/freetype/config/ftstdlib.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/freetype.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/ftadvanc.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/ftautoh.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/ftbbox.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/ftbdf.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/ftbitmap.h@1.3 / diff / nxr@1.3
xsrc/external/mit/freetype/dist/include/freetype/ftbzip2.h@1.3 / diff / nxr@1.3
:
(more 160 files)
resolve conflicts; move include files back where the distribution has them.
MAIN commitmail json YAML
remove stray debugging.
MAIN commitmail json YAML
Bail out if the string does not look like a timezone (is empty or does not
start with a letter or a number). tzparse("") or tzparse(".45") don't fail.
start with a letter or a number). tzparse("") or tzparse(".45") don't fail.
MAIN commitmail json YAML
src/sys/arch/amd64/conf/GENERIC@1.433
/
diff
/
nxr@1.433
src/sys/arch/amd64/conf/XEN3_DOM0@1.119 / diff / nxr@1.119
src/sys/arch/amd64/conf/XEN3_DOMU@1.65 / diff / nxr@1.65
src/sys/arch/amd64/conf/XEN3_DOM0@1.119 / diff / nxr@1.119
src/sys/arch/amd64/conf/XEN3_DOMU@1.65 / diff / nxr@1.65
Turn on MPROTECT on GENERIC and both MPROTECT and ASLR on XEN*
MAIN commitmail json YAML
only print debugging info if we are actually going to change the permission.
MAIN commitmail json YAML
- make pax aslr stack eat up to 1/8 of the max stack space insted of 1/4
and reduce the length of the randomization bits since this is unused.
- call the pax aslr stack function sooner so we don't need to re-adjust the
stack size.
- adjust the stack max resource limit to account for the maximum space that
can be lost by aslr
- tidy up debugging printfs
and reduce the length of the randomization bits since this is unused.
- call the pax aslr stack function sooner so we don't need to re-adjust the
stack size.
- adjust the stack max resource limit to account for the maximum space that
can be lost by aslr
- tidy up debugging printfs
MAIN commitmail json YAML
clamp getrlimit the same way we clamp setrlimit
MAIN commitmail json YAML
From Bastian Maerkisch, via Igno Schwarze:
Even though section "2.3.3 Information About the History List"
of the history(3) info(1) manual only says
-- Function: int where_history (void)
Returns the offset of the current history element.
which maybe isn't completely clear, a plausible implementation
is that the offset returned is the same offset that can be used
for history_set_pos(), i.e. that it is 0 for the oldest entry
and increases with time, and that's how the GNU implementation
behaves indeed.
The libedit implementation, on the other hand, returns 1 for the
newest entry and increases going back in time.
Even though section "2.3.3 Information About the History List"
of the history(3) info(1) manual only says
-- Function: int where_history (void)
Returns the offset of the current history element.
which maybe isn't completely clear, a plausible implementation
is that the offset returned is the same offset that can be used
for history_set_pos(), i.e. that it is 0 for the oldest entry
and increases with time, and that's how the GNU implementation
behaves indeed.
The libedit implementation, on the other hand, returns 1 for the
newest entry and increases going back in time.
MAIN commitmail json YAML
We now use cpu_intr_p() all the time.
MAIN commitmail json YAML
From scole_mail:
So here is a patch to get basic ski console output working. The ski
simulator was decoding the wrong registers in ssccnputc() due to
automagically inlined ssc() which contains a "break" simulated system
call.
The ski loader "skiload" has almost exactly the same inline assembly
call for ssc(), but for whatever reason, (maybe ssc() and
ski_cons_putchar() are in different files?), the ssc() function didn't
get inlined and I/O worked fine.
So here is a patch to get basic ski console output working. The ski
simulator was decoding the wrong registers in ssccnputc() due to
automagically inlined ssc() which contains a "break" simulated system
call.
The ski loader "skiload" has almost exactly the same inline assembly
call for ssc(), but for whatever reason, (maybe ssc() and
ski_cons_putchar() are in different files?), the ssc() function didn't
get inlined and I/O worked fine.
MAIN commitmail json YAML
Avoid taking locks during interrupts and explain why we are doing it this way.
MAIN commitmail json YAML
src/lib/libedit/chared.c@1.55
/
diff
/
nxr@1.55
src/lib/libedit/chared.h@1.29 / diff / nxr@1.29
src/lib/libedit/chartype.c@1.30 / diff / nxr@1.30
src/lib/libedit/chartype.h@1.34 / diff / nxr@1.34
src/lib/libedit/common.c@1.46 / diff / nxr@1.46
src/lib/libedit/el.c@1.91 / diff / nxr@1.91
src/lib/libedit/el.h@1.40 / diff / nxr@1.40
src/lib/libedit/emacs.c@1.36 / diff / nxr@1.36
src/lib/libedit/hist.c@1.29 / diff / nxr@1.29
src/lib/libedit/hist.h@1.22 / diff / nxr@1.22
src/lib/libedit/keymacro.c@1.22 / diff / nxr@1.22
src/lib/libedit/keymacro.h@1.6 / diff / nxr@1.6
src/lib/libedit/makelist@1.29 / diff / nxr@1.29
src/lib/libedit/map.c@1.51 / diff / nxr@1.51
src/lib/libedit/map.h@1.13 / diff / nxr@1.13
src/lib/libedit/parse.c@1.40 / diff / nxr@1.40
src/lib/libedit/parse.h@1.9 / diff / nxr@1.9
src/lib/libedit/prompt.c@1.26 / diff / nxr@1.26
src/lib/libedit/prompt.h@1.15 / diff / nxr@1.15
src/lib/libedit/read.c@1.96 / diff / nxr@1.96
:
(more 13 files)
src/lib/libedit/chared.h@1.29 / diff / nxr@1.29
src/lib/libedit/chartype.c@1.30 / diff / nxr@1.30
src/lib/libedit/chartype.h@1.34 / diff / nxr@1.34
src/lib/libedit/common.c@1.46 / diff / nxr@1.46
src/lib/libedit/el.c@1.91 / diff / nxr@1.91
src/lib/libedit/el.h@1.40 / diff / nxr@1.40
src/lib/libedit/emacs.c@1.36 / diff / nxr@1.36
src/lib/libedit/hist.c@1.29 / diff / nxr@1.29
src/lib/libedit/hist.h@1.22 / diff / nxr@1.22
src/lib/libedit/keymacro.c@1.22 / diff / nxr@1.22
src/lib/libedit/keymacro.h@1.6 / diff / nxr@1.6
src/lib/libedit/makelist@1.29 / diff / nxr@1.29
src/lib/libedit/map.c@1.51 / diff / nxr@1.51
src/lib/libedit/map.h@1.13 / diff / nxr@1.13
src/lib/libedit/parse.c@1.40 / diff / nxr@1.40
src/lib/libedit/parse.h@1.9 / diff / nxr@1.9
src/lib/libedit/prompt.c@1.26 / diff / nxr@1.26
src/lib/libedit/prompt.h@1.15 / diff / nxr@1.15
src/lib/libedit/read.c@1.96 / diff / nxr@1.96
:
(more 13 files)
s/protected/libedit_private/g
MAIN commitmail json YAML
src/lib/libedit/Makefile@1.62
/
diff
/
nxr@1.62
src/lib/libedit/editline.c deleted
src/lib/libedit/sys.h@1.26 / diff / nxr@1.26
src/lib/libedit/editline.c deleted
src/lib/libedit/sys.h@1.26 / diff / nxr@1.26
Instead of compiling all the source files together in one big file, use
protected visibility to achieve the same effect.
protected visibility to achieve the same effect.
MAIN commitmail json YAML
Elide gcc warning about intermediate const casts caused by visibility change.
MAIN commitmail json YAML
src/lib/libedit/editline.3@1.90
/
diff
/
nxr@1.90
src/lib/libedit/editline.7@1.5 / diff / nxr@1.5
src/lib/libedit/readline.c@1.132 / diff / nxr@1.132
src/lib/libedit/editline.7@1.5 / diff / nxr@1.5
src/lib/libedit/readline.c@1.132 / diff / nxr@1.132
GNU readline(3) regards history chronologically, that is, from the
perspective of the dawn of time, so "next" means "newer" and "previous"
means "older". Libedit, by contrast, uses reverse chronology and
regards history from the perspective of the present, such that "next"
means "longer ago" and "previous" means "not so long ago".
The following patch fixes previous_history() and next_history()
as proposed by Bastian Maerkisch.
But there is a related problem demonstrated by Bastian's regression
tests that his patch did not fix: next_history() can advance not
only to the newest entry, but beyond it, which core libedit cannot
do. So that feature must be implemented locally in readline.c.
With that, the last of Bastians tests is fixed, test_movement_direction().
This patch also improves libedit documentation to more clearly state
what "previous" and "next" mean. GNU readline documentation is
just as unclear, but we can't easily fix that since libedit doesn't
include its own readline.3 manual.
(Ingo Schwarze)
perspective of the dawn of time, so "next" means "newer" and "previous"
means "older". Libedit, by contrast, uses reverse chronology and
regards history from the perspective of the present, such that "next"
means "longer ago" and "previous" means "not so long ago".
The following patch fixes previous_history() and next_history()
as proposed by Bastian Maerkisch.
But there is a related problem demonstrated by Bastian's regression
tests that his patch did not fix: next_history() can advance not
only to the newest entry, but beyond it, which core libedit cannot
do. So that feature must be implemented locally in readline.c.
With that, the last of Bastians tests is fixed, test_movement_direction().
This patch also improves libedit documentation to more clearly state
what "previous" and "next" mean. GNU readline documentation is
just as unclear, but we can't easily fix that since libedit doesn't
include its own readline.3 manual.
(Ingo Schwarze)
MAIN commitmail json YAML
The libedit implementation of history_get() also differs from the GNU
implementation: libedit goes to the entry with the given number
stored in the HistEvent structure, while GNU subtracts history_base,
then advances that many entries from the oldest one. If entries were
removed in between, GNU advances further than libedit.
The call sequence H_CURR, H_DELDATA, H_CURR, H_NEXT_EVDATA looks
weird, as if part of that must somehow be redundant. But actually,
the user interface is so counter-intuitive that every single step
is really required.
- The first H_CURR is needed to be able to go back after an error.
- The H_DELDATA is needed to move the cursor. Even though it takes
a pointer to ev, that structure is not filled in when the call
succeeds. H_DELDATA only moves the cursor, it doesn't tell us
the new event number.
- Consequently, the second H_CURR is required to get ev.num filled
in. But it doesn't return the data because ev has no field for
that.
- So even though the cursor is already positioned correctly,
H_NEXT_EVDATA is needed as the final step merely to get the data.
(Ingo Schwarze)
implementation: libedit goes to the entry with the given number
stored in the HistEvent structure, while GNU subtracts history_base,
then advances that many entries from the oldest one. If entries were
removed in between, GNU advances further than libedit.
The call sequence H_CURR, H_DELDATA, H_CURR, H_NEXT_EVDATA looks
weird, as if part of that must somehow be redundant. But actually,
the user interface is so counter-intuitive that every single step
is really required.
- The first H_CURR is needed to be able to go back after an error.
- The H_DELDATA is needed to move the cursor. Even though it takes
a pointer to ev, that structure is not filled in when the call
succeeds. H_DELDATA only moves the cursor, it doesn't tell us
the new event number.
- Consequently, the second H_CURR is required to get ev.num filled
in. But it doesn't return the data because ev has no field for
that.
- So even though the cursor is already positioned correctly,
H_NEXT_EVDATA is needed as the final step merely to get the data.
(Ingo Schwarze)
MAIN commitmail json YAML
Account for the CRC len (Jean-Jacques.Puig)
MAIN commitmail json YAML
Don't increment the reference count only when it was 0...
From Jean-Jacques.Puig
From Jean-Jacques.Puig
MAIN commitmail json YAML
In stiffle_history(), trim excessive entries from the history and advance
history_base like the GNU implementation does. (from Bastian Maerkisch)
history_base like the GNU implementation does. (from Bastian Maerkisch)
MAIN commitmail json YAML
Fix stack allocation; limit delta to a quarter of the stack size. This should
get rid of the random aborts.
get rid of the random aborts.
MAIN commitmail json YAML
Enable DEBUG_EXEC, if we have DEBUG (since it only fires on errors) and
disable the super verbose printing by protecting it against TRACE_EXEC.
disable the super verbose printing by protecting it against TRACE_EXEC.
MAIN commitmail json YAML
Catch up with other networking changes (John D. Baker)
MAIN commitmail json YAML
src/sys/kern/exec_elf.c@1.83
/
diff
/
nxr@1.83
src/sys/kern/kern_exec.c@1.427 / diff / nxr@1.427
src/sys/kern/kern_pax.c@1.42 / diff / nxr@1.42
src/sys/sys/pax.h@1.20 / diff / nxr@1.20
src/sys/kern/kern_exec.c@1.427 / diff / nxr@1.427
src/sys/kern/kern_pax.c@1.42 / diff / nxr@1.42
src/sys/sys/pax.h@1.20 / diff / nxr@1.20
Move all the randomization inside kern_pax.c so we can control it directly.
Add debugging flags to be able to set the random number externally.
Add debugging flags to be able to set the random number externally.
MAIN commitmail json YAML
fix logic (Ingo Schwarze)
MAIN commitmail json YAML
- don't require the lock if we are polling (early autoconf)
- unfold a line
- unfold a line
MAIN commitmail json YAML
misc cleanups.
MAIN commitmail json YAML
mention libmalloc hack
MAIN commitmail json YAML
new acpica
MAIN commitmail json YAML
adjust to new acpica
MAIN commitmail json YAML
src/sys/external/bsd/acpica/conf/files.acpica@1.14
/
diff
/
nxr@1.14
src/sys/external/bsd/acpica/dist/common/dmtbdump.c@1.5 / diff / nxr@1.5
src/sys/external/bsd/acpica/dist/common/dmtbinfo.c@1.10 / diff / nxr@1.10
src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/aslcompile.c@1.9 / diff / nxr@1.9
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h@1.5 / diff / nxr@1.5
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/aslload.c@1.6 / diff / nxr@1.6
src/sys/external/bsd/acpica/dist/compiler/asllookup.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c@1.6 / diff / nxr@1.6
src/sys/external/bsd/acpica/dist/compiler/aslpredef.c@1.6 / diff / nxr@1.6
src/sys/external/bsd/acpica/dist/compiler/aslprepkg.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/asltree.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/aslutils.c@1.14 / diff / nxr@1.14
src/sys/external/bsd/acpica/dist/compiler/aslwalks.c@1.6 / diff / nxr@1.6
src/sys/external/bsd/acpica/dist/compiler/aslxref.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/dtparser.y@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/prparser.y@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/debugger/dbcmds.c@1.10 / diff / nxr@1.10
:
(more 44 files)
src/sys/external/bsd/acpica/dist/common/dmtbdump.c@1.5 / diff / nxr@1.5
src/sys/external/bsd/acpica/dist/common/dmtbinfo.c@1.10 / diff / nxr@1.10
src/sys/external/bsd/acpica/dist/compiler/aslanalyze.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/aslcompile.c@1.9 / diff / nxr@1.9
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.h@1.5 / diff / nxr@1.5
src/sys/external/bsd/acpica/dist/compiler/aslcompiler.l@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/aslfiles.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/aslload.c@1.6 / diff / nxr@1.6
src/sys/external/bsd/acpica/dist/compiler/asllookup.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/aslopcodes.c@1.6 / diff / nxr@1.6
src/sys/external/bsd/acpica/dist/compiler/aslpredef.c@1.6 / diff / nxr@1.6
src/sys/external/bsd/acpica/dist/compiler/aslprepkg.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/asltree.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/aslutils.c@1.14 / diff / nxr@1.14
src/sys/external/bsd/acpica/dist/compiler/aslwalks.c@1.6 / diff / nxr@1.6
src/sys/external/bsd/acpica/dist/compiler/aslxref.c@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/dtparser.y@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/compiler/prparser.y@1.7 / diff / nxr@1.7
src/sys/external/bsd/acpica/dist/debugger/dbcmds.c@1.10 / diff / nxr@1.10
:
(more 44 files)
merge new acpica
MAIN commitmail json YAML
limit to gcc, requested by joerg.
MAIN commitmail json YAML
fix compilation for ppc.
MAIN commitmail json YAML
fix compilation
MAIN commitmail json YAML
prevent gcc from combining memset+malloc -> calloc inside calloc so that
we end up calling ourselves recursively.
we end up calling ourselves recursively.
MAIN commitmail json YAML
http://w1.fi/security/2016-1/0004-Reject-SET_CRED-commands-with-newline-characters-in-.patch
Many of the global configuration parameters are written as strings
without filtering and if there is an embedded newline character in the
value, unexpected configuration file data might be written.
This fixes an issue where wpa_supplicant could have updated the
configuration file global parameter with arbitrary data from the control
interface or D-Bus interface. While those interfaces are supposed to be
accessible only for trusted users/applications, it may be possible that
an untrusted user has access to a management software component that
does not validate the value of a parameter before passing it to
wpa_supplicant.
This could allow such an untrusted user to inject almost arbitrary data
into the configuration file. Such configuration file could result in
wpa_supplicant trying to load a library (e.g., opensc_engine_path,
pkcs11_engine_path, pkcs11_module_path, load_dynamic_eap) from user
controlled location when starting again. This would allow code from that
library to be executed under the wpa_supplicant process privileges.
Many of the global configuration parameters are written as strings
without filtering and if there is an embedded newline character in the
value, unexpected configuration file data might be written.
This fixes an issue where wpa_supplicant could have updated the
configuration file global parameter with arbitrary data from the control
interface or D-Bus interface. While those interfaces are supposed to be
accessible only for trusted users/applications, it may be possible that
an untrusted user has access to a management software component that
does not validate the value of a parameter before passing it to
wpa_supplicant.
This could allow such an untrusted user to inject almost arbitrary data
into the configuration file. Such configuration file could result in
wpa_supplicant trying to load a library (e.g., opensc_engine_path,
pkcs11_engine_path, pkcs11_module_path, load_dynamic_eap) from user
controlled location when starting again. This would allow code from that
library to be executed under the wpa_supplicant process privileges.
MAIN commitmail json YAML
http://w1.fi/security/2016-1/0004-Reject-SET_CRED-commands-with-newline-characters-in-.patch
Most of the cred block parameters are written as strings without
filtering and if there is an embedded newline character in the value,
unexpected configuration file data might be written.
This fixes an issue where wpa_supplicant could have updated the
configuration file cred parameter with arbitrary data from the control
interface or D-Bus interface. While those interfaces are supposed to be
accessible only for trusted users/applications, it may be possible that
an untrusted user has access to a management software component that
does not validate the credential value before passing it to
wpa_supplicant.
This could allow such an untrusted user to inject almost arbitrary data
into the configuration file. Such configuration file could result in
wpa_supplicant trying to load a library (e.g., opensc_engine_path,
pkcs11_engine_path, pkcs11_module_path, load_dynamic_eap) from user
controlled location when starting again. This would allow code from that
library to be executed under the wpa_supplicant process privileges.
Most of the cred block parameters are written as strings without
filtering and if there is an embedded newline character in the value,
unexpected configuration file data might be written.
This fixes an issue where wpa_supplicant could have updated the
configuration file cred parameter with arbitrary data from the control
interface or D-Bus interface. While those interfaces are supposed to be
accessible only for trusted users/applications, it may be possible that
an untrusted user has access to a management software component that
does not validate the credential value before passing it to
wpa_supplicant.
This could allow such an untrusted user to inject almost arbitrary data
into the configuration file. Such configuration file could result in
wpa_supplicant trying to load a library (e.g., opensc_engine_path,
pkcs11_engine_path, pkcs11_module_path, load_dynamic_eap) from user
controlled location when starting again. This would allow code from that
library to be executed under the wpa_supplicant process privileges.
MAIN commitmail json YAML
src/external/bsd/wpa/dist/src/utils/common.c@1.3
/
diff
/
nxr@1.3
src/external/bsd/wpa/dist/src/utils/common.h@1.3 / diff / nxr@1.3
src/external/bsd/wpa/dist/wpa_supplicant/config.c@1.3 / diff / nxr@1.3
src/external/bsd/wpa/dist/src/utils/common.h@1.3 / diff / nxr@1.3
src/external/bsd/wpa/dist/wpa_supplicant/config.c@1.3 / diff / nxr@1.3
http://w1.fi/security/2016-1/0003-Remove-newlines-from-wpa_supplicant-config-network-o.patch
Spurious newlines output while writing the config file can corrupt the
wpa_supplicant configuration. Avoid writing these for the network block
parameters. This is a generic filter that cover cases that may not have
been explicitly addressed with a more specific commit to avoid control
characters in the psk parameter.
Spurious newlines output while writing the config file can corrupt the
wpa_supplicant configuration. Avoid writing these for the network block
parameters. This is a generic filter that cover cases that may not have
been explicitly addressed with a more specific commit to avoid control
characters in the psk parameter.
MAIN commitmail json YAML
http://w1.fi/security/2016-1/0002-Reject-psk-parameter-set-with-invalid-passphrase-cha.patch
WPA/WPA2-Personal passphrase is not allowed to include control
characters. Reject a passphrase configuration attempt if that passphrase
includes an invalid passphrase.
This fixes an issue where wpa_supplicant could have updated the
configuration file psk parameter with arbitrary data from the control
interface or D-Bus interface. While those interfaces are supposed to be
accessible only for trusted users/applications, it may be possible that
an untrusted user has access to a management software component that
does not validate the passphrase value before passing it to
wpa_supplicant.
This could allow such an untrusted user to inject up to 63 characters of
almost arbitrary data into the configuration file. Such configuration
file could result in wpa_supplicant trying to load a library (e.g.,
opensc_engine_path, pkcs11_engine_path, pkcs11_module_path,
load_dynamic_eap) from user controlled location when starting again.
This would allow code from that library to be executed under the
wpa_supplicant process privileges.
WPA/WPA2-Personal passphrase is not allowed to include control
characters. Reject a passphrase configuration attempt if that passphrase
includes an invalid passphrase.
This fixes an issue where wpa_supplicant could have updated the
configuration file psk parameter with arbitrary data from the control
interface or D-Bus interface. While those interfaces are supposed to be
accessible only for trusted users/applications, it may be possible that
an untrusted user has access to a management software component that
does not validate the passphrase value before passing it to
wpa_supplicant.
This could allow such an untrusted user to inject up to 63 characters of
almost arbitrary data into the configuration file. Such configuration
file could result in wpa_supplicant trying to load a library (e.g.,
opensc_engine_path, pkcs11_engine_path, pkcs11_module_path,
load_dynamic_eap) from user controlled location when starting again.
This would allow code from that library to be executed under the
wpa_supplicant process privileges.
MAIN commitmail json YAML
src/external/bsd/wpa/dist/src/utils/common.c@1.2
/
diff
/
nxr@1.2
src/external/bsd/wpa/dist/src/utils/common.h@1.2 / diff / nxr@1.2
src/external/bsd/wpa/dist/src/wps/wps_attr_process.c@1.2 / diff / nxr@1.2
src/external/bsd/wpa/dist/src/utils/common.h@1.2 / diff / nxr@1.2
src/external/bsd/wpa/dist/src/wps/wps_attr_process.c@1.2 / diff / nxr@1.2
http://w1.fi/security/2016-1/0001-WPS-Reject-a-Credential-with-invalid-passphrase.patch
WPA/WPA2-Personal passphrase is not allowed to include control
characters. Reject a Credential received from a WPS Registrar both as
STA (Credential) and AP (AP Settings) if the credential is for WPAPSK or
WPA2PSK authentication type and includes an invalid passphrase.
This fixes an issue where hostapd or wpa_supplicant could have updated
the configuration file PSK/passphrase parameter with arbitrary data from
an external device (Registrar) that may not be fully trusted. Should
such data include a newline character, the resulting configuration file
could become invalid and fail to be parsed.
WPA/WPA2-Personal passphrase is not allowed to include control
characters. Reject a Credential received from a WPS Registrar both as
STA (Credential) and AP (AP Settings) if the credential is for WPAPSK or
WPA2PSK authentication type and includes an invalid passphrase.
This fixes an issue where hostapd or wpa_supplicant could have updated
the configuration file PSK/passphrase parameter with arbitrary data from
an external device (Registrar) that may not be fully trusted. Should
such data include a newline character, the resulting configuration file
could become invalid and fail to be parsed.
MAIN commitmail json YAML
new openssl
MAIN commitmail json YAML
src/crypto/external/bsd/openssl/dist/CHANGES@1.11
/
diff
/
nxr@1.11
src/crypto/external/bsd/openssl/dist/Makefile@1.12 / diff / nxr@1.12
src/crypto/external/bsd/openssl/dist/NEWS@1.11 / diff / nxr@1.11
src/crypto/external/bsd/openssl/dist/README@1.11 / diff / nxr@1.11
src/crypto/external/bsd/openssl/dist/crypto/asn1/a_d2i_fp.c@1.4 / diff / nxr@1.4
src/crypto/external/bsd/openssl/dist/crypto/asn1/a_type.c@1.4 / diff / nxr@1.4
src/crypto/external/bsd/openssl/dist/crypto/asn1/tasn_dec.c@1.5 / diff / nxr@1.5
src/crypto/external/bsd/openssl/dist/crypto/asn1/tasn_enc.c@1.5 / diff / nxr@1.5
src/crypto/external/bsd/openssl/dist/crypto/evp/Makefile@1.6 / diff / nxr@1.6
src/crypto/external/bsd/openssl/dist/crypto/evp/evp_enc.c@1.5 / diff / nxr@1.5
src/crypto/external/bsd/openssl/dist/crypto/opensslv.h@1.20 / diff / nxr@1.20
src/crypto/external/bsd/openssl/dist/openssl.spec@1.11 / diff / nxr@1.11
src/crypto/external/bsd/openssl/dist/ssl/d1_both.c@1.8 / diff / nxr@1.8
src/crypto/external/bsd/openssl/dist/ssl/s2_lib.c@1.6 / diff / nxr@1.6
src/crypto/external/bsd/openssl/dist/ssl/s3_clnt.c@1.18 / diff / nxr@1.18
src/crypto/external/bsd/openssl/dist/ssl/s3_lib.c@1.18 / diff / nxr@1.18
src/crypto/external/bsd/openssl/dist/ssl/ssl.h@1.15 / diff / nxr@1.15
src/crypto/external/bsd/openssl/dist/ssl/ssl_ciph.c@1.11 / diff / nxr@1.11
src/crypto/external/bsd/openssl/dist/ssl/ssl_locl.h@1.13 / diff / nxr@1.13
src/crypto/external/bsd/openssl/dist/ssl/t1_lib.c@1.21 / diff / nxr@1.21
:
(more 3 files)
src/crypto/external/bsd/openssl/dist/Makefile@1.12 / diff / nxr@1.12
src/crypto/external/bsd/openssl/dist/NEWS@1.11 / diff / nxr@1.11
src/crypto/external/bsd/openssl/dist/README@1.11 / diff / nxr@1.11
src/crypto/external/bsd/openssl/dist/crypto/asn1/a_d2i_fp.c@1.4 / diff / nxr@1.4
src/crypto/external/bsd/openssl/dist/crypto/asn1/a_type.c@1.4 / diff / nxr@1.4
src/crypto/external/bsd/openssl/dist/crypto/asn1/tasn_dec.c@1.5 / diff / nxr@1.5
src/crypto/external/bsd/openssl/dist/crypto/asn1/tasn_enc.c@1.5 / diff / nxr@1.5
src/crypto/external/bsd/openssl/dist/crypto/evp/Makefile@1.6 / diff / nxr@1.6
src/crypto/external/bsd/openssl/dist/crypto/evp/evp_enc.c@1.5 / diff / nxr@1.5
src/crypto/external/bsd/openssl/dist/crypto/opensslv.h@1.20 / diff / nxr@1.20
src/crypto/external/bsd/openssl/dist/openssl.spec@1.11 / diff / nxr@1.11
src/crypto/external/bsd/openssl/dist/ssl/d1_both.c@1.8 / diff / nxr@1.8
src/crypto/external/bsd/openssl/dist/ssl/s2_lib.c@1.6 / diff / nxr@1.6
src/crypto/external/bsd/openssl/dist/ssl/s3_clnt.c@1.18 / diff / nxr@1.18
src/crypto/external/bsd/openssl/dist/ssl/s3_lib.c@1.18 / diff / nxr@1.18
src/crypto/external/bsd/openssl/dist/ssl/ssl.h@1.15 / diff / nxr@1.15
src/crypto/external/bsd/openssl/dist/ssl/ssl_ciph.c@1.11 / diff / nxr@1.11
src/crypto/external/bsd/openssl/dist/ssl/ssl_locl.h@1.13 / diff / nxr@1.13
src/crypto/external/bsd/openssl/dist/ssl/t1_lib.c@1.21 / diff / nxr@1.21
:
(more 3 files)
merge conflicts
MAIN commitmail json YAML
add missing forward declaration for the STATIC= case.
MAIN commitmail json YAML
minor nits
MAIN commitmail json YAML
search for the proper variable in the sysroot case.
MAIN commitmail json YAML
src/sys/dev/ata/ld_ataraid.c@1.41
/
diff
/
nxr@1.41
src/sys/dev/ic/ahcisata_core.c@1.56 / diff / nxr@1.56
src/sys/dev/ic/mpt_netbsd.c@1.33 / diff / nxr@1.33
src/sys/dev/ic/mvsata.c@1.35 / diff / nxr@1.35
src/sys/dev/ic/nvme.c@1.2 / diff / nxr@1.2
src/sys/dev/ic/siisata.c@1.28 / diff / nxr@1.28
src/sys/dev/pci/arcmsr.c@1.33 / diff / nxr@1.33
src/sys/dev/pci/mpii.c@1.8 / diff / nxr@1.8
src/sys/dev/scsipi/atapi_wdc.c@1.122 / diff / nxr@1.122
src/sys/dev/scsipi/scsiconf.c@1.274 / diff / nxr@1.274
src/sys/dev/scsipi/scsipiconf.c@1.41 / diff / nxr@1.41
src/sys/dev/scsipi/scsipiconf.h@1.123 / diff / nxr@1.123
src/sys/dev/usb/umass_scsipi.c@1.51 / diff / nxr@1.51
src/sys/lib/libkern/Makefile.libkern@1.39 / diff / nxr@1.39
src/sys/lib/libkern/libkern.h@1.122 / diff / nxr@1.122
src/sys/lib/libkern/strnvisx.c@1.1 / diff / nxr@1.1
src/sys/dev/ic/ahcisata_core.c@1.56 / diff / nxr@1.56
src/sys/dev/ic/mpt_netbsd.c@1.33 / diff / nxr@1.33
src/sys/dev/ic/mvsata.c@1.35 / diff / nxr@1.35
src/sys/dev/ic/nvme.c@1.2 / diff / nxr@1.2
src/sys/dev/ic/siisata.c@1.28 / diff / nxr@1.28
src/sys/dev/pci/arcmsr.c@1.33 / diff / nxr@1.33
src/sys/dev/pci/mpii.c@1.8 / diff / nxr@1.8
src/sys/dev/scsipi/atapi_wdc.c@1.122 / diff / nxr@1.122
src/sys/dev/scsipi/scsiconf.c@1.274 / diff / nxr@1.274
src/sys/dev/scsipi/scsipiconf.c@1.41 / diff / nxr@1.41
src/sys/dev/scsipi/scsipiconf.h@1.123 / diff / nxr@1.123
src/sys/dev/usb/umass_scsipi.c@1.51 / diff / nxr@1.51
src/sys/lib/libkern/Makefile.libkern@1.39 / diff / nxr@1.39
src/sys/lib/libkern/libkern.h@1.122 / diff / nxr@1.122
src/sys/lib/libkern/strnvisx.c@1.1 / diff / nxr@1.1
move scsipi_strvis -> libkern:strnvisx()
change the prototype to match userland
fix sizes of strings passed to it
change the prototype to match userland
fix sizes of strings passed to it
MAIN commitmail json YAML
Make it look more like rt2560.c
MAIN commitmail json YAML
src/lib/libedit/chartype.c@1.29
/
diff
/
nxr@1.29
src/lib/libedit/chartype.h@1.33 / diff / nxr@1.33
src/lib/libedit/el.c@1.90 / diff / nxr@1.90
src/lib/libedit/el.h@1.39 / diff / nxr@1.39
src/lib/libedit/terminal.c@1.31 / diff / nxr@1.31
src/lib/libedit/chartype.h@1.33 / diff / nxr@1.33
src/lib/libedit/el.c@1.90 / diff / nxr@1.90
src/lib/libedit/el.h@1.39 / diff / nxr@1.39
src/lib/libedit/terminal.c@1.31 / diff / nxr@1.31
eliminate static buffer with custom resizing code.
MAIN commitmail json YAML
fix typos from Pedro Giffuni @FreeBSD
MAIN commitmail json YAML
Add more MLINKS, sort
MAIN commitmail json YAML
Add wide versions of histedit functions
Remove dups
Remove dups
MAIN commitmail json YAML
Add more explicit xrefs
MAIN commitmail json YAML
More redirect tests, in particular, tests for redirects to/from
file descriptors outside the 0..9 range, and complex fd
reassignments. Also test that the shell can cope with the
value of ulimit -n changing (downwards, up is harmless)
(Freom kre@)
file descriptors outside the 0..9 range, and complex fd
reassignments. Also test that the shell can cope with the
value of ulimit -n changing (downwards, up is harmless)
(Freom kre@)
MAIN commitmail json YAML
src/bin/sh/cd.c@1.46
/
diff
/
nxr@1.46
src/bin/sh/eval.c@1.120 / diff / nxr@1.120
src/bin/sh/input.c@1.49 / diff / nxr@1.49
src/bin/sh/jobs.c@1.76 / diff / nxr@1.76
src/bin/sh/parser.c@1.117 / diff / nxr@1.117
src/bin/sh/redir.c@1.43 / diff / nxr@1.43
src/bin/sh/redir.h@1.19 / diff / nxr@1.19
src/bin/sh/eval.c@1.120 / diff / nxr@1.120
src/bin/sh/input.c@1.49 / diff / nxr@1.49
src/bin/sh/jobs.c@1.76 / diff / nxr@1.76
src/bin/sh/parser.c@1.117 / diff / nxr@1.117
src/bin/sh/redir.c@1.43 / diff / nxr@1.43
src/bin/sh/redir.h@1.19 / diff / nxr@1.19
Fix handing of user file descriptors outside the 0..9 range.
Also, move (most of) the shell's internal use fd's to much
higher values (depending upon what ulimit -n allows) so they
are less likely to clash with user supplied fd numbers. A future
patch will (hopefully) avoid this problem completely by dynamically
moving the shell's internal fds around as needed. (From kre@)
Also, move (most of) the shell's internal use fd's to much
higher values (depending upon what ulimit -n allows) so they
are less likely to clash with user supplied fd numbers. A future
patch will (hopefully) avoid this problem completely by dynamically
moving the shell's internal fds around as needed. (From kre@)
MAIN commitmail json YAML
src/external/bsd/ntp/bin/ntpd/Makefile@1.21
/
diff
/
nxr@1.21
src/external/bsd/ntp/dist/include/ntp.h@1.6 / diff / nxr@1.6
src/external/bsd/ntp/dist/include/ntp_io.h@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/include/ntp_refclock.h@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/include/ntp_stdlib.h@1.13 / diff / nxr@1.13
src/external/bsd/ntp/dist/include/ntp_types.h@1.6 / diff / nxr@1.6
src/external/bsd/ntp/dist/include/ntp_worker.h@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/include/parse.h@1.6 / diff / nxr@1.6
src/external/bsd/ntp/dist/include/recvbuff.h@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/lib/isc/hmacmd5.c@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/lib/isc/hmacsha.c@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/lib/isc/include/isc/string.h@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/libntp/a_md5encrypt.c@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/libntp/authkeys.c@1.10 / diff / nxr@1.10
src/external/bsd/ntp/dist/libntp/authreadkeys.c@1.9 / diff / nxr@1.9
src/external/bsd/ntp/dist/libntp/authusekey.c@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/libntp/ntp_intres.c@1.9 / diff / nxr@1.9
src/external/bsd/ntp/dist/libntp/ntp_worker.c@1.6 / diff / nxr@1.6
src/external/bsd/ntp/dist/libntp/recvbuff.c@1.6 / diff / nxr@1.6
src/external/bsd/ntp/dist/libntp/systime.c@1.5 / diff / nxr@1.5
:
(more 58 files)
src/external/bsd/ntp/dist/include/ntp.h@1.6 / diff / nxr@1.6
src/external/bsd/ntp/dist/include/ntp_io.h@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/include/ntp_refclock.h@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/include/ntp_stdlib.h@1.13 / diff / nxr@1.13
src/external/bsd/ntp/dist/include/ntp_types.h@1.6 / diff / nxr@1.6
src/external/bsd/ntp/dist/include/ntp_worker.h@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/include/parse.h@1.6 / diff / nxr@1.6
src/external/bsd/ntp/dist/include/recvbuff.h@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/lib/isc/hmacmd5.c@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/lib/isc/hmacsha.c@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/lib/isc/include/isc/string.h@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/libntp/a_md5encrypt.c@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/libntp/authkeys.c@1.10 / diff / nxr@1.10
src/external/bsd/ntp/dist/libntp/authreadkeys.c@1.9 / diff / nxr@1.9
src/external/bsd/ntp/dist/libntp/authusekey.c@1.5 / diff / nxr@1.5
src/external/bsd/ntp/dist/libntp/ntp_intres.c@1.9 / diff / nxr@1.9
src/external/bsd/ntp/dist/libntp/ntp_worker.c@1.6 / diff / nxr@1.6
src/external/bsd/ntp/dist/libntp/recvbuff.c@1.6 / diff / nxr@1.6
src/external/bsd/ntp/dist/libntp/systime.c@1.5 / diff / nxr@1.5
:
(more 58 files)
merge conflicts
MAIN commitmail json YAML
new ntpd
MAIN commitmail json YAML
use "" so ${TEST_SH} is expanded.
MAIN commitmail json YAML
Provide the correct system Makefile path to the tools make. This is needed
because although the arch-specific make wrapper sets $MAKEFLAGS to include
the proper system Makefile path, configure clears $MAKEFLAGS before it invokes
$MAKE to figure out which dependency style to use. This made the build fail
during the gcc build.
because although the arch-specific make wrapper sets $MAKEFLAGS to include
the proper system Makefile path, configure clears $MAKEFLAGS before it invokes
$MAKE to figure out which dependency style to use. This made the build fail
during the gcc build.
MAIN commitmail json YAML
move section around.
MAIN commitmail json YAML
use variables that could be unused.
MAIN commitmail json YAML
mention the PR
MAIN commitmail json YAML
remove in %s\n", __func__ debugging
MAIN commitmail json YAML
Moved hack to ufs_lookup.c
MAIN commitmail json YAML
Split ufs_direnter futher and turn off tree-vrp for the broken function.
MAIN commitmail json YAML
For struct ifnet if_transmit.
MAIN commitmail json YAML
- merge the options descriptions, sort them.
- fix wrusage name.
- fix wrusage name.
MAIN commitmail json YAML
new editline.7 man page.
MAIN commitmail json YAML
src/lib/libedit/Makefile@1.59
/
diff
/
nxr@1.59
src/lib/libedit/editline.3@1.89 / diff / nxr@1.89
src/lib/libedit/editline.7@1.1 / diff / nxr@1.1
src/lib/libedit/editrc.5@1.31 / diff / nxr@1.31
src/lib/libedit/editline.3@1.89 / diff / nxr@1.89
src/lib/libedit/editline.7@1.1 / diff / nxr@1.1
src/lib/libedit/editrc.5@1.31 / diff / nxr@1.31
new man page from Ingo Schwarze.
MAIN commitmail json YAML
Initialize patbuf (Ingo Schwarze)
MAIN commitmail json YAML
Pass the proper device_t to the attach hook.
MAIN commitmail json YAML
include stdio.h for NULL
MAIN commitmail json YAML
remove incorrect comment
MAIN commitmail json YAML
Simplify
MAIN commitmail json YAML
Fix tyop
MAIN commitmail json YAML
Fix error message.
MAIN commitmail json YAML
src/external/cddl/osnet/dist/lib/libdtrace/common/dt_impl.h@1.7
/
diff
/
nxr@1.7
src/external/cddl/osnet/dist/lib/libdtrace/common/dt_module.c@1.13 / diff / nxr@1.13
src/external/cddl/osnet/dist/lib/libdtrace/common/dt_open.c@1.11 / diff / nxr@1.11
src/external/cddl/osnet/dist/lib/libdtrace/common/dt_module.c@1.13 / diff / nxr@1.13
src/external/cddl/osnet/dist/lib/libdtrace/common/dt_open.c@1.11 / diff / nxr@1.11
Introduce dt_bootfile() and use it to avoid hard-coded kernel values. Fixes
dtrace hang for kernels not named netbsd.
dtrace hang for kernels not named netbsd.
MAIN commitmail json YAML
src/sys/kern/kern_exit.c@1.258
/
diff
/
nxr@1.258
src/sys/kern/kern_sig.c@1.326 / diff / nxr@1.326
src/sys/sys/proc.h@1.330 / diff / nxr@1.330
src/sys/kern/kern_sig.c@1.326 / diff / nxr@1.326
src/sys/sys/proc.h@1.330 / diff / nxr@1.330
We need a flag for WCONTINUED so that we can reset it... Fixes bash issue.
MAIN commitmail json YAML
- Adjust to the correct wait6 semantics (returns pid)
- Avoid race in setrlimit(2)
- Avoid race in setrlimit(2)
MAIN commitmail json YAML
Add 80211n ht frame.
MAIN commitmail json YAML
Add new firmware code.
MAIN commitmail json YAML
add rt2860
MAIN commitmail json YAML
src/sys/dev/microcode/ral/Makefile@1.6
/
diff
/
nxr@1.6
src/sys/dev/microcode/ral/build.c@1.2 / diff / nxr@1.2
src/sys/dev/microcode/ral/microcode.h@1.2 / diff / nxr@1.2
src/sys/dev/microcode/ral/build.c@1.2 / diff / nxr@1.2
src/sys/dev/microcode/ral/microcode.h@1.2 / diff / nxr@1.2
Sync with OpenBSD
MAIN commitmail json YAML
src/sys/dev/ic/rt2860.c@1.2
/
diff
/
nxr@1.2
src/sys/dev/ic/rt2860reg.h@1.3 / diff / nxr@1.3
src/sys/dev/ic/rt2860var.h@1.2 / diff / nxr@1.2
src/sys/dev/ic/rt2860reg.h@1.3 / diff / nxr@1.3
src/sys/dev/ic/rt2860var.h@1.2 / diff / nxr@1.2
Make RT 2860 for the if_ral_pci.c driver compile.
This work was done by Jeff Rizzo
This work was done by Jeff Rizzo
MAIN commitmail json YAML
more ral devices from OpenBSD
MAIN commitmail json YAML
Sync with OpenBSD (add rt2860). Handle 32/64 memory bars,
some power management, more device matches.
some power management, more device matches.
MAIN commitmail json YAML
Add rt2860 now that it compiles.
MAIN commitmail json YAML
provide an empty DPRINTF
MAIN commitmail json YAML
Extend the "a" partition hack to also mean the first partition on the raid,
for non-disklabel based raidframe disks that need root.
for non-disklabel based raidframe disks that need root.
MAIN commitmail json YAML
Add dkwedge_find_by_parent()
MAIN commitmail json YAML
src/sys/dev/ic/rt2860.c@1.1
/
diff
/
nxr@1.1
src/sys/dev/ic/rt2860reg.h@1.2 / diff / nxr@1.2
src/sys/dev/ic/rt2860var.h@1.1 / diff / nxr@1.1
src/sys/dev/ic/rt2860reg.h@1.2 / diff / nxr@1.2
src/sys/dev/ic/rt2860var.h@1.1 / diff / nxr@1.1
Unmodified OpenBSD sources (except Ids)
MAIN commitmail json YAML
set the return value to the pid if we found one (from kre@)
MAIN commitmail json YAML
CID 1358680: Set umask before mkstemp
MAIN commitmail json YAML
CID 1358679: Fix memory leak.
XXX: pullup 7
XXX: pullup 7
MAIN commitmail json YAML
CID 1358678: Don't pass -1 to fdopen(3)
MAIN commitmail json YAML
CID 1358677: (Negative returns) tuck in poll_fd assignment in eloop_open()
MAIN commitmail json YAML
CID 1358676: Forward NULL.
MAIN commitmail json YAML
CID 1358675: Wrong variable test