Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-28 | Make dcc_ip being a per-server value. | Stepan Broz | |
Moved dcc_ip from prefs to sess->server. | |||
2018-09-01 | Fix new stringop-truncation warnings | Patrick Griffis | |
2018-03-09 | Various fixes for mingw | Patrick Griffis | |
2016-07-20 | dcc: Improve handling multiple resumable offers | Daniel Boland | |
Multiple offers for the same file are resumable. Attempts to resume more than one of the offers causes the other offers to start a new file. Closes #1764 Fixes #1763 | |||
2016-06-30 | dcc: Introduce dcc_type and dcc_state enums | Ben Gamari | |
Closes #1705 | |||
2016-06-30 | dcc: Fix resuming with DCC GET | Hubert Terlecki | |
Fixes #1746 Closes #1747 | |||
2016-06-29 | Introduce and use fe_timeout_add_seconds | Ben Gamari | |
This should allow the operating system to be a bit more lax about timeouts, allowing more efficient power management. | |||
2016-06-29 | dcc: Disable timeout timer when not in use | Ben Gamari | |
This should mean that hexchat never *needs* to wake-up unless prompted by socket activity (assuming that the lag-o-meter is not enabled). | |||
2016-06-29 | Refactor timer handling | Ben Gamari | |
This allows us to omit the lagometer timer in the event that it is not enabled, bringing the baseline wake-up rate down to 1Hz from 2Hz, which could bring considerable power savings on mobile devices. | |||
2016-02-18 | Fix strict prototype warnings | Patrick Griffis | |
2016-01-25 | Fix leaks | Patrick Griffis | |
2015-01-31 | Save iconv converters for input and output in the server. | Arnavion | |
These are then used with g_convert_with_iconv instead of making it create a new iconv converter every time for the given from-to-encoding pairs. | |||
2015-01-18 | Server line text-encoding-related fixes. | Arnavion | |
- Handle server lines that contain sequences which are invalid in the server encoding. Previously, these would cause the whole line to be interpreted in ISO-8859-1, but now they're simply replaced with an appropriate replacement character. - Removed prefs.utf8_locale. - Change default server encoding from system locale to UTF-8. - Always populate server->encoding with a non-null value - UTF-8. Fixes #1198 | |||
2015-01-18 | Removed CP1255-specific handling of server lines. | Arnavion | |
GLib's API is good enough now. | |||
2015-01-18 | Removed legacy "IRC" encoding. | Arnavion | |
2014-12-31 | Don't return 0 in place of NULL | TingPing | |
2014-12-28 | Fix building as c89 | TingPing | |
2014-12-28 | Use glib for all allocations | TingPing | |
- Removes need to check for malloc failure - Removes need for NULL checks on free - Adds checks for integer overflows - Removes some extra memset calls - Removes chance of mixing libc and glib malloc/free | |||
2014-12-17 | More consistently include config.h | TingPing | |
2014-12-15 | Fixed some more signed-unsigned-comparison warnings. | Arnavion | |
2014-12-14 | Fix use after free | TingPing | |
2014-12-10 | Fix typo | TingPing | |
2014-12-08 | Removed some unnecessary null-checks for calls to g_free and g_strfreev | Arnavion | |
2014-12-08 | Don't leak filename_fs on errors. | Arnavion | |
2014-12-06 | Always use 64-bit filesize and file offsets in DCC. | Arnavion | |
Based on LRN's commit for replacing stat with GFileInfo https://github.com/hexchat/hexchat/commit/32008bb Fixes #382 | |||
2014-02-12 | Fix some leaks | TingPing | |
2013-11-28 | Print{,_attr} and server{,_attr} hooks were incorrectly handled when both | Diogo Sousa | |
version existed (regular and attrs). Specifically, the priority was not respected, and both versions were run even when EAT_PLUGIN was returned. Fixes #847. | |||
2013-10-05 | some Typos causing lintian moaning: {R,r}eciev.. -> {R,r}eceiv.. | Alf Gaida | |
2013-07-27 | Merge pull request #687 from Mikah89/clear_dcc_list_rebased | TingPing | |
Clear button in dcc download manager | |||
2013-07-17 | Fixed coding style and clearified some comments, following arnavion suggestions | Helder Martins | |
2013-07-15 | Implemented clear functionality for DCC download manager. Created clear ↵ | Helder Martins | |
button in DCC downloaded manager interface. | |||
2013-07-09 | Now hexchat_hook_server_attrs() and hexchat_hook_print_attrs() is called | Diogo Sousa | |
when it should. This should close #661. | |||
2013-06-28 | A few messages missing regarding server-time. | Diogo Sousa | |
2013-06-28 | server-time supported in all named servermsg: ping, error, notice and | Diogo Sousa | |
authenticate. The only thing left to do for server-time are the numeric messages. | |||
2013-06-28 | server-time supported in most named messages. | Diogo Sousa | |
2013-05-12 | Remove dead GLib code | Berke Viktor | |
2013-01-09 | Make source cleah with cppcheck, except for mpc and sasl | RichardHitt | |
2012-12-23 | fix incorrect FSF address | Dan Mashal | |
2012-11-05 | Fix erroneous DCC file names and crash upon aborting | Arnav Singh | |
2012-11-03 | Initial commit for utf8 everywhere. | Arnavion | |
2012-10-30 | Nah, even more rebranding | Berke Viktor | |
2012-10-24 | A lot more rebranding | Berke Viktor | |
2012-10-24 | Fix compilation on Unix with GLib 2.24 or older | Berke Viktor | |
2012-10-24 | System includes before own includes | Berke Viktor | |
2012-10-22 | Removed DCC::destfile_fs since it was now the same as DCC::destfile. Fixed ↵ | Arnav Singh | |
usage of g_stat to use GStatBuf instead of OS-native struct stat. | |||
2012-10-22 | Replaced use of OS file I/O functions which expect filenames in system ↵ | Arnav Singh | |
codepage with GLib's, since GLib's functions work with UTF-8 and GLib handles converting the filename to system codepage for us. | |||
2012-10-22 | Build DCC file's path using platform's directory separator instead of always ↵ | Arnav Singh | |
using forward slash. | |||
2012-10-22 | Variable cleanup for the rest | Berke Viktor | |
2012-10-22 | Variable cleanup for irc_* | Berke Viktor | |
2012-10-22 | Variable cleanup for gui_* | Berke Viktor | |