Commit Graph

593 Commits

Author SHA1 Message Date
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
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
Berke Viktor 6f09752db4 Cosmetics 2013-05-15 11:48:37 +02:00
Berke Viktor 8cf025f18d Fix autojoins for sessions 2013-05-15 11:43:38 +02:00
Berke Viktor 81990ce53b Change prototype 2013-05-15 08:49:28 +02:00
Berke Viktor 12cdb7704c Fix command splitting when the channel list is too long 2013-05-14 18:20:05 +02:00
Berke Viktor 947dd45294 Fix warnings 2013-05-14 16:52:16 +02:00
Berke Viktor a435e8648f Fix initial autojoins and some erroneous copies/frees 2013-05-14 16:40:32 +02:00
Berke Viktor 83107ee222 Use macros instead of raw numbers for login type 2013-05-13 13:22:25 +02:00
Richard Hitt 631664645d Add "#define GLIB_DISABLE_DEPRECATION_WARNINGS" to eliminate a warning message 2013-05-12 17:25:43 -07:00
Berke Viktor c044bdfe32 Fix warning 2013-05-12 16:38:31 +02:00
Berke Viktor aac7079562 Add code for migrating existing configs 2013-05-12 16:38:21 +02:00
Berke Viktor 5df669a329 Make the order consistent for load and save 2013-05-12 16:02:26 +02:00
Berke Viktor 9327a5c71f Reduce GLib requirement 2013-05-12 06:16:26 +02:00
Berke Viktor 171dbcdedf Remove dead GLib code 2013-05-12 05:58:16 +02:00
Berke Viktor 198dc9eb43 Fix favorite channels except in inbound.c 2013-05-12 05:44:32 +02:00
Berke Viktor 0badd9b874 Remove dead code 2013-05-11 20:09:07 +02:00
Berke Viktor af03fa3c7c Fix connect commands 2013-05-11 20:06:22 +02:00
TingPing 250d9b565c Merge pull request #582 from Repentinus/patch-1
Support for away tracking regardless of channel size
2013-05-11 02:10:42 -07:00
Berke Viktor de2fdc093a Cosmetics 2013-05-11 04:19:18 +02:00
Berke Viktor 3679dfe93e Make logmask consistent with scrollback mask 2013-05-11 04:18:44 +02:00
Berke Viktor 7b0b86c9f7 Nuke nickserv password field and some cosmetics 2013-05-11 02:40:08 +02:00
Berke Viktor a98b95923b Get rid of this unnecessary buffer 2013-05-11 02:00:32 +02:00
Berke Viktor 873a3ef047 Replace various network options with universal login method option 2013-05-10 23:52:47 +02:00
Heiki Ojasild 66853d9715 Add option to support away tracking regardless of channel size
As there is option to disable away tracking, it would make sense to treat channel size limit of 0 as infinity for away tracking purposes. These changes attempt to implement this.
2013-05-09 21:11:58 +00:00
Diogo Sousa cf59ad2c76 Now process_numeric() passes the right session context to text_emit() when an
numeric event occurs regarding a nick with a open dialog.

Since this session context is potentially passed to plugins this can change the
behavior of plugins, but I think this is the intended semantics
(http://docs.hexchat.org/en/latest/script_python.html#context-theory).

Another consequence is that event messages will be displayed in the query dialog
of the nick in question (if a query dialog is open, of course), which I think is
sensible. (The initial intention of this patch was actually to report the
"No such nick" message in the query dialog when sending a message to a user that
has quit.)
2013-05-09 20:32:05 +01:00
TingPing dba9c42473 stop using gconf 2013-05-08 23:41:52 -04:00
TingPing 4ba79fd489 Clean up IRCNet 2013-05-06 00:53:07 -03:00
Berke Viktor fb01d4e9ab Replace g_strdup_printf with g_build_filename where possible 2013-05-04 18:21:48 +02:00
TingPing 1f525a6f4b Merge branch 'py3k' of git://github.com/TingPing/hexchat 2013-05-03 20:32:23 -04:00
TingPing ffa1ea7358 Add python3 plugin 2013-05-03 20:26:58 -04:00
TingPing ce80e571f2 comma 2013-05-03 17:14:31 -03:00
TingPing 11044c6264 update gamesurge's default nickserv type 2013-05-03 17:13:35 -03:00