Commit Graph

26 Commits

Author SHA1 Message Date
nogaems ecf3467e76
Implement file transfer feature
This will add separate "tfer" buffer with all necessary controls for
managing files and /send command to start transfer, which you can use
either from profile buffer or from private messages buffer; in case of
incoming files the buffer will be created as well if doesn't exist yet.
Every callbacks were defined according to the specification and this
implementation is fully corresponding to the documented behavior including
streams.
2018-05-24 14:13:49 +03:00
Håvard Pettersson d0c1904597 Bump copyright year 2018-04-12 23:42:34 +02:00
Håvard Pettersson 3e3c598e0c config: fix default values being set to null 2018-04-12 23:30:25 +02:00
Gordon Quad 2908d7f824 added delay for autojoin 2018-04-12 23:30:13 +02:00
Håvard Pettersson fa579df623 Add .clang-format. Reformat everything. 2017-02-10 19:13:17 -08:00
Håvard Pettersson 4c8c4f598d Add logging configuration option 2017-02-09 21:23:12 -08:00
Håvard Pettersson 9928d0b8ed Merge remote-tracking branch 'gordon-quad/master'
https://github.com/haavard/tox-weechat/pull/11
2017-02-07 22:57:58 -08:00
Håvard Pettersson 29f4ec6a5c Bump copyright year 2017-02-03 16:03:38 -08:00
Gordon Quad bdbbf1178d autojoin implemented 2016-12-03 11:47:18 +00:00
Håvard Pettersson f6ac605f92 Bump year in copyright notice. 2016-05-10 12:04:24 +02:00
Håvard Pettersson 174f00eccd Update to match WeeChat 1.5 plugin API. 2016-05-10 11:08:13 +02:00
Michael Raitza a81e5c5ad0 Added encrypted profile storage.
New profile string config option .passphrase. Can contain valid weechat
 expressions such as references to secure data storage, e.g.
 "${sec.data.}", or the environment "${env:*}". Uses
 libtoxencryptsave.so for full interoperability with other clients.
2015-09-07 19:47:25 +02:00
Håvard Pettersson f24e15f32a Rename macros per the new core API.
- TOX_FRIEND_ADDRESS_SIZE -> TOX_ADDRESS_SIZE
 - TOX_CLIENT_ID_SIZE -> TOX_PUBLIC_KEY_SIZE
 - TOX_USERSTATUS(_*) -> TOX_USER_STATUS(_*)
 - TOX_FAERR_* -> TOX_ERR_FRIEND_ADD_*
2015-04-09 20:22:53 +02:00
Håvard Pettersson 4794097872 Minor config code refactor. 2015-01-04 15:10:22 +01:00
Håvard Pettersson dde3ce9512 Removed proxy_enabled option in favor of proxy_type. 2015-01-04 15:10:21 +01:00
Håvard Pettersson 30677fdd7a Updated copyright line for 2015. 2015-01-04 14:08:10 +01:00
Håvard Pettersson 3ef7cde92e Removed twc_config_profile_write_callback. 2014-10-12 12:31:22 +02:00
Håvard Pettersson e6e4fd568e Added some config options. 2014-10-12 12:24:49 +02:00
Håvard Pettersson a10b923ef9 Added option for enabling/disabling IPv6. 2014-10-11 12:27:31 +02:00
Håvard Pettersson 270fc20989 Moved profile_default option array to profile.{h,c}. 2014-10-11 11:44:29 +02:00
Håvard Pettersson 38df57f07c Tweaked config code. 2014-10-11 11:23:26 +02:00
Håvard Pettersson 188f3452e1 Renamed some options. 2014-10-11 10:30:05 +02:00
Håvard Pettersson ab1cef34fc Implemented proxy capabilities. 2014-10-11 10:24:25 +02:00
Håvard Pettersson b585904557 Added validation of proxy_address option. 2014-10-11 08:46:26 +02:00
Håvard Pettersson 602bf76962 Added proxy options. 2014-10-11 08:28:41 +02:00
Håvard Pettersson 8f1d0070c3 Mass refactor 💥 2014-09-28 05:20:53 +02:00