stanley lieber
e14d624974
qmail: call mail instead of smtp with the wrong path
2014-12-11 14:45:16 -05:00
cinap_lenrek
469a10f1d9
hgwebfs: add fake add_handler method for HTTPRangeHandler()
...
provide a add_handler() so code trying to add
byterange.HTTPRangeHandler will succeed. webfs
does handle "206 Partial Content" already.
2014-12-09 23:11:05 +01:00
cinap_lenrek
402140675f
rootstub: create /sys/src/pkg and /sys/lib/pkg directories
2014-11-13 10:23:53 +01:00
cinap_lenrek
5c5daef9f6
dist: generate efi bootable cd image
2014-10-31 20:59:35 +01:00
mischief
222018340b
hg: make intermediate directories like newer hg does
2014-09-15 13:42:54 -07:00
stanley lieber
585ab698de
/sys/lib/dist/ndb/common: add auth=fs.stanleylieber.com authdom=inri
2014-08-28 20:46:56 -04:00
stanley lieber
c20bab6fe0
ndb/common: add ipv6-icmp, ipv6-nonxt, ipv6-opts, bootps
2014-07-03 12:03:40 -04:00
Aram Hăvărneanu
889afd97de
acid: fix notestk() on amd64
...
Use Ureg->pc instead of Ureg->ir.
2014-07-01 11:20:55 +02:00
mischief
46cc1c444b
sam: mark samsave executable
...
sam generates $home/sam.save for modified files. it expects /sys/lib/samsave to be executable to restore the modified files.
2014-06-25 03:13:52 -07:00
cinap_lenrek
3c41f98e0c
remove imagepagerefs() acid function
2014-06-22 15:40:36 +02:00
cinap_lenrek
3207e8b6a4
add _nsec() syscall 53 for binary compatibility with labs distribution
...
the new syscall is added under the symbol _nsec() for
binary compatibility.
nsec() is still a library function reading /dev/bintime.
2014-05-20 05:06:31 +02:00
mischief
ec37e34f07
acid: fix errstr syscall data offset for truss library
2014-02-25 09:31:58 -08:00
cinap_lenrek
5e353e17c6
acid: add some debugging aid function for counting kernel image cache page refs
2014-02-24 22:45:38 +01:00
cinap_lenrek
3df2b18398
truss: use A instead of X as address format for data dump
2014-02-16 19:20:57 +01:00
cinap_lenrek
c44cbf3165
truss: fix syscall address formats
2014-02-16 19:08:49 +01:00
cinap_lenrek
38c35d6195
acid: add semacquire/semrelease/tsemacquire syscalls, handle _seek hack for amd64 (thanks erik)
2014-02-14 14:02:33 +01:00
cinap_lenrek
b7b68668cf
acid: fix acid/network, fix address formats from X to A
2014-02-12 20:04:07 +01:00
cinap_lenrek
cd17077749
truss: support for amd64
2014-02-12 19:27:08 +01:00
cinap_lenrek
e37ff43eb6
acid: remove objchar, prefering foobar.$objtype.acid
...
acid already sets up objtype for us.
2014-02-10 01:53:26 +01:00
cinap_lenrek
de356dd855
acid: update acid libraries for amd64
2014-02-10 23:07:37 +01:00
cinap_lenrek
269788514c
newuser: dont bark when we cannot bind $home/bin/$objtype after /bin, create $home/bin/amd64
2014-02-02 10:59:05 +01:00
cinap_lenrek
4c97cb34ac
add acid library for amd64
2014-02-02 08:41:13 +01:00
cinap_lenrek
42f4cdc3fd
rootstub: create amd64 directories for acme
2014-02-01 20:19:06 +01:00
cinap_lenrek
3e8764aef1
acid leak: remove arena pointer a < 0xff000000 check
...
in the kernel, area can lie above 0xff000000
2013-12-25 15:00:39 +01:00
stanley lieber
9e021d9230
/sys/lib/plumb/basic: add commas to some rules for file names that will frequently contain commas
2013-12-22 14:56:04 -05:00
cinap_lenrek
5dae7fcc68
add plumbing rules for page bookmarks and audio playback
2013-12-21 18:04:50 +01:00
cinap_lenrek
0866d65f8e
acid leak: handle ALIGN_MAGIC padding of skip area for mallocalign()
...
the alloc and realloc tag words do not start at the beginning of
a block created by mallocalign(). instead, the block is padded
with ALIGN_MAGIC.
2013-12-17 15:40:12 +01:00
cinap_lenrek
ea5797c073
kbdfs: add esc1+shift and esc1+ctrl pages (see sources kbmap-uk-weird patch)
...
Add pages for esc1+shift and esc1+ctrl - some UK USB keyboards (Dell) and it seems some
German ones: https://groups.google.com/forum/#!topic/comp.os.plan9/ycok6NTCWCg seem to
generate an esc1 + code scancode combination for the pipe/backslash key. Seems like
overkill to add two whole pages for just two keys, but there again RAM is cheap these days.
Probably should take the changes across to omap/kbd.c (and by extension bcm/kbd.c)
but the changes are trivial.
2013-11-23 00:50:15 +01:00
cinap_lenrek
a76d0bf6c5
ndb/common: add ipv6 addresses of root name servers
2013-11-10 19:35:33 +01:00
cinap_lenrek
2bc9e8e5e3
kernel: make image cache not hold onto the channel, remove nocache flag
...
the image cache should not hold onto the text file channel
when not neccesary. now, the image keeps track of the number
of page cache references in Image.pgref. if the number of
page cache references and Image.ref are equal, this means
all the references to this image are from the page cache.
so no segments are using this image. in that case, we can
close the channel, but keep the Image in the hash table.
when attachimage() finds our image, it will check if Image.c
is nil and reattach the channel to the image before it is
used.
the Image.nocache flag isnt needed anymore.
2013-11-08 22:31:26 +01:00
cinap_lenrek
1ca07d817b
ndb/common: update ip for d.root-servers.net
2013-10-26 01:11:18 +02:00
cinap_lenrek
384adf4c89
ndb/common: dont use bell-labs dns servers for rfc1980 zones
2013-10-26 00:56:51 +02:00
cinap_lenrek
3142af56d8
newuser: make lib/profile read drawterms /dev/secstore when available
2013-10-23 23:44:25 +02:00
cinap_lenrek
d3b8ded315
rootstub: create directories for mips
2013-09-21 21:21:18 +02:00
cinap_lenrek
5fce388abf
create /sys/lib/ssl
2013-08-11 18:23:22 +02:00
cinap_lenrek
dfb0bf24b3
acid: fix dumptree() acid function to work in kernel debug, update malloc.acid and pool.acid files
2013-06-10 01:13:21 +02:00
cinap_lenrek
257c7e958e
keep fpregs always in sse (FXSAVE) format, adapt libmach and acid files for new format
...
we now always use the new FXSAVE format in FPsave structure and fpregs
file, converting back and forth in fpx87save() and fpx87restore().
document that fprestore() is a destructive operation now.
change fp register definition in libmach and adapt fpr() acid funciton.
avoid unneccesary copy of fpstate and fpsave in sysfork(). functions
including syscalls do not preserve the fp registers and copying fpstate
from the current process would mean we had to fpsave(&up->fpsave); first.
simply not doing it, new process starts in FPinit state.
2013-05-26 22:41:40 +02:00
ftrvxmtrx
5aa2a1a845
kbmap/ua: fix uppercase ь
2013-05-20 13:48:09 +02:00
ftrvxmtrx
318cd6fbde
kbmap/ru: fix uppercase ь
2013-05-19 17:50:51 +02:00
ppatience0
87785ee897
/sys/lib/rootstub: fix missing /alpha/lib/ape directory
2013-04-29 11:12:47 -04:00
cinap_lenrek
966a185353
fix missing return compile error for manual book index generator
2013-04-28 16:47:03 +02:00
cinap_lenrek
6b03a9495c
dont use full qualified domain names in example configuration
...
use shorter sysnames instead of full qualified domain names
so one doesnt have to setup the dns server in the example
configuration.
2013-02-27 08:18:18 +01:00
cinap_lenrek
201a98d06c
cdproto: only include binaries for $objtype, filter temporary files
2013-02-24 04:48:12 +01:00
cinap_lenrek
328a3001b2
troff macros: change unix /usr/lib paths to plan9 /sys/lib and /usr/bin/col -> /bin/col
2013-02-16 23:56:17 +01:00
cinap_lenrek
8f991a3faa
create /lib/firmware in rootstub
2013-02-11 00:53:51 +01:00
stanley lieber
79223a0e64
cdproto create /sys/log/www
2013-02-04 16:56:34 -06:00
stanley lieber
c877493fb0
add rc-httpd
2013-02-04 16:40:05 -06:00
cinap_lenrek
1b017b8db4
mount /n/other from /srv/boot instead of /srv/cwfs
...
this makes sure tcp boot will have ther user /tmp's
the same way as from local cwfs. we used /srv/cwfs
to prevent a deadlock with 9660srv as a root filesystem
which has been fixed now.
2013-01-22 10:41:01 +01:00
stanley lieber
275b5e2fb3
rewrite.direct: rewrite aliases before delivering to local users to avoid re-sending the message
2013-01-18 21:47:49 -06:00
cinap_lenrek
bf60c38720
add empty /lib/tftpd directory
2013-01-02 03:54:05 +01:00