Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-11-17 | fortunes: did anyone at iwp9 give an update about osprey? anyone ask when ↵ | stanley lieber | |
it'll be available? | |||
2012-11-16 | hjfs: fix getfree() races, fix very rare buf leak in deltraverse() | cinap_lenrek | |
2012-11-16 | hjfs: fix potential deadlock in putloc() | cinap_lenrek | |
2012-11-16 | hjfs: dentry qid checking, prevent newentry() from allocating already in use ↵ | cinap_lenrek | |
slot always check if the directory entry qid from the loc still matches the one on disk before doing anything. helps catching bugs and is basically equivalent to what cwfs does with its checktag. make a haveloc() check in newentry() to make sure we dont allocate a file slot thats still in use, but deleted. this seems to fix the NPROC>1 build problems. | |||
2012-11-15 | fix spaces | cinap_lenrek | |
2012-11-15 | add C-Keens tls-client-auth | cinap_lenrek | |
This patch adds client TLS authentication to libsec in compliance with rfc 4346. A new -c flag has been introduced for tlsclient allowing the user to specify a certificate in pem(8) format which will be provided to the server upon request. A -D debug flag has been introduced to enable debugging output. The patch has been tested against OpenSSL 0.9.7j 04 May 2006. It exists today because of the great (debugging) help and insight provided by Matthias Bauer. TODOs: - specification of a certain client key in factotum is not possible at the moment - tlssrv should support this too These will get added in another patch. The first try to submit this patch failed due to a network error. Sorry for the duplication! Kind regards, Christian | |||
2012-11-15 | hjfs: fix more missing dirty marks, error handling, cleanup | cinap_lenrek | |
2012-11-15 | hjfs: fix missing BDELWRI mark in newentry() | cinap_lenrek | |
2012-11-12 | merge | cinap_lenrek | |
2012-11-12 | tap: various improvements | cinap_lenrek | |
dont use sed pipeline for indention, cache process arguments, get process list once at start. | |||
2012-11-10 | ssam: add usage | stanley lieber | |
2012-11-10 | vt: on resize, restore screen using history buffer | cinap_lenrek | |
2012-11-10 | rio: fix auto compmplete candidates getting read back without prompt | cinap_lenrek | |
2012-11-09 | kbdfs: send interrupt note in separate proc to prevent potential deadlock | cinap_lenrek | |
2012-11-09 | kbdfs: kill input buffer on interrupt key | cinap_lenrek | |
2012-11-08 | pstree: manpage, print pid in first column, bio, silly walks | cinap_lenrek | |
2012-11-07 | limit clunk queue length for cclose() | cinap_lenrek | |
dont let the clunk queue grow too large if we are allowed to block (cclose) as the fileserver might run out of fids. | |||
2012-11-07 | pstree: sort children, fix missing close, strip newline from args | cinap_lenrek | |
2012-11-07 | fix spurious kproc ppid | cinap_lenrek | |
newproc() didnt zero parentpid and kproc() didnt set it, so kprocs ended up with random parent pid. this is harmless as kprocs have no up->parent but it gives confusing results in pstree(1). now we zero parentpid in newproc(), and set it in sysrfork() unless RFNOWAIT has been set. | |||
2012-11-07 | remove tty(1) command as kbdfs now handles interrupts | cinap_lenrek | |
2012-11-07 | devproc: remove pgrpid == 1 check for notepg open | cinap_lenrek | |
assuming that this check tried to prevent the hostowner from killing init, it is silly because init would just handle the note. with kbdfs, we actually want to send interrupt note to the initial process group so instead of working arround this with rfork(RFNOTEG|RFNAMEG), we remove the check. | |||
2012-11-06 | merge | cinap_lenrek | |
2012-11-06 | make interrupt key (Del) just work in the console | cinap_lenrek | |
these changes make the interrupt key available in the console (before rio is started). kbdfs: will now send a "interrupt" note to its invoking process group in cooked mode. bootrc: is now prepared to handle interrupts, mainly to not accidently spawn a new bootargs prompt. init: forwards the interrupt to the cpurc/termrc pgrp. vncs: shields itself from kbdfs notegroup so interrrupt wont kill the whole vnc session. | |||
2012-11-05 | Oops, make exponential function work | iru | |
2012-11-05 | Add exponential function. | iru | |
2012-11-05 | fplot(1) man page | iru | |
2012-11-05 | wikifmt: fix trailing _ in heading name reference | cinap_lenrek | |
2012-11-05 | add google code wiki formatter aux/wikifmt | cinap_lenrek | |
2012-11-02 | derp(1) spelling (thanks pap) | cinap_lenrek | |
2012-11-02 | add directory-examining recursive compare derp(1) | cinap_lenrek | |
2012-11-02 | hgfs: fix metaheader offset for log | cinap_lenrek | |
2012-11-01 | hjfs: fix group permissions for /adm and /adm/users for init | cinap_lenrek | |
2012-11-01 | hgfs: strip metadata header, bogus .n walks | cinap_lenrek | |
2012-10-30 | rio: fix topping a hidden window does not activate the foreground font color | cinap_lenrek | |
2012-10-29 | hgfs: work in progress stuff... | cinap_lenrek | |
2012-10-28 | hgfs: more work in progress stuff | cinap_lenrek | |
2012-10-27 | devdraw: fix stats for #i/winname (thanks jas) | cinap_lenrek | |
2012-10-26 | file: paq, troff, hp pcl, lua, vcard | cinap_lenrek | |
2012-10-25 | fix permissiosn for upas and telco rc script | cinap_lenrek | |
2012-10-25 | fix permissions for auth/(status enable disable) | cinap_lenrek | |
2012-10-25 | realemu: fix REP prefix condition | cinap_lenrek | |
2012-10-25 | /sys/src/cmd/mk*: add $CLEANFILES to clean and nuke targets | cinap_lenrek | |
2012-10-25 | merge | cinap_lenrek | |
2012-10-25 | hgfs: add wip debug command | cinap_lenrek | |
2012-10-25 | libmemlayer: remove pool.h includes (import from sources) | cinap_lenrek | |
there are no pool calls/data structures used in libmemlayer so the dependency can be removed. | |||
2012-10-23 | pkg(1): update man page | stanley lieber | |
2012-10-23 | create bio file (/adm/keys.who) if it doesnt exist | cinap_lenrek | |
2012-10-23 | fmt: improved version using less memory | cinap_lenrek | |
functional identical, but uses different data structure. instead of reading all words into memory, we read and tokenize on demand keeping a simple linked list of words to conume by further calls of getword(). once the list is empty we read the next line, tokenize it and fill the list up again. so we only need as mutch memory to hold all the words of the longest line. | |||
2012-10-22 | devproc: fix another channel leak, move the cclose(c) from proctext() to ↵ | cinap_lenrek | |
procopen. | |||
2012-10-22 | fix devproc text chan leak | cinap_lenrek | |