From 2aa12e5884e2a6136a351b3b1a636c08c8adcd49 Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Sat, 14 Apr 2007 20:02:35 +0000 Subject: [PATCH] kes Add new/changed entry points to Win32 build kes Create unaccepted-projects for projects that are not accepted. git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@4553 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/projects | 2 +- bacula/src/win32/cats/bacula_cats.def | 2 +- bacula/src/win32/dll/bacula.def | 9 ++++---- bacula/technotes-2.1 | 2 ++ bacula/unaccepted-projects | 32 +++++++++++++++++++++++++++ 5 files changed, 41 insertions(+), 6 deletions(-) create mode 100644 bacula/unaccepted-projects diff --git a/bacula/projects b/bacula/projects index fdd6664865..1e370d6970 100644 --- a/bacula/projects +++ b/bacula/projects @@ -1,7 +1,7 @@ Projects: Bacula Projects Roadmap - Status updated 26 January 2007 + Status updated 14 April 2007 After re-ordering in vote priority Items Completed: diff --git a/bacula/src/win32/cats/bacula_cats.def b/bacula/src/win32/cats/bacula_cats.def index 86de11ee68..e19b6cdfec 100644 --- a/bacula/src/win32/cats/bacula_cats.def +++ b/bacula/src/win32/cats/bacula_cats.def @@ -49,7 +49,7 @@ _Z24db_find_failed_job_sinceP3JCRP4B_DBP7JOB_DBRPcRi ; bdb_get.c: ; sql_get.c: _Z15db_get_pool_idsP3JCRP4B_DBPiPPj -_Z16db_get_media_idsP3JCRP4B_DBjPiPPj +_Z16db_get_media_idsP3JCRP4B_DBP9MEDIA_DBRPiPPj _Z17db_get_client_idsP3JCRP4B_DBPiPPj _Z17db_get_job_recordP3JCRP4B_DBP7JOB_DBR _Z18db_get_pool_recordP3JCRP4B_DBP8POOL_DBR diff --git a/bacula/src/win32/dll/bacula.def b/bacula/src/win32/dll/bacula.def index 4eb6fc70e1..3f866ae39b 100644 --- a/bacula/src/win32/dll/bacula.def +++ b/bacula/src/win32/dll/bacula.def @@ -80,7 +80,7 @@ _Z22get_win32_drivelettersP6FF_PKTPc ; find_one.c: _Z13find_one_fileP3JCRP6FF_PKTPFiS2_PvbES3_Pcjb -_Z17has_file_changedP3JCRP6FF_PKT +_Z16has_file_changedP3JCRP6FF_PKT ; fstype.c: @@ -153,12 +153,12 @@ _Z13bnet_get_peerP5BSOCKPci _Z13bnet_strerrorP5BSOCK _Z13is_bnet_errorP5BSOCK _Z14bnet_wait_dataP5BSOCKi -_Z15bnet_tls_clientP11TLS_ContextP5BSOCK +_Z15bnet_tls_clientP11TLS_ContextP5BSOCKP5alist _Z15bnet_tls_serverP11TLS_ContextP5BSOCKP5alist _Z17bnet_sig_to_asciiP5BSOCK _Z19bnet_wait_data_intrP5BSOCKi _Z20bnet_set_buffer_sizeP5BSOCKji -_Z21bnet_despool_to_bsockP5BSOCKPFvlEl +; _Z21bnet_despool_to_bsockP5BSOCKPFvlEl _Z28bnet_suppress_error_messagesP5BSOCKb _Z8bnet_sigP5BSOCKi _Z9bnet_recvP5BSOCK @@ -190,7 +190,7 @@ _ZN5BSOCK5closeEv _ZN5BSOCK5fsendEPKcz _ZN5BSOCK6signalEi _ZN5BSOCK7destroyEv - +_ZN5BSOCK7despoolEPFvlEl ; bsys.c: _Z11bmicrosleepll @@ -390,6 +390,7 @@ _Z8term_msgv _Z9close_msgP3JCR _Z9get_tracev _Z9set_tracei +_Z11set_db_typePKc ; openssl.c: diff --git a/bacula/technotes-2.1 b/bacula/technotes-2.1 index fc74edd7ac..100b1cfbcf 100644 --- a/bacula/technotes-2.1 +++ b/bacula/technotes-2.1 @@ -2,6 +2,8 @@ General: 14Apr07 +kes Add new/changed entry points to Win32 build +kes Create unaccepted-projects for projects that are not accepted. kes Simplify locking in the reservations system. kes Add more debug code in reservations. kes Make sure error condition on reserving a volume is handled correctly. diff --git a/bacula/unaccepted-projects b/bacula/unaccepted-projects new file mode 100644 index 0000000000..f9757d412f --- /dev/null +++ b/bacula/unaccepted-projects @@ -0,0 +1,32 @@ + + This file contains Feature Requests that either were not + accepted because the project manager veto'ed them (not Bacula + philosophy, impossible to implement, ...) or that did not have + adequate support by the Bacula community. + +Item 1: Allow Jobdefs to inherit from other Jobdefs + Origin: Darien Hager + Date: 10 April 2007 + Status: Initial Request + + What: Allow JobDefs to inherit/modify settings from other JobDefs + + Why: Makes setting up jobs much easier for situations with many +clients doing similar work + + Notes: + +Example: User has several JobDefs which all need Messages=standard, +Type=Backup, and settings for "Rerun Failed Levels" and "Max * Time". +This feature would allow those "common" properties to be within a +single JobDef which each child JobDefs inherits from, before the +final Job definitions sets further specifics such as Client. + +Currently the documentation leaves open the possibility that this can +be done, but tests with Bacula 2.0.1 suggest that JobDefs entries +cannot themselves have a JobDefs property. + +Technical caveat: Should probably include rudimentary checks against +a cyclic relationship, such as a limit to the number of allowed layers. + +See also: "Job Groups or hierarchy" Feb 6 2007 -- 2.39.5