Russ Cox
7a61658daa
9pfuse: fix mkfile for people without . in their paths
2009-05-17 10:28:01 -07:00
Russ Cox
7abb729a31
Unicode superscript update
...
font/*/supsub.*: change superscript 1 into i; delete 2, 3
lib/keyboard: fix s1, s2, s3; add si
lib/unicode: add 2071
src/cmd/devdraw: update from lib/keyboard
2009-05-14 15:54:26 -07:00
Russ Cox
347aa646fc
scat: make 64-bit safe
2009-04-30 11:35:25 -07:00
Russ Cox
122fda5913
scat: add to build
2009-04-30 11:09:52 -07:00
Russ Cox
d439750308
merge
2009-04-30 08:01:33 -07:00
Russ Cox
4aad1a3258
merge
2009-04-30 07:29:24 -07:00
Russ Cox
00d2ebe903
smugfs: directory mode should be 755
2009-04-30 07:22:30 -07:00
Russ Cox
e10a834215
9pfuse: clear O_EXCL too
2009-04-30 07:22:17 -07:00
Russ Cox
20512823c8
du: build by default; fix bug gcc discovered
2009-02-05 09:17:54 -08:00
Jeff Sickel
f0cd09f352
MacFUSE 2.0 updates
2008-12-10 13:26:16 -06:00
Russ Cox
fd0a0b2a62
venti/copy: no rewriting unless rewrite flag is set (Nathaniel W Filardo)
2009-02-04 21:55:03 -08:00
Russ Cox
ee85defda4
sed: avoid crash when rregexec return error
2009-02-04 20:13:18 -08:00
Russ Cox
1adb2a07bf
merge
2009-02-04 20:12:48 -08:00
Russ Cox
65a34c7fac
win: better SIGPIPE handling
2009-01-06 14:42:41 -08:00
Russ Cox
e465991ea6
9pfuse: allow O_APPEND in open and create (Roman Shaposhnik)
2008-12-30 14:27:30 -08:00
Russ Cox
afaa1397f3
venti: disk i/o fixes and tweaks
2008-12-23 12:39:06 -08:00
Russ Cox
3b06b75766
venti: better inconsistency errors
2008-12-23 12:38:16 -08:00
Russ Cox
9b5f23c2de
venti/verifyarena: shorter output, aligned i/o
2008-12-23 12:37:58 -08:00
Russ Cox
beaf487589
venti/mirrorarenas: shorter output, aligned i/o
2008-12-23 12:37:52 -08:00
Russ Cox
5df56af730
venti: ignore mgr lines in config
2008-12-23 12:36:33 -08:00
Russ Cox
478054e0a7
mailfs: plumb messages correctly even if body comes before header
2008-12-06 18:54:02 -08:00
Russ Cox
272c1fb2d9
dc: cleanup, fix off-by-one memory error
2008-12-06 16:45:40 -08:00
Russ Cox
56e6f8f994
bc: cleanup, make sure to run 9 dc
2008-12-06 16:45:22 -08:00
Russ Cox
351f474b11
import: add -x flag
2008-12-06 16:44:26 -08:00
Russ Cox
60cbcf8634
awk: delete y.output
2008-12-06 16:34:18 -08:00
Russ Cox
cb53addfae
acme: fix Load bug (Fazlul Shahriar)
2008-12-06 16:24:47 -08:00
Russ Cox
d85332fc43
awk/mkfile: tabify
2008-12-06 16:20:03 -08:00
Russ Cox
286bb40b76
unvac: add -d flag (David Swasey)
2008-12-06 16:14:10 -08:00
Jeff Sickel
63a686861c
awk: import from sources
2008-11-03 12:35:56 -06:00
Russ Cox
f4d56d7218
page: remove lingering ref to ccitt-g4
2008-12-06 15:53:27 -08:00
Russ Cox
e9a2f2e357
page: reorder cvt[] array to match enum
2008-12-06 15:46:58 -08:00
Albert Lee
8f6514208e
src/cmd/page/gfx.c: use C89 array initialiser
2008-12-01 19:24:34 -05:00
Albert Lee
1a22c43f78
src/cmd/tar.c: avoid conflict with strnlen in libc
2008-12-01 19:41:36 -05:00
Albert Lee
112a2c5892
secstore: avoid name conflict with SS macro
2008-12-01 19:27:32 -05:00
Albert Lee
3aef37ba9b
factotum: avoid name conflict with SS macro
2008-12-01 19:27:20 -05:00
Albert Lee
f134aa3cff
9660srv: dynamically init fcalls
2008-12-01 19:22:35 -05:00
Albert Lee
13c28c2c13
9660srv: give names to anonymous structs in union
2008-12-01 19:16:27 -05:00
Russ Cox
ab937b56de
dc: clean up minor memory errors
2008-12-06 15:35:55 -08:00
Russ Cox
c1b1466e95
venti: handle symlinks as disks
2008-12-06 15:33:23 -08:00
Russ Cox
52e34db194
vac: error handling bug in vacfileblockscore (David Swasey)
2008-12-06 14:45:57 -08:00
Russ Cox
b5a2d4dae7
unvac: correct handling of named prefixes (Mathieu Lonjaret)
2008-12-06 14:42:14 -08:00
Russ Cox
c8d681e850
troff: silence gcc printf warning
2008-11-17 19:48:37 -08:00
Russ Cox
6bf652ed9c
eqn: silence gcc printf warning
2008-11-17 19:48:32 -08:00
Russ Cox
95cb0f633d
win: another attempt at DEL
2008-11-13 18:21:10 -08:00
Russ Cox
d66973d28e
win: handle DEL internally so that it always works
2008-11-13 15:49:48 -08:00
Russ Cox
e1118cf27c
win: implement Scroll and Noscroll
2008-11-13 15:39:56 -08:00
Russ Cox
d3e79f5b61
htmlroff: ignore \X... text; allow delims besides quote
2008-11-11 10:59:48 -08:00
Jeff Sickel
5f67fe1b20
x3f support
2008-10-08 21:16:13 -05:00
Jeff Sickel
fd997ef09f
updates to support current MacFUSE
2008-08-19 09:24:54 -05:00
Russ Cox
50e6d00cd3
devdraw/OSX: read $mousebuttonmap to allow swapping mouse buttons
2008-10-08 15:00:45 -07:00
Russ Cox
d69cf634a8
devdraw/OSX: flush to screen in background, fix resize bug
2008-10-08 15:00:02 -07:00
Russ Cox
607880ce78
devdraw/OSX: correct access to reply buffer (fixes rpc tag crash)
2008-10-08 14:59:32 -07:00
Russ Cox
362264eb51
rc: fix local variables in functions
...
reported by micah stetson:
fn foo { echo $bar }
bar=baz foo
2008-08-14 10:29:29 -04:00
Russ Cox
0e430b25b2
venti: silence warnings in icache.c
2008-08-07 11:17:06 -04:00
Russ Cox
1f441eaac4
src/cmd/mkfile: do not build smugfs by default (needs OpenSSL)
2008-08-03 07:43:03 -07:00
Russ Cox
18824b5868
smugfs(4): new program
2008-08-03 07:42:27 -07:00
grai
3d36f44373
devdraw: keep Ctl-Alt from turning into Ctl-U on X11
2008-07-22 03:21:55 +10:00
grai
91b79c582c
9p: honour the -l flag to ls
2008-07-22 03:22:33 +10:00
Russ Cox
dce4cbabd1
venti: work around gcc 4.3 bug (reported by Lucho Ionkov)
2008-07-31 15:41:54 -04:00
Russ Cox
17b19538a4
snoopy: add support for wireless monitor mode packets
2008-07-24 08:04:02 -07:00
Russ Cox
7e36b43bba
snoopy: add support for DNS packets
2008-07-24 08:03:42 -07:00
Russ Cox
6f61477d26
9pfuse: ignore write errors on fusefd
...
FUSE makes a reply write fail if the reply is no
longer wanted.
2008-07-24 07:59:58 -07:00
Russ Cox
77fb6ec713
9pfuse: convert "invalid" to EINVAL
2008-07-24 07:59:25 -07:00
Russ Cox
482299b83c
9term: convert to new libframe
2008-07-21 12:32:45 -04:00
Brian L. Stuart
d63790eec8
vnfs: add -i flag to allow remote root
2008-07-20 04:50:09 -04:00
Russ Cox
94e1f2a438
rc: add subscript sequences (Erik Quanstrom)
2008-07-20 04:15:41 -04:00
Russ Cox
78a779a383
9660srv: import from Plan 9
2008-07-20 03:23:19 -04:00
Peter Canning
611cf11c03
acme: Dump and Load tag contents
2008-07-20 03:14:55 -04:00
Russ Cox
4163694051
acme: multiline tag fixes
2008-03-07 12:51:41 -05:00
Russ Cox
a2db69c8bd
acme: revise multiline tag code
2008-03-07 11:07:17 -05:00
Russ Cox
cb1ac4c41d
acme: remove -$
2008-03-07 10:46:58 -05:00
Russ Cox
5f5dd85d10
acme: remove -$ prototypes
2008-03-07 10:46:42 -05:00
Russ Cox
734a96bd16
acme: sync against Plan 9, remove -$ option
2008-03-07 10:45:59 -05:00
Russ Cox
7927fe8f9e
acme: add nomenu, menu ctl messages
2008-03-07 10:41:50 -05:00
Russ Cox
fdddf6f018
acme: tag resize nits
2008-03-07 07:48:08 -05:00
Russ Cox
0cd1385d9f
acme: fix directory resize bug
2008-03-07 07:47:54 -05:00
Rob Pike
5e22f11b97
acme: fix acme Edit abort
2008-03-07 07:16:37 -05:00
Russ Cox
c5f884244d
mailfs: correct use of tcs for large inputs
2008-07-14 17:38:46 -04:00
Russ Cox
a58a827f2a
lib9: add mode parameter to opentemp
2008-07-10 11:10:10 -04:00
Russ Cox
2127ed4b02
upas: add misc to mkfile
2008-07-10 11:09:07 -04:00
Russ Cox
b2bf14149a
nedmail: add -S parameter for alternate mail service
2008-07-10 11:08:53 -04:00
Russ Cox
3553fab125
snoopy: no trailing comma in array
2008-07-10 11:02:12 -04:00
Russ Cox
1f74e1b758
devdraw: correct mouse event buffering on OS X
2008-07-10 00:07:57 -04:00
Russ Cox
c752966bcb
devdraw: minor OS X leak fixes and attempted speedups
2008-07-09 23:49:55 -04:00
Russ Cox
60a3190327
page: add canonical -W option
2008-07-09 14:32:25 -04:00
Russ Cox
71f6d60fcf
rio: stub out _NET_WM_STATE_FULLSCREEN support
2008-07-09 14:30:30 -04:00
Russ Cox
0a40aeedbf
devdraw: default to native gui on OS X
2008-07-09 11:47:44 -04:00
Russ Cox
8315a8045c
rio: only build if WSYSTYPE is x11
2008-07-09 11:46:30 -04:00
Russ Cox
a58f193d08
venti: add venti/dump program
2008-07-09 11:42:09 -04:00
Russ Cox
962d5a8b69
devdraw: double-check write return value on OS X
2008-07-04 12:39:01 -04:00
Russ Cox
a380a0033d
9p: can go back to using write
2008-07-04 12:38:40 -04:00
Russ Cox
9ec57f8b9e
9pfuse: always return . and ..
2008-07-04 12:16:53 -04:00
Russ Cox
869875b48b
9pfuse: better handling of SETXATTR (sqweek)
2008-07-04 03:41:19 -04:00
Russ Cox
d07db89b00
9pfuse: add symlink support
2008-07-04 02:52:01 -04:00
Russ Cox
ac5a97e6b3
venti: reduce locking contention in buildindex
2008-07-03 22:44:24 -04:00
Russ Cox
cd87898f5d
venti: more detail in index divisor too coarse message
2008-07-03 22:42:11 -04:00
Russ Cox
ce31e3d40b
venti: bump MaxAMap
2008-07-03 22:42:03 -04:00
Russ Cox
030fb939cc
venti: mark checksum-queued arenas in http output
2008-07-03 22:40:58 -04:00
Russ Cox
01c1b7633c
venti: make sure arena checksum jobs cannot be missed
2008-07-03 22:39:59 -04:00
Russ Cox
d4bf606d29
venti/wrarena: add timing output, fix sync
2008-07-03 22:37:48 -04:00
Russ Cox
304ab920ad
venti: allow plan 9 partitions as disk subnames
2008-07-03 22:37:17 -04:00
Russ Cox
cb29a5fce6
devdraw: make OS X native gui build (Eric Nichols)
2008-07-03 22:20:13 -04:00
Russ Cox
806c4c953c
vnfs: quieter
2008-07-03 17:53:06 -04:00
Russ Cox
5a764c33f5
devdraw: OS X: fix Unicode input errors (Andrey Mirtchovski)
2008-07-03 13:43:58 -04:00
Russ Cox
cdead40b9b
devdraw: OS X: go full screen on largest device (Eric Nichols)
2008-07-03 13:35:12 -04:00
Russ Cox
e05b0ff3eb
vac: add -a and -x flags
...
Thanks to Michael Kaminsky for the suggestion.
2008-07-03 01:34:48 -04:00
Russ Cox
d9841dc7ad
devdraw: do not create OS X window group (Eric Nichols)
2008-07-03 00:02:31 -04:00
Russ Cox
31aedb82d3
devdraw: OS X unicode input (Andrey Mirtchovski)
2008-07-02 23:42:28 -04:00
Russ Cox
9b3ac17050
vac: fix -m bug (Myron Cheung)
2008-07-02 15:39:13 -04:00
Russ Cox
a1b61b4635
devdraw: OS X mouse scroll fix (Jeff Sickel)
2008-07-02 12:49:08 -04:00
Russ Cox
81a90f898b
devdraw: OS X alt key support
2008-07-01 20:45:49 -04:00
Russ Cox
8cb7983083
devdraw: add %F for fullscreen on OS X
2008-07-01 08:50:05 -04:00
Russ Cox
9142d36228
devdraw: OS X native version
2008-06-30 19:41:08 -04:00
Russ Cox
1e77a39450
snarfer: OS X native version (ha!)
2008-06-30 19:40:59 -04:00
Russ Cox
dfe57535af
9p: fix writen (sqweek)
2008-06-19 23:07:48 -04:00
Russ Cox
c92f73e481
vacfs: silence print
2008-06-19 19:13:20 -04:00
Russ Cox
7dc6d2444c
9pfuse: "fix" O_LARGEFILE on x86_64 linux (sqweek)
2008-06-19 18:56:56 -04:00
Russ Cox
55d98d64b8
9p: exit on write error (sqweek)
2008-06-19 18:52:22 -04:00
Russ Cox
fa3c8da1c0
vacfs: present qids correctly
2008-06-15 01:46:23 -04:00
Russ Cox
4395d738f4
vac: fix usage, more #ifdef PLAN9PORT
2008-06-15 01:27:07 -04:00
Russ Cox
003c13aa18
vac: make qids unique
2008-06-15 01:19:37 -04:00
Russ Cox
ada3d479a7
vacfs: plan 9 compatibility
2008-06-14 23:19:18 -04:00
Russ Cox
948cc14e07
vac: plan9 compatibility
2008-06-14 23:12:20 -04:00
Russ Cox
62e69a48c7
vac: remove fs.c
2008-06-14 23:09:26 -04:00
Russ Cox
ecc0a1b0e7
vac: major cleanup and bug fixes
2008-06-14 23:08:50 -04:00
Russ Cox
c52cda3061
vac: cleanup
2008-06-14 14:29:24 -04:00
Russ Cox
70c9f86c10
unvac, vacfs: allow literal vac scores in addition to file names
2008-06-14 13:41:07 -04:00
Russ Cox
64f9764ea9
vac: clean up, add unvac
2008-06-14 13:28:49 -04:00
Russ Cox
01cea2ecb8
venti: add demo programs readfile.c and writefile.c
2008-06-14 10:57:45 -04:00
Russ Cox
ef6606c7a7
9pserve: add -c option
2008-06-11 06:40:54 -07:00
Russ Cox
f0315273ec
acme: fix owner bug in elogapply
2008-06-01 09:11:21 -04:00
Russ Cox
ff086a8232
vftp: walk fixes (Fazlul Shahriar)
2008-06-01 08:50:49 -04:00
Russ Cox
e22c0f6f85
sort: use noted(NDFLT) in note handler
...
There are many more random notes flying around
here in Unix-land than there were on Plan 9.
For example, some shells implement "cat file | sort"
with cat as the child of sort, so that when cat exits,
sort gets a "sys: child" note. noted(NDFLT) knows
which signals aren't really important and can be ignored,
and which need to kill the program.
2008-06-01 08:26:10 -04:00
Russ Cox
5f6612babb
merge
2008-05-31 12:09:43 -04:00
Russ Cox
518f0a1d31
upas/fs: accomodate new post9pservice
2008-05-10 13:43:14 -04:00
Russ Cox
24726c810b
mailfs: add -m option
2008-05-10 13:43:01 -04:00
Russ Cox
ada24b4005
misc: array bounds fixes that gcc finds (John Gosset)
2008-05-10 13:35:19 -04:00
Russ Cox
5d32c407ba
acme: fix mtpt crash (Tim Wiess)
2008-05-08 16:20:19 -04:00
Russ Cox
a2660887c0
misc: more post9pservice callers
2008-05-07 12:55:48 -04:00
Russ Cox
865e8b0fb3
mailfs: handle windows-1251 correctly
...
now my cyrillic spam displays right!
2008-05-06 14:25:26 -04:00
Russ Cox
118dfa98b8
post9pservice: accept mtpt (via fuse)
2008-05-05 23:07:54 -04:00
Russ Cox
3c8afaf281
9pfuse: bug fix in error case
2008-05-05 23:05:56 -04:00
Russ Cox
0445f64f64
vacfs: quieter
2008-04-17 16:26:14 -04:00
Russ Cox
7db5826d1b
post9pservice: add extra arg to unmodified calls
2008-04-17 16:13:04 -04:00
Russ Cox
be3e351464
vacfs: implement -m flag
2008-04-17 16:12:34 -04:00
Russ Cox
cd5a73785d
acme: add -m option and avoid looking in the mirror
2008-04-17 16:04:19 -04:00
Russ Cox
e63025d094
9pfuse: accept - for stdin, try to hang up cleanly
2008-04-17 16:03:49 -04:00
Russ Cox
1412580357
sam: clean up checkerrs (Rob Pike)
2008-04-16 06:32:43 -07:00
Russ Cox
9f8a101a7c
merge
2008-04-15 19:17:51 -07:00
Russ Cox
715d6f8e14
sam: allow more output from ! command (Rob Pike)
2008-04-15 19:15:17 -07:00
Russ Cox
29770b4f21
9pfuse: use intptr to silence 64-bit warning (Michael Teichgräber)
2008-03-06 15:21:09 -05:00
Russ Cox
c42f7f4201
eqn: use intptr to silence 64-bit warning (Michael Teichgräber)
2008-03-06 15:13:02 -05:00
Russ Cox
ad8d54238b
xshove: document, tweak
2008-01-31 21:15:43 -05:00
Russ Cox
f73497bbaf
rio: add xshove program
2008-01-31 20:56:23 -05:00
Russ Cox
9daa3ca74e
tr2post: rename charlib files to not be case-dependent (OS X)
2008-01-31 16:58:38 -05:00
Russ Cox
d694fe22b7
acme: fix regexp match choice bug
2008-01-30 13:47:15 -05:00
Russ Cox
3a9401ae90
sam: fix regexp match choice bug
2008-01-30 13:47:07 -05:00
Russ Cox
0f897f99ef
devdraw, rio: more full-screen nonsense
2008-01-30 13:26:00 -05:00
Russ Cox
c155dcfeb7
devdraw: full-screen cleanup
2008-01-30 12:03:11 -05:00
Russ Cox
e601e525de
rio: more full-screen fixes.
2008-01-30 12:02:01 -05:00
Russ Cox
35288690ce
devdraw: add F11 for full-screen toggle
2008-01-30 12:01:43 -05:00
Russ Cox
54dd92bebc
merge
2008-01-30 10:30:45 -05:00
Russ Cox
0206bd5113
rio: make full-screen work properly; add showevent
2008-01-30 10:29:17 -05:00
Russ Cox
1a4b58ebd8
acme: make STACK bigger for OS X (David Swasey)
2008-01-10 22:45:22 -05:00
Russ Cox
2deda14e42
sam: revert regexp fix
2007-12-07 17:33:03 -05:00
Russ Cox
73778baeb3
acme: revert regexp change
2007-12-07 17:32:35 -05:00
Russ Cox
608a09284e
sam: regexp fix (see libregexp change)
2007-12-07 15:33:58 -05:00
Russ Cox
6f16e7fc1b
acme: regexp fix (see libregexp change)
2007-12-07 15:33:38 -05:00
Russ Cox
6c6117397f
hoc: print exact floating point output
2007-12-07 15:29:19 -05:00
Russ Cox
6d069877f0
sam: turn off DEBUG logging (oops)
2007-12-04 19:55:22 -05:00
Russ Cox
b88619038f
vbackup: fix uninitialized variable use in -i code
2007-12-04 09:03:08 -05:00
Russ Cox
34b2f0bc1d
acme: refresh window properly after Tab command (Fazlul Shahriar)
2007-11-28 23:32:32 -05:00
Russ Cox
a4b5da0be7
vbackup: add -i flag to avoid score prefetching (David Swasey)
2007-11-27 15:49:09 -05:00
Russ Cox
83ab7d8896
merge
2007-11-27 15:39:06 -05:00
Russ Cox
e0e75ef7f4
upas/smtp: remove intermediate files
2007-11-27 15:38:29 -05:00
Russ Cox
3f4e0dc707
tpic: clean up better
2007-11-27 15:37:31 -05:00
Russ Cox
a6e6840c21
venti: add debugging html form
2007-11-27 15:36:58 -05:00
Russ Cox
50808670fc
build: use ar s flag to avoid ranlib
2007-11-05 11:27:14 -05:00
Russ Cox
eb5d2a54d5
diff: continue after i/o errors when diffing many files
2007-11-05 11:09:39 -05:00
Russ Cox
e84044be84
mailfs: add -r flag to specify mail root (Richard Bilson)
2007-11-05 10:55:26 -05:00
Russ Cox
f1ea0d2916
mailfs: handle NIL body
2007-11-05 10:52:30 -05:00
Russ Cox
523f31487b
factotum: silence gcc warning
2007-11-05 10:37:56 -05:00
Russ Cox
32ee64c230
venti: use 9ar, not ar (fixes Darwin build problem)
2007-10-31 17:29:00 -04:00
Russ Cox
45ac814c86
venti: fix sync deadlock, add /proc stub
2007-10-29 14:33:17 -04:00
Russ Cox
c5a183de10
grap: fclose, error context bug fixes (Doug Gwyn)
2007-10-29 10:34:43 -04:00
Russ Cox
151b86a037
srv: add -n flag to reject auth by clients
2007-10-12 12:56:57 -04:00
Russ Cox
9b25329723
9pserve: add -n flag to reject auth by clients
2007-10-12 12:55:19 -04:00
Russ Cox
4ff6950783
9p: add -n to disable authentication
2007-10-12 12:52:52 -04:00
Russ Cox
7a400ee957
venti: new icache
2007-09-25 09:47:31 -04:00
Russ Cox
25a4e89fa9
venti: fix double free on corrupt bloom filter
2007-09-25 09:46:52 -04:00
Russ Cox
952f137f04
venti: formatting changes for wrarena
2007-09-24 22:35:57 -04:00
Russ Cox
67a65bbaa5
venti: formatting changes in fixarenas
2007-09-24 22:33:34 -04:00
Russ Cox
c1edcb95cf
venti: formatting changes in findscore
2007-09-24 22:33:21 -04:00
Russ Cox
12c0e45f79
venti: throw away dcache read-ahead code
2007-09-24 22:32:46 -04:00
Russ Cox
b41e39aa1a
venti: move os x linker hack
2007-09-24 22:31:26 -04:00
Russ Cox
72281ecda8
venti/randtest: compute totalbytes correctly
2007-09-24 22:29:16 -04:00
Russ Cox
50f5d1a7a8
factotum: fix build error (Axel Belinfante)
2007-09-16 17:28:44 -04:00
Russ Cox
7be768e78c
auxstats: use acpi to find battery info on Linux (Andrey Mirtchovski)
2007-09-15 19:06:48 -04:00
Russ Cox
d96dce4d87
factotum: implement p9cr
2007-09-13 21:12:49 -04:00
Russ Cox
ec9247088b
9pserve: delete from correct hash slot (fix infinite loop)
2007-08-28 08:45:27 -04:00