git: 9front

RSS feed

22f6a61b – rodri <rgl@antares-labs.eu> authored on 2026/01/10 06:19
games/nes: improve the cpu to better match the console behavior (thanks yuvia!)

2a6b3943 – sl <sl@frank> authored on 2026/01/07 19:56
/lib/theo: remove one

30d6e687 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2026/01/07 12:03
devswap: fix mistake (missing matchseg)

0260be4e – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2026/01/07 00:24
samterm: dont burn 100% cpu when button 2 scrolling

32077be8 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2026/01/06 22:23
nusb/disk: ignore file offset for raw status reads (thanks terin stock)

71c1961c – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2026/01/06 21:37
kernel: debounce killbig()

48d57b7a – rodri <rgl@antares-labs.eu> authored on 2026/01/06 15:05
libdraw: remove image area limit from badrect(2)

ff21390a – rodri <rgl@antares-labs.eu> authored on 2026/01/06 09:37
stats: handle "tls error" read error message in checkhang()

b18221b1 – sl <sl@x61t> authored on 2026/01/05 19:51
lib/theo: Fuck that shit, I'm almost done to just quitting my role in this project

f5595b83 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2026/01/05 06:40
stats: automatic reconnect (thanks rodri)

d20bb0fc – Ori Bernstein <ori@eigenstate.org> authored on 2026/01/04 12:11
tput(1): document '-w' flag

42d7047c – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2026/01/03 23:31
ndb/dns: improve hint processing

b308b43f – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2026/01/03 19:56
libc/test/lock: add missing exits(nil);

b8232d40 – Ori Bernstein <ori@eigenstate.org> authored on 2026/01/03 11:42
git/branch: update index as we update files

b6ea5cb0 – Ori Bernstein <ori@eigenstate.org> authored on 2026/01/03 00:24
libc: add smoketests for locking

9bbbcfda – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2026/01/02 19:50
stats: run readmach() for each machine in its own process

1f96ebf5 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2026/01/02 19:45
libdraw: generalise menuhit()/emenuhit() and enter/eemter() functions

a5bb5907 – rodri <rgl@antares-labs.eu> authored on 2026/01/02 17:48
libgeometry: remove Triangle[23] structs

659f5038 – rodri <rgl@antares-labs.eu> authored on 2026/01/02 10:36
vnc: implement devdraw affinewarp protocol message 'a'

e2161c3c – rodri <rgl@antares-labs.eu> authored on 2026/01/02 09:22
/sys/src/cmd: display locking cleanup

2e4a6756 – rodri <rgl@antares-labs.eu> authored on 2025/12/31 07:49
games/timmy: handle window resizes gracefully, let timmy play in peace

a0a31c3c – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/31 02:33
ndb/dns: fix wrong strncmp() length for override#dot#server

9b80d84d – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/30 17:30
ndb/dns: make srv record ndb format consistent

ebc8c292 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/28 21:55
kernel: fix waserror() handling for bindmount() and sysunmount()

9e2ca317 – Ori Bernstein <ori@eigenstate.org> authored on 2025/12/28 13:43
gefs: don't skip syncing when fs has gone readonly

3ea08ad8 – Ori Bernstein <ori@eigenstate.org> authored on 2025/12/27 20:45
?c: grow regions dynamically

13c04121 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/27 18:28
cc: reuse memory for Typetab by using allocn()

ed3c7d49 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/27 15:19
?c: eliminate .rathole for arm, arm64, 386, arm-thumb and mips

505594db – rodri <rgl@antares-labs.eu> authored on 2025/12/27 03:17
devdraw: use memlaffinewarp(2) for the affinewarp rpc

e532d099 – rodri <rgl@antares-labs.eu> authored on 2025/12/27 03:16
libmemlayer: implement memlaffinewarp()

a580fff1 – rodri <rgl@antares-labs.eu> authored on 2025/12/27 02:55
libmemdraw: memaffinewarp() does not need to return anything

9f771e90 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/25 20:59
rcpu(1): document missing -t seconds (aan timeout) argument

f9d6ecb1 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/25 20:49
rcpu: allow aan listening port to be constrained with aanport attribute in ndb (thanks panini)

cf180ac9 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/25 16:14
nusb/disk: re-read command status on tag mismatch

0ca1aa01 – noodle <noodle@pastanoggin.com> authored and qwx <qwx@sciops.net> committed on 2025/12/24 08:44
ircrc: log user messages before sending them to server

6ec48d76 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/24 12:18
kernel: delete obsolete srvname() function prototype

1827ee93 – Ori Bernstein <ori@eigenstate.org> authored on 2025/12/22 21:34
history: 9fs dump before looking inside it

0697ef9d – sl <sl@x61t> authored on 2025/12/22 01:13
garamond regular italics should not be bold italics (redux)

51c5808c – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/20 19:56
devip: handle announce and connect ctl error (thanks panini)

285ccfbd – sl <sl@k> authored on 2025/12/16 22:04
sys/src/9/pc/ether82563.c: add did 0d4e to i219-lm (makes thinkpad l13 gen 1 core i7 vpro ethernet work)

68782960 – sl <sl@k> authored on 2025/12/14 17:58
sys/src/9/pc/ether82563.c: add did 0d4f to i219-v (makes thinkpad l13 gen 1 ethernet work)

fa51dc4b – Ori Bernstein <ori@eigenstate.org> authored on 2025/12/13 23:34
git/get: handle multi_ack status messages correctly

5b2bc75b – Jacob Moody <moody@posixcafe.org> authored on 2025/12/14 01:42
libc: remove bio dep from ucd generation

8a40ebe6 – Ori Bernstein <ori@eigenstate.org> authored on 2025/12/13 21:44
git(1): improve confusing phrasing about commits (thanks Tekk_9f)

4341e26a – Ori Bernstein <ori@eigenstate.org> authored on 2025/12/13 11:50
etheriwl: support Centrino Advanced-N 6200 0x422c (thanks sirjofri)

34ac1139 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/13 11:06
devip: Add read/writable per-protocol trans file

2b543568 – Ori Bernstein <ori@eigenstate.org> authored on 2025/12/12 21:18
gefs: remove epoch around chsend

e934575d – Noam Preil <noam@pixelhero.dev> authored on 2025/12/11 21:49
mkone: only clean test if it has a mkfile

1293fdbc – noodle <noodle@pastanoggin.com> authored and qwx <qwx@sciops.net> committed on 2025/12/11 15:18
ircrc: revert 78e2f69c0d7e4c17227e1ec0545cbb2a0ae1e96e and introduce a -u flag for username

c2b8859c – Jacob Moody <moody@posixcafe.org> authored on 2025/12/09 16:04
dist/qcowfs: fix tests

4ea762bc – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/09 11:50
kernel: eliminate goto in dupseg() (bikeshedding)

a3725097 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/08 20:42
merge

7e3a4b9c – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/08 20:40
libregexp: optimise regexec()/rregexec()

7a401624 – Ori Bernstein <ori@eigenstate.org> authored on 2025/12/08 16:33
gefs: disallow deletion of nonexistent config keys

1c179e58 – Ori Bernstein <ori@eigenstate.org> authored on 2025/12/08 16:23
gefs: correct accounting of npull after collapsing root

972b048d – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/08 13:09
ip/ipconfig: fix ipnet ip= for point-to-point links (thanks k0ga)

24ca1f2e – Ori Bernstein <ori@eigenstate.org> authored on 2025/12/08 11:59
disk/qcowfs: don't clobber files that exist

2143a62f – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/08 10:54
libregexp: test rregexec() against regexec()

8f5ab25e – Jacob Moody <moody@posixcafe.org> authored on 2025/12/07 20:20
ape: fix profiling and sync with libc

05f4fb83 – Jacob Moody <moody@posixcafe.org> authored on 2025/12/07 20:13
libc: mark exits as profile-able

246079a5 – Noam Preil <noam@pixelhero.dev> authored on 2025/10/09 01:46
fshalt: sync fossils

602d0df2 – qwx <qwx@sciops.net> authored on 2025/12/07 17:38
awk: fix use-after-free when ARGV is deleted

00b4628d – noodle <noodle@pastanoggin.com> authored and Jacob Moody <moody@posixcafe.org> committed on 2025/12/06 17:04
kbmap: add arabic keymap

b2126553 – Jacob Moody <moody@posixcafe.org> authored on 2025/12/07 16:32
vdiff: fix rune comparison

35cffbd0 – Jacob Moody <moody@posixcafe.org> authored on 2025/12/07 16:25
libc: add utfncmp()

69ad74ec – Aidan K. Wiggins <akw@oneiri.one> authored and qwx <qwx@sciops.net> committed on 2025/11/03 12:43
samterm: set last menu hit when receiving an Hcurrent msg

1d890193 – Aidan K. Wiggins <akw@oneiri.one> authored and qwx <qwx@sciops.net> committed on 2025/11/03 12:21
sam(term): replace cruft with library rune routines

0d2a10e4 – Aidan Wiggins <akw@oneiri.one> authored and qwx <qwx@sciops.net> committed on 2025/10/27 15:32
samterm: Roll our own kbd proc

479ecb17 – Aidan K. Wiggins <akw@oneiri.one> authored and qwx <qwx@sciops.net> committed on 2025/11/03 12:15
samterm: Make scrollbar act like rio's

03040ba3 – Aidan Wiggins <akw@oneiri.one> authored and qwx <qwx@sciops.net> committed on 2025/10/25 10:57
samterm: Simplify scrolling mechanics

78e2f69c – qwx <qwx@sciops.net> authored on 2025/12/07 06:59
ircrc: permit / in nicknames (thanks cgnarne)

18207e0f – Ori Bernstein <ori@eigenstate.org> authored on 2025/12/06 23:14
git/import: also strip 'Re:' from message subjects

8a292ba1 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/06 20:41
ndb/dns: fix getips() for send_notify() (thanks k0ga)

8ecb188c – noodle@pastanoggin.com <noodle@pastanoggin.com> authored and Ori Bernstein <ori@eigenstate.org> committed on 2025/10/31 10:10
timezones: fix Egypt Daylight Saving Time start and end times

c2ea6907 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/06 12:24
libregexec: add basic test case

eb910cf7 – qwx <qwx@sciops.net> authored on 2025/12/05 19:30
ircrc(1): describe available commands and fix some typos (thanks noodle)

4eb9f745 – noodle <noodle@pastanoggin.com> authored and qwx <qwx@sciops.net> committed on 2025/12/02 17:48
ircrc: don't print if user message is empty and set target to '' if it's null

03b0e385 – qwx <qwx@sciops.net> authored on 2025/12/01 19:04
arch(3): document cputemp file

c0fb4ee8 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/12/01 18:20
kernel: refactor chdev(1) machinery

7979093c – Ori Bernstein <ori@eigenstate.org> authored on 2025/12/01 16:53
gefs: print() => fprint(2)

59688f4a – qwx <qwx@sciops.net> authored on 2025/11/30 19:04
zynq: rename #P/temp to #P/cputemp as used by other kernels and stats(1)

f7ef9fd6 – noodle <noodle@pastanoggin.com> authored and qwx <qwx@sciops.net> committed on 2025/11/29 22:42
ircrc: enable TLS by default and use factotum for server password

5ff1ec27 – qwx <qwx@sciops.net> authored on 2025/11/30 18:25
auth/userpasswd: add -n option to suppress prompt (thanks ori, noodle)

4f6fa04f – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/11/30 17:00
kernel: get rid of mountid and quadratic algorithms in pgrpcpy() and devproc/readns1()

882ec4ba – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/11/29 12:23
merge

69481a8a – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/11/29 12:23
devmnt: Implement bread/bwrite handlers

eefa3715 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/11/29 11:49
zynq: postnote "sys: breakpoint" on debug exception

d9e105d9 – Ori Bernstein <ori@eigenstate.org> authored on 2025/11/28 20:45
gefs: reduce delay before warning on stalled epoch

5a4c5ba2 – Ori Bernstein <ori@eigenstate.org> authored on 2025/11/28 20:04
git/common.rc: fix paths with spaces

e4e8086e – Ori Bernstein <ori@eigenstate.org> authored on 2025/11/28 12:42
gefs: bring back epochwait delay increment

4d6ec98d – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/11/28 19:38
libc/arm: actually make it work...

289a0ceb – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/11/28 18:46
merge

3e6cf0be – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/11/28 18:44
libc/arm: return early from memmove() when pointers are equal.

06b1071d – Ori Bernstein <ori@eigenstate.org> authored on 2025/11/28 11:38
gefs: fix double-deadlist of block

7bb45c45 – Ori Bernstein <ori@eigenstate.org> authored on 2025/11/28 10:51
gefs: print update to key when setting config

389adc25 – Ori Bernstein <ori@eigenstate.org> authored on 2025/11/28 10:50
gefs: only print 'stalled epoch' once after 500 seconds

d22a54d5 – Ori Bernstein <ori@eigenstate.org> authored on 2025/11/27 10:58
gefs: advance epoch on task error

86dc77e8 – Ori Bernstein <ori@eigenstate.org> authored on 2025/11/26 11:19
gefs: wait for epoch before freeing snapdl

0d61797e – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/11/26 04:01
9fs: scan /dev/sd[MN]*/dos for pidos (thanks clevor)

9b66ea61 – cinap_lenrek <cinap_lenrek@felloff.net> authored on 2025/11/25 20:14
kernel: make execregs() arguments more obvious

Next