Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | -consistently use struct GNUNET_HashCode | Christian Grothoff | 2012-06-12 |
| | |||
* | -fix configs | Christian Grothoff | 2012-06-09 |
| | |||
* | -fixing #2340 | Christian Grothoff | 2012-05-27 |
| | |||
* | -more uniform naming of statisitcs | Christian Grothoff | 2012-05-27 |
| | |||
* | -code cleanup | Christian Grothoff | 2012-05-18 |
| | |||
* | -fixing #2277 | Christian Grothoff | 2012-04-26 |
| | |||
* | -verbose is independent of logging | Christian Grothoff | 2012-02-26 |
| | |||
* | - Avoid calling daemons_stop with NULL, minor doxygen fixes | Bart Polot | 2012-02-24 |
| | |||
* | - Attemp to avoid testing hang on ctrl-c during bootstrap | Bart Polot | 2012-02-24 |
| | |||
* | - Fixed crashes when ctrl-c testcases | Bart Polot | 2012-02-24 |
| | |||
* | -LRN: use FPRINTF -- #2051 | Christian Grothoff | 2011-12-30 |
| | |||
* | -fixing indentation | Christian Grothoff | 2011-11-29 |
| | |||
* | LRN: Do not stop daemons twice / #1919 | Christian Grothoff | 2011-11-26 |
| | |||
* | curly wars / auto-indentation | Christian Grothoff | 2011-11-04 |
| | |||
* | use long long | Christian Grothoff | 2011-10-24 |
| | |||
* | record more stats | Christian Grothoff | 2011-10-24 |
| | |||
* | LRN: Use GNUNET_EXTRA_LOGGING to manage compile-time logging calls | Christian Grothoff | 2011-10-04 |
| | | | | | | (#1805). | ||
* | more stats | Christian Grothoff | 2011-10-04 |
| | |||
* | print stat | Christian Grothoff | 2011-10-04 |
| | |||
* | LRN's big logging rewrite (#1805): | Christian Grothoff | 2011-10-04 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * GNUNET_BOTTOM_LOGLEVEL and GNUNET_TOP_LOGLEVEL set global levels Use bottom level to force logging to be more verbose than configured Use top level to force logging to be less verbose than configured Obviously, bottom <= top * GNUNET_LOG sets per-component levels GNUNET_LOG looks like this: name[/bottom[/top]]/... name starts with a non-digit character, must not include '/' bottom and top must consist only of digits, or be empty a description is only used if it matches the component exactly as a special exception (for now) the name '*' matches any component per-component loglevels override global loglevels global levels override whatever is given via arguments or in config Examples: test_client/8/8/ run test_client with DEBUG level (usually leads to a timeout, by the way) */2/2/core/8/8/transport/4/4 run everything with WARNING, core - with DEBUG, transport - with INFO *//1/peerinfo/4/ run everything with top loglevel ERROR, global/configured bottom loglevel, and peerinfo - with bottom loglevel INFO and global/configured top loglevel statistics/ does nothing * Added GNUNET_ERROR_TYPE_UNSPECIFIED enum value, to hold -1. Its corresponding string is NULL. * Changed the logger calls as Grothoff suggested - to use static int to hold the result of runtime evaluation of logability. Logging can be unconditionally disabled in advance by defining GNUNET_LOG_CALL_STATUS to 0, and enabled in advance by defining it to 1. * Added GNUNET_CULL_LOGGING, which, if defined, completely culls out all logging calls at compile time. * Log definition parsing is only done once, results are cached. * Changed definition format, now it looks like this: [component|*|];[file|*|];[function|*|];[from_line[-to_line]];level/[component...] All field separators are mandatory (but some fields could be empty or be '*'). Line definition must be either empty or "number" or "number-number" Level definition must not be empty, and is a string representation of the level (i.e. DEBUG, WARNING, INFO, etc). Definition entry must end with a slash, whether or not there's another entry after it. File name is matched to the end of __FILE__, which allows file name to match not only the base name, but also directories leading to it. * Removed default WARNING loglevel from program and service utility code. Now they default to NULL (UNSPECIFIED) level, which can be overriden by GNUNET_LOG definition, if no level is specified via config or commandline. Log levels from config or commandline are overriden by GNUNET_FORCE_LOG. If GNUNET_*LOG are undefined, and no levels came from config or commandline, logger internally defaults to WARNING level. Add --enable-logging configure option | ||
* | adding stats | Christian Grothoff | 2011-10-04 |
| | |||
* | factor out stop into new task (in preparation) | Christian Grothoff | 2011-10-04 |
| | |||
* | no printf | Christian Grothoff | 2011-09-30 |
| | |||
* | fixing bloomfilter code, fixing testcase | Christian Grothoff | 2011-09-30 |
| | |||
* | re-add logging, move BF add operations to the latest possible time to avoid ↵ | Christian Grothoff | 2011-09-30 |
| | | | | polluting tests needlessly | ||
* | use demultiplex everywhere | Christian Grothoff | 2011-09-29 |
| | |||
* | use unique keys for each peer pair | Christian Grothoff | 2011-09-29 |
| | |||
* | bugfix | Christian Grothoff | 2011-09-29 |
| | |||
* | cleaning up testcase, debugging | Christian Grothoff | 2011-09-29 |
| | |||
* | nicer | Christian Grothoff | 2011-09-29 |
| | |||
* | better reporting | Christian Grothoff | 2011-09-29 |
| | |||
* | simplify code | Christian Grothoff | 2011-09-29 |
| | |||
* | use ring 10, test all-to-all GET/PUT | Christian Grothoff | 2011-09-29 |
| | |||
* | cleaning up testcase some | Christian Grothoff | 2011-09-29 |
| | |||
* | stuff | Christian Grothoff | 2011-09-28 |
| | |||
* | cleanup | Christian Grothoff | 2011-09-28 |
| | |||
* | make compile | Christian Grothoff | 2011-09-27 |
| | |||
* | static | Christian Grothoff | 2011-09-16 |
| | |||
* | fixing double-adding of the 'die-task' | Christian Grothoff | 2011-09-01 |
| | |||
* | run indent twice, it alternates between two 'canonical' forms, also run ↵ | Christian Grothoff | 2011-08-29 |
| | | | | whitespace remover | ||
* | indentation | Christian Grothoff | 2011-08-15 |
| | |||
* | indentation | Christian Grothoff | 2011-08-15 |
| | |||
* | scheduler | Matthias Wachs | 2011-04-20 |
| | |||
* | Testing api change and related test case fixes, remember retry task and ↵ | Nathan S. Evans | 2011-02-15 |
| | | | | clean up on exit for unix domain socket transport. | ||
* | test case changes required due to testing api change | Nathan S. Evans | 2011-02-08 |
| | |||
* | path tracking commit, hopefully a fix for dht_api connect bug, needs tested | Nathan S. Evans | 2011-02-02 |
| | |||
* | Adding replication parameter for initiating GET and PUT requests to the DHT. | Nathan S. Evans | 2010-11-11 |
| | |||
* | big scheduler refactoring, expect some issues | Nathan S. Evans | 2010-11-05 |
| | |||
* | change connect topology in testing_group.c to call callback on all peers ↵ | Nathan S. Evans | 2010-10-12 |
| | | | | connected (or possibly timed out connecting) | ||
* | reduce verbosity of testcases, minor fix | Nathan S. Evans | 2010-10-06 |
| |