Martin
5b28aed036
Replace NULL with nullptr
2021-06-20 20:58:50 +02:00
Martin Raiber
369b8fa58c
Fix build
2021-05-18 18:49:39 +02:00
Martin
d9bdad3326
Implement connection establishment via web sockets
2020-07-05 23:53:06 +02:00
Martin
4fb806e7b0
Implement connection establishment via web sockets
2020-07-05 21:18:34 +02:00
Martin
306067864f
Upgrade to Visual Studio 2019
...
(cherry picked from commit d6df6377ef )
2020-02-04 23:15:26 +01:00
Martin
af54a54bc5
Disable assertions
2018-11-27 01:58:46 +01:00
Martin
b3585e90e1
Prevent XSS with action parameter
2017-11-29 15:37:00 +01:00
Martin
f828c42384
Put md5sum into css/js file names and cache based on them
2017-01-30 17:54:37 +01:00
Martin
77a230cefe
Use newer platform tool set on Windows
2016-12-12 01:06:25 +01:00
Martin
87e869a327
Security fix: Not handling back-slashes properly on Windows lead to all files on e.g. C: being accessible via build-in HTTP server
...
(cherry picked from commit babc59cc86 )
2016-10-06 16:13:59 +02:00
Martin
12b27e830d
Use X-Forwarded-For as remote address if present
2016-09-25 18:34:38 +02:00
Martin
6d6342f820
Disable caching with build-in HTTP server
2016-01-24 21:09:48 +01:00
Martin
e9efef9b53
Show command line process bar during restore
2016-01-24 21:09:28 +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
b9ed974904
Enabled assertions in release build
2016-01-13 17:31:37 +01:00
Martin
9ee64e650a
Updated copyright
2016-01-02 16:38:00 +01:00
Martin Raiber
d511420405
Build with Visual Studio 2015
2015-12-26 15:43:35 +01:00
Martin Raiber
c7ea511e63
Switched to Visual Studio 2015; Removed boost dependency on Windows
2015-12-23 18:41:50 +01:00
Martin
31fbc2eb80
Run internal HTTP-server only if enabled
2015-12-22 16:04:42 +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
75604d0d61
Linux build system overhaul
2015-12-05 18:10:17 +01:00
Martin
345d182568
License change from GPLv3+ to AGPLv3+
2015-08-01 22:58:40 +02:00
Martin
a8d3317511
Build patch for Solaris
2015-03-15 20:58:06 +01:00
plucid
de8e38bbd3
Make VS12 copies of the vcxproj.filters
2015-02-06 13:04:40 -08:00
plucid
160c108ded
Rename projects w/o VS12 suffix
...
Explicitly name the various projects instead of using the default matching the project files' names, so the DLLs have the same names as the VS2010 versions.
2015-02-04 22:32:47 -08:00
plucid
005f101615
Upgrade new solution to VS2013
2015-02-04 22:16:36 -08:00
plucid
8cef28ffc1
Make copy of main solution/projects to be upgraded
...
Copy main solution and projects to versions with VS12 added to the filenames before the extensions. Make the copied .sln solution refer to the new .vcxproj projects. Replace all project GUIDs with new ones.
2015-02-04 21:58:49 -08:00
Martin
9be2463c36
Modifications for RPM building
2014-10-13 22:46:43 +02:00
Martin
a5d8ee55b5
Don't do sql escaping in most places
2014-05-14 19:05:30 +02:00
Martin
32c50d60b3
Changed time functions to use 64bit integers and added ETA estimation
2014-05-09 22:36:02 +02:00
Martin
6db3dbeab2
Renamed parameter parsing function
2014-04-10 22:49:03 +02:00
Martin
8528fb83c3
Log web interface logins
2014-03-30 21:37:40 +02:00
Martin
3cdaf98a1e
Fixed some memory leaks
2014-03-22 21:34:42 +01:00
Martin
81c2cef172
Updated copyright notice
2014-02-22 15:22:42 +01:00
Martin
d54f0b7dac
Added a detailed status command for the client
2014-02-20 22:43:54 +01:00
Martin
988e0e4cb3
Send all data if send syscall only sends a subset
2013-12-31 11:33:44 +01:00
Martin
88af16074c
Fixed Linux build issue
2013-12-30 21:49:46 +01:00
Martin Raiber
2e1fd808b3
Integrated HTTP server: Do not cache all data to be send in memory
2013-12-27 22:18:44 +01:00
Martin
d6dd1cd1cb
Parameter to disable fortifications
...
grr
2013-12-02 19:36:40 +01:00
Martin
697920d2cb
Parameter to disable fortifications
2013-12-02 18:55:40 +01:00
Martin
94751cc0c3
Parameter to disable fortifications
2013-12-02 18:41:56 +01:00
Martin
22aa52ac36
Parameter to disable fortifications
2013-12-02 18:31:47 +01:00
Martin Raiber
3e003ebb6e
Linux: Build hardening (stack protector)
2013-11-23 13:00:03 +01:00
Martin
20c763cbb5
Fixed coverity issues
2013-11-02 23:19:48 +01:00
Martin
2628a6a3a6
Fixed coverity issues
2013-11-02 22:59:27 +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
b8a1d1b0a0
Only one client per thread for the build in http server
2013-07-22 23:51:38 +02:00
Martin
6be0b8163a
Fixed memory leaks
2012-08-15 18:02:42 +02:00
Martin
ead65048dd
Fixed a lot of memory leaks
2012-08-14 22:14:11 +02:00