src

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
release config

Create stable branch for 1.1

    • -0
    • +475
    /stable/1.1/sbin/fsck_ffs/fsck.h
    • -0
    • +2975
    /stable/1.1/sys/dev/usb/wlan/if_zyd.c
    • -0
    • +221
    /stable/1.1/sys/i386/include/apicvar.h
  1. … 89568 more files in changeset.
update openssl

add more man pages

    • -0
    • +177
    /trunk/secure/lib/libssl/man/SSL_CONF_CTX_set1_prefix.3
    • -0
    • +188
    /trunk/secure/lib/libssl/man/SSL_CONF_CTX_set_flags.3
    • -0
    • +184
    /trunk/secure/lib/libssl/man/SSL_CTX_get0_param.3
    • -0
    • +245
    /trunk/secure/lib/libssl/man/SSL_CTX_set_alpn_select_cb.3
    • -0
    • +214
    /trunk/secure/lib/libssl/man/SSL_check_chain.3
    • -0
    • +233
    /trunk/secure/lib/libssl/man/SSL_CTX_set1_curves.3
    • -0
    • +534
    /trunk/secure/lib/libssl/man/SSL_CONF_cmd.3
    • -0
    • +171
    /trunk/secure/lib/libssl/man/SSL_CONF_cmd_argv.3
    • -0
    • +169
    /trunk/secure/lib/libssl/man/SSL_CONF_CTX_new.3
    • -0
    • +219
    /trunk/secure/lib/libssl/man/SSL_CTX_set1_verify_cert_store.3
    • -0
    • +175
    /trunk/secure/lib/libssl/man/SSL_CONF_CTX_set_ssl_ctx.3
    • -0
    • +198
    /trunk/secure/lib/libssl/man/SSL_CTX_set_cert_cb.3
    • -0
    • +191
    /trunk/secure/lib/libssl/man/SSL_export_keying_material.3
    • -0
    • +261
    /trunk/secure/lib/libssl/man/SSL_CTX_set_custom_cli_ext.3
    • -0
    • +184
    /trunk/secure/lib/libssl/man/SSL_CTX_use_serverinfo.3
    • -0
    • +277
    /trunk/secure/lib/libssl/man/SSL_CTX_add1_chain_cert.3
add missing files

    • too large
    /trunk/secure/lib/libcrypto/amd64/sha1-mb-x86_64.S
    • -0
    • +227
    /trunk/secure/lib/libcrypto/man/EC_GROUP_new.3
    • -0
    • +1700
    /trunk/secure/lib/libcrypto/amd64/rsaz-avx2.S
    • -0
    • +261
    /trunk/secure/lib/libcrypto/man/ASN1_TIME_set.3
    • too large
    /trunk/secure/lib/libcrypto/amd64/sha256-mb-x86_64.S
    • -0
    • +4358
    /trunk/secure/lib/libcrypto/amd64/aesni-sha256-x86_64.S
    • -0
    • +0
    /trunk/secure/lib/libcrypto/engines/libcapi/Makefile
    • -0
    • +305
    /trunk/secure/lib/libcrypto/man/EC_GROUP_copy.3
    • -0
    • +257
    /trunk/secure/lib/libcrypto/man/EC_POINT_new.3
    • -0
    • +190
    /trunk/secure/lib/libcrypto/man/EC_GFp_simple_method.3
    • -0
    • +3520
    /trunk/secure/lib/libcrypto/amd64/ecp_nistz256-x86_64.S
    • -0
    • +20
    /trunk/secure/lib/libcrypto/engines/lib4758cca/Makefile.depend
  1. … 19 more files in changeset.
update build

    • -16
    • +94
    /trunk/secure/lib/libcrypto/Makefile.asm
    • -413
    • +700
    /trunk/secure/lib/libcrypto/Makefile.man
    • -23
    • +44
    /trunk/secure/lib/libcrypto/Makefile.inc
  1. … 5 more files in changeset.
update

    • -232
    • +224
    /trunk/secure/lib/libcrypto/i386/ghash-x86.S
    • -10
    • +7
    /trunk/secure/lib/libcrypto/i386/bn-586.S
    • -322
    • +326
    /trunk/secure/lib/libcrypto/i386/wp-mmx.S
    • -2
    • +2
    /trunk/secure/lib/libcrypto/i386/bf-686.S
  1. … 7 more files in changeset.
update

    • -1894
    • +3648
    /trunk/secure/lib/libcrypto/amd64/sha1-x86_64.S
    • -148
    • +911
    /trunk/secure/lib/libcrypto/amd64/ghash-x86_64.S
    • -122
    • +122
    /trunk/secure/lib/libcrypto/amd64/bsaes-x86_64.S
    • -776
    • +4356
    /trunk/secure/lib/libcrypto/amd64/sha256-x86_64.S
    • -320
    • +2778
    /trunk/secure/lib/libcrypto/amd64/x86_64-mont5.S
    • -162
    • +165
    /trunk/secure/lib/libcrypto/amd64/wp-x86_64.S
    • -771
    • +528
    /trunk/secure/lib/libcrypto/amd64/x86_64-mont.S
    • -818
    • +1834
    /trunk/secure/lib/libcrypto/amd64/aesni-x86_64.S
    • -1573
    • +1820
    /trunk/secure/lib/libcrypto/amd64/aesni-sha1-x86_64.S
  1. … 3 more files in changeset.
update man pages

    • -15
    • +11
    /trunk/secure/lib/libcrypto/man/d2i_ECPrivateKey.3
    • -14
    • +10
    /trunk/secure/lib/libcrypto/man/DSA_new.3
    • -14
    • +10
    /trunk/secure/lib/libcrypto/man/bio.3
    • -19
    • +17
    /trunk/secure/lib/libcrypto/man/buffer.3
    • -16
    • +16
    /trunk/secure/lib/libcrypto/man/threads.3
  1. … 194 more files in changeset.
add y flag

    • -0
    • +3
    /trunk/secure/lib/libcrypt/crypt-blowfish.c
update build

    • -14
    • +10
    /trunk/secure/lib/libssl/man/SSL_want.3
    • -15
    • +11
    /trunk/secure/lib/libssl/man/SSL_set_fd.3
    • -15
    • +28
    /trunk/secure/lib/libssl/man/SSL_get_ciphers.3
    • -19
    • +12
    /trunk/secure/lib/libssl/man/SSL_accept.3
    • -16
    • +14
    /trunk/secure/lib/libssl/man/SSL_get_version.3
  1. … 72 more files in changeset.
update makefiles

tag and update

    • -14
    • +11
    /trunk/secure/usr.bin/openssl/man/dsa.1
    • -16
    • +13
    /trunk/secure/usr.bin/openssl/man/tsget.1
    • -16
    • +13
    /trunk/secure/usr.bin/openssl/man/dgst.1
    • -15
    • +12
    /trunk/secure/usr.bin/openssl/man/dsaparam.1
    • -14
    • +11
    /trunk/secure/usr.bin/openssl/man/rand.1
    • -20
    • +17
    /trunk/secure/usr.bin/openssl/man/ts.1
    • -15
    • +12
    /trunk/secure/usr.bin/openssl/man/asn1parse.1
    • -14
    • +11
    /trunk/secure/usr.bin/openssl/man/pkcs7.1
  1. … 30 more files in changeset.
openssl 1.0.2p

    • -0
    • +1
    /trunk/crypto/openssl/doc/apps/passwd.pod
    • -12
    • +24
    /trunk/crypto/openssl/crypto/bio/bss_file.c
    • -2
    • +6
    /trunk/crypto/openssl/crypto/rc4/asm/rc4-586.pl
    • -12
    • +12
    /trunk/crypto/openssl/apps/spkac.c
    • -24
    • +24
    /trunk/crypto/openssl/crypto/ec/ecp_nistp256.c
    • -1
    • +3
    /trunk/crypto/openssl/doc/crypto/BN_new.pod
    • -15
    • +18
    /trunk/crypto/openssl/doc/apps/x509.pod
  1. … 806 more files in changeset.
tag 1.0.2p

  1. /vendor-crypto/openssl/1.0.2p/crypto/store
    • -0
    • +366
    /vendor-crypto/openssl/1.0.2p/apps/progs.h
    • -0
    • +538
    /vendor-crypto/openssl/1.0.2p/crypto/bf/bftest.c
    • -0
    • +21
    /vendor-crypto/openssl/1.0.2p/doc/README
    • -0
    • +106
    /vendor-crypto/openssl/1.0.2p/util/shlib_wrap.sh
  2. … 2404 more files in changeset.
OpenSSL 1.0.2p

    • too large
    /vendor-crypto/openssl/dist/CHANGES
    • -39
    • +87
    /vendor-crypto/openssl/dist/crypto/bn/bn.h
    • -0
    • +9
    /vendor-crypto/openssl/dist/demos/bio/connect.cnf
    • -6
    • +15
    /vendor-crypto/openssl/dist/crypto/evp/bio_enc.c
    • -0
    • +13
    /vendor-crypto/openssl/dist/demos/bio/accept.cnf
    • -0
    • +68
    /vendor-crypto/openssl/dist/crypto/bn/rsaz_exp.h
    • -1
    • +171
    /vendor-crypto/openssl/dist/test/cms-test.pl
    • -11
    • +11
    /vendor-crypto/openssl/dist/INSTALL.W32
    • -30
    • +29
    /vendor-crypto/openssl/dist/apps/req.c
    • -45
    • +80
    /vendor-crypto/openssl/dist/apps/pkeyutl.c
  1. … 1003 more files in changeset.
Bump version after mksh and openssh update.

add mksh update

update for mksh R56c

mksh R56c

    • -129
    • +161
    /trunk/contrib/mksh/tree.c
    • too large
    /trunk/contrib/mksh/check.t
    • -818
    • +693
    /trunk/contrib/mksh/funcs.c
    • too large
    /trunk/contrib/mksh/mksh.1
  1. … 22 more files in changeset.
tag R56c

    • -0
    • +1193
    /vendor/MirOS/mksh/R56c/expr.c
    • -0
    • +193
    /vendor/MirOS/mksh/R56c/lalloc.c
    • -0
    • +105
    /vendor/MirOS/mksh/R56c/rlimits.opt
    • -0
    • +226
    /vendor/MirOS/mksh/R56c/mirhash.h
    • too large
    /vendor/MirOS/mksh/R56c/edit.c
    • -0
    • +1363
    /vendor/MirOS/mksh/R56c/check.pl
    • -0
    • +1865
    /vendor/MirOS/mksh/R56c/exec.c
    • -0
    • +629
    /vendor/MirOS/mksh/R56c/dot.mkshrc
    • -0
    • +198
    /vendor/MirOS/mksh/R56c/sh_flags.opt
    • -0
    • +2789
    /vendor/MirOS/mksh/R56c/Build.sh
    • -0
    • +1176
    /vendor/MirOS/mksh/R56c/tree.c
    • too large
    /vendor/MirOS/mksh/R56c/check.t
    • -0
    • +1193
    /vendor/MirOS/mksh/R56c/syn.c
  1. … 18 more files in changeset.
Import mksh r56c

    • too large
    /vendor/MirOS/mksh/dist/check.t
    • -326
    • +642
    /vendor/MirOS/mksh/dist/misc.c
    • -104
    • +145
    /vendor/MirOS/mksh/dist/jobs.c
    • too large
    /vendor/MirOS/mksh/dist/edit.c
    • -158
    • +671
    /vendor/MirOS/mksh/dist/var.c
    • -338
    • +426
    /vendor/MirOS/mksh/dist/eval.c
    • -208
    • +314
    /vendor/MirOS/mksh/dist/exec.c
    • -167
    • +163
    /vendor/MirOS/mksh/dist/expr.c
    • -18
    • +74
    /vendor/MirOS/mksh/dist/lalloc.c
    • -142
    • +323
    /vendor/MirOS/mksh/dist/main.c
    • too large
    /vendor/MirOS/mksh/dist/mksh.1
    • -217
    • +329
    /vendor/MirOS/mksh/dist/histrap.c
  1. … 18 more files in changeset.
document openssh update

Update OpenSSH to 7.5p1. This removes protocol 1

    • too large
    /trunk/crypto/openssh/configure
  1. … 666 more files in changeset.
tag 7.5

  1. /vendor-crypto/openssh/7.5p1/openbsd-compat
    • -0
    • +774
    /vendor-crypto/openssh/7.5p1/sshconnect1.c
    • -0
    • +172
    /vendor-crypto/openssh/7.5p1/pathnames.h
  2. /vendor-crypto/openssh/7.5p1/regress/unittests
    • -0
    • +1020
    /vendor-crypto/openssh/7.5p1/sshd_config.0
    • -0
    • +-1
    /vendor-crypto/openssh/7.5p1/README
    • -0
    • +677
    /vendor-crypto/openssh/7.5p1/buildpkg.sh.in
    • -0
    • +22
    /vendor-crypto/openssh/7.5p1/md5crypt.h
    • -0
    • +98
    /vendor-crypto/openssh/7.5p1/monitor_wrap.h
  3. … 711 more files in changeset.
OpenSSH 7.5p1

    • too large
    /vendor-crypto/openssh/dist/channels.c
    • -0
    • +3
    /vendor-crypto/openssh/dist/cipher-3des1.c
    • too large
    /vendor-crypto/openssh/dist/configure
    • -321
    • +278
    /vendor-crypto/openssh/dist/sshd_config.0
    • -2
    • +3
    /vendor-crypto/openssh/dist/clientloop.h
    • -19
    • +0
    /vendor-crypto/openssh/dist/auth1.c
    • -21
    • +0
    /vendor-crypto/openssh/dist/auth-rsa.c
  1. … 202 more files in changeset.
- Or in the DMA coalescing Rx threshold so the other bits set in E1000_DMACR

remain intact as intended in igb_init_dmac(). [1]

- Fix igb corrupting checksums with BPF and VLAN

    • too large
    /trunk/sys/dev/e1000/if_igb.c
    • too large
    /trunk/sys/dev/e1000/if_em.c
Fix MSI-X to properly fail allocations when full.

The off-by-one errors in 332735 weren't actual errors and were

preventing the last MSI interrupt source from being used. Instead,

the issue is that when all MSI interrupt sources were allocated, the

loop in msix_alloc() would terminate with 'msi' still set to non-null.

The only check for 'i' overflowing was in the 'msi' == NULL case, so

msix_alloc() would try to reuse the last MSI interrupt source instead

of failing.

Fix by moving the check for all sources being in use to just after the

loop.

update copyright date

bump revision