X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Fversion.h;h=568bde6c33b4037f9ebb8c92d85c92e42650fcdf;hb=2292d850e0c5b66137f7fe5f600b254c618873cb;hp=7ec017a10613337186c532e044aad7245a1d3374;hpb=958014b7df3307df5903a600d28c40b7efccfe57;p=bacula%2Fbacula diff --git a/bacula/src/version.h b/bacula/src/version.h index 7ec017a106..568bde6c33 100644 --- a/bacula/src/version.h +++ b/bacula/src/version.h @@ -1,24 +1,21 @@ -/* - * Version $Id$ - */ #undef VERSION -#define VERSION "3.0.3" -#define BDATE "20 August 2009" -#define LSMDATE "205Aug09" +#define VERSION "5.0.3" +#define BDATE "30 August 2010" +#define LSMDATE "30Aug10" -#define PROG_COPYRIGHT "Copyright (C) %d-2009 Free Software Foundation Europe e.V.\n" -#define BYEAR "2009" /* year for copyright messages in progs */ +#define PROG_COPYRIGHT "Copyright (C) %d-2010 Free Software Foundation Europe e.V.\n" +#define BYEAR "2010" /* year for copyright messages in progs */ /* Bacula® - The Network Backup Solution - Copyright (C) 2000-2009 Free Software Foundation Europe e.V. + Copyright (C) 2000-2010 Free Software Foundation Europe e.V. The main author of Bacula is Kern Sibbald, with contributions from many others, a complete list can be found in the file AUTHORS. This program is Free Software; you can redistribute it and/or - modify it under the terms of version two of the GNU General Public + modify it under the terms of version three of the GNU Affero General Public License as published by the Free Software Foundation and included in the file LICENSE. @@ -27,7 +24,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU Affero General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. @@ -38,6 +35,15 @@ Switzerland, email:ftf@fsfeurope.org. */ +/* Shared object library versions */ + +/* Uncomment to overwrite default values from VERSION */ +/* #define LIBBAC_LT_RELEASE "5.1.0" */ +/* #define LIBBACCFG_LT_RELEASE "5.1.0" */ +/* #define LIBBACPY_LT_RELEASE "5.1.0" */ +/* #define LIBBACSQL_LT_RELEASE "5.1.0" */ +/* #define LIBBACFIND_LT_RELEASE "5.1.0" */ + /* Debug flags */ #undef DEBUG @@ -46,7 +52,7 @@ #define TRACE_FILE 1 /* If this is set stdout will not be closed on startup */ -#define DEVELOPER 1 +/* #define DEVELOPER 1 */ /* * SMCHECK does orphaned buffer checking (memory leaks) @@ -65,10 +71,19 @@ #if DEVELOPER # ifndef _USE_LOCKMGR # define _USE_LOCKMGR -# endif -#endif +# endif /* _USE_LOCKMGR */ +/* + * Enable priority management with the lock manager + * + * Note, turning this on will cause the Bacula SD to abort if + * mutexes are executed out of order, which could lead to a + * deadlock. However, note that this is not necessarily a + * deadlock, so turn this on only for debugging. + */ +#define USE_LOCKMGR_PRIORITY +#endif /* DEVELOPER */ -#if !HAVE_LINUX_OS +#if !HAVE_LINUX_OS && !HAVE_SUN_OS && !HAVE_DARWIN_OS && !HAVE_FREEBSD_OS # undef _USE_LOCKMGR #endif @@ -109,6 +124,7 @@ /* #define TRACE_RES 1 */ /* #define DEBUG_MEMSET 1 */ /* #define DEBUG_MUTEX 1 */ +#define BEEF 0 /* * Set SMALLOC_SANITY_CHECK to zero to turn off, otherwise