Jakob Borg
d3ddfa31f7
Merge branch 'pr/909'
...
* pr/909:
Add Vilbrekin
Correctly check whether parent directory is writable for current user. "&04" was checking if file is readable by others, while "&0200" checks if it's writable for current user.
2014-10-26 13:59:09 +01:00
Jakob Borg
4b899a813e
Add Vilbrekin
2014-10-26 13:59:03 +01:00
Jakob Borg
15ee9a5cac
Break out logger as a reusable component
2014-10-26 13:16:54 +01:00
Jakob Borg
9f4111015e
Blame
2014-10-26 12:07:54 +01:00
Jakob Borg
04b960b415
Merge branch 'pr/903'
...
* pr/903:
Ignore all paths within .stversions folder
2014-10-26 11:47:27 +01:00
Jakob Borg
d8b335ce65
Don't panic on queries for nonexistent folders ( fixes #765 )
2014-10-24 14:54:36 +02:00
Jakob Borg
39a2934b05
Translation update
2014-10-24 10:27:14 +02:00
Jakob Borg
7d1c720b84
Slightly more robust HTTP stress test
2014-10-24 10:01:44 +02:00
Jakob Borg
51743461ee
Futile attempt at reproducing leveldb issues
2014-10-24 09:50:41 +02:00
Jakob Borg
53cf5ca762
Don't run auto upgrade on non-release builds ( fixes #901 ).
2014-10-23 19:11:53 +02:00
Jakob Borg
b5ef42b0a1
Merge pull request #898 from cqcallaw/upnp
...
Various UPnP updates
2014-10-23 09:04:58 +02:00
Jakob Borg
0521ddd858
Merge pull request #895 from AudriusButkevicius/puller
...
Cleanup blockmap on update (fixes #889 )
2014-10-23 09:01:28 +02:00
Jakob Borg
198cbacc3e
Be lenient towards malformed UPnP IGD UUIDs ( fixes #890 )
2014-10-21 17:07:11 +02:00
Jakob Borg
3f842221f7
Write Windows line breaks on Windows; tee to stdout
2014-10-21 09:35:17 +02:00
Jakob Borg
5d0183a9ed
Add -logfile flag, Windows only
2014-10-21 09:20:26 +02:00
Jakob Borg
99df4d660b
Move recurring UPnP log messages to debug level
2014-10-21 09:20:26 +02:00
Jakob Borg
f2adfde1a8
Update xdr; handle marshalling errors
2014-10-21 09:20:14 +02:00
Jakob Borg
1e915a2903
Add test for syncing with 100 configured devices
2014-10-21 08:53:53 +02:00
Jakob Borg
f1bb8daaab
Merge pull request #886 from AudriusButkevicius/limit
...
Remove 64 device limit
2014-10-20 22:52:58 +02:00
Jakob Borg
34f72ecf8f
OpenBSD support ( fixes #878 )
2014-10-19 14:02:17 +02:00
Jakob Borg
9d348319fd
Translation update
2014-10-18 20:50:40 +02:00
Jakob Borg
c55fee69de
Devices added by introducer should have dynamic address ( fixes #866 )
2014-10-18 20:40:31 +02:00
Jakob Borg
ce31cb072b
Upgrade test configs to v6
2014-10-18 20:37:15 +02:00
Jakob Borg
6b91fc9c91
Merge pull request #876 from cqcallaw/upnp
...
UPnP API Additions to address outstanding parts of #432
2014-10-18 19:58:56 +02:00
Jakob Borg
bc3b7401a1
Merge branch 'pr/875'
...
* pr/875:
Make folder path selectable in FireFox
2014-10-18 13:15:44 +02:00
Jakob Borg
86a57d8b56
Hash mismatch in general doesn't merit a warning
2014-10-17 10:33:02 +02:00
Jakob Borg
9dda7485eb
Merge branch 'pr/871'
...
* pr/871:
Slight increase of contrast in identicons
Implement identicon representation for devices.
Conflicts:
internal/auto/gui.files.go
2014-10-17 09:29:06 +02:00
Jakob Borg
8b9670add9
Add cdata
2014-10-17 09:28:45 +02:00
Jakob Borg
978aebd79c
Slight increase of contrast in identicons
2014-10-17 09:26:58 +02:00
Jakob Borg
e82e912151
Dependencies
2014-10-16 14:58:11 +02:00
Jakob Borg
5488ae5b89
Don't log inscrutable 'recovered: leveldb: not found' to web GUI
2014-10-16 13:45:42 +02:00
Jakob Borg
15b875b116
Merge branch 'pr/830'
...
* pr/830:
Delete files and directories after pulling
Add fetcher tests
Track total block counts, count copier blocks
Fix tests
Implement block fetcher (fixes #781 , fixes #3 )
Populate BlockMap
Implement BlockMap
2014-10-16 13:33:20 +02:00
Jakob Borg
8818c4785b
Fix debug and fmt poopoo
2014-10-16 12:23:33 +02:00
Jakob Borg
2e003e5404
Remove out of date upnp tests
2014-10-16 12:12:59 +02:00
Jakob Borg
e791a8ea07
Handle .stfolder completely in integration test
2014-10-16 12:12:59 +02:00
Jakob Borg
2fb8eb755b
Add a few more debug prints
2014-10-16 12:12:54 +02:00
Jakob Borg
d031f958a9
FileInfoTruncated.String() for stindex' benefit
2014-10-16 09:26:24 +02:00
Jakob Borg
9bbadac9dc
Asset rebuild
2014-10-16 09:11:23 +02:00
Jakob Borg
b012f77475
Merge pull request #848 from pluby/discovery
...
Simpler entry of locally discovered nodes
2014-10-16 09:11:08 +02:00
Jakob Borg
3cf36b1773
Add pluby
2014-10-16 09:09:41 +02:00
Jakob Borg
8f93c046a9
Merge pull request #775 from cqcallaw/master
...
UPnP cleanup and fixes for #432
2014-10-16 08:55:53 +02:00
Jakob Borg
90af68901a
Add cqcallaw
2014-10-16 08:55:27 +02:00
Jakob Borg
598ce4bb5f
Don't add newline on version string ( fixes #865 )
2014-10-15 18:15:40 +02:00
Jakob Borg
212f6dc9e0
Merge pull request #861 from AudriusButkevicius/int
...
Use relative path in integration tests
2014-10-15 18:07:51 +02:00
Jakob Borg
cd05f1c3d7
Merge pull request #860 from AudriusButkevicius/ticker
...
Cleanup temporaries once an hour (fixes #858 )
2014-10-15 18:07:15 +02:00
Jakob Borg
d7a0691c99
Merge pull request #859 from AudriusButkevicius/markerfix
...
Best attempt when creating a folder marker (fixes #857 )
2014-10-15 18:06:40 +02:00
Jakob Borg
a778b410b9
Only do initial scan if scanInterval==0 ( fixes #856 )
2014-10-15 10:51:09 +02:00
Jakob Borg
8a674c8bc3
Integration tests should take .stfolder into account when comparing dirs
2014-10-15 09:57:34 +02:00
Jakob Borg
d4079a3273
Merge pull request #853 from AudriusButkevicius/unfinished
...
Keep temporaries for reuse, cleanup before pull (fixes #849 , fixes #841 )
2014-10-15 09:01:14 +02:00
Jakob Borg
8d94fe3346
Merge remote-tracking branch 'origin/pr/852'
...
* origin/pr/852:
`-generate` flag should also create config.xml (closes #847 ).
2014-10-15 08:45:11 +02:00
Jakob Borg
ce510e55ae
Add Nutomic
2014-10-15 08:44:58 +02:00
Jakob Borg
964d17d05a
Merge pull request #842 from AudriusButkevicius/ignorecache
...
Cache ignore file matches
2014-10-14 12:43:21 +02:00
Jakob Borg
5f52e0581d
Add linientMtimes workaround for Android brokenness (ref #831 )
2014-10-14 08:48:43 +02:00
Jakob Borg
870e3a45ef
Merge pull request #833 from AudriusButkevicius/marker
...
Add folder marker (fixes #762 )
2014-10-14 08:23:48 +02:00
Jakob Borg
baf4cc225e
Build without git
2014-10-13 20:13:42 +02:00
Jakob Borg
93ac1605bd
Set version on command line when building
2014-10-13 20:10:36 +02:00
Jakob Borg
c8a68001c1
Use HTTP server read timeout ( fixes #805 , fixes #806 )
2014-10-13 19:34:26 +02:00
Jakob Borg
244a22755c
Merge branch 'pr-840'
...
* pr-840:
More descriptive error if config couldn't be loaded
Better handling of wrong config files
2014-10-13 16:02:14 +02:00
Jakob Borg
79c3ea82c7
More descriptive error if config couldn't be loaded
2014-10-13 16:01:57 +02:00
Jakob Borg
4b92960975
Add mvdan
2014-10-13 16:00:01 +02:00
Jakob Borg
7fb1a470ce
Temporary workaround for panics in GUI/Usage reporting (ref #811 )
2014-10-13 14:45:40 +02:00
Jakob Borg
fc6b2d9193
Ignore matcher benchmark
2014-10-12 14:54:36 +02:00
Jakob Borg
e5dc66e7e5
Translation update
2014-10-12 14:09:40 +02:00
Jakob Borg
bb01b76582
Fix monitor deadlock on panic
2014-10-12 13:53:30 +02:00
Jakob Borg
f1aff0fd96
Merge pull request #829 from seehuhn/cleanups
...
Cleanup the code in internal/files/leveldb.go a bit.
2014-10-12 10:50:33 +02:00
Jakob Borg
5656be5206
Folders queried by the REST interface might not exist in the model ( fixes #823 )
2014-10-12 10:47:23 +02:00
Jakob Borg
d65302742c
Emit info level log when deleting directory fails
2014-10-10 21:20:46 +02:00
Jakob Borg
b2cf28efdd
Refactor out functions in main
2014-10-10 17:34:31 +02:00
Jakob Borg
41e20bb6b7
Reinstate ignore permissions
2014-10-10 00:34:32 +02:00
Jakob Borg
6e670a2499
Merge pull request #820 from seehuhn/fixes
...
ldbGenericReplace: correctly handle files with same version but different flags
2014-10-10 00:05:25 +02:00
Jakob Borg
1bc1c0b14f
Print some debug info when panicing in leveldb
2014-10-09 10:44:18 +02:00
Jakob Borg
e9d27b9d2b
Slightly improve panic log format (...)
...
- Don't repeat the first log lines
- Print panic timestamp in context.
2014-10-09 09:39:08 +02:00
Jakob Borg
d3a9b126a6
Translation update
2014-10-08 13:58:41 +02:00
Jakob Borg
9eb185ec39
Threshold for existing languages to be included (75%)
2014-10-08 13:57:11 +02:00
Jakob Borg
fcf60e7f7c
Archive a copy of config.xml when the format changes
2014-10-08 13:52:05 +02:00
Jakob Borg
0ebee92f7d
Test case and goleveldb fix ( fixes #740 , fixes #796 )
2014-10-08 09:30:36 +02:00
Jakob Borg
64b42bba2e
Remove dead code
2014-10-07 19:26:55 +02:00
Jakob Borg
30aabf1da9
InSync is the opposite of RequiresRestart...
2014-10-07 11:31:19 +02:00
Jakob Borg
eebdaa2f27
Test for ChangeRequiresRestart
2014-10-07 10:46:33 +02:00
Jakob Borg
c3c9c4cde5
Use a separate lock for the subscriber stuff
2014-10-07 10:34:53 +02:00
Jakob Borg
640d5135df
Merge remote-tracking branch 'origin/pr/793'
...
* origin/pr/793:
Minor fixes.
2014-10-07 07:43:23 +02:00
Jakob Borg
cbbd20a687
Add seehuhn
2014-10-07 07:43:09 +02:00
Jakob Borg
d819151020
Update goleveldb
2014-10-06 22:07:33 +02:00
Jakob Borg
d089436546
Removing a nonexistent file is OK ( fixes #792 )
2014-10-06 21:47:42 +02:00
Jakob Borg
289d604690
Minor config cleanup
2014-10-06 21:43:38 +02:00
Jakob Borg
2979e0e964
Fix tests for removed methods
2014-10-06 21:28:58 +02:00
Jakob Borg
5338f1cfbd
Fix configInSync which is still needed
2014-10-06 21:28:16 +02:00
Jakob Borg
214f18cbfd
Clean up flags vs envvars
2014-10-06 17:57:35 +02:00
Jakob Borg
9b11609b63
Use a configuration wrapper to handle loads and saves
2014-10-06 17:57:35 +02:00
Jakob Borg
d476c2b613
Simplify HTTP testing
2014-10-06 12:03:49 +02:00
Jakob Borg
590afebc0a
Handle connection closed in reconnect test
2014-10-06 11:13:06 +02:00
Jakob Borg
02bd1af293
Controlled polling interval without keepalives to avoid HTTP errors in integration test.
2014-10-06 10:56:50 +02:00
Jakob Borg
2fde82528d
Fix tests for previous
2014-10-06 10:19:27 +02:00
Jakob Borg
6c383e279f
Handle corner case where we can reuse a temp file totally
2014-10-06 10:15:57 +02:00
Jakob Borg
5c07477de4
Install verbosely
2014-10-06 08:44:59 +02:00
Jakob Borg
146a284315
Merge branch 'pr/787'
...
* pr/787:
Add tests
Reuse temporary files (fixes #4 )
Have only one block size
2014-10-06 08:31:48 +02:00
Jakob Borg
87764445e8
Some debug prints in the puller loop skips
2014-10-03 17:55:51 +02:00
Jakob Borg
0bb31e16c9
Move copyright inside <div> (ref #779 )
2014-10-03 16:18:22 +02:00
Jakob Borg
72c90abe36
Reschedule pulls when skipping due to scan incomplete ( fixes #777 )
2014-10-03 16:10:35 +02:00
Jakob Borg
32d2e78e3c
Directory -> Path in folder editor ( fixes #772 )
2014-10-01 15:34:12 +02:00