spew
3f2d3721de
games/galaxy: avoid unnecessary calculations
...
It is not necessary to recalculate the center of the
screen every time.
2017-03-12 18:33:54 -05:00
spew
dff1e3813f
games/galaxy: fix zoom
...
Zooming when far away from the center of gravity
of the galaxy would zoom the center of the screen
out of view. Now adjust the origin so that the
center of the screen stays centered
2017-03-12 18:24:45 -05:00
cinap_lenrek
ffa430c570
upas/fs: lock mbox in syncallmboxes() to avoid assert crash
2017-03-12 21:29:28 +01:00
cinap_lenrek
b24ebff76a
upas/fs: remove useless syncsem, make sure mbox is locked when fetching / syncing
2017-03-12 21:23:21 +01:00
cinap_lenrek
f616c63b39
imap4d: simplify auth with encodefmt (backport from 9front)
2017-03-12 18:50:27 +01:00
aiju
8b6804717b
nupas: delete okcidr(); always trust spf records
2017-03-12 17:19:20 +00:00
cinap_lenrek
8046225c9d
send(8): document new reject behaviour with -r flag
2017-03-12 17:36:04 +01:00
cinap_lenrek
c172881606
add mdir(6), splitmbox(8) and update upasfs(4)
2017-03-12 17:32:01 +01:00
cinap_lenrek
dff78ef64a
merge
2017-03-12 17:20:13 +01:00
cinap_lenrek
963cfc9a6f
merging erik quanstros nupas
2017-03-12 17:15:03 +01:00
cinap_lenrek
5b7a62e5e6
merge
2017-03-11 20:42:25 +01:00
cinap_lenrek
8177d20fb2
kernel: get rid of active.Lock and active.thunderbirdsargo
2017-03-11 16:30:51 +01:00
cinap_lenrek
a7f8ebca2f
pc kernel: give cpu servers as many image cache strctures as processes
2017-03-11 16:28:11 +01:00
cinap_lenrek
5104934135
pc kernel: avoid AP's spinning in syncclock(), don't wait for thunderbirdsargo
2017-03-11 16:24:56 +01:00
cinap_lenrek
812383473c
pc kernel: assume tsc and lapic clock rate on application processors is the same as on bootrap processor
2017-03-11 16:18:01 +01:00
cinap_lenrek
3e0e77a852
pc kernel: don't use active.thunderbirdsargo in vunmap() tlb flush code
2017-03-11 16:13:58 +01:00
cinap_lenrek
cb5f6005bc
teg2: fix format string warning in mmu.c
2017-03-11 16:07:48 +01:00
spew
2c6c64c474
games/galaxy: simplify zoom loop
2017-03-10 10:37:12 -06:00
spew
acd1a3edda
games/galaxy: new mouse behavior
...
MB1 moves the galaxy. MB2 zooms the galaxy. New body creation
moved to the menu
2017-03-10 09:57:23 -06:00
cinap_lenrek
5fc5c18208
cwfs: handle DMTMP flag in create
2017-03-06 03:07:03 +01:00
cinap_lenrek
5c6a03f4f4
cdproto: various cleanups
...
- bind /n/src9 only when theres .hg directory, so you can use /root as /n/src9
- skip *.6 and *.orig files in source direcrtories
- skip *.pdf and *.ps files in /sys/man
- skip cpurc.local and termrc.local
- dont create /fd, /mnt and/n in the root
- be specific about /lib
- create /cfg/pxe
2017-03-04 22:56:02 +01:00
spew
0e9973c80f
games/galaxy: Change button 2 to reposition the galaxy, remove "move" from the button 3 menu
2017-03-01 15:59:26 -06:00
mischief
a4895f5e44
pc64: enable cputemp driver
...
works on on x301 and t420.
2017-03-01 02:43:51 -08:00
mischief
319a9cc905
pc, pc64: bump Qmax in devarch
...
my x301 and t420 run out of archfiles with *acpi= while trying to add
hdacmd from audiohda.
2017-03-01 02:43:14 -08:00
spew
0ab5d34be4
games/galaxy: tweak pausing behavior
2017-02-27 19:56:46 -06:00
cinap_lenrek
9ce9299d17
games/doom: ... but keep fd=2 open :)
2017-02-27 00:01:39 +01:00
cinap_lenrek
6064e1b6fb
games/doom: avoid /dev/cursor fd leak into music process
2017-02-27 00:00:58 +01:00
cinap_lenrek
394af5a216
authsrv: handle short reads in initkeyseed()
2017-02-26 23:10:17 +01:00
cinap_lenrek
6de804b578
authsrv: don't hash in hostowner key for keyseed
...
aiju → i don't like it, it's more bullshit ways to expose the key :)
aiju → if someone can grab /adm/keyseed, they can also grab /adm/users and /adm/keys
2017-02-26 22:44:47 +01:00
cinap_lenrek
da343924f4
games(1): document games/midi -c arguments
2017-02-26 22:17:41 +01:00
cinap_lenrek
8834003afa
games/doom: music support (thanks qu7uux)
2017-02-26 22:14:10 +01:00
cinap_lenrek
577de86669
midi: ignore bends, allow piping from stdin and to stdout, write in chunks from within sample loop (thanks qu7uux)
2017-02-26 19:30:48 +01:00
cinap_lenrek
70c6dab003
play, file: recognize midi and mus audio
2017-02-26 19:26:42 +01:00
cinap_lenrek
297bf25f61
add games/mus midi converter (by qu7uux)
2017-02-26 19:23:52 +01:00
cinap_lenrek
009bec0752
authsrv: salt the keyseed from /adm/keyseed file
...
change the keyseed key derivation to hkdf sha256
using the hostowners des key plus 256 bit random
salt from /adm/keyseed.
2017-02-26 03:47:46 +01:00
cinap_lenrek
27498dd63a
authsrv: fix mkkey() dummy key generation (thanks aiju)
2017-02-26 02:21:49 +01:00
cinap_lenrek
27485e62d1
authsrv: get rid of needreply parameter by changing vnc protocol handler
2017-02-26 01:34:42 +01:00
aiju
9f2c7606ab
hgwebfs: keep trying as long as we get needkey response
2017-02-26 01:13:13 +01:00
aiju
6651be7516
authsrv: more useful error reporting
2017-02-26 01:11:37 +01:00
cinap_lenrek
ac51afa1c6
authsrv(6): fix typo "ther" -> "their" (thanks aiju)
2017-02-25 18:23:57 +01:00
cinap_lenrek
28491941b0
auth/asaudit: quote user and dom attributes in factotum key
2017-02-25 17:47:36 +01:00
aiju
7482cd4053
hgwebfs: rewind data before pushing
2017-02-25 13:06:23 +01:00
aiju
e4dc3f9bd8
asaudit: check factotum key ; netaudit: mention asaudit
2017-02-25 11:54:15 +01:00
cinap_lenrek
58b6cdfdeb
merge
2017-02-24 01:33:32 +01:00
cinap_lenrek
c52251c9b6
libaml: make heap size field int, implement BankField definitions
2017-02-24 01:31:58 +01:00
aiju
0406d9828a
asaudit: missing \n in print
2017-02-24 01:08:08 +01:00
aiju
e14690517e
merge
2017-02-24 01:02:43 +01:00
aiju
1645f3314c
add auth/asaudit
2017-02-24 00:54:40 +01:00
cinap_lenrek
c22fa6d5eb
auth/readnvram: also print dp9ik key
2017-02-24 00:10:36 +01:00
aiju
54ec7aed62
auth/keyfs: support -r flag to mount read-only
2017-02-23 23:22:49 +01:00
cinap_lenrek
04171d2477
ether8169: add support for RTL8106E (thanks _potato)
2017-02-21 21:53:10 +01:00
cinap_lenrek
a32d11dff3
ether82563: work arround phyprobe() failing on 82579LM without cable plugged in (thanks mischief)
...
on 82579LM, the phy status is inaccessible without
a cable plugged, so we wait and retry phyprobe() once
the link status changes.
2017-02-20 22:01:54 +01:00
aiju
55373a6498
ip/ipconfig: don't null terminate the dhcp string options.
...
this seems to be an anachronism; few modern clients put the null in and RFC 2132 says clients 'SHOULD NOT' null terminate
2017-02-19 22:53:10 +00:00
cinap_lenrek
64f5e1ddd4
galaxy(1): terminate .EX sections with .EE
2017-02-19 20:05:43 +01:00
cinap_lenrek
02a26802ff
merge
2017-02-19 18:22:14 +01:00
cinap_lenrek
52570a2a2d
ether82563: support for i219 (tested on t460p, thanks aiju)
2017-02-19 18:20:46 +01:00
spew
63870e3ef4
games/galaxy: fix crash on write to closed display
2017-02-19 10:02:56 -06:00
cinap_lenrek
abda59c7ec
ip/gping: fix corruption due to Machine.last pointer not being maintained in pingclean(), cleanup unused stuff
2017-02-19 02:27:42 +01:00
cinap_lenrek
59ba35a327
libregexp: fix assert check for compile1 instruction count
...
the assert fails for regcompnl(".") as TANY is compiled to
one instruction instead of two when nl == 0.
its not a problem when we end up with less instructions, so
changing the assert condition from == to <= to make sure we
didnt overrun the buffer.
--
cinap
2017-02-19 00:32:47 +01:00
spew
5aabf85d7c
games/galaxy: add n-body simulator
2017-02-18 09:08:51 -06:00
spew
412b7501e4
games/mix: remove unused variable
2017-02-18 09:07:46 -06:00
cinap_lenrek
064a987bd8
wpa: dont send initial "start" message, faster polling interval waiting for connection
...
the kernel will automatically timeout the eap blocked state
for us and reassociate for us, so there is no need to provoke
the ap to start the wpa/eap handshake.
make the polling faster changing the sleep time from 500 to
100 ms.
2017-02-16 20:11:20 +01:00
cinap_lenrek
3ea0572f4f
wifi: timestamps in debug print, flush queue on deassoc, shorter roam timeout, timeout in blocked state, fix essid seprint race
...
- add some milisecond timestamps to the status change debug printing
- flush the packets in the queue on deassoc to avoid processing old pae
packets on next association.
- make roaming timeout shorter (60 -> 20 seconds)
- automatically timeout and restart wpa/pae blocked state
- fix printing race when essid gets changed underneath seprint
2017-02-16 20:08:27 +01:00
cinap_lenrek
c1c644d13c
etheriwl: add support for Centrino Advanced-N 6030, 6235 (thanks khm, openbsd)
...
from openbsd driver, it seems the Centrino Advanced-N 6030 and 6235
cards share the same device revision as the 6205 (Type6005). Also
changing the device revision field from 4 to 5 bits.
2017-02-16 20:03:41 +01:00
cinap_lenrek
b61799df43
playlistfs: fix playc chan type (thanks mischief)
2017-02-15 08:53:31 +01:00
cinap_lenrek
f2d2f9374b
jukefs: fix realloc sizes (thanks mischief)
2017-02-15 08:50:03 +01:00
cinap_lenrek
60cbbb123b
merge
2017-02-13 22:28:35 +01:00
cinap_lenrek
45d01d9c99
wifi: handle short preamble and short time slot capabilities
...
- drivers enable short preamble and sort timeslot depending
on the ap beacon capinfo field (bss->cap)
- wifi sets short preamble bit in capinfo on association request
- wifi sets short timeslot bit when ap advertized it in beacon
2017-02-13 22:26:38 +01:00
aiju
d9a964788b
games/gb: fix bug that prevented timer data from being accessed (thanks qwx)
2017-02-12 12:28:02 +01:00
aiju
fe1e95d6d8
games/gb: timer array should be unsigned (thanks qwx)
2017-02-12 00:38:17 +01:00
aiju
6176b55759
games/gb: fix typo in the routine to load timer data (thanks qwx)
2017-02-11 23:52:35 +01:00
cinap_lenrek
7d4a1e3643
ec(2), rsa(2): document X509toECpub(), X509ecdsaverify(), X509ecdsaverifydigest(), X509rsaverifydigest()
2017-02-10 22:39:47 +01:00
cinap_lenrek
6840a9aafd
libsec: zero name buffer in X509toECpub()
2017-02-10 21:42:11 +01:00
cinap_lenrek
fb2abc2a04
libsec: make X509toECpub() return CN name like X509toRSApub()
2017-02-10 21:36:19 +01:00
cinap_lenrek
34a9d22ec6
rsa(2): document rsafill()
2017-02-10 21:12:45 +01:00
cinap_lenrek
8a1c587c9c
ec(2): document ecencodepub(), ecdecodepub() and ecpubfree() and list all the curve parameter functions
2017-02-10 20:42:56 +01:00
cinap_lenrek
24007b9120
libsec: revert asn1mpint(), rewrite rsa signature validation, cleanups
...
reverting asn1mpint() as all users really just expect
unsigned integers here. also openssl seems to interpret
rsa modulus as unsigned no matter what... so keeping
it as it was before.
handle nil cipher bytes in factotum_rsa_decrypt() due
to pkcs1padbuf() failing.
apply some lessions from intels berzerk paper:
instead of parsing the decrypted digest info blob, we
generate the *expected* blob's for all digest algorithms
that match the digest size and compare the results.
provide pkcs1 pad and unpad functions that consistently
enforce minimum padding size and handles block types 1
and 2.
2017-02-10 00:08:38 +01:00
mischief
e8045cbcbf
factotum: support sha256 algorithm in rsa pkcs#1 signing
...
also removed md2 oid, it is unused.
2017-02-09 09:08:43 +00:00
cinap_lenrek
6386a0391a
libsec: handle signed asn.1 bigint to mpint conversion for x509
2017-02-06 21:40:42 +01:00
cinap_lenrek
486523bbc5
ip/ipconfig: have to refresh /net/cs, /net/dns after ndbconfig even tho /net/ndb didnt got written
2017-02-06 11:19:45 +01:00
cinap_lenrek
bbce9c0566
rsagen: prefer 65537 as the default exponent when elen == 0, otherwise pick randomly
2017-02-06 04:25:38 +01:00
cinap_lenrek
5256f4063e
libsec: fix mkbigint(), asn.1 uses two's compement signed representation
...
quick fix is to bias the rounding so the msb will always
be zero. should write proper conversion code to actually
deal with signed mpints... also for asn1mpint()... -- cinap
2017-02-06 03:50:03 +01:00
cinap_lenrek
02b3c609ed
libsec: check if modulus is too small for message in pkcs1padbuf()
2017-02-06 02:03:16 +01:00
cinap_lenrek
1df513a2a1
libsec: need PKCS#9 "Extension Request" attribute (rsareq())
2017-02-06 01:01:34 +01:00
cinap_lenrek
03e6d3a0f0
aan: remove fcallfmt
2017-02-05 06:14:42 +01:00
cinap_lenrek
b8811b7a2f
merge
2017-02-05 05:16:39 +01:00
cinap_lenrek
00575e07bb
libsec: have rsagen() always produce postive !dk to avoid confusion
2017-02-05 05:15:17 +01:00
cinap_lenrek
541528252e
merge
2017-02-05 02:50:11 +01:00
cinap_lenrek
96769e0476
libmp: fix mpmod() aliasing bug when n == r and x < 0 (thanks aiju, mischief)
...
mischief found this in rsafill()'s call mpmod(c2, x, x), where
d parameter is negative (rsagen created a rsa key with negative dk).
2017-02-05 02:48:13 +01:00
spew
3b24eb4c1f
games/mix: implement Knuth's specification for comments
2017-02-03 18:55:02 -06:00
cinap_lenrek
7f12431009
aan: use unsigned message counters, reject repeated acks, cleanup debug prints
2017-02-04 01:39:36 +01:00
spew
930be3d317
libregexp: improve the transition to next available thread, instruction, and generation
2017-02-03 15:33:15 -06:00
spew
9ae083d816
libregexp: simplify regular expression vm implementation
...
Make the logic around who has priority over the final
match simpler by merging the priority generation and
match fields in a smarter way. Move the creation of
new thread matches up to the top to avoid jumping all
over the place.
2017-02-02 21:21:34 -06:00
cinap_lenrek
f94167ebee
ip/ipconfig: don't write /net/ndb when getting config from ndb (-N)
2017-02-02 22:00:51 +01:00
cinap_lenrek
65337bec22
aan: check negative message size in header
2017-02-02 20:53:05 +01:00
cinap_lenrek
7516e85813
audio/flacdec: continue after decode error (thanks deuteron)
2017-02-01 10:38:19 +01:00
cinap_lenrek
8d42011603
/sys/lib/plumb/basic: fix rule for audio files (thanks deuteron)
2017-01-31 11:59:08 +01:00
cinap_lenrek
d643cf2fe6
cwfs: handle worm exhaustion more gracefully
...
don't deadlock when cwgrow() detects we'r out of worm space
by releasing the cache superblock buffer.
don't allocate space beyond the worm device when dumping by
having slit() check. after cwrecur(), we check if there are
enougth blocks remaining to write the dump date directories
and superblocks.
2017-01-30 23:17:18 +01:00
cinap_lenrek
5171a0ac52
cwfs: fix cwcmd startdump
2017-01-27 02:00:20 +01:00
cinap_lenrek
c6b2ad583e
auth/keyfs: use ulong for time
2017-01-26 22:09:44 +01:00
cinap_lenrek
8ea917d119
secstore/secuser: use ulong for time
2017-01-26 22:06:57 +01:00
cinap_lenrek
2aa42aee31
auth(8): document authsrv -N flag
2017-01-26 11:23:46 +01:00
spew
acd4a952bd
games/mix: fix STZ bug, print CMPA instruction
2017-01-23 13:41:21 -06:00
cinap_lenrek
9278b94623
pc/pc64: get rid of timerset(0) case, was used with "i8253set off" ctl
2017-01-22 21:12:38 +01:00
cinap_lenrek
885d41dd7b
sgi: get rid of timerset(0) case
2017-01-22 21:08:28 +01:00
cinap_lenrek
6cb359cc00
sgi: cleanup timer code
...
- no need to splhi() in timerset, always called with
interrupts off.
- make timerset always update the period (next == 0)
- remove period update in fastticks(), simplify
delta calculation.
2017-01-22 20:39:14 +01:00
cinap_lenrek
a2eafd2cb0
merge
2017-01-22 00:43:44 +01:00
cinap_lenrek
d6bb01da76
factotum: fix memory leak in findkey()
2017-01-22 00:42:13 +01:00
spew
dbf6aaf513
games/mix: fix man page directories
2017-01-20 16:14:03 -06:00
spew
339fda9164
games/mix: remove tests directory
2017-01-17 20:52:49 -06:00
spew
4b68ddfb5a
games/mix: document -g option, rename tests to examples as it is in the man page
2017-01-17 20:51:08 -06:00
cinap_lenrek
ca47fef006
rcpu: use $cpu environment variable for host when not specified
2017-01-15 18:25:54 +01:00
cinap_lenrek
e9bf14eceb
libsec: avoid temp variables in chacha/salsa ENCRYPT() macro
...
given that we only pass uchar* with constant offsets
to the s and d arguments of ENCRYPT(), we do not need
the temporary variables sp/dp and the compiler is
smart enougth to combine the const offset with the ones
from GET4() and PUT4() and emit single load and store
instructions for the byte accesses.
2017-01-15 04:09:47 +01:00
cinap_lenrek
03c44c44b0
rx: remove ssh code
2017-01-13 19:54:42 +01:00
cinap_lenrek
b7103d1517
listen(8): remove tcp22 section
2017-01-13 19:46:04 +01:00
cinap_lenrek
916d0088b7
cpu(1), import(4): note deprecation and refer to rcpu(1)
2017-01-13 19:43:05 +01:00
cinap_lenrek
67fb680508
listen(8): remove reference to ssh(1)
2017-01-13 19:31:41 +01:00
cinap_lenrek
04b200f59b
rsa(8): remove reference to ssh(1)
2017-01-13 19:30:12 +01:00
cinap_lenrek
db310be100
srv(4): fix reference to tlssrv(8)
2017-01-13 19:29:13 +01:00
cinap_lenrek
23ebca57a3
factotum(4): remove reference to ssh(1)
2017-01-13 19:26:55 +01:00
cinap_lenrek
a2eddf4d2d
execnet(4): remove trailing ,
2017-01-13 19:24:13 +01:00
cinap_lenrek
93dc490b1f
execnet(4): remove reference to ssh(1)
2017-01-13 19:23:20 +01:00
cinap_lenrek
5bfce16c43
vt(1): remove reference to ssh(1)
2017-01-13 19:21:04 +01:00
cinap_lenrek
412cbf67f1
con(1): remove reference to ssh(1)
2017-01-13 19:19:08 +01:00
cinap_lenrek
26c39ddc8d
9p(2): remove reference to ssh(1)
2017-01-13 19:18:08 +01:00
cinap_lenrek
3a7146f8bf
stub(8): remove reference to sshnet
2017-01-13 19:15:50 +01:00
cinap_lenrek
19668882ee
authsrv(6): remove reference to ssh(1)
2017-01-13 19:13:48 +01:00
cinap_lenrek
39e4bbcfb0
srv(4): remove ssh/sshsrv references
2017-01-13 19:02:39 +01:00
khm
dc8c7bf2b7
ssh: R.I.P.
2017-01-12 16:36:38 -08:00
cinap_lenrek
cb1555c7d7
sgi: change definition of tas() to take void* like the rest
2017-01-12 21:11:34 +01:00
cinap_lenrek
bdc1b187c4
merge
2017-01-12 20:17:52 +01:00
cinap_lenrek
2e23780d2f
libsec: implement extended 192-bit nonce xchacha variant and hchacha function
2017-01-12 20:16:38 +01:00
cinap_lenrek
47f07b2669
kernel: make the mntcache robust against fileserver like fossil that do not change the qid.vers on wstat
...
introducing new ctrunc() function that invalidates any caches
for the passed in chan, invoked when handling wstat with a
specified file length or on file creation/truncation.
test program to reproduce the problem:
#include <u.h>
#include <libc.h>
#include <libsec.h>
void
main(int argc, char *argv[])
{
int fd;
Dir *d, nd;
fd = create("xxx", ORDWR, 0666);
write(fd, "1234", 4);
d = dirstat("xxx");
assert(d->length == 4);
nulldir(&nd);
nd.length = 0;
dirwstat("xxx", &nd);
d = dirstat("xxx");
assert(d->length == 0);
fd = open("xxx", OREAD);
assert(read(fd, (void*)&d, 4) == 0);
}
2017-01-12 20:13:20 +01:00
cinap_lenrek
4aeefba681
kernel: add "close" ctl message for tcp connection to gracefully hang up a connection without a tcp reset (used by go)
2017-01-12 20:04:41 +01:00
spew
a0cc369c15
games/mix: Add Knuth MIX emulator/assembler
2017-01-10 11:42:11 -06:00
cinap_lenrek
c67d0c699f
6c: reverse register allocation order to avoid having to spill AX,DX and CX
...
allocating AX,CX,DX last improves 64-bit multiplication-add
chains like a*b + c*d as the multiplication does not need to save
and restore AX and DX registers in most cases. reserving CX for
shifts also helps.
2017-01-08 17:41:10 +01:00
cinap_lenrek
28089ee035
aux/data2s: compress output
...
encode printable characters litteraly, use D() macro to
reduce DATA instruction overhead.
this halves the time spend assembling $CONF.root.s for
the kernel build.
2017-01-07 20:36:13 +01:00
cinap_lenrek
df6c190831
cfs: fix cfsctl interaction with mount cache (mount -C flag)
...
the root fileserver is mounted with the mount cache enabled
causing the contents of the cfsctl file to be cached as well
leading to wrong results. so after we generated the new stat
buffer, we increment the qid.vers so the cache starts out
clean.
2017-01-06 02:54:26 +01:00
cinap_lenrek
19dc7c2097
6c, 8c: fix "DI botch" evacuating DI/SI/CX registers to ".save" variables
2017-01-02 05:49:18 +01:00
cinap_lenrek
8547defe70
vgaigfx: enable softscreen by default
...
given that the igfx driver doesnt provide any acceleration functions
and drawing is usually faster with double buffering as it eleminates
reads over the pci bus, enable softscreen by default.
2016-12-29 03:46:08 +01:00
cinap_lenrek
9e95cb1ac9
samterm: avoid flushimage when theres nothing new to flush
2016-12-28 23:42:56 +01:00
cinap_lenrek
45512020d2
libmp: avoid temporary buffer allocation in mprand()
2016-12-28 18:19:52 +01:00
cinap_lenrek
7755561ae1
fplot: fix zoom egetrect check (thanks qu7uux)
2016-12-28 02:09:33 +01:00
cinap_lenrek
74f62ca21b
fplot: parse negative numbers in argument to -r option (thanks qu7uux)
2016-12-28 02:08:45 +01:00
cinap_lenrek
ed9fdc72f5
libsec: replace des based X9.17 genrandom() with chacha random number generator
2016-12-28 02:02:00 +01:00
cinap_lenrek
84228515b6
keyfs: print error message when reading /adm/keys fails
2016-12-26 19:48:38 +01:00
cinap_lenrek
c5e9083558
cdproto: explicitely create /$objtype/bin subdirectories for all archs
2016-12-25 02:13:17 +01:00
spew
ff384cbddc
libavl: fix manpage example, minor improvement to code
2016-12-24 17:58:31 -06:00
spew
6187b862b7
avl: fix man page example
2016-12-22 18:44:45 -06:00
spew
0885ed1e80
alv(2): new avl implementation
2016-12-22 16:47:41 -06:00