RSS feed
bda28c7e
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2018/01/01 23:47
libauth: simplify _attrfmt() using fmtprint() avoiding stack buffer
e287cb32
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2018/01/01 23:31
libauth: remove auth_wep() function, and non-existing httpauth() declaration
4f5bebfd
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2018/01/01 23:27
factotum: remove legacy wep protocol
0f044489
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2018/01/01 18:23
libauth: fix out of bounds memory access in _parseattr()
de9df86f
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2018/01/01 16:14
factotum: replace custom hex parsing code with dec16() avoding timing side channels
9997089b
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/31 05:59
libmp: use constant time encode(2) routines instead of lookup tables
95d7389b
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/31 05:53
ape: make encXchr()/decXchr() functions available
2e7104ca
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/31 04:06
libc: constant time implementation for encode(2) routines, fix base32
69d3daec
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/30 20:49
wifi: get rid of custom hextob() routine, use dec16(), avoid copies in parsekey()
f6ea726b
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/30 20:04
aux/wpa: get rid of custom Hfmt() routine, just use encodefmt. use %E for mac addresses
892d66fb
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/29 22:07
libsec: implement SPKI fingerprinting for okCertificate()
b101cdfb
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/29 21:47
libsec: fix mistake: strnchr -> strchr
3a7d9343
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/29 21:36
libsec: avoid unneccesary memory copies and redundant code in x509
452802d4
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/29 15:04
libsec: get rid of dummy data[1] in Bytes and Ints types (thanks pr)
87996e33
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/29 01:10
usbxhci: add missing pexit() in xhcirecover proc (thanks sam-d)
7bbfbb8a
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/28 22:41
wifi: revert rate adoption divider, breaks arpunks wifi
ff3e212c
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/28 20:58
/lib/bullshit: +converged
d5710e86
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/28 14:13
devtls, devssl: avoid ~0UL comparsion (from drawterm)
66cbcbda
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/28 13:25
devmnt: use u32int for tagmask, simplify alloctag()
0f5bbe2d
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/27 23:34
wifi: don't implicitely update lastseen timestamp on nodelookup()
caf8b2d4
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/27 20:24
etheriwl, etherwpi: limit transmit queue buffer bloat to 48k (at 22Mbit ≅ 20ms)
b9fe6651
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/27 20:19
wifi: don't assume Wifi.rates[] is sorted, return net data rate for mbps (50% theoretical)
0f9c9eb1
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/22 23:45
arch(3): document #P/realmodemem file
42a040aa
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/22 23:26
devvga: removing #v/vgabios, use /dev/realmodemem instead
3cd63fc8
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/22 22:56
kernel: convert textmode cga screen contents to kmesg only once
c7155ef8
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/22 22:21
auth(8): auth/debug tests both dp9ik and p9sk1
2ca534a1
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/22 21:58
kernel: remove Ipifc.mbps, unused.
5a5711ca
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/22 13:26
/lib/bullshit: blockchain
42052cf2
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/20 23:11
ip/tinc: handle and set ethertype for ipv6
8d7c79c4
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/19 15:57
upas/fs: more bugs
357e1bdd
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/19 15:44
upas/fs: fix precedence bugs, compare digest pointer to nil
5086860b
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/18 19:03
ether8169: add Macv45 for RTL8111HN, rename Macv45 -> Macv42 (thanks qeed, sam-d)
3dfe089a
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/18 15:50
nusb/ether: dont forward loopback packets on bridges, remove read nonblocking hack
52f38135
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/18 15:47
devether: dont forward loopback packets on bridges
97156961
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/18 15:44
devbridge: disable write blocking on ethernets
94dd6a91
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/17 15:51
bridge(3): clarify manpage, this is a layer2 bridge
19587994
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/17 15:33
pc, pc64: add devbridge to kernel configuration
43f2438c
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/17 15:30
devbridge: fix mss clamping
f00ce501
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/17 15:20
ip/tinc: handle single byte noop and end-of-option-list tcp options in clampmss()
df262de7
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/17 12:17
wifi: use protocol constants from ip/ip.h and ip/ipv6.h for dmatproxy()
35e5898d
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/16 16:43
wifi: matt damon wifi bridging support
2e7bf8b4
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/15 17:22
ether: allow spoofing of source mac address for bridges; used by vmx
16345d17
– aiju <devnull@localhost>
authored
on 2017/12/13 17:20
vmx(1): fix virtio network bloomfilter
92bc1a3a
– stanley lieber <stanley.lieber@gmail.com>
authored
on 2017/12/11 14:58
/sys/man/*/*: fix perms (sorry)
6b004055
– stanley lieber <stanley.lieber@gmail.com>
authored
on 2017/12/11 14:36
fortunes: Subject: [oss-security] nvi denial of service
7029f9e3
– stanley lieber <stanley.lieber@gmail.com>
authored
on 2017/12/11 14:34
/sys/lib/rootstub
201fda2b
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/09 17:07
devether: remove duplicated parseether() implementation (pull from libip)
a8d79e9a
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/09 13:20
libflate: force non-empty huffman table in mkzprecode() for deflate
c3fd0cd8
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/05 18:44
disk/edisk: allow printing and readonly inspection of hybrid MBR/GPT disks (thanks aiju)
9b68833b
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/04 00:14
realemu: fix precedence bug in argconv() format routine (thanks dan cross)
efad9bd7
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/04 00:09
realemu: fix pit bcd mode
bfd1e250
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/03 14:23
plan9.ini(8): 9boot(8) is not a DOS program, remove outdated BUGS section
d791b8b4
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/03 13:54
devvga: properly handle physical screen size and panning
b69c06ad
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/03 11:34
screenlock: put position check back in grabmouse (thanks deuteron)
1f902a8e
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/03 01:41
screenlock: have keyboard activity reset blank timeout
d96bf0e1
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/03 01:27
screenlock: avoid continuous blanking, draw fullscreen over border
5a71536b
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/03 00:47
screenlock: some improvements
2a76ddb1
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/03 00:14
libauth: replace proto=p9cr with new proto=dp9ik/p9sk1 role=login for auth_userpasswd()
ea4cad6b
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/03 00:10
auth/factotum: add role=login protocol variant to dp9ik/p9sk1
cd50c9fd
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/02 23:54
auth/login: add missing quotefmtinstall(), quote dom attribute
bfa7b736
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/02 21:22
errstr(2): add /sys/src/libc/9sys/rerrstr.c to SOURCE section
43633bf3
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/12/01 18:13
screenlock: blank screen using /dev/mousectl (thanks sl)
3ebe5285
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/30 16:50
libsec: make includes consistent for sha2block*.c
99ae0b60
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/30 16:30
libsec: unroll portable sha1block function
69a177ff
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/29 21:16
libsec: unroll portable sha2block functions
bcdafd39
– aiju <devnull@localhost>
authored
on 2017/11/27 15:34
games/blit: update screen when display address changes (thanks aap)
e57db371
– aiju <devnull@localhost>
authored
on 2017/11/27 04:30
vmx(1): fix openbsd 6.2 amd64 !entrystate bug
2de19cc0
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/26 20:31
libsec: optimize aesCBCencrypt()/aesCBCdecrypt()
cb3734b6
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/26 12:11
cga: capture cga console contents on boot, make sure cgapos is in range
f9865349
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/25 23:49
devvga: re-render text from kmesg after resize
b3b2df3b
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/22 16:09
spin: Update to most recent version. (thanks Ori_B)
41af33ab
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/19 19:10
libsec: write optimized _chachablock() function for amd64 / sse2
b6fa1fce
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/19 16:11
libmach: fix format for 8db sse shift ops
652d3d55
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/19 16:10
6l: fix typo in optab table for APSLLQ (0x7e -> 0x73)
69096bf5
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/19 12:17
kernel: make isaconfig() consistent, not inplace tokenizing the conf string
26c03933
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/19 10:42
inst/mounthjfs: use /dev/swap instead of #c/swap to determine memory size (thanks aap)
e2fcebee
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/18 11:03
6in4: add -m mtu option to specify outer MTU
b8cbbc83
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/16 18:15
9pc64: handle special case in fpurestore() for procexec()/procsetup()
a867b0cd
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/16 09:15
audio/flacdec: add eof handler avoiding endless spinning on broken files (thanks deuteron)
5dbbd484
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/13 19:16
pc64: fix mistake fpurestore() mistake
430cf20b
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/12 19:48
igfx: allocate backing memory for framebuffer and hw cursor when not done by bios (from qu7uux)
dd15da61
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/12 18:15
libsec: AES-NI support for amd64
5aaabd4f
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/12 17:55
pc64: allow using the FPU in syscall and pagefault handlers
b0d6b50d
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/07 19:34
pc64: set ts flag before schedinit()
523670be
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/04 16:11
merge
ab5acc26
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/04 16:08
kernel: introduce per process FPU struct (PFPU) for more flexible machine specific fpu handling
b01375f9
– stanley lieber <stanley.lieber@gmail.com>
authored
on 2017/11/02 15:55
/lib/rsc: It only works when we're in the process of preparing a release.
97be97f0
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/02 05:05
tinc(8): mash -> mesh
c2506bda
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/01 14:40
tinc(8): more spelling spam
5f41f591
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/11/01 14:34
tinc(8): spelling, thanks jpm
99580e8e
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/10/31 18:58
tinc(8): outout -> output
9156f012
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/10/31 18:44
tinc: implement experimental mash peer to peer VPN from http://www.tinc-vpn.org/
cbd2d932
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/10/29 23:04
aes(2): document aes_xts_encrypt() and aes_xts_decrypt() functions
c3ebdd79
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/10/29 22:08
kernel: pc/pc, fix comment line
4a6aea16
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/10/29 21:55
swap(3): document permissions and encryption behaviour, reference to memory(8)
bc70e7b9
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/10/29 21:24
devcons: remove obsolete comment
5615cb23
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/10/29 21:23
kernel: track more header dependencies in port/portmkfile
041ae403
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/10/29 19:24
devswap: fix mistake
7168a0d9
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/10/29 19:09
kernel: introduce devswap #¶ to serve /dev/swap and handle swapfile encryption
0c377164
– cinap_lenrek <cinap_lenrek@felloff.net>
authored
on 2017/10/29 18:01
devfs: rewrite cryptio()
Next