IABSD.fr/src/distrib

Branch :


Log

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