Jfreegman
a846c38695
Port to new group API
2015-07-13 22:12:13 -04:00
Jfreegman
688ea927f8
Update dht nodes list and fix URL's
2015-07-08 22:40:17 -04:00
Jfreegman
1f7f4490b2
merge with master
2015-07-08 21:09:58 -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
904f58c0e8
Add option to enable acting as TCP relay server
2015-07-08 21:01:32 -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
Jfreegman
84a0276668
Fix some possible race conditions related to line printing
2015-06-30 22:40:45 -04:00
Jfreegman
d8eca8393c
s/tox.im/tox.chat/g -- reflect new tox domain
2015-06-29 03:16:09 -04:00
Jfreegman
374b78c763
manually fix merge conflicts
2015-06-29 03:11:21 -04:00
Jfreegman
cb4a631df0
strcasecmp should be strcmp
2015-06-12 23:16:00 -04:00
Jfreegman
35718db46f
fix ban command bug
2015-06-10 19:30:44 -04:00
Jfreegman
1ba0891f71
fix ban API calls
2015-06-08 21:56:32 -04:00
Jfreegman
b36ada0f5b
remove obsolete prune command
2015-06-04 16:46:30 -04:00
Jfreegman
9cd2158c72
add group silencing and improve group help menu
2015-06-04 04:08:11 -04:00
Jfreegman
928134da7a
implement banning/unbanning
2015-06-03 04:32:59 -04:00
Jfreegman
52a3367b5e
small API fix
2015-06-01 03:12:12 -04:00
Jfreegman
7e7087e94e
add mod-list prune command
2015-05-30 23:57:30 -04:00
Ansa89
51a1c660b4
Add localization system (gettext)
2015-05-30 11:55:59 +02:00
Jfreegman
9cd8afe90a
add mod and unmod commands
2015-05-29 02:00:18 -04:00
Ansa89
85d3c18ba6
Add localization system (gettext)
2015-05-28 15:50:55 +02:00
Jfreegman
526bd02189
Add group peer kicking && update related callback
2015-05-26 01:23:09 -04:00
Jfreegman
3826fd793d
Merge branch 'master' into new_groupchats
2015-05-24 18:13:15 -04:00
Jfreegman
d0a7ca17d2
separate bootstrapping and adding TCP relays per toxcore API changes
2015-05-24 17:56:30 -04:00
Jfreegman
36640224af
toxcore API changes to tox_new
2015-05-24 17:36:13 -04:00
Jfreegman
a6d7e9b839
add ability for founder to set group peer limit
2015-05-24 03:27:50 -04:00
Jfreegman
29d0384a90
add ability for founder to set group privacy state
2015-05-22 21:41:32 -04:00
Jfreegman
f021908f8b
implement group passwords
2015-05-20 19:07:25 -04:00
Jfreegman
f82d58bbfc
Merge branch 'master' of https://github.com/Tox/toxic into new_groupchats
2015-05-19 04:26:38 -04:00
Jfreegman
231078b6b9
default tox options on initialization
2015-05-18 19:52:22 -04:00
Jfreegman
9385f1145f
update group api call
2015-05-05 22:32:42 -04:00
Jfreegman
414f58d896
correctly handle tox_new errors
2015-04-14 17:18:09 -04:00
Jfreegman
2acd99b04c
show self in group when it's first created
2015-04-14 01:59:39 -04:00
Jfreegman
4d73f8b241
not clear which error message is given for ipv6 failure
2015-04-13 00:58:33 -04:00
Jfreegman
6cd7fb9e5b
Merge branch 'master' into new_groupchats
2015-04-13 00:55:05 -04:00
Jfreegman
540bf4a5c4
not clear which error message is given for ipv6 failure
2015-04-13 00:45:15 -04:00
Jfreegman
82e76a3b5b
try to fall back to ipv4 if tox fails to init with ipv6
2015-04-13 00:32:35 -04:00
Jfreegman
a360afe08a
remove group self-timeout callback
2015-04-12 21:56:42 -04:00
Jfreegman
b66a1f6ba1
merge branch 'master' into new_groupchats
2015-04-10 00:22:07 -04:00
Jfreegman
0bc610e18d
null terminate status message
2015-04-10 00:16:01 -04:00
Jfreegman
b66932fcec
Merge branch 'master' into new_groupchats
2015-04-09 02:14:50 -04:00
Jfreegman
02e6d2db3c
fix possible segfault
2015-04-09 02:14:23 -04:00
Jfreegman
de38df32c2
merge with upstream
2015-04-07 17:28:12 -04:00
Jfreegman
1a7eaeddba
fix a few avatar bugs
2015-04-04 21:15:34 -04:00
Jfreegman
bdfbda7cda
merge with upstream
2015-04-04 03:36:09 -04:00
Jfreegman
dd9186e834
re-implement avatar setting
2015-04-04 03:26:38 -04:00
Jfreegman
0c49ab392d
Merge branch 'master' into new_groupchats
2015-04-02 22:45:06 -04:00
Jfreegman
523f205646
re-implement friendlist last seen
2015-04-02 22:19:09 -04:00
Jfreegman
c97095be68
Merge branch 'master' into new_groupchats
2015-03-31 21:59:26 -04:00
Jfreegman
e998c8a866
fix encryption API breakage
2015-03-31 21:56:11 -04:00
Jfreegman
c2b9967691
merge with master
2015-03-31 19:34:33 -04:00
Jfreegman
eaea68c33e
fix bug where contacts would appear online twice in a row
2015-03-31 18:39:42 -04:00
Jfreegman
4780cfeafc
remove non-existant group commands
2015-03-31 17:11:43 -04:00
Jfreegman
ee074f334e
merge with master (new api)
2015-03-30 21:46:25 -04:00
Jfreegman
bdb0951c84
a few small filetransfer fixes
2015-03-29 19:29:38 -04:00
Jfreegman
e3130c92c0
small fix
2015-03-29 19:26:16 -04:00
Jfreegman
12c880ab51
fix bootstrapping
2015-03-29 19:05:24 -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
386c5a8fa5
sound/desktop alert on private group message
2015-03-22 17:07:33 -04:00
Jfreegman
5caa9bed51
fix nick parsing bug for private messages
2015-03-22 17:01:46 -04:00
Jfreegman
59b90b1328
better format for private messages
2015-03-22 01:37:07 -04:00
Jfreegman
05c05868c6
implement group private messaging
2015-03-22 01:07:56 -04:00
Jfreegman
88d6d907d8
Merge branch 'master' into new_groupchats
2015-03-21 15:15:48 -04:00
Jfreegman
6cc8fdf215
don't delete groups on client exit
2015-03-19 17:39:11 -04:00
Jfreegman
470eaeb97b
Merge branch 'master' of https://github.com/hardlyeven/toxic into hardlyeven-master
2015-03-18 15:45:37 -04:00
Andrey Alekseenko
ec23cedc3a
Fixing couple leaking file descriptors
2015-03-18 19:28:04 +03:00
jlo
ce1ae1d7dc
added tab autocomplete for "/status o" => "/status online"
2015-03-17 14:25:15 -05:00
Jfreegman
02a0cac85a
.
2015-03-13 20:38:44 -04:00
Jfreegman
0976804fdf
Merge branch 'master' into new_groupchats
2015-03-13 20:34:49 -04:00
Jfreegman
090d3339a0
fix auto-away bugs
...
Manually set aways no longer unaway when they shouldn't, and busy status is no longer overridden
2015-03-13 20:33:23 -04:00
Jfreegman
f8ff5df2f3
fix race conditions
2015-03-13 16:32:35 -04:00
Jfreegman
22acba5aa8
merge wit upstream
2015-03-11 18:52:28 -04:00
Jfreegman
442d9e22b4
use pthread for mplex detach polling for better portability
2015-03-11 18:38:07 -04:00
fr33domlover
0c39e7b158
Add support for auto-away based on screen attach/detach
2015-03-09 01:38:30 +02:00
Jfreegman
2bcce234a8
add group rejoin command
2015-03-07 00:05:54 -05:00
Jfreegman
5859763f04
load saved group names
2015-03-04 00:08:30 -05:00
Jfreegman
4cc0805036
fix small bug
2015-02-28 14:37:28 -05:00
Jfreegman
830ddb21b5
add support for group persistence
2015-02-28 02:44:41 -05:00
Jfreegman
b31bd93e7d
api function name change
2015-02-26 19:59:55 -05: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
dd3ea3dab5
merge with upstream
2015-02-19 21:33:46 -05:00
Jfreegman
c3179b3b22
fix memory leak
2015-02-19 21:24:52 -05:00
Loui Chang
38a0f6fae4
Make little action indicators on each output line configurable.
...
Also added a new DISCONNECTION line info type.
Signed-off-by: Loui Chang <louipc.ist@gmail.com>
2015-02-13 02:09:40 -05:00
Loui Chang
5cbbb62ce2
Fix whitespace
...
Signed-off-by: Loui Chang <louipc.ist@gmail.com>
2015-02-09 23:33:49 -05:00
Spagy
dfc594f949
Correct filename comment from main.c to toxic.c
2015-02-04 13:56:31 +00:00
Ansa89
2b19f56e63
Update for toxcore API break
2015-02-01 21:09:48 +01:00
Jfreegman
5c98c1c51e
group invite API change
2015-01-27 18:00:25 -05:00
dantok
c8a4f88ff3
Update configdir.c
2015-01-25 21:53:13 +01:00
dantok
eeeaf8d707
Update autocomplete.c
2015-01-25 21:52:07 +01:00
dantok
37b3b5a5ed
Fix an edge case when obtaining home directory.
...
Make the path to home directory empty before calling get_home_dir(), otherwise if the call fails, the contents are undefined.
2015-01-25 20:49:52 +01:00
dantok
a561ef8c49
Fixed emptying avatar_path if the path is too long.
2015-01-25 20:17:32 +01:00
Jfreegman
ff69cdd253
add friend group invites
2015-01-23 00:52:09 -05:00
Jfreegman
38e55d55b3
fix formatting bug
2015-01-20 18:06:26 -05:00
Jfreegman
0348f81ba8
remove old group audio code
2015-01-18 22:32:59 -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
89637e7d2f
implement group join rejection callback
2015-01-12 01:09:56 -05:00
Jfreegman
ff3da5f657
implement group status/nick changes, various fixes
2015-01-11 16:48:40 -05:00
Jfreegman
b3ab0bde05
a couple fixes
2015-01-04 17:22:24 -05:00
Jfreegman
26dda8dbf9
implement new groupchats
2015-01-04 01:56:37 -05:00
Jfreegman
ff0fbbc379
small fix
2015-01-01 12:50:51 -05:00
Anthony Parsons
e722b665d1
Make "Last seen" handle year rollover correctly
2015-01-01 05:44:18 +00:00
Jfreegman
e55e5f3f7e
add HTTP proxy support
2014-12-27 13:12:16 -05:00
Jon Poler
1b89bc9051
Made the keys section of settings_load more readable in settings.c
2014-12-17 12:15:18 -05:00
Jfreegman
7700ef83e0
disable broken callback
2014-12-09 20:30:13 -05:00
Jfreegman
9922b3a4f3
forgot IFDEFs
2014-12-09 18:55:14 -05:00
Jfreegman
d561d2e1ac
fix
2014-12-09 18:35:14 -05:00
Jfreegman
7865cea284
group audio stuff
2014-12-09 18:29:07 -05:00
Jfreegman
424189cad9
small fix
2014-12-07 21:48:29 -05:00
Jfreegman
82aa64e8f7
properly close all groupchats on exit
2014-12-07 13:51:12 -05:00
Jfreegman
f451d961bc
close output device on group exit
2014-12-07 12:16:49 -05:00
Jfreegman
0a0891fa98
fix building without audio
2014-12-06 13:40:45 -05:00
Jfreegman
9464b369a4
fix possible crash
2014-12-06 13:26:27 -05:00
Jfreegman
73c94b25ba
update DHTnodes, fix comment
2014-12-05 20:26:10 -05:00
Jfreegman
ab2ea5936d
correct value
2014-12-05 13:47:47 -05:00
Jfreegman
90985af007
properly handle file pausing
2014-12-05 13:23:45 -05:00
Jfreegman
5aad8764b1
ensure messages in queue are always delivered in order
2014-12-03 22:10:21 -05:00
Jfreegman
5a175f374a
fix file statusbar draw bug
2014-12-03 21:38:37 -05:00
Jfreegman
4acfe84171
remove spammy connection messages
2014-11-30 12:20:01 -05:00
Jfreegman
e995a1cb69
AV api changes
2014-11-30 09:27:45 -05:00
Jfreegman
867f041c23
more group stuff
2014-11-29 09:39:55 -05:00
A. L'mao
2fa53c0531
Destroy AL context before closing dhndl
...
fixes seggy on os x, i think
2014-11-28 22:08:31 -08:00
Jfreegman
673800c947
forgot something
2014-11-28 23:51:32 -05:00
Jfreegman
835b821b75
put toxav loop in separate thread
2014-11-28 23:47:22 -05:00
Jfreegman
78587ad20b
disable group audio callback until it works properly
2014-11-26 17:39:02 -05:00
Jfreegman
09bbec79cf
group audio almost works
2014-11-26 15:22:34 -05:00
JFreegman
751b5f9943
only include audio_call.h if audio is defined
2014-11-26 12:24:52 -05:00
Jfreegman
4a337ae3cb
update for core audio refactor
2014-11-26 00:57:02 -05:00
Jfreegman
141b36af04
handle errors for name functions
2014-11-15 22:39:24 -05:00
Jfreegman
4238c20e72
api update
2014-11-15 15:59:19 -05:00
Jfreegman
4e177d60b0
group title fixes and api update
2014-11-15 15:55:45 -05:00
Jfreegman
1bd880708b
a couple formatting fixes
2014-11-14 22:35:23 -05:00
Jfreegman
76c21c8b34
implement group titles
2014-11-14 22:15:59 -05:00
Jfreegman
dd8c2caac7
more prep for audio groups
2014-11-14 20:13:08 -05:00
Jfreegman
7a7e8a7f8d
prep for audio groups
2014-11-11 20:49:05 -05:00
Jfreegman
43f45d67a4
core API update
2014-11-11 18:30:23 -05:00
Jfreegman
adb36a39bb
minor visual adjustment
2014-11-05 18:46:18 -05:00
Jfreegman
008163bf6c
fix
2014-10-18 17:29:23 -04:00
Jfreegman
e83356faef
Merge branch 'new' of https://github.com/louipc/toxic into louipc-new
2014-10-13 00:14:29 -04:00
Loui Chang
9c7ac9043a
prompt: Add version line to startup message.
...
Signed-off-by: Loui Chang <louipc.ist@gmail.com>
2014-10-12 23:12:56 -04:00
Loui Chang
b86c0d357f
Update toxencryptsave api change.
...
Signed-off-by: Loui Chang <louipc.ist@gmail.com>
2014-10-12 23:04:30 -04:00
mannol
75dd26518f
Finished drag and drop support
2014-10-12 23:26:28 +02:00
mannol
2cc261c619
Some random fixups
2014-10-12 22:54:18 +02:00
Jfreegman
f7d46f1100
possibly fix sound notification bug
2014-10-12 01:49:56 -04:00
Jfreegman
be264528d2
possibly fix sound notification bug
2014-10-12 00:28:28 -04:00
mannol
c825adc1e3
Dnd works
2014-10-11 23:53:02 +02:00
Jfreegman
4e9f125e95
core API function name change
2014-10-10 22:44:05 -04:00
JFreegman
d26c8fe447
Merge pull request #264 from zetok/indicator
...
Change action messages indicator
2014-10-09 16:46:51 -04:00
Jfreegman
e42d635195
non-critical thread failures shouldn't be fatal
2014-10-09 16:39:01 -04:00
Zetok Zalbavar
a32cd1c19b
Change action messages indicator
2014-10-09 21:36:42 +01:00