Sébastien Helleu
a54566df2e
xfer: fix problem with option xfer.file.auto_accept_nicks when the server name contains dots
2014-05-06 21:50:08 +02:00
Sébastien Helleu
db912ded26
xfer: fix freeze/problems when sending empty files with DCC ( closes #53 )
2014-04-13 12:52:25 +02:00
Sébastien Helleu
001ea53f9d
core: fix crash on "weechat --upgrade" if no .upgrade files are found
2014-04-12 21:45:27 +02:00
Sébastien Helleu
7618fdd240
core: use lower case for CMake keywords
2014-04-12 18:00:27 +02:00
Sébastien Helleu
0866bc7e6d
xfer: fix help of option xfer.file.convert_spaces
2014-04-12 08:32:31 +02:00
Sébastien Helleu
2a9bd75eee
core: close .upgrade files before deleting them after /upgrade
2014-04-03 14:23:31 +02:00
Sebastien Helleu
9b380a935b
core: fix use of reserved C identifiers in headers ( closes #31 )
2014-03-19 10:39:13 +01:00
Andrew Potter
1baa2e288c
xfer: Fix segfault in DCC send.
...
This was broken before the previous change, since remote_address was
just a zero'd out struct.
2014-03-13 21:05:47 -07:00
Andrew Potter
92d454eb8d
xfer: Don't use sockaddr_storage for address_length
...
Hopefully this addresses #25 .
2014-03-13 20:32:59 -07:00
Andrew Potter
9f140ca805
xfer: Fix xfer.network.own_ip behavior
...
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-03-11 21:21:18 -07:00
Sebastien Helleu
02dcc3cb69
xfer: replace constant by sizeof in a call to snprintf
2014-02-28 11:45:18 +01:00
Sebastien Helleu
3ef27075f9
xfer: remove dead assignment in function xfer_add_cb
2014-02-22 14:54:21 +01:00
Sebastien Helleu
437767c0ca
api: add integer return code for functions hook_{signal|hsignal}_send
2014-02-10 17:42:53 +01:00
Sebastien Helleu
8fc7515322
core: reformat hook_command arguments
2014-01-18 20:33:19 +01:00
Sebastien Helleu
f8b2c6f5ac
xfer: add gcrypt library for link of plugin
2014-01-10 23:25:41 +01:00
Andrew Potter
144dc60d0a
xfer: add support of IPv6 for DCC chat/file (patch #7992 )
2014-01-09 12:48:54 +01:00
Andrew Potter
d216786846
xfer: use same infolist for hook and signals (patch #7974 )
2014-01-06 16:00:21 +01:00
Sebastien Helleu
646a072511
xfer: add option xfer.file.auto_check_crc32 (patch #7963 )
...
Thanks to Andrew Potter for the patch.
2014-01-06 11:21:12 +01:00
Sebastien Helleu
7dfaca9ef3
xfer: replace call to sprintf() with snprintf()
2014-01-05 10:47:09 +01:00
Sebastien Helleu
e058d75ce3
xfer: add "network" prefix for (dis)connection messages in xfer chat buffer
2014-01-02 15:21:42 +01:00
Sebastien Helleu
892aa79fb5
core: update copyright dates
2014-01-01 00:14:12 +01:00
Sebastien Helleu
539516fe7c
xfer: load plugin even if options can not be read in xfer.conf (with warnings)
2013-11-09 10:26:51 +01:00
Sebastien Helleu
b5f6874f2c
core: move the "-no-undefined" from LDFLAGS in configure.ac to Makefile.am in plugins
...
This "-no-undefined" was causing an error when detecting "ld" lib on Cygwin.
2013-10-05 20:17:18 +02:00
Sebastien Helleu
94b9104d14
core: replace obsolete INCLUDES by AM_CPPFLAGS in files Makefile.am
2013-07-20 09:07:05 +02:00
Sebastien Helleu
bd3a12378e
xfer: add option xfer.look.pv_tags
2013-07-11 22:43:13 +02:00
Sebastien Helleu
fa9f787e14
core: sort config options by name in sources
2013-07-11 22:31:33 +02:00
Simon Kuhnle
954ea9fb9d
xfer: fix compilation error on OpenBSD
...
Signed-off-by: Simon Kuhnle <Simon.Kuhnle@cs.fau.de >
2013-05-27 13:37:07 +02:00
Sebastien Helleu
9c54e33ee1
xfer: fix compilation warnings
2013-05-22 20:57:14 +02:00
Andrew Potter
fe512fdd33
xfer: add option xfer.file.auto_accept_nicks (patch #7962 )
2013-03-25 09:05:36 +01:00
Sebastien Helleu
149c77decd
core: fix typos in many comments and some strings
2013-03-17 12:55:20 +01:00
Sebastien Helleu
d2550f89f4
xfer: fix typo in comment
2013-03-01 11:19:14 +01:00
Sebastien Helleu
6972b1aafa
xfer: fix freeze of DCC file received: use select() to read socket and if an ACK send fails, silently ignore and disable ACK (except the last)
2013-02-28 19:16:24 +01:00
Sebastien Helleu
e890ac0a81
xfer: fix freeze of DCC file received: use non-blocking socket after connection to sender and ensure the ACK is properly sent (bug #38340 )
2013-02-26 21:43:39 +01:00
Sebastien Helleu
27b539affe
core: display error number and string in some network errors
...
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-24 08:55:04 +01:00
Sebastien Helleu
f97598b4aa
core: update copyright dates
2013-01-01 13:12:49 +01:00
Sebastien Helleu
dd6e5282e8
xfer: fix memory leak when refreshing xfer buffer
2012-12-25 17:02:11 +01:00
Sebastien Helleu
491e31ff55
xfer: add missing tags in DCC chat messages: nick_xxx, prefix_nick_ccc, logN
2012-12-17 23:30:37 +01:00
Sebastien Helleu
7eb5cc4b97
core: move comments with description of C file to top of files
2012-12-15 12:27:57 +01:00
Sebastien Helleu
7d34812f1c
core: reformat comments for functions
2012-12-13 18:51:44 +01:00
Sebastien Helleu
37a3001dc7
xfer: display remote IP address for DCC chat/file (task #12289 ) (patch from Nils Görs)
2012-11-27 22:45:22 +01:00
Sebastien Helleu
9c3ee3c407
xfer: limit bytes received to file size (for DCC file received), fix crash when displaying a xfer file with pos greater than size
2012-11-27 19:23:59 +01:00
Sebastien Helleu
ed506558e8
core: add option "-quit" for command /upgrade (save session and quit without restarting WeeChat, for delayed restoration)
2012-10-18 20:59:56 +02:00
Sebastien Helleu
5f8a7e8d31
xfer: fix DCC transfer error (bug #37432 )
2012-09-24 21:56:24 +02:00
Sebastien Helleu
e41595833a
core: update description of plugins and translate them in output of /plugin
2012-08-02 09:21:47 +02:00
Sebastien Helleu
782e01f177
relay: add support of SSL (for irc and weechat protocols), new option relay.network.ssl_cert_key (task #12044 )
2012-07-27 17:54:08 +02:00
Sebastien Helleu
3b9e94c234
xfer: set O_NONBLOCK flag on socket using flags read
2012-06-01 11:50:43 +02:00
Sebastien Helleu
47e4a03be6
core: update copyright dates
2012-01-08 18:59:50 +01:00
Sebastien Helleu
41b5ef1e4c
core: check pointer returned by function localtime
2011-11-27 11:48:35 +01:00
Sebastien Helleu
746e56f28c
xfer: display origin of xfer in core and xfer buffers (task #10956 )
2011-11-19 11:39:48 +01:00
Sebastien Helleu
dfdf42e27b
core: remove unneeded whitespace
2011-10-26 20:37:03 +02:00