summaryrefslogtreecommitdiff
path: root/toxcore
AgeCommit message (Collapse)Author
2014-09-26add API function to unset avatarJfreegman
2014-09-25Tox object doesn't need to be passed to tox_hash.irungentoo
2014-09-24remove tox_avatar_hashdubslow
2014-09-24housekeepingdubslow
2014-09-23Added some checks to mutex related functions.irungentoo
2014-09-22Fixed typo.irungentoo
2014-09-22Some fixes to avatar pull request.irungentoo
Some bug fixes. Grouped all avatar related functions in the same place in tox.h
2014-09-22Merge branch 'avatars' of https://github.com/ittner/toxcoreirungentoo
2014-09-21Remove chattiness from avatar data transfersAlexandre Erwin Ittner
The chatty approach for the avatar data transfer was intended as a security feature to add explicit delays to the transfer and prevent amplification attacks among authenticated friends. This was deemed unnecessary in the code review and, therefore, replaced by a simpler approach that sends all data in a single burst.
2014-09-21Tox is now shown as being online only when properly announced.irungentoo
2014-09-21Remove support for avatar image formats other than PNGAlexandre Erwin Ittner
Support for other formats was deemed unnecessary in the code review and therefore removed. The value for the constant TOX_AVATARFORMAT_PNG is now set in stone; if the other formats become needed again in the future, this commit shall be reverted and the enum values reordered to keep compatibility.
2014-09-20Prevent core from doing DNS requests when UDP is disabled.irungentoo
2014-09-18Lowered minimum transfer speed.irungentoo
2014-09-17Reduce max udp packet size to 2K.irungentoo
2014-09-13Merge branch 'encrypted_data' of https://github.com/dubslow/toxcoreirungentoo
2014-09-13Increased maximum number of incomming TCP connections in TCP server.irungentoo
2014-09-12Some cleanups to last PR.irungentoo
2014-09-12Merge branch 'tox_connect' of https://github.com/saneki/toxcoreirungentoo
2014-09-12Removed tox_connect, initial connections are made on first tox_dosaneki
2014-09-11testing works, but doesn't pass...Dubslow
2014-09-11Add magic number, auto tests still requiredDubslow
2014-09-11Replace fprintf(stderr,...) by LOGGER_*() in net_cryptoTux3 / Mlkj / !Lev.uXFMLA
2014-09-10Merge branch 'compiletimeLTO' of https://github.com/tux3/toxcoreirungentoo
2014-09-10Remove unused function in DHT.cTux3 / Mlkj / !Lev.uXFMLA
2014-09-10Remove unused variable in handle_sendnodesTux3 / Mlkj / !Lev.uXFMLA
2014-09-09spelling correctionscgar
2014-09-09Fixed spacingsaneki
2014-09-09Added tox_connect function, no connecting done during tox_loadsaneki
2014-09-08Added tests for custom lossy and lossless packets.irungentoo
Fixed bug with lossless packets.
2014-09-07Updated docs.irungentoo
Fixed possible issue in last commit.
2014-09-06This fixes an issue where nodes could stay unannounced for certainirungentoo
periods of time. Online nodes should now be able to announce themselves continuously.
2014-09-05Added custom packet functions to public tox api.irungentoo
This should make it easy for people to use toxcore to power many types of networked applications.
2014-09-03Fixed typo.irungentoo
2014-09-03Fixed iOS possible SIGPIPE issue.irungentoo
Apparently on iOS UDP sockets can SIGPIPE (what the fuck apple?).
2014-09-02Expose the tox_add_tcp_relay() function in the public api.irungentoo
Clients can use this function to make Tox connect to user specified TCP relays.
2014-09-01Increased time between ping packets by 1 second.irungentoo
This might make active connections less likely to time out needlessly.
2014-08-31Tweaked some values in DHT to decrease the discovery time mainlyirungentoo
for the auto tests.
2014-08-30Merge branch 'myChan' of https://github.com/lobiCode/toxcoreirungentoo
2014-08-30Add support for user avatars in the core protocolAlexandre Erwin Ittner
Add a protocol and the APIs to straightforwardly support user avatars in client applications. The protocol is designed to transfer avatars in background, between friends only, and minimize network load by providing a lightweight avatar notification for local cache validation. Strict safeguards are imposed to avoid damage from non-cooperative or malicious users and to limit network usage. The complete documentation is available in docs/Avatars.md and sample code is available in testing/test_avatars.c. Code and documentation are released under the GNU GPLv3 or later, as described in the file COPYING.
2014-08-29Speeded up start of file transfers.irungentoo
2014-08-29Removed useless code.irungentoo
2014-08-29Lossless crypto packets can now be sent without the congestion control ↵irungentoo
applying to them.
2014-08-29added checking for null pointer in new_Assoc functionslaniCode
2014-08-28Fixed gcc warnings.irungentoo
2014-08-27Removed send withid functions from api.irungentoo
2014-08-27Added function to check if packet sent with net_crypto was received.irungentoo
2014-08-26Merge branch 'lobiCode-myChan'irungentoo
2014-08-27fix the memory leak in new_TCP_server functionslaniCode
2014-08-23onion_isconnected is the best indicator of if tox is connected.irungentoo
2014-08-23Removed now deprecated function.irungentoo