bstrncpy(dirname, director->hdr.name, sizeof(dirname));
bash_spaces(dirname);
/* Timeout Hello after 1 min */
- btimer_t *tid = start_bsock_timer(sd, 60 * 10);
+ btimer_t *tid = start_bsock_timer(sd, AUTH_TIMEOUT);
if (!bnet_fsend(sd, hello, dirname)) {
stop_bsock_timer(tid);
Dmsg1(50, _("Error sending Hello to Storage daemon. ERR=%s\n"), bnet_strerror(sd));
bstrncpy(dirname, director->hdr.name, sizeof(dirname));
bash_spaces(dirname);
/* Timeout Hello after 10 mins */
- btimer_t *tid = start_bsock_timer(fd, 60 * 10);
+ btimer_t *tid = start_bsock_timer(fd, AUTH_TIMEOUT);
if (!bnet_fsend(fd, hello, dirname)) {
stop_bsock_timer(tid);
Jmsg(jcr, M_FATAL, 0, _("Error sending Hello to File daemon. ERR=%s\n"), bnet_strerror(fd));
free_pool_memory(dirname);
return 0;
}
- btimer_t *tid = start_bsock_timer(bs, 60 * 10);
+ btimer_t *tid = start_bsock_timer(bs, AUTH_TIMEOUT);
auth = cram_md5_auth(bs, director->password, ssl_need);
if (auth) {
get_auth = cram_md5_get_auth(bs, director->password, ssl_need);
int ssl_need = BNET_SSL_NONE;
bool get_auth, auth = false;
- btimer_t *tid = start_bsock_timer(sd, 60 * 10);
+ btimer_t *tid = start_bsock_timer(sd, AUTH_TIMEOUT);
get_auth = cram_md5_get_auth(sd, jcr->sd_auth_key, ssl_need);
if (!get_auth) {
Dmsg1(50, "cram_get_auth failed for %s\n", sd->who);
}
Dmsg2(400, "count=%d size=%d\n", count, size);
malloc_buf(root, size);
+ root->cached_path_len = -1;
root->cached_path = get_pool_memory(PM_FNAME);
root->type = TN_ROOT;
root->fname = "";
}
/* Timeout Hello after 10 mins */
- btimer_t *tid = start_bsock_timer(bs, 60 * 10);
+ btimer_t *tid = start_bsock_timer(bs, AUTH_TIMEOUT);
auth = cram_md5_auth(bs, director->password, ssl_need);
if (auth) {
get_auth = cram_md5_get_auth(bs, director->password, ssl_need);
bool auth, get_auth = false;
/* Timeout Hello after 5 mins */
- btimer_t *tid = start_bsock_timer(fd, 60 * 10);
+ btimer_t *tid = start_bsock_timer(fd, AUTH_TIMEOUT);
auth = cram_md5_auth(fd, jcr->sd_auth_key, ssl_need);
if (auth) {
get_auth = cram_md5_get_auth(fd, jcr->sd_auth_key, ssl_need);
#define TRACEBACK 1
#define SMCHECK
#define TRACE_FILE 1
+
+/* If this is set stdout will not be closed on startup */
#define DEVELOPER 1
+/*
+ * Set to time limit for other end to respond to
+ * authentication. Normally 10 minutes is *way*
+ * more than enough.
+ */
+#define AUTH_TIMEOUT 60 * 1000
+
/* Debug flags not normally turned on */
/* #define TRACE_JCR_CHAIN 1 */
/* #define TRACE_RES 1 */
/* #define DEBUG_MEMSET 1 */
+
+/* Check if header of tape block is zero before writing */
#define DEBUG_BLOCK_ZEROING 1
/* #define FULL_DEBUG 1 */ /* normally on for testing only */