Commit Graph

1484 Commits

Author SHA1 Message Date
Brad Fitzpatrick 9561cf3142 remove go-fuse from third_party
Change-Id: Iccc1425d40ae895a585839fd0da0be16295c18a7
2012-03-24 23:52:26 -07:00
Brad Fitzpatrick 899f8a0e7a move camdbinit to cmd/
Change-Id: I21657e1cc91bda7a7b18b609b1bfac37680256cb
2012-03-24 19:46:38 -07:00
Brad Fitzpatrick ef7e3c2e90 make pkg/mysqlindexer and camdbinit compile again, even if not working yet
Change-Id: I3fbdfda6c456c079a3ac58ea988e43301e957f11
2012-03-24 19:45:23 -07:00
Brad Fitzpatrick 590c168ecf Update rewrite-imports.sh for github files; update ziutek/mymysql
Change-Id: I32dbcd1c0f6ada53f0da696c228805e68b6e8f39
2012-03-22 18:33:24 -07:00
Brad Fitzpatrick 1986823784 add github.com/ziutek/mymysql to third_party
Change-Id: I43b02120a23892fa08f9d011e10998d1930e01bf
2012-03-22 18:32:25 -07:00
Brad Fitzpatrick 823768571e runsit TODOs
Change-Id: Ib9151757881c3e35800438c0b7a953752a52dd4a
2012-03-22 18:22:34 -07:00
Brad Fitzpatrick f9e0ac07ee updated TODO
Change-Id: I53d195b3e7420bec9170e41d65c544856517e1c6
2012-03-22 18:21:32 -07:00
Brad Fitzpatrick 125c33f019 camlistored: auto-generate a secring/keyId for new users, without gpg
Change-Id: Ib653f9cb5fa0f5e4730854dfaea6c4654f94f377
2012-03-19 21:31:20 -07:00
Brad Fitzpatrick ea2342bf35 jsonsign: add WriteKeyRing function & tests.
Change-Id: Ic90751fd7834bf0e3bb0e1073fca647370561165
2012-03-19 21:00:51 -07:00
Brad Fitzpatrick 5fc47dab41 appengine: start of bringing this server back to life.
Change-Id: I5d0df4c14646f3f189cda1abe25fae5da92d260f
2012-03-19 19:04:41 -07:00
Brad Fitzpatrick a7200af73e jsonsign: start of WriteKeyRing
Change-Id: Id312578956d36b234d67d0c3f2ea3a261d122d48
2012-03-19 19:02:18 -07:00
Brad Fitzpatrick 67e32df2bd Fix a bunch of broken tests, lost in the Go 1 conversion.
Change-Id: I7c16563bc25f52868984c63e42125cd9bd9d5812
2012-03-19 18:44:50 -07:00
Brad Fitzpatrick 81ac8e61ec serverconfig: don't hard-code .camli in default secring path
Change-Id: Id174acaa5aa080e1c021c5032d1aa7cf45501b3e
2012-03-19 13:49:41 -07:00
Brad Fitzpatrick 73cd34a6a0 serverconfig & camlistored: simplify low/high-level config bootstrapping.
Change-Id: I22e003ff2eaa29b09a5c4cbb59afa1ca9bd624df
2012-03-19 13:09:00 -07:00
Brad Fitzpatrick c7d3f606b2 osutil: add per-OS CamliBlobRoot; use .camlistore, not .camli
Change-Id: I9e085d3f7a38357eca0bee0d5576a3db7cb1455e
2012-03-19 13:07:46 -07:00
Brad Fitzpatrick f877e849d6 jsonconfig: sort unknown keys when returning errors
Change-Id: I5930e8b6c18581e2b9901b4d7ebc1e02af7a7be6
2012-03-19 13:07:17 -07:00
Brad Fitzpatrick 374c1f5360 cammount: move to cmd/ directory; update dev-cammount script.
Change-Id: Ifa0c4d586c30ebb807a8094594e4872dcd5039ef
2012-03-18 23:58:36 -07:00
Brad Fitzpatrick 685189ca4c cammount: update to use rsc's fuse library; pkg/fs: butcher it up to make it compile.
doesn't work again yet.

Change-Id: I462320918026944716638588d08ba76c67c72a73
2012-03-18 23:54:20 -07:00
Brad Fitzpatrick 6ac0b8c027 WIP, porting pkg/fs to rsc's fuse library
Change-Id: I81156bc518892d9b387607a89dc0655c74aeb42a
2012-03-18 23:14:34 -07:00
Brad Fitzpatrick ad5df4d614 fuse: remove 1 second pause during testing.
Change-Id: I6a708907ae5881b5225c0ef944b7cda7aed0cfba
2012-03-18 18:29:41 -07:00
Brad Fitzpatrick 9b9b837148 fuse: add fsync support
Change-Id: Ia7351e70437df32b16648793dfc47d11ad8fdbea
2012-03-18 18:25:09 -07:00
Brad Fitzpatrick 1ea7c0c8c9 fuse: use os.FileMode everywhere instead of uint32
Change-Id: I227990c86172c7b28ad2823badaaa3a1ce852f9a
2012-03-18 17:38:51 -07:00
Brad Fitzpatrick b2d09ed669 fuse: mknod support
Change-Id: If52bba5b9d67ac68378c26068edf437b17986788
2012-03-18 17:30:45 -07:00
Brad Fitzpatrick 7423bd6d44 fuse: add Link support
Change-Id: I263fe6ec57fdf1bbbca4e1896d2485aa0f40fd56
2012-03-18 14:53:56 -07:00
Brad Fitzpatrick 3a36a0fff9 fuse: implement Rename
this is different from how Russ documented it, so we might change it yet.

Change-Id: I992b95c5087201b5c99f8ced5e5764834bd3f664
2012-03-18 13:20:43 -07:00
Brad Fitzpatrick 22495fb473 fuse: handle RemoveRequest in serve.
Change-Id: I9d4f89340b62a60f903e64b9be04a9da4b4f4de3
2012-03-18 11:43:59 -07:00
Brad Fitzpatrick 3b690b659d fuse: readlink support
Change-Id: I81e325057bf8e6cc38a0a499ab9a8ad91ad92bcb
2012-03-18 10:16:25 -07:00
Brad Fitzpatrick 3702e2b9b5 fuse: add symlink support.
Change-Id: I42f04e1962e37c6117431046762080e3fefef650
2012-03-18 09:46:31 -07:00
Brad Fitzpatrick 9acdff1cce fuse: fix BUG. Linux works. Only FreeBSD remains.
Change-Id: Ie76906188ec797a386a77c0d32318bb14299d66c
2012-03-17 16:34:47 -07:00
Brad Fitzpatrick bc37f92ce7 Merge branch 'master' of ssh://camlistore.org:29418/camlistore 2012-03-17 16:08:03 -07:00
Brad Fitzpatrick d1aef52044 fuse: all tests pass on Linux and OS X now.
when truncating nodes without the Handle valid bit set, seek out
all open handles for that Node.

requires maintaining mapping info between nodes and handles.

Change-Id: I27955a60dda2ca354d66e87e34b31f3894615c41
2012-03-17 16:07:42 -07:00
Brad Fitzpatrick aa65743b58 fuse: remove dead code, implemented already elsewhere.
Change-Id: I177ac8338aba45a798abfd08964f8184b19224d5
2012-03-17 16:03:22 -07:00
mpl 7f630657d5 generate low level configuration
Change-Id: I43d1610bdc386954dea724b4b38e184bf16e2d34
2012-03-16 00:05:24 +01:00
Brad Fitzpatrick e0cb70fbd3 make fuse.Intr a String, for debug cleanliness.
Change-Id: Ic09fd8d1ece817264cd23ab338057660ae2a499d
2012-03-14 11:58:41 -07:00
Brad Fitzpatrick f70c2e12c0 fuse: import time on darwin
Change-Id: Ifd43921e6f26eb3e5959732a224afb05fff8517f
2012-03-14 11:30:39 -07:00
Brad Fitzpatrick 32dab2e9ea fix write test
Change-Id: I9a9c1947024518e551a8eba3b7b0d6c08deb3516
2012-03-14 10:58:05 -07:00
Brad Fitzpatrick 93ec5aa9a8 fuse: add fuse_kernel_linux.go, forgotten earlier.
Change-Id: If3e5333ee670b6a6fce2689649c68053974abe84
2012-03-14 10:50:28 -07:00
Brad Fitzpatrick 7f722b4cd9 fuse: flag to run specific tests.
Change-Id: I53f156619ef6381f70f0af741b63b85281c71239
2012-03-14 10:49:52 -07:00
Brad Fitzpatrick d20e0504f0 fuse: get further on linux, still fails in Write.
Change-Id: I83c9651808898e7b28823a15f7c29d1f07852c52
2012-03-14 09:13:47 -07:00
Brad Fitzpatrick f6791051cc fuse: start of per-OS struct separation
Change-Id: I6b247122d9cfc43acd3c0a4ee0a07f582745955b
2012-03-13 10:30:32 -07:00
Brad Fitzpatrick d5d24f19d6 Update from rsc fuse tree.
Change-Id: Id49849c024f63afaf1d16dc1d389f3c4dabd5c78
2012-03-12 13:38:06 -07:00
Brad Fitzpatrick 935cde8b82 fuse mount code for linux (now mounts, but doesn't work)
Change-Id: Ief67800306434a9892fa2820d363e898c95157ae
2012-03-09 09:56:42 -08:00
Brad Fitzpatrick c77f1d6aa5 add mount_linux.go stub file, so at least things will compile on Linux
Change-Id: I0c6ab098ed7c2657c69fd8a0b6f3fe5336a63e0b
2012-03-06 08:48:30 -08:00
Brad Fitzpatrick 0df1fe0434 third_party: add rsc fuse library
Change-Id: I1b0514c9ae4df149340713a55bc4c961e4ef3edb
2012-03-06 08:45:50 -08:00
Brad Fitzpatrick 31e160f6b9 update dev-server and dev-blobserver (but dev-blobserver still broken on start-up)
Change-Id: I327cf8d2ec8c4a9c563df28ca76c75a75b62e21c
2012-03-05 16:36:28 -08:00
Brad Fitzpatrick a229abeebd camget: fix build. update dev-camget.
Change-Id: I5289801de7b50caedeabd9cc2513d768aafd424b
2012-03-05 08:04:42 -08:00
Brad Fitzpatrick ba1e1d5c6a update dev-camput to not use build.pl
Change-Id: I44caef27675511addb54027e9dc3c6f3ca84f138
2012-03-05 07:42:46 -08:00
Brad Fitzpatrick 3b835e76ea remove old build tool, build.pl. now using the 'go' command.
Change-Id: I6b10943509044be8e6cf158005654386f57a2d59
2012-03-05 07:35:36 -08:00
Brad Fitzpatrick 1026c32f06 remove the db and dbimpl packages; now in the Go core as database/sql and database/sql/driver
Change-Id: Ie88df6466f9b81e4320895049dd3611c43e0ea4a
2012-03-05 07:34:01 -08:00
Brad Fitzpatrick a1e4d063f4 camlistored: move TLS setup to a function.
simplifies main.

Change-Id: If69523888102df2268c5b7c4e02e13afa91a7997
2012-03-05 07:17:58 -08:00