Jakob Borg
45af549897
Don't take down HTTP(S) server on connection errors ( fixes #700 )
2014-09-18 11:45:48 +02:00
Jakob Borg
c07b39e58b
Stress test the HTTP(S) server
2014-09-17 17:11:53 +02:00
Jakob Borg
6fdba3c02e
Script cleanups
2014-09-16 23:26:52 +02:00
Jakob Borg
cbf758ead9
Fail integration tests early
2014-09-16 23:22:03 +02:00
Jakob Borg
d1ad778a64
Improve integration tests
2014-09-16 23:14:19 +02:00
Jakob Borg
ce5ad296ae
Add integration test HTTPS certificates
2014-09-16 23:08:24 +02:00
Jakob Borg
797e105786
Upgrade integration test configs
2014-09-16 23:03:18 +02:00
Jakob Borg
33e9a88b56
Proper signal handling in monitor process
2014-09-04 23:31:22 +02:00
Jakob Borg
92c44c8abe
Rework .stignore functionality ( fixes #561 ) (...)
...
- Only one .stignore is supported, at the repo root
- Negative patterns (!) are supported
- Ignore patterns affect sent and received indexes, not only scanning
2014-09-04 22:30:42 +02:00
Jakob Borg
1a6ac4aeb1
Integration tests should use v4 localhost
2014-09-02 12:10:18 +02:00
Jakob Borg
9818e2b550
Use more fnmatch-like matcher in .stignore ( fixes #426 )
2014-08-26 11:12:20 +02:00
Jakob Borg
fe43e3b89d
Try not to leave directories behind with incorrect permissions
2014-08-26 11:12:20 +02:00
Jakob Borg
e1f1ae041f
Don't leak request slots ( fixes #483 )
2014-08-25 17:48:18 +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
fdb11d7c06
Correctly handle file updates in read only directories ( fixes #470 )
2014-08-07 08:31:22 +02:00
Jakob Borg
8ce8476547
Exclude integration tests from normal go test
2014-08-05 15:50:05 +02:00
Jakob Borg
0cfac4e021
Start rewriting integration tests in Go instead of bash
2014-08-05 12:20:07 +02:00
Jakob Borg
9db75e91ac
HTTP testing corrections
2014-08-05 09:38:38 +02:00
Jakob Borg
bc6faaffc4
Add debug hook for completion, for integration tests
2014-07-29 13:01:27 +02:00
Jakob Borg
67a3fb8bf2
Compression as a user option ( fixes #446 )
2014-07-28 12:44:46 +02:00
Jakob Borg
5bf7d372f6
Genfiles use actual source data
2014-07-26 13:06:57 +02:00
Jakob Borg
fbf8f3dc68
Add LZ4 compression
2014-07-25 15:16:23 +02:00
Jakob Borg
3b34895ae6
LocalVersion can move backwards as well as forwards
2014-07-23 13:03:52 +02:00
Jakob Borg
c714a12ad7
Improve protocol & leveldb debugging
2014-07-23 11:55:55 +02:00
Jakob Borg
08ce9b09ec
Test and fix reconnects during pull
2014-07-23 10:52:07 +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
0a633c526f
Copyright wording
2014-07-13 01:07:49 +02:00
Jakob Borg
f510f5f205
Refactor and improve integration tests
2014-07-11 12:02:53 +02:00
Jakob Borg
d6c058c407
Ignore index
2014-07-06 19:22:07 +02:00
Jakob Borg
31350b4352
Use LevelDB storage backend
2014-07-06 14:46:48 +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
7454670b0a
Drop and warn about non-normalized file names on Linux/Windows ( fixes #329 )
2014-06-11 17:51:31 +02:00
Jakob Borg
456d9e870d
Integration test, API key
2014-06-08 19:17:42 +02:00
Jakob Borg
6d24e4f122
Test case for #342
2014-06-06 21:40:04 +02:00
Jakob Borg
f0612e57c2
Integration tests with API key
2014-06-05 11:48:22 +02:00
Jakob Borg
843fd9bdbd
Add license header
2014-06-01 22:50:14 +02:00
Jakob Borg
f31e5eaba2
Capture integration test output
2014-05-21 15:23:54 +02:00
Jakob Borg
dba40eefb1
Fix handling of changed/deleted directories ( fixes #231 )
2014-05-19 22:31:28 +02:00
Jakob Borg
d7df11e724
Failing integration test for folders + readonly (ref #231 )
2014-05-18 14:07:22 +02:00
Jakob Borg
c08ce5c571
Test script for folder create/delete
2014-05-18 13:20:45 +02:00
Jakob Borg
3e34fc66e6
Refactor model into separate package
2014-05-15 00:33:40 -03:00
Jakob Borg
30ea9cb37e
Use rest/shutdown to stop
2014-05-12 20:48:13 -03:00
Jakob Borg
1a1f118f1a
Restructure protocol code with less locking
2014-05-11 14:30:29 -03:00
Jakob Borg
e0e16c371f
Don't include test utils in testing
2014-04-22 08:27:00 +02:00
Jakob Borg
5c75869e85
Fixup integration test script
2014-04-14 15:33:09 +02:00
Jakob Borg
fbd5ddea72
Keep syncthing running during integration test
2014-04-14 13:45:47 +02:00
Jakob Borg
5eb5a056bf
Basic support for synchronizing multiple repositories ( fixes #35 )
2014-03-30 21:28:13 +02:00
Jakob Borg
f87b1520e8
The Great Rewrite ( fixes #36 , #61 , #94 , #101 )
...
Rewrite of the file model and pulling mechanism. Needs lots of cleanup
and bugfixes, now...
2014-03-29 13:47:21 +01:00
Jakob Borg
ff18a2c3e2
Harsher integration test
2014-03-23 09:08:48 +01:00