BackupPC.git
13 years agorenamed to only_increment
Dobrica Pavlinusic [Thu, 27 Jan 2011 22:34:29 +0000 (23:34 +0100)]
renamed to only_increment

This better describes functionality and is self-documenting
you can also add it to view ULRs on the web

13 years agofix only_first implementation to return only increment
Dobrica Pavlinusic [Thu, 27 Jan 2011 22:32:27 +0000 (23:32 +0100)]
fix only_first implementation to return only increment

13 years agoadded TarCreateIncremental config variable forced in archive host
Dobrica Pavlinusic [Thu, 27 Jan 2011 21:48:21 +0000 (22:48 +0100)]
added TarCreateIncremental config variable forced in archive host

13 years agostart indexing of dellboy after reset
Dobrica Pavlinusic [Thu, 27 Jan 2011 21:30:02 +0000 (22:30 +0100)]
start indexing of dellboy after reset

13 years agoshow status in ps output by modifing $0
Dobrica Pavlinusic [Thu, 27 Jan 2011 21:29:43 +0000 (22:29 +0100)]
show status in ps output by modifing $0

13 years agofix parsing of gzip -l output
Dobrica Pavlinusic [Thu, 27 Jan 2011 20:32:21 +0000 (21:32 +0100)]
fix parsing of gzip -l output

13 years agoif I can't find gzip size return original one
Dobrica Pavlinusic [Thu, 27 Jan 2011 20:07:05 +0000 (21:07 +0100)]
if I can't find gzip size return original one

13 years agorestart backuppc
Dobrica Pavlinusic [Thu, 27 Jan 2011 19:42:29 +0000 (20:42 +0100)]
restart backuppc

13 years agowithout params archive all hosts
Dobrica Pavlinusic [Thu, 27 Jan 2011 18:31:53 +0000 (18:31 +0000)]
without params archive all hosts

13 years agoremove archive history
Dobrica Pavlinusic [Thu, 27 Jan 2011 18:10:46 +0000 (18:10 +0000)]
remove archive history

13 years agoadded custom DumpPostFinishCmd command
Dobrica Pavlinusic [Thu, 27 Jan 2011 18:10:05 +0000 (18:10 +0000)]
added custom DumpPostFinishCmd command

we really need finished dump to start indexing it! so all other DumpPost
commands happen too early

13 years agouse Getopt::Long::Descriptive
Dobrica Pavlinusic [Thu, 27 Jan 2011 16:56:52 +0000 (16:56 +0000)]
use Getopt::Long::Descriptive

13 years agocreate all archives which are missing for given host
Dobrica Pavlinusic [Thu, 27 Jan 2011 15:55:52 +0000 (15:55 +0000)]
create all archives which are missing for given host

13 years agocleanup
Dobrica Pavlinusic [Thu, 27 Jan 2011 11:58:56 +0000 (11:58 +0000)]
cleanup

13 years agostore inc_size in backups rounded to 2k cluster
Dobrica Pavlinusic [Thu, 27 Jan 2011 11:28:26 +0000 (11:28 +0000)]
store inc_size in backups rounded to 2k cluster

13 years agofirst version which stores backup parts
Dobrica Pavlinusic [Thu, 27 Jan 2011 01:21:58 +0000 (01:21 +0000)]
first version which stores backup parts

but doesn't work with consistency triggers enabled

13 years agosupport hostList in quotes as -h option
Dobrica Pavlinusic [Thu, 27 Jan 2011 00:26:31 +0000 (00:26 +0000)]
support hostList in quotes as -h option

this speeds up pre-archive hook

13 years agofirst steps in importing archive data to RDBMS
Dobrica Pavlinusic [Thu, 27 Jan 2011 00:10:33 +0000 (00:10 +0000)]
first steps in importing archive data to RDBMS

13 years agorename to BackupPC_ASA_SearchUpdate
Dobrica Pavlinusic [Thu, 27 Jan 2011 00:10:20 +0000 (00:10 +0000)]
rename to BackupPC_ASA_SearchUpdate

13 years agogit mv BackupPC_ASA_PostDump_SearchUpdate BackupPC_ASA_SearchUpdate
Dobrica Pavlinusic [Wed, 26 Jan 2011 22:36:49 +0000 (22:36 +0000)]
git mv BackupPC_ASA_PostDump_SearchUpdate BackupPC_ASA_SearchUpdate

13 years agoarg parsing is only functional thing right now
Dobrica Pavlinusic [Wed, 26 Jan 2011 22:32:09 +0000 (22:32 +0000)]
arg parsing is only functional thing right now

13 years agosupport no dumps with -m 0
Dobrica Pavlinusic [Wed, 26 Jan 2011 22:25:36 +0000 (22:25 +0000)]
support no dumps with -m 0

13 years agoreally clean eveything on make reset
Dobrica Pavlinusic [Wed, 26 Jan 2011 22:24:45 +0000 (22:24 +0000)]
really clean eveything on make reset

13 years agofixed pid file
Dobrica Pavlinusic [Wed, 26 Jan 2011 21:45:30 +0000 (21:45 +0000)]
fixed pid file

13 years agoless output
Dobrica Pavlinusic [Wed, 26 Jan 2011 20:41:11 +0000 (20:41 +0000)]
less output

13 years agofix make reset
Dobrica Pavlinusic [Wed, 26 Jan 2011 20:35:37 +0000 (20:35 +0000)]
fix make reset

13 years agomove this to post-archive action
Dobrica Pavlinusic [Wed, 26 Jan 2011 16:57:20 +0000 (16:57 +0000)]
move this to post-archive action

13 years agoselect backup number for each host
Dobrica Pavlinusic [Wed, 26 Jan 2011 16:56:48 +0000 (16:56 +0000)]
select backup number for each host

13 years agostart from BackupPC_archiveStart
Dobrica Pavlinusic [Wed, 26 Jan 2011 16:38:39 +0000 (16:38 +0000)]
start from BackupPC_archiveStart

13 years agofix perms
Dobrica Pavlinusic [Wed, 26 Jan 2011 16:37:33 +0000 (16:37 +0000)]
fix perms

13 years agorename to BackupPC_ASA_PostDump_SearchUpdate
Dobrica Pavlinusic [Wed, 26 Jan 2011 16:16:01 +0000 (16:16 +0000)]
rename to BackupPC_ASA_PostDump_SearchUpdate

13 years agoadded option -i to create incremental dumps
Dobrica Pavlinusic [Wed, 26 Jan 2011 16:15:29 +0000 (16:15 +0000)]
added option -i to create incremental dumps

13 years agouse absolute GzipTempDir
Dobrica Pavlinusic [Wed, 26 Jan 2011 13:31:12 +0000 (13:31 +0000)]
use absolute GzipTempDir

13 years agohush debug output
Dobrica Pavlinusic [Wed, 26 Jan 2011 13:23:58 +0000 (13:23 +0000)]
hush debug output

13 years agodon't die on full-text update errors
Dobrica Pavlinusic [Wed, 26 Jan 2011 13:21:07 +0000 (13:21 +0000)]
don't die on full-text update errors

13 years agoActive Directory DOMAIN\login removal
Dobrica Pavlinusic [Wed, 26 Jan 2011 11:42:14 +0000 (11:42 +0000)]
Active Directory DOMAIN\login removal

13 years agonumeric_padding values are used in range search, and muse be sortable
Dobrica Pavlinusic [Tue, 11 Jan 2011 18:32:11 +0000 (18:32 +0000)]
numeric_padding values are used in range search, and muse be sortable

13 years agoadded numeric padding to appropriate query values
Dobrica Pavlinusic [Tue, 11 Jan 2011 18:24:27 +0000 (18:24 +0000)]
added numeric padding to appropriate query values

13 years agoimplement numeric padding
Dobrica Pavlinusic [Tue, 11 Jan 2011 18:02:27 +0000 (18:02 +0000)]
implement numeric padding

13 years agoworking shareid query, non working date ranges
Dobrica Pavlinusic [Mon, 10 Jan 2011 20:14:46 +0000 (20:14 +0000)]
working shareid query, non working date ranges

13 years agoincremental forever configuration change
Dobrica Pavlinusic [Mon, 10 Jan 2011 19:57:01 +0000 (19:57 +0000)]
incremental forever configuration change

13 years agoinclude all search directives
Dobrica Pavlinusic [Mon, 10 Jan 2011 19:30:10 +0000 (19:30 +0000)]
include all search directives

13 years agoconstruct query parser manually
Dobrica Pavlinusic [Sun, 9 Jan 2011 21:08:17 +0000 (21:08 +0000)]
construct query parser manually

13 years agodon't dump hits to STDERR without DEBUG env variable
Dobrica Pavlinusic [Sun, 9 Jan 2011 20:23:08 +0000 (20:23 +0000)]
don't dump hits to STDERR without DEBUG env variable

13 years agomake backupnum sortable
Dobrica Pavlinusic [Sun, 9 Jan 2011 20:11:26 +0000 (20:11 +0000)]
make backupnum sortable

13 years agorename params to sname names as in full-text index
Dobrica Pavlinusic [Sun, 9 Jan 2011 20:08:15 +0000 (20:08 +0000)]
rename params to sname names as in full-text index

This sames us one indirect mapping when looking into code

13 years agoadded offset and num_wated so pager works
Dobrica Pavlinusic [Sun, 9 Jan 2011 20:00:22 +0000 (20:00 +0000)]
added offset and num_wated so pager works

13 years agomatch phrase
Dobrica Pavlinusic [Sun, 9 Jan 2011 20:00:04 +0000 (20:00 +0000)]
match phrase

13 years agomore specific schema desing for sorting
Dobrica Pavlinusic [Sun, 9 Jan 2011 19:02:51 +0000 (19:02 +0000)]
more specific schema desing for sorting

13 years agosplit query to _file_path_split to make it somewhat usable
Dobrica Pavlinusic [Sun, 9 Jan 2011 18:40:46 +0000 (18:40 +0000)]
split query to _file_path_split to make it somewhat usable

13 years agofix tokenization for _file_path_split
Dobrica Pavlinusic [Sun, 9 Jan 2011 18:38:48 +0000 (18:38 +0000)]
fix tokenization for _file_path_split

13 years agore-create installation with make reset
Dobrica Pavlinusic [Sun, 9 Jan 2011 18:38:17 +0000 (18:38 +0000)]
re-create installation with make reset

13 years agohandle exists for first_time_indexing
Dobrica Pavlinusic [Sun, 9 Jan 2011 18:26:33 +0000 (18:26 +0000)]
handle exists for first_time_indexing

13 years agocommit search index
Dobrica Pavlinusic [Sun, 9 Jan 2011 18:25:11 +0000 (18:25 +0000)]
commit search index

13 years agomake indexer and searcher lazy
Dobrica Pavlinusic [Sun, 9 Jan 2011 18:04:20 +0000 (18:04 +0000)]
make indexer and searcher lazy

this allows web interface for search to skip creation of indexer

13 years agopartial skeleton for search with needed options
Dobrica Pavlinusic [Sun, 9 Jan 2011 17:43:07 +0000 (17:43 +0000)]
partial skeleton for search with needed options

13 years agomove KinoSearch index path to KinoPath config var
Dobrica Pavlinusic [Sun, 9 Jan 2011 15:26:55 +0000 (15:26 +0000)]
move KinoSearch index path to KinoPath config var

13 years agocleanup exists
Dobrica Pavlinusic [Sun, 9 Jan 2011 15:21:53 +0000 (15:21 +0000)]
cleanup exists

13 years agoSearchModule config to select engine
Dobrica Pavlinusic [Sun, 9 Jan 2011 15:20:25 +0000 (15:20 +0000)]
SearchModule config to select engine

13 years agomove loading of search module into BackupPC::Search
Dobrica Pavlinusic [Sun, 9 Jan 2011 14:56:38 +0000 (14:56 +0000)]
move loading of search module into BackupPC::Search

13 years agofinish rename to BackupPC::Search
Dobrica Pavlinusic [Sun, 9 Jan 2011 14:38:05 +0000 (14:38 +0000)]
finish rename to BackupPC::Search

13 years agorename BackupPC::SearchLib -> BackupPC::Search
Dobrica Pavlinusic [Sun, 9 Jan 2011 14:35:15 +0000 (14:35 +0000)]
rename BackupPC::SearchLib -> BackupPC::Search

13 years agomove search in Search::Estraier
Dobrica Pavlinusic [Fri, 7 Jan 2011 19:12:20 +0000 (19:12 +0000)]
move search in Search::Estraier

13 years agoremove unused getHyperEstraier_url
Dobrica Pavlinusic [Fri, 7 Jan 2011 18:03:02 +0000 (18:03 +0000)]
remove unused getHyperEstraier_url

13 years agoadd _file_path_split
Dobrica Pavlinusic [Fri, 7 Jan 2011 16:57:34 +0000 (16:57 +0000)]
add _file_path_split

13 years agouse just case folder and tokanizer
Dobrica Pavlinusic [Fri, 7 Jan 2011 16:52:50 +0000 (16:52 +0000)]
use just case folder and tokanizer

we don't really need stemming

13 years agobegin of KinoSearch integration
Dobrica Pavlinusic [Fri, 7 Jan 2011 15:58:51 +0000 (15:58 +0000)]
begin of KinoSearch integration

13 years agoconfigure which search module to load using KINO
Dobrica Pavlinusic [Fri, 7 Jan 2011 13:09:55 +0000 (13:09 +0000)]
configure which search module to load using KINO

13 years agobegin split of full-text into own module
Dobrica Pavlinusic [Fri, 7 Jan 2011 12:15:23 +0000 (12:15 +0000)]
begin split of full-text into own module

This will enable usage of other search engines

13 years agofix lib path and syntax error in stat
Dobrica Pavlinusic [Tue, 4 Jan 2011 15:44:08 +0000 (15:44 +0000)]
fix lib path and syntax error in stat

13 years agoremove archive burned on media
Dobrica Pavlinusic [Tue, 4 Jan 2011 15:42:38 +0000 (15:42 +0000)]
remove archive burned on media

13 years agofix shares which start with slash /
Dobrica Pavlinusic [Tue, 4 Jan 2011 15:41:24 +0000 (15:41 +0000)]
fix shares which start with slash /

13 years agofix lib path
Dobrica Pavlinusic [Tue, 4 Jan 2011 15:40:03 +0000 (15:40 +0000)]
fix lib path

13 years agocheck filesize of archives on disk with size in database
Dobrica Pavlinusic [Tue, 4 Jan 2011 15:37:21 +0000 (15:37 +0000)]
check filesize of archives on disk with size in database

13 years agonotes for later...
Dobrica Pavlinusic [Tue, 4 Jan 2011 14:04:21 +0000 (14:04 +0000)]
notes for later...

13 years agoinstructions for burn CLI from backuppc shell
Dobrica Pavlinusic [Mon, 3 Jan 2011 23:03:32 +0000 (23:03 +0000)]
instructions for burn CLI from backuppc shell

13 years agoicons are now in png
Dobrica Pavlinusic [Mon, 3 Jan 2011 21:57:30 +0000 (21:57 +0000)]
icons are now in png

13 years agoremove Filesys::Df dependency
Dobrica Pavlinusic [Mon, 3 Jan 2011 21:56:20 +0000 (21:56 +0000)]
remove Filesys::Df dependency

13 years agocreate iso images for burning
Dobrica Pavlinusic [Mon, 3 Jan 2011 21:38:32 +0000 (21:38 +0000)]
create iso images for burning

13 years agocreate view backups_on_dvds needed for archive
Dobrica Pavlinusic [Mon, 3 Jan 2011 21:28:15 +0000 (21:28 +0000)]
create view backups_on_dvds needed for archive

13 years agoshow search archive and burn media CGI interface
Dobrica Pavlinusic [Mon, 3 Jan 2011 21:21:04 +0000 (21:21 +0000)]
show search archive and burn media CGI interface

13 years agoupdate description of commands
Dobrica Pavlinusic [Mon, 3 Jan 2011 20:54:24 +0000 (20:54 +0000)]
update description of commands

13 years agohow to start BackupPC server
Dobrica Pavlinusic [Mon, 3 Jan 2011 20:51:10 +0000 (20:51 +0000)]
how to start BackupPC server

13 years agoFIXME: hard-code /etc/BackupPC as config dir!
Dobrica Pavlinusic [Mon, 3 Jan 2011 20:27:49 +0000 (20:27 +0000)]
FIXME: hard-code /etc/BackupPC as config dir!

13 years agofix lib paths
Dobrica Pavlinusic [Mon, 3 Jan 2011 17:31:00 +0000 (17:31 +0000)]
fix lib paths

13 years agorequired dependency for BackupPC_incPartsUpdate
Dobrica Pavlinusic [Mon, 3 Jan 2011 17:25:26 +0000 (17:25 +0000)]
required dependency for BackupPC_incPartsUpdate

13 years agocreate tar increments for DVD burning
Dobrica Pavlinusic [Mon, 3 Jan 2011 17:21:52 +0000 (17:21 +0000)]
create tar increments for DVD burning

13 years agofirst iteration of installation SOP
Dobrica Pavlinusic [Mon, 3 Jan 2011 17:21:13 +0000 (17:21 +0000)]
first iteration of installation SOP

13 years agoadded BackupPC::View only_first option
Dobrica Pavlinusic [Mon, 3 Jan 2011 17:13:43 +0000 (17:13 +0000)]
added BackupPC::View only_first option

this allows bin/BackupPC_updatedb to interate over just
new files for increment

13 years agobegin search integration into version 3.2.0
Dobrica Pavlinusic [Mon, 3 Jan 2011 16:49:17 +0000 (16:49 +0000)]
begin search integration into version 3.2.0

13 years agoRelease for 3.2.0. Changes since 3.2.0beta1: sourceforge/master v3_2_0
cbarratt [Sat, 31 Jul 2010 22:26:26 +0000 (22:26 +0000)]
Release for 3.2.0.  Changes since 3.2.0beta1:

* Fixed code that detects duplicate shares in bin/BackupPC_dump

* Added fix to lib/BackupPC/Zip/FileMember.pm to avoid bug in
  Archive::Zip 1.30 when creating compressed archives.

* Added Czech translation from Petr Pokorny.

14 years ago* fixed typo in ChangeLog v3_2_0beta1
cbarratt [Sun, 17 Jan 2010 00:56:43 +0000 (00:56 +0000)]
* fixed typo in ChangeLog

14 years ago* Changes in preparation for 3.2.0beta1...
cbarratt [Mon, 11 Jan 2010 05:32:46 +0000 (05:32 +0000)]
* Changes in preparation for 3.2.0beta1...

* Fixed FTP xfer method, with help from Holger Parplies and
  Mirco Piccin.  FTP restores are still not supported.

* Fixed bug in BackupPC_sendEmail where a user only receives
  email about one host.

* Fixed bug where top-level attrib file was linked into the pool with
  the wrong digest, caused by it being updated multiple times with
  multiple shares.  Reported by Jeff Kosowsky who also supplied a
  patch.

* Fixed bug in blackout calculation when multiple periods span midnight.
  Report and patch from Joachim Falk.

* Wrapped eval {} around attribute unpacking to make it more robust
  to data corruption.  Path submitted by Tim Connors.

* Ignore fileType 8 and 9 in BackupPC_tarCreate rather than consider then
  errors.  These are sockets and unknown (eg: solaris door) files that
  are created dynamicaly by applications - there is no meaningful restore
  for these file types.

* Changed lib/BackupPC/Lib.pm and lib/BackupPC/Storage/Text.pm based on
  patches from Davide Brini and Holger Parplies so that main config
  %Conf values are available in the host config file, allowing more
  flexibility in perl expressions in the config files.  Use beware,
  since the CGI editor won't work correctly if the config file have
  perl expressions.

* Obscure password values in LOG file when CGI editor is used to change
  values.  Proposed by Steve Ling.

* Added favicon.ico from Axel Beckert.  Thanks to Tyler Wagner for submitting
  another version and reminding me about the first.

* Replace "sort(HostSortCompare keys(%$Hosts))" with "sort HostSortCompare keys(%$Hosts)"
  in bin/BackupPC to avoid an error with certain versions of perl.

* Fixed $Conf{XX} links in the BackupPC.html and the CGI editor so they
  correctly reference the definition.

* Support ${VAR} style variable substitution in commands, in addition to
  existing $VAR style.  Suggested by Jeffrey Kosowsky.

* Clarified usage of -b and -w options to BackupPC_tarCreate.  Submitted by
  Michael Selway.

* Repaired Unable_to_connect_to_BackupPC_server Lang string and added new
  string Unable_to_connect_to_BackupPC_server_error_message.  Proposed and
  explained by Holger Parplies.

* Added 'use utf8' to lib/BackupPC/Lang/pl.pm.  Reported by Michal Sawicz.

* Minor updates to lib/BackupPC/Lang/fr.pm from Hubert Tournier.

* Minor update to lib/BackupPC/Lang/en.pm from David Relson.

15 years ago* version header update
cbarratt [Sun, 5 Apr 2009 18:08:29 +0000 (18:08 +0000)]
* version header update

15 years ago* Copyright date update
cbarratt [Sun, 5 Apr 2009 17:47:53 +0000 (17:47 +0000)]
* Copyright date update

15 years ago* corrected version headers
cbarratt [Sun, 5 Apr 2009 07:37:56 +0000 (07:37 +0000)]
* corrected version headers

15 years ago* checkin with 3.2.0beta0 release header
cbarratt [Sun, 5 Apr 2009 07:34:02 +0000 (07:34 +0000)]
* checkin with 3.2.0beta0 release header

15 years ago* various FTP fixes
cbarratt [Sun, 5 Apr 2009 00:46:01 +0000 (00:46 +0000)]
* various FTP fixes

* added more shell escaping to bin/BackupPC_archiveHost

* updates to FTP conf/config.pl comments

* minor path change to configure.pl

15 years ago* documentation updates
cbarratt [Thu, 2 Apr 2009 20:52:53 +0000 (20:52 +0000)]
* documentation updates

* added init.d/src/freebsd-backuppc2

15 years ago* Added more options to server backup command: rather than just forcing
cbarratt [Mon, 30 Mar 2009 07:09:19 +0000 (07:09 +0000)]
* Added more options to server backup command: rather than just forcing
  an incremental or full backup, a regular (auto) backup can be queued
  (ie: do nothing/incr/full based on schedule), as well as doing just
  an incremental or full or nothing based on the client schedule.
  Based on patches submitted by Joe Digilio.

* Changed BackupPC_tarCreate to disable output of final nulls in
  tar archive when -l or -L option is used.  Reported by John
  Rouillard.

* Added variable substitution for host, confDir, client in
  RsyncArgs, and also added option RsyncArgsExtra to allow
  more easy customization of RsyncArgs on a per-client basis.
  Proposed (with patch) by Raman Gupta.

* Added Xfer error column to the host summary table in the CGI
  interface.  Based on patch submitted by Jan Kratochvíl.

* Added alternate freebsd-backuppc2 init.d script that is
  more compact.  Submitted by Dan Niles.