* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level @ 2011-07-12 3:25 Christoph Scholtes 2011-07-13 16:31 ` Lars Magne Ingebrigtsen 0 siblings, 1 reply; 16+ messages in thread From: Christoph Scholtes @ 2011-07-12 3:25 UTC (permalink / raw To: 9059 Logging performed in `init_gnutls_functions' function when dynamically loading dlls on W32 does not adhere to the `gnutls_log_level'. I can see how it might make sense to always show the "GnuTLS Library not found" message no matter what the loglevel is set to, but "GnuTLS library loaded" should only be shown when loglevel is at least 1. In GNU Emacs 24.0.50.1 (i386-mingw-nt6.1.7601) of 2011-07-11 on MARVIN Windowing system distributor `Microsoft Corp.', version 6.1.7601 configured using `configure --with-gcc (4.5) --no-opt --cflags -I"C:/Program Files (x86)/GnuWin32/include" -ID:/devel/emacs/libXpm-3.5.8/include -ID:/devel/emacs/libXpm-3.5.8/src -ID:/devel/emacs/gnutls-2.10.5-x86/include --ldflags -LD:/devel/emacs/gnutls-2.10.5-x86/lib' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ENU value of $XMODIFIERS: nil locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: Text Minor modes in effect: my-keys-minor-mode: t erc-autojoin-mode: t erc-track-mode: t erc-match-mode: t erc-pcomplete-mode: t erc-stamp-mode: t recentf-mode: t desktop-save-mode: t autopair-mode: t autopair-global-mode: t ido-everywhere: t yas/global-mode: t yas/minor-mode: t global-auto-revert-mode: t delete-selection-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t Recent input: C-x m C-x k <return> C-c RET r e p o r t <tab> <re turn> Recent messages: Loading c:/Users/Christoph/AppData/Roaming/.emacs.d/org-config.el (source)...done Loading c:/Users/Christoph/AppData/Roaming/.emacs.d/keybindings.el (source)...done Loading c:/Users/Christoph/AppData/Roaming/.emacs.d/init-custom.el (source)...done Desktop: File "c:/Users/Christoph/AppData/Roaming/Mail/drafts/message-20110711-212407" no longer exists. Loading cc-mode...done Loading vc-bzr...done Loading vc-hg...done Wrote c:/Users/Christoph/AppData/Roaming/.emacs.d/data/.emacs.desktop.lock Desktop: 4 buffers restored, 1 failed to restore. For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-xoxo hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-xoxo c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-wl hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-wl c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-w3m hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-w3m c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-vm hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-vm c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-timer hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-timer c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-taskjuggler hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-taskjuggler c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-table hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-table c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-src hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-src c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-rmail hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-rmail c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-remember hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-remember c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-publish hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-publish c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-protocol hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-protocol c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-plot hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-plot c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-mouse hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-mouse c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-mobile hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-mobile c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-mks hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-mks c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-mhe hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-mhe c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-mew hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-mew c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-macs hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-macs c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-mac-message hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-mac-message c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-list hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-list c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-latex hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-latex c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-jsinfo hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-jsinfo c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-irc hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-irc c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-inlinetask hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-inlinetask c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-info hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-info c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-indent hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-indent c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-id hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-id c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-icalendar hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-icalendar c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-html hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-html c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-habit hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-habit c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-gnus hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-gnus c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-freemind hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-freemind c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-footnote hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-footnote c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-feed hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-feed c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-faces hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-faces c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-exp hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-exp c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-exp-blocks hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-exp-blocks c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-entities hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-entities c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-docview hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-docview c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-docbook hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-docbook c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-datetree hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-datetree c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-ctags hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-ctags c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-crypt hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-crypt c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-compat hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-compat c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-colview hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-colview c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-clock hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-clock c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-capture hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-capture c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-bibtex hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-bibtex c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-beamer hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-beamer c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-bbdb hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-bbdb c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-attach hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-attach c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-ascii hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-ascii c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-archive hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-archive c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/org-agenda hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/org-agenda c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-tangle hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-tangle c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-table hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-table c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-sqlite hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-sqlite c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-sql hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-sql c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-sh hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-sh c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-screen hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-screen c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-scheme hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-scheme c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-sass hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-sass c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-ruby hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-ruby c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-ref hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-ref c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-R hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-R c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-python hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-python c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-plantuml hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-plantuml c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-perl hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-perl c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-org hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-org c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-octave hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-octave c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-ocaml hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-ocaml c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-mscgen hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-mscgen c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-matlab hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-matlab c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-lob hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-lob c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-lisp hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-lisp c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-ledger hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-ledger c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-latex hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-latex c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-keys hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-keys c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-js hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-js c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-haskell hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-haskell c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-gnuplot hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-gnuplot c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-exp hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-exp c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-eval hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-eval c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-emacs-lisp hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-emacs-lisp c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-dot hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-dot c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-ditaa hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-ditaa c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-css hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-css c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-comint hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-comint c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-clojure hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-clojure c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-calc hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-calc c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-C hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-C c:/Users/Christoph/AppData/Roaming/.emacs.d/data/elpa/org-20110709/ob-asymptote hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/org/ob-asymptote c:/Users/Christoph/AppData/Roaming/.emacs.d/plugins/python hides d:/devel/emacs/emacs-bzr/trunk_jenkins/lisp/progmodes/python Features: (shadow sort mail-extr emacsbug gnus-cite gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime password-cache dig mailcap vc-hg paredit vc-bzr cc-mode cc-fonts cc-guess cc-menus cc-cmds my-zenburn-theme erc-join erc-track erc-match erc-pcomplete erc-stamp erc-goodies erc erc-backend erc-compat thingatpt ispell bookmark+ bookmark+-key dired-x dired bookmark+-1 nnir gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems nnheader gnus-util mail-utils mm-util mail-prsvr bookmark+-bmu help-mode view bookmark+-lit pp+ bookmark+-mac bookmark pp recentf tree-widget wid-edit midnight desktop ibuffer uniquify autopair google-c-style cc-styles cc-align cc-engine cc-vars cc-defs browse-kill-ring+ browse-kill-ring second-sel ido yasnippet dropdown-list derived edmacro kmacro assoc cl org-habit org-agenda org byte-opt warnings bytecomp byte-compile cconv macroexp ob-emacs-lisp ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint comint ring ob-keys ob ob-eval org-pcomplete pcomplete org-list org-faces org-compat org-entities org-macs noutline outline easy-mmode regexp-opt cal-menu calendar cal-loaddefs org-install org-autoloads info easymenu package tabulated-list server advice help-fns advice-preload autorevert delsel time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-12 3:25 bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level Christoph Scholtes @ 2011-07-13 16:31 ` Lars Magne Ingebrigtsen 2011-07-13 16:58 ` Juanma Barranquero 0 siblings, 1 reply; 16+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-07-13 16:31 UTC (permalink / raw To: Christoph Scholtes; +Cc: Juanma Barranquero, 9059 Christoph Scholtes <cschol2112@googlemail.com> writes: > Logging performed in `init_gnutls_functions' function when dynamically > loading dlls on W32 does not adhere to the `gnutls_log_level'. > > I can see how it might make sense to always show the "GnuTLS Library not > found" message no matter what the loglevel is set to, but "GnuTLS > library loaded" should only be shown when loglevel is at least 1. Yes, that sounds correct. Juanma, you did the Windows parts of gnutls.c, so could you look at this? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-13 16:31 ` Lars Magne Ingebrigtsen @ 2011-07-13 16:58 ` Juanma Barranquero 2011-07-13 17:00 ` Lars Magne Ingebrigtsen 0 siblings, 1 reply; 16+ messages in thread From: Juanma Barranquero @ 2011-07-13 16:58 UTC (permalink / raw To: Lars Magne Ingebrigtsen; +Cc: Christoph Scholtes, 9059 On Wed, Jul 13, 2011 at 18:31, Lars Magne Ingebrigtsen <larsi@gnus.org> wrote: > Juanma, you did the Windows parts of gnutls.c, so could you look at > this? Would the following patch be enough? Juanma === modified file 'src/gnutls.c' --- src/gnutls.c 2011-07-05 09:51:56 +0000 +++ src/gnutls.c 2011-07-13 16:51:53 +0000 @@ -143,10 +143,12 @@ init_gnutls_functions (Lisp_Object libraries) { HMODULE library; + Lisp_Object gnutls_log_level = Fsymbol_value (Qgnutls_log_level); + int max_log_level = 1; if (!(library = w32_delayed_load (libraries, Qgnutls_dll))) { - GNUTLS_LOG (1, 1, "GnuTLS library not found"); + GNUTLS_LOG (1, max_log_level, "GnuTLS library not found"); return 0; } @@ -189,7 +191,10 @@ LOAD_GNUTLS_FN (library, gnutls_x509_crt_import); LOAD_GNUTLS_FN (library, gnutls_x509_crt_init); - GNUTLS_LOG2 (1, 1, "GnuTLS library loaded:", + if (NUMBERP (gnutls_log_level)) + max_log_level = XINT (gnutls_log_level); + + GNUTLS_LOG2 (1, max_log_level, "GnuTLS library loaded:", SDATA (Fget (Qgnutls_dll, QCloaded_from))); return 1; } ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-13 16:58 ` Juanma Barranquero @ 2011-07-13 17:00 ` Lars Magne Ingebrigtsen 2011-07-13 20:35 ` Juanma Barranquero 0 siblings, 1 reply; 16+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-07-13 17:00 UTC (permalink / raw To: Juanma Barranquero; +Cc: Christoph Scholtes, 9059 Juanma Barranquero <lekktu@gmail.com> writes: > On Wed, Jul 13, 2011 at 18:31, Lars Magne Ingebrigtsen <larsi@gnus.org> wrote: > >> Juanma, you did the Windows parts of gnutls.c, so could you look at >> this? > > Would the following patch be enough? Looks good to me. Please apply. :-) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-13 17:00 ` Lars Magne Ingebrigtsen @ 2011-07-13 20:35 ` Juanma Barranquero 2011-07-16 22:06 ` Christoph Scholtes 0 siblings, 1 reply; 16+ messages in thread From: Juanma Barranquero @ 2011-07-13 20:35 UTC (permalink / raw To: Lars Magne Ingebrigtsen; +Cc: Christoph Scholtes, 9059-done On Wed, Jul 13, 2011 at 19:00, Lars Magne Ingebrigtsen <larsi@gnus.org> wrote: > Looks good to me. Please apply. :-) Done in revno:105174. Juanma ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-13 20:35 ` Juanma Barranquero @ 2011-07-16 22:06 ` Christoph Scholtes 2011-07-16 22:20 ` Sean Sieger 2011-07-16 22:50 ` Lars Magne Ingebrigtsen 0 siblings, 2 replies; 16+ messages in thread From: Christoph Scholtes @ 2011-07-16 22:06 UTC (permalink / raw To: Juanma Barranquero; +Cc: Lars Magne Ingebrigtsen, 9059 On 7/13/2011 2:35 PM, Juanma Barranquero wrote: > Done in revno:105174. > > Juanma I noticed something with this patch: If I don't have (require 'gnutls) in my `init.el' I get the following error when trying to use gnutls (with gnus): Symbol's value as variable is void: gnutls-log-level I think the problem is that init_gnutls-functions tries to access gnutls_log_level (or rather gnutls-log-level) before it has been initialized. After executing (require 'gnutls) everything works. I am not sure how to handle this, but (require 'gnutls) should not be necessary, should it? ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-16 22:06 ` Christoph Scholtes @ 2011-07-16 22:20 ` Sean Sieger 2011-07-16 22:50 ` Lars Magne Ingebrigtsen 1 sibling, 0 replies; 16+ messages in thread From: Sean Sieger @ 2011-07-16 22:20 UTC (permalink / raw To: 9059 Christoph Scholtes <cschol2112@googlemail.com> writes: Symbol's value as variable is void: gnutls-log-level [ ... ] After executing (require 'gnutls) everything works. I am not sure how to handle this, but (require 'gnutls) should not be necessary, should it? After I set the variable in .emacs, everything was fine. ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-16 22:06 ` Christoph Scholtes 2011-07-16 22:20 ` Sean Sieger @ 2011-07-16 22:50 ` Lars Magne Ingebrigtsen 2011-07-16 23:07 ` Christoph Scholtes 1 sibling, 1 reply; 16+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-07-16 22:50 UTC (permalink / raw To: Christoph Scholtes; +Cc: Juanma Barranquero, 9059 Christoph Scholtes <cschol2112@googlemail.com> writes: > I noticed something with this patch: > > If I don't have > > (require 'gnutls) > > in my `init.el' I get the following error when trying to use gnutls > (with gnus): > > Symbol's value as variable is void: gnutls-log-level I've now moved the defvar to the C layer, which should fix this problem. Could you update and see whether it's really fixed? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-16 22:50 ` Lars Magne Ingebrigtsen @ 2011-07-16 23:07 ` Christoph Scholtes 2011-07-16 23:27 ` Lars Magne Ingebrigtsen 0 siblings, 1 reply; 16+ messages in thread From: Christoph Scholtes @ 2011-07-16 23:07 UTC (permalink / raw To: Lars Magne Ingebrigtsen; +Cc: 9059 On 7/16/2011 4:50 PM, Lars Magne Ingebrigtsen wrote: > I've now moved the defvar to the C layer, which should fix this problem. > > Could you update and see whether it's really fixed?> gnutls.c: In function 'init_gnutls_functions': gnutls.c:196:7: error: 'Vgnutls_log_level' undeclared (first use in this function) gnutls.c:196:7: note: each undeclared identifier is reported only once for each function it appears in gnutls.c: In function 'emacs_gnutls_handle_error': gnutls.c:409:7: error: 'Vgnutls_log_level' undeclared (first use in this function) gnutls.c: In function 'syms_of_gnutls': gnutls.c:1158:3: error: 'struct emacs_globals' has no member named 'f_Vgnutls_log_level' gnutls.c:1160:3: error: 'Vgnutls_log_level' undeclared (first use in this function) mingw32-make[3]: *** [oo/i386/gnutls.o] Error 1 ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-16 23:07 ` Christoph Scholtes @ 2011-07-16 23:27 ` Lars Magne Ingebrigtsen 2011-07-16 23:30 ` Juanma Barranquero 0 siblings, 1 reply; 16+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-07-16 23:27 UTC (permalink / raw To: 9059 Christoph Scholtes <cschol2112@googlemail.com> writes: > On 7/16/2011 4:50 PM, Lars Magne Ingebrigtsen wrote: > >> I've now moved the defvar to the C layer, which should fix this problem. >> >> Could you update and see whether it's really fixed?> > > gnutls.c: In function 'init_gnutls_functions': > gnutls.c:196:7: error: 'Vgnutls_log_level' undeclared (first use in > this function) Hm. It compiles for me. I wonder why... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-16 23:27 ` Lars Magne Ingebrigtsen @ 2011-07-16 23:30 ` Juanma Barranquero 2011-07-16 23:36 ` Lars Magne Ingebrigtsen 0 siblings, 1 reply; 16+ messages in thread From: Juanma Barranquero @ 2011-07-16 23:30 UTC (permalink / raw To: 9059 On Sun, Jul 17, 2011 at 01:27, Lars Magne Ingebrigtsen <larsi@gnus.org> wrote: > Hm. It compiles for me. I wonder why... On Windows? Juanma ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-16 23:30 ` Juanma Barranquero @ 2011-07-16 23:36 ` Lars Magne Ingebrigtsen 2011-07-16 23:40 ` Lars Magne Ingebrigtsen ` (2 more replies) 0 siblings, 3 replies; 16+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-07-16 23:36 UTC (permalink / raw To: Juanma Barranquero; +Cc: 9059 Juanma Barranquero <lekktu@gmail.com> writes: >> Hm. It compiles for me. I wonder why... > > On Windows? I'm compiling on Linux. But the DEFVAR_INT I added is in the common code, as far as I can see. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-16 23:36 ` Lars Magne Ingebrigtsen @ 2011-07-16 23:40 ` Lars Magne Ingebrigtsen 2011-07-16 23:41 ` Juanma Barranquero 2011-07-17 15:54 ` Richard Stallman 2 siblings, 0 replies; 16+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-07-16 23:40 UTC (permalink / raw To: Juanma Barranquero; +Cc: 9059 Lars Magne Ingebrigtsen <larsi@gnus.org> writes: > But the DEFVAR_INT I added is in the common code, as far as I can see. Does something have to be added to globals.h somehow? And why doesn't it break for me? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-16 23:36 ` Lars Magne Ingebrigtsen 2011-07-16 23:40 ` Lars Magne Ingebrigtsen @ 2011-07-16 23:41 ` Juanma Barranquero 2011-07-16 23:44 ` Lars Magne Ingebrigtsen 2011-07-17 15:54 ` Richard Stallman 2 siblings, 1 reply; 16+ messages in thread From: Juanma Barranquero @ 2011-07-16 23:41 UTC (permalink / raw To: Lars Magne Ingebrigtsen; +Cc: 9059 On Sun, Jul 17, 2011 at 01:36, Lars Magne Ingebrigtsen <larsi@gnus.org> wrote: > But the DEFVAR_INT I added is in the common code, as far as I can see. Yes, but the generation of globals.h depends on platform-specific makefiles. Should be fixed now. Juanma ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-16 23:41 ` Juanma Barranquero @ 2011-07-16 23:44 ` Lars Magne Ingebrigtsen 0 siblings, 0 replies; 16+ messages in thread From: Lars Magne Ingebrigtsen @ 2011-07-16 23:44 UTC (permalink / raw To: Juanma Barranquero; +Cc: 9059 Juanma Barranquero <lekktu@gmail.com> writes: > Yes, but the generation of globals.h depends on platform-specific > makefiles. Should be fixed now. Thanks. I wasn't sure whether to use a DEFVAR_INT or DEFVAR_LISP, or whether to use Vgnutls_log_level or gnutls_log_level... (The latter would crash with a different slot somewhere, apparently.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ ^ permalink raw reply [flat|nested] 16+ messages in thread
* bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level 2011-07-16 23:36 ` Lars Magne Ingebrigtsen 2011-07-16 23:40 ` Lars Magne Ingebrigtsen 2011-07-16 23:41 ` Juanma Barranquero @ 2011-07-17 15:54 ` Richard Stallman 2 siblings, 0 replies; 16+ messages in thread From: Richard Stallman @ 2011-07-17 15:54 UTC (permalink / raw To: Lars Magne Ingebrigtsen; +Cc: lekktu, 9059 > On Windows? I'm compiling on Linux. Please don't call the GNU system "Linux". See http://www.gnu.org/gnu/gnu-linux-faq.html. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use free telephony http://directory.fsf.org/category/tel/ ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2011-07-17 15:54 UTC | newest] Thread overview: 16+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-07-12 3:25 bug#9059: 24.0.50; Logging in init_gnutls_functions does not adhere to gnutls_log_level Christoph Scholtes 2011-07-13 16:31 ` Lars Magne Ingebrigtsen 2011-07-13 16:58 ` Juanma Barranquero 2011-07-13 17:00 ` Lars Magne Ingebrigtsen 2011-07-13 20:35 ` Juanma Barranquero 2011-07-16 22:06 ` Christoph Scholtes 2011-07-16 22:20 ` Sean Sieger 2011-07-16 22:50 ` Lars Magne Ingebrigtsen 2011-07-16 23:07 ` Christoph Scholtes 2011-07-16 23:27 ` Lars Magne Ingebrigtsen 2011-07-16 23:30 ` Juanma Barranquero 2011-07-16 23:36 ` Lars Magne Ingebrigtsen 2011-07-16 23:40 ` Lars Magne Ingebrigtsen 2011-07-16 23:41 ` Juanma Barranquero 2011-07-16 23:44 ` Lars Magne Ingebrigtsen 2011-07-17 15:54 ` Richard Stallman
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.