]> git.sur5r.net Git - bacula/bacula/commitdiff
kes Fix configure so that it puts config.out in the cwd rather than
authorKern Sibbald <kern@sibbald.com>
Tue, 31 Jul 2007 12:10:32 +0000 (12:10 +0000)
committerKern Sibbald <kern@sibbald.com>
Tue, 31 Jul 2007 12:10:32 +0000 (12:10 +0000)
     in src/qt-console
kes  Attempt to fix the locking problem reported by Eric in bug #906.
kes  Make berrno class to leave errno unchanged after constructor call.
kes  Make bnet_server use the heap rather than the stack to allocate
     its socket fd pointers to avoid a crash at termination. Problem
     reported by Ryan Novosielski and bugs pointed out by Martin Simmons.
30Jul07
kes  Create new depkgs and depkgs-qt separating the qwt out of depkgs
     and putting it in depkgs-qt along with Qt4.3.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@5269 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/autoconf/configure.in
bacula/configure
bacula/src/lib/berrno.h
bacula/src/lib/bnet_server.c
bacula/src/stored/acquire.c
bacula/src/version.h
bacula/technotes-2.1

index dd4264c5d8c2b184e8290f41f4add0965e7967e8..9e2d02e7a9899f755e9e7ac8eb9822322c5cf36c 100644 (file)
@@ -2241,10 +2241,10 @@ chmod 755 src/win32/build-depkgs-mingw32
 
 if test "${support_bat}" = "yes" ; then
   cd src/qt-console
-  a=`pwd`
   chmod 755 install_conf_file build-depkgs-qt-console
   echo "Creating bat Makefile" 
   qmake
+  cd ${BUILD_DIR}
 fi
 
 
index 01602b2fb11369b5df6e82aae028baa724386b33..faf475fd1664ecc44ed65e5414f9dbd9975220eb 100755 (executable)
@@ -35905,10 +35905,10 @@ chmod 755 src/win32/build-depkgs-mingw32
 
 if test "${support_bat}" = "yes" ; then
   cd src/qt-console
-  a=`pwd`
   chmod 755 install_conf_file build-depkgs-qt-console
   echo "Creating bat Makefile"
   qmake
+  cd ${BUILD_DIR}
 fi
 
 
index 7cd5016670daf67e32687f786cd8be87edcde125..039f93063d256f1be67194e1f7a6e0efdea87207 100644 (file)
@@ -78,6 +78,7 @@ inline berrno::berrno(int pool)
 #ifdef HAVE_WIN32
    format_win32_message();
 #endif
+   errno = m_berrno;
 }
 
 inline berrno::~berrno()
index 95cbc2f93ab02299f27753ed390ce6079578d3e1..76d58a2162bc5eca24976451974f156fc0370cd9 100644 (file)
@@ -96,8 +96,7 @@ bnet_thread_server(dlist *addrs, int max_clients, workq_t *client_wq,
    Dmsg1(100, "Addresses %s\n", build_addresses_str(addrs, allbuf, sizeof(allbuf)));
 
    foreach_dlist(p, addrs) {
-      /* Allocate on stack frame -- no need to free */
-      fd_ptr = (s_sockfd *)alloca(sizeof(s_sockfd));
+      fd_ptr = (s_sockfd *)malloc(sizeof(s_sockfd));
       fd_ptr->port = p->get_port_net_order();
       /*
        * Open a TCP socket
index 51827a3351937c69ee0a414f01541801363d7c68..f1efa711888fe7af1e0c19d5e9de93daa33a0d26 100644 (file)
@@ -133,9 +133,9 @@ bool acquire_device_for_read(DCR *dcr)
       stat = search_res_for_device(rctx);
       release_reserve_messages(jcr);         /* release queued messages */
       unlock_reservations();
+      dev->dblock(BST_DOING_ACQUIRE); 
       if (stat == 1) {
          dcr->VolumeName[0] = 0;
-         dev->dblock(BST_DOING_ACQUIRE); 
          Jmsg(jcr, M_INFO, 0, _("Media Type change.  New device %s chosen.\n"),
             dev->print_name());
          bstrncpy(dcr->VolumeName, vol->VolumeName, sizeof(dcr->VolumeName));
index ab8365e80016c62bd44ab8ff6e13919dd010a8d5..2674f5bf874ae45574eed8c1bc73e88dbf037518 100644 (file)
@@ -4,8 +4,8 @@
 
 #undef  VERSION
 #define VERSION "2.1.29"
-#define BDATE   "29 July 2007"
-#define LSMDATE "29Jul07"
+#define BDATE   "31 July 2007"
+#define LSMDATE "31Jul07"
 
 #define PROG_COPYRIGHT "Copyright (C) %d-2007 Free Software Foundation Europe e.V.\n"
 #define BYEAR "2007"       /* year for copyright messages in progs */
index c951df563d2a4c472b0e9b5d7c496ba928c3ebff..39979af2ffa0290e0fd52ed79c65811bcae83cb3 100644 (file)
@@ -1,6 +1,17 @@
               Technical notes on version 2.1
 
 General:
+31Jul07
+kes  Fix configure so that it puts config.out in the cwd rather than
+     in src/qt-console
+kes  Attempt to fix the locking problem reported by Eric in bug #906.
+kes  Make berrno class to leave errno unchanged after constructor call.
+kes  Make bnet_server use the heap rather than the stack to allocate
+     its socket fd pointers to avoid a crash at termination. Problem
+     reported by Ryan Novosielski and bugs pointed out by Martin Simmons.
+30Jul07 
+kes  Create new depkgs and depkgs-qt separating the qwt out of depkgs
+     and putting it in depkgs-qt along with Qt4.3.
 29Jul07
 kes  Rework code in acquire.c that switches drives for reading when
      the Media Type does not match. This should fix bug #906