summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-21Merge pull request #267 from kyak/masterailin-nemui
Add expandos for hostname
2015-09-21Ding dong the switch is deadLemonBoy
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-20Merge pull request #278 from LemonBoy/sasldx
SASL support
2015-09-21Use formats instead of g_warningLemonBoy
Add some copyright headers here and there too.
2015-09-20More format warnings removed.Alexander Færøy
2015-09-20Undefine PACKAGE_VERSION before overwriting it.Alexander Færøy
2015-09-20Fix formatting warnings.Alexander Færøy
2015-09-20Merge pull request #288 from irssi/ahf/kill-gcdx
Remove Garbage Collection support.
2015-09-20Fix warning.Alexander Færøy
Add comment on the use of ??) in C, since that string isn't entirely obvious to people who are reading the code.
2015-09-20Remove Garbage Collection support.Alexander Færøy
GC support was never enabled by default and nobody in the current development team seems to care about it.
2015-09-20Fix warning.Alexander Færøy
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 remote-tracking branch 'origin' into saslLemonBoy
2015-09-19Add setting to configure rejoin on reconnect behaviourJari Matilainen
Closes #169
2015-09-19Merge pull request #283 from LemonBoy/unset-crnlailin-nemui
Clear the ICRNL flag
2015-09-19Merge pull request #286 from dequis/missing-fe-irc-channels-includedx
Add two missing #include "fe-irc-channels.h"
2015-09-19Merge pull request #284 from ailin-nemui/document-perl-crashesGeert Hauwaerts
Document some shortcomings in perl.txt
2015-09-19Modify the terminal initialization sequenceLemonBoy
We disable the ICRNL flag to make Enter independent from ^J from the keybinding point of view since the former will now send ^M, leaving the user free to remap ^J without trapping itself into the irssi session because of a broken Enter key. Also disable the software flow control because we don't expect anyone to run irssi over a serial console; we gain some more freedom by having ^Q and ^S freely mappable by the user.
2015-09-18Add two missing #include "fe-irc-channels.h"dequis
Fixes #285
2015-09-19Merge pull request #259 from dequis/irssiproxyailin-nemui
Updates for irssiproxy
2015-09-18Update perl.txtailin-nemui
2015-09-11Don't handle 908 as a critical failureLemonBoy
"if the mechanism is unknown, 908 is optional, 904 (or equivalent error condition) is required"
2015-09-11Parse the error string received by the serverLemonBoy
So that in case of SASL failure the user sees a nice error message.
2015-09-11Consider the SASL handshake successful on 903LemonBoy
2015-09-11Handle event 906 and 908LemonBoy
2015-09-11Explicitly set the authorization id during the PLAIN handshakeLemonBoy
On error show the user the message sent by the server.
2015-09-11Replace spaces with tabsLemonBoy
2015-09-11Address all the points outlined in the first reviewLemonBoy
Replace G_SOURCE_REMOVE with FALSE for the compatibility sake. Zero the timeout id after g_source_remove and when exipred. Save the sasl_* options in sig_chatnet_saved().
2015-09-11SASL supportLemonBoy
The only supported methods are PLAIN and EXTERNAL, the latter is untested as of now. The code gets the values from the keys named sasl_{mechanism,username,password} specified for each chatnet.
2015-09-10Merge pull request #248 from LemonBoy/chantypesAlexander Færøy
Implement CHANTYPES support
2015-09-09Move the function prototypes in a separate headerLemonBoy
2015-09-09Merge pull request #276 from LemonBoy/terminfo-application-modeAlexander Færøy
Send smkx/rmkx sequence at terminal init
2015-09-09Merge pull request #275 from LemonBoy/cap-support-nitpicksAlexander Færøy
Fix two minor issues outlined in the PR#222
2015-09-06Send smkx/rmkx sequence at terminal initLemonBoy
Enter the "application" mode when setting up the terminal, this improves the compatiblity with the standards; as a side effect now DEL key works ootb when irssi is run in the suckless's st terminal.
2015-09-02Fix two minor issues outlined in the PR#222LemonBoy
irc-cap.c has now a licence header. A minor style fix in misc.c
2015-09-02Introduce some more chantypes awarenessLemonBoy
2015-09-02Whitespace fixLemonBoy
2015-08-29Remove extra line breakkyak
How did this extra break cripple in here?
2015-08-29Use HOST_NAME_MAX for userhost and hostname expandoskyak
Use HOST_NAME_MAX instead of hardcoded 100 for userhost and hostname expandos.
2015-08-29Use "(none)" as fallback for hostname and userhost expandoskyak
Use "(none)" instead of "??" for hostname and userhost expandos when these can't be reliably detected.
2015-08-29In expando_hostname, set *free_ret to TRUEkyak
*free_ret must be set to TRUE in both cases, since we return some newly initialised memory
2015-08-26Clean up in hostname expando before returnkyak
Clean up the vector resulting from g_strsplit before returning from expando_hostname(). Also, use g_strdup() instead of g_strconcat() to return the pointer to hostname.
2015-08-24Merge pull request #263 from ailin-nemui/git-clone-checkAlexander Færøy
Introduce check for git commands in autogen
2015-08-24Merge pull request #222 from LemonBoy/cap-supportAlexander Færøy
[RFC] CAP support
2015-08-20Send the CAP LS after sending the proxy stringsLemonBoy
Patch by @dequis
2015-07-28Merge pull request #269 from blha303/masterGeert Hauwaerts
Replace \n with \r\n in irssiproxy source, fixes bug
2015-07-25Replace \n with \r\n in irssiproxy source, fixes bugblha303
2015-07-19Add expandos for hostnamekyak
See http://bugs.irssi.org/index.php?do=details&task_id=829