60 Commits (master)
 

Author SHA1 Message Date
  Aaron Lindsay 165539f135 Add example config file 6 years ago
  Aaron Lindsay b5a525efb7 Add symmetric OpenPGP encryption 6 years ago
  Aaron Lindsay e2ae508382 Refactor storage interface to return io.Reader and Writer instances 6 years ago
  Aaron Lindsay 1254a7fb45 Still send event when files' permissions change 6 years ago
  Aaron Lindsay 1b4104a928 Don't ever use UNIX file modification time for event modification time 6 years ago
  Aaron Lindsay d7cd6f348c Update timestamp on events even if they match 6 years ago
  Aaron Lindsay 793e4eb6b2 client: add batching of sending events to the server 6 years ago
  Aaron Lindsay 65e692b701 Add support for adding multiple events to the database atomically 6 years ago
  Aaron Lindsay fcf61701cc Process remote events in their own goroutines 6 years ago
  Aaron Lindsay d97b424e98 watcher: Begin watching added directories before walking them to add subdirectories 6 years ago
  Aaron Lindsay 90533c9e2d Keep statistics on the number of events being sent to the server 6 years ago
  Aaron Lindsay 11b57cda66 Add statistics to client and command to view them 6 years ago
  Aaron Lindsay e375489cae Add copyright information 6 years ago
  Aaron Lindsay 393eb31c3c Add version information 6 years ago
  Aaron Lindsay d883e3d92d Generalize RPC client code, add basic RPC functionality to client 6 years ago
  Aaron Lindsay 2dcd08d502 Re-factor clean exiting to be usable in the client also 6 years ago
  Aaron Lindsay 4eb75e1db1 Continue reorganization, add asinkd stop cmd, make asinkd socket configurable 6 years ago
  Aaron Lindsay 2599717d09 Combine server into single 'git-style' executable 6 years ago
  Aaron Lindsay a6c296e0fd go vet 6 years ago
  Aaron Lindsay aef7e308d0 Add FTP storage method 6 years ago
  Aaron Lindsay 47c785b4d3 go fmt 6 years ago
  Aaron Lindsay 78bfae8005 Make server properly report that it needs authentication via HTTP 6 years ago
  Aaron Lindsay 9c442254a7 Finish adding simple user authentication 6 years ago
  Aaron Lindsay 7009b0eda8 go fmt 6 years ago
  Aaron Lindsay 219eecbfda Finish core funtionality for server user-administration tool 6 years ago
  Aaron Lindsay 4d7d82ed94 Make watcher scan all directories for client, start adding user 6 years ago
  Aaron Lindsay 6f72225b5b Automatically create/delete directories around file creation/removal 6 years ago
  Aaron Lindsay ccb35fc7a6 Miscellaneous fixups 6 years ago
  Aaron Lindsay f80639c815 Save relative file paths (not absolute ones) 6 years ago
  Aaron Lindsay 6bdb81834c Improve error handling by adding DISCARDED state for events 6 years ago
  Aaron Lindsay 0c9b4cb057 Upload the cached version of the file instead of trying to upload the 6 years ago
  Aaron Lindsay 78e45facd7 Add file permission detection/restoring 6 years ago
  Aaron Lindsay fae1ed38d5 Finish unfinished ProcessRemoteEvent functionality 6 years ago
  Aaron Lindsay d5c199c021 remove unneeded event.Status field updates 6 years ago
  Aaron Lindsay f3b4294b23 add ErrorFileNotFound util function 6 years ago
  Aaron Lindsay bdd8032f29 Miscellaneous bug fixes 6 years ago
  Aaron Lindsay 2569f4cfbf Add path map and convert asink client event processing to that model 6 years ago
  Aaron Lindsay cfc45fec71 Fixup client/database so it doesn't leak open cursors 6 years ago
  Aaron Lindsay 9c8730f60a Add Predecessor field to events, which holds the hash of the previous file at that path 6 years ago
  Aaron Lindsay 3f113aea42 Make event's methods pointer receivers 6 years ago
  Aaron Lindsay e5fabc27e3 Add states to Event to handle incoming events 6 years ago
  Aaron Lindsay 49b0f75714 client/storage_local.go: os.Create is for opening files as writable 6 years ago
  Aaron Lindsay 24253d2e1e server: Surround sqlite3 transactions with a lock to handle concurrency 6 years ago
  Aaron Lindsay ada1317ec8 Add downloading of remotely-updated files 6 years ago
  Aaron Lindsay 3a166dbc9a Fix server error message, `go fmt` 6 years ago
  Aaron Lindsay ad8156210f server.go: Handle errors on inserting individual events 6 years ago
  Aaron Lindsay 4fda36f75e server/database.go: remove unnecessary function/code 6 years ago
  Aaron Lindsay a4bce8a07b client: Retrieve events sent to server 6 years ago
  Aaron Lindsay 11bcf164c6 Surround sqlite3 transactions with a lock to handle concurrency 6 years ago
  Aaron Lindsay 1ddbcb3636 server: add long-polling support 6 years ago