Commit Graph

47 Commits

Author SHA1 Message Date
emdee 8a6e08470e Works now 2022-11-20 02:54:42 +00:00
Håvard Pettersson 80319b30cd Fix printf format warnings on certain platforms 2019-01-19 15:14:44 +01:00
Håvard Pettersson d0ab7b0139 clang-format 2018-12-22 21:16:45 +01:00
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 ed016091fc profile: fix data loading without encryption 2018-04-12 23:30:25 +02:00
Gordon Quad e299fe5cef updated group callbacks to new ones 2018-04-12 23:30:13 +02:00
Håvard Pettersson cde51e4807 Remove tox: prefix from some messages
To be consistent across messages.
2017-02-18 20:47:30 -08:00
Håvard Pettersson fa579df623 Add .clang-format. Reformat everything. 2017-02-10 19:13:17 -08:00
Håvard Pettersson c26fbd9f55 Highlight proxy with UDP warning 2017-02-09 22:19:41 -08:00
Håvard Pettersson bf095ecc5b Hook into Tox logs if built without NDEBUG
This also requires libtoxcore to be built with logging enabled.
2017-02-09 22:12:17 -08:00
Håvard Pettersson 4c8c4f598d Add logging configuration option 2017-02-09 21:23:12 -08:00
Håvard Pettersson e185e00b29 Disable logging for Tox buffers
As per the Tox Client Standard.
<https://github.com/Tox/Tox-Client-Standard>
2017-02-08 20:55:06 -08:00
Håvard Pettersson f79e8bb4a4 Add a warning when using a proxy with UDP enabled
As per the Tox Client Standard.
<https://github.com/Tox/Tox-Client-Standard>
2017-02-08 20:34:54 -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 cc9d370105 migration to TokTok c-toxcore 2016-12-22 12:35:08 +00:00
Gordon Quad 8501d36ee9 nicklist added to proflie buffer to show online friends 2016-12-05 00:19:33 +00:00
Håvard Pettersson f6ac605f92 Bump year in copyright notice. 2016-05-10 12:04:24 +02:00
Håvard Pettersson 8225fbdd81 Fix crash when closing profile buffers. 2016-05-10 11:55:22 +02:00
Håvard Pettersson 174f00eccd Update to match WeeChat 1.5 plugin API. 2016-05-10 11:08:13 +02:00
Håvard Pettersson 801d863626 Allow build without encryptsave library + formatting cleanup. 2015-09-07 19:47:25 +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 919ffee4d0 Additional error handling. 2015-08-26 20:06:58 +02:00
Michael Raitza b376432f04 Updated to new tox API. Fixed profile loading. 2015-08-26 16:48:33 +02:00
Håvard Pettersson ed96d36711 New API cleanup. 2015-04-10 00:08:40 +02:00
Håvard Pettersson d01c85257e Update Tox_Options use to match new API. 2015-04-09 20:41:23 +02:00
Håvard Pettersson 37e3b66691 Got rid of SQLite. 2015-01-06 16:15:27 +01:00
Håvard Pettersson 1e7be52e5b Minor updates to user-facing strings. 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 b851cec9bc Added group chat title callback. 2014-11-18 16:04:57 +01:00
Håvard Pettersson a437931e41 Allocate Tox_Options statically. 2014-10-11 13:56:34 +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 70959e3d6e Pass proxy options when creating Tox object. 2014-10-11 08:52:31 +02:00
Håvard Pettersson 91b8ebdd4c Renamed method twc_save_profile_data_file.
New name twc_profile_save_data_file.
2014-10-07 03:53:04 +02:00
Håvard Pettersson 5f3d2f04f7 Added nicklist to group chats. 2014-10-05 05:22:59 +02:00
Håvard Pettersson 069c4540ec More group chats. 2014-10-04 23:13:49 +02:00
Håvard Pettersson f81176881f Wrote group chat invite code. 2014-10-04 21:42:30 +02:00
Håvard Pettersson 225e576d57 Added SQLite persistent storage for friend requests. 2014-10-04 20:12:56 +02:00
Håvard Pettersson a1ea878956 Changed message_queues hashtable size to 32. 2014-09-28 14:31:34 +02:00
Håvard Pettersson bbd514f825 Cleaned up includes. 2014-09-28 05:55:18 +02:00
Håvard Pettersson 8f1d0070c3 Mass refactor 💥 2014-09-28 05:20:53 +02:00