Version 15 (modified by 9 years ago) (diff) | ,
---|
Ethan Blanton
(a.k.a. elb)
Ethan has been working on Pidgin since 2002, and got started by "scratching an itch" related to character encodings. He is the author of the IRC plugin, the Tcl loader plugin, and still puts a hand in on i18n issues from time to time. He is currently working for Fiji Systems, a vendor of real-time Java solutions and Interrupt Sciences, a computer science consulting firm.
My personal web page and my blog may be of interest (particularly the blog's IM tag).
Some of my ideas regarding a desire for an end-to-end XMPP crypto plugin can be found at EndToEndXMPPCrypto. Which annoyingly doesn't auto-linkify.
Thanks to wabz for figuring out the photo business, so you can all see my beautiful mug.
Contact
- IRC:
elb
onirc.freenode.net
- Jabber:
elb@pidgin.im
Plugins
- PurpleCommander: a Tcl "shell" for libpurple clients.
Development
elisp for Pidgin development
Emacs users, here's some elisp I use for Pidgin development:
(c-add-style "pidgin" '("k&r" (c-tab-always-indent . t) (c-basic-offset . 8) (indent-tabs-mode . t) (c-offsets-alist (statement-cont . ++)))) (defun pidgin-c-mode () (cond ((posix-string-match "code/pidgin" (buffer-file-name)) (c-set-style "pidgin")) (t (c-set-style "elb")))) (add-hook 'c-mode-hook 'pidgin-c-mode)
This hook can be used to set formatting based on the directory of the current buffer; on my machines, all of my Pidgin development takes place in ~/code/pidgin/...
, so the buffer-file-name
comparison automatically sets Pidgin formatting preferences on those buffers (while leaving the rest of my buffers with my preferred formatting). In reality I have a number of such comparisons for various projects that I work on.
Open Tickets assigned to elb:
- #264
- More right click options for nickname lists on channels on IRC
- #767
- Error reading blist.xml
- #951
- IRC commands not working
- #1425
- No ability to resume in IRC file transfers
- #1559
- IRC contacts don't change status to away
- #1805
- Silc whiteboard spams users with dialog boxes.
- #2251
- SILC stops working after network reconnect
- #2715
- Enhance usability of silc private group chat
- #3149
- Friendly name with RTL characters do not display properly
- #3348
- Display channel modes
- #4760
- Remember ignores for IRC
- #4762
- IRC shows connected after failing to connect
- #5277
- IRC encoding per channel
- #5807
- User's who are SOP on IRC do not have an icon next to their name.
- #5931
- /join does not open chat window when persistent is enabled
- #6144
- When paste from clipboard, message is alwais sent in utf-8 regardless to account's settings
- #6440
- Oper Support
- #7298
- buddy status (online/offline) not updated
- #7304
- A non-offline IRC accounts in Pidgin stops SCIM
- #7433
- need support for several servers, and hopefully for creatig accounts on the fly
- #7438
- Freenode (IRC) WHOIS output will be changing
- #7672
- long messages in IRC silently dissapear
- #8828
- pidgin can't connect to SSL IRC server with authentication enabled without saved passwords
- #8926
- Pidgin 2.5.5 (WinXP) not refreshing silc buddies correctly
- #8947
- SILC commands missing
- #8951
- feature-request: default irc-realname other than "purple"
- #8972
- Support multiple IRC servers on same host
- #9185
- /help shows /me twice on IRC
- #9246
- Additional information on IRC /whois
- #9287
- Best features for /list command
- #9490
- +a IRC Not reconized.
- #9567
- IRC colors not working
- #9670
- Part/disconnect does not remove you from channel
- #9722
- IRC ranks
- #9820
- Emtpy chan for irc
- #10066
- Passive DCC
- #10079
- Nick completion doesn't work if someone has voice and op status in a channel
- #10147
- SIGFPE/SIGSEGV on SILC reconnect
- #10197
- SILC connect server is defaulted and it isn't clear that it needs to be changed when the network changes
- #10458
- IRC topic query -no date info returned
- #10690
- Protected ops don't show on IRC user list
- #11089
- connecting to irc floods irc server
- #11111
- CTCP reply flood
- #11205
- IRC: /names command doesn't work for non-joined channels
- #11255
- Pidgin opens identical second tab if server sends JOIN without PART first.
- #11263
- Colours not shown on IRC topics or hostnames
- #11294
- /ignore: invalid command
- #11299
- Notices on IRC
- #11348
- Display of PRIVMSG/NOTICE addressed to $$server, $#hostmask
- #11349
- Display of server (status) messages
- #11415
- IRC op/voice status no longer displayed for channels with many users?
- #11483
- Option to change IRC nickname automatically on Away
- #11568
- SSL handshake failure on reconnect of IRC over SSL
- #11618
- Add DCC CHAT support for IRC connections
- #11700
- IRC contacts appearing offline when they are online.
- #12224
- IRC command "/names #channel" should not require the given channel to be joined and results should pop up in an new window
- #12239
- Option for connecting to an IRC core client on a server
- #12263
- "User already on the channel" error when reconnecting to SILC server
- #12303
- Away message for IRC is shown every message instead of once
- #12342
- Can't connect to freenode
- #12358
- segmentation fault upon joining channel of empty name
- #12470
- List IP Addresses in whois on IRC
- #12486
- [IRC] Pidgin shouldn't highlight on nickname inclusion in topic messages
- #12798
- SILC customizable names
- #13473
- IRC nick color should ignore punctuation etc. characters
- #13547
- set up new IRC account when clicking an irc:// URL
- #14202
- IRC silently parts channel for no reason and leaves channel window open
- #14246
- Constant Disconnects from IRC Channel
- #14300
- IRC disconnect+reconnect spawns 2nd window; closing dead original window issues PART
- #14626
- No icon for & (admin) rank.
- #14638
- /join should take you to the chanel
- #14685
- pidgin leaves all IRC channels before quitting
- #14743
- UI lag in populated IRC rooms
- #14793
- IRC formatting not appearing
- #14942
- Recognize absence of the '#' prefix when joining IRC channel
- #15006
- File transfert is corrupted, at least on IRC
- #15082
- IRC PRPL does not filter \r on its own.
- #15100
- Links to IRC channel websites should be displayed in a more intuitive way. [Obscure number 328]
- #15133
- Typing area too small when opening more than one IRC channel tabs
- #15163
- Can't receive messages to channels like &channel (as opposed to #channel)
- #15170
- Buddy status not updated when using SILC
- #15275
- IRC colour value non-standard in html log
- #15303
- Received CTCP requests are very annoying
- #15322
- IRC icon should be colored after login
- #15359
- Clarify the IRC login options
- #15360
- IRC: Enabling SASL breaks static build
- #15413
- IRC - Flood of "chat invitation" message
- #15449
- Ignore doesn't work
- #15451
- IRC SASL uses the wrong user name
- #15502
- IRC topic set by self triggers alert
- #15503
- Pidgin no longer flags channels with unread messages in IRC
- #15532
- Enable Spontaneous Listing in pidgin
- #15534
- IRC Excess Flood with MessageSplitter and/or OTR
- #15535
- Autojoin on invite
- #15538
- detect IRC Roomlists outside of /list command
- #15625
- IRC plugin uses incorrect port for SSL
- #15877
- Auto execute commands when connecting to a IRC channel
- #15893
- Transfer file on irc cancelled bug
- #15896
- Handle messages larger than IRC_INITIAL_BUFSIZE
- #16251
- [PATCH] SILC prpl fixes and enhancements
- #16269
- irc: should make use of server-sent SASL mechanism list
- #16292
- Pidgin-IRC leaks (OS) user name
- #16304
- IRC mode change hiding
- #16335
- Twitch IRC hangs in large channels
- #16407
- The /me IRC command no longer parses correctly after 2.10.10 upgrade
- #16594
- Twitch IRC Unknown message 'WHO'
- #16668
- Issues with trying to keep Pidgin's IRC purple connected to a server.
- #16848
- Add a perform for irc
- #17045
- Twitch IRC does not understand "Away"
- #17251
- Auto-joined IRC channels, fail to close
- #17359
- Cannot connect to irc with made username In tails
- #17375
- "Segmentation Fault" on IRC server reply
- #17388
- Crash when joining some IRC channels
- #17389
- Yet another IRC crash
- #17390
- Crash of IRC III
- #17406
- IRC: Show own user modes