1
0
mirror of https://github.com/Tha14/toxic.git synced 2026-01-29 22:23:14 +01:00
Commit Graph

138 Commits

Author SHA1 Message Date
Jfreegman
8526d4d77e Refactor group peerlist to match API refactor
Peerlists are now similar to the friendlist, which makes managing them much easier, and
improves efficiency
2015-09-01 02:29:25 -04:00
Jfreegman
ed1429afa1 Merge with upstream 2015-08-27 21:36:20 -04:00
Jfreegman
b4464eda4d Fix more threading issues 2015-08-27 21:29:34 -04:00
Jfreegman
28dd43608d Fix a few notify/threading bugs and fix DHTnodes loading bug 2015-08-27 15:13:13 -04:00
Jfreegman
11701d22a1 Lots of bug fixes and general code cleanup 2015-08-27 03:38:08 -04:00
Jfreegman
327259c4c8 simplify timeout function 2015-08-18 01:46:22 -04:00
Jfreegman
a846c38695 Port to new group API 2015-07-13 22:12:13 -04:00
Jfreegman
40b220c821 Revert "Merge branch 'Ansa89-add_translation'"
This reverts commit 312d0c3f42, reversing
changes made to 409e4ddd96.
2015-07-08 21:08:55 -04:00
Jfreegman
035420e5c7 Revert commit 312d0c3 (localization/gettext)
There were serious problems with branch merging that need to be resolved first
2015-07-04 01:19:16 -04:00
Ansa89
85d3c18ba6 Add localization system (gettext) 2015-05-28 15:50:55 +02:00
Jfreegman
ee074f334e merge with master (new api) 2015-03-30 21:46:25 -04:00
Jfreegman
522aabd4e4 Refactor and clean up file transfers
(No longer rely on undefined core filenumber property for indexing)
2015-03-29 18:33:51 -04:00
Jfreegman
2d3c5c9450 Mostly finished with new API port
- File transfers currently don't support pausing/resuming
- Avatars are not yet done
2015-03-28 02:56:54 -04:00
Jfreegman
ae87b2eb2d begin port to new API 2015-03-25 22:56:45 -04:00
Jfreegman
22acba5aa8 merge wit upstream 2015-03-11 18:52:28 -04:00
Loui Chang
53e4b2c971 Add support for custom timestamps in chat and logs.
Internal representations of the time_format setting are replaced by timestamp format strings.
time_format is only used in the setup.

Signed-off-by: Loui Chang <louipc.ist@gmail.com>
2015-02-23 00:46:33 -05:00
Jfreegman
ff69cdd253 add friend group invites 2015-01-23 00:52:09 -05:00
Jfreegman
7ee858110c improve command parsing so you don't need quotes & add group ignoring 2015-01-12 20:56:32 -05:00
Jfreegman
ff3da5f657 implement group status/nick changes, various fixes 2015-01-11 16:48:40 -05:00
Jfreegman
26dda8dbf9 implement new groupchats 2015-01-04 01:56:37 -05:00
Jfreegman
141b36af04 handle errors for name functions 2014-11-15 22:39:24 -05:00
Jfreegman
4e177d60b0 group title fixes and api update 2014-11-15 15:55:45 -05:00
Jfreegman
76c21c8b34 implement group titles 2014-11-14 22:15:59 -05:00
Jfreegman
e4a28d1839 make groupchat announcements behave properly 2014-10-09 01:39:22 -04:00
Jfreegman
9f0daca5eb filter escape sequences from all inbound nicks and status messages 2014-10-07 16:18:06 -04:00
Jfreegman
1f2bd44dce don't allow newlines and tabs in nicks 2014-10-07 00:43:03 -04:00
Jfreegman
6492bd12f9 escape newlines in contact names/status messages 2014-10-06 16:23:43 -04:00
Jfreegman
5c66f5c161 fixes 2014-10-03 19:29:12 -04:00
Jfreegman
23cf9686cb safer string handling 2014-10-03 17:53:50 -04:00
Jfreegman
97a8ecd115 small fix and bump version to 0.5.2 2014-09-29 13:56:17 -04:00
Jfreegman
544c402f78 implement avatars (setting only) and generalize path tab-complete 2014-09-26 03:10:44 -04:00
Jfreegman
cee9e624b8 more UI changes 2014-09-25 15:23:50 -04:00
Jfreegman
2e65ee3609 a few UI changes 2014-09-25 04:31:45 -04:00
Jfreegman
a432d733d7 use 64-bit off_t for file sizes 2014-09-24 14:23:08 -04:00
Jfreegman
893e88294b more succinct way to get file sizes 2014-09-24 00:06:02 -04:00
Jfreegman
133c0e8d63 rename reserved identifiers per C standard 2014-09-22 21:24:45 -04:00
Jfreegman
51e274ea38 implement data file encryption 2014-09-14 17:46:28 -04:00
Jfreegman
511907fbc5 better way to check if files exist 2014-08-27 22:51:46 -04:00
Jfreegman
1d6ccf56a8 name conflict with core function might cause linking error 2014-08-15 12:22:39 -04:00
Jfreegman
0f4cffbacc a few dns fixes 2014-08-11 01:59:01 -04:00
Jfreegman
d9a861331f Use DNS server list instead of hard coding domains/keys 2014-08-10 21:40:19 -04:00
Jfreegman
bb85f31bb2 convert bytes for file transfer message, general fixes 2014-08-07 19:31:36 -04:00
Jfreegman
5da789cc37 save last online data in blocked list 2014-07-31 14:53:02 -04:00
Jfreegman
49538a986c improve file transfer progress line 2014-07-27 18:00:33 -04:00
Jfreegman
8d8df585ad sort directories and skip special symbols for path autocomplete 2014-07-23 18:34:32 -04:00
mannol
98ac4d7983 Added sound notifications and prepared for later system notifications. Also, now using libconfig for configuration loading. 2014-07-21 03:25:21 +02:00
mannol
933d46553f Added sounds 2014-07-21 01:12:13 +02:00
Jfreegman
ea3fcd5b79 auto-completion for paths when sending file & improved auto-complete algorithm to do partial matches 2014-07-18 01:37:33 -04:00
Jfreegman
e61d070def cleanup/error checks 2014-07-17 03:35:18 -04:00
Jfreegman
b5f34f42a8 small fix 2014-07-16 21:34:50 -04:00