adding -L option specification in dar_manager man page
displaying crypto parameters when used in the database listing operation
adding get_crypto_block_size() method to database class
fixing bug about ciphered database
fixing bug in dar_manager creation of encrypted database
fixing missing getopt value for -K option
removing useless libdar:: namespace specification
implementing dar_manager CLI -K parsing and linking to libdar API extension
updating Makefile.am to distribute archive_version.hpp in order to allow external apps to compile
this is almost done, remains cabling the CLI / command-line parsing to the extended libdar API and test the overall behavior. git updated with current status (branch master)
adapted the database format on disk
adding "database_" in three get_* method relative to crypto params of the database itslef
surfacing crypto params from i_database class to database class
implementing ciphering layer on i_database class
moving from macro_tools to archive_aux module the macro_tools_supported_version global const variable
adding sanity checks for crypto params settings of database_header class
moving archive_options default parameters to archive_aux module for sharing with database related classes
rearchitectured database_header and i_database class
adding crypto feature to class database_header
Revert "adding database_create_option class"
updating version to 2.9.0_dev
adding database_create_option class
fixing bug in tronc_with_elastic
moving scrambler object out of macro_tools to the umbrella of tronco_with_elastic
fixing bugs while testing the new tronco_with_elastic class
implementing tronco_with_elastic class from code and routines from macro_tools
adding new module for class tronco_with_elastic (to be implemented)
removing obsolete comment
fixing typos in comment and adding comment to clarify the context
fixing bug around the new -J option of dar_manager
adding/fixing comments in generic_file.hpp
fixing secu_string
fixing issue when reading secu_string from database
fixing bug in secu_string::c_str()
fixing bug in secu_string::set method
fixing bug in the database format about empty password (non ciphered archives)
updating man page for dar_manager
removing crypto fields from database_options_add as this information is fetched live from the openned archive
Merge branch 'branch_2.8.x' into ciphered_dar_manager
removing non-existing package name from script misc/dar_static_builder_with_musl_voidlinux.bash
optimization of the secu_string copy constructor to reduce footprint on this limited resource
Merge branch 'tmp2' into branch_2.8.x
fixing typo in man dar man page about the -K ':' which means "aes:" no more "bf:"
updating the dar_manager() help (-h option) info with new options
enhancing shell_interaction to show encrypted infos of dar_manager database
fixing handling of database version 7
fetching the crypto params (if any) from the openned archive to feed it into the database
fixing typo in dar_manager man page
adding method to class archive to expose all crypto params
documenting the way to remove crypto parameters for an archive in a database
libdar asks for the password of the archive to add to a database if it is provided an empty string
linking dar_manager interactive mode to libdar API for adding encrypted archive in database and modifying archive credential in database
cabling between dar_manager parsing libdar API for the -J standalone option
factorizing archive numbering feature by an ancester class of several database_options classes
linking dar_manager parsing of -J option to the addition of encrypted archive in a database
linking dar_manager parsing of -J option to the addition of encrypted archive in a database
implementing -J option parsing
adding to dar_manager two routines to parse argument to -J option
fixing typo in dar_manager man page
adding routine line_tools_crypto_string_to_crypto_algo()
updating dar_manager man page with new encryption feature specifications
adding and using crypto_size field in class i_database
adding crypto_size field in class database_options
adding crypto_size field in class database_archives
adding crypto_size field/option to class database_change_crypto_options
adding comment to clarify code in i_database
now using the archive crypto credential stored in the database to restore files from a database
adding routine crypto_algo_2_dar_cmdline_string() in crypto.hpp
remove unused local variable in i_database::restore
updating i_database.cpp::get_content() to provide the crypto algo recorded for each archives
adding archive crypto info to class database_archives
adding method change_crypto_algo_pass() to class database and i_database
recording the crypto/pass given through database_option_add object into the database
adding crypto fields to class database_add_options
adding field in the database class (in memory) to store symmetrical key and algo
fixed compilation warning about signed and unsigned int comparison
encrypted dar_manager database + reading encryted archives
starting working on that feature :)
getting reading for release 2.8.1
fixing documentation on --enable-thread-stack-size="size" option to configure script
modifying misc/dar_satic_builder_with_musl_voidlinux.bash to build libgcrypt rather than using voidLinux packaged one
updating Changelog
adding option --enable-thread-stack-size to the configure script
updating Changelog
adding missing closing parenthesis in comment
whirlpool available in libgcrypt, librhash no more needed
fixing documentation bug about non existent --key-length option as reported by Claudio-Helveticus at github
fixing spelling and English in README file
fixing useless empty lines in README file
updating the README file
adding libcurl fixing script in misc directory
fixing misspelled first name
complement to commit 16bf428b478432027c8c75e864af33d3641099df
fixing C/CXXFLAGS problem in python/src/Makefile.am as reported by Jorg Plate
lzip compression support
It is never too late, I just missed finding the lzlib library from the page you referred. I copy here the link they redirect us to for further reference. https://www.nongnu.org/lzip/lzlib.html Thanks for your feedback
lzip compression support
I know it is too late, but i asked the lzip developer about the lack of an API (https://lists.nongnu.org/archive/html/lzip-bug/2025-08/msg00000.html) and he replied (https://lists.nongnu.org/archive/html/lzip-bug/2025-08/msg00001.html). Thanks for DAR.
adding webdar as external applications relying on libdar