Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-01 | Unify function comment style | Maxim Biro | |
Use doxygen java-style function comments already used in log.[c|h]. | |||
2016-01-01 | Fix license headers and file descriptions | Maxim Biro | |
2016-01-01 | Fix include paths | Maxim Biro | |
They are relative to the Makefile instead of the source file itself, which is unintuitive and is messing with my IDE. | |||
2016-01-01 | Remove dependency on files from testing directory | Maxim Biro | |
Also remove unneeded includes and refactor sleep define. | |||
2016-01-01 | Put command-line arguments related functions in a separate file | Maxim Biro | |
2016-01-01 | Put config-related functions in a separate file | Maxim 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-31 | Add ability to run the daemon in foreground | Maxim 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-31 | Fix wrong filename mentioned above license | Maxim Biro | |
2015-12-31 | Rename LOGGER_BACKEND to LOG_BACKEND | Maxim Biro | |
2015-12-31 | Add ability to specify multiple command line arguments | Maxim 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-31 | Make daemon use the new log code | Maxim Biro | |
"log" is a reserved name (log from math.h), so it got changed into write_log. | |||
2015-12-31 | Make logger a global object instead of an instance | Maxim 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-30 | Add logger object to be able to support multiple logging backends | Maxim Biro | |
2015-12-30 | Change log levels | Maxim 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-07-07 | Link changes. | irungentoo | |
2015-06-28 | Removed useless parameter from new_TCP_server() | irungentoo | |
2015-05-24 | Merge branch 'bootstrapd-update2' of ↵ | irungentoo | |
https://github.com/nurupo/InsertProjectNameHere | |||
2015-05-13 | Fixed segfault in tox-bootstrapd. | irungentoo | |
2015-05-10 | Updated daemon's systemd file, fixed typos in README | Maxim 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. | |||
2015-02-05 | Documentation and service description for using tox-bootstrapd with | Eugene Lopatin | |
systemd | |||
2015-01-25 | Replace hardcoded nodes with examples | Maxim Biro | |
Reverts Proplex'es change. | |||
2014-10-15 | Merge branch 'tox-bootstrapd-network-error-handling' of ↵ | irungentoo | |
https://github.com/nurupo/InsertProjectNameHere | |||
2014-10-14 | Don't fail when the binary is not found | Maxim Biro | |
Per Debian Policy Manual, paragraph 9.3.2: Writing the scripts. | |||
2014-10-13 | Fixed a typo | Maxim Biro | |
2014-10-13 | Added some const-correctnessness | Maxim Biro | |
2014-10-12 | Fixed a typo | Maxim Biro | |
2014-10-12 | Added IPv4 fallback, made IPv6 and IPv4 fallback enabled by default | Maxim Biro | |
2014-10-12 | Free ports when there are no valid ones | Maxim Biro | |
2014-10-11 | Merge branch 'master' of https://github.com/stqism/ToxCore | irungentoo | |
2014-10-10 | Does a realloc with a size of 0 if every port is invalid | Sean Qureshi | |
2014-10-10 | Enable IPv6, fix systemd PID bug | Sean Qureshi | |
2014-10-06 | Add working tox nodes | David Lohle | |
since the daemon is in the process of being packaged for easy deployment, it's probably best we have a working default config that extends existing nodes. | |||
2014-09-09 | spelling corrections | cgar | |
2014-08-18 | Added .sh ending to bootstrapd's init script | Maxim Biro | |
Fixes some build issues. | |||
2014-08-17 | Fixed some warnings | Maxim Biro | |
2014-08-17 | Fixed daemon taking long time to stop | Maxim Biro | |
2014-08-17 | Renamed files for less confusion | Maxim Biro | |
2014-08-17 | Made possible to run the daemon under its own user | Maxim Biro | |
2014-08-17 | Made init.d script work with systemd | Maxim Biro | |
2014-08-16 | Renamed tox_bootstrap_daemon into tox-bootstrapd | Maxim Biro | |
2014-06-19 | Merge branch 'bootstrap_daemon-leaks-1' of https://github.com/tux3/toxcore ↵ | irungentoo | |
into tux3-bootstrap_daemon-leaks-1 | |||
2014-06-18 | Fix scope, ressource leaks in boostrap daemon | Tux3 / Mlkj / !Lev.uXFMLA | |
Reduce scope of config_setting_t *elem Fix various leaks of files keys_file and pid_file | |||
2014-05-20 | Install tox_bootstrap_daemon | stal | |
I call on the venerable @jin_eld once again to verify that this change is correct. | |||
2014-05-18 | Made config file more consistent with default values | Maxim Biro | |
2014-05-18 | Added default ports to the .c file, included 33445 port | Maxim Biro | |
2014-05-18 | Fixed a bug | Maxim Biro | |
2014-05-18 | Allow multiple instances of the daemon | Maxim Biro | |
2014-05-18 | Fixed out of bounds write. | irungentoo | |
2014-05-18 | Added MOTD functionality | Maxim Biro | |
2014-05-17 | Some small fixes | Maxim Biro | |