unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
@ 2019-05-31  1:44 Aaron Jensen
  2019-06-03  9:11 ` Robert Pluim
  2019-10-07 15:02 ` Mattias Engdegård
  0 siblings, 2 replies; 20+ messages in thread
From: Aaron Jensen @ 2019-05-31  1:44 UTC (permalink / raw)
  To: 36017




I am also using ghub and have the same symptoms described in
https://github.com/magit/ghub/issues/81

I cannot reproduce with the repro in
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34341#19

So, I'm afraid I don't have a simple repro. I have libgnutls version
30607 and macOS Mojave 10.14.5

Disabling TLS 1.3 via (setq ghub-use-workaround-for-emacs-bug 'force)
works around the issue for me, so it does appear to be a very
similar/same issue, but the fix applied does not fix it for macOS.


In GNU Emacs 27.0.50 (build 1, x86_64-apple-darwin18.5.0, NS appkit-1671.40 Version 10.14.4 (Build 18E226))
 of 2019-05-09 built on aaron-mbt.local
Repository revision: eda8ea685802e4e07e28351f65b5e24661a384fe
Repository branch: master
Windowing system distributor 'Apple', version 10.3.1671
System Description:  Mac OS X 10.14.5

Recent messages:
Git finished
Running git push -v --force-with-lease origin refs/heads/require-email:refs/heads/require-email
Git finished
Running git commit --amend --only --allow-empty
Type C-c C-c to finish, or C-c C-k to cancel
When done with a buffer, type C-c C-c
Git finished
Running git push -v --force-with-lease origin refs/heads/require-email:refs/heads/require-email
Git finished
Mark saved where search started

Configured using:
 'configure --disable-dependency-tracking --disable-silent-rules
 --enable-locallisppath=/usr/local/share/emacs/site-lisp
 --infodir=/usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/info/emacs
 --prefix=/usr/local/Cellar/emacs-plus/HEAD-eda8ea6 --with-xml2
 --without-dbus --with-gnutls --with-imagemagick --with-modules
 --with-rsvg --with-ns --disable-ns-self-contained'

Configured features:
RSVG IMAGEMAGICK GLIB NOTIFY KQUEUE ACL GNUTLS LIBXML2 ZLIB
TOOLKIT_SCROLL_BARS NS MODULES THREADS PDUMPER LCMS2 GMP

Important settings:
  value of $LC_CTYPE: en_US.UTF-8
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: typescript

Minor modes in effect:
  global-evil-surround-mode: t
  evil-surround-mode: t
  tide-mode: t
  eslintd-fix-mode: t
  magit-todos-mode: t
  flycheck-posframe-mode: t
  eros-mode: t
  eval-sexp-fu-flash-mode: t
  goto-address-prog-mode: t
  auto-highlight-symbol-mode: t
  dtrt-indent-mode: t
  flycheck-pos-tip-mode: t
  global-flycheck-mode: t
  flycheck-mode: t
  highlight-numbers-mode: t
  highlight-parentheses-mode: t
  rainbow-delimiters-mode: t
  show-smartparens-global-mode: t
  show-smartparens-mode: t
  smartparens-mode: t
  company-statistics-mode: t
  company-posframe-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  global-git-gutter+-mode: t
  git-gutter+-mode: t
  pupo-mode: t
  purpose-mode: t
  evil-escape-mode: t
  recentf-mode: t
  desktop-save-mode: t
  ivy-prescient-mode: t
  company-prescient-mode: t
  prescient-persist-mode: t
  company-mode: t
  global-wakatime-mode: t
  wakatime-mode: t
  bug-reference-prog-mode: t
  global-magit-file-mode: t
  magit-file-mode: t
  magit-auto-revert-mode: t
  global-git-commit-mode: t
  async-bytecomp-package-mode: t
  winner-mode: t
  global-spacemacs-whitespace-cleanup-mode: t
  spacemacs-whitespace-cleanup-mode: t
  ws-butler-global-mode: t
  ws-butler-mode: t
  winum-mode: t
  global-vi-tilde-fringe-mode: t
  vi-tilde-fringe-mode: t
  save-place-mode: t
  savehist-mode: t
  projectile-rails-global-mode: t
  projectile-mode: t
  persp-mode: t
  global-origami-mode: t
  origami-mode: t
  global-hl-todo-mode: t
  hl-todo-mode: t
  eyebrowse-mode: t
  evil-mc-mode: t
  global-anzu-mode: t
  anzu-mode: t
  editorconfig-mode: t
  doom-modeline-mode: t
  counsel-mode: t
  ivy-mode: t
  delete-selection-mode: t
  clean-aindent-mode: t
  hybrid-mode: t
  which-key-mode: t
  override-global-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  evil-mode: t
  evil-local-mode: t
  spacemacs-leader-override-mode: t
  global-spacemacs-leader-override-mode: t
  global-hl-line-mode: t
  xterm-mouse-mode: t
  global-auto-revert-mode: t
  shell-dirtrack-mode: t
  ido-vertical-mode: t
  global-page-break-lines-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
  abbrev-mode: t
  hs-minor-mode: t

Load-path shadows:
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/ht-20190404.1202/ht hides /Users/aaronjensen/.emacs.d/core/libs/ht
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/inf-ruby-20190219.1147/inf-ruby hides /usr/local/share/emacs/site-lisp/ruby/inf-ruby
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-stan hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-stan
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-exp hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-exp
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-J hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-J
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-eshell hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-eshell
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-emacs-lisp hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-emacs-lisp
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-gnus hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-gnus
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-css hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-css
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-lob hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-lob
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-forth hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-forth
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-macs hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-macs
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-version hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-version
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-scheme hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-scheme
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ox hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ox
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-abc hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-abc
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-C hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-C
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-capture hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-capture
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-ref hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-ref
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-clojure hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-clojure
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-mouse hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-mouse
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-ledger hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-ledger
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-ctags hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-ctags
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-entities hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-entities
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-archive hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-archive
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-screen hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-screen
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-haskell hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-haskell
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-asymptote hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-asymptote
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-mhe hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-mhe
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-table hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-table
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-keys hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-keys
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ox-org hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ox-org
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-plot hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-plot
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-awk hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-awk
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-groovy hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-groovy
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-octave hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-octave
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-faces hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-faces
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-colview hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-colview
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-R hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-R
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-timer hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-timer
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-ebnf hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-ebnf
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-mobile hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-mobile
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-fortran hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-fortran
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-shell hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-shell
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-perl hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-perl
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-sqlite hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-sqlite
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-sed hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-sed
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-list hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-list
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-ruby hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-ruby
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-eval hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-eval
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-habit hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-habit
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-clock hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-clock
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ox-html hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ox-html
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-src hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-src
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-lisp hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-lisp
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-ditaa hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-ditaa
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-pcomplete hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-pcomplete
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-lint hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-lint
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-rmail hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-rmail
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ox-latex hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ox-latex
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-sass hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-sass
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-io hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-io
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-tangle hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-tangle
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-calc hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-calc
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-java hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-java
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ox-icalendar hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ox-icalendar
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-eww hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-eww
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ox-md hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ox-md
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ox-beamer hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ox-beamer
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-element hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-element
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-protocol hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-protocol
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-mscgen hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-mscgen
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-gnuplot hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-gnuplot
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-latex hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-latex
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-id hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-id
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-vala hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-vala
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ox-man hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ox-man
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-feed hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-feed
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-lua hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-lua
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-table hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-table
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-ocaml hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-ocaml
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-coq hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-coq
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-picolisp hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-picolisp
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-indent hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-indent
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-lilypond hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-lilypond
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-matlab hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-matlab
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-datetree hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-datetree
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-python hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-python
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-bbdb hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-bbdb
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-makefile hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-makefile
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-duration hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-duration
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-agenda hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-agenda
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-dot hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-dot
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-js hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-js
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ox-publish hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ox-publish
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-inlinetask hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-inlinetask
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-org hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-org
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-core hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-core
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-compat hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-compat
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-docview hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-docview
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ox-odt hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ox-odt
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-plantuml hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-plantuml
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ox-ascii hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ox-ascii
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-loaddefs hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-loaddefs
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-w3m hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-w3m
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-bibtex hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-bibtex
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-info hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-info
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-hledger hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-hledger
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-maxima hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-maxima
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-macro hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-macro
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-sql hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-sql
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-attach hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-attach
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-processing hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-processing
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ox-texinfo hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ox-texinfo
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-irc hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-irc
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-crypt hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-crypt
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-footnote hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-footnote
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/org-install hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/org-install
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-comint hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-comint
/Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20190527/ob-shen hides /usr/local/Cellar/emacs-plus/HEAD-eda8ea6/share/emacs/27.0.50/lisp/org/ob-shen

Features:
(shadow sort mail-extr emacsbug sendmail misearch multi-isearch cl-print
url-cache epa-file mmm-mode mmm-univ mmm-class mmm-region mmm-auto
mmm-vars mmm-utils mmm-compat fill-column-indicator smex mwim
network-stream evil-surround company-tng tide tide-lv typescript-mode
eslintd-fix company-web-html company-web company-css web-completion-data
emmet-mode smartparens-html web-mode magit-todos magit-gitflow
flycheck-posframe company-robe robe rubocop ruby-refactor ruby-tools
evil-matchit evil-matchit-sdk enh-ruby-mode counsel-projectile view appt
diary-lib diary-loaddefs org-duration overseer auto-compile packed
elisp-slime-nav eros flycheck-package package-lint finder lispyville
lispy lispy-inline avy edebug backtrace lispy-tags mode-local nameless
eval-sexp-fu add-node-modules-path json-mode json-reformat json-snatcher
company-lua smartparens-lua lua-mode alchemist alchemist-macroexpand
alchemist-company alchemist-help alchemist-complete alchemist-refcard
alchemist-phoenix alchemist-compile alchemist-iex alchemist-message
alchemist-hooks alchemist-hex alchemist-mix alchemist-info
alchemist-goto alchemist-scope etags fileloop alchemist-eval
alchemist-interact alchemist-server alchemist-execute alchemist-report
alchemist-test-mode alchemist-project alchemist-file alchemist-key
alchemist-utils flycheck-dialyxir flycheck-credo smartparens-elixir
elixir-mode elixir-format pkg-info epl elixir-smie sh-script goto-addr
auto-highlight-symbol dtrt-indent evil-lisp-state flycheck-pos-tip
pos-tip flycheck highlight-numbers parent-mode highlight-parentheses
hideshow rainbow-delimiters smartparens-config smartparens-javascript
smartparens-ruby smartparens-org smartparens-markdown smartparens-text
smartparens js org-agenda executable pp vc-git company-statistics
company-posframe posframe company-files company-keywords
company-dabbrev-code company-dabbrev company-capf company-emoji
company-emoji-list org-eldoc evil-org org-table ob-C cc-mode cc-fonts
cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs
ob-shell ob-js ob-ruby org-bullets org-download toc-org typo
yasnippet-snippets yasnippet elec-pair org-variable-pitch org-indent
image-file org-eww org-rmail org-mhe org-irc org-info org-gnus nnir
gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail
mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus
nnheader org-docview doc-view jka-compr image-mode org-bibtex bibtex
org-bbdb org-w3m org-checklist org-inlinetask editorconfig-core
editorconfig-core-handle editorconfig-fnmatch org-gcal org-archive
request-deferred deferred request alert log4e notifications dbus xml
gntp git-gutter-fringe+ fringe-helper git-gutter+ face-remap
spacemacs-purpose-popwin window-purpose-x imenu-list window-purpose
window-purpose-fixes window-purpose-prefix-overload
window-purpose-switch window-purpose-layout window-purpose-core
window-purpose-configuration window-purpose-utils evil-escape recentf
tree-widget desktop frameset ivy-prescient company-prescient prescient
company wakatime-mode contextual-menubar evil-replace-with-register
evil-collection-integration evil-collection-dired evil-collection-custom
evil-collection init-doom-modeline powerline-separators quiet-emacs
fill-or-unfill init-terminal-cursor evil-terminal-cursor-changer
init-org org-drill org-learn org-id ob-async ob-elixir ob-http
ob-http-mode ob-restclient restclient org-re-reveal ox-gfm ox-md ox-odt
rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse
nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar ox-html table
ox-ascii ox-publish ox orgit org-element avl-tree generator evil-magit
git-rebase forge-list forge-commands forge-semi forge-bitbucket buck
forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github
ghub-graphql treepy gsexp ghub let-alist gnutls forge-notify
forge-revnote forge-pullreq forge-issue forge-topic bug-reference
forge-post markdown-mode forge-repo forge forge-core forge-db closql
emacsql-sqlite emacsql emacsql-compiler url-http url-auth url-gw nsm url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util mailcap magit-submodule magit-obsolete magit-popup
magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull
magit-fetch magit-clone magit-remote magit-commit magit-sequence
magit-notes magit-worktree magit-tag magit-merge magit-branch
magit-reset magit-files magit-refs magit-status magit magit-repos
magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode
diff-mode magit-core magit-autorevert magit-margin magit-transient
magit-process magit-mode transient git-commit magit-git magit-section
magit-utils crm log-edit message rmc puny rfc822 mml mml-sec epa
gnus-util rmail rmail-loaddefs text-property-search mailabbrev
mail-utils gmm-utils mailheader pcvs-util add-log with-editor
async-bytecomp async org ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-macro org-footnote org-src ob-comint ob-keys org-pcomplete org-list
org-faces org-entities time-date org-version ob-emacs-lisp ob-core
ob-eval org-compat org-macs org-loaddefs find-func cal-menu calendar
cal-loaddefs hi-lock init-magit persistent-soft list-utils pcache
eieio-base font-utils server winner xterm-color
spacemacs-whitespace-cleanup ws-butler winum vi-tilde-fringe
unicode-fonts tmux symbol-overlay string-inflection saveplace savehist
ruby-test-mode pcre2el rxt re-builder projectile-rails rake inflections
inf-ruby ruby-mode smie projectile grep ibuf-ext ibuffer
ibuffer-loaddefs popwin persp-mode osx-trash origami origami-parsers
ivy-hydra hl-todo google-c-style eyebrowse evil-textobj-line evil-mc
evil-mc-command-execute evil-mc-command-record evil-mc-cursor-make
evil-mc-region evil-mc-cursor-state evil-mc-undo evil-mc-vars
evil-mc-known-commands evil-mc-common evil-anzu anzu editorconfig
noutline outline doom-modeline doom-modeline-segments doom-modeline-env
doom-modeline-core shrink-path f s dash all-the-icons
all-the-icons-faces data-material data-weathericons data-octicons
data-fileicons data-faicons data-alltheicons memoize counsel xdg xref
project dired dired-loaddefs compile swiper ivy flx delsel colir color
ivy-overlay ffap clean-aindent-mode gh-common marshal fix-word
docker-tramp tramp-cache hybrid-mode evil-evilified-state which-key
use-package use-package-ensure use-package-delight use-package-diminish
use-package-bind-key bind-key use-package-core hydra lv cus-edit
cus-start cus-load evil evil-integration undo-tree diff evil-maps
evil-commands reveal flyspell ispell evil-jumps evil-command-window
evil-types evil-search evil-ex evil-macros evil-repeat evil-states
evil-core evil-common windmove thingatpt rect evil-digraphs diminish
evil-vars bind-map quelpa mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr lisp-mnt help-fns
radix-tree hl-line xt-mouse autorevert filenotify cl-extra disp-table
wid-edit night-owl-theme info finder-inf patch-server init-sass init-php
init-html init-evil tramp tramp-loaddefs trampver tramp-integration
files-x tramp-compat shell pcomplete comint ansi-color ring parse-time
format-spec ido-vertical-mode ido core-spacemacs core-use-package-ext
core-transient-state core-micro-state core-toggle core-keybindings
core-fonts-support core-themes-support core-display-init core-jump
core-release-management core-custom-settings core-configuration-layer
eieio-compat core-progress-bar core-spacemacs-buffer core-funcs ht cl
help-mode warnings package url-handlers url-parse auth-source cl-seq
password-cache json map url-vars seq eieio byte-opt bytecomp
byte-compile cconv eieio-core eieio-loaddefs epg epg-config
core-command-line pcase core-debug edmacro kmacro derived cl-macs gv
profiler easymenu core-hooks page-break-lines easy-mmode core-env
load-env-vars rx cl-loaddefs cl-lib core-dotspacemacs advice
core-emacs-backports subr-x core-dumper tooltip eldoc electric uniquify
ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win
ucs-normalize mule-util term/common-win tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode
lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932
hebrew greek romanian slovak czech european ethiopic indian cyrillic
chinese composite charscript charprop case-table epa-hook jka-cmpr-hook
help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs
button faces cus-face macroexp files text-properties overlay sha1 md5
base64 format env code-pages mule custom widget hashtable-print-readable
backquote threads kqueue cocoa ns lcms2 multi-tty make-network-process
emacs)

Memory information:
((conses 16 1282522 831848)
 (symbols 48 79014 2)
 (strings 32 313473 122077)
 (string-bytes 1 10047058)
 (vectors 16 125135)
 (vector-slots 8 2566998 376860)
 (floats 8 1832 3726)
 (intervals 56 41872 19285)
 (buffers 992 276))





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2019-05-31  1:44 bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341 Aaron Jensen
@ 2019-06-03  9:11 ` Robert Pluim
  2019-06-03  9:53   ` Aaron Jensen
  2019-10-07 15:02 ` Mattias Engdegård
  1 sibling, 1 reply; 20+ messages in thread
From: Robert Pluim @ 2019-06-03  9:11 UTC (permalink / raw)
  To: Aaron Jensen; +Cc: 36017

>>>>> On Thu, 30 May 2019 18:44:43 -0700, Aaron Jensen <aaronjensen@gmail.com> said:

    Aaron> I am also using ghub and have the same symptoms described in
    Aaron> https://github.com/magit/ghub/issues/81

    Aaron> I cannot reproduce with the repro in
    Aaron> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34341#19

    Aaron> So, I'm afraid I don't have a simple repro. I have libgnutls version
    Aaron> 30607 and macOS Mojave 10.14.5

    Aaron> Disabling TLS 1.3 via (setq ghub-use-workaround-for-emacs-bug 'force)
    Aaron> works around the issue for me, so it does appear to be a very
    Aaron> similar/same issue, but the fix applied does not fix it for macOS.

I have the same versions of libgnutls and macOS, and I donʼt see
this (but I donʼt use ghub). Can you try (from emacs -Q)

M-x eww RET www.gmail.com

That fails for me with e87e6a24c49542111e669b7d0f1a412024663f8e
reverted, and works with the latest emacs master.

Robert





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2019-06-03  9:11 ` Robert Pluim
@ 2019-06-03  9:53   ` Aaron Jensen
  2019-06-03 10:05     ` Robert Pluim
                       ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: Aaron Jensen @ 2019-06-03  9:53 UTC (permalink / raw)
  To: Robert Pluim; +Cc: 36017

On Mon, Jun 3, 2019 at 2:11 AM Robert Pluim <rpluim@gmail.com> wrote:
> I have the same versions of libgnutls and macOS, and I donʼt see
> this (but I donʼt use ghub). Can you try (from emacs -Q)
>
> M-x eww RET www.gmail.com
>
> That fails for me with e87e6a24c49542111e669b7d0f1a412024663f8e
> reverted, and works with the latest emacs master.

This works for me. I only get the error while creating a pull request,
so perhaps it is limited to POST requests?

Try this in emacs -Q:

(let (
      ;; (gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")
      (url-request-method "POST")
      (url-request-data "{}")
      (url-request-extra-headers '(("Authorization" . "token XXX")
                                   ("Content-Type" . "application/json"))))
  (switch-to-buffer
   (url-retrieve
    "https://api.github.com/repos/facebook/react/pulls"
    (lambda (status)
      (error "Staus: %S" status)))))

For me, I get a blank buffer and then a connection error.

If I uncomment the gnutls-algorithm-priority, it works as expected (it
should 401 because of the invalid token). Like the other bug, once the
connection is established once, setting gnutls-algorithm-priority or
not makes no difference.





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2019-06-03  9:53   ` Aaron Jensen
@ 2019-06-03 10:05     ` Robert Pluim
  2019-06-03 15:21       ` Aaron Jensen
                         ` (2 more replies)
  2019-08-07 18:34     ` Joseph Mingrone
  2020-08-03  8:02     ` Lars Ingebrigtsen
  2 siblings, 3 replies; 20+ messages in thread
From: Robert Pluim @ 2019-06-03 10:05 UTC (permalink / raw)
  To: Aaron Jensen; +Cc: 36017

>>>>> On Mon, 3 Jun 2019 02:53:06 -0700, Aaron Jensen <aaronjensen@gmail.com> said:

    Aaron> On Mon, Jun 3, 2019 at 2:11 AM Robert Pluim <rpluim@gmail.com> wrote:
    >> I have the same versions of libgnutls and macOS, and I donʼt see
    >> this (but I donʼt use ghub). Can you try (from emacs -Q)
    >> 
    >> M-x eww RET www.gmail.com
    >> 
    >> That fails for me with e87e6a24c49542111e669b7d0f1a412024663f8e
    >> reverted, and works with the latest emacs master.

    Aaron> This works for me. I only get the error while creating a pull request,
    Aaron> so perhaps it is limited to POST requests?

    Aaron> Try this in emacs -Q:

    Aaron> (let (
    Aaron>       ;; (gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")
    Aaron>       (url-request-method "POST")
    Aaron>       (url-request-data "{}")
    Aaron>       (url-request-extra-headers '(("Authorization" . "token XXX")
    Aaron>                                    ("Content-Type" . "application/json"))))
    Aaron>   (switch-to-buffer
    Aaron>    (url-retrieve
    Aaron>     "https://api.github.com/repos/facebook/react/pulls"
    Aaron>     (lambda (status)
    Aaron>       (error "Staus: %S" status)))))

    Aaron> For me, I get a blank buffer and then a connection error.

    Aaron> If I uncomment the gnutls-algorithm-priority, it works as expected (it
    Aaron> should 401 because of the invalid token). Like the other bug, once the
    Aaron> connection is established once, setting gnutls-algorithm-priority or
    Aaron> not makes no difference.

And that recipe works fine for me. Iʼll have to try again later today
when I can use a different network that I have more control over.

One last thought: are you connecting over IPv4 or IPv6? (Iʼm currently
on an IPv4 only network)

Robert





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2019-06-03 10:05     ` Robert Pluim
@ 2019-06-03 15:21       ` Aaron Jensen
  2019-06-03 16:37         ` Aaron Jensen
  2019-06-03 16:41       ` Alan Third
  2019-06-03 17:47       ` Robert Pluim
  2 siblings, 1 reply; 20+ messages in thread
From: Aaron Jensen @ 2019-06-03 15:21 UTC (permalink / raw)
  To: Robert Pluim; +Cc: 36017

On Mon, Jun 3, 2019 at 3:05 AM Robert Pluim <rpluim@gmail.com> wrote:
> One last thought: are you connecting over IPv4 or IPv6? (Iʼm currently
> on an IPv4 only network)

Same for me, IPv4 only. I just rebuilt Emacs and upgraded gnutls and I
see the same issue.

Aaron





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2019-06-03 15:21       ` Aaron Jensen
@ 2019-06-03 16:37         ` Aaron Jensen
  0 siblings, 0 replies; 20+ messages in thread
From: Aaron Jensen @ 2019-06-03 16:37 UTC (permalink / raw)
  To: Robert Pluim; +Cc: 36017

[-- Attachment #1: Type: text/plain, Size: 290 bytes --]

On Mon, Jun 3, 2019 at 8:21 AM Aaron Jensen <aaronjensen@gmail.com> wrote:
> Same for me, IPv4 only. I just rebuilt Emacs and upgraded gnutls and I
> see the same issue.


What to do with it is beyond me, but I've attached a wireshark of the
connection attempt. Hopefully it helps someone.

[-- Attachment #2: emacs-tls-bug.pcapng --]
[-- Type: application/octet-stream, Size: 6916 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2019-06-03 10:05     ` Robert Pluim
  2019-06-03 15:21       ` Aaron Jensen
@ 2019-06-03 16:41       ` Alan Third
  2019-06-03 16:42         ` Aaron Jensen
  2019-06-03 17:47       ` Robert Pluim
  2 siblings, 1 reply; 20+ messages in thread
From: Alan Third @ 2019-06-03 16:41 UTC (permalink / raw)
  To: Robert Pluim; +Cc: 36017, Aaron Jensen

On Mon, Jun 03, 2019 at 12:05:41PM +0200, Robert Pluim wrote:
> >>>>> On Mon, 3 Jun 2019 02:53:06 -0700, Aaron Jensen <aaronjensen@gmail.com> said:
> 
>     Aaron> (let (
>     Aaron>       ;; (gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")
>     Aaron>       (url-request-method "POST")
>     Aaron>       (url-request-data "{}")
>     Aaron>       (url-request-extra-headers '(("Authorization" . "token XXX")
>     Aaron>                                    ("Content-Type" . "application/json"))))
>     Aaron>   (switch-to-buffer
>     Aaron>    (url-retrieve
>     Aaron>     "https://api.github.com/repos/facebook/react/pulls"
>     Aaron>     (lambda (status)
>     Aaron>       (error "Staus: %S" status)))))
> 
>     Aaron> For me, I get a blank buffer and then a connection error.
> 
>     Aaron> If I uncomment the gnutls-algorithm-priority, it works as expected (it
>     Aaron> should 401 because of the invalid token). Like the other bug, once the
>     Aaron> connection is established once, setting gnutls-algorithm-priority or
>     Aaron> not makes no difference.
> 
> And that recipe works fine for me. Iʼll have to try again later today
> when I can use a different network that I have more control over.
> 
> One last thought: are you connecting over IPv4 or IPv6? (Iʼm currently
> on an IPv4 only network)

I can’t replicate either, although I’ve no idea what version of
libgnutls I’m using.
-- 
Alan Third





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2019-06-03 16:41       ` Alan Third
@ 2019-06-03 16:42         ` Aaron Jensen
  0 siblings, 0 replies; 20+ messages in thread
From: Aaron Jensen @ 2019-06-03 16:42 UTC (permalink / raw)
  To: Alan Third; +Cc: Robert Pluim, 36017

On Mon, Jun 3, 2019 at 9:41 AM Alan Third <alan@idiocy.org> wrote:

> I can’t replicate either, although I’ve no idea what version of
> libgnutls I’m using.

Hmm. There should be a var, libgnutls-version. Mine is 30608.





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2019-06-03 10:05     ` Robert Pluim
  2019-06-03 15:21       ` Aaron Jensen
  2019-06-03 16:41       ` Alan Third
@ 2019-06-03 17:47       ` Robert Pluim
  2019-06-03 18:38         ` Robert Pluim
  2019-06-04 13:12         ` Noam Postavsky
  2 siblings, 2 replies; 20+ messages in thread
From: Robert Pluim @ 2019-06-03 17:47 UTC (permalink / raw)
  To: Aaron Jensen; +Cc: 36017

>>>>> On Mon, 03 Jun 2019 12:05:41 +0200, Robert Pluim <rpluim@gmail.com> said:

>>>>> On Mon, 3 Jun 2019 02:53:06 -0700, Aaron Jensen <aaronjensen@gmail.com> said:
    Robert> And that recipe works fine for me. Iʼll have to try again later today
    Robert> when I can use a different network that I have more control over.

Actually, now that I look at it more closely, it does fail for me
(sort of). I donʼt get a blank buffer, but I do get

error in process filter: Staus: 

If I retry in the same session, then I get a 401 as expected.

Iʼll stick some debugging in gnutls.c and see what I can find.

Robert





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2019-06-03 17:47       ` Robert Pluim
@ 2019-06-03 18:38         ` Robert Pluim
  2019-06-03 19:05           ` Robert Pluim
  2019-06-04 13:12         ` Noam Postavsky
  1 sibling, 1 reply; 20+ messages in thread
From: Robert Pluim @ 2019-06-03 18:38 UTC (permalink / raw)
  To: Aaron Jensen; +Cc: 36017

>>>>> On Mon, 03 Jun 2019 19:47:20 +0200, Robert Pluim <rpluim@gmail.com> said:

>>>>> On Mon, 03 Jun 2019 12:05:41 +0200, Robert Pluim <rpluim@gmail.com> said:
>>>>> On Mon, 3 Jun 2019 02:53:06 -0700, Aaron Jensen <aaronjensen@gmail.com> said:
    Robert> And that recipe works fine for me. Iʼll have to try again later today
    Robert> when I can use a different network that I have more control over.

    Robert> Actually, now that I look at it more closely, it does fail for me
    Robert> (sort of). I donʼt get a blank buffer, but I do get

    Robert> error in process filter: Staus: 

    Robert> If I retry in the same session, then I get a 401 as expected.

    Robert> Iʼll stick some debugging in gnutls.c and see what I can find.

And Iʼll note that this behaviour is not limited to macOS: I see it on
my GNU/Linux box as well.

I took a look at the packet capture as well: the remote end is tearing
down the connection, so probably Emacs is sending something thatʼs out
of spec.

Robert





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2019-06-03 18:38         ` Robert Pluim
@ 2019-06-03 19:05           ` Robert Pluim
  0 siblings, 0 replies; 20+ messages in thread
From: Robert Pluim @ 2019-06-03 19:05 UTC (permalink / raw)
  To: Aaron Jensen; +Cc: 36017

>>>>> On Mon, 03 Jun 2019 20:38:37 +0200, Robert Pluim <rpluim@gmail.com> said:

    Robert> And that recipe works fine for me. Iʼll have to try again later today
    Robert> when I can use a different network that I have more control over.

    Robert> Actually, now that I look at it more closely, it does fail for me
    Robert> (sort of). I donʼt get a blank buffer, but I do get

    Robert> error in process filter: Staus: 

    Robert> If I retry in the same session, then I get a 401 as expected.

    Robert> Iʼll stick some debugging in gnutls.c and see what I can find.

    Robert> And Iʼll note that this behaviour is not limited to macOS: I see it on
    Robert> my GNU/Linux box as well.

And emacs-26 on macOS works correctly, so this is definitely an emacs
issue.

Robert





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2019-06-03 17:47       ` Robert Pluim
  2019-06-03 18:38         ` Robert Pluim
@ 2019-06-04 13:12         ` Noam Postavsky
  2019-06-04 13:25           ` Robert Pluim
  1 sibling, 1 reply; 20+ messages in thread
From: Noam Postavsky @ 2019-06-04 13:12 UTC (permalink / raw)
  To: 36017; +Cc: Aaron Jensen

Robert Pluim <rpluim@gmail.com> writes:

>>>>>> On Mon, 03 Jun 2019 12:05:41 +0200, Robert Pluim <rpluim@gmail.com> said:
>
>>>>>> On Mon, 3 Jun 2019 02:53:06 -0700, Aaron Jensen <aaronjensen@gmail.com> said:
>     Robert> And that recipe works fine for me. Iʼll have to try again later today
>     Robert> when I can use a different network that I have more control over.
>
> Actually, now that I look at it more closely, it does fail for me
> (sort of). I donʼt get a blank buffer, but I do get
>
> error in process filter: Staus: 

Do you not get a query for username and then password?  I do (this is on
Arch Linux, libgnutls-version=30607), and when I C-g out it, I get
"error in process filter: Quit".  So do you maybe have something killing
the query in a different way?





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2019-06-04 13:12         ` Noam Postavsky
@ 2019-06-04 13:25           ` Robert Pluim
  0 siblings, 0 replies; 20+ messages in thread
From: Robert Pluim @ 2019-06-04 13:25 UTC (permalink / raw)
  To: Noam Postavsky; +Cc: 36017, Aaron Jensen

>>>>> On Tue, 04 Jun 2019 09:12:48 -0400, Noam Postavsky <npostavs@gmail.com> said:

    Noam> Robert Pluim <rpluim@gmail.com> writes:
    >>>>>>> On Mon, 03 Jun 2019 12:05:41 +0200, Robert Pluim <rpluim@gmail.com> said:
    >> 
    >>>>>>> On Mon, 3 Jun 2019 02:53:06 -0700, Aaron Jensen <aaronjensen@gmail.com> said:
    Robert> And that recipe works fine for me. Iʼll have to try again later today
    Robert> when I can use a different network that I have more control over.
    >> 
    >> Actually, now that I look at it more closely, it does fail for me
    >> (sort of). I donʼt get a blank buffer, but I do get
    >> 
    >> error in process filter: Staus: 

    Noam> Do you not get a query for username and then password?  I do
    Noam> (this is on

No, I donʼt.

    Noam> Arch Linux, libgnutls-version=30607), and when I C-g out it, I get
    Noam> "error in process filter: Quit".  So do you maybe have something killing
    Noam> the query in a different way?

If I rerun the recipe in the same emacs -Q session, then I do get a
401 and a prompt. And as noted elsewhere, emacs-26 gets me a 401 and a
prompt straight away.

Robert





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2019-06-03  9:53   ` Aaron Jensen
  2019-06-03 10:05     ` Robert Pluim
@ 2019-08-07 18:34     ` Joseph Mingrone
  2020-08-03  8:02     ` Lars Ingebrigtsen
  2 siblings, 0 replies; 20+ messages in thread
From: Joseph Mingrone @ 2019-08-07 18:34 UTC (permalink / raw)
  To: Aaron Jensen; +Cc: Robert Pluim, 36017, Noam Postavsky

[-- Attachment #1: Type: text/plain, Size: 1824 bytes --]

Aaron Jensen <aaronjensen@gmail.com> writes:

> On Mon, Jun 3, 2019 at 2:11 AM Robert Pluim <rpluim@gmail.com> wrote:
>> I have the same versions of libgnutls and macOS, and I donʼt see
>> this (but I donʼt use ghub). Can you try (from emacs -Q)

>> M-x eww RET www.gmail.com

>> That fails for me with e87e6a24c49542111e669b7d0f1a412024663f8e
>> reverted, and works with the latest emacs master.

> This works for me. I only get the error while creating a pull request,
> so perhaps it is limited to POST requests?

> Try this in emacs -Q:

> (let (
>       ;; (gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")
>       (url-request-method "POST")
>       (url-request-data "{}")
>       (url-request-extra-headers '(("Authorization" . "token XXX")
>                                    ("Content-Type" . "application/json"))))
>   (switch-to-buffer
>    (url-retrieve
>     "https://api.github.com/repos/facebook/react/pulls"
>     (lambda (status)
>       (error "Staus: %S" status)))))

> For me, I get a blank buffer and then a connection error.

> If I uncomment the gnutls-algorithm-priority, it works as expected (it
> should 401 because of the invalid token). Like the other bug, once the
> connection is established once, setting gnutls-algorithm-priority or
> not makes no difference.

Hello,

npostavs on #emacs@freenode pointed me here.

I am running FreeBSD 12.0 and a master build from today (d5622eb from
2019-08-07) and also get: error in process sentinel: Staus: (:error
(error connection-failed "connect" :host "api.github.com" :service 443))

`list-packages' gives a similar error: error in process sentinel: Error
retrieving: https://elpa.gnu.org/packages/archive-contents (error
connection-failed "connect" :host "elpa.gnu.org" :service 443)

--
Joseph

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 979 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to  #34341
  2019-05-31  1:44 bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341 Aaron Jensen
  2019-06-03  9:11 ` Robert Pluim
@ 2019-10-07 15:02 ` Mattias Engdegård
  1 sibling, 0 replies; 20+ messages in thread
From: Mattias Engdegård @ 2019-10-07 15:02 UTC (permalink / raw)
  To: 36017; +Cc: Joseph Mingrone, Robert Pluim, Noam Postavsky, Aaron Jensen

There seems to be a race of some kind.

On macOS 10.14 and Emacs master, NS build, `list-packages' (with only elpa.gnu.org configured) fails while fetching archive-contents asynchronously. However, running

(url-retrieve
 "https://elpa.gnu.org/packages/archive-contents"
 (lambda (status) (message "callback: status = %S" status))
 nil
 'silent)

works (albeit slowly); this is (modulo the callback) what list-packages does behind the curtains. The only difference is that list-packages then immediately proceeds with some other work (package-menu--refresh). This can be simulated with

(progn
 (url-retrieve ...)  ; like above
 (busy-wait 1.0))    ; busy-wait 1 s

which fails in the same way. As reported by Joseph Mingrone, the process sentinel, `url-http-async-sentinel', is called with a WHY argument of "connect", which makes little sense; if the process is still trying to connect, why is the sentinel called?

In any case, `url-http-async-sentinel' interprets the "connect" status as an error and fails, but this is just a symptom of something earlier; changing the sentinel to ignore "connect" doesn't help.

If run in a TTY (with -nw), everything works, further indicating that it's may be a problem with handling of asynchronous processes in the NS build.

However, this seems insufficient by itself: is gnutls (or TLS 1.3) really so brittle that it cannot cope with a mere delay of 1 s during the initial handshake?

More details:

* In all runs, gnutls_handshake fails when called right after the initial connect() in connect_network_socket; this is expected since the socket is nonblocking and the TCP connection hasn't been set up yet.

* In failed runs, gnutls_handshake succeeds immediately in wait_reading_process_output.

* In successful runs, gnutls_handshake initially fails (with GNUTLS_E_AGAIN) in wait_reading_process_output. Only after several tries does it return success.

I didn't make much progress beyond this point. Could someone more familiar with gnutls in Emacs help me debug it?






^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2019-06-03  9:53   ` Aaron Jensen
  2019-06-03 10:05     ` Robert Pluim
  2019-08-07 18:34     ` Joseph Mingrone
@ 2020-08-03  8:02     ` Lars Ingebrigtsen
  2020-08-03 15:52       ` Aaron Jensen
  2 siblings, 1 reply; 20+ messages in thread
From: Lars Ingebrigtsen @ 2020-08-03  8:02 UTC (permalink / raw)
  To: Aaron Jensen; +Cc: Robert Pluim, 36017

Aaron Jensen <aaronjensen@gmail.com> writes:

> Try this in emacs -Q:
>
> (let (
>       ;; (gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")
>       (url-request-method "POST")
>       (url-request-data "{}")
>       (url-request-extra-headers '(("Authorization" . "token XXX")
>                                    ("Content-Type" . "application/json"))))
>   (switch-to-buffer
>    (url-retrieve
>     "https://api.github.com/repos/facebook/react/pulls"
>     (lambda (status)
>       (error "Staus: %S" status)))))

I've tried this in both Emacs 28 on GNU/Linux and Macos, and I don't
seem to get any errors -- I get a buffer full of JSON and a status full
of TLS data.

Are you still seeing this problem?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2020-08-03  8:02     ` Lars Ingebrigtsen
@ 2020-08-03 15:52       ` Aaron Jensen
  2020-08-04  3:40         ` Richard Stallman
  2020-08-04  8:23         ` Lars Ingebrigtsen
  0 siblings, 2 replies; 20+ messages in thread
From: Aaron Jensen @ 2020-08-03 15:52 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: Robert Pluim, 36017

It no longer reproduces on macOS for me it seems, with some build of Emacs 27.

Aaron

On Mon, Aug 3, 2020 at 1:02 AM Lars Ingebrigtsen <larsi@gnus.org> wrote:
>
> Aaron Jensen <aaronjensen@gmail.com> writes:
>
> > Try this in emacs -Q:
> >
> > (let (
> >       ;; (gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")
> >       (url-request-method "POST")
> >       (url-request-data "{}")
> >       (url-request-extra-headers '(("Authorization" . "token XXX")
> >                                    ("Content-Type" . "application/json"))))
> >   (switch-to-buffer
> >    (url-retrieve
> >     "https://api.github.com/repos/facebook/react/pulls"
> >     (lambda (status)
> >       (error "Staus: %S" status)))))
>
> I've tried this in both Emacs 28 on GNU/Linux and Macos, and I don't
> seem to get any errors -- I get a buffer full of JSON and a status full
> of TLS data.
>
> Are you still seeing this problem?
>
> --
> (domestic pets only, the antidote for overdose, milk.)
>    bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2020-08-03 15:52       ` Aaron Jensen
@ 2020-08-04  3:40         ` Richard Stallman
  2020-08-04  8:23         ` Lars Ingebrigtsen
  1 sibling, 0 replies; 20+ messages in thread
From: Richard Stallman @ 2020-08-04  3:40 UTC (permalink / raw)
  To: Aaron Jensen; +Cc: larsi, 36017, rpluim

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > It no longer reproduces on macOS for me it seems, with some build of Emacs 27.

The idea that bugs might reproduce is very disturbing.
In my experience, we programmers had to reproduce them ourselves.

-- 
Dr Richard Stallman
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)







^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341
  2020-08-03 15:52       ` Aaron Jensen
  2020-08-04  3:40         ` Richard Stallman
@ 2020-08-04  8:23         ` Lars Ingebrigtsen
  1 sibling, 0 replies; 20+ messages in thread
From: Lars Ingebrigtsen @ 2020-08-04  8:23 UTC (permalink / raw)
  To: Aaron Jensen; +Cc: Robert Pluim, 36017

Aaron Jensen <aaronjensen@gmail.com> writes:

> It no longer reproduces on macOS for me it seems, with some build of Emacs 27.

OK; I'm closing this bug report, then.  If somebody else sees it, please
reopen.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 20+ messages in thread

* bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to  #34341
       [not found] <0DD0E210-B1FD-4361-930E-5A4A0DBA1796@acm.org>
@ 2021-07-13  9:03 ` Mattias Engdegård
  0 siblings, 0 replies; 20+ messages in thread
From: Mattias Engdegård @ 2021-07-13  9:03 UTC (permalink / raw)
  To: 36017; +Cc: Joseph Mingrone, Lars Ingebrigtsen, Robert Pluim, Aaron Jensen

[resending because of mailer trouble -- my apologies if you get this twice]

> In case it might help someone: a patch for a possibly related problem has been proposed in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=49449 and will soon be pushed to master.






^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2021-07-13  9:03 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-31  1:44 bug#36017: 27.0.50; TLS 1.3 on macOS exhibits similar issue to #34341 Aaron Jensen
2019-06-03  9:11 ` Robert Pluim
2019-06-03  9:53   ` Aaron Jensen
2019-06-03 10:05     ` Robert Pluim
2019-06-03 15:21       ` Aaron Jensen
2019-06-03 16:37         ` Aaron Jensen
2019-06-03 16:41       ` Alan Third
2019-06-03 16:42         ` Aaron Jensen
2019-06-03 17:47       ` Robert Pluim
2019-06-03 18:38         ` Robert Pluim
2019-06-03 19:05           ` Robert Pluim
2019-06-04 13:12         ` Noam Postavsky
2019-06-04 13:25           ` Robert Pluim
2019-08-07 18:34     ` Joseph Mingrone
2020-08-03  8:02     ` Lars Ingebrigtsen
2020-08-03 15:52       ` Aaron Jensen
2020-08-04  3:40         ` Richard Stallman
2020-08-04  8:23         ` Lars Ingebrigtsen
2019-10-07 15:02 ` Mattias Engdegård
     [not found] <0DD0E210-B1FD-4361-930E-5A4A0DBA1796@acm.org>
2021-07-13  9:03 ` Mattias Engdegård

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).