Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-25 | Add a MAX_HOSTNAME_LENGTH constant. | iphydf | |
Fixes #946. | |||
2018-06-24 | Use clang-format for C++ code. | iphydf | |
`clang-format -style='{BasedOnStyle: Google, ColumnLimit: 100}'` | |||
2018-06-24 | Add new Circle CI configuration. | iphydf | |
This one has ASAN enabled, unlike Travis. | |||
2018-06-24 | Add Logger to various net_crypto functions. | iphydf | |
In preparation for adding log statements. Also, fix an uninitialised variable warning in cppcheck. | |||
2018-06-23 | Disable UDP when proxy is enabled. | iphydf | |
Currently, toxcore does not support UDP over proxies. In the future, we can relax this by disabling UDP only if the proxy doesn't support it. | |||
2018-06-23 | Make NULL options behave the same as default options. | iphydf | |
I.e. make tox_new(0, 0) behave the same as tox_new(tox_options_new(0), 0). Changing defaults in the options does not currently affect NULL options. | |||
2018-06-22 | Make the net_crypto connection state an enum. | iphydf | |
It was a list of #defines, but clearly this is a discrete and limited set of named values, so an enum is more appropriate. | |||
2018-06-17 | Minor cleanup: return early on error condition. | iphydf | |
2018-06-09 | Sort bazel build file according to buildifier standard. | iphydf | |
2018-06-04 | Log only the filename, not the full path in LOGGER. | iphydf | |
Fixes #900. | |||
2018-06-03 | Fix macOS macro because of GNU Mach | yangfl | |
2018-05-29 | Fix enumeration of Crypto_Connection instances | Pavel Karelin | |
2018-05-23 | Fix ipport_isset: port 0 is not a valid port. | iphydf | |
2018-05-23 | Fix the often call of event tox_friend_connection_status | Pavel Karelin | |
Fixes #868 Is made by: 1. Fix enumeration mechanism of Crypto_Connection instances in function send_crypto_packets() (this item solves the main problem); 2. Disruption of correlation between parameters of different dimensions (the parameters MAX_NUM_SENDPACKET_TRIES and UDP_DIRECT_TIMEOUT have different dimensions). | |||
2018-05-20 | Finish @Diadlo's network Family abstraction. | iphydf | |
The Family stuff in toxcore is a big mess. I'm sure I saw a bunch of bugs on the way, but I'm not verifying that code now, so the bugs stay. | |||
2018-05-20 | Move system header includes from network.h to network.c | iphydf | |
2018-05-10 | Make toxcore compile on BSD | endoffile78 | |
2018-04-17 | Improve network error reporting on Windows | Maxim Biro | |
Windows doesn't report network errors though errno, it has its own facilities. | |||
2018-04-18 | Release v0.2.2 | Robin Lindén | |
2018-04-15 | Restrict packet kinds that can be sent through onion path. | Evgeny Kurnevsky | |
2018-04-03 | Avoid the use of rand() in tests. | iphydf | |
We control the random functions in crypto_core, so we can make them deterministic more easily. This will help test reproducibility in the future. | |||
2018-04-03 | add comment to func cryptpacket_received | hqwrong | |
2018-03-17 | Disallow stderr logger by default. | iphydf | |
2018-03-16 | Add default stderr logger for logging to nullptr. | iphydf | |
This is useful for debugging a function that doesn't have a logger available. It should not be used in production code, since it outputs to stderr. | |||
2018-03-16 | Move struct DHT_Friend into DHT.c. | iphydf | |
2018-03-16 | Remove the use of the 'hh' format specifier. | iphydf | |
It's not supported in mingw. See https://github.com/TokTok/c-toxcore/issues/786. | |||
2018-03-16 | Simplify sendpacket function, deduplicate some logic. | iphydf | |
2018-03-09 | Update version to 0.2.1. | iphydf | |
2018-03-07 | Add missing tox_nospam_size() function | Robin Lindén | |
2018-03-02 | Make file transfers 50% faster. | iphydf | |
By increasing a magic number.. Also, added more verbose logging to the file transfer test. | |||
2018-02-27 | Remove deprecated conference namelist change callback. | iphydf | |
2018-02-27 | Change default username to empty string | tox-user | |
Fixes #768 | |||
2018-02-25 | Fix warning on Mac OS X and FreeBSD. | iphydf | |
This currently fails the nightly build. | |||
2018-02-24 | Fix a bunch of compiler warnings and remove suppressions. | iphydf | |
2018-02-24 | Some minor cleanups suggested by cppcheck. | iphydf | |
DETECTED=cppcheck | |||
2018-02-24 | Fix memory leak of Logger instance on error paths. | iphydf | |
Found using the infer static analyser. https://github.com/facebook/infer DETECTED=infer | |||
2018-02-24 | Minor cleanups: dead stores and avoiding complex macros. | iphydf | |
2018-02-23 | Add deprecation notices to functions that will go away in v0.3.0. | iphydf | |
2018-02-20 | Make the "persistent conference" callback changes new functions. | iphydf | |
We can now revert the changes to the callbacks and keep supporting them until clients have moved off them. | |||
2018-02-20 | make groupnumber uint32_t | sudden6 | |
fixes #606 | |||
2018-02-18 | Use `const` more in C code. | iphydf | |
2018-02-17 | Send 0 as peer number in CHANGE_OCCURRED group event. | iphydf | |
2018-02-17 | Make outgoing Filetransfers round-robin. | zoff99 | |
Instead of 1 FT blocking all others. | |||
2018-02-14 | Get rid of the only GNU extension we used. | iphydf | |
2018-02-14 | Remove leftover symmetric key from DHT struct. | iphydf | |
2018-02-11 | Improve video key frame sending. | zoff99 | |
This change does not include the addition of VP9. We do that in a separate pull request. Changes: * fix the video bug (video frames larger than 65KBytes) by sending full frame length in alternate header field * improve video frame reconstruction logic with slots * configure video encoder and decoder to be multihtreaded * set error resilience flags on video codec * change encoder and decoder softdeadline | |||
2018-02-09 | Adopt the "change occurred" API change from isotoxin-groupchat. | iphydf | |
The logic and behaviour remain the same, but PEER_EXIT and PEER_JOIN are merged into LIST_CHANGED. This allows clients to take a first step to adapt to the API change without us having to actually submit the full change, yet. | |||
2018-02-08 | Reject discovery packets coming from outside the LAN. | iphydf | |
Even if that means rejecting packets from ourselves if our IP is not a "LAN" IP. | |||
2018-02-08 | Fix LAN discovery on FreeBSD. | iphydf | |
Also, add an auto-test for bootstrap and for LAN discovery. Bootstrap is never tested otherwise, and LAN discovery is a prerequisite for everything else. Having these two tests lets us rule out or identify LAN discovery as a possible cause for test failures. | |||
2018-02-08 | Add some unit tests for util.h. | iphydf | |