Commit Graph

5311 Commits

Author SHA1 Message Date
Martin
7dcd86a994 Increment version 2021-03-30 16:49:10 +02:00
Martin
ebe99d4a80 Fix build 2021-03-30 11:48:24 +02:00
Martin
e5d85e896b Skip in use snapshots
(cherry picked from commit 843031d8e9)

# Conflicts:
#	urbackupclient/client.cpp
2021-03-30 11:20:13 +02:00
Martin
7ac9b583ac Improve: Cleanup snapshot later if it cannot be deleted because it is in use
(cherry picked from commit d84523ba03)

# Conflicts:
#	urbackupclient/client.cpp
2021-03-30 11:18:57 +02:00
Martin
69a4560e63 Add generation number to share refcounting
(cherry picked from commit 07b3a65cc7)

# Conflicts:
#	fileservplugin/FileServ.cpp
#	fileservplugin/FileServ.h
#	fileservplugin/IFileServ.h
2021-03-30 11:17:58 +02:00
Martin
31e9409791 Fix merge 2021-03-29 17:12:37 +02:00
Martin
a79751d70c Merge branch '2.4.x' of buildserver.urbackup.org:/home/git/urbackup_backend into 2.4.x 2021-03-29 16:40:21 +02:00
Martin
3ba4a963ea Cleanup snapshot later if it cannot be deleted because it is in use
(cherry picked from commit fc3ccacf05)

# Conflicts:
#	urbackupclient/client.cpp
#	urbackupclient/client.h
2021-03-29 16:40:13 +02:00
Martin
7f9a219613 Sync new shadow copy to disk
(cherry picked from commit f26cf9909f)
2021-03-29 16:39:27 +02:00
Martin
2a39d4d85c Don't delete old snapshots on Linux as long as they are still used
(cherry picked from commit bedbe0bde1)
2021-03-29 16:39:20 +02:00
Martin
4b66bf3652 Set macos min version in CFLAGS
(cherry picked from commit d77593c5cb)
2021-03-14 17:14:15 +01:00
Martin Raiber
458ed50334 Merge pull request #49 from grumat/dev
Nested call to popen causes crashes in MacOS X High Sierra

(cherry picked from commit d7ba9de40c)
(cherry picked from commit e432701575)
2021-03-14 16:13:48 +01:00
Martin
0e99dc3c41 distribution.xml fix by Moisie
(cherry picked from commit ffc3950e50)
2021-03-03 21:24:40 +01:00
Martin
6df0e2a27f Revert "Adding settings status symbols to installers for Linux / macOS"
This reverts commit eca1ed5b35.
2021-03-03 19:47:37 +01:00
Martin Raiber
cf33fced25 Merge pull request #47 from grumat/dev
Thread and I/O priority for MacOS X.

(cherry picked from commit e0ec4f9326)
2021-03-03 17:44:48 +01:00
Martin Raiber
d36ad9bb3c Merge pull request #44 from grumat/dev
Review of OSX porting issues

(cherry picked from commit 5b68b00736)

# Conflicts:
#	urbackupclient/ClientService.cpp
#	urbackupclient/cmdline_preprocessor.cpp
2021-03-03 17:41:44 +01:00
Martin Raiber
bb8dd509d6 Merge pull request #40 from Moisie2000/fix_macos_installer_2
Move the Application Support folder into osx-pkg before packaging

(cherry picked from commit dd3e18a8e3)
2021-03-03 17:38:45 +01:00
Martin Raiber
debde10fc8 Merge pull request #41 from Moisie2000/macos_start_app_from_installer
Launch the GUI app automatically at the end of installation

(cherry picked from commit 51f61afc37)
2021-03-03 17:38:32 +01:00
Martin Raiber
984f516b14 Merge pull request #42 from Moisie2000/update_macos_readme
Update readme-macos.md to use wxWidgets 3.1

(cherry picked from commit 652d231020)
2021-03-03 17:38:14 +01:00
Martin Raiber
eb44f22362 Error early if notarization username/password is not set
(cherry picked from commit 082f873588)
2021-03-03 17:37:39 +01:00
Martin Raiber
6482f1f7d4 Fix quotes
(cherry picked from commit ebb682a590)
2021-03-03 17:37:37 +01:00
Martin Raiber
72af940002 Increment min osx version
(cherry picked from commit e200456ac8)
2021-03-03 17:37:23 +01:00
Martin
fe9cf9679a Fix quote
(cherry picked from commit a205624806)
2021-03-03 17:36:49 +01:00
Martin Raiber
91a5b2323f Notarize macos builds
(cherry picked from commit 08080ea21b)
2021-03-03 17:35:29 +01:00
Martin Raiber
2004dbfbe6 Merge pull request #34 from Moisie2000/fix_macos_uninstaller
Fix macOS uninstaller

(cherry picked from commit d14d792c7d)
2021-03-03 17:33:05 +01:00
Martin Raiber
da9f80dcb0 Merge pull request #35 from Moisie2000/macos_remove_cocoasudo
Removes references to cocoasudo

(cherry picked from commit c779a88e4f)
2021-03-03 17:32:49 +01:00
Martin Raiber
efa785d4a7 Merge pull request #32 from Moisie2000/macos_development_installer
Add a development switch to the create_osx_installer script

(cherry picked from commit a980e5e136)
2021-03-03 17:32:28 +01:00
Martin Raiber
0bc2a17601 Merge pull request #33 from Moisie2000/correct_macos_exclusion_script_path
Correct the path to the build_macos_exclusions script

(cherry picked from commit b0900d49a1)
2021-03-03 17:32:04 +01:00
Moisie2000
11860b0f82 Added missing osx_installer/buildmacOSexclusions script
(cherry picked from commit 03553793b0)
2021-03-03 17:31:36 +01:00
Moisie2000
1df65b407e Adds an exclusion list for macOS system items which should not be backed up
(cherry picked from commit 1245a6921c)
2021-03-03 17:31:10 +01:00
Martin Raiber
2c51574eec Merge pull request #28 from Moisie2000/macos-use-gnu-sed
Small macOS build instructions update

(cherry picked from commit 5cb8a0059c)
2021-03-03 17:30:50 +01:00
Moisie2000
ad7398952a Added readme-macos.md for build instructions for macOS
(cherry picked from commit 9454959517)
2021-03-03 17:30:19 +01:00
Moisie2000
ba65e1af24 Replace placeholder macOS icon file with real one
(cherry picked from commit e902252ec6)
2021-03-03 17:29:13 +01:00
Moisie2000
7037ecdb36 macOS should not have changing content inside the application bundle,
so redirect the etc and var folders to /Library/Application Support/UrBackup Client instead.

create_osx_installer.sh also updated to build for OS X 10.9 minimum

(cherry picked from commit 28c1cb35cf)
2021-03-03 17:29:11 +01:00
Moisie2000
eca1ed5b35 Adding settings status symbols to installers for Linux / macOS
(cherry picked from commit eb116c449e)
2021-03-03 17:29:09 +01:00
Moisie2000
1e4542a8ca Replace sha256sum with shasum for compatibility with macOS
(cherry picked from commit 62069d3925)
2021-03-03 17:29:06 +01:00
Martin Raiber
4e61336b11 Don't exit if in internet_only_mode and internet mode is not enabled 2021-02-19 14:41:17 +01:00
Martin
75dea050f0 Improve writing to vol 2021-01-30 17:07:04 +01:00
Martin
87ac931a76 Merge branch '2.4.x' of server.raiber.de:~/urbackup_backend into 2.4.x 2021-01-07 19:04:46 +01:00
Martin
73dd42e5cd Fix build 2020-12-10 14:00:37 +01:00
Martin
6add30dbb7 Fix ipv6 accept issue in filesrv that caused 100% CPU usage
(cherry picked from commit 0fa8b683f2)
2020-12-04 21:11:34 +01:00
Martin
de58428ff9 Fix removing file from CBT
(cherry picked from commit 727832d3fe)

# Conflicts:
#	urbackupclient/client.cpp
2020-10-20 00:47:20 +02:00
Martin
b36d2219d6 Add post backup script call on file backup failure 2020-10-09 16:35:59 +02:00
Martin
555d5c8534 Handle raw image files in vhdcopy
(cherry picked from commit 33f1f58253e541ee66cede99289d3ce9ad38b494)
2020-10-08 16:45:33 +02:00
Martin
fe263cf665 Don't release volume handle prematurely 2020-10-08 15:04:46 +02:00
Martin
d698909fda Support getting NTFS valid data length from non-resident attribute list 2020-10-08 14:19:00 +02:00
Martin
a4d6125a77 Support getting NTFS valid data length from attribute list 2020-10-06 18:27:27 +02:00
Martin
0f0896244c Only use CBT up to valid data length 2020-09-09 12:23:03 +02:00
Martin Raiber
eb5665b31f Read backup window setting when set by client
(cherry picked from commit 104afa8e07204df883fb62e926f8f8a26bf34575)
2020-08-27 17:48:17 +02:00
Martin Raiber
bea96e5b01 Merge branch '2.4.x' of 192.168.0.40:/home/git/urbackup_backend into 2.4.x 2020-08-27 17:04:33 +02:00