Commit Graph

879 Commits

Author SHA1 Message Date
Diogo Sousa 473ab16739 Now the default configuration tries to set the language from the system
locale, and defaults to english if no language match.

This closes #473.
2013-06-08 02:34:01 +01:00
TingPing 951292abe1 Change default irc_ban_type to 1 2013-06-07 09:55:56 -03:00
TingPing 612032c9f8 Add QUIET command 2013-06-07 08:24:13 -04:00
Remco Rijnders 0c2e08cf2b Add Serenity-IRC to the list of networks available by default. 2013-06-07 04:58:34 +02:00
TingPing 0e420fbee8 Save chanopt after any changes 2013-06-06 19:16:50 -04:00
TingPing cf505b850b Add chanopt for stripping colors 2013-06-06 17:47:01 -04:00
TingPing df0ee53765 Handle /CAP LIST output
Closes #635
2013-06-05 13:35:30 -03:00
TingPing d0b3476839 update help message for /menu 2013-06-05 08:27:16 -04:00
Jeong YunWon d3a27947fe Retrieve reachable addresses only.
AI_ADDRCONFIG helps not to try to connect unreachable ipv6 address if
user doesn't have ipv6 network stack.
2013-06-04 20:19:37 +09:00
TingPing e3f699a9d8 Improve error message from /load -e 2013-06-04 06:34:15 -03:00
TingPing df0e97550b fix loading startup.txt automatically 2013-06-04 06:07:51 -03:00
TingPing 983b4ace89 treat banlist event as a generic list event (for quiets etc) 2013-06-03 08:19:27 -04:00
Fionn Kelleher f1735f3ae1 Remove IPv6 check for IRCNode entry in server list. 2013-06-03 02:21:42 +02:00
Fionn Kelleher 2ba785f648 Add IRCNode to the server list. 2013-06-03 02:10:44 +02:00
TingPing f45c2dd061 Add valleynode to network list
Closes #631
2013-05-31 20:12:21 -03:00
TingPing e47dd3eb89 Don't send previous session's password
closes #616
2013-05-25 20:47:16 -03:00
Diogo Sousa d934e60c2b Improved server_get_network(): if we don't have the current network in the
network list use the server name in received in event 005.
(This fixes the problem that the network (%n) in the log file names would be
"NETWORK" instead of the real network name (this happened if the network was
not in the network list).)
2013-05-25 22:31:45 +01:00
Sam Dodrill 7284addb09 Added PonyChat to network list 2013-05-24 21:01:06 -07:00
TingPing 270cde42f1 Merge pull request #590 from orium/run-as-root-589-504
Now hexchat doesn't abnormally terminate when started as root.
2013-05-24 15:01:27 -07:00
Diogo Sousa fffe9f4bd9 Restored inbound.c to make the pull request cleaner. 2013-05-24 22:04:34 +01:00
Diogo Sousa 7353bf2698 Followed richtroye suggestion and implemented the net == NULL guard in
servlist_favchan_find().
2013-05-24 21:49:46 +01:00
Diogo Sousa 133b0f7d94 Fixed null pointer deref when we try to autojoin a channel of a network not
in the network list.
2013-05-24 20:29:15 +01:00
Diogo Sousa d3ce4f64f6 Passing a password to the /server command was ignored because the login method
was not set.
2013-05-23 13:22:34 +01:00
TingPing fcdd85ae5e Merge pull request #603 from orium/lag-meter-stuck
Fix an issue where the lag meter could get stuck after reconnect
2013-05-22 17:17:28 -07:00
Berke Viktor 79221c403b Temporary workaround for reconnect crashes on win32
Yes, we really need to fix this ASAP
2013-05-20 14:39:24 +02:00
Berke Viktor 1432ecfb33 Sample code docs for challengeauth_response() 2013-05-20 12:38:50 +02:00
Berke Viktor 5fa23341b3 Avoid useless strdup() and free() calls 2013-05-19 12:17:37 +02:00
Berke Viktor 67274f91e9 Add default connect commands for networks with obscure login methods
Yeah, QuakeNet is an exception
2013-05-19 12:15:31 +02:00
Berke Viktor c0cc6a2c93 Cosmetics 2013-05-19 11:49:27 +03:00
Berke Viktor b2fec642fe Login type cleanup 2013-05-19 05:17:13 +02:00
Berke Viktor d60cecb8d3 Add custom login type to avoid collisions 2013-05-19 04:34:20 +02:00
Berke Viktor c168a9adc6 Add variables for user credentials in connect commands 2013-05-19 03:30:45 +02:00
Berke Viktor f778245a86 Simplify SASL auth string generation code 2013-05-19 01:21:27 +02:00
Berke Viktor 9d717ffee9 Fix text event for erroneous nicks 2013-05-18 22:09:44 +02:00
Berke Viktor bac96d1fa8 Add FurryLand 2013-05-18 21:40:42 +02:00
Berke Viktor 02298c8e76 Fix prototype, return value is used by joindelay_tag 2013-05-18 19:48:54 +02:00
TingPing 1181b56211 Add omsg user command 2013-05-17 06:17:16 -03:00
TingPing 78eb3e7522 Handle limited channel messages
Maybe improved later to signify they are limited messages. closes #315
2013-05-17 06:10:02 -03:00
TingPing 57b74c3de9 Increase default irc_join_delay to 5 2013-05-17 05:32:53 -03:00
TingPing c83ca8f85a Respect irc_join_delay if connect command set 2013-05-17 05:28:45 -03:00
Berke Viktor ef58a267b0 Omit CHALLENGE hashes in the server tab 2013-05-17 02:48:32 +02:00
Berke Viktor 0a2af0ab62 Fix crash when using global username for QuakeNet 2013-05-17 02:08:34 +02:00
Berke Viktor a1a94ed319 Add support for QuakeNet /CHALLENGEAUTH, remove legacy /AUTH 2013-05-17 01:40:07 +02:00
TingPing b28734c4a8 Merge pull request #581 from orium/numeric-session-with-open-query
Session of numeric events passed to text_emit() for nicks with open query dialogs
2013-05-16 09:21:02 -07:00
TingPing 69c2893234 Merge pull request #586 from bviktor/authcleanup
Login and network list cleanup
2013-05-16 09:07:38 -07:00
Diogo Sousa 89078eb3b3 Fix an issue where the lag meter would be stuck after a reconnect caused by a
ping timeout.
2013-05-16 15:11:52 +01:00
Berke Viktor 8ccd11ee4b Remove comment 2013-05-16 00:08:43 +02:00
Berke Viktor fd1b276aab Make sure the created favchannel instances have a NULL key when the session's key is empty 2013-05-16 00:04:58 +02:00
Berke Viktor 2ff8e74061 Omit filler keys if no channel's using them 2013-05-15 23:52:14 +02:00
Berke Viktor 0020f81e79 Fix reconnect keys 2013-05-15 18:26:54 +02:00