summaryrefslogtreecommitdiff
path: root/Base/usr/share
AgeCommit message (Collapse)Author
2021-10-09Base: Add man page for blockdev utilityDavid Isaksson
2021-10-09Base: Fix typo in the proc(7) manpageRalf Donau
2021-10-08Base: Add 2 manual pages to describe the ProcFS and SysFSLiav A
2021-10-05Everywhere: Change from http to https where feasibleBen Wiederhake
I used "git grep -FIn http://" to find all occurrences, and looked at each one. If an occurrence was really just a link, and if a https version exists, and if our Browser can access it at least as well as the http version, then I changed the occurrence to https. I'm happy to report that I didn't run into a single site where Browser can't deal with the https version.
2021-10-04Base: Add audio documentationkleines Filmröllchen
2021-10-01Base: Fix typosNico Weber
2021-09-28man: Add "-z seperate-code" to man7/Mitigations.mdBrian Gianforcaro
Update the mitigations documentation with the lateest mitigation.
2021-09-26Base: Update man2/pipe.md after 5d180d1f99Nico Weber
2021-09-24Base: Fix typo in boot_parameters(7) manual pageLiav A
2021-09-24Base: Remove mentioned pci_ecam per-device option from boot_paramters(7)Liav A
This option was removed and can't be used anymore.
2021-09-11Kernel+Userland: Remove loadable kernel modulessLiav A
These interfaces are broken for about 9 months, maybe longer than that. At this point, this is just a dead code nobody tests or tries to use, so let's remove it instead of keeping a stale code just for the sake of keeping it and hoping someone will fix it. To better justify this, I read that OpenBSD removed loadable kernel modules in 5.7 release (2014), mainly for the same reason we do - nobody used it so they had no good reason to maintain it. Still, OpenBSD had LKMs being effectively working, which is not the current state in our project for a long time. An arguably better approach to minimize the Kernel image size is to allow dropping drivers and features while compiling a new image.
2021-09-11Base: Fix Markdown formatting in links to man pagesBen Wiederhake
A quick grep revealed these stats (counting only the first occurrence per line): `thing`(1): 154 `thing(1)`: 9 thing(1): 4 This commit converts all occurrences to the `thing`(1) format.
2021-09-11Base: Fix Markdown casing in headingsBen Wiederhake
2021-09-11Base: Fix Markdown links in man pagesBen Wiederhake
2021-08-31echo: Support octal, hexadecimal and unicode escape sequencesTheFightingCatfish
2021-08-27Base+Utilities: Add the asctl audio utility, replacing avolkleines Filmröllchen
The new asctl (audio server control) utility expands on avol with a completely new command line interface (documented in the man page) that supports retrieving and setting all exposed audio server settings, like volume and sample rate. This is currently the only user-facing way of changing the sample rate.
2021-08-15Kernel+Userland: Remove chroot functionalityAndreas Kling
We are not using this for anything and it's just been sitting there gathering dust for well over a year, so let's stop carrying all this complexity around for no good reason.
2021-08-02Shell: Improve the parsing of history event designatorsTheFightingCatfish
2021-07-26Base: Mitigations(7) add -fzero-call-used-regs and Process ProtectionBrian Gianforcaro
Update the man page to describe more mitigations that we have applied.
2021-07-24Base: Add man page for MailLuke
This is primarily used to give an example configuration file.
2021-07-15Utilities: Add groupdelM4x1m3
2021-07-15Utilities: Add groupaddM4x1m3
2021-07-14Utilities: Add an implementation of 'comm'TheFightingCatfish
Add an implementation of 'comm' -- compare files line by line
2021-07-13Base: Fix typo in the man page for `file`Valtteri Koskivuori
On macOS with a Finnish keyboard layout, $ is typed with Option+4. While writing this manpage, I made the mistake of holding Option down a little too long, as I often do, resulting in the keystroke Option+space. This, instead of typing a space, types U+00A0 (non-breaking space), which looks identical on my host terminal. Luckily the Serenity terminal called me out on it, printing out a question mark instead.
2021-07-12ls: Add option to list subdirectories recursivelyAriel Don
List subdirectories encountered using -R or --recursive flags with ls.
2021-07-07Documentation: Add less(1) man page, and link to it in othersPeter Elliott
2021-07-03Base: Add more manpages for command-line utilitiesMaciej Zygmanowski
2021-06-12Base: Change incorrect "See Also" links in module_load(2) and modunload(8) ↵Gal Horowitz
(#8006)
2021-06-08Base: Clarify and extend unveil(2) man pageMax Wipfli
2021-05-30pls: Drastically simplify this programAndreas Kling
Since this program is setuid-root, it should be as simple as possible. To that end, remove `/etc/plsusers` and use filesystem permissions to achieve the same thing. `/bin/pls` is now only executable by `root` or members of the `wheel` group. Also remove all the logic that went to great lengths to `unveil()` a minimal set of filesystem paths that may be used for the command. The complexity-to-benefit ratio did not seem justified, and I think we're better off keeping this simple. Finally, remove pledge promises the moment they are no longer needed.
2021-05-29Userland: Check sudoers file perms and owner in plsJesse Buhagiar
As per comment found in #6319 by @bcoles, `pls` should check the permissions and owner of the sudoers file to ensure that it hasn't been compromised.
2021-05-29Userland: Implement `pls`, a sudo cloneJesse Buhagiar
2021-05-24Base: Document the Shell's new termios allow-listAli Mohammad Pur
Also add `stty` to that list by default.
2021-05-22Documentation: Update bt(1) man page for symbolication changesAndreas Kling
2021-05-17Everywhere: Fix a bunch of typosLinus Groh
2021-05-14Userland: Rename QuickShow => Image ViewerAndreas Kling
The old name was a bit too ambiguous. This one is crystal clear. :^)
2021-05-11Shell: Add an option to autosave history every N msAli Mohammad Pur
...and set it to 10 seconds by default.
2021-05-10Base: Fix a spelling error in the mitigations man pageMart G
2021-05-10Shell: Parse '\t' in doublequoted strings as a tab characterAli Mohammad Pur
This not being recognised is surprising.
2021-05-10Shell: Add support for \uhhhhhhhh escapes in stringsAli Mohammad Pur
This will be replaced with the unicode character whose codepoint is given by the unsigned 32-bit number 'hhhhhhhh' (hex).
2021-05-08Base: Fix path to LibJS tests in test-js(1) man pageLinus Groh
2021-05-08Base: Update TextEditor man page to include line and column argumentsry755
This documents the feature in c2872766f2322aa38490160b571059f05e7dcb2d
2021-05-07Base: Add manpage for file(1)Valtteri Koskivuori
2021-05-07Base: Consistently stylize arguments in man pages as inline codeLinus Groh
2021-05-05Base: Add manpage for groups(1)setepenre
2021-05-05Base: Fix typos and spelling errors in man pagesBrendan Coles
2021-05-05Base: Minor cleanup of a few man pages.Brian Gianforcaro
- Fix some typos and formatting. - Add links to Mitigations from unveil / pledge.
2021-05-05Base: Add a boot_parameters(7) to document kernel boot parameters.Brian Gianforcaro
2021-05-04Base: Update recvfd() man page after addition of `options` argumentAndreas Kling
2021-05-01Man: Add a manpage for rev(1)Mango0x45