summaryrefslogtreecommitdiff
path: root/src/irc/proxy
AgeCommit message (Collapse)Author
2016-05-03Fix some ANSI C issues.pisculichi
2016-03-02irssi proxy: allow listening on unix socketsLukas Mai
2016-03-02reindentLukas Mai
2016-02-26fix proxy server nameLukas Mai
2016-02-18remove redundant checkLukas Mai
2016-02-18make pointer check explicitLukas Mai
2016-02-18irssi proxy: allow multiplexing multiple networks over a single portLukas Mai
2016-02-18fix formattingLukas Mai
2016-01-11Merge pull request #393 from ailin-nemui/moduleversion-perlailin-nemui
forward ABI to perl modules
2016-01-06irssiproxy: avoid using pointer after freeing itLukas Mai
2015-12-10module check irssi versionailin-nemui
Add explicit checks into every module to match the ABI version defined in common.h
2015-09-22Revert "Network and IPv{4,6} related changes"ailin-nemui
2015-09-21Initial work to make irssi respect the resolved ip orderLemonBoy
Ip's aren't selected using random() anymore, also select the ip version by using getaddrinfo and some proper hints.
2015-09-20Use g_string_append() instead of g_string_append_c() for string.Alexander Færøy
2015-09-20Use g_string_append() instead of g_string_append_c() for string.Alexander Færøy
2015-09-19Merge pull request #259 from dequis/irssiproxyailin-nemui
Updates for irssiproxy
2015-09-10Merge pull request #248 from LemonBoy/chantypesAlexander Færøy
Implement CHANTYPES support
2015-09-02Whitespace fixLemonBoy
2015-07-25Replace \n with \r\n in irssiproxy source, fixes bugblha303
2015-06-14Fix 'address already in use' when changing irssiproxy_portsdequis
When changing the value of irssiproxy_ports to use a different network name in a port that was already bound (so like changing from asd=6667 to sdf=6667) it would throw "address already in use". This fixes it by delaying the add_listen() calls after all the remove_listen() were called.
2015-06-14Rename /proxy command to /irssiproxy for claritydequis
2015-06-14Merge branch 'master' into irssiproxydequis
Conflicts: src/irc/proxy/listen.c
2015-05-15Implement CHANTYPES supportLemonBoy
2015-04-07Change all strcmp() to g_strcmp0() to handle nulls gracefullydequis
Just a string replacement (but i did check every one of them) sed -i 's/strcmp(/g_strcmp0(/g' **/*.c
2015-02-24Add help files for proxy moduleHans Nielsen
2015-02-24Fix whitespaceHans Nielsen
2015-02-24Add boolean toggle for irssiproxy being enabledHans Nielsen
2015-02-24Make proxy messages include more detail and add status commandHans Nielsen
2015-02-24Change around connection signals in proxy moduleHans Nielsen
Change "proxy client connected" to "proxy client connecting" to avoid being confused by clients that have connected but not necessarily authenticated. Emit "proxy client connected" once authenticated, keeping the name for backwards compatibility.
2014-09-11source cleanup: remove trailing whitespacesMichael Vetter
2014-06-27s/INCLUDES/AM_CPPFLAGS/gDave Reisner
Silences warnings on recent automake such as: src/core/Makefile.am:3: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
2014-06-26Add missing includeDavid Leadbeater
Silences: listen.c:320:3: warning: implicit declaration of function ‘ascii_strup’ [-Wimplicit-function-declaration]
2014-06-10Replace deprecated g_str[n]casecmp with g_ascii_str[n]cmp.David Hill
2010-04-03deprecated glib strup/down fixes from exg.Alexander Færøy
git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@5138 dbcabf3a-b0e7-0310-adc4-f8d773084564
2009-03-10Include hostmask in 001 event sent by proxy (bug #650)Wouter Coekaerts
git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@5038 dbcabf3a-b0e7-0310-adc4-f8d773084564
2009-02-08Code Cleanup:Alexander Færøy
Use g_string_printf() instead of g_string_sprintf() (which is considered deprecated.) git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@5004 dbcabf3a-b0e7-0310-adc4-f8d773084564
2009-02-08Code Cleanup:Alexander Færøy
Use g_string_append_printf() instead of g_string_sprintfa() (which is considered deprecated.) git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@5003 dbcabf3a-b0e7-0310-adc4-f8d773084564
2008-11-28Allow storing multiple "other" prefixes such as +q and +a.Jilles Tjoelker
Original patch by JasonX, somewhat changed by exg and me. git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@4922 dbcabf3a-b0e7-0310-adc4-f8d773084564
2008-11-02introduce the type Irssi::Irc::Client and signals to communicate with proxy Jochen Eisinger
clients to allow for scripting parts of the irssi-proxy. git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@4882 dbcabf3a-b0e7-0310-adc4-f8d773084564
2008-05-22Extend net_sendbuffer by adding a LINEBUF_REC member and a ↵Emanuele Giaquinta
net_sendbuffer_receive_line function to read linewise from the associated io channel. Rewrite irc/dcc/proxy read logic on top of it. git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@4841 dbcabf3a-b0e7-0310-adc4-f8d773084564
2008-03-10Disable versioning for the proxy module, patch by darix.Emanuele Giaquinta
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4750 dbcabf3a-b0e7-0310-adc4-f8d773084564
2008-03-09Use g_ascii_str{,n}casecmp for case insensitive comparison withEmanuele Giaquinta
ascii only strings. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4738 dbcabf3a-b0e7-0310-adc4-f8d773084564
2008-01-21Remove .cvsignore files.Emanuele Giaquinta
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4672 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-11-18Pass through (redirect) WHOWAS reply to proxy clients.Jilles Tjoelker
Bug #490 (patch from Alex Schumann) git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4644 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-11-14Rework redirections to deal with multiple concurrent redirects better.Jilles Tjoelker
These mostly happen when doing remote whois and the target server is slow. The code uses the source server but will try to do what it can if servers think they need to mask it. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4638 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-08-07Use autoconf PACKAGE_TARNAME/PACKAGE_VERSION macros rather than automakeEmanuele Giaquinta
PACKAGE/VERSION ones. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4597 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-08Oops. Update address correctly now.Wouter Coekaerts
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4490 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-08Update FSF addressWouter Coekaerts
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4489 dbcabf3a-b0e7-0310-adc4-f8d773084564
2005-08-24moved the _NET_SENDBUF_REC definition out of core/net-sendbuffer.c and ↵Valentin Batz
irc/proxy/listen.c into core/net-sendbuffer.h git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3948 dbcabf3a-b0e7-0310-adc4-f8d773084564
2005-08-24replaced net_transmit by net_sendbuffer_send in the irssi-proxy module, ↵Valentin Batz
there were no checks if the buffer was sent completely with net_transmit git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3947 dbcabf3a-b0e7-0310-adc4-f8d773084564