IABSD.fr/src/share

Branch :


Log

Author Commit Date CI Message
194a64d3 2023-03-04 14:49:36 move to 7.3-beta
9eb80002 2023-03-02 11:56:25 add arch to Dt
a0eb7693 2023-03-02 11:49:45 mention eephy(4) ok jmatthew@
c7ff23bc 2023-03-02 10:07:18 mvodog(4) and mvortc(4)
f5291493 2023-02-21 07:47:24 some nameserver proposal bits: unwind.8: point to resolvd(8) for autoconf sources unwind.conf.5: order preferred list by order of preference resolvd.8: reformat to read better route.8: no need to discuss unwind in the nameserver command umb.4 + sppp.4: note the sending of nameserver proposals the umb/sppp text is from claudio tobhe confirmed iked sending proposals when configured to do so much assistance and ok: florian claudio
1807be72 2023-02-20 16:08:37 sndiod(8) is the audio daemon now; from david demelier
495f84e4 2023-02-19 14:37:54 Remove non-existent make targets from ports(7) and bsd.port.mk(5) Removed from ports(7): - describe, homepage-links, (un)link-categories, unlink-categories Removed from bsd.port.mk(5): - (un)link-categories OK op@
2544f51d 2023-02-16 01:07:01 Regen en_US.UTF-8.src for Unicode 14.0.0 That comes with perl 5.36. OK millert@
5e31da32 2023-02-16 01:06:01 Whitespace I am pretty sure it was schwarze@ who pointed this out long ago.
50352123 2023-02-14 05:28:35 smci -> scmi
5cf72707 2023-02-13 19:33:51 scmi(4)
f3cb3cf5 2023-02-13 19:18:23 Mention TCS4525.
c78098b6 2023-02-10 14:34:16 Adjust knote(9) API Make knote(9) lock the knote list internally, and add knote_locked(9) for the typical situation where the list is already locked. Remove the KNOTE(9) macro to simplify the API. Manual page OK jmc@ OK mpi@ mvs@
b7cf571f 2023-02-09 11:35:17 use newer, much easier disklabel template strings
d5ea7fa0 2023-02-05 07:11:12 add ufshci(4);
2095c737 2023-02-04 23:11:59 Initial driver for Universal Flash Storage (UFS) Host Controllers. ok kettenis@
24ee467d 2023-02-04 19:19:35 timecounting: remove incomplete PPS support The timecounting code has had stubs for pulse-per-second (PPS) polling since it was imported in 2004. At this point it seems unlikely that anyone is going to finish adding PPS support, so let's remove the stubs: - Delete the dead tc_poll_pps() call from tc_windup(). - Remove all tc_poll_pps symbols from the kernel. Link: https://marc.info/?l=openbsd-tech&m=167519035723210&w=2 ok miod@
c80f2788 2023-02-03 15:53:15 add sncodec(4);
ad47b89d 2023-02-03 13:28:51 sncodec(4)
c6844759 2023-01-31 13:53:49 typo, fix variable name
61230bc7 2023-01-30 14:43:29 The APM_IOC_NEXTEVENT ioctl was removed in the mickey era, remove documentation about it ok deraadt, miod
b7211c5d 2023-01-28 11:47:25 sync
b02fb1cf 2023-01-22 22:38:23 Fix list of possible values of MODRUBY_REV With Ruby 2.7 in the attic, MODRUBY_REV can no longer be set to 2.7. It has been possible to set it to 3.2 for a while.
700233a6 2023-01-22 20:57:21 Update documentation for removal of ruby27 FLAVOR
efb076c2 2023-01-21 09:01:55 sync EXTRACT_CASES and PATCH_CASES with reality xz handles .lz now, we deal with zstd patches by default, bzip2 and gzip have command variables.
9170da37 2023-01-17 10:10:10 remove elansc(4) driver for AMD Elan SC520 System Controller AMD Elan SC520 has a Am5x86, 486-class processor. We require a 586-class processor. feedback from jmc@ ok miod@
3c8da594 2023-01-16 23:07:47 Mention riscv64 boot support efiboot could always boot from CRYPTO and RAID 1, since version 1.5 RAID 1C also works. installboot was enabled just now, so only new installations work out of the box without manual intervention.
796f3615 2023-01-14 12:19:11 regen
ef53724c 2023-01-14 03:12:15 use the notice from 4.4BSD-Lite ok deraadt@ miod@
f4d96c45 2023-01-12 19:37:53 Update luna88k boot procedure; help & tweaks jmc@
ddb25f5f 2023-01-09 17:41:03 tweak text for USE_NOEXECONLY
c5a57b5d 2023-01-09 17:17:55 document USE_NOEXECONLY
80d3b712 2023-01-07 12:34:29 fix firmware filename typo in iwx(4) man page: ao -> a0
98dbb30e 2023-01-07 06:40:21 The maximum length of the value is extended to 64k bytes. ok yasuoka
8bff8a49 2023-01-06 19:10:18 Remove copystr(9), unless used internally by copy{in,out}str.
86a45bbd 2023-01-01 01:19:18 timeout.9: document new interfaces, miscellaneous rewrites and cleanup - Document timeout_abs_ts(9). - Add the kclock arguments to timeout_set_flags(9) and TIMEOUT_INITIALIZER_FLAGS(9). - Document KCLOCK_NONE and KCLOCK_UPTIME. - Mention the static initialization macros alongside timeout_set(9) etc.; keep relevant information adjacent. - Mention timeout_add_sec(9) etc. alongside timeout_add(9); keep relevant information adjacent. ... plus many other cleanups, rewrites, and rearrangements. Prompted by mvs@ and many others. With input from jmc@, mvs@, kn@, schwarze@, and probably a few others I have forgotten. v1: https://marc.info/?l=openbsd-tech&m=162449274513068&w=2 v2: https://marc.info/?l=openbsd-tech&m=165851505627764&w=2 v3: https://marc.info/?l=openbsd-tech&m=167250339811308&w=2 ok jmc@ mvs@ schwarze@
e982275c 2022-12-29 06:49:34 capital letter at sentence start;
879f4f87 2022-12-29 06:10:54 FORK_SIGHAND and the handling of func==NULL disappeared in 2017 in sys/kern/kern_fork.c rev 1.195.
744ba802 2022-12-28 15:46:39 microtime.9: rewrite description, miscellaneous cleanup - Remove the bintime interfaces. They should not be used outside of the timecounting layer. Unsure whether they warrant a manpage of their own. - In the SYNOPSIS, change the variable names for timespec interfaces from "tv" to "ts". - Document the new-ish "nsec" interfaces. - Rewrite the DESCRIPTION. Describe every clock completely in its own paragraph. Enumerate all the interfaces in tables. Explicitly state the output format for each interface in said tables. Add new vocab ("hardware", "timestamp") to clarify the differences between the "get" and non-"get" interfaces. - Add the CONTEXT, RETURN VALUES, and ERRORS sections. - Cross-reference clock_settime(2), timeradd(3), and tc_init(9). Lots of input from schwarze@. ok jmc@ schwarze@
a6e9b3e5 2022-12-26 19:34:12 spelling fix; from paul tagliamonte ok millert
82459cdf 2022-12-26 03:09:04 Document ruby32 FLAVOR for Ruby ports
f4276707 2022-12-23 07:37:21 - hostname.if can handle lladdr as well as if names now - mention that they can be used for dynamic addressing - lower the reading order of multicast routing (it makes sense to place this at the end) - Xr route(8) up front of the route text, not the end - use Xr rather than Pa where possible - reorder the forwarding text
160890f3 2022-12-23 07:16:54 point readers, where relevant, to route(8) rather than netstat(1) or route(4); remove some redundant info regarding netstat -r from ipcomp/ipsec feedback claudio sthen ok claudio kn sthen
881f6c5f 2022-12-22 19:53:22 Denote multiple arguments with 'arg ...' not 'args' A few programs used the plural in their synopsis which doesn't read as clear as the obvious triple-dot notation. mdoc(7) .Ar defaults to "file ..." if no arguments are given and consistent use of 'arg ...' matches that behaviour. Cleanup a few markups of the same argument so the text keeps reading naturally; omit unhelpful parts like 'if optional arguments are given, they are passed along' for tools like time(1) and timeout(1) that obviously execute commands with whatever arguments where given -- just like doas(1) which doesn't mention arguments in its DESCRIPTION in the first place. For expr(1) the difference between 'expressions' and 'expression ...' is crucial, as arguments must be passed as individual words. Feedback millert jmc schwarze deraadt OK jmc
85fc16ea 2022-12-17 14:53:16 add arch to Dt;
93aad84f 2022-12-17 12:02:00 aplefuse(4)
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@
e5b1332b 2022-12-15 06:39:05 rework the text describing interface name; feedback deraadt afresh kn
9c0e33d3 2022-12-13 06:58:03 add tipd(4);
cc97c6c4 2022-12-13 02:50:01 The C compiler -rdynamic argument is not specific to gcc, so just say 'cc' queried by and ok jcw@
809d25fa 2022-12-12 20:44:00 Fix typo.
b930fe35 2022-12-12 19:25:49 tipd(4)
1b715172 2022-12-09 21:19:53 fix double word and Ar -> Dv;
123a6750 2022-12-09 17:16:36 document changes to uvm_map_protect() for setting the UVM_ET_STACK in some cases (setrlimit, atomically, only kernel reachable, ...)
08937423 2022-12-09 09:30:54 Allow overriding default run-regress-* targets Overriding a default run-regress-* target with custom commands is already possible and done by many tests. The fact that it currently works depends on behavior in the BUGs section of make.1, however. The fix is not to add commands if the target is already defined with commands. tested by anton correct fix from espie, ok anton
16c986d8 2022-12-06 16:18:51 list hatch-vcs for MODPY_PYBUILD
79dca765 2022-12-05 23:14:03 make all lists non -compact, to keep spacing consistent; from brad ok jca while here knock out the resulting unnecessary Pp and wrap some long lines
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
e2e3bd4a 2022-11-30 17:59:46 Update to 2022ggtz from https://github.com/JodaOrg/global-tz Major changes: * The northern edge of Chihuahua changes to US timekeeping. * Much of Greenland stops changing clocks after March 2023. * Fix some pre-1996 timestamps in northern Canada.
35cdf233 2022-11-27 15:27:17 Zap qt3/4 remnants, MODQMAKE_RECURSIVE always defaults to yes Like that since ports devel/qmake/qmake.port.mk r1.11 Zap qt3 remnants
4b358394 2022-11-27 15:08:16 x11/qt3 and qt4 are no more, say x11/qt* like the module's error message
5bdff5a3 2022-11-23 23:47:05 pwmleds(4)
e0afbaeb 2022-11-21 22:01:51 aplpwm(4)
48308923 2022-11-20 16:45:10 Sync struct pfi_kif with reality pfik_srcnodes and pfik_flagrefs members were added in sys/net/pfvar.h r1.492 (jul 2019) and r1.505 (dec 2021), respectively.
1f1797ab 2022-11-18 18:11:10 Improve "once" bits - use imperative tense in the pf.conf(5) "once" part - leave printing implementation details to pfctl(8)'s "-s rules" part - use more markup - debug mode also prints expired rules OK jmc sashan
082ec81d 2022-11-14 09:34:51 Document arm64 as supporting RAID 1C boot Now that installboot(8) -p is softraid(4) aware, fresh arm64 installations actually boot out of the box without manual intervention, as expected.
facbc3fb 2022-11-11 21:41:45 fix ounctuation and SEE ALSO;
2022a111 2022-11-11 15:25:13 Add icc(4) to handle Customer Control keyboards attached to i2c bus. ok anton@ patrick@
301360a6 2022-11-11 11:27:05 resync with ISO web site; ok kmos@
c542be8a 2022-11-10 23:57:31 divison -> division
05cbc9aa 2022-11-10 19:10:50 fix SEE ALSO and new sentence, new line; similar patch floated by josian frentsos on tech
588f4160 2022-11-10 19:07:21 tweak the "once" text; ok sashan
461ddc6b 2022-11-10 13:08:57 qcpon(4), qcpwm(4), qcrtc(4)
44055457 2022-11-10 12:59:26 update for consistency
dbbde221 2022-11-10 12:57:08 qcpmic(4), qcpmicgpio(4), qcspmi(4)
77860630 2022-11-10 12:40:07 qcpdc(4)
1e75ade7 2022-11-10 12:36:38 Move manpages for Qualcomm devices over to the MI directory. kettenis@ put them into the arm64-specific one mostly because they were for ACPI and that will definitely be arm64-specific. I have committed most of the FDT ones to the MI fdt directory. dlg@ would be happier with those manpages in the MI one. There are more manpages to come as well.
27ea7898 2022-11-10 11:02:26 Regen
886cb583 2022-11-10 07:05:41 Add support for per-cpu event counters, to be used for clock and IPI counters where the event being counted occurs across all CPUs in the system. Counter instances can be made per-cpu by calling evcount_percpu() after the counter is attached, and this can occur before or after all system CPUs are attached. Per-cpu counter instances should be incremented using evcount_inc(). ok kettenis@ jca@ cheloha@
a21b78ca 2022-11-09 23:00:00 simplify expiration of 'once' rules. let packet to mark 'once' rule as expired. The rule will be removed by pfctl(8) when rules are updated. OK kn@
98abb01d 2022-11-09 22:18:53 Regen
c0a65584 2022-11-07 10:21:17 Nuke last references to d_drivedata.
b91554c6 2022-11-06 18:32:51 regen after /dev/pf? cleanup (only /dev/pf exists)
57cfaf40 2022-11-06 13:01:02 add arch to Dt;
02b0053d 2022-11-06 12:18:28 qcdwusb(4)
b4efbba6 2022-11-06 09:26:29 Document LOGDIR on its own since it's not a bsd.port.mk variable. ok espie
031079e7 2022-11-05 23:18:03 - escape a macro in an Rs/Re block: groff appears to think it is callable - while here, sort NAME
329e3480 2022-11-05 19:29:45 clockintr(9): initial commit clockintr(9) is a machine-independent clock interrupt scheduler. It emulates most of what the machine-dependent clock interrupt code is doing on every platform. Every CPU has a work schedule based on the system uptime clock. For now, every CPU has a hardclock(9) and a statclock(). If schedhz is set, every CPU has a schedclock(), too. This commit only contains the MI pieces. All code is conditionally compiled with __HAVE_CLOCKINTR. This commit changes no behavior yet. At a high level, clockintr(9) is configured and used as follows: 1. During boot, the primary CPU calls clockintr_init(9). Global state is initialized. 2. Primary CPU calls clockintr_cpu_init(9). Local, per-CPU state is initialized. An "intrclock" struct may be installed, too. 3. Secondary CPUs call clockintr_cpu_init(9) to initialize their local state. 4. All CPUs repeatedly call clockintr_dispatch(9) from the MD clock interrupt handler. The CPUs complete work and rearm their local interrupt clock, if any, during the dispatch. 5. Repeat step (4) until the system shuts down, suspends, or hibernates. 6. During resume, the primary CPU calls inittodr(9) and advances the system uptime. 7. Go to step (2). This time around, clockintr_cpu_init(9) also advances the work schedule on the calling CPU to skip events that expired during suspend. This prevents a "thundering herd" of useless work during the first clock interrupt. In the long term, we need an MI clock interrupt scheduler in order to (1) provide control over the clock interrupt to MI subsystems like timeout(9) and dt(4) to improve their accuracy, (2) provide drivers like acpicpu(4) a means for slowing or stopping the clock interrupt on idle CPUs to conserve power, and (3) reduce the amount of duplicated code in the MD clock interrupt code. Before we can do any of that, though, we need to switch every platform over to using clockintr(9) and do some cleanup. Prompted by "the vmm(4) time bug," among other problems, and a discussion at a2k19 on the subject. Lots of design input from kettenis@. Early versions reviewed by kettenis@ and mlarkin@. Platform-specific help and testing from kettenis@, gkoehler@, mlarkin@, miod@, aoyama@, visa@, and dv@. Babysitting and spiritual guidance from mlarkin@ and kettenis@. Link: https://marc.info/?l=openbsd-tech&m=166697497302283&w=2 ok kettenis@ mlarkin@
c8819f5d 2022-11-02 10:41:34 Remove audio(9) speaker_ctl(), let open() handle speakers where needed Only five legacy half-duplex hardware drivers require this function to change between playing and recording: i386: ess(4), gus(4), pas(4), sb(4) luna88k: nec86(4) If defined, it is always called early in audio_open(), so just move the call from audio(4) to each hardware driver's open() handler. SPKR_ON/OFF remain defined to leave driver-specific code unchanged. Further cleanup (unchecked speaker_ctl() return values, FWRITE -> AUMODE_PLAY -> SPKR_ON dances, etc.) can happen later. Builds fine on i386. OK ratchov
271fd70c 2022-10-31 15:35:11 Update to 2022fgtz from https://github.com/JodaOrg/global-tz Major changes: o Mexico will no longer observe DST except near the US border. o Chihuahua moves to year-round -06 on 2022-10-30. o Fiji no longer observes DST.
1c987c6f 2022-10-28 15:13:59 Remove unused audio(9) get_props()/AUDIO_PROP_FULLDUPLEX All audio drivers have been cleaned up and, if needed, now check for duplex mode in their open() handler. OK ratchov miod
8fa42865 2022-10-25 17:10:13 trim DESCRIPTION - just call it (a sh(1)) script, in line with MAKEDEV(8) and rc.d(8) - use only .Nm thereafter instead of .Nm/the .Nm script/... - zap the additional rc.conf(8) bits for they can be found in this manual - zap unhelpful "(or can be)" Feedback OK jmc
ce51a6bd 2022-10-25 09:54:24 Fix several "bytes" in DESCRIPTION to their clearly intended "packets". Found by Alec olp_76 <at> yahoo <dot> ca OK sthen@, denis@
c1b0f01f 2022-10-25 08:40:25 Improve DESCRIPTION - use plural to clarify how more than interface may be passed - drop the distinction between interface and bridge - drop useless example: netstart is as trivial as echo(1) - mention options the usual way, this also adds tags which makes ":tn" work as expected in the pager to jump to `-n's definition OK jmc
ed3b8222 2022-10-25 05:49:40 tweak DESCRIPTION; ok mglocker
2847bda2 2022-10-24 20:43:23 update the maxrtc entry; while here, knock out the Tn macros and patch up AUTHORS;
ccb4fb92 2022-10-24 18:34:29 We recently added support for the DS1339.
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
ba9a882a 2022-10-24 09:23:27 improve grammar with and ok jmc@ ok mglocker@
499f4f99 2022-10-24 03:50:17 order Xr by section