Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-18 | 7l, 7c: Remove STLP(W), finish LDAXR(W)/STLXR(W). | Aidan K. Wiggins | |
2023-05-18 | libaml: tow eisaid inside the environment | mia soweli | |
2023-05-17 | audio/flacdec: throw out decoded audio until finished seeking | Sigrid Solveig Haflínudóttir | |
2023-05-16 | vnc: fix farsi key symbols | mkf | |
2023-05-16 | 7l: use floating point immediates where possible | Sigrid Solveig Haflínudóttir | |
2023-05-15 | 7c: clean up the garbage in -S output, fix printing instructions using FCONST | Sigrid Solveig Haflínudóttir | |
2023-05-15 | dhcp: fix out of bounds access in "ANDROID_METERED" fix | cinap_lenrek | |
the previous change introduces a out of bounds access as it does not change n. it is also conceptually wrong because this routine is supposed to just verify the structure. as later getopts() is *NOT* going to deal with malfored TLV's. this actually replaces the android magic garbage with OBpad bytes, which getopts() later will handle correctly and makes sure the garbage is fully contained within the buffer boundaries. thanks sigrid for testing. | |||
2023-05-14 | dhcp: skip android junk options | Ori Bernstein | |
2023-05-14 | 7l: register offset loads/stores | Sigrid Solveig Haflínudóttir | |
2023-05-14 | ip/ppp: ipv6 support, cleanup routes, remove source filter, and more | cinap_lenrek | |
establish ipv6 link-local addresses if supported. to get a full prefix, one would need to do dhcpv6 or using slaac configuration. this will come later. remove ipv4 default route on exit. maintain the entries in /net/ndb on ip change and also remove them on exit. dont filter source address, this should be done differently. fix various bugs in the option iteration loops. honour primary flag (it used to just ignore that and set it unasked in the code... what the hell...) | |||
2023-05-14 | 7l: allow paired SIMD load/store, correct a few comments | Sigrid Solveig Haflínudóttir | |
2023-05-13 | 5c, kc, qc: fix implicit return type of samaddr | Jacob Moody | |
The samaddr definitions in the other compilers have the return type marked correctly. | |||
2023-05-12 | ftpfs: clarify usage and manpage | Vess Rebane | |
2023-05-12 | riow: add mod4+shift+q (delete current window) | Sigrid Solveig Haflínudóttir | |
2023-05-10 | 7l: rewrite Rl→REGTMP in the comment (thanks cinap) | Sigrid Solveig Haflínudóttir | |
2023-05-10 | ip/pppoe: aaand the code ;) | cinap_lenrek | |
2023-05-10 | ip/ppp: Implement echo request timeout, terminate | cinap_lenrek | |
Send lcp echo request every 5 seconds and terminate if we do not get any reply after 12 seconds. On protocol termination, exit all the processes using a note and log a reason. Cleanup. | |||
2023-05-10 | 7c, 7l: revert CASE change, fix linker clobbering offset if given the same ↵ | Sigrid Solveig Haflínudóttir | |
register twice | |||
2023-05-09 | 7c: peephole: ACASE needs two distinctive registers - nothing to optimize | Sigrid Solveig Haflínudóttir | |
2023-05-09 | 7l: throw an error if CASE uses the same register for base and offset (CASE ↵ | Sigrid Solveig Haflínudóttir | |
R1, R1) | |||
2023-05-09 | 5c, 7c: fix !x compilation when x is a negative float | Sigrid Solveig Haflínudóttir | |
test case: void main(int, char **) { union { float f; u32int u; }x; x.u = 1U<<31; print("%d %d\n", !x.f, x.f == 0.0f); exits(nil); } | |||
2023-05-06 | 7c: node offsets aren't necessarily 0 - fixup packed structs | Sigrid Solveig Haflínudóttir | |
2023-05-04 | 7c: copy the remainder of packed structs | Sigrid Solveig Haflínudóttir | |
2023-05-03 | disk/qcowfs: correct GET2 off by one | Jacob Moody | |
2023-05-03 | diff: fix suicide if binary files don't diff | Jacob Moody | |
2023-05-01 | dossrv: better error handling and sanity checking in dosfs() | cinap_lenrek | |
check error for devread() and do some sanity checking on the constants and dont leak the Dosbpb when error. | |||
2023-04-30 | dossrv: Implement support for != 512 sector and track sizes | cinap_lenrek | |
The iotrack buffer layer always assumed 512 byte sector size and 9 sectors per track. To support 4K sector size fats, make the iotrack code deal with it. Instead of the fixed size Track structure, we just allocate the pointers and buffers dynamically, and move the sector size and tack size in the Xfs structure. Tracks can still be reused between differnet file-systems after a purgetrack(). The initial fat header has to be read with devread() instead of getsect() to determine the sector/track size of the file-system. | |||
2023-04-09 | DP 1.2 on igfx; EDID wrapping; VGA display connections | Romano | |
This patch more fully implements the training patterns for DP 1.2 per the spec, which then allows more monitors to successfully train and therefore connect. In my case it was an LG 34UM68-P. Secondly, this fixes EDID shifting to work with a wider range of values, notably ones which wrap. Lastly, a small correction in vesa.c as to which bits are used to determine available connections. | |||
2023-04-25 | ktrans: correct 'exit' text (thanks Keegan) | Jacob Moody | |
終了 is more appropriate then 出口 in this context. | |||
2023-04-22 | 2c(1), 2l(1), tl: add thumb to the list. fix thechar: '5' → 't' | rodri | |
2023-04-19 | auth/ssh2rsa: convert Unix ssh private keys to Plan 9 format. | Jacob Moody | |
2023-04-17 | git/send: correctly delete branches with no local mirror | Ori Bernstein | |
2023-04-17 | gs: patch CVE-2023-28879 | Jacob Moody | |
https://offsec.almond.consulting/ghostscript-cve-2023-28879.html https://git.ghostscript.com/?p=ghostpdl.git;h=37ed5022cecd584de868933b5b60da2e995b3179 | |||
2023-04-16 | aux/listen: log the real error when announce() fails | cinap_lenrek | |
2023-04-12 | nusb/usbd: only fetch first 8 bytes of device descriptor for getmaxpkt() ↵ | cinap_lenrek | |
(thanks k0ga) The first usb transaction we run on a device is reading the device descriptor, but todo this we need to know the maximum packet size on the control endpoint. But the packet size itself is stored in the device descriptor which needs to be read over the control endpoint. We used to fetch up to 64 bytes of device descriptor, and if that fails assume some default values. But this seems to cause errors down the line for some devices like k0gas usb keyboard. The new way is to read *ONLY* the first 8 bytes (that contain the bMaxPktSize0 field) and fetch the full device descriptor later once we have set the correct packet size. | |||
2023-04-06 | awk: getline: do not access unitialized data on EOF | Jacob Moody | |
echo 'a' | awk 'BEGIN { getline l; getline l; print (s=substr(l,1,10)) " len=" length(s) }' https://github.com/onetrueawk/awk/commit/1debe1993fc852545a9215621d884be27f08a223 | |||
2023-04-06 | awk: dont leak memory on extra format arguments | Jacob Moody | |
awk 'BEGIN { while(++i <= 100000) { mem = "ps | grep awk"; printf("%d", 1+2, 3+4, 5+6, 7+8, 9+0) > "/dev/null"; if(i % 10000 == 0) system(mem) }}' https://github.com/onetrueawk/awk/commit/821c502359855d0c43be8e9b08f037ecb543d310 | |||
2023-04-02 | file: identify qcow images | Jacob Moody | |
2023-04-01 | diff: barf with explanation on binary diffs/merges | Ori Bernstein | |
2023-04-01 | qcowfs(8) | Jacob Moody | |
2023-03-30 | ip/httpd: fix duplicate array entry (thanks khayyam@cock.li) | Alex Musolino | |
2023-03-28 | truetypefs: fall back instead of crashing when could not get a glyph | Sigrid Solveig Haflínudóttir | |
2023-03-27 | tcs: add nfc and nfd output formats | Jacob Moody | |
2023-03-26 | upas/runq: revert b55b1f31e139271852c3581924ddc92a10f54883 | Ori Bernstein | |
this change broke the fix from 49d7ca8d92e5667f3e5ece4c6acbc1064701e2f8 | |||
2023-03-26 | cpp: allow qid version change for #pragma once | Jacob Moody | |
2023-03-25 | upas/runq: we don't care about the waitmsg, use waitpid | Ori Bernstein | |
2023-03-25 | cpp: correct #pragma once uniqueness check | Jacob Moody | |
2023-03-25 | upas/runq: wait for bounce sender to exit (thanks grizi) | Ori Bernstein | |
when we send a return message, we need to wait for the message to exit before we clean up the state files. | |||
2023-03-21 | cpp: #pragma once support | Jacob Moody | |
2023-03-20 | cc: fndecls: always ignore non-function types | Sigrid Solveig Haflínudóttir | |