Audrius Butkevicius
0cdb0daa8c
Add stats package and node related statistics model
2014-08-25 12:49:21 +01:00
Audrius Butkevicius
997b20a975
Set Content-Type before sending out headers
2014-08-19 23:30:32 +01:00
Audrius Butkevicius
cfae06db65
Flush headers before potentially blocking
2014-08-19 23:18:28 +01:00
Jakob Borg
1a66461e07
All printed warnings should have some context
2014-08-17 10:28:36 +02:00
Jakob Borg
dfef929187
Translation update, handle locales precisely
2014-08-14 17:04:17 +02:00
Jakob Borg
9752ea9ac3
Implement external scan request ( fixes #9 )
2014-08-11 20:20:01 +02:00
Jakob Borg
528cbf62ec
POST to /config should return an error when something bad happens ( fixes #489 )
2014-08-08 14:09:27 +02:00
Jakob Borg
28db264e90
Upgrade debugging, fix upgrade on ARM ( fixes #482 )
2014-08-07 15:57:20 +02:00
Jakob Borg
5e237aecae
Reflect memory returned to OS in RAM Utilization
2014-08-05 22:14:11 +02:00
Jakob Borg
8ea1e302c3
Also expose ItemStarted events
2014-08-05 13:14:04 +02:00
Jakob Borg
9db75e91ac
HTTP testing corrections
2014-08-05 09:38:38 +02:00
Jakob Borg
f288e00c37
Actually show Node ID in QR ( fixes #471 )
2014-08-04 22:53:37 +02:00
Jakob Borg
cec3bad373
Move calmh/syncthing -> syncthing/syncthing
2014-08-01 16:48:46 +02:00
Jakob Borg
4e36dd2943
Refactor out upgrade package
2014-07-31 16:51:58 +02:00
Jakob Borg
bc6faaffc4
Add debug hook for completion, for integration tests
2014-07-29 13:01:27 +02:00
Jakob Borg
e27d42935c
Use event interface for GUI ( fixes #383 )
2014-07-29 11:06:52 +02:00
Jakob Borg
67a3fb8bf2
Compression as a user option ( fixes #446 )
2014-07-28 12:44:46 +02:00
Jakob Borg
3b65a58f59
Translation, language detection
2014-07-26 22:56:12 +02:00
Jakob Borg
3b4fe19dfb
Use compiled in assets for those not in STGUIASSETS dir
2014-07-22 20:11:36 +02:00
Jakob Borg
3388d5b49c
Use backend service to verify nodeID ( fixes #418 )
2014-07-18 10:00:02 +02:00
Jakob Borg
f88a7a8e6a
Publish more event details
2014-07-17 13:47:46 +02:00
Jakob Borg
8b349945de
Add Local Version field to files, send index in segments.
2014-07-15 13:04:37 +02:00
Jakob Borg
d812f559ef
Upgrade from within GUI ( fixes #190 )
2014-07-14 12:42:29 +02:00
Jakob Borg
b0f46beffb
Basic events interface
2014-07-13 21:07:24 +02:00
Jakob Borg
0a633c526f
Copyright wording
2014-07-13 01:07:49 +02:00
Jakob Borg
b7ea695caf
CSRF protection should only cover /rest
2014-07-06 15:00:44 +02:00
Jakob Borg
ee10295d04
Remove martini, use standard http mux
2014-07-05 21:40:29 +02:00
Jakob Borg
8f3effed32
Refactor node ID handling, use check digits ( fixes #269 )
...
New node ID:s contain four Luhn check digits and are grouped
differently. Code uses NodeID type instead of string, so it's formatted
homogenously everywhere.
2014-06-30 01:42:03 +02:00
Jakob Borg
77fe8449ba
Test script for REST interface
2014-06-22 18:18:21 +02:00
Jakob Borg
efbdf72d20
Lower CPU usage at idle by reducing db polling
2014-06-20 00:28:45 +02:00
Jakob Borg
b05fcbc9d7
Simplify usage reporting config options ( fixes #370 )
2014-06-18 12:54:30 +02:00
Jakob Borg
26ebbee877
Hard override on changes from master repo
2014-06-16 10:47:02 +02:00
Jakob Borg
4c61ab0f18
Request restart for GUI setting changes
2014-06-13 20:25:10 +02:00
Jakob Borg
2ffdb5a82a
Actually generate random certificate serials ( fixes #361 )
2014-06-13 01:49:30 +02:00
Jakob Borg
18e5cb6793
Work around broken DNS on Android for usage reporting
2014-06-12 01:05:00 +02:00
Jakob Borg
9cd6b85c09
Remove dead code from previous commit
2014-06-11 22:29:49 +02:00
Jakob Borg
f40f3b3b7b
Anonymous Usage Reporting
2014-06-11 20:06:53 +02:00
Jakob Borg
7e04c9d048
Information about HTTP certificate issues
2014-06-10 15:40:21 +02:00
Jakob Borg
df381fd03f
Let server side decide if restart is needed on config change
2014-06-07 04:00:46 +02:00
Jakob Borg
1cff9ccc63
API key change should take effect on restart only
2014-06-05 09:16:12 +02:00
Jakob Borg
20a018db2e
Implement API keys
2014-06-04 22:00:55 +02:00
Jakob Borg
80c2b32b92
Implement CSRF protection for REST interface ( fixes #287 )
2014-06-04 21:20:07 +02:00
Jakob Borg
843fd9bdbd
Add license header
2014-06-01 22:50:14 +02:00
Jakob Borg
217f29de76
Don't mess up unset properties of new nodes/repos
2014-05-24 21:00:47 +02:00
Jakob Borg
8661afcb4f
Expand ~/ on Windows as well
2014-05-24 13:34:40 +02:00
Jakob Borg
04130fcb15
Allow GUI development with standard binary
2014-05-22 16:12:19 +02:00
Jakob Borg
6fb05fc82a
Add Edit > Show ID with QR ( fixes #243 )
2014-05-21 20:06:14 +02:00
Jakob Borg
7c8652b600
Implement HTTPS for GUI
2014-05-21 14:42:53 +02:00
Jakob Borg
230f149b4b
Explain tilde in repo editor
2014-05-20 19:44:40 +02:00
Jakob Borg
dba40eefb1
Fix handling of changed/deleted directories ( fixes #231 )
2014-05-19 22:31:28 +02:00
Jakob Borg
7d672fd989
Return an empty error list instead of null after clear
2014-05-17 13:55:10 +02:00
Jakob Borg
3e34fc66e6
Refactor model into separate package
2014-05-15 00:33:40 -03:00
Jakob Borg
f8e34c083e
Refactor config into separate package
2014-05-14 21:18:09 -03:00
Jakob Borg
cba554d0fa
Refactor logging into separate package
2014-05-14 21:08:56 -03:00
Jakob Borg
532b576fd5
Expose discovery cache over rest interface
2014-05-12 22:08:55 -03:00
Jakob Borg
dd1197236d
Provide discovery hint from the outside (ref #192 )
2014-05-12 21:51:12 -03:00
Jakob Borg
1bf07d6b58
Write response before shutting down
2014-05-12 21:15:18 -03:00
Jakob Borg
20b23338f7
Shutdown from GUI (ref #192 )
2014-05-11 20:16:27 -03:00
Jakob Borg
647165ab89
Remove dead code
2014-05-02 21:59:18 +02:00
Jakob Borg
1e92c47960
Don't bother starting without GUI ( fixes #156 )
2014-04-30 22:52:38 +02:00
Jakob Borg
4f2fe07ae4
Show node ID in regular text not disabled control ( fixes #162 )
2014-04-30 22:42:39 +02:00
Jakob Borg
aff3cd01c5
Don't show Offline badge when global disco is disabled ( fixes #167 )
2014-04-30 22:17:43 +02:00
Jakob Borg
ac74ee1468
Don't redirect to absolute URL ( fixes #166 )
2014-04-30 22:10:13 +02:00
Jakob Borg
dcd7d278aa
Handle and indicate duplicate repo ID:s ( fixes #153 )
2014-04-27 21:53:27 +02:00
Jakob Borg
3e4d628f54
Handle non-word characters in repo name ( fixes #152 )
2014-04-23 10:04:25 +02:00
Jakob Borg
9349eb77cd
Let absence of password be absence
2014-04-19 22:36:24 +02:00
Jakob Borg
6364c4ff3f
Save bcrypt hash of password ( fixes #138 )
2014-04-19 13:33:51 +02:00
Jakob Borg
b802cb1e36
Show status of global announce server ( fixes #71 )
2014-04-16 17:36:09 +02:00
Jakob Borg
a98d75edaa
Clear acknowledged errors server-side as well ( fixes #128 )
2014-04-16 16:30:49 +02:00
Jakob Borg
fb162ff529
More up to date CPU usage indicator
2014-04-14 12:02:40 +02:00
Jakob Borg
48bfc2d9ed
Show current repository state ( fixes #89 )
2014-04-14 09:58:17 +02:00
Jakob Borg
c42a6b511c
Return repo-specific data in REST interface
2014-04-09 22:03:30 +02:00
Jakob Borg
cbae64fc06
GUI Basic Authentication ( fixes #90 )
2014-04-08 15:56:12 +02:00
Jakob Borg
d30a286f38
Command line flag and REST command to reset and resync ( fixes #85 )
...
Still needs implemention in GUI
2014-04-03 22:10:51 +02:00
Jakob Borg
1139ea2c81
Expose a bit more information about needed file in REST interface
2014-03-29 14:58:44 +01:00
Philippe Schommers
f4c6cd1676
Set cache control on /rest/* ( fixes #95 )
...
Disable caching for all /rest/* requests.
2014-03-26 20:32:35 +01:00
Jakob Borg
1448cfe66a
Refactor out file scanner into separate package
2014-03-08 23:02:01 +01:00
Jakob Borg
9743386166
Re-add inadvertently ignored files
2014-03-02 23:58:24 +01:00