Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-27 | various fortune corpuses: Nil means nothing. | stanley lieber | |
2017-03-27 | hjfs: merge start of hjfs check implementation | spew | |
2017-03-27 | hjfs: start implementation of checking a directory | spew | |
2017-03-26 | devsd: handle case where theres no ifc->enable() function | cinap_lenrek | |
2017-03-26 | merge | cinap_lenrek | |
2017-03-26 | devsd: check return value of ifc->enable(), don't leak unit name/user strings | cinap_lenrek | |
2017-03-26 | sdvirtio: return 1 for success in vioenable()/viodisable() | cinap_lenrek | |
2017-03-25 | file(1): recognise Xilinx bitstreams | aiju | |
2017-03-25 | games/galaxy: fix exit race condition by pausing the galaxy before ↵ | spew | |
threadexitsall | |||
2017-03-25 | hjfs: Add comment to change the OFF size to 8 when given the chance | spew | |
2017-03-25 | games/galaxy: parallelize gravitational force calculations | spew | |
Once the Barnes-Hut tree is constructed, the gravitational force calculations can be done in parallel by dividing the bodies up between a number of procs. | |||
2017-03-25 | pc kernel: handle PCMP and RSD being in low (kaddr) or reserved (vmap) memory | cinap_lenrek | |
on thinkpad x1v4, the PCMP structure resides in upper reserved memory pa=0xd7f49000 - while system memory ends at 0x0ffff000; so we have to vmap() it instead of KADDR(). the RSD structure for ACPI might reside in low memory, so we sould KADDR() in that case. | |||
2017-03-23 | upas/smtp: fix cram-md5 auth, simplify doauth(), check varargs for dBprint() | cinap_lenrek | |
- smtpcram() was replying with the challenge instead of the response... m( - simplify doauth, use error string for auth_getuserpasswd() error logging - enable #pragma varargck for dBprint() | |||
2017-03-23 | upas/smtp: generate 128-bit random message id (was 32 bit), use dBprint(), ↵ | cinap_lenrek | |
cleanup unused variables | |||
2017-03-22 | plumb(2): Fix typo in description of Plumbdelattr (thanks sam-d) | spew | |
2017-03-22 | webfs(4): timeout is in milliseconds not seconds (thanks sam-d) | spew | |
2017-03-22 | upas/smtp: Revert smtp dial string behavior to match that of old upas ↵ | spew | |
(thanks sam-d) Also do some cleanup around buffers and memory management | |||
2017-03-22 | [012568kqv]a: correctly lex full range of integers in the assemblers (thanks ↵ | spew | |
Ori_B) The Plan 9 assemblers use strtoll to parse the integer literals in their input. It turns out that this is almost correct, but VLONG_MIN is clamped. This patch changes to use strtoull in order to allow the full range of integers. | |||
2017-03-21 | remove accidentally commited binary /sys/src/cmd/upas/fs/chkidx file (thanks ↵ | cinap_lenrek | |
mischief) | |||
2017-03-21 | hjfs: Clear all refs to zero when reaming. | spew | |
And a couple clarity/formatting changes | |||
2017-03-20 | ip/torrent: exit immidiately when file is complete after verification and ↵ | cinap_lenrek | |
not being in seed mode | |||
2017-03-20 | ip/torrent: avoid peerid collision using truerand() instead of time(0) | cinap_lenrek | |
2017-03-19 | fortune: avoid buffer overflow for lines >= 2K, make sure index has at least ↵ | cinap_lenrek | |
one entry, use nrand()/ntruerand() for uniform distribution | |||
2017-03-19 | 5l,6l,8l,kl,ql,vl: allow duplicate GLOBAL symbols (from Ori Bernstein) | cinap_lenrek | |
The plan 9 assemblers support the DUPOK flag on text symbols. They parse and ignore it on GLOBL symbols. This patch makes it work in the linkers. The reason I ran into this is because my programming language (Myrddin) uses data symbols to generate type information, and it's useful to avoid duplicating all of the type info in every file that gets generated. | |||
2017-03-18 | inst: make command window not overlap stats window in glendas riostart | cinap_lenrek | |
2017-03-18 | cdproto: make mdir for glenda | cinap_lenrek | |
2017-03-18 | diskparts(8), prep(8): add edisk in NAME section | cinap_lenrek | |
2017-03-18 | mus(1): fix manpage references | cinap_lenrek | |
2017-03-18 | vga(3): complete list of vga controllers and software cursors | cinap_lenrek | |
2017-03-18 | devmouse: refactor screen blanking logic | cinap_lenrek | |
devmouse controls the screen blanking timeout, so move the code there avoiding cross calls between modules. the only function that needs to be provided is blankscreen(), which gets called with drawlock locked. the blank timeout is set thru /dev/mousectl now, so kernels without devvga can set it. blanking now only happens while /dev/mouse is read. so this avoids accidentally blanking the screen on cpu servers that do not have a mouse to unblank it. | |||
2017-03-17 | games/doom: don't spawn midi process when opening /dev/audio failed (thanks qwx) | cinap_lenrek | |
2017-03-17 | tapefs: handle more cpio formats (thanks qrstuv) | cinap_lenrek | |
2017-03-16 | upas/fs: tls sni support for pop3/imap | cinap_lenrek | |
2017-03-16 | upas/fs: fix memory leaks in tls code, handle tls in a common wraptls() function | cinap_lenrek | |
2017-03-15 | upas/fs: getting rid of the fine-grain locking... | cinap_lenrek | |
now that locking works, its time to get rid of it. given that the only concurrency is between the periodic reader process and the filesystem code, just make sure the filesystem rpc handlers do not run concurrenty while syncing is in progress with a single qlock. | |||
2017-03-14 | upas/fs: more cleanup... | cinap_lenrek | |
2017-03-14 | upas/fs: remove more debugging crap | cinap_lenrek | |
2017-03-14 | upas/fs: remove unused segbrk memory allocator | cinap_lenrek | |
2017-03-14 | upas/fs: remove idx semaphore, cannot happen as symcmbox() always called ↵ | cinap_lenrek | |
with mailbox locked | |||
2017-03-14 | upas/fs: fix more locking bugs, remove debugging clutter, remove planb mbox code | cinap_lenrek | |
2017-03-14 | upas/fs: make sure mbox is locked during msgdecref() in rclunk() | cinap_lenrek | |
2017-03-14 | gs: validate parameter is dict in .initialize_dsc_parse | mischief | |
gs bug 697190, upstream commit 875a0095 also check gs_alloc_struct return value from upstream commit a2afc66d | |||
2017-03-13 | gs: check for sufficient params in .sethalftone5 | mischief | |
ghostscript bug 697203, upstream commit f5c7555c303 | |||
2017-03-13 | gs: fix dangleing pointer crash with "lock" (ghostscript Bug 697204) | cinap_lenrek | |
2017-03-12 | games/galaxy: fix creation of new bodies | spew | |
I accidentally deleted the line that sets the initial position of the vector | |||
2017-03-12 | games/galaxy: avoid unnecessary calculations | spew | |
It is not necessary to recalculate the center of the screen every time. | |||
2017-03-12 | games/galaxy: fix zoom | spew | |
Zooming when far away from the center of gravity of the galaxy would zoom the center of the screen out of view. Now adjust the origin so that the center of the screen stays centered | |||
2017-03-12 | upas/fs: lock mbox in syncallmboxes() to avoid assert crash | cinap_lenrek | |
2017-03-12 | upas/fs: remove useless syncsem, make sure mbox is locked when fetching / ↵ | cinap_lenrek | |
syncing | |||
2017-03-12 | imap4d: simplify auth with encodefmt (backport from 9front) | cinap_lenrek | |