summaryrefslogtreecommitdiff
path: root/other
AgeCommit message (Collapse)Author
2016-01-01Flush stdout outputMaxim Biro
Apparently when no tty is attached, which is the case for Docker, the buffer size for stdout increases to the point that only half of the entire log might be written.
2016-01-01Unify function comment styleMaxim Biro
Use doxygen java-style function comments already used in log.[c|h].
2016-01-01Fix license headers and file descriptionsMaxim Biro
2016-01-01Fix include pathsMaxim Biro
They are relative to the Makefile instead of the source file itself, which is unintuitive and is messing with my IDE.
2016-01-01Remove dependency on files from testing directoryMaxim Biro
Also remove unneeded includes and refactor sleep define.
2016-01-01Put command-line arguments related functions in a separate fileMaxim Biro
2016-01-01Put config-related functions in a separate fileMaxim Biro
bootstrap_node_packets.c was giving an error as it was being included twice and there were no include guards, so part of it was split into bootstrap_node_packets.h.
2015-12-31Add ability to run the daemon in foregroundMaxim Biro
Useful for things like a Docker container or just running it in the terminal. Complements the stdout logging option. This is actually why the stdout logging was added in the first place -- to be used in the foreground mode, though nothing stops one from using stdout in the background mode, which one could redirect to a file.
2015-12-31Fix wrong filename mentioned above licenseMaxim Biro
2015-12-31Rename LOGGER_BACKEND to LOG_BACKENDMaxim Biro
2015-12-31Add ability to specify multiple command line argumentsMaxim Biro
Needed in order to specify which log backend to use. Init scripts need to be updated to contain --config before the path to the config file.
2015-12-31Make daemon use the new log codeMaxim Biro
"log" is a reserved name (log from math.h), so it got changed into write_log.
2015-12-31Make logger a global object instead of an instanceMaxim Biro
Passing Logger object into every function isn't fun. See for yourself: something as simple as a public key printing function turns from >void print_public_key(const uint8_t *public_key) to >void print_public_key(Logger *logger, const uint8_t *public_key)
2015-12-30Add logger object to be able to support multiple logging backendsMaxim Biro
2015-12-30Change log levelsMaxim Biro
Some of them were set incorrectly, e.g. something that caused the daemon to exit was marked as just a warning, instead of an error. Removed debug level as it was hard to decide whether something should go into info or debug. This is mostly because the use of the debug level wasn't well defined. Debug should be used for information that could help a user to debug an issue, but messages marked as debug were by the most part the "success" log messages, which could go into info level instead.
2015-10-24Add synchronization protection for send_frame API functionsEniz Vukovic
2015-10-13Fix typo and change logger config optionEniz Vukovic
2015-10-11Remove old commentEniz Vukovic
2015-10-10New Adaptive BR algorithm, cleanups and fixesEniz Vukovic
2015-08-09Updated with upstreammannol
2015-08-07Fixed memory leak during session cleanup and fixed naming.mannol
2015-07-10Fixed CALL_STATE namingmannol
2015-07-09Fixed documentation.mannol
2015-07-08Merge branch 'master' of https://github.com/JFreegman/toxcoreirungentoo
2015-07-07Link changes.irungentoo
2015-07-07Fix a couple API doc mistakesJfreegman
2015-06-30Implement handling capability change on rtp levelmannol
2015-06-28Removed useless parameter from new_TCP_server()irungentoo
2015-06-27Renamed TOXAV_CALL_STATE to TOXAV_FRIEND_CALL_STATEmannol
2015-06-27Added explanation about how audio callback worksmannol
2015-06-27Added payload turning off by setting bit rate to 0mannol
2015-06-25Merge remote-tracking branch 'upstream/master' into new_apimannol
2015-06-20Merge branch 'typo' of https://github.com/zetok/ProjectTox-Coreirungentoo
2015-06-20Merge branch 'doc' of https://github.com/zetok/ProjectTox-Coreirungentoo
2015-06-20Fix typo in readme: "enrironment" → "environment"Zetok Zalbavar
2015-06-20Add real instruction on how to use APIDSL and astyleZetok Zalbavar
also add to "tox{,.in}.h" note that "tox.h" shouldn't be edited directly, pointing to "tox.in.h"
2015-06-20Improve documentation about tcp_portZetok Zalbavar
Apparently it's not entirely clear that it's not needed in clients. v2, as provided by @nurupo
2015-06-05Forgot about thismannol
2015-06-05Rebased on master and removed alpha channel (again)mannol
2015-06-03Return error if file_id parameter is NULL.irungentoo
2015-05-29Comment fix.irungentoo
2015-05-28Fixed comment.irungentoo
2015-05-25tox_new returns NULL on failure.irungentoo
2015-05-24Merge branch 'bootstrapd-update2' of ↵irungentoo
https://github.com/nurupo/InsertProjectNameHere
2015-05-22Move savedata to options struct.irungentoo
Add a way to select the type of savedata (normal savedata, load a secret key, potentially others?) to load.
2015-05-22Updated with mastermannol
2015-05-20Merge branch 'tcp_server'irungentoo
2015-05-16Added apidsl input filemannol
2015-05-13Fixed segfault in tox-bootstrapd.irungentoo
2015-05-10Updated daemon's systemd file, fixed typos in READMEMaxim Biro
@arthurtiteica has pointed out that systemd has more suitable facilities for creating a temporary directory for a PID file rather than calling ExecStartPre, which requires an absolute path to coreutils executables we used for creating a directory and changing its owner, paths of which are are not universal across distributions. Systemd can take care of it for us without need to provide absolute paths, which is what we use here.