• Stable v3.1.0 0b209d36a8

    calcardbackup 3.1.0

    BernieO released this 2 months ago | 0 commits to stable since this release

    v3.1.0 (25.07.2021)

    • added
      • link to calcardbackup in the archLinux User Package Repository in both READMEs
    • verified
      • compatible with ownCloud 10.8
    Downloads
     
  • Stable v3.0.0 bd88554b6d

    calcardbackup 3.0.0

    BernieO released this 3 months ago | 3 commits to stable since this release

    v3.0.0 (01.07.2021)

    Important changes in this release:

    💫 Nextcloud 22 introduces a caldav trashbin for deleted calendars/components. If calcardbackup finds deleted calendars/components in the database, they will also be backed up.

    • added
      • also backup deleted calendars and deleted components from the calendar trashbin for Nextcloud >= 22
      • add section File Naming Convention to both READMEs
    • changed
      • naming scheme for shared items is changed from displayname_shared_by_username to displayname_shared-by-username
    • fixed
      • do not overwrite existing files when using option -one|--one-file-per-component
    • improved
      • minor code optimization when checking server version
    • verified
      • compatible with Nextcloud 22.0

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v2.1.1 4aaf00cc2d

    calcardbackup 2.1.1

    BernieO released this 4 months ago | 24 commits to stable since this release

    v2.1.1 (27.05.2021)

    • improved
      • both READMEs now contain a section with detailed instructions on how to migrate from GitHub to Codeberg

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v2.1.0 b1c3d686c0

    calcardbackup 2.1.0

    BernieO released this 4 months ago | 26 commits to stable since this release

    v2.1.0 (16.05.2021)

    • fixed
      • tolerate config.php not ending with a line break (issue #37)
      • delete traces of removed option -g|--get-via-http from calcardbackup.conf.example
    • improved
      • in case of an error calcardbackup prints the last executed command

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v2.0.0 731263b98f

    calcardbackup 2.0.0

    BernieO released this 5 months ago | 32 commits to stable since this release

    v2.0.0 (05.05.2021)

    Important changes in this release:

    🎉 With the help of the included PHP script calcardbackup_wrapper.php there is now a good chance to be able to run calcardbackup even without shell access

    🏁 calcardbackup has been adapted to use temporary files and kernel caching instead of Bashs' file descriptors. Thus the memory consumption is only fraction of what it use
    d to be. These measures give a massive performance boost and make the script run two to three times faster!

    ⚠️ Option -g|--get-via-http is removed with this release (this option was deprecated since v0.9.4, 27.08.2019).

    • added
      • wrapper script calcardbackup_wrapper.php to run calcardbackup without shell access
      • add sections Get in touch, Donations and License to README files
    • changed
      • convert changelog to markdown to increase readability (changelog -> changelog.md)
      • use stable as default branch
    • deprecated
      • branch master is deprecated
    • fixed
      • don't overwrite files, if a user has items with identical displaynames
    • improved
      • update links in both README files to point to a more recent version of Nextclouds config.php
      • move creation of filenames for backup files to separate function
      • detect failing file/folder deletion and print info to user
      • use temp files and kernel caching instead of file descriptors
      • deduplicate some code regarding IFS
      • minor changes in code and comments to improve readability
      • use filedescriptor for mysql options only when available
    • removed
      • option -g|--get-via-http (deprecated since v0.9.4, 27.08.2019)
    • verified
      • compatible with ownCloud 10.7

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v1.9.0 6d197e2210

    calcardbackup 1.9.0

    BernieO released this 7 months ago | 64 commits to master since this release

    v1.9.0 (21.02.2021)

    • added
      • brief note about unescaped percent signs (%) in crontab files
    • verified
      • compatible with Nextcloud 21.0
      • compatible with ownCloud 10.6

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v1.8.1 adb53bfb51

    calcardbackup 1.8.1

    BernieO released this 12 months ago | 68 commits to master since this release

    v1.8.1 (29.09.2020)

    • fixed
      • remove accidentally added blank first line (to move shebang to first line)

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v1.8.0 1aedd9dfdf

    calcardbackup 1.8.0

    BernieO released this 1 year ago | 70 commits to master since this release

    v1.8.0 (25.09.2020)

    • verified
      • compatible with Nextcloud 20.0
      • compatible with ownCloud 10.5

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v1.7.0 ce7f593233

    calcardbackup 1.7.0

    BernieO released this 1 year ago | 73 commits to master since this release

    v1.7.0 (20.06.2020)

    • added
      • section for syncloud users to README.md and README_GER.md
    • verified
      • compatible with Nextcloud 19.0
      • compatible with ownCloud 10.4

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v1.6.0 4b710c00b0

    calcardbackup 1.6.0

    BernieO released this 1 year ago | 78 commits to master since this release

    v1.6.0 (03.06.2020)

    • added
      • support for snap installations with PostgreSQL

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v1.5.0 53778c442c

    calcardbackup 1.5.0

    BernieO released this 1 year ago | 80 commits to master since this release

    v1.5.0 (27.04.2020)

    • fixed
      • use preconfigured values for mysql when using snap
    • improved
      • minor code optimization for MySQL/MariaDB

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v1.4.0 a3f7d951c4

    calcardbackup 1.4.0

    BernieO released this 1 year ago | 86 commits to master since this release

    v1.4.0 (13.04.2020)

    • fixed
      • some links were broken in content directory of both README files
      • catch error, if connection to database can't be established
      • always use relative path when checking for package tar
    • improved
      • use --defaults-file instead of --defaults-extra-file for mysql (#27)
      • set default-character-set for MySQL/MariaDB
      • replace tilde at beginning of given paths with ${HOME}

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v1.3.0 b4e01cd06a

    calcardbackup 1.3.0

    BernieO released this 1 year ago | 94 commits to master since this release

    v1.3.0 (05.04.2020)

    • changed
      • calcardbackup now uses tar.gz, if zip is not available (instead of exiting)
    • improved
      • minor code optimizations
      • use bash builtins to check for empty backup directory
      • simplify checks for existing tables
      • unify code for MySQL and MySQL in a snap installation
      • checks for packages are now failsafe

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v1.2.0 01578e36c8

    calcardbackup 1.2.0

    BernieO released this 2 years ago | 106 commits to master since this release

    v1.2.0 (20.02.2020)

    • fixed
      • also backup VAVAILABILITY components when using option -one
      • redirect output properly when checking for packages
    • improved
      • minor modifications in README.md and README_GER.md
      • remove unneeded quoting of lhs in conditional expressions

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v1.1.0 1f9cec6dcc

    calcardbackup 1.1.0

    BernieO released this 2 years ago | 114 commits to master since this release

    v1.1.0 (27.01.2020)

    • added
      • section about updating calcardbackup (README.md and README_GER.md)
    • improved
      • accelerate backup of addressbooks and calendars
      • make sure to always delete a CR before adding CRLF at the end of lines

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v1.0.0 57e9280685

    calcardbackup 1.0.0

    BernieO released this 2 years ago | 121 commits to master since this release

    v1.0.0 (17.01.2020)

    NOTICE: this is the first release hosted on codeberg.org

    • added
      • new option -one|--one-file-per-component to backup components to separate files
    • improved
      • check for vCards in legacy version 2.1 and print warning if found
      • better coding style of some commands
      • some minor corrections of texts and inline comments
      • updated README.md and README_GER.md
    • verified
      • compatible with Nextcloud 18.0

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v0.9.6 a7b4911110

    calcardbackup 0.9.6

    BernieO released this 2 years ago | 134 commits to master since this release

    v0.9.6 (07.01.2020)

    • NOTICE: this is the last release hosted on GitHub
    • added: section for Synology DSM users to both READMEs
    • added: print info about moving to codeberg.org

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v0.9.5 7e8b11359e

    calcardbackup 0.9.5

    BernieO released this 2 years ago | 141 commits to master since this release

    v0.9.5 (25.09.2019)

    • fixed: adapt check of status.php for new parameter in Nextcloud 17.0
    • verified: compatible with Nextcloud 17.0

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v0.9.4 8a23d0be3a

    calcardbackup 0.9.4

    BernieO released this 2 years ago | 145 commits to master since this release

    v0.9.4 (27.08.2019)

    • improved: be more verbose, if command line client for according database is not installed
    • improved: minor corrections in README.md and README_GER.md
    • improved: add note that deprecated option -g might be removed in a future release
    • improved: add section about cronjob to both READMEs
    • fixed: ignore cached objects of webcal calendars

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v0.9.3 157b027647

    calcardbackup 0.9.3

    BernieO released this 2 years ago | 155 commits to master since this release

    v0.9.3 (24.06.2019)

    • improved: increased portability by using printf instead of echo
    • improved: various performance improvements

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v0.9.2 a9ac4088f8

    calcardbackup 0.9.2

    BernieO released this 2 years ago | 164 commits to master since this release

    v0.9.2 (11.06.2019)

    • fixed: eliminate minor error introduced with v0.9.1 when checking for group shares with SQLite3

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v0.9.1 26e34e9b6c

    calcardbackup 0.9.1

    BernieO released this 2 years ago | 166 commits to master since this release

    v0.9.1 (08.06.2019)

    • improved: some redundant code has been removed to increase code readability
    • improved: use absolute path to sqlite3 database to simplify code
    • improved: do not keep arrays longer than needed in memory
    • fixed: using option -u, calendarsubscriptions of the last user were not backed up

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v0.9.0 2c7e9bad79

    calcardbackup 0.9.0

    BernieO released this 2 years ago | 184 commits to master since this release

    v0.9.0 (03.06.2019)

    • fixed: eliminated error due to pathname expansion when using option -ltm or -r
    • fixed: use current timestamp to determine backups to be deleted with -ltm or -r
    • fixed: eliminate error on non GNU-systems with non existend backup folder
    • improved: minor addition to both READMEs about extracting from a broken ownCloud <= 8.2
    • improved: treat server as >= 9.0, if version is missing in config.php
    • improved: calcardbackup now runs on various systems (Linux, *BSD, SunOS, Darwin, Minix)

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v0.8.10 03493d897f

    calcardbackup 0.8.10

    BernieO released this 2 years ago | 207 commits to master since this release

    v0.8.10 (25.04.2019)

    • added: print warning when using deprecated option -g
    • improved: minor text corrections
    • improved: only check compression method, if backup shall be compressed
    • verified: compatible with Nextcloud 16.0

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v0.8.9 9b97f3908d

    calcardbackup 0.8.9

    BernieO released this 2 years ago | 219 commits to master since this release

    v0.8.9 (10.04.2019)

    • improved: support for CSS3 color names according to RFC 7986
    • improved: use "official" patch version from versionstring as version for ownCloud 5.0
    • improved: look for calendarsubscriptions only in servers supporting them (>=9.0)
    • fixed: don't exit when running with deprecated option -g, if version is hidden (ownCloud)
    • fixed: don't print header when running in batch mode

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v0.8.8 281c9bc6d2

    calcardbackup 0.8.8

    BernieO released this 3 years ago | 227 commits to master since this release

    v0.8.8 (03.04.2019)

    • improved: prettify output for option -h|--help
    • improved: minor code optimization when file with usernames is used
    • fixed: tolerate calendarcolor with more (or less) than 7 characters (fixes issue #20)

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v0.8.7 c9a0d8cfed

    calcardbackup 0.8.7

    BernieO released this 3 years ago | 232 commits to master since this release

    v0.8.7 (20.03.2019)

    • improved: unset arrays when not being needed anymore to free up some memory
    • improved: allow arguments starting with a hyphen
    • improved: don't use given URL, if it is not among trusted domains in config.php
    • improved: minor code optimizations and corrections of some comments
    • improved: print header before errors are possibly occuring
    • fixed: don't backup system addressbook
    • fixed: don't interpret certain paths to ownCloud/Nextcloud folder falsely as an option
    • fixed: don't collect info about shares, if no calendars or addressbooks found in database
    • fixed: some corrections and additions (section with links) in README.md and README_GER.md
    • fixed: use correct name for option -ltm in examples/calcardbackup.conf.example
    • fixed: print error when using option -g together with a server being in maintenance mode

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v0.8.6 9023813177

    calcardbackup 0.8.6

    BernieO released this 3 years ago | 258 commits to master since this release

    v0.8.6 (13.02.2019)

    • improved: be more gentle and verbose, if no items found for users given in usersfile
    • improved: rewrite of vendor detection
    • fixed: take into account that principals can be principals/<username> from legacy installs
    • fixed: don't request unset value instead of status.php, if overwrite.cli.url is unset
    • fixed: if installed, prefer gpg2 over gpg to encrypt backup (fixes issue #18)
    • fixed: minor typo in declaring local variables
    • fixed: only use first line as calendar-/addressbookname, if displayname is multiline
    • fixed: minor typos in changelog for v0.3.1 and in three comments (version.hide)
    • verified: compatible with ownCloud 10.1

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v0.8.5 597935057b

    calcardbackup 0.8.5

    BernieO released this 3 years ago | 272 commits to master since this release

    v0.8.5 (28.01.2019)

    • improved: downscale and comment checks for existing tables in MySQL
    • improved: use capital letters for keywords and functions in SQL queries
    • fixed: eliminate error, if calendar/addressbooks-tables are not existing when using PostgreSQL

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads
     
  • Stable v0.8.4 0d83efdd44

    calcardbackup 0.8.4

    BernieO released this 3 years ago | 276 commits to master since this release

    v0.8.4 (11.12.2018)

    • fixed: also identify lowercased vendorname in vendor detection
    • verified: compatible with Nextcloud 15.0

    Have a look at README.md for a quick installation guide, examples and detailed explanation.

    Downloads