cinap_lenrek
3ac4524e4a
syscallfmt: use up->syserrstr instead of up->errstr (import from sources)
2012-08-24 15:53:35 +02:00
cinap_lenrek
da01fdae11
guesscpuhz: add sanity checks for virtualbox (import from sources)
2012-08-24 15:46:21 +02:00
cinap_lenrek
d436b2117e
add unified sigsearch() function to look for bios data structures
...
replace the various functions that searched for bios data structures by
a single sigsearch() one in pc/memory.c that will probe the various bios
data areas.
also, a new checksum() function was added that is to be used to validate
the structures found.
2012-08-24 15:36:56 +02:00
cinap_lenrek
86f323290c
wait: always check up->nchild before going to sleep
...
always make sure that there are child processes we can wait for
before sleeping.
put pwait() sleep into a loop and recheck. this is not strictly
neccesary but prevents accidents if there are spurious wakeups
or a bug.
2012-08-24 13:11:04 +02:00
cinap_lenrek
d404e9e9f8
devmnt: more carefull wakeup in mountmux
...
once we set q->done = 1 in mountmux, the sleeper might return freeing q
so the wakeup might access invalid memory. we change the embedded Rendez
structure in the Mntrpc into a pointer to the sleeping procs up->sleep
rendez so the rendez is always going to be valid even if the rpc has been
freed.
the call to mntstats was moved before we set q->done also to prevent
accessing invalid memory.
2012-08-24 13:00:14 +02:00
cinap_lenrek
80a5bfc1d8
sdvirtio: be more carefull at wakeup
...
wakeup cannot access r->sleep once we set r->done because the
sleeper might just return at this point making r invalid. make
a copy of the sleep rendez pointer before setting r->done.
2012-08-24 12:52:34 +02:00
cinap_lenrek
8e5dd37eba
ndb/dns: fix memory corruption and bad serveraddrs() range checks
2012-08-22 19:45:29 +02:00
cinap_lenrek
87fca361f7
rio: rect outside screen counts as covered wcovered()
2012-08-22 00:11:42 +02:00
cinap_lenrek
20b4f55603
9bootpxe: try /cfg/pxe/default if /cfg/pxe/$ether fails before breaking to the prompt.
2012-08-21 14:23:52 +02:00
cinap_lenrek
be0301f458
calloc: check multiplication overflow
2012-08-19 10:50:39 +02:00
cinap_lenrek
feb58cce49
plot(1) manpage corrections
2012-08-19 09:07:59 +02:00
cinap_lenrek
62f5a7e2b7
vncs: cleanup and error handling
2012-08-19 08:57:40 +02:00
cinap_lenrek
7bb4a790d6
webfs: capture error string from tlsClient
2012-08-18 15:10:34 +02:00
cinap_lenrek
56aa8e173f
libsec: add sha256WithRSAEncryption signature alg
2012-08-18 15:09:02 +02:00
cinap_lenrek
c120dbc777
pccpuf: add vgaradeon
2012-08-17 19:03:26 +02:00
cinap_lenrek
8b93667775
lib/profile: remove startupasfs, start rio as subprocess so we drop to rc if it fails (no framebuffer), drawterm
2012-08-17 18:19:03 +02:00
cinap_lenrek
31ed86ce23
webcookies: create $home/lib/webcookies as 0600
2012-08-17 18:14:34 +02:00
cinap_lenrek
7fdf820589
pckernel: use constants instead of hardcoding cpuid bits in various places
2012-08-17 04:03:51 +02:00
cinap_lenrek
81954dbf25
mothra: bruteforce image src= attribute
2012-08-16 09:03:57 +02:00
cinap_lenrek
2dd17995f1
rio: fix mistake
2012-08-16 06:57:58 +02:00
cinap_lenrek
711557c85e
rio: add some tolerance when declaring windows covered
2012-08-16 06:32:34 +02:00
cinap_lenrek
2eb369bb1d
rio: add covered (burried) windows to the menu3 hidden window list
2012-08-16 04:00:32 +02:00
cinap_lenrek
3932153299
mothra: handle misplaced trailing quotes
2012-08-15 13:15:34 +02:00
cinap_lenrek
21b5efe962
jpg: ignore sampling factors for grayscale as colormap1() doesnt handle it
2012-08-14 05:36:05 +02:00
cinap_lenrek
a8d7bbeeb3
remove 9/pc/boot.fs file
2012-08-14 03:54:26 +02:00
cinap_lenrek
142a77c9dc
nusb/kb: increase mouse packet buffer from 32 to 64 bytes for Microsoft Sidewinder X5 Mouse (thanks Rexford Gibbs for reporting and testing)
2012-08-13 10:41:02 +02:00
cinap_lenrek
73e924d847
hg: hook system_rcpath and user_rcpath instead of polluting enviroment by setting HGRCPATH
2012-08-13 09:53:04 +02:00
cinap_lenrek
2a9b90cf85
page: fix drawpage race
2012-08-12 20:25:22 +02:00
cinap_lenrek
a1f69ed555
hjfs: fix tabs (damn google code editor)
2012-08-11 12:41:49 +02:00
aiju
3759a4a945
disallow walk on open chans
2012-08-11 10:40:48 +00:00
cinap_lenrek
6538711ef0
hjfs: fix permcheck bug
2012-08-11 12:02:05 +02:00
cinap_lenrek
1132aca4f0
vgaclgd542x: support >8bit colors
2012-08-10 21:03:13 +02:00
cinap_lenrek
d1f1be9c57
vgavmware: fix hardware acceleration (fill is not available with SVGA2)
2012-08-10 15:17:27 +02:00
cinap_lenrek
dbc4833d10
acid: fix cvtitoa buffer overflow
2012-08-10 10:06:23 +02:00
cinap_lenrek
8a53b8192d
mothra: avoid eenter deadlock on resize
2012-08-09 04:03:33 +02:00
cinap_lenrek
abba8aa7a9
page: simplify locking, avoid eenter deadlock on resize
2012-08-09 04:03:03 +02:00
cinap_lenrek
5cbae621a5
libdraw: improve handling of screen clipr
2012-08-09 04:02:10 +02:00
cinap_lenrek
84d1ef1463
ape/mkfile: work arround fake "command line arguments" rule matching
2012-08-08 21:36:42 +02:00
cinap_lenrek
f466d3894c
ndb/dns: cleanup
2012-08-08 19:03:10 +02:00
stanley lieber
ea64fd3ad5
fortunes, rob, theo: updates
2012-08-08 09:38:24 -05:00
stanley lieber
23b76aa92d
pkg(1): add new pkg repo to man page
2012-08-08 09:37:53 -05:00
aiju
9e608833e9
hjfs: various fixes
2012-08-08 10:14:20 +02:00
aiju
f2c70fe2f7
more hjfs fixes
2012-08-08 00:52:37 +02:00
aiju
34bf0ce496
hjfs: various changes
2012-08-08 23:14:42 +02:00
aiju
2e19497159
hjfs: default service name, fshalt
2012-08-07 18:43:13 +02:00
aiju
b21b9ba89c
added hjfs
2012-08-07 17:57:04 +02:00
cinap_lenrek
ef1c186305
venti: fix possible nil deref in libventi vtgetreq() and cleanup vacfs (import from sources)
2012-08-07 16:11:35 +02:00
cinap_lenrek
37a93ef857
ppp: noauth server option (import from sources)
2012-08-07 15:57:42 +02:00
cinap_lenrek
36adf27af8
add Echange[] error string
2012-08-07 07:15:41 +02:00
cinap_lenrek
7fbae174eb
floppy: fix endless loop when trying to change floppy type on media change
2012-08-07 07:08:33 +02:00
cinap_lenrek
e15b523a6c
libmach: fix acid -k regression (was broken in r5eeb36d3ddd0)
2012-08-07 03:48:56 +02:00
cinap_lenrek
6baaf0a773
unzip/zipfs: skip over variable length comment in end of table of content record
2012-08-06 02:25:22 +02:00
cinap_lenrek
5eec707368
pci.c: reserve pci membars after assinging them for *nobios= option
2012-08-06 23:56:10 +02:00
cinap_lenrek
cd99666815
memory.c: remove unused xmapupa map
2012-08-06 23:54:52 +02:00
cinap_lenrek
6a443a3e6a
merge
2012-08-05 15:51:38 +02:00
cinap_lenrek
8f9374e811
merge
2012-08-05 15:50:42 +02:00
cinap_lenrek
2f457f5f19
audioac97: reserve ioport ranges
2012-08-05 15:49:38 +02:00
aiju
e2270b09f3
fixed telnetd
2012-08-04 14:52:29 +02:00
cinap_lenrek
4de62918a3
catclock: properly handle initdraw error instead of crashing
2012-08-04 02:06:57 +02:00
cinap_lenrek
b14d7ac38c
cron: snprint, error handling (update from sources)
2012-08-03 22:50:21 +02:00
cinap_lenrek
82ece1bb0c
ps: cleanup
2012-08-02 02:53:42 +02:00
cinap_lenrek
dc25c70249
ps -n print note group
2012-08-02 02:47:18 +02:00
cinap_lenrek
1159f1e54f
ip: fix assert panic on fragmented icmp echo request (see eriks icmp-frag patch)
2012-08-02 02:02:10 +02:00
cinap_lenrek
4971432577
libndb: apply eriks dnsquery() ipv6 reverse lookup patch
2012-08-02 01:25:34 +02:00
cinap_lenrek
64cb1dd5b4
libmach: add arm64 constants (import from sources)
2012-08-02 22:23:58 +02:00
cinap_lenrek
18d1ef20b3
format check for octal fmt strings (import from sources)
2012-08-02 22:22:57 +02:00
cinap_lenrek
da20365290
libauth: fix authrpc buffer overflow (import from sources)
2012-08-02 22:22:05 +02:00
cinap_lenrek
a13a30e854
ndb: recognize ip6.arpa postfix in mkptrname()
2012-08-02 22:20:55 +02:00
cinap_lenrek
8e07a4c9a5
cb: import updates from sources
2012-08-01 21:57:13 +02:00
cinap_lenrek
9b5b68a302
cdfs: pull updates from sources
2012-08-01 21:34:14 +02:00
cinap_lenrek
c7ad44a048
factotum: fix _adgetticket() filedescriptor race, add timeouts to all authserver transactions
2012-08-01 19:18:33 +02:00
cinap_lenrek
acc239ef26
kfs: fix read offset integer overflow
2012-08-01 01:22:01 +02:00
cinap_lenrek
235f71ba47
cwfs: fix read offset integer overflow
2012-08-01 01:10:24 +02:00
aiju
c2304e9329
make sam jump to changes made by undo
2012-08-01 23:14:39 +02:00
cinap_lenrek
9caf93faa8
vesa: timeout blank/unblank operation if it gets stuck
2012-08-01 22:56:58 +02:00
cinap_lenrek
02acb1d4f0
mothra: make emalloc zero memory, fix uninitialized nextline pointer crash
2012-07-31 09:43:24 +02:00
cinap_lenrek
4f33c88a51
import updated compilers from sources
2012-07-30 19:11:16 +02:00
cinap_lenrek
fcc5e75d07
tsemacquire: manpage and syscallfmt
2012-07-30 22:45:49 +02:00
cinap_lenrek
49ac0b93d3
add tsemacquire syscall for go
2012-07-29 20:26:49 +02:00
cinap_lenrek
780d393e4b
ndb/cs: limit number of slave procs
2012-07-29 03:05:05 +02:00
cinap_lenrek
0f59758d12
factotum: authdial timeout
2012-07-29 02:53:59 +02:00
cinap_lenrek
b4d2e39d8c
ndb/cs/dns: make sure never to block the 9p loop when we run out of processes, fail the request instead
2012-07-28 19:17:54 +02:00
cinap_lenrek
15c0d4b7c4
rio: add scroll lock key to toggle scroll mode
2012-07-28 14:47:35 +02:00
cinap_lenrek
6d3ff523db
doom: fix -warp argument parsing bug
2012-07-27 16:49:56 +02:00
cinap_lenrek
543e510da1
doom: cleanup
2012-07-27 14:42:43 +02:00
cinap_lenrek
ab08c97e60
doom: make sure not to drop keyup/keydown events
2012-07-27 11:08:33 +02:00
cinap_lenrek
98b9c4eb1e
rio: dont shift window out to the left when its too wide for the screen
2012-07-26 17:28:14 +02:00
cinap_lenrek
6023250c46
plan9.ini: remove *nomp=
2012-07-25 23:21:16 +02:00
cinap_lenrek
81d43b6f9d
kernel: make mp mode and msi interrupts the default. *msi -> *nomsi
2012-07-25 23:18:26 +02:00
cinap_lenrek
dc544a3462
cwfs: remove noatime runtime option
2012-07-24 20:09:28 +02:00
cinap_lenrek
ffc58b3429
cwfs: make sure we do a full dump after toggling noatime
2012-07-24 19:42:18 +02:00
cinap_lenrek
42cf4e2371
cwfs: fix noatime dumps
2012-07-23 18:57:33 +02:00
cinap_lenrek
03806e9c17
paint: cleanup floodfill
2012-07-23 08:10:17 +02:00
cinap_lenrek
b3d7231013
paint: wait for mouseup after floodfill
2012-07-22 19:25:31 +02:00
cinap_lenrek
9d212c517d
paint: floodfill
2012-07-22 16:33:42 +02:00
cinap_lenrek
f3b08dd655
libdraw: enter/eenter, set and restore clip rect
2012-07-22 16:32:59 +02:00
cinap_lenrek
aae765a161
ndb(6): add tftp description
2012-07-22 16:32:05 +02:00
cinap_lenrek
98d5687ce4
mothra: delayed screen updates to reduce flicker
2012-07-20 14:32:50 +02:00
cinap_lenrek
3707561e04
mothra: work arround mismatched quotes in html attributes
2012-07-20 08:56:29 +02:00
stanley lieber
4f57de2ab8
fortunes, troll: creeping incrementalism
2012-07-19 09:14:03 -05:00
stanley lieber
57616d1455
paint(1): english
2012-07-19 09:13:33 -05:00
cinap_lenrek
72d4a35942
paint: new paint program featuring endless canvas, zoom, palette and use of external commands
2012-07-19 01:00:23 +02:00
cinap_lenrek
55ddbff77d
fix strchr \0 bugs
2012-07-19 23:34:37 +02:00
cinap_lenrek
15885866cb
revert every commit, for great justice!
2012-07-18 21:39:06 +02:00
glenda
fbb8a423e7
fix
2012-07-18 21:29:00 +02:00
aiju
21eced0e5d
all your base are belong to us
2012-07-18 21:21:16 +02:00
cinap_lenrek
c71c05dd64
screen: cleanup
2012-07-18 15:08:01 +02:00
cinap_lenrek
b9ca8e8378
vga: softscreen
...
allow the shadow framebuffer (softscreen) to be used with any
vga driver, not just vesa. this removes the ugly scr->paddr = 0
hack employed by vesa driver to force softscreen and adds a
softscreen vgactl message that can switch the feature on and off
at runtime.
softscreen can greatly improve graphics performance when bus
reads are slow even tho it disables hardware acceleration.
2012-07-18 10:16:00 +02:00
cinap_lenrek
5654f15e56
png: sysfatal, debug print to stderr instead of potentialy messing up output stream
2012-07-17 08:51:20 +02:00
cinap_lenrek
a78f5f8a3d
mothra: handle relative urls in <base> tag
2012-07-17 07:21:22 +02:00
cinap_lenrek
05c11fefe0
topng: fix bug causing bogus double insertion of filter alg byte
2012-07-17 02:17:42 +02:00
cinap_lenrek
aa67915776
resize: fix wrong image size when using non ZP origin
2012-07-16 09:32:51 +02:00
cinap_lenrek
4c2c62ee96
uhtml: use first match
2012-07-16 05:32:16 +02:00
stanley lieber
4a9e02f950
fortunes, theo, troll: new material
2012-07-15 10:49:40 -05:00
cinap_lenrek
8099d78f44
cwfs: noatime flag
2012-07-14 23:49:17 +02:00
cinap_lenrek
b494f61baa
merge
2012-07-14 23:08:38 +02:00
cinap_lenrek
983bd80477
upas/fs: ministry of silly walks struck again
2012-07-14 23:07:18 +02:00
aiju
c612f9c41f
multiboot: use initrd for config
2012-07-13 18:52:39 +02:00
aiju
c03913c62d
fixed multiboot booting
2012-07-13 18:09:42 +02:00
cinap_lenrek
8e11ff283f
cwfs: make /srv/cwfs.cmd redable to receive command output
...
before, cwfs would print everything to /dev/cons. this change
will redirect the output of commands to the /srv/cwfs.cmd pipe
so one can use:
con -C /srv/cwfs.cmd
and not have the fish for the output in /dev/kmesg.
use standard error (/dev/cons) for unsolicited messages as
there is not always a reader on the command file.
2012-07-13 15:09:39 +02:00
cinap_lenrek
53f5bdfd06
cwfs: set whochan for who command, cleanup
2012-07-12 21:00:12 +02:00
cinap_lenrek
55959acbdf
merge
2012-07-12 18:40:58 +02:00
cinap_lenrek
0d0eadef42
mothra: handle email messages as plain text
2012-07-12 18:40:02 +02:00
stanley lieber
af047b58b4
paint: only three remote holes in the default install, in a heck of a long time!
2012-07-09 21:19:03 -05:00
stanley lieber
ad84d289a2
paint: only two remote holes in the default install, in a heck of a long time!
2012-07-09 17:05:59 -05:00
cinap_lenrek
546ee86c52
tcp: memset paranoia, synced from sources
2012-07-09 21:01:42 +02:00
stanley lieber
357aef46a5
xargs(1): improve man page by deleting lines
2012-07-08 19:58:57 -05:00
stanley lieber
4559661b3e
audio(1): grammar
2012-07-08 19:58:21 -05:00
stanley lieber
df275a7b68
xargs(1): clarify
2012-07-08 19:44:05 -05:00
cinap_lenrek
a360bddee7
qio: raise critical queue bloat threshold from 2 to 10 times to queue limit
...
the limit for overqueueing was too small for stuff like fcp
on a fileserver connected with a standard 32K limit pipe like
ramfs.
fcp usesd 8K*16procs > 32K*2
the biggest queue limit used in the kernel is 256K making
the maximum queue bloat 2.5MB or 320K for standard pipes.
that should be big enougth to never happen in practice
unless there is a bug which we like to catch before we
exhaust all kernel memory.
2012-07-08 19:11:29 +02:00
cinap_lenrek
2d09d805f3
mothra: handle span and div, helps to resynchronization on html errors
2012-07-08 01:06:31 +02:00
stanley lieber
7a704e4ab6
cryptsetup(8): add SOURCE and reference aes(2)
2012-07-07 16:19:07 -05:00
stanley lieber
eddec3a69f
cryptsetup(8): grammar, clarity
2012-07-07 16:13:49 -05:00
stanley lieber
8669b49b00
add xargs(1) man page
2012-07-07 15:43:42 -05:00
cinap_lenrek
0b6f559ebc
mothra: edit selection fix
2012-07-08 22:25:23 +02:00
cinap_lenrek
5b35bbce54
mothra: ignore size attribute for select tag
2012-07-07 19:31:41 +02:00
cinap_lenrek
67541baee8
mothra: fix <br/> <hr/> tags
2012-07-07 15:13:07 +02:00
cinap_lenrek
115f14f144
hproxy: force connection close
2012-07-06 16:02:44 +02:00
cinap_lenrek
b811bb8876
add hproxy to mkfile
2012-07-06 15:51:19 +02:00
cinap_lenrek
fdfce9d864
hproxy: simple http proxy server
2012-07-06 15:49:33 +02:00
cinap_lenrek
51915912e9
add bzfs(4) manpage
2012-07-05 21:46:44 +02:00
cinap_lenrek
fa5fd51e11
add tap(1) manpage
2012-07-05 21:11:37 +02:00
cinap_lenrek
45f55eb644
add pstree to ps(1) manpage.
2012-07-05 20:39:34 +02:00
cinap_lenrek
f976fbe8c7
g: more extensions
2012-07-05 20:24:00 +02:00
stanley lieber
b6993361e0
g: expand matched files list and add to grep(1) man page
2012-07-05 13:12:04 -05:00
cinap_lenrek
1e04852c3d
merge
2012-07-05 20:00:24 +02:00
cinap_lenrek
a427fbba8d
add socksd to ipserv(8)
2012-07-05 19:59:40 +02:00
stanley lieber
7f98d205ea
kill(1): english
2012-07-05 12:37:07 -05:00
stanley lieber
1231ba045a
cryptsetup(8): english
2012-07-05 12:34:26 -05:00
cinap_lenrek
4472cbe66e
add cryptsetup(8), add crypt command doc to fs(3)
2012-07-05 19:17:03 +02:00