plan9fox/sys/src
cinap_lenrek c739f57ac2 ip/ipconfig: keep on sending router solicitation after initial RA
avm fritzbox uses very long RA period so it effectively only
responds after a router solicitation. when there are multiple
fritzbox routers on the lan, then while configuring one prefix
of the first RA, the ip stack can drop the second router
advertisement and we would never get the second route.

packets can always get lost. so we just keep on sending router
solicitations (up to 3 times) to make sure we got all the RA's.
2020-01-04 11:49:50 +01:00
..
9 pc, pc64: fix cputemp decimal handling in amd10temprd (thanks Robert Ransom) 2019-12-19 15:19:02 +10:30
ape ape/cc: add spim 2019-09-22 20:35:16 +02:00
boot add missing device tree file for raspberry pi 4 2019-08-18 22:19:29 +02:00
cmd ip/ipconfig: keep on sending router solicitation after initial RA 2020-01-04 11:49:50 +01:00
games games/turtle: do exit instead of crash in redraw() when there where no lines drawn 2019-11-03 15:20:57 +01:00
lib9p lib9p: fix listensrv() filedescriptor leaks 2019-10-04 18:52:53 +02:00
libaml libaml: allow amlmapio() to re-enter the interpreter (can happen by pciadd() -> amleval()) 2018-11-04 19:48:27 +01:00
libauth libauth: do not set errstr in auth_rpc() for ARdone result (thanks majiru) 2019-08-02 19:06:23 +02:00
libauthsrv libauthsrv: authdial smprint() out of memory autism 2019-04-06 20:23:00 +02:00
libavl replica: use libavl for avl tree implementation 2017-04-22 14:28:02 -05:00
libbin
libbio bio: add support for custom I/O handler via Biofn 2017-05-04 17:42:12 +00:00
libc Add test for pow.c 2019-06-16 18:21:52 -07:00
libcomplete
libcontrol /sys/src/lib*: clean up 2016-11-17 22:58:16 +01:00
libdisk libdisk: catch null bytes in proto file, fix memory leaks 2018-10-20 20:32:22 +02:00
libdraw libdraw: avoid deadlock for mouse ioproc sending on resizec 2018-11-18 03:37:04 +01:00
libdtracy dtracy: avoid dmachlock() race 2019-03-30 09:17:46 +01:00
libfis libfis: fix inverted CHS bit 2017-06-25 23:23:56 +00:00
libflate libflate: force non-empty huffman table in mkzprecode() for deflate 2017-12-09 18:20:29 +01:00
libframe /sys/src/lib*: clean up 2016-11-17 22:58:16 +01:00
libgeometry
libhtml libhtml: increase Nestmax to render some convoluted pages (thanks fernan) 2018-09-23 23:35:41 +02:00
libhttpd always zero initialize Tm structure for tm2sec() 2019-12-03 08:22:02 +01:00
libip libip: move optimized 386 assembly version of ptclbsum() from kernel to libip 2019-02-27 18:29:08 +01:00
libjson libjson: add slack space to literal string buffer to handle bad runes (thanks mischief) 2016-04-27 12:59:06 +02:00
liblex
libmach libmach: remove newline 2019-05-09 10:27:17 +02:00
libmemdraw libmemdraw: remove static Point p00 and use ZP instead 2019-03-09 17:36:19 +01:00
libmemlayer libmemdraw/libmemlayer: get rid of drawdebug prints 2017-04-29 21:10:28 +02:00
libmp libmp: add dummy mkfile for arm64 2019-05-03 21:02:13 +02:00
libndb ip/ipconfig, ndb/dns, libndb: handle parseipmask() errors 2019-02-12 21:44:57 +01:00
libplumb libplumb: fix plumbunpackpartial() 2018-05-10 19:46:38 +02:00
libregexp libregexp: fix lexer so it doesnt move past the string when it gets a \ escape 2017-07-31 06:56:22 +02:00
libsat libsat, forp: fix va_list hack on amd64 2018-04-24 12:20:07 +01:00
libscribble /sys/src/lib*: clean up 2016-11-17 22:58:16 +01:00
libsec auth/rsa2asn1: implement private key export with -a flag (thanks kvik) 2019-08-30 07:34:35 +02:00
libstdio stdio: fix sclose() buffer overrun when terminating string, realloc() error handling (thanks porlock) 2016-11-27 21:20:27 +01:00
libString
libsunrpc
libthread libthread: initial support for arm64 2019-05-03 21:03:12 +02:00
libttf ttf: SHZ also uses 0x36 2018-10-16 19:26:40 +00:00
libventi sys/src/libventi: implement vtsha1 and vtsha1check functions 2019-09-06 11:55:18 -07:00
mkfile add dtracy to mkfile 2018-11-11 10:10:30 +00:00
mkfile.proto arm64: add mkfile 2019-05-03 21:12:31 +02:00