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
cinap_lenrek
e5e6a729dd
merge
2018-09-25 20:45:11 +02:00
cinap_lenrek
33682a5885
ip/ipconfig: handle internationalized domain names
2018-09-25 20:43:37 +02:00
cinap_lenrek
05f6c08985
ip/dhcp6d: handle internationalized domain names
2018-09-25 20:28:19 +02:00
cinap_lenrek
347303b136
ip/dhcpd: handle internationalized domain names
2018-09-25 20:17:56 +02:00
cinap_lenrek
2160da07de
ndb/dns: use libc's new idn functions
2018-09-25 20:17:00 +02:00
cinap_lenrek
565fc2be5d
webfs: remove idn.c
2018-09-25 20:16:06 +02:00
cinap_lenrek
d5f2d2cc3f
webfs: fix memory leak in Nfmt(), use libc's new idn functions
2018-09-25 20:15:24 +02:00
cinap_lenrek
dfec09c436
libc: add utf2idn() and idn2utf() functions to deal with internationalized domain names
2018-09-25 20:14:25 +02:00
cinap_lenrek
d2b3e2f55a
merge
2018-09-25 15:06:13 +02:00
cinap_lenrek
dbfb766735
ip/dhcpd: implement rfc3397 dhcp search domain option (dnsdomain)
2018-09-25 15:04:19 +02:00
cinap_lenrek
12b3c82014
ip/ipconfig: implement rfc3397 dhcp dns search option (dnsdomain)
2018-09-25 15:02:29 +02:00
Ori Bernstein
72a840b31d
Disallow '/' in file names.
...
A bad rename call could send a path with a '/' to cwfs.
This is invalid, and should be disallowed.
2018-09-25 01:02:31 -07:00
cinap_lenrek
2f076f946f
ip/ipconfig: handle noconfig flag for router advertisement, add debug prints, cleanup
2018-09-24 13:56:25 +02:00
cinap_lenrek
ef17043327
libhtml: increase Nestmax to render some convoluted pages (thanks fernan)
...
example page with broken citation list numbering:
https://en.m.wikipedia.org/wiki/Commodore_64
2018-09-23 23:35:41 +02:00
cinap_lenrek
94333ce6a6
devip, ipconfig: avoid overflow on lifetime checks
2018-09-23 22:07:56 +02:00
cinap_lenrek
70c6bd0397
devip: valid and prefered life-time should be unsigned, add remove6 ctl command
2018-09-23 19:09:48 +02:00
cinap_lenrek
4a92a8f6b2
devip: fix default parameter calculation for router life-time
...
router life time is in seconds, while max ra interval is
in milliseconds!
2018-09-23 19:08:16 +02:00
cinap_lenrek
259ce5e3de
devip: make updating ra6 router parameters atomic
...
when we fail to parse and validate the command, no update
should take place.
2018-09-23 17:24:59 +02:00
cinap_lenrek
1d4a36c699
ip/ipconfig: valid lifetime is in seconds, not milliseconds.
2018-09-23 17:14:29 +02:00
cinap_lenrek
74272a8364
ip/ipconfig: remove expired default routes on router advertisement
2018-09-23 02:08:59 +02:00
23hiro
0311f01122
keyboard(2) spelling (thanks Amavect)
2018-09-22 09:41:16 +02:00
cinap_lenrek
8c7a4e28d5
vt: make selecting() wait until all buttons are lifted avoiding menu when chording
2018-09-20 21:25:38 +02:00
cinap_lenrek
b9796e0774
vt: implement line selection by double click
2018-09-20 21:07:10 +02:00
mischief
6fa3e08412
cfs: close mount half of pipe, fixes cfs not exiting when unmounted
2018-09-19 13:27:55 -07:00
cinap_lenrek
45afecffd1
kprof: fix precedence (thanks geoff)
2018-09-19 01:11:49 +02:00