Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| a03fa7cf | 2024-01-04 09:51:49 | Import regenerated moduli. | ||
| e006e8e6 | 2023-12-31 16:05:50 | Increase datasize to 1536 MB for running llvm-tblgen on i386. Fixes build in src/gnu/usr.bin/clang/include/llvm/AMDGPU. OK semarie@ | ||
| 49a7a16f | 2023-12-26 13:36:18 | Align the other RIRs with the recent clarifications from AFRINIC Following https://lists.afrinic.net/pipermail/dbwg/2023-December/000496.html Simply apply the inverse of 'afrinic.constraints' r1.2 to the other RIR files (since no resources can be transferred from AFRINIC to any other RIRs). OK tb@ | ||
| 5568aeed | 2023-12-19 08:10:19 | Add markers OK tb@ | ||
| 654e8744 | 2023-12-15 16:59:48 | Run non-daemons services in a different process group to avoid SIGHUP at boot 12 factors apps and similar don't daemonize and are thus vulnerable to receiving a SIGHUP signal at the end of /etc/rc. Shield them by running them in a different process group. Do this only for services that need rc_bg=Yes, as suggested by ajacoutot@ There have been several reports about this issue in the past years, the last one being from edd@ who successfully tested this fix. Input from several folks, ok sthen@ ajacoutot@ | ||
| 592bd543 | 2023-12-15 10:17:40 | Sync limits with octeon. | ||
| 0b77ea89 | 2023-12-14 12:26:03 | Constrain the AFRINIC TA further Today AFRINIC clarified its actual current resource holdings by issuing a new CA certificate in response to a report on overclaiming: https://lists.afrinic.net/pipermail/dbwg/2023-December/000496.html OK tb@ | ||
| b44517b3 | 2023-12-14 09:13:00 | For historical reasons, APNIC ended up with a v6 block for IX assignments carved out of a larger block assigned to RIPE NCC OK tb@ | ||
| 668419e1 | 2023-12-13 11:34:56 | Impose constraints on RPKI Trust Anchors See https://datatracker.ietf.org/doc/html/draft-snijders-constraining-rpki-trust-anchors for more information. Tested for a few months. OK tb@ claudio@ | ||
| 615efeaf | 2023-12-11 19:52:40 | Synchronize datasize-cur limit for staff with the default class. ok deraadt@, millert@, phessler@ | ||
| 9e8ee861 | 2023-12-07 14:53:31 | add services entries for Matter, a protocol for discovery and comms with "smart home"/IoT devices, which runs over TCP or UDP over v6 over various physical/network layers (Ethernet, Wifi, or low power lossy radio-based networks like Thread). req by Jordan Williams ok deraadt https://csa-iot.org/wp-content/uploads/2022/11/22-27349-001_Matter-1.0-Core-Specification.pdf | ||
| 7217bca9 | 2023-11-16 16:05:13 | Use tset -I for all terminals, not just xterm. Terminal initialization is usually only needed for hardware terminals, which are rare these days, and the initialization strings result in a bunch of extra newlines on pseudo-terminals. OK nicm@ | ||
| 8a9450e5 | 2023-11-16 16:03:51 | Use tset -I for all terminals, not just xterm. Terminal initialization is usually only needed for hardware terminals, which are rare these days, and the initialization strings result in a bunch of extra newlines on pseudo-terminals. OK nicm@ | ||
| 66fa2bb9 | 2023-11-16 13:47:42 | crank some limits because clang is a piggy | ||
| 0a0902a1 | 2023-11-14 21:31:01 | Bump powerpc64 default datasize to 1536M This is for llvm 16; powerpc64 (like some other platforms) needs a higher datasize limit to build base-clang 16. ok jca@ | ||
| 60955c03 | 2023-11-14 12:48:46 | increase datasize to 1536M for the default login class needed to build llvm-16 gnu/usr.bin/clang/include/llvm/AMDGPU ok jca@ | ||
| 609421e2 | 2023-11-13 20:19:45 | raise i386's datasize for 'daemon' class so that relinking libc at boot doesn't fail - new clang is even greedier than the old one. I picked the value 1500M out of the air, it works for me but could perhaps be finessed downwards a bit. (I'm also using 1500M for make build / mkr+mkrx on i386; make -j8 build is no longer a good idea on i386 ;) | ||
| 62af4917 | 2023-11-13 11:33:52 | Bump datasize for staff to match amd64 Suggested by jsing@, ok tb@ | ||
| 0f9e8641 | 2023-11-12 23:50:57 | Bump datasize for the default login class, needed to build clang-16 | ||
| 2585fc0d | 2023-11-12 23:15:56 | Also bump the default limit on riscv64 Reported by jsing@ | ||
| ed371cb1 | 2023-11-12 14:41:41 | bump datasize to 1536M for the default login class to allow the build user to generate the AMDGPU includes in llvm-16 discussed with deraadt@ | ||
| a535e1e0 | 2023-11-05 16:27:18 | Add cdXX.iso to MDEXT, for it to be included in SHA256; reported by `petcat30' on bugs@. | ||
| f71e4cb7 | 2023-10-29 11:27:11 | Unmention/don't explain SSL, drop 9y old "ssl" keyword/deprecation warning Switch "ssl" to "tls" in relayd.conf(5) if you haven't done so in the last ten years, "ssl" is now an error. Say "TLS" not "SSL/TLS" and drop the primer in the TLS RELAYS section. OK benno | ||
| 5fa8c77c | 2023-10-26 19:28:30 | do not create /usr/local/share/nls and subdirectories by default The share/nls/<locale> paths are unused. ok miod@ deraadt@ | ||
| 86ed9ec7 | 2023-10-25 05:38:08 | Import regenerated moduli. | ||
| 649efdcf | 2023-10-08 14:05:10 | move release a earlier. when we wait for security fixes from one piece of software, another one will announce that we should wait for a security fix. the only winning move is not to play. | ||
| 38371caa | 2023-10-02 13:26:04 | maybe a bit earlier | ||
| b6013e36 | 2023-10-01 20:15:23 | show fingerprint of freshly generated ssh host key on first boot Print to the console the fingerprint of a newly generated ssh host key of the preferred type (currently ED25519), typically when booting for the first time. This simplifies a secure first ssh connection to a freshly installed machine. ok deraadt@ kn@, and various for earlier iterations | ||
| 63d1ec24 | 2023-09-27 10:49:21 | Match GRACEFUL_SHUTDOWN only from ebgp sessions as specified by RFC8326 Section 4.1. OK sthen@ phessler@ job@ | ||
| 2e635c6e | 2023-09-24 06:09:35 | Strip realm part for bsdauth. This is required and an exmaple usage of new radius_standard module. | ||
| fdd80b35 | 2023-09-19 15:02:54 | etc: drop vestiges of obsolete DSA ssh host keys It has been 8 years since DSA keys were disabled by default for ssh/sshd, and 15 months since ssh-keygen -A belatedly stopped generating DSA host keys. ok semarie@ deraadt@ | ||
| 13e62e96 | 2023-09-18 14:44:21 | match style used in revision 1.16 of src/etc/examples/radiusd.conf ok yasuoka@ | ||
| 4a0a51f8 | 2023-09-18 13:16:13 | crank to 7.4-beta | ||
| d9148028 | 2023-09-16 18:06:26 | add 7.5 syspatch key | ||
| 096789ee | 2023-09-16 13:28:39 | 7.5 packages key | ||
| 781f2a15 | 2023-09-16 11:45:03 | add 7.5 firmware key | ||
| 4a276a0d | 2023-08-18 06:45:15 | Tweak radiusd.conf example. input from an anonymous user. | ||
| b669b6ec | 2023-06-22 15:20:16 | Add machdep.lidaction example. We support this on arm64 laptops now. From Jan Stary Ok patrick@ | ||
| 1105dba7 | 2023-06-19 13:05:25 | The group "operator" gatekeeps a few superuser abilities (dumping disks, manipulating tape drives -> means gid operator on device nodes). This group is also used with group-access bit on the setuid-root shutdown command (mode ug+x,u+s). Some people use this to shutdown/reboot their machines, but use of that group is giving them disk read access also, which is wrong. It would be a pain to re-gid all the device nodes, so instead let's renumber the operator execution gid into group "_shutdown". Users using this shutdown/reboot functionality will notice it no longer works, and move themselves to the correct group. Various choices discussed at large, this seems our best choice. ok sthen | ||
| d1aec814 | 2023-06-09 15:31:44 | we always create keys 2 releases into the future | ||
| d0dc268b | 2023-05-25 09:41:46 | After RFC 9110, the IANA services registry now lists both udp and tcp for https (HTTP/3 over QUIC). Add it to /etc/services so that it's included when /etc/rc populates sysctl net.inet.udp.baddynamic. suggested by Renauld Allard, ok tb@ | ||
| 34982bd4 | 2023-05-10 07:34:57 | Add a hint on using letsencrypt-staging for testing While florian rightly points out that this is likely to be overlooked, it may help someone. Also doesn't affect the adjust-config-with-sed-ability of the example file after input by a few. no objection florian ok espie millert | ||
| 01f22c7e | 2023-05-01 08:57:29 | Import regenerated moduli. | ||
| 6fcd0d88 | 2023-04-26 14:28:09 | During boot we have a protective and restrictive pf ruleset during the time we are running netstart, and then load the pf.conf ruleset after all of the interfaces are loaded. Allow in and out IPv6 neighbor advertisement traffic without state during that time. suggestions/OK from saschan@ OK sthen@ kn@ florian@ deraadt@ | ||
| 53e6d92c | 2023-04-24 16:36:54 | add default tmux config; ok sthen | ||
| 8214c829 | 2023-04-21 14:09:52 | Delete incomplete and unreferenced 'miniroot' entries from arm64 and macppc disktab. | ||
| cec6811b | 2023-04-19 11:20:03 | Remove obsolete/unused disktab entries for install media that are no longer built. ok miod@ | ||
| 9cc4dd68 | 2023-04-18 08:50:37 | changelist: remove dhclient(8) files as currently dhclient(8) is a (sort of) alias to "ifconfig inet autoconf", these files aren't used anymore. ok tb@ | ||
| 34c8bf7e | 2023-04-18 08:48:17 | changelist: add unbound-control files ok tb@ | ||
| 9b501007 | 2023-04-16 07:16:58 | Add /etc/mixerctl.conf to changelist(5). ok deraadt@ kn@ semarie@ | ||
| 73812c34 | 2023-03-25 15:07:19 | things will be ready a bit earlier | ||
| db2c8214 | 2023-03-25 00:09:51 | correct day of week | ||
| 106086b7 | 2023-03-15 19:54:32 | slightly earlier, and tweak some dates | ||
| aac8e53e | 2023-03-07 16:41:08 | Nuke pointless 'pb#N:ob#0:' lines from floppy types. ok miod@ | ||
| 067bd747 | 2023-03-06 21:16:50 | Delete extraneous trailing blank line. | ||
| 8e30ef80 | 2023-03-06 18:12:47 | Remove pointless ":ob#0:pb#0:[tb=swap:]" disktab lines. ok miod@ | ||
| 2e4eb7f8 | 2023-03-06 13:57:45 | tweak examples/iked.conf bits a little further following comments by aisha@ and Crystal Kolipe, ok aisha@ tobhe@ | ||
| 194a64d3 | 2023-03-04 14:49:36 | move to 7.3-beta | ||
| 693dc5e1 | 2023-03-03 16:22:57 | Process accounting and lastcomm(1) can detect execve(2) violations of pinsyscall(2) policy. Report such findings in daily mail like other security violations. User has to turn on accounting=YES in rc.conf.local to utilize this feature. OK deraadt@ | ||
| dae58e70 | 2023-03-01 22:45:25 | /etc/examples/iked.conf tweaks: - show a demo of a strong random string for psk, for some types of configuration psk makes sense. the previous example hinted at.not using it. - change the EAP MSCHAPv2 example so that more than one client can connect (previous used address config but with only a single address not a pool), and use the newer keywords to show how to route all traffic from dynamic-ip clients over the tunnel ok tobhe@ | ||
| ffc3cc9d | 2023-02-28 16:12:13 | add 7.4 fw key | ||
| 3179f043 | 2023-02-19 17:28:46 | add 7.4 syspatch public key | ||
| 06b46744 | 2023-02-19 15:19:38 | 7.4 packages key | ||
| d9d92150 | 2023-02-18 18:50:15 | 7.4 base key | ||
| b7211c5d | 2023-01-28 11:47:25 | sync | ||
| 2aa24a8c | 2023-01-28 11:04:47 | Update the number of default wskbd entries OK deraadt@ | ||
| e0c25898 | 2023-01-25 10:53:15 | Delete TAB only line. | ||
| f50e68cc | 2023-01-24 13:31:47 | sync | ||
| b7167f60 | 2023-01-24 13:30:44 | Provide /dev/ujoy/[0-3] ok deraadt@ miod@ | ||
| 036e2a92 | 2023-01-18 20:44:40 | process the sshd random-relink kit if it is found. sshd's text segment is now garbled, and in the future xonly univirse you'll have poor success downloading it or libc to know where gadgets are. ok djm | ||
| 796f3615 | 2023-01-14 12:19:11 | regen | ||
| b48a47a7 | 2023-01-14 12:15:12 | Create /dev/efi on amd64 and arm64. ok yasuoka@ | ||
| 0b442041 | 2022-12-28 09:53:33 | Make wait_reorder_libs() honour library_aslr=NO Otherwise it will unconditionally print an empty line in case relinking is disabled. Reported by kettenis Feedback OK tb OK florian | ||
| ee5ad0ad | 2022-12-26 20:24:43 | add newline missed in previous | ||
| 5ea7b462 | 2022-12-26 18:57:50 | Re-order libraries in parallel to netstart. While netstart is busy setting up the network and waiting for a default route we can already start with reordering libraries since this does not depend on running network, speeding things up. Idea & input deraadt Input & OK kn | ||
| 8f27d2fe | 2022-12-18 15:52:52 | Revert previous as it doesn't create additional lo(4) anymore Reported by Andreas Bartelt on bugs@ | ||
| 46f96729 | 2022-12-18 05:51:14 | Do not try to create physical interfaces vifscreate() always creates all virtual interfaces up-front. To check whether a given interface exists, ifstart() uses ifcreate() which tries to create nonexistent ones. Virtual ones are guaranteed to be present and physical ones cannot be created, so replace the ifcreate() call with a simpler ifconfig test and clarify the comment. OK martijn afresh1 | ||
| 5e544b4e | 2022-12-16 17:57:39 | zap double space and needless line break | ||
| 51e3b6ac | 2022-12-16 04:04:25 | Prioritize lladdr over name/unit in hostname.if processing When needed, lladdr is more precise and enduring. Suggested by deraadt@ Many improvments and OK kn@ | ||
| af42e33e | 2022-12-05 20:12:00 | Add support configuring hostname.if(5) by lladdr Original implementation by martijn@ Feedback and suggestions from kn@, sthen@, claudio@, florian@, and deraadt@. ok deraadt | ||
| 1fae1118 | 2022-11-30 02:54:15 | add configtest; OK martijn | ||
| 76a9e5e6 | 2022-11-28 14:56:31 | rc(8): reorder_libs: print names of relinked libraries When booting from slow media, the boot can appear to stall at the "reordering libs" line for quite some time. For my example, my G4 PowerMac booting from USB 1.1 takes a full minute to reorder the libraries. Let's print the name of each library before it is relinked. This gives the operator a better sense of what the machine is doing. In particular, it signals to the operator that the machine did not hang. With input from kn@, deraadt@. Positive feedback from sthen@. Link: https://marc.info/?l=openbsd-tech&m=165914104421476&w=2 ok kn@ | ||
| 27ea7898 | 2022-11-10 11:02:26 | Regen | ||
| fd2ae1c6 | 2022-11-10 09:50:00 | Nuke Vax (ra,rx) and HP-300 (hd) devices. Noticed by kn@ ok millert@ | ||
| 98abb01d | 2022-11-09 22:18:53 | Regen | ||
| 86ac43f9 | 2022-11-09 19:35:23 | Remove xy/xd. SMD left with sparc. ok kn@ deraadt@ | ||
| fabf5c24 | 2022-11-09 18:46:04 | Remove xy/xd. SMD left with sparc. ok kn@ deraadt@ | ||
| 5c6e5728 | 2022-11-07 02:21:21 | Import regenerated moduli. | ||
| b91554c6 | 2022-11-06 18:32:51 | regen after /dev/pf? cleanup (only /dev/pf exists) | ||
| eb0d8c28 | 2022-11-06 18:30:22 | There is only one pf(4); OK sashan | ||
| 8a356058 | 2022-11-05 12:06:05 | "need root privileges" is an error, print it on stderr" | ||
| ac570418 | 2022-11-05 12:03:58 | Print full path in usage; OK jmc | ||
| 577f3075 | 2022-11-01 11:18:06 | Only load the SOII key if IPv6 is available Possible now that IP6KERNERL is hoisted. This also improves readability and zaps double negation logic. | ||
| 7c2e177a | 2022-11-01 10:45:53 | Do not wait for DAD completion in dry-run mode 1. only do so when running without -n 2. move code to own wait_dad() helper like wait_autoconf_default() has it 3. use local _count as usual in both functions rather than the global count Feedback OK claudio | ||
| 1943041a | 2022-10-31 20:14:45 | Hoist only the feature check Keep adding IPv6 routes after lo0 got an addres like before, meant to be committed together with r1.223. | ||
| ab2ae2f8 | 2022-10-31 19:48:50 | Fix comment: IPv6 link local addresses do not use SOII anymore sys/netinet6/in6_ifattach.c r1.114 limited it to SLAAC addresses in 2019. | ||
| 751bfb17 | 2022-10-31 19:25:16 | Improve shell style wrt. variable naming/boolean convention The mixed use of upper and lower case variables is neither obvious nor consistent. PRINT_ONLY is local to netstart. ip6kernel is local to netstart. multicast gets sourced from rc.subr(8). 1. uppercase ip6kernel as is common for global variables in base scripts 2. use the simpler true/false idiom and default with the rest of netstart-only variables, making it clearer that only `multicast=YES/NO' comes from the rc environment 3. hoist kernel feature detection such that a later diff can load the SOII key conditionally 4. zap obvious comment OK aja | ||
| 91d26677 | 2022-10-24 20:51:07 | do not wait for autoconf in dry-run If there is no default route but some interface has AUTOCONF, printing what would be done still waits for... nothing to happen. OK tb | ||
| f2bb6261 | 2022-10-24 17:58:43 | Add required sh(1) to synopsis Contrary to other scripts in base like rc.d(8) or MAKEDEV(8), netstart(8) itself is not executable and must be passed as file to sh(1): $ man -h netstart /etc/netstart [-n] [interface ...] $ /etc/netstart ksh: /etc/netstart: cannot execute - Permission denied Fix usage and synopsis to provide required usage: $ man -h netsart sh /etc/netstart [-n] [interface ...] OK jmc | ||
| eb43ab97 | 2022-10-23 09:29:48 | powerpc64 and riscv64: sync pbuild class with amd64 and arm64 From Brad |