summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-16Merge pull request #622 from jin-eld/no-tox-sync-on-windowsirungentoo
Do not build tox_sync on win32
2013-10-16Do not build tox_sync on win32Jin^eLD
2013-10-15Merge pull request #621 from kigu/patch-3irungentoo
Update TODO
2013-10-15Updated public api.irungentoo
2013-10-15Added resume support if the connection breaks during file sending.irungentoo
2013-10-15Update TODOAlexander Huffman
2013-10-14Merge pull request #619 from rayslava/masterirungentoo
Toxmsi build fix
2013-10-14Toxmsi build fixrayslava
Build failed on toxmsi building with ../toxmsi/AV_codec.c:46:28: fatal error: toxrtp_message.h: No such file or directory #include "toxrtp_message.h"
2013-10-13A/V integration in progress.irungentoo
Added functions to send/receive msi packets via secure messenger connections. Made function to get the ip/port of a friend in Messenger.c public
2013-10-13Small fix.irungentoo
2013-10-13tox A/V: integration of A/V code into toxmannol
Also-by: Sergey 'Jin' Bostandzhyan <jin@mediatomb.cc>
2013-10-13tox A/V: RTP/MSI implementationmannol
2013-10-13tox A/V: encode/decode and display/playbackMartijn
2013-10-12Improved hole punching.irungentoo
2013-10-11Merge pull request #618 from nurupo/action-messages-with-idirungentoo
Added message ids to action messages
2013-10-10Added message ids to action messagesMaxim Biro
2013-10-10Hardening the Tox network, document writing in progress.irungentoo
2013-10-10Merge pull request #617 from fr0stycl34r/patch-1irungentoo
Update DHT_bootstrap.c
2013-10-10Update DHT_bootstrap.cfr0sty
Removed deprecated compilation instructions
2013-10-09Merge pull request #616 from naxuroqa/masterirungentoo
fix for missing EAGAIN definition on windows
2013-10-09fix for missing EAGAIN definition on windowsnaxuroqa
2013-10-08Added function to get the piece size for sending files.irungentoo
2013-10-07Merge pull request #609 from FullName/waitirungentoo
Add tox_wait() for socket, allow tox.h include in tox.c
2013-10-06Merge pull request #613 from BtbN/compile_pureirungentoo
Some configuration/build fixes
2013-10-07Some configuration/build fixes, so building basicaly everything else than ↵BtbN
the library can be disabled
2013-10-06Code cleanups.irungentoo
2013-10-06Code cleanups.irungentoo
2013-10-06Oops. Didn't pass along the results from inside to outside...Coren[m]
2013-10-06Merge remote-tracking branch 'upstream/master' into wait: replace void *tox ↵Coren[m]
with Tox *tox in tox.c (which now includes the declarations from tox.h)
2013-10-06sendqueue_length no longer determines if we check for socket-can-write, but ↵Coren[m]
sendpacket() sets a timestamp if it happened network.*: - sendpacket(): checks result and on EAGAIN, stores time of this event - networking_wait_prepare(): uses the time if set to check up to 500ms later for the socket to be writeable again - networking_wait_cleanup(): clears the time if the socket was writeable - fixed some accidental tabs Messenger.*, tox.*: - pass-through functions to reach networking_wait_cleanup() - fixed some accidental tabs
2013-10-05Fixed warnings.irungentoo
2013-10-05Tox sync added.irungentoo
Tox sync is a proof of concept bittorrent sync inspired application that uses tox to sync the contents of two folders. Currently only works on POSIX compilant operating systems.
2013-10-05Fixed file sending bug.irungentoo
2013-10-05m_addfriend_norequest now prevents you from adding your own id as friend.irungentoo
2013-10-05Broken *_wait() into *_wait_prepare() and *_wait_execute()Coren[m]
To allow the actual waiting to run without any locking, split it into preparing the data it uses and the execution of the wait. The caller must provide with the buffer to store whatever data it requires to wait. Completely eliminates any reliance on the existence of anything but that data in the actual wait routine. Also fixed a few argument type warnings inside LOGGING.
2013-10-04Fixed some possible bugs.irungentoo
2013-10-03Code cleanups.irungentoo
2013-10-03Only add write-ready to select() if we have packets queuedCoren[m]
Lossless_UDP.*: - sendqueue_total() sums sendqueue() across all connections network.*, Messenger.c: - sendqueue_total() is collected and then used in deciding if we select() on write-readiness
2013-10-02Merge branch 'file-transfers'irungentoo
File transfers are now working and in public api.
2013-10-02File sending added to public api.irungentoo
2013-10-02Merge branch 'file-transfers' of ↵irungentoo
https://github.com/irungentoo/ProjectTox-Core into file-transfers
2013-10-02File control packets can now be used by the person sending the file.irungentoo
2013-10-02Add tox_wait() for socket, allow tox.h include in tox.cCoren[m]
tox.*, Messenger.*, network.*; - new function tox_wait() => waitMessenger() => networking_wait(): - waits for a given amount of time for any sort of socket activity - mustn't change anything inside, mustn't poll or do other stuff - the point is to be able to call this asynchronously from a second thread - the outside shall follow up with an immediate tox_do() when there's socket activity tox.*: - allow inclusion of tox.h into tox.c, ensuring that the outside interface and the internal always match util.c: - squished a few warnings about questionable format strings
2013-10-02Max length of filenames is now 255 bytes.irungentoo
2013-10-02Fixed bug.irungentoo
2013-10-01Removed useless ifdefs.irungentoo
2013-10-01nTox updated with changes in core, some file sending things fixes.irungentoo
2013-10-01Core now takes better care of file transfers.irungentoo
2013-10-01File sending now works on bad wireless connections.irungentoo
2013-09-30Speeded up/fixed NAT hole punching and peer finding.irungentoo