summaryrefslogtreecommitdiff
path: root/sys/man/1
AgeCommit message (Collapse)Author
2022-09-20mpc(1): fix typoOri Bernstein
2022-09-19audio/zuke: "r" key - "repeat one" mode, based on the patch from qwx (thanks)Sigrid Solveig Haflínudóttir
2022-09-19audio/zuke: use digits to enter exact seek positionSigrid Solveig Haflínudóttir
2022-09-16pc: remove -n option and check if stdin is cons insteadSigrid Solveig Haflínudóttir
2022-09-16nusb(4), camv(1): add nusb/cam description, introduce camv manpageChris A. Frschl
2022-09-14fontsel: a font selector programSigrid Solveig Haflínudóttir
2022-09-14bar: a status bar programSigrid Solveig Haflínudóttir
2022-09-14riow: keyboard-controller for rioSigrid Solveig Haflínudóttir
2022-09-07reform(1): add a note about battery readingsSigrid Solveig Haflínudóttir
2022-09-07reform: add pmctl to read more info and to turn power rails off; manpagesSigrid Solveig Haflínudóttir
2022-09-06git(1), gitfs(4): fix style and typos (thanks schwindl)Ori Bernstein
2022-08-29reform/shortcuts: use Kmod4+esc to (un)mute the audioSigrid Solveig Haflínudóttir
2022-08-24reform/shortcuts: negative step valuesSigrid Solveig Haflínudóttir
2022-08-24reform: add reform/shortcutsSigrid Solveig Haflínudóttir
2022-08-23zuke(1): document current track printout on stdoutSigrid Solveig Haflínudóttir
2022-08-23ktrans: xin chàoJacob Moody
Add telex Vietnamese input.
2022-08-21reform: tweak manpage and reform/audio a bitSigrid Solveig Haflínudóttir
2022-08-21move and rename MNT Reform 2 support utilies, cat manpages into oneSigrid Solveig Haflínudóttir
Aux/imx8pm and aux/wm8960 had pretty cryptic names and it made more sense to use a reform/pm and reform/audio naming, accordingly. Instead of having special mount points /mnt/pm and /mnt/wm8960, /dev is used directly, removing the need to do any manual work - stats(1) will continue showing the CPU temperature, and zuke(1) will still be able to control the volume, etc. Brightness controls were changed to a better interface - /dev/light, where each line contains a "a_thing its_light_value". This way more parts can be controlled. Right now it's only "lcd", but later it might be "kbd" and "trackball" as well. Example of lib/profile: reform/audio echo master 80 > /dev/volume reform/pm echo lcd 100 > /dev/light
2022-08-17ktrans: use stdio by defaultJacob Moody
The kbdtap is now given as the first argument instead. The use of stdio allows for multiple taps to be chained together in something like: ; </dev/kbdtap ktrans | progB | progC >/dev/kbdtap
2022-08-16git/rebase: allow rebase without a clean treeOri Bernstein
Here, patch grows a dry run option (-n), which allows git/import to bail out early if it would patch files that are dirty in tree. Once git/import refuses to patch dirty files, git/rebase can skip checking if the whole tree is clean, which is both convenient and much faster on large trees.
2022-08-15ktrans: tow inside the environmentJacob Moody
2022-06-24upas/dkim: dkim signing for upasori@eigenstate.org
This change adds support for dkim signing to upas. It has2 pieces: 1. Adding support for different asn1 formats to auth/rsa2asn1; we can now generate SubjectPublicKeyInfo RSA keys, which wrap the keys up with an algorithm identifier. 2. Adding a upas/dkim command which filters a message and signs it using dkim. To configure dkim, you need to generate a (small-ish) rsa key; large keys do not fit into DNS text records: # generate the private key and add it to factotum ramfs -p cd /tmp auth/rsagen -b 2048 -t 'service=dkim role=sign hash=sha256 domain=orib.dev owner=*' > dkim.key cat dkim.key > factotum.ctl # extract the public key, encode it, and strip out the junk pubkey=`{ <dkim.key auth/rsa2asn1 -f spki | \ auth/pemencode WHATEVER | \ grep -v 'WHATEVER' | \ ssam 'x/\n/d' } domain=example.org # then add it to /lib/ndb.local echo 'dom=dkim._domainkey.'$domain' soa= ip=144.202.1.203 refresh=600 ttl=600 ns=ns.orib.dev txt="k=rsa; v='$pubkey \ >> /lib/ndb/local Then, finally, insert it into your outgoing mail pipeline. One thing to be careful of is that upas will do some outgoing 'From:' rewriting, so you may need to make sure that either '$upasname' is set, or 'upas/dkim' is inserted after the rewrite stage. A good place is in /mail/lib/qmail, in place of upas/vf: % cat /mail/lib/qmail rfork s upas/dkim -d example.com | upas/qer /mail/queue mail $* || exit 'qer failed' upas/runq -n 10 /mail/queue /mail/lib/remotemail </dev/null >/dev/null >[2=1] &
2022-08-09ls(1): Make man page synopsis consistent with usage outputJosiah Frentsos
2022-08-08Rewrite history: 9front was firstRoberto E. Vargas Caballero
History was built using a heuristic where a file not present in the dump in 30 days was considered as a deleted file, without being important if those days had an actual dump. Having the file server off 30 days made all the files to be deleted from the history point of view. This new version is rewriten from scratch in rc and it does not try to detect deleted files since it can be derived only with fragile assumptions.
2022-08-03ktrans: 新しい降りJacob Moody
Rewrite of ktrans to act as an overlay to kbdfs. Move map files outside of the binary in to /lib/ktrans and get our dictionaries out of /lib while we're at it. Use \n as an alias for ctrl-\ for first lookup, use ^w to clear okurigana input. This also in general changes the logic to never us to 'swallow' a character and always echo them out, using backspaces for cleaning us up.
2022-07-14sam(1): clarify "<rio>" works on dot just like "look"Sigrid Solveig Haflínudóttir
2022-07-11ktrans(1): added a history section (thanks moody!)rodri
2022-07-10ktrans(1): documented $jisho and made some improvements. (thanks to Kenji ↵rodri
Okamoto, cinap, BurnZez, romi and Aaron for your work on ktrans!)
2022-07-09man: turn on troff -mnihongo if JP font is usedJacob Moody
This specifically fixes % man -P ktrans We dont have font widths for kanji in our troff font files, so we can use aux/mnihongo to render the character using libdraw, and grab the bitmap from there. It's not pretty, but aux/mnihongo exists so lets at least use it. This also updates /sys/man/1/ktrans to specify the Jp font to comply with aux/mnihongo.
2022-07-06add ktrans. こんにちは!rodri
2022-07-03git/log: support -n option to restrict log countsOri Bernstein
this is useful for scripting, and convenient for interactive use.
2022-06-04patch(1): remove options that don't existOri Bernstein
the summary mentions options that existed during development, but no longer do.
2022-06-04patch(1): add the manpageOri Bernstein
forgot it in the last commit
2022-05-28add chdev(1)Jacob Moody
2022-05-22patch(1): remove bell labs patch scriptsOri Bernstein
bell labs is dead, and nobody is listening; 9front has our own patch submission proces.
2022-04-28git/pull: remove '-b' and '-a' optionOri Bernstein
we do the right thing by default now, let's not add knobs that nobody cares about.
2022-04-16make = command's output plumbableumbraticus@prosimetrum.com
This patch makes sam's = cmd output what seems to me a more useful (plumbable) format: /full/path/to/file:addr , where addr is line(s) under = and rune(s) under =#.
2022-02-10gba: fix flash chip id for 128k and add settingqwx
Some gba cartridges use flash chips produced by a few different manufacturers for backup memory. A game rom may then try to read the device id for its flash chip and break if it's the wrong one. There's no way for us to know which chip is supposed to be there, save for looking it up in some database. These chips are either 64k or 128k big. gba(1) hardcodes the id for the SST 64k chip, but games like the Pokémon ones use a 128k Macronix chip and expect a different id, completely breaking them. This patch sets a different default for 128k flash backups, and gives the ability to set the exact type when creating the save file if it's really necessary. This new default fixes the Pokémons. The type is saved in the save file, but this will *not* break existing ones. It may be that we don't need to worry about the type and just have an id that corresponds to the right chip size, which is why these defaults make sense, but I haven't tested more than a dozen roms, mostly since I don't really know which games use 128k flash.
2022-01-23man(1): reference /rc/bin/sig in SOURCE sectionIgor Böhm
2021-12-31rc(1): fix synopsiscinap_lenrek
2021-12-310intro(1), acme(1), con(1), rcpu(1), rio(1), namespace(4), authsrv(6), ↵cinap_lenrek
aan(8): cpu -> rcpu
2021-12-31rc: fix everythingcinap_lenrek
Untangle the lexer and interpreter thread state. Fix the file and line number error reporting, getting rid of Xsrcfile instruction, as the whole code block can only come from a single file, stuff the source file in slot[1] of the code block instead. Remove limitations for globber (path element limits) and be more intelligent about handling globbing by inserting Xglob instruction only when needed and not run it over every Xsimple argument list. Remove fragile ndot magic and make it explicit by adding the -q flag to . builtin command. Add -b flag for full compilation. Make exitnext() smart, so we can speculate thru rcmain and avoid the fork(). Get rid of all print(2) format functions and use io instead. Improve the io library, adding rstr() to handle tokenization, which allows us to look ahead in the already read buffer for the terminators, avoiding alot of string copies. Auto indent pcmd(), to make line number reporting more usefull. Implement here documents properly, so they can work everywhere.
2021-12-29acme(1): fix reference to 9front default acme fontIgor Böhm
2021-12-15git(1): fix quotes in git/conf exampleIgor Böhm
2021-12-13devssl, cpu, import, oexportfs: deleteOri Bernstein
SSL is implemented by devssl. It's extremely obsolete by now, and is not used anywhere but cpu, import, and oexportfs. This change strips out the devssl bits, but does not (yet) remove the code from libsec.
2021-11-08git(1): fix git/add -r spacing and wording in BUGS sectionIgor Böhm
2021-11-06git(1): fix typo in git/push sectionIgor Böhm
2021-11-04leak(1): document how to generate pool.$objtype.acidIgor Böhm
/sys/lib/acid/leak requires /sys/src/libc/port/pool.$objtype.acid which is not present by default, describe how to generate it.
2021-11-01mainly just spelling and typosStuart Morrow
2021-11-01man grep args spacing diffKyle Milz