Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| b7d3dce4 | 2022-01-14 09:16:52 | sync | ||
| 00fa47ce | 2022-01-14 00:14:39 | Computng -> Computing | ||
| b9e5e686 | 2022-01-12 17:55:45 | sync | ||
| e555e64e | 2022-01-11 00:58:32 | If the install media contains non-free /*firmware*.tgz files, use fw_update to install them. This lets users usb-lift firmware on a preloaded install70.img image like this: # vnconfig install70.img vnd0 # (mount /dev/vnd0a /mnt && cd /mnt && fw_update -F iwm iwx iwn intel) # umount /mnt && vnconfig -u vnd0 The firmwares are installed after the sets, then all network drivers are re-configured in the hope that new firmwares have showed up. The install script continues to attempt a network firmware install, which might pull/update additional firmwares. work done with afresh1 | ||
| 5ee650a7 | 2022-01-11 00:48:45 | Split 2nd half of enable_network() into a sub-function enable_ifs(). This is the piece which loops over hostname.* files and runs ifconfig like the inner loop of base /etc/netstart | ||
| 58777e10 | 2022-01-10 16:45:09 | sync | ||
| be2eaf30 | 2022-01-10 15:14:24 | sync | ||
| 0cf809a1 | 2022-01-05 16:46:55 | sync | ||
| 0046d863 | 2022-01-05 16:35:33 | Use new shell-based fw_update(8) with afresh1 | ||
| 9898d3b5 | 2022-01-04 20:21:14 | sync | ||
| 656f8411 | 2022-01-03 23:48:03 | sync | ||
| 0706de2a | 2021-12-25 17:26:13 | reword some old text mentioning openbsd 5.5 and windows 7; ok deraadt | ||
| ad796626 | 2021-12-25 02:50:51 | sync | ||
| dab39b64 | 2021-12-24 20:10:23 | sync | ||
| 49806970 | 2021-12-24 00:07:56 | sync | ||
| 39e1e2c4 | 2021-12-20 18:03:41 | sync | ||
| 04b7ede1 | 2021-12-20 01:53:34 | sync | ||
| 433d4e18 | 2021-12-19 18:57:04 | sync | ||
| 18e7d00e | 2021-12-18 23:45:49 | sync | ||
| c0e8fcce | 2021-12-18 03:57:15 | sync | ||
| aad4805a | 2021-12-17 15:00:06 | sync | ||
| 74c3d460 | 2021-12-16 00:44:21 | sync | ||
| 6abedce5 | 2021-12-14 20:52:47 | sync | ||
| 3ece714f | 2021-12-14 11:01:58 | Don't overwrite the Raspberry Pi config.txt if it already exists. ok sthen@, jsg@, deraadt@ | ||
| f116cc7d | 2021-12-13 18:55:03 | sync | ||
| 0aacb837 | 2021-12-09 17:22:49 | sync | ||
| 462cd87a | 2021-12-09 04:06:58 | sync | ||
| af0e74f2 | 2021-12-07 04:13:22 | Two of the umount -f are not neccessary, and only risk leaving filesystems in bad shape. The other -f are special, and I haven't though through them yet. discussed with florian and tb a while back | ||
| e8a0a457 | 2021-12-03 14:15:07 | Revert previous Those scripts are not hooked up to the build yet; I assumed they were without checking, my bad. Reminded by deraadt | ||
| 86c53abc | 2021-12-03 11:47:23 | Ship mpi's helpers, see share/btrace/Makefile r1.1: --- Provide common btrace(8) scripts . kprofile.bt - to save kernel stackframces and produce flamegraphs . runqlat.bt - to measure the latency of the scheduler runqueues | ||
| da3b7e6e | 2021-12-02 17:18:39 | unmount real root partition from /mnt before the cgi/random actions which run asyncronously and can grab vnodes race to make the umount fail spuriously problem seen and diagnosed by Yuichiro NAITO ok florian | ||
| 0370c6f8 | 2021-11-27 17:45:49 | sync | ||
| 6e2a5835 | 2021-11-25 03:50:42 | sync with arm64.html | ||
| 32d60462 | 2021-11-24 15:20:23 | sync | ||
| fb69b66c | 2021-11-23 04:11:06 | sync | ||
| f015889e | 2021-11-21 23:06:24 | sync | ||
| 6911632b | 2021-11-19 18:11:35 | sync | ||
| f2ae9698 | 2021-11-18 01:31:02 | sync | ||
| e1edb3ab | 2021-11-15 17:42:50 | sync | ||
| 5970a935 | 2021-11-13 18:18:59 | Use long filenames by default on FAT filesystems These days, 8.3 filenames are often a problem, filesystems containing firmware with long names must not truncate them -- it's also a sane default as portable file system between OSes, anyway. Altough undocumented in mount_msdos(8), the default for FAT32 already is to use long filenames: ever since its import from NetBSD in 1998. Previously, mount_msdos would ignore long filenames and default to short filenames unless a flag was used or long ones were found on the filesystem prior to mounting it. Just always mount with support for long filenames (unless `-s' is used). As various install media use FAT filesystems, adjust the remaining ones to also pass explicit mount option reflecting the previous default. OK deraadt | ||
| 0426c42a | 2021-11-12 10:09:58 | sync after libc++abi minor bump | ||
| 55131dfc | 2021-11-11 20:25:56 | Make "config -e" work with ramdisk kernels amd64, alpha, i386 and macppc strip *all* symbols off the ramdisk bsd.rd (before compressing it) and thus break config(8)'s modification feature: $ gzcat bsd.rd > bsd.rd.raw $ config -e bsd.rd.raw ... config: failed to get first cfdata This is different from "boot> boot /bsd.rd -c" which sucessfully drops into UKC on all platforms regardless of stripping. Having needed "config -e" this on arm64 made me look into this for all platforms. Other platforms work because they don't strip these symbols. Tweak objcopy(1)'s stripping on amd64 and macppc to unbreak permanent modifications. I have no alpha or i386 to test, so these remain broken. macppc works without cranking media size. amd64 was cranked to the smallest possible size. OK deraadt | ||
| cb72bf00 | 2021-11-11 16:41:39 | sync | ||
| bcdd6159 | 2021-11-10 16:25:15 | sync | ||
| eb27f05f | 2021-11-09 16:16:10 | Add gpiokeys(4) for arm64 This driver handles events triggered by GPIO keys such as lid status and power button. OK kettenis | ||
| 619711a6 | 2021-11-08 18:05:03 | sync | ||
| a3154df3 | 2021-11-08 16:12:09 | Rename/move site(8) into install.site(5) These sets/scripts are not commands and there is nothing actually called "site". This is configuration, so use section five. Also rename to what actually exists. Discussed with deraadt schwarze jmc OK deraadt | ||
| eac83f8d | 2021-11-08 02:26:54 | sync | ||
| cfbe1b2d | 2021-11-07 15:50:15 | increase ramdisk space for another driver | ||
| 9af48a26 | 2021-11-06 01:24:37 | Add site(8), OpenBSD installation and upgrade customization This is practically https://www.openbsd.org/faq/faq4.html#site "Customizing the Install Process"++ with practical examples and references to/from relevant manuals. Prodding/first diff from Aaron Poffenberger <akp AT hypernote DOT com> "I didn't know about it and now I'm using it on all my systems." florian Feedback semarie afresh1 OK afresh1 | ||
| 1db3962d | 2021-11-02 22:07:33 | sync | ||
| fbf50bec | 2021-11-02 16:54:01 | Remove "!" escape handling from WEP/WPA passphrase questions Answering any question (except user password prompts) with "!" drops to the shell ("!foo" executes "foo" immediately), but this is an obviously bad idea for the wifi passphrase questions in case the magic words start with... an "!": WPA passphrase? (will echo) !2345678 /install: 2345678: not found WPA passphrase? (will echo) Adapt the existing password prompt code into a new self-contained ask_passphrase() which prompts only once and echos its input (like the passphrase question has been doing all the time), doing no input parsing whatsoever (as with user passwords): WPA passphrase? (will echo) !2345678 IPv4 address for bwfm0? (or 'autoconf' or 'none') [autoconf] Reported by Pasi-Pekka Karppinen <ppkarppi AT icloud DOT com>, thanks! Feedback tb (wifi passphrases should still be printed) OK deraadt | ||
| 7250f297 | 2021-11-01 12:51:13 | sync | ||
| 13f29a9e | 2021-10-31 16:45:06 | sync | ||
| b300be5b | 2021-10-31 16:43:56 | sync | ||
| 990c6481 | 2021-10-31 01:15:31 | sync | ||
| 1a81f268 | 2021-10-29 18:09:26 | sync | ||
| 56034b29 | 2021-10-28 12:01:56 | sync | ||
| 993aa2b1 | 2021-10-26 18:17:09 | sync | ||
| e847dceb | 2021-10-26 14:15:02 | sync | ||
| 1eca2c9b | 2021-10-25 15:19:12 | sync | ||
| 75ffcb53 | 2021-10-24 13:32:48 | sync | ||
| d09093c1 | 2021-10-24 12:32:42 | Use ifconfig(8)'s "join" command by default Its adoption went quite well, so install "join" rather than the old "nwid" in new hostname.if(5) files and follow this trend in our wifi manuals. OK deraadt sthen | ||
| dcd1c3b8 | 2021-10-24 10:11:24 | Fall back to HTTP for fetching automatically Drop the "Unable to connect using https. Use http instead?" question as it does not provide any security benefit; SHA256.sig is used to verify sets. Do provide an informative message iff the fallback happened such that installations/upgrades that cannot Get/Verify first but Install directly can be aborted in lack of SHA256.sig, i.e. sets were fetched over HTTP and verification would be skipped. Discussed with deraadt tb OK deraadt | ||
| 74d9a5e3 | 2021-10-23 19:13:13 | sync | ||
| 90a363d3 | 2021-10-23 19:12:50 | sync | ||
| 22eea8c9 | 2021-10-23 16:16:22 | Arithmetic is hard! Since MBR partition 0 is the only partition in the boot media MBR, just use '*' to take all the available space. ok visa@ deraadt@ | ||
| f48150e6 | 2021-10-23 14:49:06 | dhclient -> dhcp in comment | ||
| 50b5fa06 | 2021-10-22 05:04:27 | sync | ||
| 0a828ff4 | 2021-10-21 18:36:41 | Remove hifn(4), safe(4), and ubsec(4) crypto drivers. They require the asynchronous crypto API which makes progress in MP difficult. The hardware is rarely available. They support only obsolete crypto algorithms. Scheduling crypto tasks via PCI is probably slower than the CPU, especailly as modern CPUs have their own accelerators. | ||
| 9b931622 | 2021-10-21 05:30:15 | sync | ||
| da028cad | 2021-10-20 06:01:16 | sync | ||
| 6e526614 | 2021-10-17 13:20:46 | Disambiguate "autoconf" handling now that it is used for IPv4 as well This was the last mention of "dhcp" in our manuals except for hostname.if(5) documenting it as an "inet autoconf" alias; everything has been converted to modern syntax now (hopefully). OK jmc | ||
| 73eab1a3 | 2021-10-17 02:05:40 | Install "autoconf" as proper "inet autoconf" in hostname.if(5) files OK aja | ||
| 9a9b50ce | 2021-10-13 15:04:53 | Provide realpath(1) A tiny realpath(3) wrapper to make a porter's life easier. Feedback kettenis deraadt cheloha sthen OK cheloha martijn deraadt | ||
| 1f810a07 | 2021-10-12 16:39:22 | make armv7 fit again after bootblock growth; discussed with jsg | ||
| 7699728a | 2021-10-06 14:49:08 | sync | ||
| bab1863b | 2021-10-04 20:44:27 | sync | ||
| aa8ccfe2 | 2021-10-04 20:40:39 | sycn | ||
| 0a017508 | 2021-10-04 17:02:21 | grow i386 media for new realtek firmwares | ||
| 6688aa27 | 2021-10-04 15:20:36 | sync | ||
| eae74f8a | 2021-10-04 01:34:29 | Add firmwares for rsu(4), rtwn(4), and urtwn(4) drivers. ok deraadt@ | ||
| b1c80baf | 2021-10-03 00:49:20 | sync | ||
| 3cbc720d | 2021-10-02 08:45:05 | sync | ||
| 900ba63c | 2021-09-26 12:39:25 | '-g' no longer needs '-i'. No functional change. | ||
| 2d7dec47 | 2021-09-25 18:40:07 | Add gpiocharger(4) for arm64 This driver provides support for battery chargers connected to GPIO pins, such as those found on the Pinebook Pro. OK kettenis | ||
| 913b7e91 | 2021-09-25 10:43:23 | Add gpioleds(4) for arm64 This driver provides support for LEDs connected to GPIO pins, such as those found on the Pinebook Pro. OK kettenis | ||
| 0c81b1b4 | 2021-09-21 21:19:20 | ctfstrip uses objcopy behind the scenes, meaning objcopy must also be in base set, for KARL spotted by pavel korovin | ||
| 160d5e5c | 2021-09-21 18:36:09 | The cflags -DSUN_CYLCHECK -DSUN_AAT0 were removed accidently. Put them back in special like in the main disklabel Makefile. OK deraadt@ | ||
| 3653ea6b | 2021-09-14 19:12:12 | sync | ||
| ba3fb53d | 2021-09-14 14:09:21 | /usr/bin/timeout should not be in man sets | ||
| 7de6d3fb | 2021-09-14 12:04:34 | Sync | ||
| 9034e431 | 2021-09-13 17:45:59 | sync | ||
| 4ad8fc94 | 2021-09-13 15:05:57 | sync | ||
| ce828c77 | 2021-09-13 11:49:21 | introduce /etc/bsd.re-config which can be used to configure the kernel using config(8); the contents of this configuration file will be fed to config(8) after kernel relinking is done, so on the next boot the new kernel will have all the configuration changes set by the user this comes handy if you still want to use KARL while making changes to the GENERIC kernel diff from Paul de Weerd with input from several developers | ||
| cc2e7cff | 2021-09-13 05:17:04 | check the installer's /tmp/i/hostname.* files for a configured IP address so that configurations without a broadcast address are detected as well ok sthen@ | ||
| f6dfe18d | 2021-09-10 15:10:38 | sync | ||
| 8f4f17b3 | 2021-09-08 13:16:53 | Backout "Merge sysupgrade watchdog and prompt timeout code" (commitid 0SH0ijktpPPcSctj) "/autoinstall[2697]: start_timeout: not found" during non-interactive upgrade, e.g. sysupgrade(8). Reported by Joel Carnat <joel at carnat dot net>, thanks. | ||
| 7a64a2f5 | 2021-09-04 23:58:54 | sync | ||
| efb3fd91 | 2021-09-02 20:33:03 | sync |