Audrius Butkevicius
491a33de0b
Move device name into the protocol messages
2015-10-16 19:40:12 +01:00
Audrius Butkevicius
d6a0a44432
Update xdr
2015-10-16 19:40:11 +01:00
Jakob Borg
4ddb066728
Update lang-en
2015-10-16 18:54:41 +09:00
Jakob Borg
958bbbc8cb
Fix mateon1
2015-10-16 18:54:07 +09:00
Jakob Borg
e15be5c2bf
Merge pull request #2354 from eipiminus1/issue1361
...
Add trailing folder seperator to allow symlinks as folder path (fixes #1361 )
2015-10-16 09:29:37 +09:00
Jakob Borg
cc436dc8cb
Merge pull request #2372 from calmh/fix2371
...
Option -gui-address should accept scheme prefixes
2015-10-16 09:25:41 +09:00
Jakob Borg
76359da58e
Apparently -race adds some stuff gocov doesn't like. Lets try this instead.
2015-10-14 15:41:15 +09:00
Jakob Borg
368cd44558
Fix race conditions in model tests
2015-10-14 14:41:16 +09:00
Jakob Borg
cc1387ec0c
Tests should be run with -race
2015-10-14 14:41:16 +09:00
Jakob Borg
7c79985a29
Clarify listen address
2015-10-13 22:07:22 +09:00
Jakob Borg
2b56961b54
... with alternate email
2015-10-13 08:39:35 +09:00
Jakob Borg
ff9920cbdc
Add eipiminus1
2015-10-13 08:38:03 +09:00
Jakob Borg
953a67bc3a
Option -gui-address should accept scheme prefixes ( fixes #2371 )
2015-10-13 08:26:07 +09:00
Audrius Butkevicius
29343aec3a
Fix division by zero ( fixes #2373 )
2015-10-12 18:57:15 +01:00
Audrius Butkevicius
2972472179
Add missing close
2015-10-12 17:10:59 +01:00
Jakob Borg
240e7b0835
Log/error fields changed name
2015-10-12 14:18:53 +09:00
Jakob Borg
baf5191433
Add mateon1
2015-10-12 14:13:38 +09:00
Jakob Borg
2645e87766
Errors may now be null, and that's fine
2015-10-12 10:12:57 +09:00
Jakob Borg
ec8bc02d33
Silence spurious debug ( fixes #2369 )
2015-10-12 10:11:58 +09:00
Yannic A
054bc970e2
Add trailing folder seperator to allow symlinks as folder path ( fixes #1361 )
2015-10-10 19:38:59 +02:00
Jakob Borg
c1c41242bb
Merge pull request #2362 from AudriusButkevicius/sleepysleep
...
Make puller pause configurable
2015-10-10 20:13:10 +09:00
Audrius Butkevicius
169ff73d26
Merge pull request #2365 from mateon1/master
...
Change Out of Sync message in folder details (fixes #2364 )
2015-10-10 11:37:24 +01:00
Audrius Butkevicius
d985ed553a
Make puller pause configurable
2015-10-10 11:36:09 +01:00
Mateon1
dea1ef24d9
Change Out of Sync message in folder details ( fixes #2364 )
2015-10-09 01:34:11 +02:00
Jakob Borg
49f29a0453
Merge pull request #2355 from calmh/trace3
...
New debug logging infrastructure
2015-10-05 21:01:37 +09:00
Jakob Borg
76af9ba53d
Implement facility based logger, debugging via REST API
...
This implements a new debug/trace infrastructure based on a slightly
hacked up logger. Instead of the traditional "if debug { ... }" I've
rewritten the logger to have no-op Debugln and Debugf, unless debugging
has been enabled for a given "facility". The "facility" is just a
string, typically a package name.
This will be slightly slower than before; but not that much as it's
mostly a function call that returns immediately. For the cases where it
matters (the Debugln takes a hex.Dump() of something for example, and
it's not in a very occasional "if err != nil" branch) there is an
l.ShouldDebug(facility) that is fast enough to be used like the old "if
debug".
The point of all this is that we can now toggle debugging for the
various packages on and off at runtime. There's a new method
/rest/system/debug that can be POSTed a set of facilities to enable and
disable debug for, or GET from to get a list of facilities with
descriptions and their current debug status.
Similarly a /rest/system/log?since=... can grab the latest log entries,
up to 250 of them (hardcoded constant in main.go) plus the initial few.
Not implemented in this commit (but planned) is a simple debug GUI
available on /debug that shows the current log in an easily pasteable
format and has checkboxes to enable the various debug facilities.
The debug instructions to a user then becomes "visit this URL, check
these boxes, reproduce your problem, copy and paste the log". The actual
log viewer on the hypothetical /debug URL can poll regularly for new log
entries and this bypass the 250 line limit.
The existing STTRACE=foo variable is still obeyed and just sets the
start state of the system.
2015-10-03 18:09:53 +02:00
Jakob Borg
2de364414f
Adopt calmh/logger into lib/logger
2015-10-03 18:09:53 +02:00
Audrius Butkevicius
5ae84970e7
Merge pull request #2352 from uok/morespace
...
Add space for scrolling (fixes #2351 )
2015-10-03 15:49:20 +01:00
Ben Schulz
141b0d38a6
Add space for scrolling ( fixes #2351 )
...
Add space at bottom for scrolling on small resolutions
2015-10-03 16:15:06 +02:00
Jakob Borg
44891b6924
Merge pull request #2349 from rumpelsepp/man-update
...
Update refresh.sh to fetch missing manpages
2015-10-02 09:13:59 +02:00
Stefan Tatschner
f008588307
Update refresh.sh to fetch missing manpages
...
syncthing-bep(7) and syncthing-localdisco(7) had been added.
2015-10-02 08:54:20 +02:00
Audrius Butkevicius
e481d03b5e
Merge pull request #2347 from uok/clickselect
...
Select text on click
2015-10-01 14:57:48 +01:00
Ben Schulz
a8a73b60c4
Add select text on click
...
add (again?) select text on click
- device ID
- remote device ID
- API key
2015-10-01 14:34:23 +02:00
Audrius Butkevicius
7e8b76e8ea
Merge pull request #2346 from calmh/dststatdir
...
Create missing directories
2015-10-01 10:47:16 +01:00
Jakob Borg
36c746bd9f
Create missing directories
2015-10-01 09:43:16 +02:00
Audrius Butkevicius
7476c583e7
Merge pull request #2343 from calmh/discoprio2
...
Add discovery source priorities (fixes #2339 )
2015-10-01 08:22:17 +01:00
Jakob Borg
89928ca8e4
Add discovery source priorities ( fixes #2339 )
...
Sources are given a priority, lower being better, when added to a
CachingMux.
2015-10-01 08:45:40 +02:00
Jakob Borg
38a3bf3ada
Merge pull request #2317 from simplypeachy/patch-1
...
Add missing parameter in disk space warning
2015-10-01 08:10:36 +02:00
Jakob Borg
96b3d31b42
Add simplypeachy
2015-10-01 08:02:38 +02:00
Jakob Borg
362ae5c4bb
Add copyright
2015-09-30 21:40:27 +02:00
Jakob Borg
dc303c2a71
Merge pull request #2340 from syncthing/revert-2337-caseins
...
Revert "Case insensitive renames, part 1"
2015-09-30 21:40:15 +02:00
Jakob Borg
be2ca0ea22
Revert "Case insensitive renames, part 1"
2015-09-30 21:40:04 +02:00
Audrius Butkevicius
460cb19839
Merge pull request #2337 from calmh/caseins
...
Case insensitive renames, part 1
2015-09-30 20:35:55 +01:00
Jakob Borg
ddfebb17cf
Case insensitive renames, part 1
2015-09-30 12:41:29 +02:00
Audrius Butkevicius
375c9dd116
Merge pull request #2336 from calmh/overrides
...
Fix STGUIAPIKEY and STGUIADDR overrides (fixes #2335 )
2015-09-30 08:47:44 +01:00
Jakob Borg
15716a0772
Fix STGUIAPIKEY and STGUIADDR overrides ( fixes #2335 )
...
Also removes STGUIAUTH and corresponding --gui-authentication as this
seems fundamentally insecure and I'm unsure of the actual use case for
it?
2015-09-30 09:36:11 +02:00
Audrius Butkevicius
6f6c1cd330
Merge pull request #2333 from calmh/brokenupgrade
...
Remove global cfg variable (fixes #2294 )
2015-09-29 19:55:30 +01:00
Jakob Borg
36ac757c3a
Remove global cfg variable ( fixes #2294 )
...
Not necessarily the easiest way to fix just this bug, but the root cause
was using the (at that point uninitialized) cfg variable, so it seemed
sensible to just get rid of it to avoid that kind of crap.
2015-09-29 20:23:15 +02:00
Audrius Butkevicius
b614cfffcb
Merge pull request #2330 from calmh/eventids
...
Subscribing to events should not bump event ID (fixes #2329 )
2015-09-29 19:05:57 +01:00
Audrius Butkevicius
b58a52c7b4
Merge pull request #2332 from calmh/brokenignore
...
Correctly report errors encountered parsing ignores (fixes #2309 )
2015-09-29 17:15:07 +01:00