GNU bug report logs - #19034
24.4; erc mishandles a response to a NAMES request that it did not initiate

Previous Next

Package: emacs;

Reported by: David Edmondson <dme <at> dme.org>

Date: Wed, 12 Nov 2014 20:16:02 UTC

Severity: normal

Tags: fixed, patch

Found in version 24.4

Fixed in version 25.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 19034 in the body.
You can then email your comments to 19034 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#19034; Package emacs. (Wed, 12 Nov 2014 20:16:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to David Edmondson <dme <at> dme.org>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 12 Nov 2014 20:16:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: David Edmondson <dme <at> dme.org>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.4;
 erc mishandles a response to a NAMES request that it did not initiate
Date: Wed, 12 Nov 2014 20:14:48 +0000
If multiple IRC clients are connected to a single IRC proxy, an
instance of erc can receive the response to a NAMES request issued by
another client. Given that this instance of erc didn't initiate the
NAMES request, `erc-channel-begin-receiving-names' will not have been
called and `erc-channel-new-member-names' will be nil.

A proposed patch to fix this was sent to emacs-devel at the suggestion
of the erc maintainer. It is archived at
http://mid.gmane.org/cuna9551qle.fsf <at> gargravarr.hh.sledj.net.



In GNU Emacs 24.4.1 (x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2014-10-25 on trouble, modified by Debian
Windowing system distributor `The X.Org Foundation', version 11.0.11601000
System Description:	Debian GNU/Linux testing (jessie)

Configured using:
 `configure --build x86_64-linux-gnu --prefix=/usr
 --sharedstatedir=/var/lib --libexecdir=/usr/lib
 --localstatedir=/var/lib --infodir=/usr/share/info
 --mandir=/usr/share/man --with-pop=yes
 --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-lisp:/usr/share/emacs/site-lisp
 --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib
 --libexecdir=/usr/lib --localstatedir=/var/lib
 --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes
 --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.4/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.4/site-lisp:/usr/share/emacs/site-lisp
 --with-x=yes --with-x-toolkit=lucid --with-toolkit-scroll-bars
 --without-gconf --without-gsettings 'CFLAGS=-g -O2
 -fstack-protector-strong -Wformat -Werror=format-security -Wall'
 CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-z,relro'

Important settings:
  value of $LC_COLLATE: C
  value of $LC_TIME: C
  value of $LANG: en_GB.utf8
  locale-coding-system: utf-8-unix

Major mode: ERC

Minor modes in effect:
  erc-track-mode: t
  erc-track-minor-mode: t
  erc-spelling-mode: t
  erc-ring-mode: t
  erc-networks-mode: t
  erc-netsplit-mode: t
  erc-match-mode: t
  erc-list-mode: t
  erc-pcomplete-mode: t
  erc-button-mode: t
  erc-fill-mode: t
  erc-stamp-mode: t
  erc-autojoin-mode: t
  erc-smiley-mode: t
  erc-irccontrols-mode: t
  erc-noncommands-mode: t
  erc-keep-place-mode: t
  erc-move-to-prompt-mode: t
  erc-readonly-mode: t
  flyspell-mode: t
  shell-dirtrack-mode: t
  diff-auto-refine-mode: t
  global-auto-revert-mode: t
  savehist-mode: t
  display-time-mode: t
  show-paren-mode: t
  ido-vertical-mode: t
  ido-everywhere: t
  winner-mode: t
  tooltip-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
b <return> q q C-y ) <return> C-c U m o d e = SPC i 
n v a l i d <return> M-> M-> C-p C-p C-p C-p C-p C-p 
C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p 
C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p 
C-p C-p C-p C-p C-p C-p C-p C-p C-p <return> C-c C-SPC 
M-> C-c C-SPC M-> I t ' s <backspace> <backspace> SPC 
w a s SPC s e n t SPC t o SPC e m a c s - d e v e l 
SPC r a t h e r SPC t h a n SPC n o t m u c h C-a M-f 
M-f M-f M-f M-f M-f C-e . <return> N o t SPC a SPC 
n o t m u c h SPC b u g , SPC a n SPC e r c SPC b u 
g . <return> C-p C-p C-p C-p C-p C-p C-p M-f M-> C-c 
U C-y <return> C-c s <return> s C-g C-c s c m c ? c 
L q c L <tab> m a <tab> <backspace> <backspace> g m 
<tab> <return> <help-echo> <help-echo> C-x b # n o 
<return> C-y <return> ( F i r s t SPC t i m e SPC t 
h a t SPC I ' e <backspace> v e SPC e v e r SPC u s 
e d SPC ' c L g m a n e ' . <backspace> . ) <return> 
r l <tab> G o o d SPC a d v i c e , SPC t h a n k s 
. <return> M-x r e p o r t <tab> b <tab> <tab> e m 
<tab> <return>

Recent messages:
Quit
C-c s is undefined
c m is undefined
Type C-x ! to delete the help window.
c is undefined
L is undefined
Making completion list... [2 times]
Stashed: http://mid.gmane.org/cuna9551qle.fsf <at> gargravarr.hh.sledj.net
Mark set
Making completion list...

Load-path shadows:
/home/dme/t/gnus/lisp/nnnil hides /usr/share/emacs24/site-lisp/gnus-bonus-el/nnnil
/home/dme/t/gnus/lisp/nnir hides /usr/share/emacs24/site-lisp/gnus-bonus-el/nnir
/home/dme/u/lib/emacs/message-x hides /usr/share/emacs24/site-lisp/gnus-bonus-el/message-x
/home/dme/t/gnus/lisp/spam-stat hides /usr/share/emacs24/site-lisp/gnus-bonus-el/spam-stat
/home/dme/t/gnus/lisp/sha1 hides /usr/share/emacs24/site-lisp/flim/sha1
/home/dme/t/gnus/lisp/ntlm hides /usr/share/emacs24/site-lisp/flim/ntlm
/home/dme/t/gnus/lisp/hex-util hides /usr/share/emacs24/site-lisp/flim/hex-util
/home/dme/t/gnus/lisp/sasl-ntlm hides /usr/share/emacs24/site-lisp/flim/sasl-ntlm
/home/dme/t/gnus/lisp/md4 hides /usr/share/emacs24/site-lisp/flim/md4
/home/dme/t/gnus/lisp/sasl hides /usr/share/emacs24/site-lisp/flim/sasl
/home/dme/t/gnus/lisp/sasl-digest hides /usr/share/emacs24/site-lisp/flim/sasl-digest
/home/dme/t/gnus/lisp/sasl-cram hides /usr/share/emacs24/site-lisp/flim/sasl-cram
/home/dme/t/gnus/lisp/hmac-def hides /usr/share/emacs24/site-lisp/flim/hmac-def
/home/dme/t/gnus/lisp/hmac-md5 hides /usr/share/emacs24/site-lisp/flim/hmac-md5
/home/dme/u/lib/emacs/markdown-mode hides /usr/share/emacs24/site-lisp/emacs-goodies-el/markdown-mode
/home/dme/u/lib/emacs/filladapt hides /usr/share/emacs24/site-lisp/emacs-goodies-el/filladapt
/usr/share/emacs/24.4/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup
/home/dme/t/gnus/lisp/hex-util hides /usr/share/emacs/24.4/lisp/hex-util
/home/dme/t/gnus/lisp/md4 hides /usr/share/emacs/24.4/lisp/md4
/home/dme/t/gnus/lisp/color hides /usr/share/emacs/24.4/lisp/color
/home/dme/t/gnus/lisp/format-spec hides /usr/share/emacs/24.4/lisp/format-spec
/home/dme/t/gnus/lisp/password-cache hides /usr/share/emacs/24.4/lisp/password-cache
/usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/24.4/lisp/textmodes/ispell
/usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/24.4/lisp/textmodes/flyspell
/home/dme/t/gnus/lisp/dns-mode hides /usr/share/emacs/24.4/lisp/textmodes/dns-mode
/usr/share/emacs/site-lisp/rst hides /usr/share/emacs/24.4/lisp/textmodes/rst
/usr/share/emacs24/site-lisp/org-mode/ob-sqlite hides /usr/share/emacs/24.4/lisp/org/ob-sqlite
/usr/share/emacs24/site-lisp/org-mode/ob-lisp hides /usr/share/emacs/24.4/lisp/org/ob-lisp
/usr/share/emacs24/site-lisp/org-mode/org-capture hides /usr/share/emacs/24.4/lisp/org/org-capture
/usr/share/emacs24/site-lisp/org-mode/org-mobile hides /usr/share/emacs/24.4/lisp/org/org-mobile
/usr/share/emacs24/site-lisp/org-mode/ox-man hides /usr/share/emacs/24.4/lisp/org/ox-man
/usr/share/emacs24/site-lisp/org-mode/org-src hides /usr/share/emacs/24.4/lisp/org/org-src
/usr/share/emacs24/site-lisp/org-mode/ob-ruby hides /usr/share/emacs/24.4/lisp/org/ob-ruby
/usr/share/emacs24/site-lisp/org-mode/ob-ledger hides /usr/share/emacs/24.4/lisp/org/ob-ledger
/usr/share/emacs24/site-lisp/org-mode/ob-makefile hides /usr/share/emacs/24.4/lisp/org/ob-makefile
/usr/share/emacs24/site-lisp/org-mode/org-eshell hides /usr/share/emacs/24.4/lisp/org/org-eshell
/usr/share/emacs24/site-lisp/org-mode/ox hides /usr/share/emacs/24.4/lisp/org/ox
/usr/share/emacs24/site-lisp/org-mode/ox-beamer hides /usr/share/emacs/24.4/lisp/org/ox-beamer
/usr/share/emacs24/site-lisp/org-mode/ob-java hides /usr/share/emacs/24.4/lisp/org/ob-java
/usr/share/emacs24/site-lisp/org-mode/ox-publish hides /usr/share/emacs/24.4/lisp/org/ox-publish
/usr/share/emacs24/site-lisp/org-mode/ob-C hides /usr/share/emacs/24.4/lisp/org/ob-C
/usr/share/emacs24/site-lisp/org-mode/ob-css hides /usr/share/emacs/24.4/lisp/org/ob-css
/usr/share/emacs24/site-lisp/org-mode/ox-texinfo hides /usr/share/emacs/24.4/lisp/org/ox-texinfo
/usr/share/emacs24/site-lisp/org-mode/org-archive hides /usr/share/emacs/24.4/lisp/org/org-archive
/usr/share/emacs24/site-lisp/org-mode/org-plot hides /usr/share/emacs/24.4/lisp/org/org-plot
/usr/share/emacs24/site-lisp/org-mode/org-ctags hides /usr/share/emacs/24.4/lisp/org/org-ctags
/usr/share/emacs24/site-lisp/org-mode/org-mouse hides /usr/share/emacs/24.4/lisp/org/org-mouse
/usr/share/emacs24/site-lisp/org-mode/ob-ditaa hides /usr/share/emacs/24.4/lisp/org/ob-ditaa
/usr/share/emacs24/site-lisp/org-mode/ob-picolisp hides /usr/share/emacs/24.4/lisp/org/ob-picolisp
/usr/share/emacs24/site-lisp/org-mode/ob-core hides /usr/share/emacs/24.4/lisp/org/ob-core
/usr/share/emacs24/site-lisp/org-mode/ob-scala hides /usr/share/emacs/24.4/lisp/org/ob-scala
/usr/share/emacs24/site-lisp/org-mode/org-bibtex hides /usr/share/emacs/24.4/lisp/org/org-bibtex
/usr/share/emacs24/site-lisp/org-mode/ob-lob hides /usr/share/emacs/24.4/lisp/org/ob-lob
/usr/share/emacs24/site-lisp/org-mode/org-mhe hides /usr/share/emacs/24.4/lisp/org/org-mhe
/usr/share/emacs24/site-lisp/org-mode/ob-scheme hides /usr/share/emacs/24.4/lisp/org/ob-scheme
/usr/share/emacs24/site-lisp/org-mode/org-info hides /usr/share/emacs/24.4/lisp/org/org-info
/usr/share/emacs24/site-lisp/org-mode/org-id hides /usr/share/emacs/24.4/lisp/org/org-id
/usr/share/emacs24/site-lisp/org-mode/ob-exp hides /usr/share/emacs/24.4/lisp/org/ob-exp
/usr/share/emacs24/site-lisp/org-mode/org-datetree hides /usr/share/emacs/24.4/lisp/org/org-datetree
/usr/share/emacs24/site-lisp/org-mode/ox-odt hides /usr/share/emacs/24.4/lisp/org/ox-odt
/usr/share/emacs24/site-lisp/org-mode/org-macro hides /usr/share/emacs/24.4/lisp/org/org-macro
/usr/share/emacs24/site-lisp/org-mode/org-crypt hides /usr/share/emacs/24.4/lisp/org/org-crypt
/usr/share/emacs24/site-lisp/org-mode/org-compat hides /usr/share/emacs/24.4/lisp/org/org-compat
/usr/share/emacs24/site-lisp/org-mode/ox-md hides /usr/share/emacs/24.4/lisp/org/ox-md
/usr/share/emacs24/site-lisp/org-mode/ob-fortran hides /usr/share/emacs/24.4/lisp/org/ob-fortran
/usr/share/emacs24/site-lisp/org-mode/ox-icalendar hides /usr/share/emacs/24.4/lisp/org/ox-icalendar
/usr/share/emacs24/site-lisp/org-mode/ob-tangle hides /usr/share/emacs/24.4/lisp/org/ob-tangle
/usr/share/emacs24/site-lisp/org-mode/ob-shen hides /usr/share/emacs/24.4/lisp/org/ob-shen
/usr/share/emacs24/site-lisp/org-mode/org-loaddefs hides /usr/share/emacs/24.4/lisp/org/org-loaddefs
/usr/share/emacs24/site-lisp/org-mode/ob-ref hides /usr/share/emacs/24.4/lisp/org/ob-ref
/usr/share/emacs24/site-lisp/org-mode/ob-io hides /usr/share/emacs/24.4/lisp/org/ob-io
/usr/share/emacs24/site-lisp/org-mode/org-agenda hides /usr/share/emacs/24.4/lisp/org/org-agenda
/usr/share/emacs24/site-lisp/org-mode/org-bbdb hides /usr/share/emacs/24.4/lisp/org/org-bbdb
/usr/share/emacs24/site-lisp/org-mode/org-macs hides /usr/share/emacs/24.4/lisp/org/org-macs
/usr/share/emacs24/site-lisp/org-mode/org-clock hides /usr/share/emacs/24.4/lisp/org/org-clock
/usr/share/emacs24/site-lisp/org-mode/org-habit hides /usr/share/emacs/24.4/lisp/org/org-habit
/usr/share/emacs24/site-lisp/org-mode/ob-clojure hides /usr/share/emacs/24.4/lisp/org/ob-clojure
/usr/share/emacs24/site-lisp/org-mode/ob-screen hides /usr/share/emacs/24.4/lisp/org/ob-screen
/usr/share/emacs24/site-lisp/org-mode/org-gnus hides /usr/share/emacs/24.4/lisp/org/org-gnus
/usr/share/emacs24/site-lisp/org-mode/ob-haskell hides /usr/share/emacs/24.4/lisp/org/ob-haskell
/usr/share/emacs24/site-lisp/org-mode/org-rmail hides /usr/share/emacs/24.4/lisp/org/org-rmail
/usr/share/emacs24/site-lisp/org-mode/org-footnote hides /usr/share/emacs/24.4/lisp/org/org-footnote
/usr/share/emacs24/site-lisp/org-mode/ob-calc hides /usr/share/emacs/24.4/lisp/org/ob-calc
/usr/share/emacs24/site-lisp/org-mode/ob-asymptote hides /usr/share/emacs/24.4/lisp/org/ob-asymptote
/usr/share/emacs24/site-lisp/org-mode/ob-org hides /usr/share/emacs/24.4/lisp/org/ob-org
/usr/share/emacs24/site-lisp/org-mode/org-colview hides /usr/share/emacs/24.4/lisp/org/org-colview
/usr/share/emacs24/site-lisp/org-mode/org-indent hides /usr/share/emacs/24.4/lisp/org/org-indent
/usr/share/emacs24/site-lisp/org-mode/ob-mscgen hides /usr/share/emacs/24.4/lisp/org/ob-mscgen
/usr/share/emacs24/site-lisp/org-mode/ob-plantuml hides /usr/share/emacs/24.4/lisp/org/ob-plantuml
/usr/share/emacs24/site-lisp/org-mode/ob-sql hides /usr/share/emacs/24.4/lisp/org/ob-sql
/usr/share/emacs24/site-lisp/org-mode/ob-ocaml hides /usr/share/emacs/24.4/lisp/org/ob-ocaml
/usr/share/emacs24/site-lisp/org-mode/org-element hides /usr/share/emacs/24.4/lisp/org/org-element
/usr/share/emacs24/site-lisp/org-mode/org-install hides /usr/share/emacs/24.4/lisp/org/org-install
/usr/share/emacs24/site-lisp/org-mode/ob-sh hides /usr/share/emacs/24.4/lisp/org/ob-sh
/usr/share/emacs24/site-lisp/org-mode/ob-maxima hides /usr/share/emacs/24.4/lisp/org/ob-maxima
/usr/share/emacs24/site-lisp/org-mode/ob-matlab hides /usr/share/emacs/24.4/lisp/org/ob-matlab
/usr/share/emacs24/site-lisp/org-mode/org-timer hides /usr/share/emacs/24.4/lisp/org/org-timer
/usr/share/emacs24/site-lisp/org-mode/ob-sass hides /usr/share/emacs/24.4/lisp/org/ob-sass
/usr/share/emacs24/site-lisp/org-mode/ob-R hides /usr/share/emacs/24.4/lisp/org/ob-R
/usr/share/emacs24/site-lisp/org-mode/ob-latex hides /usr/share/emacs/24.4/lisp/org/ob-latex
/usr/share/emacs24/site-lisp/org-mode/ox-latex hides /usr/share/emacs/24.4/lisp/org/ox-latex
/usr/share/emacs24/site-lisp/org-mode/ob-lilypond hides /usr/share/emacs/24.4/lisp/org/ob-lilypond
/usr/share/emacs24/site-lisp/org-mode/ox-ascii hides /usr/share/emacs/24.4/lisp/org/ox-ascii
/usr/share/emacs24/site-lisp/org-mode/org-irc hides /usr/share/emacs/24.4/lisp/org/org-irc
/usr/share/emacs24/site-lisp/org-mode/org-table hides /usr/share/emacs/24.4/lisp/org/org-table
/usr/share/emacs24/site-lisp/org-mode/ob hides /usr/share/emacs/24.4/lisp/org/ob
/usr/share/emacs24/site-lisp/org-mode/org-entities hides /usr/share/emacs/24.4/lisp/org/org-entities
/usr/share/emacs24/site-lisp/org-mode/org hides /usr/share/emacs/24.4/lisp/org/org
/usr/share/emacs24/site-lisp/org-mode/org-attach hides /usr/share/emacs/24.4/lisp/org/org-attach
/usr/share/emacs24/site-lisp/org-mode/ob-eval hides /usr/share/emacs/24.4/lisp/org/ob-eval
/usr/share/emacs24/site-lisp/org-mode/ob-emacs-lisp hides /usr/share/emacs/24.4/lisp/org/ob-emacs-lisp
/usr/share/emacs24/site-lisp/org-mode/ob-python hides /usr/share/emacs/24.4/lisp/org/ob-python
/usr/share/emacs24/site-lisp/org-mode/org-inlinetask hides /usr/share/emacs/24.4/lisp/org/org-inlinetask
/usr/share/emacs24/site-lisp/org-mode/org-docview hides /usr/share/emacs/24.4/lisp/org/org-docview
/usr/share/emacs24/site-lisp/org-mode/ob-perl hides /usr/share/emacs/24.4/lisp/org/ob-perl
/usr/share/emacs24/site-lisp/org-mode/ox-html hides /usr/share/emacs/24.4/lisp/org/ox-html
/usr/share/emacs24/site-lisp/org-mode/org-protocol hides /usr/share/emacs/24.4/lisp/org/org-protocol
/usr/share/emacs24/site-lisp/org-mode/ob-octave hides /usr/share/emacs/24.4/lisp/org/ob-octave
/usr/share/emacs24/site-lisp/org-mode/ob-table hides /usr/share/emacs/24.4/lisp/org/ob-table
/usr/share/emacs24/site-lisp/org-mode/ox-org hides /usr/share/emacs/24.4/lisp/org/ox-org
/usr/share/emacs24/site-lisp/org-mode/ob-keys hides /usr/share/emacs/24.4/lisp/org/ob-keys
/usr/share/emacs24/site-lisp/org-mode/org-list hides /usr/share/emacs/24.4/lisp/org/org-list
/usr/share/emacs24/site-lisp/org-mode/ob-js hides /usr/share/emacs/24.4/lisp/org/ob-js
/usr/share/emacs24/site-lisp/org-mode/ob-dot hides /usr/share/emacs/24.4/lisp/org/ob-dot
/usr/share/emacs24/site-lisp/org-mode/org-pcomplete hides /usr/share/emacs/24.4/lisp/org/org-pcomplete
/usr/share/emacs24/site-lisp/org-mode/org-version hides /usr/share/emacs/24.4/lisp/org/org-version
/usr/share/emacs24/site-lisp/org-mode/ob-gnuplot hides /usr/share/emacs/24.4/lisp/org/ob-gnuplot
/usr/share/emacs24/site-lisp/org-mode/org-w3m hides /usr/share/emacs/24.4/lisp/org/org-w3m
/usr/share/emacs24/site-lisp/org-mode/org-feed hides /usr/share/emacs/24.4/lisp/org/org-feed
/usr/share/emacs24/site-lisp/org-mode/ob-comint hides /usr/share/emacs/24.4/lisp/org/ob-comint
/usr/share/emacs24/site-lisp/org-mode/ob-awk hides /usr/share/emacs/24.4/lisp/org/ob-awk
/usr/share/emacs24/site-lisp/org-mode/org-faces hides /usr/share/emacs/24.4/lisp/org/org-faces
/home/dme/t/gnus/lisp/sasl hides /usr/share/emacs/24.4/lisp/net/sasl
/home/dme/t/gnus/lisp/tls hides /usr/share/emacs/24.4/lisp/net/tls
/home/dme/t/gnus/lisp/sasl-ntlm hides /usr/share/emacs/24.4/lisp/net/sasl-ntlm
/home/dme/t/gnus/lisp/ntlm hides /usr/share/emacs/24.4/lisp/net/ntlm
/home/dme/t/gnus/lisp/dns hides /usr/share/emacs/24.4/lisp/net/dns
/home/dme/t/gnus/lisp/netrc hides /usr/share/emacs/24.4/lisp/net/netrc
/home/dme/t/gnus/lisp/hmac-def hides /usr/share/emacs/24.4/lisp/net/hmac-def
/home/dme/t/gnus/lisp/dig hides /usr/share/emacs/24.4/lisp/net/dig
/home/dme/t/gnus/lisp/sasl-cram hides /usr/share/emacs/24.4/lisp/net/sasl-cram
/home/dme/t/gnus/lisp/hmac-md5 hides /usr/share/emacs/24.4/lisp/net/hmac-md5
/home/dme/t/gnus/lisp/sasl-digest hides /usr/share/emacs/24.4/lisp/net/sasl-digest
/home/dme/t/gnus/lisp/binhex hides /usr/share/emacs/24.4/lisp/mail/binhex
/home/dme/t/gnus/lisp/hashcash hides /usr/share/emacs/24.4/lisp/mail/hashcash
/home/dme/t/gnus/lisp/uudecode hides /usr/share/emacs/24.4/lisp/mail/uudecode
/home/dme/t/gnus/lisp/gnus-sync hides /usr/share/emacs/24.4/lisp/gnus/gnus-sync
/home/dme/t/gnus/lisp/gnus-art hides /usr/share/emacs/24.4/lisp/gnus/gnus-art
/home/dme/t/gnus/lisp/gnus-async hides /usr/share/emacs/24.4/lisp/gnus/gnus-async
/home/dme/t/gnus/lisp/gnus-sieve hides /usr/share/emacs/24.4/lisp/gnus/gnus-sieve
/home/dme/t/gnus/lisp/gnus-kill hides /usr/share/emacs/24.4/lisp/gnus/gnus-kill
/home/dme/t/gnus/lisp/gnus-html hides /usr/share/emacs/24.4/lisp/gnus/gnus-html
/home/dme/t/gnus/lisp/canlock hides /usr/share/emacs/24.4/lisp/gnus/canlock
/home/dme/t/gnus/lisp/nnmh hides /usr/share/emacs/24.4/lisp/gnus/nnmh
/home/dme/t/gnus/lisp/nnheader hides /usr/share/emacs/24.4/lisp/gnus/nnheader
/home/dme/t/gnus/lisp/gnus-diary hides /usr/share/emacs/24.4/lisp/gnus/gnus-diary
/home/dme/t/gnus/lisp/nnnil hides /usr/share/emacs/24.4/lisp/gnus/nnnil
/home/dme/t/gnus/lisp/mail-source hides /usr/share/emacs/24.4/lisp/gnus/mail-source
/home/dme/t/gnus/lisp/gnus-mlspl hides /usr/share/emacs/24.4/lisp/gnus/gnus-mlspl
/home/dme/t/gnus/lisp/gnus-topic hides /usr/share/emacs/24.4/lisp/gnus/gnus-topic
/home/dme/t/gnus/lisp/spam-wash hides /usr/share/emacs/24.4/lisp/gnus/spam-wash
/home/dme/t/gnus/lisp/gnus-vm hides /usr/share/emacs/24.4/lisp/gnus/gnus-vm
/home/dme/t/gnus/lisp/nnir hides /usr/share/emacs/24.4/lisp/gnus/nnir
/home/dme/t/gnus/lisp/nnagent hides /usr/share/emacs/24.4/lisp/gnus/nnagent
/home/dme/t/gnus/lisp/gnus-cus hides /usr/share/emacs/24.4/lisp/gnus/gnus-cus
/home/dme/t/gnus/lisp/gnus-delay hides /usr/share/emacs/24.4/lisp/gnus/gnus-delay
/home/dme/t/gnus/lisp/gnus-util hides /usr/share/emacs/24.4/lisp/gnus/gnus-util
/home/dme/t/gnus/lisp/registry hides /usr/share/emacs/24.4/lisp/gnus/registry
/home/dme/t/gnus/lisp/gnus-srvr hides /usr/share/emacs/24.4/lisp/gnus/gnus-srvr
/home/dme/t/gnus/lisp/gnus-spec hides /usr/share/emacs/24.4/lisp/gnus/gnus-spec
/home/dme/t/gnus/lisp/nnfolder hides /usr/share/emacs/24.4/lisp/gnus/nnfolder
/home/dme/t/gnus/lisp/mm-bodies hides /usr/share/emacs/24.4/lisp/gnus/mm-bodies
/home/dme/t/gnus/lisp/spam-report hides /usr/share/emacs/24.4/lisp/gnus/spam-report
/home/dme/t/gnus/lisp/compface hides /usr/share/emacs/24.4/lisp/gnus/compface
/home/dme/t/gnus/lisp/gnus-range hides /usr/share/emacs/24.4/lisp/gnus/gnus-range
/home/dme/t/gnus/lisp/gnus-ems hides /usr/share/emacs/24.4/lisp/gnus/gnus-ems
/home/dme/t/gnus/lisp/mail-prsvr hides /usr/share/emacs/24.4/lisp/gnus/mail-prsvr
/home/dme/t/gnus/lisp/nnmail hides /usr/share/emacs/24.4/lisp/gnus/nnmail
/home/dme/t/gnus/lisp/auth-source hides /usr/share/emacs/24.4/lisp/gnus/auth-source
/home/dme/t/gnus/lisp/ietf-drums hides /usr/share/emacs/24.4/lisp/gnus/ietf-drums
/home/dme/t/gnus/lisp/nntp hides /usr/share/emacs/24.4/lisp/gnus/nntp
/home/dme/t/gnus/lisp/spam-stat hides /usr/share/emacs/24.4/lisp/gnus/spam-stat
/home/dme/t/gnus/lisp/yenc hides /usr/share/emacs/24.4/lisp/gnus/yenc
/home/dme/t/gnus/lisp/gnus-demon hides /usr/share/emacs/24.4/lisp/gnus/gnus-demon
/home/dme/t/gnus/lisp/mm-view hides /usr/share/emacs/24.4/lisp/gnus/mm-view
/home/dme/t/gnus/lisp/gnus-registry hides /usr/share/emacs/24.4/lisp/gnus/gnus-registry
/home/dme/t/gnus/lisp/smiley hides /usr/share/emacs/24.4/lisp/gnus/smiley
/home/dme/t/gnus/lisp/gmm-utils hides /usr/share/emacs/24.4/lisp/gnus/gmm-utils
/home/dme/t/gnus/lisp/mm-extern hides /usr/share/emacs/24.4/lisp/gnus/mm-extern
/home/dme/t/gnus/lisp/message hides /usr/share/emacs/24.4/lisp/gnus/message
/home/dme/t/gnus/lisp/html2text hides /usr/share/emacs/24.4/lisp/gnus/html2text
/home/dme/t/gnus/lisp/gnus-logic hides /usr/share/emacs/24.4/lisp/gnus/gnus-logic
/home/dme/t/gnus/lisp/gnus-start hides /usr/share/emacs/24.4/lisp/gnus/gnus-start
/home/dme/t/gnus/lisp/gnus-bookmark hides /usr/share/emacs/24.4/lisp/gnus/gnus-bookmark
/home/dme/t/gnus/lisp/gnus-dup hides /usr/share/emacs/24.4/lisp/gnus/gnus-dup
/home/dme/t/gnus/lisp/nndiary hides /usr/share/emacs/24.4/lisp/gnus/nndiary
/home/dme/t/gnus/lisp/gnus-int hides /usr/share/emacs/24.4/lisp/gnus/gnus-int
/home/dme/t/gnus/lisp/nnvirtual hides /usr/share/emacs/24.4/lisp/gnus/nnvirtual
/home/dme/t/gnus/lisp/nnbabyl hides /usr/share/emacs/24.4/lisp/gnus/nnbabyl
/home/dme/t/gnus/lisp/mm-partial hides /usr/share/emacs/24.4/lisp/gnus/mm-partial
/home/dme/t/gnus/lisp/mml1991 hides /usr/share/emacs/24.4/lisp/gnus/mml1991
/home/dme/t/gnus/lisp/gnus-cite hides /usr/share/emacs/24.4/lisp/gnus/gnus-cite
/home/dme/t/gnus/lisp/nnweb hides /usr/share/emacs/24.4/lisp/gnus/nnweb
/home/dme/t/gnus/lisp/mm-encode hides /usr/share/emacs/24.4/lisp/gnus/mm-encode
/home/dme/t/gnus/lisp/gnus-salt hides /usr/share/emacs/24.4/lisp/gnus/gnus-salt
/home/dme/t/gnus/lisp/gnus-cache hides /usr/share/emacs/24.4/lisp/gnus/gnus-cache
/home/dme/t/gnus/lisp/score-mode hides /usr/share/emacs/24.4/lisp/gnus/score-mode
/home/dme/t/gnus/lisp/nneething hides /usr/share/emacs/24.4/lisp/gnus/nneething
/home/dme/t/gnus/lisp/gssapi hides /usr/share/emacs/24.4/lisp/gnus/gssapi
/home/dme/t/gnus/lisp/mml-smime hides /usr/share/emacs/24.4/lisp/gnus/mml-smime
/home/dme/t/gnus/lisp/gnus-gravatar hides /usr/share/emacs/24.4/lisp/gnus/gnus-gravatar
/home/dme/t/gnus/lisp/nngateway hides /usr/share/emacs/24.4/lisp/gnus/nngateway
/home/dme/t/gnus/lisp/gnus-uu hides /usr/share/emacs/24.4/lisp/gnus/gnus-uu
/home/dme/t/gnus/lisp/gnus-ml hides /usr/share/emacs/24.4/lisp/gnus/gnus-ml
/home/dme/t/gnus/lisp/nnrss hides /usr/share/emacs/24.4/lisp/gnus/nnrss
/home/dme/t/gnus/lisp/deuglify hides /usr/share/emacs/24.4/lisp/gnus/deuglify
/home/dme/t/gnus/lisp/gnus-dired hides /usr/share/emacs/24.4/lisp/gnus/gnus-dired
/home/dme/t/gnus/lisp/plstore hides /usr/share/emacs/24.4/lisp/gnus/plstore
/home/dme/t/gnus/lisp/nnimap hides /usr/share/emacs/24.4/lisp/gnus/nnimap
/home/dme/t/gnus/lisp/rfc2104 hides /usr/share/emacs/24.4/lisp/gnus/rfc2104
/home/dme/t/gnus/lisp/gnus-undo hides /usr/share/emacs/24.4/lisp/gnus/gnus-undo
/home/dme/t/gnus/lisp/gnus-group hides /usr/share/emacs/24.4/lisp/gnus/gnus-group
/home/dme/t/gnus/lisp/gnus-win hides /usr/share/emacs/24.4/lisp/gnus/gnus-win
/home/dme/t/gnus/lisp/nnoo hides /usr/share/emacs/24.4/lisp/gnus/nnoo
/home/dme/t/gnus/lisp/messcompat hides /usr/share/emacs/24.4/lisp/gnus/messcompat
/home/dme/t/gnus/lisp/gnus-score hides /usr/share/emacs/24.4/lisp/gnus/gnus-score
/home/dme/t/gnus/lisp/starttls hides /usr/share/emacs/24.4/lisp/gnus/starttls
/home/dme/t/gnus/lisp/gnus-fun hides /usr/share/emacs/24.4/lisp/gnus/gnus-fun
/home/dme/t/gnus/lisp/nnml hides /usr/share/emacs/24.4/lisp/gnus/nnml
/home/dme/t/gnus/lisp/nnmbox hides /usr/share/emacs/24.4/lisp/gnus/nnmbox
/home/dme/t/gnus/lisp/nnspool hides /usr/share/emacs/24.4/lisp/gnus/nnspool
/home/dme/t/gnus/lisp/gnus-agent hides /usr/share/emacs/24.4/lisp/gnus/gnus-agent
/home/dme/t/gnus/lisp/sieve-mode hides /usr/share/emacs/24.4/lisp/gnus/sieve-mode
/home/dme/t/gnus/lisp/utf7 hides /usr/share/emacs/24.4/lisp/gnus/utf7
/home/dme/t/gnus/lisp/nnregistry hides /usr/share/emacs/24.4/lisp/gnus/nnregistry
/home/dme/t/gnus/lisp/pop3 hides /usr/share/emacs/24.4/lisp/gnus/pop3
/home/dme/t/gnus/lisp/gnus-msg hides /usr/share/emacs/24.4/lisp/gnus/gnus-msg
/home/dme/t/gnus/lisp/nndoc hides /usr/share/emacs/24.4/lisp/gnus/nndoc
/home/dme/t/gnus/lisp/rfc2047 hides /usr/share/emacs/24.4/lisp/gnus/rfc2047
/home/dme/t/gnus/lisp/gnus-eform hides /usr/share/emacs/24.4/lisp/gnus/gnus-eform
/home/dme/t/gnus/lisp/rfc2231 hides /usr/share/emacs/24.4/lisp/gnus/rfc2231
/home/dme/t/gnus/lisp/gnus-picon hides /usr/share/emacs/24.4/lisp/gnus/gnus-picon
/home/dme/t/gnus/lisp/mm-archive hides /usr/share/emacs/24.4/lisp/gnus/mm-archive
/home/dme/t/gnus/lisp/sieve-manage hides /usr/share/emacs/24.4/lisp/gnus/sieve-manage
/home/dme/t/gnus/lisp/gnus-sum hides /usr/share/emacs/24.4/lisp/gnus/gnus-sum
/home/dme/t/gnus/lisp/mail-parse hides /usr/share/emacs/24.4/lisp/gnus/mail-parse
/home/dme/t/gnus/lisp/gnus-notifications hides /usr/share/emacs/24.4/lisp/gnus/gnus-notifications
/home/dme/t/gnus/lisp/nndraft hides /usr/share/emacs/24.4/lisp/gnus/nndraft
/home/dme/t/gnus/lisp/rfc2045 hides /usr/share/emacs/24.4/lisp/gnus/rfc2045
/home/dme/t/gnus/lisp/mm-decode hides /usr/share/emacs/24.4/lisp/gnus/mm-decode
/home/dme/t/gnus/lisp/rtree hides /usr/share/emacs/24.4/lisp/gnus/rtree
/home/dme/t/gnus/lisp/mml hides /usr/share/emacs/24.4/lisp/gnus/mml
/home/dme/t/gnus/lisp/ecomplete hides /usr/share/emacs/24.4/lisp/gnus/ecomplete
/home/dme/t/gnus/lisp/sieve hides /usr/share/emacs/24.4/lisp/gnus/sieve
/home/dme/t/gnus/lisp/mml2015 hides /usr/share/emacs/24.4/lisp/gnus/mml2015
/home/dme/t/gnus/lisp/nnmaildir hides /usr/share/emacs/24.4/lisp/gnus/nnmaildir
/home/dme/t/gnus/lisp/gravatar hides /usr/share/emacs/24.4/lisp/gnus/gravatar
/home/dme/t/gnus/lisp/gnus-icalendar hides /usr/share/emacs/24.4/lisp/gnus/gnus-icalendar
/home/dme/t/gnus/lisp/gnus hides /usr/share/emacs/24.4/lisp/gnus/gnus
/home/dme/t/gnus/lisp/mml-sec hides /usr/share/emacs/24.4/lisp/gnus/mml-sec
/home/dme/t/gnus/lisp/nnmairix hides /usr/share/emacs/24.4/lisp/gnus/nnmairix
/home/dme/t/gnus/lisp/smime hides /usr/share/emacs/24.4/lisp/gnus/smime
/home/dme/t/gnus/lisp/gnus-bcklg hides /usr/share/emacs/24.4/lisp/gnus/gnus-bcklg
/home/dme/t/gnus/lisp/gnus-draft hides /usr/share/emacs/24.4/lisp/gnus/gnus-draft
/home/dme/t/gnus/lisp/rfc1843 hides /usr/share/emacs/24.4/lisp/gnus/rfc1843
/home/dme/t/gnus/lisp/mailcap hides /usr/share/emacs/24.4/lisp/gnus/mailcap
/home/dme/t/gnus/lisp/flow-fill hides /usr/share/emacs/24.4/lisp/gnus/flow-fill
/home/dme/t/gnus/lisp/nndir hides /usr/share/emacs/24.4/lisp/gnus/nndir
/home/dme/t/gnus/lisp/mm-util hides /usr/share/emacs/24.4/lisp/gnus/mm-util
/home/dme/t/gnus/lisp/mm-uu hides /usr/share/emacs/24.4/lisp/gnus/mm-uu
/home/dme/t/gnus/lisp/legacy-gnus-agent hides /usr/share/emacs/24.4/lisp/gnus/legacy-gnus-agent
/home/dme/t/gnus/lisp/mm-url hides /usr/share/emacs/24.4/lisp/gnus/mm-url
/home/dme/t/gnus/lisp/qp hides /usr/share/emacs/24.4/lisp/gnus/qp
/home/dme/t/gnus/lisp/gnus-mh hides /usr/share/emacs/24.4/lisp/gnus/gnus-mh
/home/dme/t/gnus/lisp/spam hides /usr/share/emacs/24.4/lisp/gnus/spam
/home/dme/t/gnus/lisp/parse-time hides /usr/share/emacs/24.4/lisp/calendar/parse-time
/home/dme/t/gnus/lisp/time-date hides /usr/share/emacs/24.4/lisp/calendar/time-date

Features:
(shadow emacsbug calc-alg calc-ext calc-menu calc calc-loaddefs
calc-macs ibuf-ext ibuffer cc-langs cc-mode cc-fonts cc-guess cc-menus
cc-cmds info two-column iso-transl cus-edit cus-start cus-load xrdb-mode
xterm sgml-mode etags conf-mode bbdb-snarf bbdb-com warnings bbdb
timezone ruby-mode sendmail mail-extr sort footnote org-colview wdired
pcmpl-unix cal-move cal-china lunar solar cal-dst cal-bahai cal-islam
cal-hebrew cal-iso org-agenda url-handlers ffap sh-script smie
executable help-mode tabify imenu man smiley gnutls erc-track
erc-spelling erc-ring erc-networks erc-netsplit erc-match erc-list
erc-pcomplete erc-button erc-fill erc-stamp erc-join erc-goodies erc
erc-backend erc-compat pp org-element org-indent org-rmail org-mhe
org-irc org-info org-gnus org-docview doc-view jka-compr image-mode
org-bibtex bibtex org-bbdb org-w3m epa-file epa epg misearch
multi-isearch network-stream starttls url-http url-gw url-auth url-queue
url-cache shr-color color view magit-bisect magit-key-mode magit
log-edit pcvs-util add-log vc vc-dispatcher vc-git flyspell ispell
tramp-cache tramp tramp-compat tramp-loaddefs trampver shell shr
browse-url gnus-art rfc1843 mm-uu mml2015 gnus-sum gnus-group mm-url
gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source imap tls utf7
netrc nnoo parse-time gnus-spec gnus-int gnus-range gnus-win gnus
gnus-ems gnus-compat mm-archive mule-util dme:smtp notmuch hl-line
notmuch-version notmuch-message notmuch-maildir-fcc notmuch-hello
wid-edit notmuch-tree notmuch-parser notmuch-show notmuch-print
notmuch-crypto notmuch-mua notmuch-address notmuch-wash diff-mode coolj
notmuch-query goto-addr thingatpt notmuch-tag crm notmuch-lib message
rfc822 mml mailabbrev nnheader mailheader mm-view mml-smime mml-sec
smime dig derived mm-decode mm-bodies mm-encode mail-parse rfc2231 eldoc
hexrgb-autoloads package epg-config autorevert filenotify savehist
server battery time mail-status paren parenface cc-styles cc-align
cc-engine cc-vars cc-defs dme:pass dme:erc dme:calendar calfw-ical url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util url-parse auth-source eieio byte-opt bytecomp
byte-compile cconv eieio-core gnus-util gmm-utils rmail rfc2047 rfc2045
ietf-drums mail-utils mm-util mail-prsvr password-cache url-vars mailcap
icalendar diary-lib diary-loaddefs calfw holidays hol-loaddefs dme:org
org-protocol org-notmuch org org-macro org-footnote org-pcomplete
pcomplete org-list org-faces org-entities noutline outline org-version
ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys
ob-comint comint ansi-color ob-core ob-eval org-compat org-macs
org-loaddefs format-spec find-func cal-menu easymenu calendar
cal-loaddefs ido-vertical-mode ido dme:helm filladapt home-end
dme:notmuch dme:magit edmacro kmacro git-annex advice help-fns dired-aux
dired dme:windows win-switch windmove cl-macs cl gv cl-loaddefs cl-lib
winner ring debian-el debian-el-loaddefs w3m-load org-install 50magit
emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode
bbdb-autoloads time-date tooltip electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt
fringe tabulated-list newcomment lisp-mode prog-mode register page
menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core frame cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer 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 make-network-process dbusbind
gfilenotify dynamic-setting font-render-setting x-toolkit x multi-tty
emacs)

Memory information:
((conses 16 1407744 99644)
 (symbols 48 58246 0)
 (miscs 40 8417 12272)
 (strings 32 160991 24761)
 (string-bytes 1 4833299)
 (vectors 16 61759)
 (vector-slots 8 1804214 71199)
 (floats 8 1319 3104)
 (intervals 56 63290 2732)
 (buffers 960 305)
 (heap 1024 96941 20280))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#19034; Package emacs. (Thu, 13 Nov 2014 06:20:02 GMT) Full text and rfc822 format available.

Message #8 received at 19034 <at> debbugs.gnu.org (full text, mbox):

From: David Edmondson <dme <at> dme.org>
To: 19034 <at> debbugs.gnu.org
Subject: [PATCH v1] Fix errors generated when multiple IRC clients talk to a
 single IRC proxy.
Date: Thu, 13 Nov 2014 06:19:07 +0000
If multiple IRC clients are connected to a single IRC proxy, an
instance of erc can receive the response to a NAMES request issued by
another client. Given that this instance of erc didn't initiate the
NAMES request, `erc-channel-begin-receiving-names' will not have been
called and `erc-channel-new-member-names' will be nil.

To avoid this causing problems, initialise
`erc-channel-new-member-names' by calling
`erc-channel-begin-receiving-names' if it is nil.
---

Michael Olson asked me to send this to emacs-devel after I had posted it
to erc-discuss. I'm not subscribed to the list - please include me
directly in any replies.

 erc.el | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/erc.el b/erc.el
index 6e37f36..320cc02 100644
--- a/erc.el
+++ b/erc.el
@@ -4539,11 +4539,12 @@ received.  Should be called with the current buffer set to the
 channel buffer.
 
 See also `erc-channel-begin-receiving-names'."
-  (maphash (lambda (nick user)
-	     (if (null (gethash nick erc-channel-new-member-names))
-		 (erc-remove-channel-user nick)))
-	   erc-channel-users)
-  (setq erc-channel-new-member-names nil))
+  (when erc-channel-new-member-names
+    (maphash (lambda (nick user)
+	       (if (null (gethash nick erc-channel-new-member-names))
+		   (erc-remove-channel-user nick)))
+	     erc-channel-users)
+    (setq erc-channel-new-member-names nil)))
 
 (defun erc-parse-prefix ()
   "Return an alist of valid prefix character types and their representations.
@@ -4600,6 +4601,11 @@ channel."
 		  op 'off
 		  voice 'off))
 	  (when updatep
+	    ;; If we didn't issue the NAMES request (consider two clients
+	    ;; talking to an IRC proxy), `erc-channel-begin-receiving-names'
+	    ;; will not have been called, so we have to do it here.
+	    (unless erc-channel-new-member-names
+	      (erc-channel-begin-receiving-names))
 	    (puthash (erc-downcase name) t
 		     erc-channel-new-member-names)
 	    (erc-update-current-channel-member
-- 
2.1.0





Added tag(s) patch. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sun, 27 Dec 2015 20:23:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#19034; Package emacs. (Sun, 27 Dec 2015 20:35:01 GMT) Full text and rfc822 format available.

Message #13 received at 19034 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: David Edmondson <dme <at> dme.org>
Cc: 19034 <at> debbugs.gnu.org
Subject: Re: bug#19034: [PATCH v1] Fix errors generated when multiple IRC
 clients talk to a single IRC proxy.
Date: Sun, 27 Dec 2015 21:33:39 +0100
David Edmondson <dme <at> dme.org> writes:

> If multiple IRC clients are connected to a single IRC proxy, an
> instance of erc can receive the response to a NAMES request issued by
> another client. Given that this instance of erc didn't initiate the
> NAMES request, `erc-channel-begin-receiving-names' will not have been
> called and `erc-channel-new-member-names' will be nil.

Thanks; applied to Emacs 25.1

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




Added tag(s) fixed. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sun, 27 Dec 2015 20:35:02 GMT) Full text and rfc822 format available.

bug marked as fixed in version 25.1, send any further explanations to 19034 <at> debbugs.gnu.org and David Edmondson <dme <at> dme.org> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sun, 27 Dec 2015 20:35:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 25 Jan 2016 12:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 9 years and 199 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.