Commit Graph

318 Commits

Author SHA1 Message Date
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
7d45b8c408 Require a newer version of CMake. 2015-09-02 23:05:45 +02:00
eb7a8c38c3 Don't install dependencies to /usr. 2015-09-02 23:05:28 +02:00
a6420e5d47 Fix invalid preprocessor #ifdef. 2015-09-02 22:54:34 +02:00
ee9c069257 Make CMake find modules backwards-compatible. 2015-09-02 22:53:59 +02:00
5094627e27 Add DNS and ENCRYPTSAVE components. 2015-09-02 22:43:36 +02:00
8056298e38 Make Tox AV features optional. 2015-09-02 22:35:13 +02:00
7b9f8a48fd Improve CMake find modules.
This adds the possibility for Tox modules like AV to be optional.
2015-09-02 22:34:10 +02:00
210a644c9d Update README.md 2015-08-26 20:11:57 +02:00
d27f817777 Merge branch 'spacefrogg-master' 2015-08-26 20:08:26 +02:00
74d0df8203 Removed unused function. 2015-08-26 20:07:03 +02:00
919ffee4d0 Additional error handling. 2015-08-26 20:06:58 +02:00
b376432f04 Updated to new tox API. Fixed profile loading. 2015-08-26 16:48:33 +02:00
ed96d36711 New API cleanup. 2015-04-10 00:08:40 +02:00
cacd200a5c Define function return codes. 2015-04-09 22:16:46 +02:00
7721a245f3 asd 2015-04-09 21:33:29 +02:00
d01c85257e Update Tox_Options use to match new API. 2015-04-09 20:41:23 +02:00
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
bf28ab37be Added CMake find modules, fixing build on FreeBSD. 2015-01-30 13:55:19 +00:00
37e3b66691 Got rid of SQLite. 2015-01-06 16:15:27 +01:00
0df57900bb Reflowed README. 2015-01-06 16:15:27 +01:00
4794097872 Minor config code refactor. 2015-01-04 15:10:22 +01:00
1e7be52e5b Minor updates to user-facing strings. 2015-01-04 15:10:22 +01:00
dde3ce9512 Removed proxy_enabled option in favor of proxy_type. 2015-01-04 15:10:21 +01:00
30677fdd7a Updated copyright line for 2015. 2015-01-04 14:08:10 +01:00
16252c3dc2 Implemented /part. 2014-11-22 22:50:02 +01:00
b1d16a086d Use Tox ID instead of peer number to index nicks in group chats. 2014-11-22 22:50:02 +01:00
a5c4023f9e Added twc_hash_tox_id. 2014-11-22 22:50:02 +01:00
73980b1042 Removed redundant error message. 2014-11-22 22:50:02 +01:00
df758124dd Formatting. 2014-11-22 22:50:02 +01:00
5ff27aeebe Removed debug messages. 2014-11-22 21:19:48 +01:00
fecde4d89d Only print SQLite debug messages when compiled for it. 2014-11-20 11:22:30 +01:00
f1ee1baebd Formatting. 2014-11-20 11:22:15 +01:00
e11d82b25c Added some debug messages. 2014-11-20 11:17:16 +01:00
bdc0000cce Remember to free prev_name if it is allocated. 2014-11-20 11:13:20 +01:00
cba04d0062 Fixed some type warnings. 2014-11-20 11:05:05 +01:00
5d4f420c71 Updated README. 2014-11-19 12:37:19 +01:00
0cee67e49f Fixed syntax error in CMake < 3.0. 2014-11-19 12:03:06 +01:00
aa4f45dd12 DNS query callback should provide Tox ID in binary form. 2014-11-19 11:54:21 +01:00
20bcc0700a Changed output type of twc_hex2bin to (uint8_t *). 2014-11-19 11:53:40 +01:00
2af297d24b Added an API for Tox DNS lookup. 2014-11-19 11:49:53 +01:00
82523f448b Formatting. 2014-11-19 09:43:00 +01:00
9d62668113 Bumped libsodium version on Travis to 1.0.0. 2014-11-19 06:23:27 +01:00
14ca66e394 Added profile parameter to TWC_CHECK_FRIEND_NUMBER macro. 2014-11-19 06:20:02 +01:00
8585b09700 Fixed typo in comment. 2014-11-19 06:17:20 +01:00
d4bf01e670 Implemented /invite. 2014-11-19 06:15:53 +01:00
e97b1da067 Added TWC_CHECK_GROUP_CHAT macro. 2014-11-19 06:15:33 +01:00
92859ce6fc Fixed group chats not being deleted on close. 2014-11-19 06:15:04 +01:00
54c6908c4e Fixed uninitialized variable.
Make sure return code is initialized in twc_group_chat_invite_join.
2014-11-19 05:51:52 +01:00
976a5a9e22 Fixed libtoxav build on Travis. 2014-11-19 05:13:46 +01:00