Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-28 | libauthsrv: fix _asgetresp() for passwd | cinap_lenrek | |
2015-08-27 | mp.h: third time's a charm | glenda | |
2015-08-27 | mp.h: oops | glenda | |
2015-08-27 | mp.h: define mpnrand | glenda | |
2015-08-27 | libsec: add TLS_RSA_WITH_AES_128_CBC_SHA256 and ↵ | mischief | |
TLS_RSA_WITH_AES_256_CBC_SHA256 ciphers | |||
2015-08-27 | devtls: add sha256 mac | mischief | |
2015-08-26 | libsec: add q parameter to dh_new() for subgroup support, sanitize dh parameters | cinap_lenrek | |
2015-08-26 | libmp: simplify mpnrand(), as mpnew() cannot return nil | cinap_lenrek | |
2015-08-25 | libmp: add mpnrand() function to generate uniform random number 0 ≤ x < n | cinap_lenrek | |
2015-08-25 | tput: check sbrk return value | mischief | |
2015-08-25 | merge | glenda | |
2015-08-25 | fix fuckup | glenda | |
2015-08-25 | import E script from bell labs | mischief | |
2015-08-25 | import E script from bell labs | mischief | |
2015-08-25 | libc: import more endianness fixes (thanks cherry9) | mischief | |
from https://bitbucket.org/cherry9/plan9-loongson/ | |||
2015-08-23 | libsec: fix probably_prime() endless loop for n == 3 | cinap_lenrek | |
2015-08-22 | remove convkeys2 | cinap_lenrek | |
2015-08-21 | init: remove dependency to <authsrv.h> | cinap_lenrek | |
2015-08-21 | tapefs: remove dependency to <authsrv.h> | cinap_lenrek | |
2015-08-21 | import(4): -o, -O flags gone | cinap_lenrek | |
2015-08-21 | remove srvold9p | cinap_lenrek | |
2015-08-21 | cpu, import: remove old9p support | cinap_lenrek | |
2015-08-21 | remove old9p cpu service | cinap_lenrek | |
2015-08-21 | cmd/auth: remove private /dev/random reading routines, use genrandom() | cinap_lenrek | |
2015-08-21 | auth/changeuser: set the aes key in plan9 database, but not in securenet db | cinap_lenrek | |
2015-08-21 | keyfs: fix typo (thanks jpm) | cinap_lenrek | |
2015-08-21 | kernel/boot: do not handle kfs boot | cinap_lenrek | |
2015-08-21 | remove kfs and kfscmd | cinap_lenrek | |
2015-08-21 | remove kfs references from manual | cinap_lenrek | |
2015-08-21 | fshalt: remove kfs support | cinap_lenrek | |
2015-08-21 | mkfs(8): dont mention kfs | cinap_lenrek | |
2015-08-21 | disk/mkfs: rmeove kfs support | cinap_lenrek | |
2015-08-21 | cwfs: remove 9p1 support | cinap_lenrek | |
2015-08-21 | authsrv: randomize aes key in mkkey(), not used yet. | cinap_lenrek | |
2015-08-21 | authsrv: more aes key stuff | cinap_lenrek | |
2015-08-21 | introduce AES key into nvram and keyfs | cinap_lenrek | |
2015-08-20 | kfs: adjust to new libauthsrv | cinap_lenrek | |
2015-08-20 | cwfs: adjust for new libauthsrv changes | cinap_lenrek | |
2015-08-20 | libauthsrv: add missing files (thanks mischief) | cinap_lenrek | |
2015-08-20 | libsec: add pbkdf2_hmac_sha1() (from wpapsk factotum module) | cinap_lenrek | |
2015-08-19 | merge | cinap_lenrek | |
2015-08-19 | libauthsrv: generalize ticket service, not hardcoding ticket format and DES ↵ | cinap_lenrek | |
encryption this is in preparation for replacing DES ticket encryption with something better. but first need to make the code stop making assumptions. the wire encoding of the Ticket might be variable length with TICKETLEN just giving an upper bound. the details will be handled by libauthsrv _asgetticket() and _asgetresp() funciotns. the Authenticator and Passwordreq structures are encrypted with the random ticket key. The encryption schmeme will depend on the Ticket format used, so we pass the Ticket* structure instead of the DES key. introduce Authkey structure that will hold all the required cryptographic keys instead of passing DES key. | |||
2015-08-18 | /lib/1oct1993: use words correctly (thanks, spew) | stanley lieber | |
2015-08-18 | aux/statusbar: use title as rio window title (thanks qrstuv) | mischief | |
2015-08-17 | libsec: TLS1.2 server support, make cipher list with most prefered first | cinap_lenrek | |
2015-08-17 | libsec: TLS1.2 client support | cinap_lenrek | |
2015-08-17 | bullshit: app, deep-learning, responsive. | cinap_lenrek | |
2015-08-17 | cc: improve (non-) side effect detection (thanks charle) | cinap_lenrek | |
2015-08-16 | games/doom: fix array offsets for respawn angle (thanks qu7uux) | cinap_lenrek | |
mthing->angle is a signed short, and if ANG45 * mthing->angle/45 < 0, the result of the right shift is sign extended. afaik, an being 16bit in the dos version of doom, you'd endup with a negative array offset, which would just access values from adjacent arrays (finetangent[] for finecosine[], and finecosine[] for finesine[]), and it would result in a misplaced teleport fog in some circumstances (fog is not in front of the player on respawn, hence "silent teleport"). so, this fix is bug incompatible, but this only affects live multiplay. to test: % hget http://doomedsda.us/dm/ahfx7_2.zip | unzip -sv extracting AHFX7_2.TXT extracting AHFX7_2.LMP % mv AHFX7_2.LMP ahfx7_2.lmp % games/doom -playdemo ahfx7_2 [...] doom 10553: suicide: sys: trap: fault read addr=0x400429e10 pc=0x205b45 | |||
2015-08-16 | games/doom: fix gamma correction and key translation (thanks qu7uux) | cinap_lenrek | |
KEY_F11 and KEY_F12 are not KEY_F1+11 and KEY_F1+12 as it is assumed in runetokey(), which prevents these keystrokes from being used. rather than change runetokey(), it seems better to just change the key definitions in doomdef.h (the new values don't correspond to any other keys anyway). F11 is the gamma correction key. to make gamma correction actually work, i_video.c:I_SetPalette must also take into account usegamma (this was just never ported). cf i_video.c:UploadNewPalette in source code release. F12 is the spycam key. the spycam switches the renderview to a different player during a coop game, or when watching a multiplayer demo. this feature only changes the renderview; sounds, palette effects, status bar, etc. are still from the first player's perspective. |