Anderson Mesquita
316be5ee34
Add helper function to format JSON responses
...
Every time a JSON object is returned in an HTTP response, the
appropriate header needs to be set and the object itself needs to be
encoded. Doing this in every function is repetitive and error prone
(getDBFile and postDBScan, for instance, never set any headers).
This adds a helper function to centralize the appropriate JSON response
handling.
2015-12-16 09:06:17 +01:00
Audrius Butkevicius
f208e6f0b6
Fix typos
2015-12-15 20:11:07 +00:00
Jakob Borg
7c8c131e1a
Merge pull request #2582 from Zillode/debug-2580
...
Additional output on insufficient error (ref #2580 )
2015-12-15 10:19:59 +01:00
Jakob Borg
81e71d7275
Merge pull request #2576 from AudriusButkevicius/reconn
...
More debug to reconnect loop
2015-12-15 10:18:47 +01:00
Audrius Butkevicius
fc6c4b8e16
Merge pull request #2583 from calmh/globerrors
...
Better error messages for globbing errors
2015-12-15 09:13:49 +00:00
Jakob Borg
2280566bca
Better error messages for globbing errors
2015-12-15 10:04:13 +01:00
Jakob Borg
33173e76a0
Merge pull request #2581 from rumpelsepp/master
...
systemd: Remove exit code 2, due to #2578
2015-12-15 09:10:36 +01:00
Lode Hoste
cc0b9e5088
Additional output on insufficient error (ref #2580 )
2015-12-15 08:45:33 +01:00
Stefan Tatschner
ecc72d7693
systemd: Remove exit code 2, due to #2578
...
PR #2578 enables us to remove the exit code 2 from the list of
success status codes, because SIGINT will be handled properly.
I have also converted STNORESTART to --no-restart for the sake
of consistency.
2015-12-15 08:38:08 +01:00
Jakob Borg
4ab4aeacb0
Example GUI override address ( fixes #2530 )
2015-12-14 14:39:07 +01:00
Audrius Butkevicius
348d12bd60
Merge pull request #2578 from calmh/sighup
...
Implement signal handling
2015-12-14 12:18:51 +00:00
Jakob Borg
7b686c1103
Implement signal handling
...
With this change, the behavior is as follows:
- SIGTERM / SIGINT: Exit cleanly (exit code 0)
- SIGHUP: Restart
This is the case both when hitting the monitor process or the inner
process, or if running with NORESTART (but then we won't restart,
obviously, just exit with code exitRestarting).
It enables "pkill -HUP syncthing" to do the right thing to restart all
Syncthings on package upgrade, for example.
2015-12-14 13:07:42 +01:00
Audrius Butkevicius
403583cfbb
More debug to reconnect loop
2015-12-13 12:20:25 +00:00
Jakob Borg
29bff06cd6
Translation update
2015-12-13 10:39:09 +01:00
Jakob Borg
2b80057ac9
Minimal error handling refactor
2015-12-13 10:38:21 +01:00
Jakob Borg
c3625e16d7
Add wkennington
2015-12-13 10:35:34 +01:00
Audrius Butkevicius
f4642e9e66
Merge pull request #2574 from wkennington/master.upnp
...
upnp: Use a separate error for the error unmarshalling
2015-12-12 18:25:27 +00:00
William A. Kennington III
5bdf4c6143
upnp: Use a separate error for the error unmarshalling
...
Previously, when unmarshing the SOAP error code data we would overwrite
the original err, typically with null since the parsing of the error
code information succeeds. If we don't have a upnp 725 error, we would fall
back to returning null or no error. This broke our upnp error handling
logic for AddPortMappings as it would think it succeeds if it gets a 718
permission error.
2015-12-12 09:58:23 -08:00
Jakob Borg
1250850492
Must close result sets
2015-12-09 09:55:49 +01:00
Jakob Borg
80aaf6a065
Merge pull request #2513 from calmh/noandroidhax
...
Remove Android hacks (fixes #2505 )
2015-12-08 12:53:10 +01:00
Jakob Borg
3025caf932
Also remove IP per disco server
2015-12-08 10:10:34 +01:00
Jakob Borg
95cfc50fbd
Remove Android hacks ( fixes #2505 )
...
Also fixes what I think migh thave been a bug where we did not use the
proxy for usage reports. And removes the BuildEnv field that we don't
need any more.
2015-12-08 10:10:06 +01:00
Jakob Borg
ded0925155
Neater build.sh all
2015-12-08 09:33:34 +01:00
Jakob Borg
ebfef15fb0
Add new dependencies
2015-12-08 09:19:16 +01:00
Jakob Borg
931408037c
Build should use -i (keep built pkg:s) and -v (verbose)
2015-12-08 09:14:52 +01:00
Jakob Borg
ad418abf91
Merge pull request #25 from syncthing/fixes
...
Fix ALL THE BUGS
2015-12-07 13:36:49 +01:00
Audrius Butkevicius
c7d51a26f6
Merge pull request #26 from canton7/feature/better-logging
...
Add more logging in the case of relaypoolsrv internal server error
2015-12-07 11:18:34 +00:00
Antony Male
2c01cc000e
Add more logging in the case of relaypoolsrv internal server error
...
It's useful to know *why* relaypoolsrv returns an internal server error
2015-12-07 11:11:01 +00:00
Jakob Borg
3318651565
Correct type assertion in verbose logger, restart ( fixes #2561 )
2015-12-07 08:04:09 +01:00
Audrius Butkevicius
2ab07f3aac
Merge pull request #2558 from canton7/feature/logging-debug
...
Only print 'Enabled/Disabled debug data for ...' if it was enabled/disabled
2015-12-06 17:57:17 +00:00
Antony Male
1340e54327
Only print 'Enabled/Disabled debug data for ...' if it was enabled/disabled
2015-12-06 17:15:55 +00:00
Jakob Borg
1b6e4645b1
Update docs & translations
2015-12-06 13:09:22 +01:00
Jakob Borg
a6a573f5dc
Fix STTRACE=http (it should use the http debug logger)
2015-12-05 15:59:35 +01:00
Jakob Borg
415415b5b2
Response with Bad Request to bad config posts, not Internal Server Errors
...
The error is the clients fault, or so we think, so we should not accept
the blame.
2015-12-05 15:56:10 +01:00
Jakob Borg
175769b53e
Update dependencies
2015-12-04 15:27:55 +01:00
Jakob Borg
22f193f042
Dependency update
2015-12-04 15:20:01 +01:00
Audrius Butkevicius
38e9b92c42
Merge pull request #2550 from canton7/feature/deadline
...
staticClient.connect(): don't handshake twice (fixes #2547 , #2548 )
2015-12-04 12:05:28 +00:00
Antony Male
345d727936
staticClient.connect(): don't handshake twice ( fixes #2547 , #2548 )
...
The first handshake occurred before setting the Deadline, which could
cause an unintended hang.
2015-12-04 12:01:01 +00:00
Nate Morrison
86e8e5199e
Filenames added to audit log in the LocalIndexUpdated event ( fixes #2549 )
2015-12-04 08:42:00 +01:00
Jakob Borg
739979a116
Add nrm21
2015-12-04 08:38:45 +01:00
Jakob Borg
7cbc81adca
Merge pull request #2545 from rumpelsepp/master
...
Add syncthing-relay(7)
2015-12-01 15:54:10 +01:00
Stefan Tatschner
737d0fa23c
Add syncthing-relay(7)
2015-12-01 15:34:58 +01:00
Jakob Borg
ab1962934d
Docs & translations update
2015-12-01 11:24:30 +01:00
Jakob Borg
192455702d
Repair AUTHORS
2015-12-01 11:23:35 +01:00
Jakob Borg
cb0d739daf
New key for discovery-*-3
2015-12-01 11:20:16 +01:00
Jakob Borg
a937fcc477
Lol shadowing :(
2015-12-01 11:20:16 +01:00
Audrius Butkevicius
9503e60444
Merge pull request #2544 from calmh/negcache2
...
Accept Retry-After header on discovery lookup failures
2015-12-01 10:14:32 +00:00
Jakob Borg
9f2dc4554d
Accept Retry-After header on discovery lookup failures
2015-12-01 11:10:03 +01:00
Audrius Butkevicius
55da600433
Merge pull request #33 from syncthing/negcache
...
Set Retry-After header
2015-12-01 09:58:20 +00:00
Jakob Borg
96b5c2ae00
Set Retry-After header
2015-12-01 10:49:16 +01:00