summary refs log tree commit diff stats
path: root/src/common/server.c
AgeCommit message (Collapse)Author
2014-11-21ssl: Validate hostnamesTingPing
Closes #524
2014-11-05ssl: Don't use global openssl contextTingPing
Fixes #789
2014-07-18Use GNUC format attribute on print functionsCampbell Barton
Closes #1059
2013-09-07Implement BLOWFISh, AES, and EXTERNAL SASL mechanismsTingPing
Closes #657
2013-06-28Now inbound_cap_ls() can enable extensions when a bouncer uses a namespace forDiogo Sousa
the extension server-time.
2013-05-25Improved server_get_network(): if we don't have the current network in theDiogo Sousa
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-22Merge pull request #603 from orium/lag-meter-stuckTingPing
Fix an issue where the lag meter could get stuck after reconnect
2013-05-16Fix an issue where the lag meter would be stuck after a reconnect caused by aDiogo Sousa
ping timeout.
2013-05-14Fix warningsBerke Viktor
2013-05-14Fix initial autojoins and some erroneous copies/freesBerke Viktor
2013-05-12Fix favorite channels except in inbound.cBerke Viktor
2013-05-04Replace g_strdup_printf with g_build_filename where possibleBerke Viktor
2013-05-03Merge pull request #565 from bviktor/nickservtypeTingPing
Make NickServ registration configurable per-network
2013-05-03Line breaks and typofixBerke Viktor
2013-04-28Make NickServ registration configurable per-networkBerke Viktor
Fixes #394
2013-04-28Make /msg nickserv the default registration typeBerke Viktor
Fixes #394 and hopefully doesn't break others
2013-04-03Add MONITOR supportTingPing
2013-04-03Support account-notify and extended-join capabilitiesTingPing
2013-04-03Merge pull request #448 from TingPing/awaynotify2TingPing
Add away-notify support
2013-03-25Remove old CAPAB stuffTingPing
We already check for identify-msg elsewhere
2013-03-20Redesign the Ban List window. Closes Issues #303, #342, #427RichardHitt
This is a combination of 18 commits. The first commit's message is: Here is the initial banlist branch of RichardHitt/hexchat. Changed files are only src/fe-gtk/{banlist.c,fe-gtk.h}. This version works and contains my first efforts at selective sensitization of radio buttons and control buttons. From this point I intend to undertake a stepwise redesign. Step 1 will be to make the existing banlist code work for multiple simultaneous banlist windows (for different channels, obviously). It will be a hackathon with the only goal of getting it working. Step 2 will be the objectization and alpha-stage tidying-up of all the terrible looking stuff I will have done in Step 1. This is the 2nd commit message: Here's the post-Step-1 commit. It works for multiple banlist windows. Note particularly what I've done to banlist.h. Note that for many functions in banlist.c the argument is now a banlist_info *, rather than a session *. Note in banlist.c the initialization of array modes[] which contains driving information for the checkboxes. Of course those checkboxes aren't yet implemented. Maybe in Step 2 I will change to checkboxes from radio buttons; but definitely I will change to letting modes[] drive processing. This is the 3rd commit message: Converted to checkboxes. Much additional work. Note that the infrastructure for Auto-invite is not yet present in the hexchat tree. I'm nearly done with banlist, I think! This is the 4th commit message: Fleshed out 'invite'. Tagged masks uniformly, e.g. (b) (e) (I). General cleanup, nearly at the point of beta quality. This is the 5th commit message: Added fourth mode type: quiet. Did lots and lots of cleanup. Beta-ready? This is the 6th commit message: Get the banlist timestamps properly sortable. This is the 7th commit message: Redesign the supports_foo() routines. Now they're responsible for setting the flags in ->capable, ->readable, ->writeable. This is the 8th commit message: Deleted a couple of RBH comments. This is the 9th commit message: Now the ESC key will close the banlist window. This is the 10th commit message: Fix the fe-text occurrence of fe_add_ban_list(). This is the 11th commit message: Fixed also fe_ban_list_end() and removed fe_is_banwindow(). This is the 12th commit message: Use old-style initialization for array of structures modes[] This is the 13th commit message: Oops, incomplete regression of modes[] initialization. This fixes. This is the 14th commit message: Fixed strptime buy implementing a special version here. Fixed column width concerns by setting resizable and autosize. This is the 15th commit message: Get rid of testing line. This is the 16th commit message: Changed to gtkutil_destroy_on_esc () This is the 17th commit message: Remove no-longer-used functnion This is the 18th commit message: Minor cleanups to banlist.c, banlist.h Please enter the commit message for your changes. Lines starting with '#' will be ignored, and an empty message aborts the commit. Author: RichardHitt <rbh00@netcom.com> Committer: Richard Hitt <rbh00@f17.rbh00.pacbell.net> Not currently on any branch. Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: src/common/fe.h modified: src/common/hexchat.h modified: src/common/inbound.c modified: src/common/modes.c modified: src/common/proto-irc.c modified: src/common/server.c modified: src/fe-gtk/banlist.c modified: src/fe-gtk/banlist.h modified: src/fe-gtk/fe-gtk.c modified: src/fe-gtk/fe-gtk.h modified: src/fe-gtk/maingui.c modified: src/fe-text/fe-text.c
2013-03-15Get rid of Non-BMP filtering, Pango handles this nowBerke Viktor
2013-03-12Add away-notify supportTingPing
2013-01-09Make source cleah with cppcheck, except for mpc and saslRichardHitt
2012-12-23fix incorrect FSF addressDan Mashal
2012-11-13Limit url-grabbing to NOTICE, PRIVMSG, TOPIC, 332 (RPL_TOPIC), 372 (RPL_MOTD)Richard Hitt
2012-11-12Load own certs from <config>\certsBerke Viktor
2012-11-10Eliminate some more warnings and hide less warnings in VSBerke Viktor
2012-11-03Initial commit for utf8 everywhere.Arnavion
2012-11-03More robust CAP management and CAP multi-prefix supportBerke Viktor
2012-10-30Eliminate some more warningsBerke Viktor
2012-10-25Some more rebrandingBerke Viktor
2012-10-24A lot more rebrandingBerke Viktor
2012-10-22Variable cleanup for the restBerke Viktor
2012-10-22Variable cleanup for irc_*Berke Viktor
2012-10-22Variable cleanup for input_*Berke Viktor
2012-10-14rebrandDaniel Leining
2012-10-13Speed up Non-BMP filteringDaniel Atallah
2012-10-13Make identd check easier to readBerke Viktor
2012-07-31Use 6697 for SSL connections by defaultBerke Viktor
http://blog.freenode.net/2011/02/port-6697-irc-via-tlsssl/
2012-07-21Some aid for compiler warningsBerke Viktor
2012-06-16Fix string handling for Turkish localeBerke Viktor
2012-03-16Merge branch 'master' into wdkBerke Viktor
2012-03-15update xchat to r1503Berke Viktor
2012-02-04fix compilation error on Linux due to bad mergeBerke Viktor
2012-02-01IPv6 support for XChat (Olipro)Berke Viktor
2012-01-20Revert "allow for disabling the filtering mechanism"Berke Viktor
This reverts commit c1ec6d1039317342ed339f2ca1b52e2f4f3b07d3.
2012-01-20allow for disabling the filtering mechanismBerke Viktor
2012-01-20initial patch for filtering malicious characters on win32 (Khisanth)Berke Viktor
2011-12-11initial patches for linux compatibilityBerke Viktor