Lines Matching +full:vendor +full:- +full:extension
1 FreeBSD maintainer's guide to OpenSSH-portable
5 main branch in src/freebsd/main, and will store vendor trees under
6 src/freebsd/vendor/. In addition, this assumes there is a "freebsd"
12 02) Download the latest OpenSSH-portable tarball and signature from
17 $ gpg --verify openssh-X.YpZ.tar.gz.asc
21 $ tar xf openssh-X.YpZ.tar.gz
23 05) Copy to a vendor branch:
26 $ git worktree add ../vendor/openssh freebsd/vendor/openssh
27 $ cd ../vendor/openssh
28 $ rsync --archive --delete --exclude=.git /path/to/openssh-X.YpZ/ ./
32 $ git add -A
36 $ git commit -m "Vendor import of OpenSSH X.YpZ"
40 $ git tag -a -m "Tag OpenSSH X.YpZ" vendor/openssh/X.YpZ
42 At this point the vendor branch can be pushed to the FreeBSD repo via:
44 $ git push freebsd vendor/openssh
45 $ git push freebsd vendor/openssh/X.YpZ
51 --dry-run first to ensure that no undesired tags will be pushed:
53 $ git push --dry-run --follow-tags freebsd vendor/openssh
54 $ git push --follow-tags freebsd vendor/openssh
59 09) Merge from the vendor branch:
61 $ git subtree merge -P crypto/openssh vendor/openssh
64 including rendered man pages (which have a .0 extension). When
72 11) Diff against the vendor branch:
74 $ git diff --diff-filter=M vendor/openssh/X.YpZ HEAD:crypto/openssh
81 $ sh freebsd-configure.sh
89 makefiles to reflect changes in the vendor's Makefile.in.
94 $ sh freebsd-namespace.sh
109 An overview of FreeBSD changes to OpenSSH-portable
112 1) Modified server-side defaults
116 - UsePAM defaults to "yes".
117 - PermitRootLogin defaults to "no".
118 - PasswordAuthentication defaults to "no".
119 - VersionAddendum defaults to "FreeBSD-YYYYMMDD".
120 - UseDNS defaults to "yes".
122 2) Modified client-side defaults
125 now made the same change, and we no longer have any modified client-side
136 similar purpose but they require environment-specific configuration.
153 We've added code to ssh-agent.c to implement client reference
157 7) Class-based login restrictions (27ceebbc2402)
162 https://github.com/openssh/openssh-portable/pull/262.
176 We no longer have client-side VersionAddendum.
185 https://lists.mindrot.org/pipermail/openssh-unix-dev/2022-May/040242.html
192 -- des@FreeBSD.org