Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-13 | A/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-13 | Small fix. | irungentoo | |
2013-10-13 | tox A/V: integration of A/V code into tox | mannol | |
Also-by: Sergey 'Jin' Bostandzhyan <jin@mediatomb.cc> | |||
2013-10-12 | Improved hole punching. | irungentoo | |
2013-10-10 | Added message ids to action messages | Maxim Biro | |
2013-10-09 | fix for missing EAGAIN definition on windows | naxuroqa | |
2013-10-08 | Added function to get the piece size for sending files. | irungentoo | |
2013-10-07 | Merge pull request #609 from FullName/wait | irungentoo | |
Add tox_wait() for socket, allow tox.h include in tox.c | |||
2013-10-06 | Code cleanups. | irungentoo | |
2013-10-06 | Code cleanups. | irungentoo | |
2013-10-06 | Oops. Didn't pass along the results from inside to outside... | Coren[m] | |
2013-10-06 | Merge 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-06 | sendqueue_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-05 | Fixed file sending bug. | irungentoo | |
2013-10-05 | m_addfriend_norequest now prevents you from adding your own id as friend. | irungentoo | |
2013-10-05 | Broken *_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-04 | Fixed some possible bugs. | irungentoo | |
2013-10-03 | Code cleanups. | irungentoo | |
2013-10-03 | Only add write-ready to select() if we have packets queued | Coren[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-02 | Merge branch 'file-transfers' | irungentoo | |
File transfers are now working and in public api. | |||
2013-10-02 | File sending added to public api. | irungentoo | |
2013-10-02 | Merge branch 'file-transfers' of ↵ | irungentoo | |
https://github.com/irungentoo/ProjectTox-Core into file-transfers | |||
2013-10-02 | File control packets can now be used by the person sending the file. | irungentoo | |
2013-10-02 | Add tox_wait() for socket, allow tox.h include in tox.c | Coren[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-02 | Max length of filenames is now 255 bytes. | irungentoo | |
2013-10-02 | Fixed bug. | irungentoo | |
2013-10-01 | Removed useless ifdefs. | irungentoo | |
2013-10-01 | nTox updated with changes in core, some file sending things fixes. | irungentoo | |
2013-10-01 | Core now takes better care of file transfers. | irungentoo | |
2013-10-01 | File sending now works on bad wireless connections. | irungentoo | |
2013-09-30 | Speeded up/fixed NAT hole punching and peer finding. | irungentoo | |
2013-09-30 | File sending. | irungentoo | |
2013-09-29 | Fixed connection bug. | irungentoo | |
2013-09-28 | Fixed possible problem. | irungentoo | |
2013-09-28 | Potential DoS fixed. | irungentoo | |
2013-09-28 | Fixed possible bug. | irungentoo | |
2013-09-28 | Connection bug fixed. | irungentoo | |
2013-09-28 | Fixed small issue. | irungentoo | |
2013-09-28 | Behaviour with LAN ips is now better, also fixed possible bug. | irungentoo | |
2013-09-28 | LAN ips can be sent to LAN ips. | irungentoo | |
2013-09-28 | friend_iplist and route_tofriend behaviour fixes. | irungentoo | |
2013-09-27 | Fixed possible problem. | irungentoo | |
2013-09-27 | Astyled the code. | irungentoo | |
2013-09-27 | Merge branch 'ClientData46' of https://github.com/FullName/ProjectTox-Core ↵ | irungentoo | |
into FullName-ClientData46 | |||
2013-09-27 | don't lose globally valid addresses for locally valid ones | Coren[m] | |
2013-09-27 | Logging loop corrected. | Coren[m] | |
2013-09-27 | minimalistic increase in elegance ;) | Coren[m] | |
DHT.c: - loops over assoc4/6 slightly more elegant | |||
2013-09-27 | Permit -Wshadow as useful warning. | Coren[m] | |
2013-09-27 | expanded Client_data to hold two addresses (IPv4, IPv6) instead of one | Coren[m] | |
Compilerflag: CLIENT_ONETOONE_IP (to define in DHT.h, default unset i.e. NEW case: two addresses) Every function in DHT{_test}.c working on Client_data has been rewritten to store IPv4 addresses in assoc4, IPv6 addresses in assoc6. Loading/Storing of states defined with other compiler switch is transparently adjusting to the differences. DHT.h, DHT.c: - introduction and handling of the structure changes DHT_test.c, Messenger.c: - logging adapted to new structures util.h: - LOGGING isn't undefined per default anymore | |||
2013-09-25 | Possible bug fixed. | irungentoo | |