Martin
|
225ef5e0bf
|
Add local/passive connection encryption/compression
|
2020-08-11 00:11:18 +02:00 |
|
Martin
|
c42d7beeee
|
Fix cast
|
2020-07-22 17:11:21 +02:00 |
|
Martin
|
6bb0fd8d77
|
Don't log failed token authentication attempts into auth log
|
2020-07-22 17:06:54 +02:00 |
|
Martin
|
cbd1b19a6f
|
Honor no zstd compile switch
(cherry picked from commit 168dd6a037)
|
2020-07-11 16:24:52 +02:00 |
|
Martin
|
f73224a78e
|
Properly cleanup zstd pipes
(cherry picked from commit 0bbc64d5852ab5bde992d025f6297eff6bbc6cbe)
|
2020-07-10 15:41:52 +02:00 |
|
Martin
|
1409cd5010
|
Return error message if authentication key is empty
|
2020-02-10 23:58:53 +01:00 |
|
Martin
|
0e58e04e3d
|
Add grace period for internet clients for server to assume the client is still online
(cherry picked from commit 8578f5cf3b14a564f073c40eb6ddcda32650a6e7)
|
2019-09-22 22:01:10 +02:00 |
|
Martin
|
c985060379
|
Change include order
|
2019-09-12 15:16:03 +02:00 |
|
Martin
|
1065127659
|
Discover internet clients faster
(cherry picked from commit 47d39890f629967580dde7f3d22cb6ef8255f7f6)
# Conflicts:
# urbackupserver/server.cpp
# urbackupserver/server.h
|
2019-09-12 12:50:05 +02:00 |
|
Martin
|
22c4b3e287
|
Make list of servers forwarding endpoint information configurable
(cherry picked from commit a3ac7c26fdebdadae8065577d0167fec351ac286)
# Conflicts:
# urbackupcommon/settingslist.cpp
# urbackupserver/serverinterface/settings.cpp
# urbackupserver/www/js/urbackup.js
# urbackupserver/www/templates/settings_inv_row.htm
|
2019-08-04 19:46:18 +02:00 |
|
Martin
|
81ef86c373
|
Read endpoint when connecting from localhost
(cherry picked from commit 03f551ed2452cf0fd176e1e4ef20eafd421442fb)
|
2019-08-04 19:43:38 +02:00 |
|
Martin Raiber
|
2be94b8df2
|
Fix build on Linux
|
2019-05-13 22:34:20 +02:00 |
|
Martin
|
7d56021371
|
Add ZSTD transfer compression
|
2019-04-19 16:47:49 +02:00 |
|
Martin
|
47577fe536
|
Limit number of bytes that can be added to CTCPStack to max_packet_size
|
2019-04-19 12:14:28 +02:00 |
|
Martin Raiber
|
3ab24f1b9e
|
Log failed client authentications
(cherry picked from commit 0c3295eab9a9dd7453edf4fff467a7de0f7640a6)
(cherry picked from commit 7653c08f9b)
|
2018-06-01 10:50:34 +02:00 |
|
Martin
|
4612786caa
|
Decrease restore ping interval/timeout
|
2017-08-10 23:52:16 +02:00 |
|
Martin
|
6cde0eded1
|
Do not create empty client data
|
2017-07-11 01:27:07 +02:00 |
|
Martin
|
0782a909c7
|
Fix Internet image restore issues
|
2017-03-04 02:41:10 +01:00 |
|
Martin
|
85aca2de41
|
Allow restore via Internet
|
2017-03-02 00:36:06 +01:00 |
|
Martin
|
2fc90d9668
|
Do not connect while a ping/pong packet is in flight
(cherry picked from commit 569358696f)
|
2016-10-19 17:52:09 +02:00 |
|
Martin
|
41eb707ebb
|
Show more detailed connection settings log messages
(cherry picked from commit d9128c0eca)
|
2016-10-19 17:52:02 +02:00 |
|
Martin
|
4c20ecaf05
|
Show more detailed connection settings log messages
|
2016-10-19 17:51:55 +02:00 |
|
Martin
|
ec1ac33a22
|
Always allow client to select transfer compression also if it is disabled globally
|
2016-10-19 17:45:47 +02:00 |
|
Martin
|
fff99aa475
|
Log error before assertions
|
2016-05-28 18:51:59 +02:00 |
|
Martin Raiber
|
a57eaa2d13
|
Timeout server ecdh key after 6h
|
2016-01-28 16:55:55 +01:00 |
|
Martin
|
e9efef9b53
|
Show command line process bar during restore
|
2016-01-24 21:09:28 +01:00 |
|
Martin
|
9ee64e650a
|
Updated copyright
|
2016-01-02 16:38:00 +01:00 |
|
Martin
|
7cb5d0678a
|
Made Linux restore working
|
2015-12-18 16:58:50 +01:00 |
|
Martin
|
f2d43987fa
|
Fixed race condition on connection timeout
|
2015-12-13 23:27:45 +01:00 |
|
Martin
|
9bab514e22
|
Removed UTF16 string (std::wstring) in most places. UTF8 everywhere!
|
2015-12-13 16:17:36 +01:00 |
|
Martin
|
14eb7bfd29
|
Optimized and fixed bugs in transfer compression
|
2015-09-01 00:21:29 +02:00 |
|
Martin
|
0a3c93daee
|
Compress transferred data using miniZ now
|
2015-08-30 21:46:57 +02:00 |
|
Martin
|
cdab14f336
|
Fixed new encryption
|
2015-08-24 02:05:32 +02:00 |
|
Martin
|
f70b353180
|
Bug fixing with the new encryption
|
2015-08-23 01:12:13 +02:00 |
|
Martin
|
345d182568
|
License change from GPLv3+ to AGPLv3+
|
2015-08-01 22:58:40 +02:00 |
|
Martin
|
a4b0c9b83e
|
New Internet protocol with AES-GCM and ECDH 409k1 key exchange (for PFS)
|
2015-08-01 17:02:58 +02:00 |
|
Martin
|
07f31ad57d
|
Simultaneous file and image backups and heavy refactoring
|
2014-11-30 19:34:02 +01:00 |
|
Martin
|
2a0ea7f617
|
Fixed big endian issues with file backups
|
2014-11-08 21:57:55 +01:00 |
|
Martin
|
dd120c86bc
|
Fixed a few memory leaks
|
2014-09-04 18:44:43 +02:00 |
|
Martin
|
32c50d60b3
|
Changed time functions to use 64bit integers and added ETA estimation
|
2014-05-09 22:36:02 +02:00 |
|
Martin
|
d54f0b7dac
|
Added a detailed status command for the client
|
2014-02-20 22:43:54 +01:00 |
|
Martin
|
2105b02624
|
Better logging messages when authentication fails
|
2013-12-11 22:53:53 +01:00 |
|
Martin
|
aa7e31fd9d
|
Trying to fix race condition in InternetServiceConnector
|
2013-11-22 23:47:15 +01:00 |
|
Martin
|
e18bf67071
|
Trying to fix race condition in InternetServiceConnector
|
2013-11-22 21:13:54 +01:00 |
|
Martin
|
a369946590
|
Removed wrong assertion
|
2013-11-21 23:16:21 +01:00 |
|
Martin
|
e64292693a
|
Optimized InternetServiceConnector
|
2013-11-21 20:06:41 +01:00 |
|
Martin
|
5991b29a34
|
Optimized InternetServiceConnector
|
2013-11-20 21:15:23 +01:00 |
|
Martin
|
e5db3003b1
|
Optimized InternetServiceConnector
|
2013-11-20 20:00:13 +01:00 |
|
Martin
|
78f42ae7a5
|
Small optimizations
|
2013-11-17 20:20:21 +01:00 |
|
Martin
|
79e9b04e8e
|
Segfault fix
|
2013-11-17 00:11:53 +01:00 |
|