irungentoo
626a81bf28
Merge branch 'openbsd' of https://github.com/czarkoff/ProjectTox-Core into czarkoff-openbsd
2014-04-08 17:31:24 -04:00
Dmitrij D. Czarkoff
33eede5a06
Add /usr/local/{include,lib} to search paths on OpenBSD
2014-04-08 20:04:59 +02:00
Dmitrij D. Czarkoff
6c47b4773a
Drop typedef redeclarations
...
C99 doesn't permit redeclaring typedefs in the same scope.
2014-04-08 11:32:23 +02:00
Dmitrij D. Czarkoff
98624064d1
Include 'netinet/in_systm.h' on OpenBSD
...
Otherwise 'n_time' is undefined.
2014-04-08 11:29:45 +02:00
irungentoo
faded12a71
Merge branch 'master' of https://github.com/mannol1/ProjectTox-Core into mannol1-master
2014-04-07 20:08:10 -04:00
mannol
6e1a3b5af7
Bug fix
2014-04-07 21:52:32 +02:00
irungentoo
bd0d24fc9c
Added TCP_client.
...
Some work done on the TCP part.
2014-04-06 20:51:03 -04:00
irungentoo
ef744ebbc2
Merge branch 'master' of https://github.com/mannol1/ProjectTox-Core into mannol1-master
2014-04-06 20:00:05 -04:00
mannol
3f0d6b5778
Codec settings
2014-04-06 23:59:18 +02:00
irungentoo
813198a6e7
Astyled test.
2014-04-05 14:47:58 -04:00
mannol
1efb1d341f
Rename suite
2014-04-05 17:36:54 +02:00
mannol
9b476ad94f
Added test
2014-04-05 17:09:44 +02:00
irungentoo
23f57d862d
Added functions to get/set the nospam value to the public api.
2014-04-04 15:11:54 -04:00
irungentoo
413933a846
Maximum name lengths should now be the real maximum and not one byte less.
2014-04-03 20:21:24 -04:00
irungentoo
c8ab29632b
Some code cleanups.
2014-04-02 18:02:53 -04:00
irungentoo
ce412b2c36
Fixed bug where TOX_FAERR_SETNEWNOSPAM would be returned instead of
...
TOX_FAERR_ALREADYSENT when re adding a confirmed friend.
2014-04-01 16:36:33 -04:00
irungentoo
4f1e02bafa
tox_group_get_names now returns a list of name lengths along with the list of names.
...
TCP test now also tests pings.
2014-03-31 20:37:03 -04:00
irungentoo
27a7bf5b1e
TCP server now sends/handles ping packets.
2014-03-30 20:56:59 -04:00
irungentoo
98cba889a7
TCP server now has onion functionality.
...
All the IP/Port related structs now have __attribute__ ((__packed__))
2014-03-29 22:19:03 -04:00
irungentoo
8aaa5fe996
TCP server almost ready.
2014-03-28 22:37:42 -04:00
irungentoo
a116673554
Merge pull request #818 from maksqwe/rtp_header_fix
...
fix RTPHeader filling by zeros underflow
2014-03-27 19:38:12 -04:00
Maks Naumov
5c49f7d2b9
fix RTPHeader filling by zeros underflow
...
regression from 6a78e2e71c
2014-03-28 00:29:18 +02:00
irungentoo
249d2d9eb7
TCP server testing in progress.
2014-03-26 20:55:14 -04:00
irungentoo
441198f212
Basic TCP server stuff should be all done, started testing it.
2014-03-25 21:03:50 -04:00
irungentoo
90d7eb4ff3
A bit more work on TCP server.
...
I'm going to start working more diligently on this tommorow, the last
week hasn't really been productive.
2014-03-24 20:54:04 -04:00
irungentoo
07078f731f
Merge pull request #817 from mannol1/master
...
Fixed cancel and added handling of the glare case
2014-03-23 18:09:05 -04:00
mannol
05ddf40f99
Remove header
2014-03-23 22:49:53 +01:00
mannol
6c76aacbbb
Why do it even care
2014-03-23 22:48:12 +01:00
irungentoo
3b841b0860
Merge pull request #815 from jin-eld/nacl-fix-3
...
More NaCl related fixes
2014-03-23 10:30:41 -04:00
Jin^eLD
70475d281d
Fix NaCl builds for *BSD
...
From what I see there is a difference between *BSD and Linux when
linking vs. toxcore which has been bulit vs. the NaCl library:
on Linux it only links if NaCl's object files (i.e. randombytes.o) is
present in the linker options, however on *BSD systems this will cause a
linking error, see:
https://github.com/Tox/toxic/issues/31#issuecomment-38224441
This commit makes sure that we do not add the NaCl object files to our
pkg-config settings on *BSD, but do add them on Linux.
2014-03-23 02:05:57 +01:00
Jin^eLD
ba4681ef1e
Fix shared/static settings when building vs. NaCl library
...
Make sure the shared lib build is really disabled when compiling vs.
NaCl:
moved settings before libtool initialization
fixed parameter name
2014-03-23 02:05:34 +01:00
irungentoo
cb1c1d25ec
Some work on TCP server done.
2014-03-22 18:29:09 -04:00
mannol
88f286e607
Clare case fix
...
Wot fix
2014-03-22 19:42:05 +01:00
mannol
6b6dbc15e2
Well this seems to be working
2014-03-22 19:33:56 +01:00
irungentoo
04001b2ec3
Friends client id is now removed from the request received list when he is deleted.
2014-03-21 19:27:17 -04:00
irungentoo
d2d8965470
Fixed other api inconsistency.
2014-03-20 20:48:46 -04:00
irungentoo
2e48b31e47
Fixed an api inconsistency.
2014-03-20 20:32:37 -04:00
irungentoo
d013673366
A bit more code written for TCP servers.
2014-03-19 20:19:51 -04:00
irungentoo
91838f8c2d
Fixed issue where other could send a bad userstatus.
2014-03-18 20:50:40 -04:00
irungentoo
f7beb70fe9
nTox fixes.
...
Added TOX_MAX_MESSAGE_LENGTH to tox.h
2014-03-18 20:45:03 -04:00
irungentoo
e2b235e296
Fixed warning.
2014-03-18 20:30:45 -04:00
irungentoo
5770a0e29a
Merge branch 'api-fix'
...
Main changes:
1. Strings no longer need to be NULL terminated.
2. tox_get_friend_id is now named tox_get_friend_number.
3. The friend request callback function is now (Tox *tox, uint8_t *,
uint8_t *, uint16_t, void *), the Tox object pointer has been added to
it.
2014-03-18 20:02:50 -04:00
irungentoo
6f0f3632c0
Merge pull request #809 from jin-eld/fix-shared-lib-builds
...
Fix regression that disabled shared library builds
2014-03-18 09:23:05 -04:00
irungentoo
2e78c234ef
Merge pull request #808 from jin-eld/fix-nacl-2
...
Tell pkg-config when tox core is built vs. nacl
2014-03-18 09:22:57 -04:00
Jin^eLD
63c50c8302
Fix regression that disabled shared library builds
...
My previous attempt that was supposed to disable shared library builds
with nacl had a side effect which basically disabled shared libs for all
configurations.
Eventhough AC_DISABLE_SHARED was used inside an if clause it seemed to
take over in any case.
I could not find a clean way around this, so had to override internal
libtool variables. Will check with the libtool people regarding a
cleaner implementation.
2014-03-18 11:35:28 +01:00
Jin^eLD
847cbdf8c2
Tell pkg-config when tox core is built vs. nacl
...
This is required so that applications using tox core do not fail to link when
core is built vs. the nacl library.
2014-03-18 01:57:48 +01:00
irungentoo
f85d5e512d
Merge pull request #807 from jin-eld/fix-nacl-builds
...
Disabled shared lib when building vs. nacl library
2014-03-17 20:43:42 -04:00
Jin^eLD
8974ed8327
Disabled shared lib when building vs. nacl library
2014-03-18 01:39:54 +01:00
irungentoo
eefc709de5
Merge pull request #802 from JFreegman/master
...
add api function that gets the last time a friend was seen online (also ...
2014-03-17 20:22:36 -04:00
irungentoo
f9c9b263e0
Renamed toping to to_ping.
2014-03-16 13:57:21 -04:00