cinap_lenrek
36abc45f28
vncv: implement extended DesktopSize extension, cleanup
2018-07-30 02:21:28 +02:00
cinap_lenrek
da5c0bada7
dc: fix off by one in stack overflow check (thanks BurnZeZ)
...
BurnZeZ → Found a bug in dc(1)
BurnZeZ → Everything breaks when you fill the stack
BurnZeZ → You have stkptr which crap expects to point to an available member in Blk *stack[STKSZ];
BurnZeZ → stkend = &stack[STKSZ];
BurnZeZ → stkptr is allowed to equal stkend
BurnZeZ → So crap that expects stkptr to be pointing to an available Blk ends up dereferencing past the end of the array
BurnZeZ → term% echo `{seq 1 100} f | dc
BurnZeZ → dc 628283: suicide: sys: trap: fault read addr=0xffffe0000040a618 pc=0x204b1c
2018-07-27 09:31:28 +02:00
cinap_lenrek
6cd83e5d24
audiohda: support Intel Sunrise Point-LP on thinkpad X1
2018-07-26 02:48:00 +02:00
qwx
a8644d01c3
add games/dpic and games/todpic
2018-07-25 05:02:46 +02:00
23hiro
416aed9b66
merge
2018-07-24 09:17:11 +02:00
23hiro
469bbab460
spelling
2018-07-24 09:04:50 +02:00
cinap_lenrek
d07fb3261f
devmouse: produce signed msec timestamp in /dev/mouse, accept unsigned on write
2018-07-23 19:29:15 +02:00
cinap_lenrek
34c7af22c1
libdraw: accept unsigned msec timestamp in /dev/mouse
2018-07-23 19:25:28 +02:00
cinap_lenrek
0431ea242d
pc, pc64: look for "RSD PTR " in ACPI reserved memory region from e820 map
...
nobody passes us the "RSD PTR " address when doing multiboot/kexec
on UEFI systems. so we search for it manually in the ACPI reserved
area as indicated in the e820 memory map.
2018-07-22 21:00:20 +02:00
qwx
f4b9f0304d
dmid: better fnumber calculation and fix fine tuning for 2nd voice
2018-07-21 05:05:53 +02:00
cinap_lenrek
2d6f9f4700
ssh: fix nil dereference when TERM isnt set and -r is requested
2018-07-18 09:48:45 +02:00
cinap_lenrek
ec5227f7f5
merge
2018-07-16 23:55:45 +02:00
cinap_lenrek
00622d4d2b
ndb/dns: fix delegation with norecursion (-R flag)
...
when the question zone is in a delegated area, we still
need to provide the nameservers.
2018-07-16 23:54:23 +02:00
cinap_lenrek
37b560e50f
merge
2018-07-16 01:36:35 +02:00
cinap_lenrek
0d7bbda9b9
devmnt: make sure auth chan is on said conection in mntattach()
2018-07-16 01:35:02 +02:00
qwx
e7b1c1aad8
doom: use wadfs to expose music lumps
...
launch wadfs after detecting main wad, exposing GENMIDI and music lumps
under /mnt/wad. /bin/dmus can then use them directly, and wadfs doesn't
need to be started manually.
2018-07-15 06:31:45 +02:00
23hiro
1a751a5939
cwfs -a option misleading
2018-07-14 20:40:26 +02:00
cinap_lenrek
51b0b0235b
bootrc: write fatal error message to fd2
2018-07-14 17:20:49 +02:00
cinap_lenrek
74f6b4e502
screenrc: bind '#v' when not already done (for cpu servers)
2018-07-14 17:19:41 +02:00
mischief
c5559504cd
ndb/dnsgetip: report errors when dns resolution fails
2018-07-13 20:44:57 +00:00
qwx
96e511d736
add games/dmid and games/opl3
2018-07-12 09:33:33 +02:00
qwx
1e3790f7b5
wadfs(4): fix typo
2018-07-12 09:25:04 +02:00
aiju
d16a96daca
pc64: update headers to match pc
2018-07-11 16:05:03 +01:00
aiju
6b0de3de8e
pc: fix ugly and partially broken switch() statement
2018-07-11 15:12:24 +01:00
aiju
3a77c01f43
pc kernel: get rid of ugly and partially broken cpuid macros
2018-07-11 14:50:22 +01:00
aiju
911df94e5d
asaudit: make error more explicit
2018-07-11 12:23:48 +01:00
cinap_lenrek
83de8c0f5f
authsrv: log message when no AES key is found for pak
2018-07-11 10:17:04 +02:00
qwx
4e04e03142
midi: properly skip sysex messages
...
this fixes playing any midi files containing such messages
example: prince of persia midis from vgmpf wiki
2018-07-10 23:26:17 +02:00
cinap_lenrek
24611cf5ed
ndb/cs: add -6 flag for v6 only lookups and "ipv4" control message to toggle v4 lookups.
2018-07-10 19:57:55 +02:00
cinap_lenrek
a8a6429204
devip: make il connect fail quickly when theres no route
2018-07-10 09:11:19 +02:00
cinap_lenrek
9898aafa0c
devip: don't pad the tag for routing commands (fixes removing routes with < 4 character tags)
2018-07-09 01:32:21 +02:00
Alex Musolino
8fd222c157
upas/smtp: use current login id in absence of -u option (as per man page)
2018-07-08 12:18:06 +09:30
Alex Musolino
259a31e59b
upas/smtp: allow remote port to be set to something other than smtp (e.g. ssmtp)
2018-07-08 12:05:42 +09:30
cinap_lenrek
e181b7e405
kbdfs: handle mouse control (Kmouse, Kshift button swap) in parallel, bring back ^X form handling
2018-07-07 21:10:38 +02:00
cinap_lenrek
cc5d74262c
vncs: silence devdraw debug prints
2018-07-07 17:11:51 +02:00
spew
77ca4e0056
ape: fix MAXSIG
2018-07-03 14:41:14 -04:00
spew
ede15f38e5
ape: remove getitimer setitimer implemenations
2018-07-03 12:28:05 -04:00
aiju
ac891003ea
games/mines: add missing checks for UseGhost
2018-07-03 07:22:19 +00:00
spew
2e05af858e
ape: improve setitimer
2018-07-01 23:35:23 -04:00
spew
91d0343627
ape: an implemenation of getitimer setitimer
2018-07-01 18:48:12 -04:00
cinap_lenrek
9dc907361c
hgfs(4): fix typo (thanks piroko)
2018-06-28 20:14:43 +02:00
cinap_lenrek
899ec4d0b5
ssh: wait for remote channel close (thanks piroko)
2018-06-28 20:10:11 +02:00
23hiro
2f1b8246e2
Persist 'k' command in mothra and add matching -k flag (thanks piroko)
...
"I sometimes find myself on either slow or data-capped network links where downloading images isn't ideal. Attached is a simple patch to mothra that changes the 'k' command to not only remove already-downloaded images from a page, but also toggle a state such that mothra won't attempt to download images on future visited sites until 'k' is toggled again. This also adds a '-k' flag to mothra which enables the flag at startup." --Jeremy O'Brien<neutral@fastmail.com> on 9fans
2018-06-27 19:20:28 +02:00
cinap_lenrek
902eceee63
ndb/dns: fix encoding of srv record target
...
the target has to be encoded as a domain name (the individual
name components as separate labels followed by . (empty) label),
not as a literal string.
to disable compression, pass nil dictionary to pname().
2018-06-26 19:30:52 +02:00
qwx
deae5c854b
mus: fix note volume and channel selection; simplify
...
- fix overwriting channel 10 with channel 9
- fix using channel volume instead of last volume when setting note
(fixes d_doom and others)
- remove useless state
2018-06-26 10:35:23 +02:00
mischief
07b237b10c
/sys/lib/dist/ndb/common: synchronize root servers and link to root hints source
2018-06-25 22:58:52 +00:00
cinap_lenrek
65e0e1c3e3
merge
2018-06-24 21:54:21 +02:00
cinap_lenrek
8f1eb1ac77
webfs: don't handle unknown status codes as continuations, reset status when handling continuation to avoid infinite loop
2018-06-24 21:52:17 +02:00
qwx
0da9e3a7f5
gba: handle 8bit writes to vram
...
ignore 8bit writes to obj and oam, and duplicate bits for bg and palette
memory, as per gbatek.
thanks aiju for helping with the implementation.
2018-06-22 14:49:18 +02:00
mischief
f554155ed0
stats(8): document -z flag (thanks xcko)
2018-06-22 02:02:46 +00:00