log

age author description
Sun, 18 Oct 2015 20:00:54 -0400 Steve Dougherty WIP - add stub functions; docs draft default tip
Sun, 18 Oct 2015 18:35:37 -0400 Steve Dougherty fixup! fixup! WIP - add initial nomadsocket implementation draft
Sat, 17 Oct 2015 22:56:40 -0400 Steve Dougherty WIP - add initial nomadsocket implementation draft
Sat, 17 Oct 2015 20:59:47 -0400 Steve Dougherty fs: add initial fuse NOP implementation draft
Sun, 18 Oct 2015 16:32:58 -0400 Holly Sipek client: verify a LOGIN happened before RPCs requiring one
Sun, 18 Oct 2015 16:21:57 -0400 Josef 'Jeff' Sipek objstore/mem: root obj should have nlink = 1
Sun, 18 Oct 2015 16:20:41 -0400 Josef 'Jeff' Sipek objstore/mem: lock the backend when operating on shared structs
Sun, 18 Oct 2015 16:08:37 -0400 Josef 'Jeff' Sipek objstore/mem: implement getattr object operation
Sun, 18 Oct 2015 16:08:17 -0400 Josef 'Jeff' Sipek client: implement STAT RPC handler
Sun, 18 Oct 2015 16:07:40 -0400 Josef 'Jeff' Sipek common: define NERR_ENOTSUP
Sun, 18 Oct 2015 15:53:41 -0400 Josef 'Jeff' Sipek common: XDR nvclock code needs to allocate an nvclock at times
Sun, 18 Oct 2015 15:50:48 -0400 Josef 'Jeff' Sipek common: use "handle" as the name for the RPC obj handles
Sun, 18 Oct 2015 14:40:47 -0400 Holly Sipek client: store volume group in connection state after login
Sun, 18 Oct 2015 14:40:45 -0400 Holly Sipek client: make each new connection stateful.
Sun, 18 Oct 2015 14:09:32 -0400 Josef 'Jeff' Sipek common: preemptively define a number of likely RPC error codes
Sun, 18 Oct 2015 14:09:09 -0400 Josef 'Jeff' Sipek common: add NERR_{EALREADY,EPROTO} to match the RPC spec
Sun, 18 Oct 2015 14:08:39 -0400 Josef 'Jeff' Sipek client: use errno mapper from common lib
Sun, 18 Oct 2015 14:08:04 -0400 Josef 'Jeff' Sipek common: provide a function to map errnos to RPC error codes
Sun, 18 Oct 2015 13:21:29 -0400 Josef 'Jeff' Sipek client: we don't need to pass the vg to the connsvc callback
Sun, 18 Oct 2015 13:21:04 -0400 Josef 'Jeff' Sipek objstore: clean up & reorganize getattr
Sun, 18 Oct 2015 13:18:54 -0400 Josef 'Jeff' Sipek objstore: objstore_getroot should be with vg code
Sun, 18 Oct 2015 13:16:30 -0400 Josef 'Jeff' Sipek objstore: specify vg type when creating a vg
Sun, 18 Oct 2015 12:40:29 -0400 Josef 'Jeff' Sipek common: add a few comments to fs RPC .x file
Sun, 18 Oct 2015 12:14:07 -0400 Josef 'Jeff' Sipek docs: document restrictions of when fs RPCs can execute
Sun, 18 Oct 2015 10:40:00 -0400 Josef 'Jeff' Sipek common: function prototypes in headers should be extern
Sun, 18 Oct 2015 10:30:17 -0400 Josef 'Jeff' Sipek obstore/mem: use a random dataset ID
Sun, 18 Oct 2015 10:30:14 -0400 Josef 'Jeff' Sipek client: minimal LOGIN handler
Sun, 18 Oct 2015 10:29:59 -0400 Josef 'Jeff' Sipek objstore: getroot wrapper should operate on a vg
Sun, 18 Oct 2015 10:29:36 -0400 Josef 'Jeff' Sipek objstore: allow a vg lookup by name
Sun, 18 Oct 2015 10:26:30 -0400 Josef 'Jeff' Sipek common: introduce list_for_each and avl_for_each
Sun, 18 Oct 2015 10:26:07 -0400 Josef 'Jeff' Sipek common: don't leak vector clocks via XDR
Sun, 18 Oct 2015 09:43:05 -0400 Josef 'Jeff' Sipek client: provide a stub RPC handler for REMOVE
Sun, 18 Oct 2015 09:43:05 -0400 Josef 'Jeff' Sipek client: provide a stub RPC handler for CREATE
Sun, 18 Oct 2015 09:43:05 -0400 Josef 'Jeff' Sipek client: provide a stub RPC handler for LOOKUP
Sun, 18 Oct 2015 09:43:05 -0400 Josef 'Jeff' Sipek client: provide a stub RPC handler for STAT
Sun, 18 Oct 2015 09:43:04 -0400 Josef 'Jeff' Sipek client: provide a stub RPC handler for LOGIN
Sun, 18 Oct 2015 09:42:33 -0400 Josef 'Jeff' Sipek client: handle dispatching of RPC handlers generically
Sun, 18 Oct 2015 08:34:04 -0400 Josef 'Jeff' Sipek common: connsvc should close the conn fds automatically
Sun, 18 Oct 2015 08:25:40 -0400 Josef 'Jeff' Sipek common: introduce ARRAY_LEN helper macro
Sat, 17 Oct 2015 22:47:02 -0400 Joshua Kahn common: remove erroneous 0x from NATTR_IS* macros
Sat, 17 Oct 2015 22:11:36 -0400 Joshua Kahn common: finish rpc protocol based on spec
Sat, 17 Oct 2015 20:39:42 -0400 Josef 'Jeff' Sipek remove obsolete .gitignore files
Sat, 17 Oct 2015 20:36:16 -0400 Josef 'Jeff' Sipek client: respond to NOP RPC with status 0
Sat, 17 Oct 2015 20:13:39 -0400 Joshua Kahn build: put build products in build/
Sat, 17 Oct 2015 19:25:41 -0400 Josef 'Jeff' Sipek cmake: check XDR struct xdr_ops member types
Sat, 17 Oct 2015 19:05:15 -0400 Josef 'Jeff' Sipek client: RPC dispatching code with a mostly correct NOP fs RPC
Sat, 17 Oct 2015 19:00:44 -0400 Josef 'Jeff' Sipek common: add xdrfd - a file descriptor based XDR backend
Sat, 17 Oct 2015 18:59:16 -0400 Josef 'Jeff' Sipek Merge branch 'master' of https://github.com/jeffpc/nx01
Sat, 17 Oct 2015 15:56:48 -0400 Steve Dougherty fs: add xdrsock
Sat, 17 Oct 2015 12:49:46 -0400 Steve Dougherty fs: reformat for PEP8
Sat, 17 Oct 2015 18:57:42 -0400 Josef 'Jeff' Sipek common: define command numbers for fs RPC protocol
Sat, 17 Oct 2015 18:57:17 -0400 Josef 'Jeff' Sipek common: define a couple of RPC error codes
Sat, 17 Oct 2015 16:38:12 -0400 Josef 'Jeff' Sipek common: add a simple first attempt at the fs RPC protocol
Sat, 17 Oct 2015 16:38:04 -0400 Josef 'Jeff' Sipek cmake: add the rpcgen macro
Sat, 17 Oct 2015 16:37:58 -0400 Josef 'Jeff' Sipek common: allow XDR encoding of object IDs and object handles
Sat, 17 Oct 2015 16:37:52 -0400 Josef 'Jeff' Sipek common: guard against redefinitions of MIN & MAX
Sat, 17 Oct 2015 16:37:42 -0400 Josef 'Jeff' Sipek common: allow XDR encoding of vector clocks
Sat, 17 Oct 2015 16:35:10 -0400 Josef 'Jeff' Sipek docs: define the NOP fs RPC
Sat, 17 Oct 2015 15:27:39 -0400 Josef 'Jeff' Sipek objstore: associate each created volume with a volume group
Sat, 17 Oct 2015 15:27:31 -0400 Josef 'Jeff' Sipek objstore: allow allocating & keeping track of volume groups