src

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
System calls operating on file descriptors obtain a reference to

relevant struct file which due to a programming error was not always put

back, which in turn could be used to overflow the counter of affected

struct file.

Due to insufficient initialization of memory copied to userland in the

components listed above small amounts of kernel memory may be disclosed

to userland processes.

document compat issue

Due to insufficient initialization of memory copied to userland in the

components listed above small amounts of kernel memory may be disclosed

to userland processes.

The code which handles a close(2) of a descriptor created by

posix_openpt(2) fails to undo the configuration which causes SIGIO to be

raised. This bug can lead to a write-after-free of kernel memory.

The code which handles a close(2) of a descriptor created by

posix_openpt(2) fails to undo the configuration which causes SIGIO to be

raised. This bug can lead to a write-after-free of kernel memory.

Fix some buffer overflows in telnet client.

    • -4
    • +8
    /trunk/contrib/telnet/telnet/commands.c
    • -1
    • +1
    /trunk/contrib/telnet/telnet/utilities.c
Fix some security issues in telnet client.

tag 7.9p1

    • -0
    • +-2
    /vendor-crypto/openssh/7.9p1/CREDITS
  1. /vendor-crypto/openssh/7.9p1/openbsd-compat
    • -0
    • +169
    /vendor-crypto/openssh/7.9p1/ttymodes.h
    • -0
    • +-3
    /vendor-crypto/openssh/7.9p1/README
    • -0
    • +276
    /vendor-crypto/openssh/7.9p1/install-sh
    • -0
    • +52
    /vendor-crypto/openssh/7.9p1/ssh-keysign.0
    • -0
    • +184
    /vendor-crypto/openssh/7.9p1/audit.c
  2. … 757 more files in changeset.
Vendor import of OpenSSH 7.9p1

    • -31
    • +99
    /vendor-crypto/openssh/dist/krl.c
    • -4
    • +4
    /vendor-crypto/openssh/dist/regress/banner.sh
    • -0
    • +40
    /vendor-crypto/openssh/dist/xmss_hash_address.h
    • -111
    • +62
    /vendor-crypto/openssh/dist/ssh-keyscan.c
    • -97
    • +100
    /vendor-crypto/openssh/dist/kex.c
    • -484
    • +762
    /vendor-crypto/openssh/dist/auth-options.c
    • -629
    • +255
    /vendor-crypto/openssh/dist/packet.c
    • -8
    • +10
    /vendor-crypto/openssh/dist/PROTOCOL.krl
    • -0
    • +6
    /vendor-crypto/openssh/dist/sandbox-solaris.c
  1. … 409 more files in changeset.
Add public domain hashmap implementation.

    • -0
    • +403
    /trunk/lib/libmport/hashmap.c
    • -0
    • +82
    /trunk/lib/libmport/hashmap.h
revert recursive sqlite query approach.

revert recursive query logic. does not play nice with libdispatch

    • -9
    • +4
    /trunk/lib/libmport/install_primative.c
    • -14
    • +27
    /trunk/lib/libmport/index_depends.c
use count function

    • -24
    • +5
    /trunk/lib/libmport/index_depends.c
add retry algorithm

fix some bugs with pkg message printing

do not treat it as a pattern

pass first down

add pkg leaf

rework install logic to try to use a recursive query in sqlite instead

    • -16
    • +22
    /trunk/lib/libmport/index_depends.c
add stdint

cleanup and check for null values

    • -4
    • +9
    /trunk/lib/libmport/install_primative.c
add additional flags for monitoring changes

reformat error code and add some sanity checks

add error checks and memory cleanup

bring back deroff to fix spell(1)

    • -0
    • +1741
    /stable/1.0/usr.bin/deroff/deroff.c
    • -0
    • +0
    /stable/1.0/usr.bin/deroff/TODO
    • -0
    • +0
    /stable/1.0/usr.bin/deroff/Makefile
    • -0
    • +185
    /stable/1.0/usr.bin/deroff/deroff.1
deroff is back

add deroff(1) back to fix spell

    • -0
    • +1741
    /trunk/usr.bin/deroff/deroff.c
bring deroff back to fix spell

    • -0
    • +0
    /stable/1.1/usr.bin/deroff/Makefile
    • -0
    • +185
    /stable/1.1/usr.bin/deroff/deroff.1
    • -0
    • +0
    /stable/1.1/usr.bin/deroff/TODO
    • -0
    • +1741
    /stable/1.1/usr.bin/deroff/deroff.c
add config get/set for regions