cinap_lenrek
c4782818f4
python: make hashlib.py fallback to openssl in case of old python binary
2016-04-13 02:21:03 +02:00
cinap_lenrek
6b989beb2f
add danish keymap (thanks Eric Lindblad)
2016-04-12 13:37:21 +02:00
cinap_lenrek
4e04698ab6
python: remove openssl support, use ape/libsec for cryptographics hash functions
2016-04-11 20:31:14 +02:00
cinap_lenrek
21aee5d8cb
hg: create system wide /sys/lib/hgrc to enabled hgwebfs extension
...
the openssl we currently use is outdated and will be removed
soon. webfs will handle the https for us with native tls code.
keys have to be stored in factotum for everyone who also wants
to commit directly.
2016-04-10 20:39:10 +02:00
cinap_lenrek
0ac4a447b0
hg: set mercurial.url.has_https when hgwebfs extension is in use
...
this allows the use of SSL/HTTPS even when python is not build
with openssl support.
2016-04-10 20:18:21 +02:00
cinap_lenrek
cd9cddf3dd
mercurial: CVE-2016-3630
...
backported the following patches from mercurial 3.7.3:
https://selenic.com/repo/hg/rev/b6ed2505d6cf
https://selenic.com/repo/hg/rev/b9714d958e89
2016-04-03 04:04:56 +02:00
cinap_lenrek
8726990cf5
truss: add fake __NSEC syscall name for ape
2016-03-14 03:15:59 +01:00
cinap_lenrek
e485362b0b
truss: fix "bad string" error due to missing ape _nsec() syscall
2016-03-14 03:11:43 +01:00
cinap_lenrek
bb81a10687
glenda's default profile: remove /n/other mount, done by /lib/namespace
2016-02-29 00:25:14 +01:00
cinap_lenrek
fde5906b30
adding experimental rcpu service
...
this is a reimplementation of cpu and import utilities in rc using a tlsclient
and tlssrv as the encryption and authentication layers. there is only one new
service, which after authentication and encryption setup accepts an arbitrary
rc script over the network and executes it with the standard filedescriptors
redirected to the conversaion (this is *after* authentication and in the
context of the authorized user).
the new rcpu program has a few improvements over cpu(1):
- doesnt mangle program arguments
- the remote process will get the clients standard file descriptors, so error
and output are separated and you can consume the clients input from the
remote side :-)
- forwards error status of remote process
theres no backwards mode for rimport, but a new program called rexport
for the same purpose.
all these services use exportfs without the bolted on initial handshake,
so the hope is to clean up exportfs in the future and remove all the ugly
crap in there.
2016-02-14 05:18:33 +01:00
cinap_lenrek
9ec9a47789
newuser: /n/other now handled in /lib/namespace
2016-02-14 01:52:51 +01:00
cinap_lenrek
36d2092a33
fix manpage references
2016-01-12 08:43:36 +01:00
stanley lieber
afe450d381
/sys/lib/dist/ndb/common: update for sl's auth servers
2015-12-11 14:18:06 -05:00
stanley lieber
55f6484f85
/lib/ndb/common: add auth=cb.inri.net authdom=nyc
2015-12-09 01:17:41 -05:00
cinap_lenrek
24d74a4b5f
acid/leak: fix endless loop for B2NB(b) == b case (thanks mischief)
2015-10-19 00:20:33 +02:00
stanley lieber
a90662c2e6
/sys/lib/dist/ndb/common: correct authdom=inri
2015-09-16 13:29:04 -04:00
cinap_lenrek
50850cf4b9
dist/mkfile: add target for the aijuboard *.zynq.img
...
this generates a disk image (to be written to usb or
sdmmc card) containing 9fat partition with kernel and
a hjfs filesystem partition with the 9front distribution.
this could be easily extended to generate raspberry pi
images as well, but i have no hardware to test.
2015-09-05 03:29:17 +02:00
glenda
c4fdc6bfdb
fix fuckup
2015-08-25 09:35:10 +00:00
mischief
6b402b83cf
import E script from bell labs
2015-08-25 02:07:46 -07:00
cinap_lenrek
7a97fe132a
acid -k: fix intrcount() for amd64
2015-08-09 22:43:53 +02:00
cinap_lenrek
cd357a2b8c
acid -k: fix procenv() to new data structure
2015-08-09 22:24:50 +02:00
cinap_lenrek
eaf42a2c78
rootstub: add spim
2015-08-08 09:20:48 +02:00
cinap_lenrek
c8a7747659
cdproto: add spim
2015-08-08 08:56:08 +02:00
ftrvxmtrx
7a95bef00e
authsrv: remove unused opasstokey
2015-06-09 23:53:07 +02:00
stanley lieber
cfafa67640
rootstub: do not create pkg directories
2015-05-25 15:04:30 -04:00
mischief
c727d2ae8a
cdproto: /sys/log/httpd should be a directory
2015-05-20 18:25:53 -07:00
cinap_lenrek
8183f0ec85
cdproto: /sys/log/pop3
2015-05-18 00:29:12 +02:00
cinap_lenrek
e74d851d69
hg: install hgweb templates
2015-03-13 18:30:59 +01:00
cinap_lenrek
aade4d9d8a
set /mail/tmp permissions world writable in cdproto
2015-03-05 10:16:17 +01:00
cinap_lenrek
1d2ce3583e
leak: report alloc size mismatch
2015-02-26 22:33:03 +01:00
cinap_lenrek
0b016a77e4
gs: backport aes support for pdf-1.6
2015-02-20 00:21:45 +01:00
cinap_lenrek
13508a99a8
gs: work arround broken xref table pdfs
...
rebuilding the xref table does not work for pdfs with
compressed object streams. as a work arround, we skip
xref table verification and ignore wrong xref gen #
for gen 0 objects.
2015-02-19 11:44:16 +01:00
aiju
f6eacf471e
added games/c64
2015-02-07 18:03:17 +01:00
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