Martin
|
5b28aed036
|
Replace NULL with nullptr
|
2021-06-20 20:58:50 +02:00 |
|
Martin
|
0fa8b683f2
|
Fix ipv6 accept issue in filesrv that caused 100% CPU usage
|
2020-12-04 21:11:10 +01:00 |
|
Martin
|
6f0776ed21
|
Fix SOCK_CLOEXEC removal
(cherry picked from commit ad6ef2fb7a)
|
2020-02-04 23:21:35 +01:00 |
|
Martin
|
9d311e9ec5
|
Work-around non-working SOCK_CLOEXEC
(cherry picked from commit 2a948af1780041af77386ec83865c30158dcda76)
# Conflicts:
# Server.cpp
# ServiceAcceptor.cpp
# fileservplugin/CTCPFileServ.cpp
# fileservplugin/CUDPThread.cpp
(cherry picked from commit 4722bc347d)
# Conflicts:
# fileservplugin/CTCPFileServ.cpp
|
2020-02-04 23:19:40 +01:00 |
|
Martin
|
7cea391e78
|
Handle error returned from listen()
|
2019-10-20 03:20:47 +02:00 |
|
Martin
|
9f864b3b98
|
Improve error handling if e.g. bind() call fails
|
2019-08-15 20:26:15 +02:00 |
|
Martin Raiber
|
65e6a1d576
|
Make ipv6 optional per default
|
2019-06-24 14:05:17 +02:00 |
|
Martin
|
fec6f0afff
|
Set IPV6_V6ONLY on ipv6 sockets
|
2019-05-14 16:17:05 +02:00 |
|
Martin
|
f68bf7386d
|
IPv6 support (mostly on Windows for now)
|
2019-05-13 17:57:44 +02:00 |
|
Martin
|
b684cb485d
|
Set socket window size to 3MiB send buffer and 128KiB recv buffer for client on Windows
|
2019-04-19 17:08:35 +02:00 |
|
Martin
|
cab42dedcb
|
Set FD_CLOEXEC via fcntl if SOCK_CLOEXEC is not available
|
2016-12-08 00:49:47 +01:00 |
|
Martin
|
a5fcebe5dc
|
Set FD_CLOEXEC via fcntl if SOCK_CLOEXEC is not available
|
2016-12-08 00:29:16 +01:00 |
|
Martin
|
ef3c791315
|
Set CLOEXEC when accepting sockets
|
2016-12-07 23:30:38 +01:00 |
|
Martin
|
bad786bf18
|
Fixed a few coverity issues
|
2016-10-24 02:29:54 +02:00 |
|
Martin
|
d162882c81
|
Fix double free
|
2016-07-06 02:03:29 +02:00 |
|
Martin
|
44f9ae62df
|
Fix some typos and spellings
|
2016-06-13 16:19:05 +02:00 |
|
Martin
|
108711a57a
|
Show download speed and ETA
|
2016-01-21 00:45:13 +01:00 |
|
Martin
|
8af6385058
|
Set SO_NOSIGPIPE on sockets on Mac OS X
|
2016-01-17 17:25:22 +01:00 |
|
Martin
|
b3903cc1c4
|
Checkpoint files.db in separate thread and give all threads nice names
|
2016-01-15 16:19:23 +01:00 |
|
Martin
|
d47668fb5f
|
Prevent handle leaks. Get stderr when snapshotting/removing snapshot in backup hook
|
2016-01-14 20:59:46 +01:00 |
|
Martin
|
9ee64e650a
|
Updated copyright
|
2016-01-02 16:38:00 +01:00 |
|
Martin
|
9bab514e22
|
Removed UTF16 string (std::wstring) in most places. UTF8 everywhere!
|
2015-12-13 16:17:36 +01:00 |
|
Martin
|
c31b25a659
|
Cleanup file server
|
2015-12-12 15:04:51 +01:00 |
|
Martin
|
6447563c2e
|
Merge remote-tracking branch 'urpc/next' into dev
Conflicts:
.gitignore
Interface/Database.h
configure.ac_client
configure.ac_server
fileservplugin/CClientThread.cpp
fileservplugin/CClientThread.h
fileservplugin/FileServFactory.cpp
fileservplugin/FileServFactory.h
fileservplugin/IFileServFactory.h
fsimageplugin/FSImageFactory.cpp
fsimageplugin/FSImageFactory.h
fsimageplugin/FileWrapper.cpp
fsimageplugin/FileWrapper.h
fsimageplugin/IFSImageFactory.h
fsimageplugin/Makefile.am_client
fsimageplugin/Makefile.am_server
fsimageplugin/dllmain.cpp
fsimageplugin/filesystem.cpp
fsimageplugin/filesystem.h
fsimageplugin/fs/ntfs.cpp
fsimageplugin/fs/ntfs.h
fsimageplugin/fs/ntfs_win.cpp
fsimageplugin/fs/ntfs_win.h
fsimageplugin/fs/unknown.cpp
fsimageplugin/fs/unknown.h
fsimageplugin/fsimageplugin.vcxproj.filters
start_urbackup_client
start_urbackup_server
urbackupclient/ChangeJournalWatcher.cpp
urbackupclient/ClientService.cpp
urbackupclient/ClientServiceCMD.cpp
urbackupclient/ImageThread.cpp
urbackupclient/client.cpp
urbackupclient/client.h
urbackupclient/client_restore.cpp
urbackupclient/clientdao.cpp
urbackupclient/dllmain.cpp
urbackupclient/win_sysvol.cpp
urbackupclient/win_sysvol.h
urbackupcommon/fileclient/FileClient.cpp
urbackupcommon/fileclient/FileClientChunked.cpp
urbackupcommon/os_functions.h
urbackupcommon/os_functions_lin.cpp
urbackupcommon/os_functions_win.cpp
urbackupcommon/settingslist.cpp
urbackupserver/ImageBackup.cpp
urbackupserver/SQLiteFileCache.cpp
urbackupserver/ServerDownloadThread.cpp
urbackupserver/dao/ServerBackupDao.cpp
urbackupserver/dao/ServerBackupDao.h
urbackupserver/dllmain.cpp
urbackupserver/doc/admin_guide.tex
urbackupserver/server_channel.cpp
urbackupserver/server_channel.h
urbackupserver/server_cleanup.cpp
urbackupserver/server_dir_links.cpp
urbackupserver/server_get.cpp
urbackupserver/server_hash.cpp
urbackupserver/server_hash.h
urbackupserver/server_settings.cpp
urbackupserver/server_settings.h
urbackupserver/server_update_stats.cpp
urbackupserver/server_writer.cpp
urbackupserver/serverinterface/backups.cpp
urbackupserver/serverinterface/settings.cpp
urbackupserver/serverinterface/usage.cpp
urbackupserver/www/js/urbackup.js
urbackupserver/www/templates.js
urbackupserver/www/templates/settings_inv_row.htm
urbackupserver/www/translations/urbackup.webinterface/ar_SA.po
|
2015-12-09 14:49:13 +01:00 |
|
Martin
|
2932c710f0
|
Bugfix: Properly break file transfer on timeout
|
2015-11-17 19:52:04 +01:00 |
|
Martin
|
345d182568
|
License change from GPLv3+ to AGPLv3+
|
2015-08-01 22:58:40 +02:00 |
|
Martin
|
ee72c526a7
|
Close handles properly
|
2014-12-30 16:09:09 +01:00 |
|
Martin
|
cdcf7dab1a
|
Replacing file entry cache with external file entry index
|
2014-10-10 18:29:26 +02:00 |
|
Martin
|
2018f7ffae
|
Added new "internetonly" client parameter
|
2014-08-09 21:07:57 +02:00 |
|
Martin
|
951f9e88b2
|
Use fully qualified domain names as default computer names in new installs
|
2014-05-24 00:15:32 +02:00 |
|
Martin
|
81c2cef172
|
Updated copyright notice
|
2014-02-22 15:22:42 +01:00 |
|
Martin
|
a4363bb296
|
Properly create UDPThread object in internet test mode
|
2013-11-19 19:08:43 +01:00 |
|
Martin
|
0985171b6e
|
Improves performance of status screen
|
2013-11-16 01:38:33 +01:00 |
|
Martin
|
d8a9a88401
|
Fixed build issue
|
2013-11-11 21:08:38 +01:00 |
|
Martin
|
5e2012f7b6
|
Fixed build issue
|
2013-11-11 21:08:02 +01:00 |
|
Martin
|
1474c9f21c
|
Replaced all select calls with poll on non-Windows systems
|
2013-11-02 16:20:01 +01:00 |
|
Martin
|
6bab1f8d5d
|
1. New feature: Live log on server interface
2. New feature: Check for new version on status screen
|
2013-09-22 21:18:52 +02:00 |
|
Martin Raiber
|
efd289b2ef
|
Additional error states and error messages
|
2012-11-25 16:10:39 +01:00 |
|
Martin Raiber
|
eee1e1f0bb
|
Further work on internet mode
|
2012-04-15 16:21:28 +02:00 |
|
Martin Raiber
|
4839ab7647
|
Allow sockets to bind to already used ports
|
2012-01-31 20:10:56 +01:00 |
|
Martin Raiber
|
fcf89df9b2
|
Changed capabilities string layout
|
2011-10-30 01:58:49 +02:00 |
|
Martin Raiber
|
af9d2eaf2f
|
Better restarting of filesrv
|
2011-07-10 19:44:23 +02:00 |
|
Martin Raiber
|
354eda8ec9
|
UTF8 support for computername and restart fileserver on name change
|
2011-05-06 19:51:31 +02:00 |
|
Martin Raiber
|
bceb406544
|
Made fileserv restart correctly if interface change is detected
|
2011-04-07 20:01:10 +02:00 |
|
Martin Raiber
|
5d3ca58633
|
Added logging to the fileserver
|
2011-02-11 21:01:44 +01:00 |
|
uroni
|
89e10b3f04
|
Initial commit.
|
2011-01-06 17:43:38 +01:00 |
|