Commit Graph

53 Commits

Author SHA1 Message Date
Mathias Gruber
4096fd5a2a Fixed Application bundle relative paths for OS build.
The use of absolute paths causes Exceptions, depending on Bundle install location.
2021-01-04 01:02:35 +01:00
Martin
6f0776ed21 Fix SOCK_CLOEXEC removal
(cherry picked from commit ad6ef2fb7a)
2020-02-04 23:21:35 +01:00
Martin
5503f8e793 Fix build issue
(cherry picked from commit 32a97b6bc4)
2020-02-04 23:20:15 +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
9f864b3b98 Improve error handling if e.g. bind() call fails 2019-08-15 20:26:15 +02:00
Martin
73ccb02f2b Close ipv6 udpsock 2019-07-05 15:42:43 +02:00
Martin Raiber
65e6a1d576 Make ipv6 optional per default 2019-06-24 14:05:17 +02:00
Martin
f1b3cf899f Define IPV6_ADD_MEMBERSHIP 2019-05-22 18:36:19 +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
90845ccf85 Improve error message
(cherry picked from commit 9d01f8bec2fa0110bdf973d38354a22753e9b5bb)
2019-01-09 18:52:01 +01:00
Martin
ca0801ddb5 Fix build 2017-12-17 15:49:34 +01:00
Martin
7c7ec546ad Fix: Use computer name and serial id to construct default mac client name 2017-07-01 20:58:39 +02:00
Martin
0cac5da476 Fix: Use computer name and serial id to construct default mac client name 2017-07-01 20:41:30 +02:00
Martin
9014837039 Use computer name and serial id to construct default mac client name
(cherry picked from commit 11e5e7fe4bc8a3dc0547aec4e5ef4d2704502c51)
2017-07-01 20:35:17 +02:00
Martin
27bcd5d74f Reset thread priority to default 2016-12-22 14:25:48 +01: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
bad786bf18 Fixed a few coverity issues 2016-10-24 02:29:54 +02:00
Martin
44f9ae62df Fix some typos and spellings 2016-06-13 16:19:05 +02:00
Martin
25fb7e6d7d Fixed crash on name change 2016-04-01 22:38:58 +02:00
Martin
e9efef9b53 Show command line process bar during restore 2016-01-24 21:09:28 +01:00
Martin
108711a57a Show download speed and ETA 2016-01-21 00:45:13 +01:00
Martin
b57d719d58 Mac OS X client update 2016-01-18 21:53:51 +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
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
345d182568 License change from GPLv3+ to AGPLv3+ 2015-08-01 22:58:40 +02:00
Martin Raiber
d58fafa840 Fixed Mac OS X build 2015-03-31 22:23:12 +02:00
Martin
3b2f6f0d43 Use hostname binary on apple 2015-03-10 21:49:22 +01:00
Martin
b942a3948e Try to restart udp listening on error 2014-12-17 21:36:46 +01:00
Martin
752df8a34a Fixed crash bug if FQDN is null 2014-12-10 21:34:58 +01:00
Martin
8768a4225a Replaced gethostbyname with getaddrinfo 2014-12-10 21:22:52 +01:00
Martin
f3fe65a6e9 Use the hostname if it is identical to the FQDN except for casing 2014-08-10 19:27:02 +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
6d80561bb6 Better debug message 2014-04-17 19:26:02 +02:00
Martin
81c2cef172 Updated copyright notice 2014-02-22 15:22:42 +01:00
Martin
bbff196f00 Fixed build issue 2013-11-11 21:09:17 +01:00
Martin
1474c9f21c Replaced all select calls with poll on non-Windows systems 2013-11-02 16:20:01 +01:00
Martin
b45b1c4615 Don't set socket to SOCKET_ERROR 2013-05-18 19:10:09 +02:00
Martin
a44581d35b Better client discovery 2013-03-17 14:23:58 +01:00
Martin Raiber
712a32f0fc Better error reporting 2012-11-13 14:33:10 +01:00
Martin Raiber
a2451a42a6 Fixed racing condition in internet server 2012-07-23 16:55:47 +02:00
Martin Raiber
eee1e1f0bb Further work on internet mode 2012-04-15 16:21:28 +02:00
Martin Raiber
ec592dc908 Fixed small errors; Reduced log messages 2012-03-16 19:26:36 +01:00
Martin Raiber
7586582ade Better authentication, Hashed file transfers, better logging in fileserver, more internet mode options 2012-03-10 01:54:39 +01:00
Martin Raiber
948337fe39 New Internet mode 2012-03-07 19:11:40 +01:00
Martin Raiber
bceb406544 Made fileserv restart correctly if interface change is detected 2011-04-07 20:01:10 +02:00
Martin Raiber
24628f4d7d Added pre filebackup hook 2011-02-17 20:49:36 +01:00