Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-30 | Realised there was no test to test these functions. | irungentoo | |
2016-01-30 | Fixes. | irungentoo | |
Fixed bug from merged PR. Don't build useless files when building with libsodium. | |||
2016-01-30 | Merge branch 'kpp-code_review' | irungentoo | |
2016-01-27 | fix: replace memset with sodium_memzero for sensitive data | Roman Proskuryakov | |
2016-01-27 | add: more comments into network.c | Roman Proskuryakov | |
2016-01-27 | add: comments about hairy code | Roman Proskuryakov | |
2016-01-27 | add: comment about endianness | Roman Proskuryakov | |
2016-01-27 | fix: compare sensitive data with sodium_memcmp | Roman Proskuryakov | |
fix: make increment_nonce & increment_nonce_number independent of user-controlled input fix: make crypto_core more stable agains null ptr dereference | |||
2016-01-24 | Merge branch 'travis-fix' of https://github.com/nurupo/InsertProjectNameHere | irungentoo | |
2016-01-24 | Merge branch 'nurupo-tox-bootstrapd-get-nodes-fix' | irungentoo | |
2016-01-24 | Update Travis script | Maxim Biro | |
Reduces the running time from about 8 minutes to about 5, as it uses packaged libraries instead of building them. This is possible because of the Ubuntu Trusty becoming available on Travis. The new check that is in Trusty has different behaviour than the previously user version of it -- it doesn't output the detailed result of tests. To fix this we cat a file where this detailed result is stored. | |||
2016-01-24 | Add missing newline | Maxim Biro | |
2016-01-15 | Merge branch 'mannol-master' | irungentoo | |
2016-01-13 | Fix issue #1497 | Eniz Vukovic | |
2016-01-04 | Test fix. | irungentoo | |
2016-01-04 | Cleanups. | irungentoo | |
2016-01-04 | Merge branch 'tox-bootstrapd-docker-support' of ↵ | irungentoo | |
https://github.com/nurupo/InsertProjectNameHere | |||
2016-01-04 | DHT improvements part 1. | irungentoo | |
2016-01-02 | Change init.d to SysVinit | Maxim Biro | |
2016-01-02 | Add information on how to update the bootstrap daemon | Maxim Biro | |
2016-01-01 | Keep it in alphabetical order | Maxim Biro | |
2016-01-01 | Version bump | Maxim Biro | |
2016-01-01 | Add Dockerfile for the daemon | Maxim Biro | |
2016-01-01 | Flush stdout output | Maxim 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-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-12-17 | Fixed possible bug. | irungentoo | |
2015-12-17 | Allow 0 length sendnode. | irungentoo | |
2015-12-16 | Send get nodes instead of ping to timing out nodes. | irungentoo | |
2015-12-16 | This is still useful. | irungentoo | |
2015-12-16 | Slightly increase ping timeout. | irungentoo | |
2015-12-16 | Less packet spam. | irungentoo | |
2015-12-16 | Improved the to_ping list. | irungentoo | |
2015-12-15 | Fixed use of it after free. | irungentoo | |
2015-12-15 | Onion test fixed to work with faster DHT. | irungentoo | |
2015-12-15 | More efficient DHT searching. | irungentoo | |
2015-12-14 | Sort list if timed out nodes are in the middle of the list. | irungentoo | |
2015-12-14 | Send get nodes more to closer nodes than further nodes. | irungentoo | |