Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev minor #106

Merged
merged 113 commits into from
Oct 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
ee6b9e6
Fix detection of setres*id on GNU/Hurd
sthibaul Mar 26, 2024
30c8c81
Add 9.8 branch to ci-status page.
daztucker Jul 4, 2024
8b664df
Cast to sockaddr * in systemd interface.
daztucker Jul 7, 2024
a395d37
upstream: fix grammar: "a pattern lists" -> "one or more pattern
djmdjm Jul 4, 2024
f2b78bb
upstream: don't need return at end of void function
djmdjm Jul 8, 2024
7717b9e
upstream: correct keyword; from Yatao Su via GHPR509
djmdjm Jul 10, 2024
c276672
Class-imposed login restrictions
yuichiro-naito Sep 1, 2021
b05fda2
Check for SA_RESTART before using it.
daztucker Jul 25, 2024
a9b9085
upstream: fix double word; ok dtucker@
jonathangray Jul 14, 2024
53d1d30
upstream: mention mux proxy mode
djmdjm Jul 18, 2024
29fb6f6
upstream: Fix proxy multiplexing (-O proxy) bug
djmdjm Jul 25, 2024
0bf6e5b
upstream: reduce logingrace penalty.
djmdjm Jul 25, 2024
1ec0a64
Explicitly install libssl-devel cygwin.
daztucker Jul 28, 2024
2865f5b
upstream: document the reduced logingrace penalty
Jul 26, 2024
487faae
upstream: add a random amount of time (up to 4 seconds) to the
Jul 31, 2024
1ff6907
upstream: Fix typo in comment
Aug 14, 2024
fc48ddf
upstream: Use freezero for better readability
Aug 14, 2024
56ce0aa
upstream: Extend sshbuf validation
Aug 14, 2024
0af06e2
upstream: Reorder calloc arguments
Aug 14, 2024
7bdfc20
upstream: Convert RSA and ECDSA key to the libcrypto EVP_PKEY API.
djmdjm Aug 15, 2024
63a94f9
upstream: test transfers in mux proxy mode too
djmdjm Jul 19, 2024
339c4fc
upstream: adapt to EVP_PKEY conversion
djmdjm Aug 15, 2024
60c2cf2
remove gratuitious difference from OpenBSD
djmdjm Aug 15, 2024
a7c6ea8
sync TEST_MALLOC_OPTIONS for OpenBSD
djmdjm Aug 15, 2024
342dd7a
retire testing aginst older LibreSSL versions
djmdjm Aug 15, 2024
2c53d2f
missed OPENSSL_HAS_ECC case
djmdjm Aug 15, 2024
4da2a1a
fix merge botch that broke !OPENSSL_HAS_ECC
djmdjm Aug 15, 2024
a138563
more OPENSSL_HAS_ECC
djmdjm Aug 15, 2024
2f3010f
Show identity file in 'ssh' command
ShreyasMahangade Jul 29, 2024
8783134
Minor space issue fixed
ShreyasMahangade Jul 29, 2024
0efa0e1
put the -i before -[pP] (matching man pages)
Jul 31, 2024
674b8f3
avoid extra space when no arg given to -i option
Aug 1, 2024
b3f9141
ensure ERROR output goes to STDERR
Jul 31, 2024
abcc460
quote to avoid potential for word splitting
Jul 31, 2024
eb5aafa
assert that SCRATCH_DIR is a writable directory
Jul 31, 2024
fb94fd2
add $HOME to ERROR if one cannot write to ~/.ssh
Jul 31, 2024
777dce9
ensure that we're always told the source of keys
Aug 2, 2024
c37aa70
avoid exploring .ssh/id*.pub subdirectories
Aug 2, 2024
7fc9ccd
restore optionality of -i's argument
Aug 4, 2024
cd0d681
update copyright notices
Aug 8, 2024
1c3a714
make sure that usage & man page match
Aug 8, 2024
2a50a8f
Add compat functions for EVP_Digest{Sign,Verify}.
daztucker Aug 17, 2024
1714272
upstream: fix swapping of source and destination addresses in some sshd
djmdjm Aug 17, 2024
127a50f
upstream: fix minor memory leak in Subsystem option parsing; from
djmdjm Aug 17, 2024
a0b35c7
upstream: mention that ed25519 is the default key type generated and
djmdjm Aug 17, 2024
cc048ca
upstream: place shielded keys (i.e. keys at rest in RAM) into memory
djmdjm Aug 20, 2024
d922762
private key coredump protection for Linux/FreeBSD
djmdjm Aug 20, 2024
2b17621
upstream: actually use the length parameter that was passed in rather
djmdjm Aug 20, 2024
749896b
upstream: Unnest rekey param parsing test and use ssh not sshd.
daztucker Aug 20, 2024
7254eb2
upstream: Remove duplicate curve25519-sha256 kex.
daztucker Aug 20, 2024
57d02c9
upstream: Add Compression=no to default ssh_config.
daztucker Aug 20, 2024
829976a
upstream: Set a default RekeyLimit of 256k.
daztucker Aug 20, 2024
4442bbc
upstream: Merge AEAD test into main test loop.
daztucker Aug 20, 2024
cbd3f03
simplify sshkey_prekey_alloc(); always use mmap
djmdjm Aug 20, 2024
3eb62b7
upstream: Send only as much data as needed to trigger rekeying. Speeds
daztucker Aug 20, 2024
25c52f3
upstream: Use curve25519-sha256 kex where possible.
daztucker Aug 21, 2024
51c96b6
upstream: Import regenerated moduli.
daztucker Aug 21, 2024
15ace43
upstream: Some awks won't match on the \r so delete it instead. Fixes
daztucker Aug 21, 2024
ebc890b
fix incorrect default for PasswordAuthentication
djmdjm Aug 21, 2024
7e75e3f
upstream: Use aes128-ctr for MAC tests since default has implicit MAC.
daztucker Aug 22, 2024
a76a6b8
Move rekey test into valgrind-2.
daztucker Aug 22, 2024
aee5487
upstream: sntrup761x25519-sha512 now has an IANA codepoint assigned, so
djmdjm Aug 22, 2024
10ccf61
upstream: As defined in the RFC, the SSH protocol has negotiable
Aug 23, 2024
16eaf9d
upstream: fix test: -F is the argument to specify a non-default
djmdjm Aug 28, 2024
05f2b14
Don't skip audit before exitting cleanup_exit
antlarr-suse Aug 23, 2024
f68312e
upstream: Add experimental support for hybrid post-quantum key exchange
djmdjm Sep 2, 2024
51b8264
upstream: missing ifdef
djmdjm Sep 2, 2024
8c4d6a6
upstream: allow the "Include" directive to expand the same set of
djmdjm Sep 3, 2024
d19dea6
upstream: regression test for Include variable expansion
djmdjm Sep 3, 2024
e66c0c5
add basic fuzzers for our import of sntrup761
djmdjm Sep 4, 2024
ba2ef20
upstream: envrionment -> environment;
Sep 3, 2024
ef84723
upstream: fix RCSID in output
djmdjm Sep 4, 2024
13cc78d
upstream: be more strict in parsing key type names. Only allow
djmdjm Sep 4, 2024
a8ad7a2
upstream: make parsing user@host consistently look for the last '@' in
djmdjm Sep 6, 2024
62fb2b5
upstream: pull post-quantum ML-KEM/x25519 key exchange out from
djmdjm Sep 9, 2024
d469d5f
upstream: test mlkem768x25519-sha256
djmdjm Sep 9, 2024
7c07bec
test for compiler feature needed for ML-KEM
djmdjm Sep 9, 2024
e8a0f19
fix previous; check for C99 compound literals
djmdjm Sep 9, 2024
2735812
declare defeat trying to detect C89 compilers
djmdjm Sep 9, 2024
509b757
stubs for ML-KEM KEX functions
djmdjm Sep 9, 2024
ff714f0
Also test PAM on dfly64.
daztucker Sep 9, 2024
f4ff915
Wrap stdint.h in ifdef.
daztucker Sep 10, 2024
059ed69
Add omnios test target.
daztucker Sep 10, 2024
0a2db61
Spell omnios test host correctly.
daztucker Sep 10, 2024
1bc426f
upstream: document the mlkem768x25519-sha256 key exchange algorithm
Sep 9, 2024
c21c3a2
upstream: Relax absolute path requirement back to what it was prior to
djmdjm Sep 12, 2024
49f325f
Fix without_openssl always being set to 1
wuwx Aug 2, 2024
62bbf8f
upstream: Do not apply authorized_keys options when signature
djmdjm Sep 15, 2024
dd424d7
upstream: include pathname in some of the ssh-keygen passphrase
djmdjm Sep 15, 2024
baec3f7
upstream: switch "Match" directive processing over to the argv
djmdjm Sep 15, 2024
acad117
upstream: switch sshd_config Match processing to the argv tokeniser
djmdjm Sep 15, 2024
8d21713
upstream: Add a sshd_config "RefuseConnection" option
djmdjm Sep 15, 2024
7875975
upstream: Add a "refuseconnection" penalty class to sshd_config
djmdjm Sep 15, 2024
0118a4d
upstream: add a "Match invalid-user" predicate to sshd_config Match
djmdjm Sep 15, 2024
9306d60
upstream: document Match invalid-user
djmdjm Sep 15, 2024
930cb02
upstream: update the Streamlined NTRU Prime code from the "ref"
djmdjm Sep 15, 2024
671c440
use construct_utmp to construct btmp records
djmdjm Sep 15, 2024
ce171d0
upstream: bad whitespace in config dump output
djmdjm Sep 15, 2024
0c1165f
avoid gcc warning in fuzz test
djmdjm Sep 15, 2024
f82e5e2
upstream: minor grammar/sort fixes for refuseconnection; ok djm
Sep 15, 2024
0ca128c
upstream: use 64 bit math to avoid signed underflow. upstream code
djmdjm Sep 16, 2024
5fb2b5a
fix bug in recently-added sntrup761 fuzzer
djmdjm Sep 17, 2024
7ef362b
conditionally include mman.h in arc4random code
djmdjm Sep 17, 2024
ef2d7f2
include openbsd-compat/base64.c license in LICENSE
djmdjm Sep 18, 2024
0bdca1f
upstream: openssh-9.9
djmdjm Sep 19, 2024
46d1fb1
update version numbers
djmdjm Sep 19, 2024
53a80ba
autogenerated files for release
djmdjm Sep 19, 2024
f30380c
First pass at porting 9.9 into 18.6.0
rapier1 Sep 20, 2024
a0df478
Crank vesrion number.
rapier1 Sep 20, 2024
7ba2f82
This fixes an issues that was preventing compilation on some big-endi…
rapier1 Sep 27, 2024
b0050bd
Fix test of none MAC in rekey regression test.
rapier1 Sep 30, 2024
ba9c2f1
Updated method to skip none MAC regression test.
rapier1 Sep 30, 2024
c7bc8d5
Copy/Paste error/typo in regress/rekey.sh
rapier1 Sep 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .depend
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ kexgen.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat
kexgex.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
kexgexc.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
kexgexs.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
kexmlkem768x25519.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h sshkey.h kex.h mac.h crypto_api.h sshbuf.h digest.h ssherr.h log.h
kexsntrup761x25519.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ssherr.h
krl.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ./openbsd-compat/sys-tree.h openbsd-compat/sys-queue.h sshbuf.h ssherr.h sshkey.h authfile.h misc.h log.h digest.h bitmap.h utf8.h krl.h
log.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h packet.h openbsd-compat/sys-queue.h dispatch.h log.h ssherr.h match.h
Expand All @@ -87,7 +88,7 @@ match.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.
metrics.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h metrics.h binn.h ssherr.h
misc.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h misc.h log.h ssherr.h ssh.h sshbuf.h
moduli.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
monitor.o: chacha.h poly1305.h cipher-aesctr.h rijndael.h kex.h mac.h crypto_api.h dh.h packet.h dispatch.h auth-options.h sshpty.h channels.h session.h sshlogin.h canohost.h log.h ssherr.h misc.h servconf.h monitor.h monitor_wrap.h monitor_fdpass.h compat.h ssh2.h authfd.h match.h sk-api.h
monitor.o: chacha.h poly1305.h cipher-aesctr.h rijndael.h kex.h mac.h crypto_api.h dh.h packet.h dispatch.h auth-options.h sshpty.h channels.h session.h sshlogin.h canohost.h log.h ssherr.h misc.h servconf.h monitor.h monitor_wrap.h monitor_fdpass.h compat.h ssh2.h authfd.h match.h sk-api.h srclimit.h
monitor.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ./openbsd-compat/sys-tree.h openbsd-compat/sys-queue.h openbsd-compat/openssl-compat.h atomicio.h xmalloc.h ssh.h sshkey.h sshbuf.h hostfile.h auth.h auth-pam.h audit.h loginrec.h cipher.h cipher-chachapoly.h
monitor_fdpass.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h log.h ssherr.h monitor_fdpass.h
monitor_wrap.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h xmalloc.h ssh.h sshbuf.h sshkey.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h kex.h mac.h crypto_api.h hostfile.h auth.h auth-pam.h audit.h
Expand Down
4 changes: 4 additions & 0 deletions .github/ci-status.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ master :
[![Fuzzing Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/openssh.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:openssh)
[![Coverity Status](https://scan.coverity.com/projects/21341/badge.svg)](https://scan.coverity.com/projects/openssh-portable)

9.8 :
[![C/C++ CI](https://github.com/openssh/openssh-portable/actions/workflows/c-cpp.yml/badge.svg?branch=V_9_8)](https://github.com/openssh/openssh-portable/actions/workflows/c-cpp.yml?query=branch:V_9_8)
[![C/C++ CI self-hosted](https://github.com/openssh/openssh-portable-selfhosted/actions/workflows/selfhosted.yml/badge.svg?branch=V_9_8)](https://github.com/openssh/openssh-portable-selfhosted/actions/workflows/selfhosted.yml?query=branch:V_9_8)

9.7 :
[![C/C++ CI](https://github.com/openssh/openssh-portable/actions/workflows/c-cpp.yml/badge.svg?branch=V_9_7)](https://github.com/openssh/openssh-portable/actions/workflows/c-cpp.yml?query=branch:V_9_7)
[![C/C++ CI self-hosted](https://github.com/openssh/openssh-portable-selfhosted/actions/workflows/selfhosted.yml/badge.svg?branch=V_9_7)](https://github.com/openssh/openssh-portable-selfhosted/actions/workflows/selfhosted.yml?query=branch:V_9_7)
3 changes: 3 additions & 0 deletions .github/workflows/selfhosted.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ jobs:
- obsd74
- obsdsnap
- obsdsnap-i386
- omnios
- openindiana
- ubuntu-2204
config:
Expand All @@ -75,13 +76,15 @@ jobs:
- { target: dfly58, config: pam, host: libvirt }
- { target: dfly60, config: pam, host: libvirt }
- { target: dfly62, config: pam, host: libvirt }
- { target: dfly64, config: pam, host: libvirt }
- { target: fbsd10, config: pam, host: libvirt }
- { target: fbsd12, config: pam, host: libvirt }
- { target: fbsd13, config: pam, host: libvirt }
- { target: fbsd14, config: pam, host: libvirt }
- { target: nbsd8, config: pam, host: libvirt }
- { target: nbsd9, config: pam, host: libvirt }
- { target: nbsd10, config: pam, host: libvirt }
- { target: omnios, config: pam, host: libvirt }
# ARM64 VMs
- { target: obsd-arm64, config: default, host: libvirt-arm64 }
# VMs with persistent disks that have their own runner.
Expand Down
6 changes: 0 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,3 @@ hpnsshd
!regress/unittests/sshsig/Makefile
tags

# Ignored on main branch
config.h.in
configure
aclocal.m4
ChangeLog
**/*.0
Loading
Loading