cinap_lenrek
65977417e7
rc: write /dev/wdir after printing the prompt, not after executing "cd" command
2016-06-30 00:45:37 +02:00
cinap_lenrek
d39d1a5303
merge
2016-06-27 00:36:54 +02:00
cinap_lenrek
2dc97202de
ndb/dns: purge db records on refresh for resolvers, remove old debug and testing code
...
when ndb/dns runs as a resolver only (cfg.cachedb == 0),
we still want to purge the "local#" db records to reread
dns server configuration or react to changed ip addresses.
removing old poolcheck and dncheck code, these bugs have
been fixed a long time ago.
2016-06-27 00:36:04 +02:00
stanley lieber
cb1a49daac
/sys/src/games/mkfile: add timmy
2016-06-26 16:47:19 -04:00
aiju
4821c261c4
added games/timmy
2016-06-23 21:12:06 +02:00
cinap_lenrek
baf20a548b
rio: move the test if w is allowed to change cursor into wsetcursor()
...
the onscreen cursor shows the cursor of the current
focused window or the window it points at. if there
is no window, then we set the default cursor (nil).
2016-06-26 18:14:34 +02:00
cinap_lenrek
b2efac4687
5c: handle unused results for cgen64()
2016-06-26 16:38:46 +02:00
cinap_lenrek
67a9174ff8
chacha: calculate rounds in separate function (helps registerizer), get rid of unrolled code
2016-06-26 15:28:01 +02:00
cinap_lenrek
69b0980a42
libc: native _addv() and _subv() routines for arm
2016-06-26 15:16:23 +02:00
cinap_lenrek
a99cf56c7d
kernel: more (arm) compiler friendly mul64fract()
...
the arm compiler can lift long->vlong casts on multiplcation
and convert 64x64->64 multiplication into a 32x32->64 one
with optional 64 bit accumulate.
2016-06-26 15:13:10 +02:00
cinap_lenrek
5bf09937da
5c: support for bit ROL, native 64 bit arithmetic
2016-06-26 15:09:27 +02:00
cinap_lenrek
57ff297cc0
cc: add OROL op to side effect free op list
2016-06-26 15:00:40 +02:00
cinap_lenrek
c7565b51b8
merge
2016-06-20 23:11:27 +02:00
cinap_lenrek
94ba3db591
audio/flacdec: exit on decode error, print error message
2016-06-20 23:09:40 +02:00
stanley lieber
0d29a5d81f
fortunes: Emacs now supports webkit.
2016-06-19 18:40:46 -04:00
aiju
e73a9eb9e8
togif: -E flag to read animation from stdin
2016-06-10 12:14:02 +02:00
cinap_lenrek
a00b6bdbfa
8c, 6c: native ROL (cyclic shift) instruction support, improve peephole optimizers
...
introduce rolor() function to subsitute (a << c) | (a >> (bits(a) - c))
with (a <<< c) where <<< is cyclic rotation and c is constant.
this almost doubles the speed of chacha encryption of 386 and amd64.
the peephole optimizer used to stop when it hit a shift or rol
instruction when attempting to eleminate moves by register
substitution. but we do not have to as long as the shift count
operand is not CX (which cannot be substituted) and CX is not
a subject for substitution.
2016-06-09 23:12:46 +02:00
cinap_lenrek
5cdabc5eb1
?c: track ../cc/cc.h dependency and rebuild cc.a$O as neccesary
2016-06-09 23:03:30 +02:00
cinap_lenrek
bd8b6c2f99
aml(2): document amlintmask
2016-06-05 15:15:03 +02:00
cinap_lenrek
bc2a5d9b1e
aml: define amlintmask and set it according to DSDT revision (64bit / 32bit)
2016-06-05 14:57:38 +02:00
cinap_lenrek
3ccc8224be
aml: implement ToInteger() and Match() instructions
2016-06-04 21:11:17 +02:00
cinap_lenrek
a4a1a88a70
webfs: less aggressive url normalization; never unescape reserved characters in path/query/fragment
2016-06-04 19:10:07 +02:00
stanley lieber
7c5ca77a6e
etheriwl: add pcid 0x0082 for Intel Centrino Advanced-N 6205 variant
2016-06-01 21:45:46 -04:00
cinap_lenrek
de19776b2f
mk: remove buggy and useless symtab functions (thanks qrstuv)
...
neither symdel nor symstat were used anywhere. syminit was used but
had no effect. both syminit and symdel dereference pointers after
freeing them. symstat can be tricked into writing beyond the bounds of
its array
2016-06-02 00:12:36 +02:00
cinap_lenrek
b878450725
mk: remove buggy and unneeded syminit() function (thanks qurstuv)
...
syminit() attemts to reset the symbol table by freeing
all the hash table entries, tho the code is buggy having
a obviously use after free bug.
as syminit() is only called once in main when it does not
contain any symbols, the bug never occured.
removing the unneccesary code alltogether.
2016-06-01 18:31:21 +02:00
cinap_lenrek
68571320fa
libmemdraw: remove unused static variable from memimagedraw()
2016-05-29 18:23:42 +02:00
cinap_lenrek
3b1f13cb36
add polish keymap (thanks chomzee!)
2016-05-28 23:59:10 +02:00
cinap_lenrek
e8eed628ae
awk: restore old buffering behaviour for printf
2016-05-27 18:56:31 +02:00
cinap_lenrek
7a28f9bd8c
vgaigfx: check gtt to determine graphics memory size, add hw cursor support for g35 (thanks kenji)
2016-05-26 21:28:29 +02:00
cinap_lenrek
fa82522b69
etheriwl: add pci id for PRO/Wireless 5350 AGN (thanks Ori_B)
2016-05-26 10:02:03 +02:00
cinap_lenrek
3ba84f05c2
/sys/lib/dist/mkfile: efi iso/hybrid support
2016-05-22 21:53:37 +02:00
cinap_lenrek
4e5b596bba
efi: ensure 8 byte alignment of buffer, as ReadBlocks() method will fail otherwise
2016-05-22 21:52:04 +02:00
cinap_lenrek
66b1a83b74
efi: allow access to iso filesystem on non-cdrom media (iso/hybrid)
2016-05-22 15:22:46 +02:00
cinap_lenrek
9adaf2e7f8
9boot(8): third time's the charm (thanks archeus)
2016-05-20 09:56:45 +02:00
cinap_lenrek
669468dcae
9boot(8): fix typo
2016-05-19 19:51:45 +02:00
cinap_lenrek
31d509d7a4
9boot(8): document 9boothyb
2016-05-19 19:49:04 +02:00
cinap_lenrek
1216c06c3b
dist/mkfile: generate iso/hybrid image for 9front.iso
2016-05-19 19:17:24 +02:00
cinap_lenrek
225b573624
9boot: add iso hybrid loader 9boothyb
2016-05-19 18:48:06 +02:00
cinap_lenrek
c911310a8b
libauthsrv: dont pass netroot to netmkaddr()'s defnet parameter in authdial() (thanks kenji arisawa)
2016-05-18 15:25:43 +02:00
cinap_lenrek
613578b69f
kernel: add srvtls and tlsclient to bootfs.proto for encrypting connection to the file server
2016-05-16 22:55:30 +02:00
cinap_lenrek
bd50adc942
add srvtls and the corresponding tcp17020 service
2016-05-16 22:49:32 +02:00
cinap_lenrek
83f8d59168
cc: prevent symbol buffer overflow
2016-05-16 22:24:39 +02:00
cinap_lenrek
32e23bdb59
cc: use UTFmax not 4 (djc)
2016-05-16 22:02:17 +02:00
cinap_lenrek
7468752ea2
ndb/cs: fix memory leak (charles forsyth)
2016-05-16 21:58:12 +02:00
cinap_lenrek
8c837c7bf6
exportfs: disallow ORCLOSE in readonly mode (charles forsyth)
2016-05-16 21:49:02 +02:00
cinap_lenrek
b6005f3a45
avoid updating offset in pread; avoid diagnostic about vlong mask (charles forsyth)
2016-05-16 21:11:54 +02:00
cinap_lenrek
29c7ca80c9
correct check for segment overlap (rmiller)
2016-05-16 21:10:08 +02:00
cinap_lenrek
b15430979d
rc: simplify execfinit() / Xrdfn() using the globber to lookup /env/fn'#'*
2016-05-16 19:57:53 +02:00
cinap_lenrek
ce7f7d3ab9
rc: fix double close() in addenv()
2016-05-16 18:03:57 +02:00
cinap_lenrek
b6b5fd6da7
jpg: output partial image data when available (truncated files)
2016-05-16 05:35:22 +02:00