mischief
d5fae54268
truetypefs(4): document truetypefs
2018-10-12 08:36:22 -07:00
mischief
aec4240c0c
truetypefs: fall back to width if advance is zero
...
combining marks will have zero advance, but it results in zero-width
glyphs in subfonts. fall back to width so something meaningful is
rendered even if its not combined properly.
2018-10-12 08:34:17 -07:00
mischief
3a41ce3bf3
truetypefs: fix subfont indices (thanks aiju!)
2018-10-12 08:32:19 -07:00
mischief
4d919ab612
truetypefs: use /lib/font/ttf as default font path
2018-10-12 08:31:05 -07:00
aiju
ccfb6f4126
libttf: fix swapped argument in vscan()...
2018-10-12 11:40:34 +00:00
cinap_lenrek
4808971db6
plumber: fix memory and filedescriptor leaks (thanks BurnZeZ)
2018-10-11 22:49:45 +02:00
cinap_lenrek
c9e86d6b34
ndb/dnstcp: only lookup the expected address type in findserver()
...
theres no reason to lookup both A and AAAA records, as we already
know the type of srcip.
2018-10-11 18:57:14 +02:00
cinap_lenrek
5fbf53b467
merge
2018-10-11 18:34:14 +02:00
cinap_lenrek
ed888f3ee9
ndb/dns: use nil for pointers in dnresolve() args
2018-10-11 18:32:31 +02:00
cinap_lenrek
784a959888
ndb/dns: do recursive lookup for dnsslave=
2018-10-11 18:31:35 +02:00
cinap_lenrek
fce9c3e65a
ndb/dns: avoid format strings in procname
2018-10-11 18:29:17 +02:00
aiju
921b75a909
games/gb: when the LCD is turned off, reset ppuy and ppustate to 0, fixes bug in dragon warriors iii reported by mischief
2018-10-11 16:25:11 +00:00
mischief
8eecdc9664
etheriwl: support type 2000 devices and the 2200 chip in x230t
2018-10-10 16:37:13 -07:00
mischief
7af5442d3b
nusb/joy: send magic packet to enable playstation controller events
2018-10-10 13:56:28 -07:00
mischief
67e14807e9
nusbrc: prevent nusb/kb from attaching to sony ps3 controller
2018-10-10 13:49:03 -07:00
cinap_lenrek
a13ba7741f
hget: do a HEAD request to check if the file is already complete (thanks miscief)
...
when we continue a download, make sure the file isnt already
complete, as otherwise the server might respond with a 416
as the range request will out of range.
2018-10-10 02:45:11 +02:00
cinap_lenrek
e73ce8475e
ndb/dnstcp: return a proper non-answer when rejecting zone transfer
2018-10-09 06:34:27 +02:00
cinap_lenrek
08292c8f1f
ndb/dns: fix format print warning for procsetname(), cleanup
2018-10-09 06:08:48 +02:00
cinap_lenrek
45e71cb728
ndb/dns: send_notify() to multiple ip addresses in parallel, filter myip()
2018-10-09 06:07:51 +02:00
cinap_lenrek
7ddda493c0
ndb/dnstcp: restrict DNS zone transfers to clients listed as dnsslave=
...
initial idea from Steve Simon, but doesnt require reverse
lookup of the callers ip address.
2018-10-09 06:02:36 +02:00
cinap_lenrek
679a253931
usbxhci: only clear RW1C bits when set.
2018-10-08 07:10:59 +02:00
cinap_lenrek
2fecc5789e
usbxhci: delay after reset, preserve reserved bits in legacy status control register in handoff()
...
when clering smi enable bits in the legacy control/status register,
preserve the reserved bits. clear the RW1C bits.
linux code claims intel xhci controller needs a 1ms delay before
accessing any register after reset.
2018-10-08 07:05:28 +02:00
cinap_lenrek
a71a57f8f2
remove /lib/tftpd from proto file
2018-10-08 02:18:02 +02:00
cinap_lenrek
564eeba515
get rid of /lib/tftpd
2018-10-08 02:13:29 +02:00
cinap_lenrek
065c3557af
ip/dhcpd, ip/tftpd: change default for tftp homedir to /
2018-10-08 02:11:36 +02:00
cinap_lenrek
c458216121
pc drivers: more pci cleanup
2018-10-07 23:38:41 +02:00
cinap_lenrek
9fec0e7360
pc drivers: use pcienable() to handle device power up and missing initialization
2018-10-07 22:28:21 +02:00
cinap_lenrek
4d7c195804
pc, pc64: add pcienable() and pcidisable() functions
...
pcienable() puts a device in fully powered on state
and does some missing initialization that UEFI might
have skipped such as I/O and Memory requests being
disabled.
pcidisable() is ment to shutdown the device, but
currently just disables dma to prevent accidents.
2018-10-07 21:52:53 +02:00
aiju
4e4f2aca32
add (unfinished but working) truetypefs
2018-10-07 11:11:39 +00:00
cinap_lenrek
ce062debb1
9boot: get rid of 64 byte line length limit
2018-10-06 02:42:53 +02:00
cinap_lenrek
e5cb695c7a
merge
2018-10-06 00:30:59 +02:00
cinap_lenrek
f9839ed0a2
usbehci, usbxhci: add *noehcihandoff= and *noxhcihandoff= parameters
...
on Samsung ATIV Smart PC Pro XE00T1C-A01CL, the EHCI handoff
causes the system to freeze in UEFI mode as soon as we assert
the os semaphore bit.
until a general solution is found, provide these parameters to
disable the handoff for now as it seems to otherwise work fine.
2018-10-06 00:29:05 +02:00
cinap_lenrek
83876083c9
pc, pc64: increase CONFADDR buffer from 4K to 24K
...
move APBOOTSTRAP and TMPADDR to make space available for
boot parameters. which can become quite long such as *e820.
2018-10-06 00:26:07 +02:00
stanley lieber
7efc2e761d
fortunes: I'm beginning to wonder if anyone is left that isn't part of 9front? -- Steve Stallion
2018-10-04 23:23:50 -04:00
cinap_lenrek
567df638ac
cpurc: filter ipv6 loopback address for automatic ip address setup (thanks fhs)
2018-10-03 00:53:10 +02:00
cinap_lenrek
b56450471f
devip: remove unused QLock from udp and icmpv6 control blocks (thanks brho)
2018-10-03 00:47:34 +02:00
cinap_lenrek
bdcef9d692
5i ki qi vi: avoid buffer overflow in command read loop
2018-09-29 13:58:08 +02:00
mischief
e876447b75
audio/libogg: sync to ogg v1.3.3
...
this corresponds to upstream git commit 4380566a44b8d5e85ad511c9c17eb04197863ec5.
2018-09-28 17:28:51 -07:00
aiju
f75bbcdd45
5e: byte access incorrectly checked for long; brk has to round up addresses
2018-09-28 22:53:24 +00:00
cinap_lenrek
451b0c7976
ip/ipconfig: silently ignore prefix information with Autonomous flag clear
2018-09-28 20:23:53 +02:00
cinap_lenrek
9ee967663f
ip/ipconfig: default onlink and autoflag to 1
2018-09-28 18:16:08 +02:00
cinap_lenrek
02b867f01e
devip: only add interface route for "on-link" prefixes
...
when a prefix is added with the onlink flag clear, packets
towards that prefix needs to be send to the default gateway
so we omit adding the interface route.
when the on-link flag gets changed to 1 later, we add the
interface route.
the on-link flag is sticky, so theres no way to clear it back
to zero except removing and re-adding the prefix.
2018-09-28 18:13:01 +02:00
cinap_lenrek
03bcc1520a
vt: fix backup/forward after resize
2018-09-27 16:08:51 +02:00
cinap_lenrek
b74ce50a1c
vt: implement word select
2018-09-27 15:24:41 +02:00
cinap_lenrek
e7f777ae03
idn(2): add documentation for idn2utf() and utf2idn()
2018-09-26 15:58:19 +02:00
cinap_lenrek
a600610fde
provide procsetname(2) manpage
2018-09-26 15:24:29 +02:00
cinap_lenrek
19166f2cf3
libc: add procsetname()
2018-09-26 14:56:23 +02:00
cinap_lenrek
311e3b51c6
libc: return number of bytes produced for idn2utf() and utf2idn()
2018-09-26 14:32:17 +02:00
cinap_lenrek
f18e8dfde8
ip/ipconfig: increase maximum host and domainname size to 255 bytes. idn for -h option
2018-09-25 21:51:57 +02:00
cinap_lenrek
0126f10d05
ndb/inform: handle internationalized domain names
2018-09-25 20:59:08 +02:00