Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-20 | xfer: bind to wildcard address when sending | Andrew Potter | |
When #5 was fixed, we started to always bind to the local address connected to the irc server because the xfer.network.own_ip address may not be able to be bound to when NATed. But this means when the own_ip address is a different family (IPv4 vs IPv6) from the irc server connection, we were listening for connections on the wrong interface. This patch lets us figure out which family is being used, (xfer.network.own_ip's family, or the irc connection's family otherwise) and bind() into the correct family via that family's wildcard address. | |||
2014-08-19 | xfer: Use hook_connect() for receiving chats | Andrew Potter | |
fixes #160 | |||
2014-05-06 | xfer: fix problem with option xfer.file.auto_accept_nicks when the server ↵ | Sébastien Helleu | |
name contains dots | |||
2014-04-13 | xfer: fix freeze/problems when sending empty files with DCC (closes #53) | Sébastien Helleu | |
2014-04-12 | core: fix crash on "weechat --upgrade" if no .upgrade files are found | Sébastien Helleu | |
2014-04-12 | core: use lower case for CMake keywords | Sébastien Helleu | |
2014-04-12 | xfer: fix help of option xfer.file.convert_spaces | Sébastien Helleu | |
2014-04-03 | core: close .upgrade files before deleting them after /upgrade | Sébastien Helleu | |
2014-03-19 | core: fix use of reserved C identifiers in headers (closes #31) | Sebastien Helleu | |
2014-03-13 | xfer: Fix segfault in DCC send. | Andrew Potter | |
This was broken before the previous change, since remote_address was just a zero'd out struct. | |||
2014-03-13 | xfer: Don't use sockaddr_storage for address_length | Andrew Potter | |
Hopefully this addresses #25. | |||
2014-03-11 | xfer: Fix xfer.network.own_ip behavior | Andrew Potter | |
Fixes #5. xfer shouldn't try to bind() to the own_ip address. Instead, always bind to the same local address that is connected to the irc server, and just change the out_addr if own_ip is used. Also fixes a memory leak in error path. | |||
2014-02-28 | xfer: replace constant by sizeof in a call to snprintf | Sebastien Helleu | |
2014-02-22 | xfer: remove dead assignment in function xfer_add_cb | Sebastien Helleu | |
2014-02-10 | api: add integer return code for functions hook_{signal|hsignal}_send | Sebastien Helleu | |
2014-01-18 | core: reformat hook_command arguments | Sebastien Helleu | |
2014-01-10 | xfer: add gcrypt library for link of plugin | Sebastien Helleu | |
2014-01-09 | xfer: add support of IPv6 for DCC chat/file (patch #7992) | Andrew Potter | |
2014-01-06 | xfer: use same infolist for hook and signals (patch #7974) | Andrew Potter | |
2014-01-06 | xfer: add option xfer.file.auto_check_crc32 (patch #7963) | Sebastien Helleu | |
Thanks to Andrew Potter for the patch. | |||
2014-01-05 | xfer: replace call to sprintf() with snprintf() | Sebastien Helleu | |
2014-01-02 | xfer: add "network" prefix for (dis)connection messages in xfer chat buffer | Sebastien Helleu | |
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-11-09 | xfer: load plugin even if options can not be read in xfer.conf (with warnings) | Sebastien Helleu | |
2013-10-05 | core: move the "-no-undefined" from LDFLAGS in configure.ac to Makefile.am ↵ | Sebastien Helleu | |
in plugins This "-no-undefined" was causing an error when detecting "ld" lib on Cygwin. | |||
2013-07-20 | core: replace obsolete INCLUDES by AM_CPPFLAGS in files Makefile.am | Sebastien Helleu | |
2013-07-11 | xfer: add option xfer.look.pv_tags | Sebastien Helleu | |
2013-07-11 | core: sort config options by name in sources | Sebastien Helleu | |
2013-05-27 | xfer: fix compilation error on OpenBSD | Simon Kuhnle | |
Signed-off-by: Simon Kuhnle <Simon.Kuhnle@cs.fau.de> | |||
2013-05-22 | xfer: fix compilation warnings | Sebastien Helleu | |
2013-03-25 | xfer: add option xfer.file.auto_accept_nicks (patch #7962) | Andrew Potter | |
2013-03-17 | core: fix typos in many comments and some strings | Sebastien Helleu | |
2013-03-01 | xfer: fix typo in comment | Sebastien Helleu | |
2013-02-28 | xfer: fix freeze of DCC file received: use select() to read socket and if an ↵ | Sebastien Helleu | |
ACK send fails, silently ignore and disable ACK (except the last) | |||
2013-02-26 | xfer: fix freeze of DCC file received: use non-blocking socket after ↵ | Sebastien Helleu | |
connection to sender and ensure the ACK is properly sent (bug #38340) | |||
2013-01-24 | core: display error number and string in some network errors | Sebastien Helleu | |
Error number and string is now displayed when an error is returned by one of these functions: socket, setsockopt, fcntl, pipe, accept, bind, listen, mkfifo. | |||
2013-01-01 | core: update copyright dates | Sebastien Helleu | |
2012-12-25 | xfer: fix memory leak when refreshing xfer buffer | Sebastien Helleu | |
2012-12-17 | xfer: add missing tags in DCC chat messages: nick_xxx, prefix_nick_ccc, logN | Sebastien Helleu | |
2012-12-15 | core: move comments with description of C file to top of files | Sebastien Helleu | |
2012-12-13 | core: reformat comments for functions | Sebastien Helleu | |
2012-11-27 | xfer: display remote IP address for DCC chat/file (task #12289) (patch from ↵ | Sebastien Helleu | |
Nils Görs) | |||
2012-11-27 | xfer: limit bytes received to file size (for DCC file received), fix crash ↵ | Sebastien Helleu | |
when displaying a xfer file with pos greater than size | |||
2012-10-18 | core: add option "-quit" for command /upgrade (save session and quit without ↵ | Sebastien Helleu | |
restarting WeeChat, for delayed restoration) | |||
2012-09-24 | xfer: fix DCC transfer error (bug #37432) | Sebastien Helleu | |
2012-08-02 | core: update description of plugins and translate them in output of /plugin | Sebastien Helleu | |
2012-07-27 | relay: add support of SSL (for irc and weechat protocols), new option ↵ | Sebastien Helleu | |
relay.network.ssl_cert_key (task #12044) | |||
2012-06-01 | xfer: set O_NONBLOCK flag on socket using flags read | Sebastien Helleu | |
2012-01-08 | core: update copyright dates | Sebastien Helleu | |
2011-11-27 | core: check pointer returned by function localtime | Sebastien Helleu | |