(if (not (assoc 'maxtrans session))
(set! session (cons '(maxtrans . 1) session)))
(if (not (assoc 'search-mode session))
- (set! session (cons '(search-mode . wait) session)))
+ (set! session (cons '(search-mode . normal) session)))
(if (not (validate-session session)) (begin (display "Invalid session!\n" (current-error-port)) (exit 1)))
(if (not dc-server) (set! dc-server (getenv "DCSERVER")))
(if (not dc-server) (set! dc-server "localhost"))
(lambda (key . args)
(logf (string-append "could not connect to server: " (apply format #f (cadr args) (caddr args))))
(exit 2)))
- (dc-ecmd-assert 200 "notify" "all" "on")
+ (dc-ecmd-assert 200 "notify" "trans:act" "on" "trans:prog" "on" "srch:act" "on")
(for-each (lambda (sig) (sigaction sig (lambda (sig) (throw 'sig sig)))) (list SIGINT SIGTERM SIGHUP))
(catch 'sig
(lambda ()