From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Apr 2018 16:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 31248@debbugs.gnu.org Cc: Lars Ingebrigtsen X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15245004393731 (code B ref -1); Mon, 23 Apr 2018 16:21:02 +0000 Received: (at submit) by debbugs.gnu.org; 23 Apr 2018 16:20:39 +0000 Received: from localhost ([127.0.0.1]:37273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAeCk-0000y6-E4 for submit@debbugs.gnu.org; Mon, 23 Apr 2018 12:20:39 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAeCh-0000xr-HC for submit@debbugs.gnu.org; Mon, 23 Apr 2018 12:20:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fAeCX-0006TD-Tb for submit@debbugs.gnu.org; Mon, 23 Apr 2018 12:20:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59431) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fAeCX-0006T3-FH for submit@debbugs.gnu.org; Mon, 23 Apr 2018 12:20:25 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39889) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fAeCT-0004n0-BC for bug-gnu-emacs@gnu.org; Mon, 23 Apr 2018 12:20:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fAeCP-0006N8-0q for bug-gnu-emacs@gnu.org; Mon, 23 Apr 2018 12:20:21 -0400 Received: from mail-pg0-x22a.google.com ([2607:f8b0:400e:c05::22a]:46294) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fAeCO-0006MG-Dk for bug-gnu-emacs@gnu.org; Mon, 23 Apr 2018 12:20:16 -0400 Received: by mail-pg0-x22a.google.com with SMTP id t12so8724433pgp.13 for ; Mon, 23 Apr 2018 09:20:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:cc:date:message-id:mime-version :content-transfer-encoding; bh=5xGWXGnkx9AEJ29JQIxoxZfTUdfPQVeTD534fC6IxvA=; b=r90Fs2ofF6Zk2+OYIrcud8AGqvojpXqrjRqvFqiwMr2DEuQ/GfjpxyCVw8YC7trUfm yuwEONknQK+BrHa/pAPo8Wors3E73MnPnIvd3BMcroMaFoZELgi28vlEaEhGYO3AMHFY Yy8r0PJCv/9toR2GwKdnrkpgZ5xAZl/mmkRczlf6M9NBY/VzzBe3iO9ogrTeprWiBzg6 PqPbUv06LQSR3noIxmCJsS8EqsddjKe9p8dje4gMQLFMb1U8thLf5ugFRQ+aHqT5NJ2Y are9oz0M2N5vf5+s7T6Hx10MEyGTlaxD7+WrXNGlhOS95kCd0z8KCzxsbnwiKuvcQlGX YXdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:cc:date:message-id:mime-version :content-transfer-encoding; bh=5xGWXGnkx9AEJ29JQIxoxZfTUdfPQVeTD534fC6IxvA=; b=Y34AM3Hp6/cxIgEnDJ37LRK+067lt4sLmwGZi7f63nOKX1fPNk7r8w93jLKKOuhURR wCeXIc/0Vh19NDGxi2lAEd0M98q64V6Vos/3ZsShLoRovNkhCbCYjeqeIYVQQMvRGziA fHolqbHRguPTLQsYasR9n6KPsT1XFcKinsqbln5M+upj8TibFtLTVAlq9S2CedmA5F0U BudXy5bUETtXPVMIzI8UBJPkO5ahYH5Gztt+fH4U2wZHHa7DVR0ZIasO+sRkpEyI6a2k 3EOb5iCt6fyhP45F752eXGQdIJSb8iAIvuGaIe0+Cl0tWv5sjfzPqCydKqVUlUM6z13D gjPw== X-Gm-Message-State: ALQs6tACvYMLYLvlgGCQ0Vjlq1yGc3pTtO4KFbyHeA31Wf9/oaPPzA9N +Aztg2YT1Fi4syzZClylkv0= X-Google-Smtp-Source: AIpwx4+8vtgq35b9+gPqavOGYvci/0j29t+rFIDs9o+vjv5EI34RxUXBy//BQPolDcNzyj1j9LYioA== X-Received: by 10.98.40.68 with SMTP id o65mr20513221pfo.103.1524500413282; Mon, 23 Apr 2018 09:20:13 -0700 (PDT) Received: from aaron-mbt.local (c-76-28-156-232.hsd1.wa.comcast.net. [76.28.156.232]) by smtp.gmail.com with ESMTPSA id a15sm23034790pgd.25.2018.04.23.09.20.11 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 23 Apr 2018 09:20:11 -0700 (PDT) From: Aaron Jensen Date: Mon, 23 Apr 2018 09:20:04 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Bisected to 4a6302330384ad89bcfccce6b563eb5462b753a9 Before that, request with multi-byte characters in them were successful. Afterwards, they get the error: error in process sentinel: url-http-create-request: Multibyte text in HTTP request: POST /repos/user/repo/pulls HTTP/1.1 Perhaps the thing doing the requesting should be setting Content-Type to include charset=utf-8? In GNU Emacs 27.0.50 (build 1, x86_64-apple-darwin17.5.0, NS appkit-1561.40 Version 10.13.4 (Build 17E199)) of 2018-04-23 built on aaron-mbt.local Repository revision: 0ecc10a7771bf1f62d15b2e6c747bee9f7a557ff Windowing system distributor 'Apple', version 10.3.1561 System Description: Mac OS X 10.13.4 Recent messages: Host: api.github.com Accept-encoding: gzip Accept: */* User-Agent: URL/Emacs Emacs/27.0.50 (OpenStep; x86_64-apple-darwin17.5.0) Cookie: logged_in=no Authorization: token xxxxxxxxxxxx Content-Type: application/json Content-length: 677 {"maintainer_can_modify":true,"title":"test","body":"\n Please complete and/or check off the following before submitting for review:\n\n#### Zero-Downtime Deployment\n\n- [ ] All migrations are safe for zero-downtime deployment. [strong_migrations][] should catch most issues.\n- [ ] All removed APIs were previously removed from the client and deployed for at least 2 weeks.\n- [ ] No additions to the Algolia index are required for any searches to work. Updates to the index have already been deployed in a previous PR and reindexing is complete.\n\n[strong_migrations]: https://github.com/ankane/strong_migrations","base":"master","head":"test"} Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/info/emacs --prefix=/usr/local/Cellar/emacs-plus/HEAD-0ecc10a --with-xml2 --without-dbus --with-gnutls --with-imagemagick --with-modules --with-rsvg --with-ns --disable-ns-self-contained' Configured features: RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: magit-auto-revert-mode: t company-statistics-mode: t company-childframe-mode: t yas-global-mode: t yas-minor-mode: t auto-dim-other-buffers-mode: t global-git-gutter+-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t recentf-mode: t desktop-save-mode: t global-wakatime-mode: t wakatime-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 winner-mode: t pupo-mode: t purpose-mode: t volatile-highlights-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 Info-breadcrumbs-in-mode-line-mode: t flycheck-pos-tip-mode: t global-flycheck-mode: t flx-ido-mode: t eyebrowse-mode: t global-evil-surround-mode: t evil-surround-mode: t global-evil-search-highlight-persist: t evil-search-highlight-persist: t show-smartparens-global-mode: t evil-lion-mode: t evil-escape-mode: t global-anzu-mode: t anzu-mode: t eval-sexp-fu-flash-mode: t editorconfig-mode: t diff-auto-refine-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 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 buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Load-path shadows: /Users/aaronjensen/.emacs.d/elpa/27.0/develop/ht-20180129.1434/ht hides /Users/aaronjensen/.emacs.d/core/libs/ht /Users/aaronjensen/.emacs.d/elpa/27.0/develop/inf-ruby-20180309.433/inf-ruby hides /usr/local/share/emacs/site-lisp/ruby/inf-ruby /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-stan hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-stan /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-exp hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-exp /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-J hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-J /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-eshell hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-eshell /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-emacs-lisp hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-emacs-lisp /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-gnus hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-gnus /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-css hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-css /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-lob hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-lob /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-forth hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-forth /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-macs hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-macs /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-version hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-version /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-scheme hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-scheme /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ox hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ox /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-abc hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-abc /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-C hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-C /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-capture hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-capture /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-ref hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-ref /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-clojure hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-clojure /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-mouse hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-mouse /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-ledger hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-ledger /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-ctags hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-ctags /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-entities hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-entities /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-archive hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-archive /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-screen hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-screen /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-haskell hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-haskell /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-asymptote hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-asymptote /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-mhe hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-mhe /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-table hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-table /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-keys hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-keys /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ox-org hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ox-org /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-plot hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-plot /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-awk hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-awk /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-groovy hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-groovy /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-octave hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-octave /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-faces hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-faces /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-colview hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-colview /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-R hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-R /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-timer hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-timer /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-ebnf hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-ebnf /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-mobile hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-mobile /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-fortran hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-fortran /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-shell hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-shell /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-perl hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-perl /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-sqlite hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-sqlite /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-sed hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-sed /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-list hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-list /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-ruby hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-ruby /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-eval hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-eval /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-habit hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-habit /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-clock hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-clock /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ox-html hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ox-html /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-src hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-src /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-lisp hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-lisp /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-ditaa hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-ditaa /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-pcomplete hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-pcomplete /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-lint hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-lint /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-rmail hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-rmail /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ox-latex hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ox-latex /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-sass hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-sass /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-io hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-io /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-tangle hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-tangle /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-calc hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-calc /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-java hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-java /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ox-icalendar hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ox-icalendar /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-eww hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-eww /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ox-md hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ox-md /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ox-beamer hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ox-beamer /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-element hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-element /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-protocol hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-protocol /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-mscgen hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-mscgen /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-gnuplot hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-gnuplot /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-latex hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-latex /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-id hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-id /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-vala hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-vala /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ox-man hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ox-man /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-feed hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-feed /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-lua hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-lua /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-table hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-table /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-ocaml hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-ocaml /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-coq hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-coq /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-picolisp hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-picolisp /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-indent hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-indent /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-lilypond hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-lilypond /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-matlab hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-matlab /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-datetree hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-datetree /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-python hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-python /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-bbdb hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-bbdb /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-makefile hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-makefile /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-duration hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-duration /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-agenda hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-agenda /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-dot hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-dot /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-js hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-js /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ox-publish hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ox-publish /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-inlinetask hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-inlinetask /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-org hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-org /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-core hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-core /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-compat hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-compat /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-docview hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-docview /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ox-odt hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ox-odt /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-plantuml hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-plantuml /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ox-ascii hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ox-ascii /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-loaddefs hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-loaddefs /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-w3m hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-w3m /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-bibtex hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-bibtex /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-info hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-info /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-hledger hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-hledger /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-maxima hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-maxima /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-macro hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-macro /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-sql hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-sql /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-attach hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-attach /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-processing hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-processing /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ox-texinfo hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ox-texinfo /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-irc hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-irc /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-crypt hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-crypt /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-footnote hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-footnote /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/org-install hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/org-install /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-comint hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-comint /Users/aaronjensen/.emacs.d/elpa/27.0/develop/org-plus-contrib-20180416/ob-shen hides /usr/local/Cellar/emacs-plus/HEAD-0ecc10a/share/emacs/27.0.50/lisp/org/ob-shen Features: (shadow sort mail-extr magithub-completion company-emoji company-emoji-list mmm-mode mmm-univ mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat 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 org-bibtex bibtex org-bbdb org-w3m org-checklist org-inlinetask org-table smartparens-org ob-elixir ob-http ob-http-mode ob-restclient restclient ox-gfm ox-md ox-reveal 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 org org-macro org-footnote org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs network-stream starttls url-cache epa-file magit-gitflow magithub magithub-dash magithub-notification magithub-issue-view magithub-comment magithub-repo magithub-orgs magithub-issue-tricks magithub-issue-post magithub-edit-mode magithub-ci magithub-issue magithub-label magithub-user magithub-core magithub-faces magithub-settings smartparens-markdown markdown-mode ghub+ apiwrap apropos evil-magit git-rebase magit-gh-pulls gh gh-users gh-issues gh-pulls gh-repos gh-comments gh-gist gh-oauth gh-api logito gh-cache gh-auth gh-url gh-profile magit-obsolete magit-blame magit-stash magit-bisect magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-collab ghub url-http tls gnutls url-gw nsm url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf mailcap magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode magit-core magit-autorevert magit-process magit-margin magit-mode shrink-path vc-git open-junk-file eslintd-fix flow-minor-mode flycheck-flow company-statistics company-files company-keywords company-capf company-dabbrev-code company-dabbrev company-flow company-childframe company js-doc iswitchb js2-imenu-extras js2-refactor js2r-paredit js2r-conveniences js2r-conditionals js2r-wrapping js2r-functions js2r-vars multiple-cursors-core js2r-iife js2r-formatting js2r-helpers skewer-mode cache-table simple-httpd pp url-util add-node-modules-path goto-addr bug-reference auto-highlight-symbol dtrt-indent highlight-numbers parent-mode highlight-parentheses hideshow rainbow-delimiters yasnippet-snippets yasnippet flycheck-credo flycheck-posframe posframe elec-pair cursor-sensor rjsx-mode js2-mode smartparens-javascript js smartparens-html sgml-mode dom cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs editorconfig-core editorconfig-core-handle editorconfig-fnmatch face-remap auto-dim-other-buffers emacsbug sendmail colir smex git-gutter-fringe+ fringe-helper git-gutter+ git-commit with-editor magit-git magit-section magit-utils crm magit-popup async-bytecomp async log-edit message rmc puny rfc822 mml mml-sec epa gnus-util rmail rmail-loaddefs mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log recentf tree-widget desktop frameset wakatime-mode contextual-menubar quiet-emacs fill-or-unfill init-macos-terminal-copy-paste init-terminal-cursor evil-terminal-cursor-changer init-org init-magit 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 hl-todo persistent-soft list-utils pcache eieio-base font-utils server zone xterm-color spacemacs-whitespace-cleanup ws-butler winum winner spacemacs-purpose-popwin window-purpose-x imenu-list imenu window-purpose window-purpose-fixes window-purpose-prefix-overload window-purpose-switch window-purpose-layout window-purpose-core window-purpose-configuration window-purpose-utils volatile-highlights vi-tilde-fringe unicode-fonts tmux string-inflection smartparens-config smartparens-text smartparens-ruby saveplace savehist ruby-test-mode pcre2el rxt re-builder projectile-rails rake f inflections inf-ruby ruby-mode smie projectile grep ibuf-ext ibuffer ibuffer-loaddefs popwin persp-mode osx-trash origami origami-parsers s linum ivy-hydra info+ image-mode google-c-style flycheck-pos-tip pos-tip flycheck-jest flycheck find-func flx-ido eyebrowse evil-surround evil-search-highlight-persist evil-numbers evil-lisp-state smartparens dash evil-lion evil-indent-plus evil-exchange evil-escape evil-args evil-anzu anzu eval-sexp-fu highlight font-lock+ frame-fns avoid editorconfig noutline outline doom-modeline let-alist powerline-separators color all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons memoize diff-hl vc-dir ewoc vc vc-dispatcher diff-mode counsel dired dired-loaddefs compile esh-util etags xref project swiper ivy flx delsel ivy-overlay ffap clean-aindent-mode adaptive-wrap gh-common marshal fix-word rx 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 exec-path-from-shell cus-edit cus-start cus-load time-date 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 help-fns radix-tree package-build mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr lisp-mnt hl-line xt-mouse autorevert filenotify cl-extra disp-table wid-edit monokai-theme info finder-inf patch-server init-sass init-php init-html init-evil tramp trampver tramp-compat tramp-loaddefs 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-spacemacs-buffer core-funcs core-dotspacemacs 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 advice profiler easymenu cl-loaddefs cl-lib page-break-lines easy-mmode core-emacs-backports subr-x 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 kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 1586197 397512) (symbols 48 85860 1) (miscs 40 607 1476) (strings 32 394057 101168) (string-bytes 1 14943681) (vectors 16 129981) (vector-slots 8 2021288 676116) (floats 8 995 976) (intervals 56 10679 207) (buffers 992 23)) From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Apr 2018 17:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aaron Jensen Cc: 31248@debbugs.gnu.org Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.152450310515823 (code B ref 31248); Mon, 23 Apr 2018 17:06:01 +0000 Received: (at 31248) by debbugs.gnu.org; 23 Apr 2018 17:05:05 +0000 Received: from localhost ([127.0.0.1]:37311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAeth-000473-W3 for submit@debbugs.gnu.org; Mon, 23 Apr 2018 13:05:05 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:47127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAetc-00046Y-P0 for 31248@debbugs.gnu.org; Mon, 23 Apr 2018 13:05:00 -0400 Received: from cm-84.212.221.165.getinternet.no ([84.212.221.165] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1fAetZ-0002rH-Pb; Mon, 23 Apr 2018 19:04:55 +0200 From: Lars Ingebrigtsen References: Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEUVEhMTEBERDg8TEBIR DhAMCgtZVVWuhLIvAAACNklEQVQ4jbVTy47bMAyUq4XPZkj0XGuVu1QZPS9lfkGA3LOLwv//CR0p Chqk5xKJYHHE99C5/ybTv6rkciYy4hd99oVWVls1Pau9K8xEUjUaPQMl51zMRYOFil+G1eT5FDhb aFIr+eKHI5IYpMZwBRCFqQx9xuMaAIRzO2MuvPREp+20xmC1u7K6Gg9XKZGJWq1mIcYV5fxNGXqR E0K3KBbvgE8lHU1uN4S5BOQwqlyW+daRzxqtZRDjt+GpAfMxf4ohjKCSR4j5GICSmKCWjwE0Pzgm hkkwHOkJgJC+maBhyune2jQA+D+ZVdIy0n0kxYQqAiwerf/V9fPNUdl6j9+dY3hy6TnQF0pHT0qh NJHkndIxdwBjzHj5gakIcyGm1pT5ZkZ9Hvu0l1KycrkHOm4bKgdSVymZlCwP4Pcuotm5WGPZSGHf Inw/JvjdDORilRxUhNYWez7IOHcAxVRTsWojqUzssyyOMwETkGAAhacs++IU/MPz2ggVa16qlh1s WkA+olPQPtIIp0QgD1V2MdCkoiAI7CzaOzFb1N2psKFCArCKxUoWFH5/OLjPGwVqETDY5WSrxXP4 cKRR0R6YG6xka8PVxriyoZCgpmAc/l48k7S1QqOyRDzDD+4IIpSXNnB8NtI03obadqqGuLfl60xu 2d7XppO3DST3zwo2tfpBNlwbdZPzb30twp3qV8glgiVJcD1fwxktOZ+v1zugbc9qGPcnCeb8hg68 6i8AtLD+fDW5sP8DX3Cy7EvnuGQAAAAASUVORK5CYII= Date: Mon, 23 Apr 2018 19:04:53 +0200 In-Reply-To: (Aaron Jensen's message of "Mon, 23 Apr 2018 09:20:04 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Aaron Jensen writes: > Before that, request with multi-byte characters in them were successful. > Afterwards, they get the error: > > error in process sentinel: url-http-create-request: Multibyte text in > HTTP request: POST /repos/user/repo/pulls HTTP/1.1 Is the multibyte text in the headers or in the POST? There's nothing that looks multibytey in the headers of the HTTP request you included, but the body looked suspicious. However, that commit doesn't seem to affect the body at all, so I'm not sure how that commit could lead to a regression in the POST body... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Apr 2018 17:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 31248@debbugs.gnu.org Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.152450370216674 (code B ref 31248); Mon, 23 Apr 2018 17:15:02 +0000 Received: (at 31248) by debbugs.gnu.org; 23 Apr 2018 17:15:02 +0000 Received: from localhost ([127.0.0.1]:37319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAf3J-0004Ke-RR for submit@debbugs.gnu.org; Mon, 23 Apr 2018 13:15:01 -0400 Received: from mail-qk0-f173.google.com ([209.85.220.173]:33342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAf3E-0004KO-Ir for 31248@debbugs.gnu.org; Mon, 23 Apr 2018 13:14:56 -0400 Received: by mail-qk0-f173.google.com with SMTP id c70so8061361qkg.0 for <31248@debbugs.gnu.org>; Mon, 23 Apr 2018 10:14:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=17QVD/EesQDUdIxsHa2YVHRXec70rlPTovwGnyOCo40=; b=QUYWfcs9LBkLkN+hbbaeq8gerJJYVE/kc4k1xAcdRu9Tryiu/tlUHITd6Uel0xP0fJ EweM0U3cbhBm4s1VXChTqEllqqyjK2wvEV+XigzFdvwdVnIvLec8POMv81MC47QXx/Rj cgpMokVRn8Mo69Kx8ObwGgBwf4mudQWWmMep2Cmw4Tx2UFokMKa46icxO2W/jb256alo L9j+qJ2mO/JQgoJ+xJEVSdFMiVfHCyGpwMSBtkAaS8q6xkAyClIDidjgTam+SalnMk2r AavtFwsd/5rGSGUcL+CK03iy4Css39kenpDgKr4zJDhGQp4f2mNla2aEcNlgS2It8gK4 tyCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=17QVD/EesQDUdIxsHa2YVHRXec70rlPTovwGnyOCo40=; b=NqMAFHg03J8XeTdv1H5tFMe41vL4qIwNO/1DbhwSchLCQINdBKPJthelJGMvNRryf8 mpqGf9ZjUIg7oFy4fNtZmVGn8s3i/zmwkuQcI7zxxLcQlrgX2P/xKdlcL8RJ8RD6PlSS v1N2G/hyfeHp0oJ1/iRuxkhl3FN/O3FO1nBGBBlk2/JbapKfgJtgEDQd/9RAYd/xodlK 6tBQ10fRNoaUfHB+0Q0AMc96A7NRK0gxl/AqTv9vhguZh84DWkxnn8ub2EzdVR8Agsgl B7d/Zzn+d7ch3b+a6DUoHmlZipUPIpfWL8xGZBkXkVAd42VQrkuHcXU729n6EOjsQJcT dIZw== X-Gm-Message-State: ALQs6tBfwCkiVJycoKiqSUf30zA8E1W4zbe9rLve18nW8x/3kHxBxsYr LcpeHWCZlMWrVryXJNjeNT0IUs4uaOywcNjLsEBtC6BJ X-Google-Smtp-Source: AB8JxZq9Un7b8RCQuD9ics/Do88hpqOH0WJLdP084NY5baP+CL7qgEREXI9g5pEjvYWpIvywdy3/RT4GJ9JPb/LqPc4= X-Received: by 10.55.92.198 with SMTP id q189mr23330814qkb.63.1524503686999; Mon, 23 Apr 2018 10:14:46 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.48.140 with HTTP; Mon, 23 Apr 2018 10:14:45 -0700 (PDT) In-Reply-To: References: From: Aaron Jensen Date: Mon, 23 Apr 2018 10:14:45 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Mon, Apr 23, 2018 at 10:04 AM, Lars Ingebrigtsen wrote: > Aaron Jensen writes: > > Is the multibyte text in the headers or in the POST? There's nothing > that looks multibytey in the headers of the HTTP request you included, > but the body looked suspicious. However, that commit doesn't seem to > affect the body at all, so I'm not sure how that commit could lead to a > regression in the POST body... It's in the post body only AFAICT. They're emoji: =F0=9F=93=A6 and =F0=9F= =92=81 From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Apr 2018 18:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aaron Jensen Cc: 31248@debbugs.gnu.org Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.15245097338320 (code B ref 31248); Mon, 23 Apr 2018 18:56:02 +0000 Received: (at 31248) by debbugs.gnu.org; 23 Apr 2018 18:55:33 +0000 Received: from localhost ([127.0.0.1]:37395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAgcb-0002A5-Fr for submit@debbugs.gnu.org; Mon, 23 Apr 2018 14:55:33 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:52281) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAgcW-00029s-Ak for 31248@debbugs.gnu.org; Mon, 23 Apr 2018 14:55:28 -0400 Received: from cm-84.212.221.165.getinternet.no ([84.212.221.165] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1fAgcE-0006he-BQ; Mon, 23 Apr 2018 20:55:22 +0200 From: Lars Ingebrigtsen References: Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEWknIPY3+SAcWeurp28 wb6TiX5mVlu6SxcVAAACNUlEQVQ4jVWUzXLrIAyFNUl990x5gA63sHYrfNfhou4zuPIDMDXv/wiV 8E9aJZvo8zmSQA7ERBIjSixNIrRVf0yQjEYyQgVU15pfJWfB7GHpQ553rtXmfwFSUNXM+TcF6cjn SbOtVlfTA1gi7EC82hqNed6BCLB0UFuoyZq8AYqEwEG7raKJZKgDMcojQAm9RKhPydodGAUXldTg KsnQW7vJKhhcbysoeD7b3YCTI6laYwPW2AxiJSP04/qUmscc3SrU0Ic8QZLyKEQKC/Ht9aGQ+RDA BScn7NrXbzCCk9ABRfGxg7wDr6y9zPEEIjmBewEu5yGSFCmOywaGsl9UzHm8TgLYFQVw2RSWbghX XjR3ceEnyDcYWFq6/wZkaRwn8dkUcIJkKV6Z74OA4uoJrNGVYy9AvuEA8rGRrpkZxkGd3KGw5ply vAGOOEi+Hu1SMogEV9AH+2H9bLcfiYTM3SUP0PcERl0V0dyPOVQBPfRCPPv3E+AO/rQq7bnLsXCI p8Iz4zvvALfSALw0x0gf/qHo+Sv+EwVSVkDbnWt+YNlEXzhSfweTKjRfOKxFWsK4LYO+mWo1MK8c vPMxprwB260GXjwHZiZKE7ztihEkszDLFDOlpO3afUG5lKBgjNaYv/0+upNUkKzz8xTF/lVrkI3Y gV8Xf58xSp9favV22wGvbp1mlJf2/yvI60eYO/DLGmRslIEvn9IVjVFuaeDiF3YzT09yBwHhM49q 4sL+R9LcHHEJ0zfNV8/NkdnwDwAAAABJRU5ErkJggg== Date: Mon, 23 Apr 2018 20:55:06 +0200 In-Reply-To: (Aaron Jensen's message of "Mon, 23 Apr 2018 10:14:45 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Aaron Jensen writes: > On Mon, Apr 23, 2018 at 10:04 AM, Lars Ingebrigtsen wrot= e: >> Aaron Jensen writes: >> >> Is the multibyte text in the headers or in the POST? There's nothing >> that looks multibytey in the headers of the HTTP request you included, >> but the body looked suspicious. However, that commit doesn't seem to >> affect the body at all, so I'm not sure how that commit could lead to a >> regression in the POST body... > > It's in the post body only AFAICT. They're emoji: =F0=9F=93=A6 and =F0=9F= =92=81 And reverting 4a6302330384 makes things work? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Apr 2018 19:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 31248@debbugs.gnu.org Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.15245100628890 (code B ref 31248); Mon, 23 Apr 2018 19:02:01 +0000 Received: (at 31248) by debbugs.gnu.org; 23 Apr 2018 19:01:02 +0000 Received: from localhost ([127.0.0.1]:37399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAghu-0002Is-J6 for submit@debbugs.gnu.org; Mon, 23 Apr 2018 15:01:02 -0400 Received: from mail-qt0-f182.google.com ([209.85.216.182]:45587) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAghp-0002Ic-60 for 31248@debbugs.gnu.org; Mon, 23 Apr 2018 15:00:57 -0400 Received: by mail-qt0-f182.google.com with SMTP id b13-v6so18975159qtp.12 for <31248@debbugs.gnu.org>; Mon, 23 Apr 2018 12:00:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8XM2V0rtyn6BKAUb2puoNV4ZSnLMxut9JuZlDlQsj5A=; b=Fmh+TuyhhLVhZqGRDbTkwtWjjQAHlSXJy34mAXisEohv2/o76KPkvd0jn/zvZba2Zs M8lfJLiehjiH3c4ra2upakHOkympxJ5vtu/LOMvt5oXYZWKSwVLgwDl2zg1L8hlhiOdS TCIx9G2W5ROIuQAYOoPazO8Srw5iFDDBJ3V/hh3VtkD4/arefCGdR8ItomY+HX3hg4lm +j9nY6tru0qiciwvVNPiieEc6zMr9ch8a7G60yiv2Iot8oK056ns4VLi9ppvNujTS884 q8281Iyg8yaCWCCA7THSoIrNDUdA9gY9Y4yFMwoh3pQk0lgnVOcY00UzrcJtFyU30Byf mLXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8XM2V0rtyn6BKAUb2puoNV4ZSnLMxut9JuZlDlQsj5A=; b=oUxBQWJPscoLiwL8JifgXQh6Bhakshif9e4Oao4j4XddJsqMA+nqNwcb9ijuCWLxTz Ms22og2nwdxExNnHRsTxhwP/OGXLTY05tNDvBdpJ1LazAMg2BmBUqlp6MxYrb3mwYv6/ aWBmc38dnNWKY2kEc0AhGmp5vjX/3mL8G9aHGw4Km2VF2ORuqRG1ttyybFz+E2PSn6ee EvV6I5HEjzukmw4Ajq3PYdCqQnn1nlzu0ncnHSeLFP4eXsEhYMEhx2rVEGDeGQXfSnYJ FI2q3OJXajO+ITmIttOY+ivxoZtmfE3BTpWSQ+WTAf9ZbIhDckpXmfeJcZDSVArGRcl4 QJFw== X-Gm-Message-State: ALQs6tA8eRYqacU0tUbQu1yJlBBcRuKIydtcp3ANCHnn5iURVJx3xzdV KvuLfqoy1nwaLi2KTxo4zJfcYXG45sA4v5ut7XGnXduo X-Google-Smtp-Source: AIpwx48u4bABGYXWjv2N/FULeIfwgG6+zkAgCWQP1Evxx+dN1emw/0i7JMamMm0MbvFBakGOZkCaACalG9VaOoz/Vxs= X-Received: by 2002:ac8:334c:: with SMTP id u12-v6mr24559695qta.127.1524510047604; Mon, 23 Apr 2018 12:00:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.48.140 with HTTP; Mon, 23 Apr 2018 12:00:46 -0700 (PDT) In-Reply-To: References: From: Aaron Jensen Date: Mon, 23 Apr 2018 12:00:46 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Mon, Apr 23, 2018 at 11:55 AM, Lars Ingebrigtsen wrote: > And reverting 4a6302330384 makes things work? I'm not on my home machine where I was testing it, so I haven't tried reverting 4a6302330384 on the current master, but it worked on the parent of 4a6302330384. From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Apr 2018 19:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aaron Jensen Cc: 31248@debbugs.gnu.org Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.152451086310034 (code B ref 31248); Mon, 23 Apr 2018 19:15:01 +0000 Received: (at 31248) by debbugs.gnu.org; 23 Apr 2018 19:14:23 +0000 Received: from localhost ([127.0.0.1]:37408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAguo-0002bh-QS for submit@debbugs.gnu.org; Mon, 23 Apr 2018 15:14:23 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:53462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAguj-0002bT-SA for 31248@debbugs.gnu.org; Mon, 23 Apr 2018 15:14:17 -0400 Received: from cm-84.212.221.165.getinternet.no ([84.212.221.165] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1fAguf-00027x-AA; Mon, 23 Apr 2018 21:14:13 +0200 From: Lars Ingebrigtsen References: Date: Mon, 23 Apr 2018 21:14:09 +0200 In-Reply-To: (Aaron Jensen's message of "Mon, 23 Apr 2018 12:00:46 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Aaron Jensen writes: > On Mon, Apr 23, 2018 at 11:55 AM, Lars Ingebrigtsen wrote: >> And reverting 4a6302330384 makes things work? > > I'm not on my home machine where I was testing it, so I haven't tried > reverting 4a6302330384 on the current master, but it worked on the > parent of 4a6302330384. Do you have a test case to trigger this bug? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Apr 2018 19:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 31248@debbugs.gnu.org Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.152451238312269 (code B ref 31248); Mon, 23 Apr 2018 19:40:02 +0000 Received: (at 31248) by debbugs.gnu.org; 23 Apr 2018 19:39:43 +0000 Received: from localhost ([127.0.0.1]:37419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAhJM-0003Bi-5Z for submit@debbugs.gnu.org; Mon, 23 Apr 2018 15:39:43 -0400 Received: from mail-qk0-f169.google.com ([209.85.220.169]:34912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAhJG-0003BR-O7 for 31248@debbugs.gnu.org; Mon, 23 Apr 2018 15:39:38 -0400 Received: by mail-qk0-f169.google.com with SMTP id b131so13062239qkg.2 for <31248@debbugs.gnu.org>; Mon, 23 Apr 2018 12:39:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=w4BFgU0+gFIDyYM328gXk4XtP5sqiKTAc43dxUzpFFU=; b=gC81clV5k3Z0emaI7/+Ik3oqhObcHSKGvdFy87ZAzwi710MA8TObnDYbrCu+Q0jN03 Sby1yuArN5837KMc/X1fJkhEKeGMHn9IH9mfS+TNI46LVfLqg7Ub9uzGbJu5DKSBm1Ks Uxe3afPndSQTzcjRa15rJED6G2WBmelKnlNuhuhhLmnRoe1GiSKOSdmUAT+HOAWFhc3W V65NwmBNtwRZvFLQOWUF+FUH7B3wirEVqy+BNE5VRh2/aeD7GTbwa5VAusApRTzSBqAx ZUxxRmREpOUJjyKVKjeHf9+R9rrOR1mMePl2f730wxu+/iqLAPlMtjdpU+2330eTj6vn 9Z0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=w4BFgU0+gFIDyYM328gXk4XtP5sqiKTAc43dxUzpFFU=; b=RQOjjYU/uRTUiKtoxgMG2YO3ttpWqv3c+b7xMDdbmIsB6P/eY41uSVweOsbLqkE4Sr M6Mlsa0Le+E7/1WYBVH+AAIVJscBI8qPIhx4Z0DMBBATuyy42nGjbGWKB4R+/zMQ7QTB F4FaHNb8TiaA6nLpMwC98PGFH75TWq32XAvGpSI/nviizApqDYw6b+AyycavI02Vmels rP6F+2Uz/i4VbH5vY/Q32f2qHF11U8jtudTVKSou5uIIEwc/ut18+K40tPJFO6+Clwsu wvaYK+Dpobw+A1q6uQKVHhbcJGU13DT745GeeGBl4EKCHZEvohxfMWOJ38oSLAbQUhw/ lE+g== X-Gm-Message-State: ALQs6tDi9/VfE+7NuEJTmSfbGpsB2GB85qo7jO2CrAVp9Ig4tQ+nu9pZ Kz900CnrrreyZ50StMwD4NNye6h8zd0UoS7DFeQpvRx9 X-Google-Smtp-Source: AB8JxZrbPugg3gW4tbeg15eOt6uPzlyaMB86ky7ETkdFD+/AIy9cmkTjwrsPM86SSK3IVSJ4P/wAM5CECCAt2FZuTqQ= X-Received: by 10.55.173.17 with SMTP id f17mr15562765qkm.342.1524512369233; Mon, 23 Apr 2018 12:39:29 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.48.140 with HTTP; Mon, 23 Apr 2018 12:39:28 -0700 (PDT) In-Reply-To: References: From: Aaron Jensen Date: Mon, 23 Apr 2018 12:39:28 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Mon, Apr 23, 2018 at 12:14 PM, Lars Ingebrigtsen wrote: > Do you have a test case to trigger this bug? Not at the moment. I'm not at all familiar w/ the url-http-create-request interface, so I'd have to figure that out first. You could probably reproduce it by including the two emojis in https://gist.github.com/aaronjensen/a8b7f87471a76b2f69c7c7432ad75f42 in a post body. From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Apr 2018 19:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aaron Jensen Cc: 31248@debbugs.gnu.org Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.152451257312557 (code B ref 31248); Mon, 23 Apr 2018 19:43:01 +0000 Received: (at 31248) by debbugs.gnu.org; 23 Apr 2018 19:42:53 +0000 Received: from localhost ([127.0.0.1]:37423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAhMR-0003GR-U4 for submit@debbugs.gnu.org; Mon, 23 Apr 2018 15:42:53 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:55583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAhMN-0003GF-IH for 31248@debbugs.gnu.org; Mon, 23 Apr 2018 15:42:51 -0400 Received: from cm-84.212.221.165.getinternet.no ([84.212.221.165] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1fAhMJ-0003jI-49; Mon, 23 Apr 2018 21:42:46 +0200 From: Lars Ingebrigtsen References: Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEVqFilSDxuIKUYxBg09 CxNiEiPGFRcGAAACWklEQVQ4jW2UTZOjIBCGkcidNnhHJtyTgb1LaO/RmP//V6a70a2p2qU0KX2g P99WhX+WN+BgVK/zWcnS/G+UAqXkHT9+Pi/zeam2beITK6BDxEI3VroBtAAFQE+L7SxcXE20ciGg PAh4Bh/Ul74IqJrBCo4tiaEkC1F7Ae0tYHeC9CQQT+CKwwPku1c2fg6A80QxXNkHzgR814BDS2Bu YS2/AAUWESODWUCEA5Qt9OXG+99poewitGClFppdmJoeDNa2P+w2GP0mQ3uSEx6kSHrohojxle59 TbgoNcbOSaglhrjclt1wIiMVfvoQ2AKgt9Ow5yCJUDvGSUyFbhq016P2KOVVyk7gClkKcQvR67Ag Z76wKQ73aTYqO3cO98qZCyBLw7Rt/J5y32uVkhBYobw8SKsd5gtXl0CZhl/SEZmYj7ViqgAMK0AD IXRk2vrTORby7UO8bjeOyhoC1DikQjcVxvmLey5AKuIkqEH397ec6BTc6H1eoo/D5m+DsZx4tqsq DPARYO02P2GylB9WOlEmBt++QL/5F+YdUqr490SX+yfqaB0dINnhphQyUDXNVFlXTE8urhm1UU5M pfQnUM7WpyZqAjix9KnTvVZhnw8QDsBaSunu0qPpbaTalMiWch4JkFcZA7QMPBuqXG2Wp8ucOBWc 5MOZVxJz5ty+WUmTZhBYPvVBG4e3DA22zoDUv1K+qbbZwM03IOVFniO6eGoHfbbsnIND9VpM8S/N VJFJh0LX2HzIJ8Pw/NHgw2jOT4Myx5dFydlfemHXxxTneo5zWbXq039WBv0DiCbEAs9drboAAAAA SUVORK5CYII= Date: Mon, 23 Apr 2018 21:42:42 +0200 In-Reply-To: (Aaron Jensen's message of "Mon, 23 Apr 2018 12:39:28 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Aaron Jensen writes: > On Mon, Apr 23, 2018 at 12:14 PM, Lars Ingebrigtsen wrote: >> Do you have a test case to trigger this bug? > > Not at the moment. I'm not at all familiar w/ the > url-http-create-request interface, so I'd have to figure that out > first. You could probably reproduce it by including the two emojis in > https://gist.github.com/aaronjensen/a8b7f87471a76b2f69c7c7432ad75f42 > in a post body. It's up to the callers to encode the POST bodies, I think, and the commit you pointed to doesn't seem to change anything in that area, unless I'm misreading something, which is quite possible. That's why I'm wondering what code you were using that triggered this bug. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Apr 2018 19:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 31248@debbugs.gnu.org Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.152451283612972 (code B ref 31248); Mon, 23 Apr 2018 19:48:02 +0000 Received: (at 31248) by debbugs.gnu.org; 23 Apr 2018 19:47:16 +0000 Received: from localhost ([127.0.0.1]:37427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAhQh-0003N9-5R for submit@debbugs.gnu.org; Mon, 23 Apr 2018 15:47:15 -0400 Received: from mail-qk0-f173.google.com ([209.85.220.173]:33583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAhQb-0003Mt-Ja for 31248@debbugs.gnu.org; Mon, 23 Apr 2018 15:47:13 -0400 Received: by mail-qk0-f173.google.com with SMTP id c70so8539840qkg.0 for <31248@debbugs.gnu.org>; Mon, 23 Apr 2018 12:47:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=l5KT9JfCYhhtvevfGi8W74FPz5WYK40I5FGmSyOYSO0=; b=IgfiHxl1SW5cZdO4DHrslHcSe+9JuRSAPyh0i519Ym3kKhPpJ1w2h/B1yAJlCZmmZ/ tPHyj/1hAw/vPIu7kHp1zT/haOkFw7emR8ZxeR7OyWkknchNggZ0fi+XTi+uedSIjYP5 vTnbqHWRevECd2QollrNUL83l4Jvkm1y4Drq1SxKzzz/VvzPhnpyuUAC+fgVz+NF93AP SmVjx5+vqFkeZZVhbODMdvcAfcTbT25sfEd8M/86ymJ/W9NYdGJ978/7FI/pyfvj4k+i 0lcal0eAdt8E4zkbQl25+d8I7dSJEIab3rb69cypv4XOag4GbP4zgzlDvDCvrtZWmrYq E/ZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=l5KT9JfCYhhtvevfGi8W74FPz5WYK40I5FGmSyOYSO0=; b=EGHUxM6GLrkMbYR4oFnOvvYfxERKQeZ3QuVRRBw2hg0StIH9i0RDysiSthDow/uQLw LPFJI0ttlK0vyXKcZz/hQGe0miXR7ucpzWnl5xAkmgz8lTZbJ+6TBnzqd8CH1W1nv9pq PPqo3HmjbX/umvhG7e9kMFyjC1KW+Ld31D0It0YEJK/xAXhPGUIVao1mXQlLUisOVoXh ZXmWHQm7w+MJWv3AlKuNopO7oAFk3nwjRC4jC1eIOBQJLY3gPtoQW3YRpRBQ9UsHbqyt IFTzQ74q+lqO8KBl6BHxiuDNP57+AeRfT9PfS0oJSLyukusnadM2vaJpEaRKUpC+4pFi Ztyw== X-Gm-Message-State: ALQs6tCvimfQNA3RRpVm/iYeckQqD5tKCDf08JtQgbPuJ9aQH6utwNHL hBI/lDPpdWjAQzfRuuDi4O6ta3dpjlMxAqHNMhg= X-Google-Smtp-Source: AB8JxZrhiSp0Mc42x1g9YVh4HDLg1S5vB242dyDMkPXa3l7PnaoyGkYJZQOP2D6ldQ/aTB95tdXzQKViDs6ArIcGzl0= X-Received: by 10.55.173.17 with SMTP id f17mr15583834qkm.342.1524512824125; Mon, 23 Apr 2018 12:47:04 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.48.140 with HTTP; Mon, 23 Apr 2018 12:47:03 -0700 (PDT) In-Reply-To: References: From: Aaron Jensen Date: Mon, 23 Apr 2018 12:47:03 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Mon, Apr 23, 2018 at 12:42 PM, Lars Ingebrigtsen wrote: > Aaron Jensen writes: > It's up to the callers to encode the POST bodies, I think, and the > commit you pointed to doesn't seem to change anything in that area, > unless I'm misreading something, which is quite possible. > > That's why I'm wondering what code you were using that triggered this > bug. Got it, in that case I'm using magithub, which uses ghub to create a github pull request. The PR body has those two emoji in it. https://github.com/vermiculus/magithub/ https://github.com/magit/ghub From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Apr 2018 19:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aaron Jensen Cc: 31248@debbugs.gnu.org Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.152451326113602 (code B ref 31248); Mon, 23 Apr 2018 19:55:02 +0000 Received: (at 31248) by debbugs.gnu.org; 23 Apr 2018 19:54:21 +0000 Received: from localhost ([127.0.0.1]:37435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAhXX-0003XI-VT for submit@debbugs.gnu.org; Mon, 23 Apr 2018 15:54:21 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:56387) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAhXT-0003X7-CO for 31248@debbugs.gnu.org; Mon, 23 Apr 2018 15:54:18 -0400 Received: from cm-84.212.221.165.getinternet.no ([84.212.221.165] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1fAhXO-0006Ar-My; Mon, 23 Apr 2018 21:54:14 +0200 From: Lars Ingebrigtsen References: Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEVqFilSDxuIKUYxBg09 CxNiEiPGFRcGAAACWklEQVQ4jW2UTZOjIBCGkcidNnhHJtyTgb1LaO/RmP//V6a70a2p2qU0KX2g P99WhX+WN+BgVK/zWcnS/G+UAqXkHT9+Pi/zeam2beITK6BDxEI3VroBtAAFQE+L7SxcXE20ciGg PAh4Bh/Ul74IqJrBCo4tiaEkC1F7Ae0tYHeC9CQQT+CKwwPku1c2fg6A80QxXNkHzgR814BDS2Bu YS2/AAUWESODWUCEA5Qt9OXG+99poewitGClFppdmJoeDNa2P+w2GP0mQ3uSEx6kSHrohojxle59 TbgoNcbOSaglhrjclt1wIiMVfvoQ2AKgt9Ow5yCJUDvGSUyFbhq016P2KOVVyk7gClkKcQvR67Ag Z76wKQ73aTYqO3cO98qZCyBLw7Rt/J5y32uVkhBYobw8SKsd5gtXl0CZhl/SEZmYj7ViqgAMK0AD IXRk2vrTORby7UO8bjeOyhoC1DikQjcVxvmLey5AKuIkqEH397ec6BTc6H1eoo/D5m+DsZx4tqsq DPARYO02P2GylB9WOlEmBt++QL/5F+YdUqr490SX+yfqaB0dINnhphQyUDXNVFlXTE8urhm1UU5M pfQnUM7WpyZqAjix9KnTvVZhnw8QDsBaSunu0qPpbaTalMiWch4JkFcZA7QMPBuqXG2Wp8ucOBWc 5MOZVxJz5ty+WUmTZhBYPvVBG4e3DA22zoDUv1K+qbbZwM03IOVFniO6eGoHfbbsnIND9VpM8S/N VJFJh0LX2HzIJ8Pw/NHgw2jOT4Myx5dFydlfemHXxxTneo5zWbXq039WBv0DiCbEAs9drboAAAAA SUVORK5CYII= Date: Mon, 23 Apr 2018 21:54:10 +0200 In-Reply-To: (Aaron Jensen's message of "Mon, 23 Apr 2018 12:47:03 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Aaron Jensen writes: > On Mon, Apr 23, 2018 at 12:42 PM, Lars Ingebrigtsen wrote: >> Aaron Jensen writes: >> It's up to the callers to encode the POST bodies, I think, and the >> commit you pointed to doesn't seem to change anything in that area, >> unless I'm misreading something, which is quite possible. >> >> That's why I'm wondering what code you were using that triggered this >> bug. > > Got it, in that case I'm using magithub, which uses ghub to create a > github pull request. The PR body has those two emoji in it. > > https://github.com/vermiculus/magithub/ > https://github.com/magit/ghub Oh, then it's not a thing I can easily reproduce here. Darn. When you get home, can you try the same pull request both with that commit and with that commit reverted and see whether it really is that commit that's the culprit? That would help a lot. Also setting url-debug to t and looking at the *URL-DEBUG* might be helpful... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Apr 2018 00:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 31248@debbugs.gnu.org Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.15245308747266 (code B ref 31248); Tue, 24 Apr 2018 00:48:01 +0000 Received: (at 31248) by debbugs.gnu.org; 24 Apr 2018 00:47:54 +0000 Received: from localhost ([127.0.0.1]:37520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAm7Z-0001t3-K6 for submit@debbugs.gnu.org; Mon, 23 Apr 2018 20:47:53 -0400 Received: from mail-qt0-f176.google.com ([209.85.216.176]:37736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAm7V-0001sp-DG for 31248@debbugs.gnu.org; Mon, 23 Apr 2018 20:47:48 -0400 Received: by mail-qt0-f176.google.com with SMTP id w12-v6so19987962qti.4 for <31248@debbugs.gnu.org>; Mon, 23 Apr 2018 17:47:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=YE9oviJb1GIdtLPpPomvDYpWtBwtN6Cmsrm0OADuGvA=; b=SBBPkp9Nsm0HpvWhfByoLWdcSvQ1J8u04pfjMdNxNLKXTTiR396r9ID6aFDfp4Yzwm BpvksoDAE2r19eBDllyVcepbBbgHcJxVc841hNjZTJrju7i6ALJok99JsoxfZGDvFeaP zKDcyNLsxsgJlKVdS5ZiJUThYvyj1mYoLUYGwxfTkI8ivlsfDzDfBrsnHvh/2mAbZcfq RJl829sAhrEOhnY6jO0xoLoeII2UN3a0WKLeThtAmmgOukIcZmTAfyX7P/EyQNmZvm/V 0DxasCbI6oEGsRfUEtAdmEYp4vx8+u+GMo9N3fBsC7cDxO4MCdvnt2XNB7Og3a57NZ1p PgmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=YE9oviJb1GIdtLPpPomvDYpWtBwtN6Cmsrm0OADuGvA=; b=eUyj6RdMhIKd3oPT5/LpGjZVVp8gtYhWwRqqD2eJTtEeyP0e+gKb71Vo+VkeV2XT5y WgGRTtuLdv35ODaSkRkEOyxr9o5wQBS4GzR+WsMeAz+AFqGkLJHrjJGzKgihjO5rhSij 5/6ahpGX5UtXyJPqqbPPZ2B1A7TRLPH74OXHs1vICzmPlx3PTILN/7kxP1kVPU5jxY+H VJIFQp/p4JiqPUZ93zgibE6k2ewv4z1KyKH/uPPf+iH1rlnIUlyKJnm+qzwS/ifjR8MA P66a7Rv4PXATycYtoqIFn+Bk54zcsHmEdZYwWOBj5UXpAEqZy/oMjhTwRUs+9NqlrNEV tJ7g== X-Gm-Message-State: ALQs6tALBdYiQWrj2C6rpxDSTLtRNSzIjMy2rJgv/Rqpjp41LifPMP7u 8+5fcKzTfSYExBXh6cJoKjNh5Go4DAPuttkEqAvnxqtn X-Google-Smtp-Source: AIpwx48q+/rc4zunPu+1GncqI1sI8wzf4Zjr9ipHn0GekuAh+Xp2Jp0uhpxY1rpbwscV73RX/SDc8THX2LZtIiaEeeI= X-Received: by 2002:ac8:334c:: with SMTP id u12-v6mr25634780qta.127.1524530859786; Mon, 23 Apr 2018 17:47:39 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.48.140 with HTTP; Mon, 23 Apr 2018 17:47:39 -0700 (PDT) In-Reply-To: References: From: Aaron Jensen Date: Mon, 23 Apr 2018 17:47:39 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) On Mon, Apr 23, 2018 at 12:54 PM, Lars Ingebrigtsen wrote: > When you get home, can you try the same pull request both with that > commit and with that commit reverted and see whether it really is that > commit that's the culprit? That would help a lot. Sure--confirmed, reverting 4a6302330384ad89bcfccce6b563eb5462b753a9 fixes i= t. > Also setting > url-debug to t and looking at the *URL-DEBUG* might be helpful... *URL-DEBUG* doesn't have much afaict: http -> Found existing connection: api.github.com:443 # http -> Reusing existing connection: api.github.com:443 http -> Marking connection as busy: api.github.com:443 # http -> getting referer from buffer: buffer:# target-url:#s(url "https" nil nil "api.github.com" nil "/repos/org/repo/pulls" nil nil t nil t nil) lastloc:nil http -> Contacting host: api.github.com:443 http -> Marking connection as busy: api.github.com:443 #> http -> getting referer from buffer: buffer:# target-url:#s(url "https" nil nil "api.github.com" nil "/repos/org/repo/pulls" nil nil t nil t nil) lastloc:nil http -> url-http-end-of-document-sentinel in buffer ( *http api.github.com:443*-584054) http -> Contacting host: api.github.com:443 http -> Marking connection as busy: api.github.com:443 #> http -> getting referer from buffer: buffer:# target-url:#s(url "https" nil nil "api.github.com" nil "/repos/org/repo/pulls" nil nil t nil t nil) lastloc:nil http -> url-http-end-of-document-sentinel in buffer ( *http api.github.com:443*-689368) http -> Contacting host: api.github.com:443 http -> Marking connection as busy: api.github.com:443 # http -> getting referer from buffer: buffer:# target-url:#s(url "https" nil nil "api.github.com" nil "/repos/org/repo/pulls" nil nil t nil t nil) lastloc:nil FWIW, this reproduces it on both master and with the commit reverted: (let ((url "http://requestbin.fullcontact.com/1kkmrpx1") (url-request-method "POST") (url-request-data "=F0=9F=93=A6") (url-http-extra-headers '()) (url-http-proxy nil)) (url-retrieve url (lambda ()))) It seems that perhaps that is expected? I'm not sure what ghub is doing differently that allows it to pass with your commit reverted... From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Apr 2018 07:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aaron Jensen Cc: 31248@debbugs.gnu.org, Lars Ingebrigtsen Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.152455436710095 (code B ref 31248); Tue, 24 Apr 2018 07:20:02 +0000 Received: (at 31248) by debbugs.gnu.org; 24 Apr 2018 07:19:27 +0000 Received: from localhost ([127.0.0.1]:37617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAsEY-0002cl-N7 for submit@debbugs.gnu.org; Tue, 24 Apr 2018 03:19:26 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:33868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAsEX-0002cd-CU for 31248@debbugs.gnu.org; Tue, 24 Apr 2018 03:19:25 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 40VZT82nwsz1qwCN; Tue, 24 Apr 2018 09:19:24 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 40VZT81BJ3z1qs4b; Tue, 24 Apr 2018 09:19:24 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id l1cL9md8JPaU; Tue, 24 Apr 2018 09:19:21 +0200 (CEST) X-Auth-Info: MU3WQ/2aJ+5Fyqobj9a66F1HP5SJa7QbhKoeStqnuFf4OR9Pi//0PPN/PHH3vTQN Received: from localhost (ppp-188-174-145-233.dynamic.mnet-online.de [188.174.145.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Tue, 24 Apr 2018 09:19:21 +0200 (CEST) Received: by localhost (Postfix, from userid 1000) id 606202C2FA1; Tue, 24 Apr 2018 09:19:21 +0200 (CEST) From: Andreas Schwab References: X-Yow: Will this never-ending series of PLEASURABLE EVENTS never cease? Date: Tue, 24 Apr 2018 09:19:21 +0200 In-Reply-To: (Aaron Jensen's message of "Mon, 23 Apr 2018 17:47:39 -0700") Message-ID: <87tvs1f4w6.fsf@linux-m68k.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Apr 23 2018, Aaron Jensen wrote: > FWIW, this reproduces it on both master and with the commit reverted: > > (let ((url "http://requestbin.fullcontact.com/1kkmrpx1") > (url-request-method "POST") > (url-request-data "📦") url-request-data is supposed to be an encoded string. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Apr 2018 11:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: 31248@debbugs.gnu.org, Lars Ingebrigtsen Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.152456890031612 (code B ref 31248); Tue, 24 Apr 2018 11:22:01 +0000 Received: (at 31248) by debbugs.gnu.org; 24 Apr 2018 11:21:40 +0000 Received: from localhost ([127.0.0.1]:37683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAw0x-0008Do-L6 for submit@debbugs.gnu.org; Tue, 24 Apr 2018 07:21:39 -0400 Received: from mail-qt0-f169.google.com ([209.85.216.169]:39786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAw0u-0008DZ-Tu for 31248@debbugs.gnu.org; Tue, 24 Apr 2018 07:21:37 -0400 Received: by mail-qt0-f169.google.com with SMTP id f1-v6so4263542qtj.6 for <31248@debbugs.gnu.org>; Tue, 24 Apr 2018 04:21:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=kMBh/3uPtZ+UtNrs/c57CPWE5KRzsYaGgQv2E/MuRuM=; b=ahr7AB53FHm13BmhmhOWpr7CretGfexzEvmFKLk/idxrXkoZ1CcABh0b76VvgiER40 jBV/0fH/GF7u5JQ2wC4rBp8j/QoGXP5dMt9bQLi6Efw2ABAf9kLnz8P4wNqIoEBwzJIb ecYOrxiHuBVO7vW3X+LVVdnp7rIETBI25qbVamGVzs5SIaIMY8ufFBKmA4/tpREJjTUG zvgp4U9++UpgDfEytEyrHsdfQg41IEkcTppVlX7AEO+OA41YXhkZ8+9N0uVHTcQfFOGs Taq+R+sVOa/O6DbgvgE5Cacvt6VBdoC+j4LN62hb9Ioy3ZmGsaeDkqTbK9S3Fzmd5Jl2 dWXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=kMBh/3uPtZ+UtNrs/c57CPWE5KRzsYaGgQv2E/MuRuM=; b=ntGzfRww3ILlyTLG68F3pzp0Jwt6HDWh64ZJ96XKgoEd1/8zq1R/WwIkx+/T66pE6J zTRhCwTtbwQSJGUWQ7gaEQt5Sj1YqepJIIN9opZiQBNOaTvXC7oYjmVCgxPM13V3/Cfc teWmNFrE0E2GK/PtR+LyHWzeEF62DV+TFr3ntq+7Q9nu73oNV7IWa4O4YbgN/pLPN0qx eUZjqC0MUzZdr5D79METwhyI700DF8O+ADVjfIZXHh3/66SG8/X9ixet/Zlk9+bPyzUi P/92A1NmKmXaXiRIx/a5+hGrvLxLKTA3JVhJhjf1xBdT45aSJrX/bk6wcoQogSX6Satg cTKg== X-Gm-Message-State: ALQs6tBy0EN/jxNxgkX3cymNa0GGZyR+xPItTicm0oO6Ril3uwK7OTFJ GfiQOkXaF8uLdtO537EOiyHFoBNGkSRmF4m6YaNll4Y6 X-Google-Smtp-Source: AB8JxZoQUrlO/JPaPxtZe2lOscto3t0xFmRvJYbqeNMcebY9Ur7rq8ZXEpFkci1OhNzEvK2nJL2/dLSKVJEN9lZweCw= X-Received: by 10.12.145.194 with SMTP id r2mr1950017qvr.43.1524568891434; Tue, 24 Apr 2018 04:21:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.48.140 with HTTP; Tue, 24 Apr 2018 04:21:30 -0700 (PDT) In-Reply-To: <87tvs1f4w6.fsf@linux-m68k.org> References: <87tvs1f4w6.fsf@linux-m68k.org> From: Aaron Jensen Date: Tue, 24 Apr 2018 04:21:30 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) On Tue, Apr 24, 2018 at 12:19 AM, Andreas Schwab wr= ote: > url-request-data is supposed to be an encoded string. Thank you for pointing that out. Lars, this reproduces the problem on master (but not with 4a6302330384ad89bcfccce6b563eb5462b753a9 reverted): (let ((url "http://requestbin.fullcontact.com/1kkmrpx1") (url-request-method "POST") (url-request-data (encode-coding-string "=F0=9F=93=A6" 'utf-8)) (url-request-extra-headers '(("Content-Type" . "application/json"))) (url-http-proxy nil)) (url-retrieve url (lambda (_)))) From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Apr 2018 11:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aaron Jensen Cc: 31248@debbugs.gnu.org, Andreas Schwab Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.15245708669565 (code B ref 31248); Tue, 24 Apr 2018 11:55:01 +0000 Received: (at 31248) by debbugs.gnu.org; 24 Apr 2018 11:54:26 +0000 Received: from localhost ([127.0.0.1]:37718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAwWg-0002UD-Ly for submit@debbugs.gnu.org; Tue, 24 Apr 2018 07:54:26 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:56973) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAwWd-0002U2-Gz for 31248@debbugs.gnu.org; Tue, 24 Apr 2018 07:54:25 -0400 Received: from cm-84.212.221.165.getinternet.no ([84.212.221.165] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1fAwWZ-0002ki-Az; Tue, 24 Apr 2018 13:54:21 +0200 From: Lars Ingebrigtsen References: <87tvs1f4w6.fsf@linux-m68k.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAADFBMVEUnHxvQvaOJc2JcTEIj 7ROpAAACR0lEQVQokSWQTWjTYBjHHxcEoXE9efAiw+ml1bYsty0mR0EFGfokdtXDlLQsc7pLnRNP 86RWBTXi6s25ur4JrA4/2CwmVAb7qFT8ODhklA21S8NWJ4K2ofEdHn/8//yeD3iGPeNDiny8tp4X 4BZ27+7+Jh8JNVwRkn3PVyampd9C3fEAzx0cQKHHZ824ITg1eGjgzGHJfKG7YThhXB9O9v4Ivlyk SeyD//Xn2NHFaquxDtL5nVdQ+pqeOmsEATPvhlDaZ6ULRhUUBROY2NN72pkIQBwxivJH4VqOgjqK mJTuPd7fX7FhJCMnL326W5p95QTAbErTyfvvndlqJQA4jGvJ0eXc/MYfCqh9z+CytfBmjs5BBZfi ex8uTLlbyS7q9ty/ap5CbElDZIX5HppE+7L2Gl5d3a4eCICGspLF/FxAtUJAqCEqAb+N0Jr5hS4n M0aB0A00Dfu0k7+4EjGoTdEuaPJPliH0VfhAiWlPWgy/7giAhCjq0672Lp3WNJ1Ex7OPeDLmdMIM yaaVyRVQDapOpDNZTKVqrbni1tmExFfC4RTHUnWGENJY5VtytKZW7ToxzWaQoUm/qTfJ2A3SzvMi XLTJDJm4TXxtbCeoecEmejupFCIiEItr1O+kAikROuFymfFssxz0eawIOWCYzU2zVtdBAAuYSEfH jrcNmyYWALRwvNiw3f/AQFtrXadws1gEsCJcc5LCIBRZxmXDviqFY2AV+XKpyzNrAoxYEdYJcWKj VKMCv+dn/GLd8yjkOKqD0kaJwj+mVyCMmKyHNQAAAABJRU5ErkJggg== Date: Tue, 24 Apr 2018 13:54:19 +0200 In-Reply-To: (Aaron Jensen's message of "Tue, 24 Apr 2018 04:21:30 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) Aaron Jensen writes: > Lars, this reproduces the problem on master (but not with > 4a6302330384ad89bcfccce6b563eb5462b753a9 reverted): > > (let ((url "http://requestbin.fullcontact.com/1kkmrpx1") > (url-request-method "POST") > (url-request-data (encode-coding-string "=F0=9F=93=A6" 'utf-8)) > (url-request-extra-headers '(("Content-Type" . "application/json"))) > (url-http-proxy nil)) > (url-retrieve url (lambda (_)))) Thanks; with that test case I'm able to reproduce the bug, too. I'll get debugging... --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Apr 2018 12:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aaron Jensen Cc: 31248@debbugs.gnu.org, Andreas Schwab Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.152457158810638 (code B ref 31248); Tue, 24 Apr 2018 12:07:01 +0000 Received: (at 31248) by debbugs.gnu.org; 24 Apr 2018 12:06:28 +0000 Received: from localhost ([127.0.0.1]:37731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAwiK-0002lW-If for submit@debbugs.gnu.org; Tue, 24 Apr 2018 08:06:28 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:58280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAwiI-0002lO-4s for 31248@debbugs.gnu.org; Tue, 24 Apr 2018 08:06:27 -0400 Received: from cm-84.212.221.165.getinternet.no ([84.212.221.165] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1fAwiE-0008SF-Iy; Tue, 24 Apr 2018 14:06:25 +0200 From: Lars Ingebrigtsen References: <87tvs1f4w6.fsf@linux-m68k.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAADFBMVEUnHxvQvaOJc2JcTEIj 7ROpAAACR0lEQVQokSWQTWjTYBjHHxcEoXE9efAiw+ml1bYsty0mR0EFGfokdtXDlLQsc7pLnRNP 86RWBTXi6s25ur4JrA4/2CwmVAb7qFT8ODhklA21S8NWJ4K2ofEdHn/8//yeD3iGPeNDiny8tp4X 4BZ27+7+Jh8JNVwRkn3PVyampd9C3fEAzx0cQKHHZ824ITg1eGjgzGHJfKG7YThhXB9O9v4Ivlyk SeyD//Xn2NHFaquxDtL5nVdQ+pqeOmsEATPvhlDaZ6ULRhUUBROY2NN72pkIQBwxivJH4VqOgjqK mJTuPd7fX7FhJCMnL326W5p95QTAbErTyfvvndlqJQA4jGvJ0eXc/MYfCqh9z+CytfBmjs5BBZfi ex8uTLlbyS7q9ty/ap5CbElDZIX5HppE+7L2Gl5d3a4eCICGspLF/FxAtUJAqCEqAb+N0Jr5hS4n M0aB0A00Dfu0k7+4EjGoTdEuaPJPliH0VfhAiWlPWgy/7giAhCjq0672Lp3WNJ1Ex7OPeDLmdMIM yaaVyRVQDapOpDNZTKVqrbni1tmExFfC4RTHUnWGENJY5VtytKZW7ToxzWaQoUm/qTfJ2A3SzvMi XLTJDJm4TXxtbCeoecEmejupFCIiEItr1O+kAikROuFymfFssxz0eawIOWCYzU2zVtdBAAuYSEfH jrcNmyYWALRwvNiw3f/AQFtrXadws1gEsCJcc5LCIBRZxmXDviqFY2AV+XKpyzNrAoxYEdYJcWKj VKMCv+dn/GLd8yjkOKqD0kaJwj+mVyCMmKyHNQAAAABJRU5ErkJggg== Date: Tue, 24 Apr 2018 14:06:22 +0200 In-Reply-To: (Aaron Jensen's message of "Tue, 24 Apr 2018 04:21:30 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) OK, I found the problem, and it's, er, obscure, man: (setq i "http://requestbin.fullcontact.com") (multibyte-string-p i) => nil (setq u (url-generic-parse-url i)) (url-host u) => "requestbin.fullcontact.com" (multibyte-string-p (url-host u)) => t And this made the entire request string multibyte. I'll push a fix in a few minutes. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Apr 2018 12:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 31248@debbugs.gnu.org, Andreas Schwab Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.152457182310978 (code B ref 31248); Tue, 24 Apr 2018 12:11:02 +0000 Received: (at 31248) by debbugs.gnu.org; 24 Apr 2018 12:10:23 +0000 Received: from localhost ([127.0.0.1]:37735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAwm6-0002qx-3S for submit@debbugs.gnu.org; Tue, 24 Apr 2018 08:10:23 -0400 Received: from mail-qk0-f193.google.com ([209.85.220.193]:34764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAwm1-0002qh-Em for 31248@debbugs.gnu.org; Tue, 24 Apr 2018 08:10:20 -0400 Received: by mail-qk0-f193.google.com with SMTP id p186so16561679qkd.1 for <31248@debbugs.gnu.org>; Tue, 24 Apr 2018 05:10:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Sot1WMkHlUHtKGdkmNSyfNObqzcgZ3AhwUV41/zlAGs=; b=bdzyV0LveWwE9fscVHcDUaM3pghFdMKJoEJq91s9a+52d543J0Cxzv/U+lJBRrVeuR /61Del7/4Gzruny41ImFdNYwGBksZ3uCjSRDkDN1KZezT4CnzxPGzZMRZmjv4fSg6BYD bnlNbmUe7jbdln6IGzpeW9zi+Yeq9wWGwgi82rezY/yZKb1gjAnWehQHwhnxraPtKi35 ZTZq810NC3Ep7ODwk08TwqaMPja9c33k0fTpXuCA9p/jmHHE4L0+ZSaQef3Gblabzrml Zsl/+wN9IGi/JVR9GqxcuLYfzAqeFG2m6FzMr0JHhvf+dHUxMGQtvp/mtn+6BipUILdO EsiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Sot1WMkHlUHtKGdkmNSyfNObqzcgZ3AhwUV41/zlAGs=; b=Bo2V88p2l67Yyljf9Tj/eQVSYBNJgNkuw0VRp9UH6lNS19LI+k+xHO0GhvVz7uZg+E 4i7uv307OrH893tck7X1HA2Wky8aK1HKeWPJIhKs4XzdJH2oD0smAXVvPxr2waUM23IS is/hq1rN+p5vgOiMxa8A7bu91LohshehbA5f9IkjdS5zj4Cti/R0AhJIQNAZfwBlAPR7 ZP0EHHLHdjkBAKLZyC6uc+xS25vobWMTN7euXLDeNh5ZYNzkLPD8XD4faXWOol6HRo7R Q6rAb9laoXaC9MKi8y1oSrXrNUi0GDdPuDksDMYqk5VaaAvjIPzzLO+Pf340NkQ0lI9s j9Sg== X-Gm-Message-State: ALQs6tDaziDBqbdWwmidDeWfvLa6x13qFC7JlHvkhdsUkL0xpJ7uQ1rR YWy68+Y5SzkTRtbBke7TPsg3qGMc0sLxj1hVZ4kunP6h X-Google-Smtp-Source: AB8JxZpkJszMIVo2EBNcWcdWMkLRphpN608q68s0urbGBZCRXgy6i4VUgv90bF7RwGzwSECjxpHskRCoJgMvCe5vqyM= X-Received: by 10.55.178.4 with SMTP id b4mr27124748qkf.149.1524571811686; Tue, 24 Apr 2018 05:10:11 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.48.140 with HTTP; Tue, 24 Apr 2018 05:10:10 -0700 (PDT) In-Reply-To: References: <87tvs1f4w6.fsf@linux-m68k.org> From: Aaron Jensen Date: Tue, 24 Apr 2018 05:10:10 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) On Tue, Apr 24, 2018 at 5:06 AM, Lars Ingebrigtsen wrote: > And this made the entire request string multibyte. Hm, that's odd. What does that have to do with the url-request-data w/ the emoji? If I change that to just an "x" then it won't fail in the same way: (let ((url "http://requestbin.fullcontact.com/1kkmrpx1") (url-request-method "POST") (url-request-data (encode-coding-string "x" 'utf-8)) (url-request-extra-headers '(("Content-Type" . "application/json"))) (url-http-proxy nil)) (url-retrieve url (lambda (_)))) From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Apr 2018 12:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aaron Jensen Cc: 31248@debbugs.gnu.org, Andreas Schwab Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.152457227111656 (code B ref 31248); Tue, 24 Apr 2018 12:18:01 +0000 Received: (at 31248) by debbugs.gnu.org; 24 Apr 2018 12:17:51 +0000 Received: from localhost ([127.0.0.1]:37747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAwtJ-00031v-RE for submit@debbugs.gnu.org; Tue, 24 Apr 2018 08:17:51 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:59123) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAwtF-00031k-GH for 31248@debbugs.gnu.org; Tue, 24 Apr 2018 08:17:48 -0400 Received: from cm-84.212.221.165.getinternet.no ([84.212.221.165] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1fAwt8-0003sN-SM; Tue, 24 Apr 2018 14:17:44 +0200 From: Lars Ingebrigtsen References: <87tvs1f4w6.fsf@linux-m68k.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAADFBMVEUnHxvQvaOJc2JcTEIj 7ROpAAACR0lEQVQokSWQTWjTYBjHHxcEoXE9efAiw+ml1bYsty0mR0EFGfokdtXDlLQsc7pLnRNP 86RWBTXi6s25ur4JrA4/2CwmVAb7qFT8ODhklA21S8NWJ4K2ofEdHn/8//yeD3iGPeNDiny8tp4X 4BZ27+7+Jh8JNVwRkn3PVyampd9C3fEAzx0cQKHHZ824ITg1eGjgzGHJfKG7YThhXB9O9v4Ivlyk SeyD//Xn2NHFaquxDtL5nVdQ+pqeOmsEATPvhlDaZ6ULRhUUBROY2NN72pkIQBwxivJH4VqOgjqK mJTuPd7fX7FhJCMnL326W5p95QTAbErTyfvvndlqJQA4jGvJ0eXc/MYfCqh9z+CytfBmjs5BBZfi ex8uTLlbyS7q9ty/ap5CbElDZIX5HppE+7L2Gl5d3a4eCICGspLF/FxAtUJAqCEqAb+N0Jr5hS4n M0aB0A00Dfu0k7+4EjGoTdEuaPJPliH0VfhAiWlPWgy/7giAhCjq0672Lp3WNJ1Ex7OPeDLmdMIM yaaVyRVQDapOpDNZTKVqrbni1tmExFfC4RTHUnWGENJY5VtytKZW7ToxzWaQoUm/qTfJ2A3SzvMi XLTJDJm4TXxtbCeoecEmejupFCIiEItr1O+kAikROuFymfFssxz0eawIOWCYzU2zVtdBAAuYSEfH jrcNmyYWALRwvNiw3f/AQFtrXadws1gEsCJcc5LCIBRZxmXDviqFY2AV+XKpyzNrAoxYEdYJcWKj VKMCv+dn/GLd8yjkOKqD0kaJwj+mVyCMmKyHNQAAAABJRU5ErkJggg== Date: Tue, 24 Apr 2018 14:17:38 +0200 In-Reply-To: (Aaron Jensen's message of "Tue, 24 Apr 2018 05:10:10 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) Aaron Jensen writes: > On Tue, Apr 24, 2018 at 5:06 AM, Lars Ingebrigtsen wrote: >> And this made the entire request string multibyte. > > Hm, that's odd. What does that have to do with the url-request-data w/ > the emoji? That's the *really* obscure bit. :-) > If I change that to just an "x" then it won't fail in the > same way: > > (let ((url "http://requestbin.fullcontact.com/1kkmrpx1") > (url-request-method "POST") > (url-request-data (encode-coding-string "x" 'utf-8)) > (url-request-extra-headers '(("Content-Type" . "application/json"))) > (url-http-proxy nil)) > (url-retrieve url (lambda (_)))) So you start with a thing that's now multibyte: (url-host u) =3D> "requestbin.fullcontact.com" (multibyte-string-p (url-host u)) =3D> t (setq data (encode-coding-string "=F0=9F=93=A6" 'utf-8)) (multibyte-string-p data) =3D> nil Then concatenate: (setq foo (concat (url-host u) data)) "\360\237\223\246" foo =3D> "requestbin.fullcontact.com\360\237\223\246" (multibyte-string-p foo) =3D> t (string-bytes data) =3D> 4 (length foo) =3D> 30 (string-bytes foo) =3D> 34 Fun! :-) --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Apr 2018 12:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Aaron Jensen Cc: 31248@debbugs.gnu.org Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.152457259812192 (code B ref 31248); Tue, 24 Apr 2018 12:24:02 +0000 Received: (at 31248) by debbugs.gnu.org; 24 Apr 2018 12:23:18 +0000 Received: from localhost ([127.0.0.1]:37758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAwyY-0003AT-MI for submit@debbugs.gnu.org; Tue, 24 Apr 2018 08:23:18 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:59503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAwyT-0003AJ-Md for 31248@debbugs.gnu.org; Tue, 24 Apr 2018 08:23:13 -0400 Received: from cm-84.212.221.165.getinternet.no ([84.212.221.165] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1fAwyO-00019D-Ok; Tue, 24 Apr 2018 14:23:08 +0200 From: Lars Ingebrigtsen References: <87tvs1f4w6.fsf@linux-m68k.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAADFBMVEUnHxvQvaOJc2JcTEIj 7ROpAAACR0lEQVQokSWQTWjTYBjHHxcEoXE9efAiw+ml1bYsty0mR0EFGfokdtXDlLQsc7pLnRNP 86RWBTXi6s25ur4JrA4/2CwmVAb7qFT8ODhklA21S8NWJ4K2ofEdHn/8//yeD3iGPeNDiny8tp4X 4BZ27+7+Jh8JNVwRkn3PVyampd9C3fEAzx0cQKHHZ824ITg1eGjgzGHJfKG7YThhXB9O9v4Ivlyk SeyD//Xn2NHFaquxDtL5nVdQ+pqeOmsEATPvhlDaZ6ULRhUUBROY2NN72pkIQBwxivJH4VqOgjqK mJTuPd7fX7FhJCMnL326W5p95QTAbErTyfvvndlqJQA4jGvJ0eXc/MYfCqh9z+CytfBmjs5BBZfi ex8uTLlbyS7q9ty/ap5CbElDZIX5HppE+7L2Gl5d3a4eCICGspLF/FxAtUJAqCEqAb+N0Jr5hS4n M0aB0A00Dfu0k7+4EjGoTdEuaPJPliH0VfhAiWlPWgy/7giAhCjq0672Lp3WNJ1Ex7OPeDLmdMIM yaaVyRVQDapOpDNZTKVqrbni1tmExFfC4RTHUnWGENJY5VtytKZW7ToxzWaQoUm/qTfJ2A3SzvMi XLTJDJm4TXxtbCeoecEmejupFCIiEItr1O+kAikROuFymfFssxz0eawIOWCYzU2zVtdBAAuYSEfH jrcNmyYWALRwvNiw3f/AQFtrXadws1gEsCJcc5LCIBRZxmXDviqFY2AV+XKpyzNrAoxYEdYJcWKj VKMCv+dn/GLd8yjkOKqD0kaJwj+mVyCMmKyHNQAAAABJRU5ErkJggg== Date: Tue, 24 Apr 2018 14:23:04 +0200 In-Reply-To: (Lars Ingebrigtsen's message of "Tue, 24 Apr 2018 14:17:38 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > (length foo) > => 30 > (string-bytes foo) > => 34 > > Fun! :-) The reason here is that when you put raw bytes into a multibyte string, Emacs has to represent that somehow, and it represents that with an internal coding that takes two bytes per byte. If you get my drift. So the moral here is: That function is really, really badly designed, because it makes it easy (for people like me) to make these errors really easily. Once I merge the `with-url' branch (which reimplements all the HTTP stuff) into master I hopefully won't ever have to look at that function again. :-) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 24 05:12:21 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31248: 27.0.50; Regression: Multibyte text in HTTP request Resent-From: Aaron Jensen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Apr 2018 12:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31248 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 31248@debbugs.gnu.org, control@debbugs.gnu.org Received: via spool by 31248-submit@debbugs.gnu.org id=B31248.152457313513027 (code B ref 31248); Tue, 24 Apr 2018 12:33:02 +0000 Received: (at 31248) by debbugs.gnu.org; 24 Apr 2018 12:32:15 +0000 Received: from localhost ([127.0.0.1]:37763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAx7D-0003Ny-1y for submit@debbugs.gnu.org; Tue, 24 Apr 2018 08:32:14 -0400 Received: from mail-qk0-f196.google.com ([209.85.220.196]:37960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAx75-0003NM-UZ; Tue, 24 Apr 2018 08:32:07 -0400 Received: by mail-qk0-f196.google.com with SMTP id b39so19317276qkb.5; Tue, 24 Apr 2018 05:32:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=AlyCD+V/gqxzgtNjD2aMHSbMA5Vck6tnJhCZJ2NAF1k=; b=jMYpgEffITqSBY673x7yHSojEZR+UBaChg/OmueeFiKqVP/QIIgsu5+iJ8nIAyiFMC ZoAzieIBkhs6RrkQi/t19szyjsRHWpUd8M+T+efrj5Mi7M0sXu5T6rCSY63o44ZHab2L avXT/OH8lvsDc93N+Lh0Ma97WN8np3BlZMlj2tPcLVtUJCq3XbbDJjNsjkrClq6upi2/ 0mlYDokSs3E/shBdEestKyp+gFzXDC8TeXt6uQnDmvSbr7okGB6+4wIqNSLu05jRNA8W SZzXLbITy8mwZKCN7JnFRkrTwOtTeiCt41OlDbyn/KD6WFKGWuf3EEgaVo0UyjrshEWW rw+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=AlyCD+V/gqxzgtNjD2aMHSbMA5Vck6tnJhCZJ2NAF1k=; b=CGTP+7YzEpxCPE5FSwYFDitWOCtux99hb+/vEOLJDvYFnscYp7e7sKpa+VM/2IfsB2 08O/1Drp2WVdcf6sxADnYiRqWDiXSa2ayrtQm6SKj1w9sdAIr84TezwMFBWU3RdCB0vm rHInkCJOcBWGUhZqZegocXNPod2pnj+hD2laDRYbuEoPaGrOl3l3ES9GzagzEhX0GGXF jglX6RrRa9VQJLqLEhnUTTl6Pa3oc4BoZzPIS9dVS80Iq3be7iLKv3adPukd5j2Ooj1t hi1Q4ot4U2BsQpUAGcuTnEwfUSiYzOxc9CZYI9QOoimk6i4KiY/yD2pYuTeCe5CVystU LFyg== X-Gm-Message-State: ALQs6tB106i9HNucqnt+gaMo6Uo6wCSlinhj3l2PzZ4g+KswPfXkYUj9 caxVo3vCXsDrwPUXUojUn/8/U44jwD9ZGm6pmZo= X-Google-Smtp-Source: AIpwx4+x7vtvGE/h5JELYfFNTXYOwMCdMaiblL7KQpwUIP73ZhLOcORRtRFSsBQ+iseb+WprvJk2cYUF+kGJTznztfw= X-Received: by 10.55.194.5 with SMTP id i5mr24745976qkm.223.1524573118572; Tue, 24 Apr 2018 05:31:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.48.140 with HTTP; Tue, 24 Apr 2018 05:31:57 -0700 (PDT) In-Reply-To: References: <87tvs1f4w6.fsf@linux-m68k.org> From: Aaron Jensen Date: Tue, 24 Apr 2018 05:31:57 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 31248 quit On Tue, Apr 24, 2018 at 5:23 AM, Lars Ingebrigtsen wrote: >> Fun! :-) > > The reason here is that when you put raw bytes into a multibyte string, > Emacs has to represent that somehow, and it represents that with an > internal coding that takes two bytes per byte. If you get my drift. > > So the moral here is: That function is really, really badly designed, > because it makes it easy (for people like me) to make these errors > really easily. Once I merge the `with-url' branch (which reimplements > all the HTTP stuff) into master I hopefully won't ever have to look at > that function again. :-) Wild. Well, I appreciate the explanation and the quick fix. I can confirm that it fixes my original issue w/ ghub. Thanks again!