tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

risky_options.c (933B)


      1 /* Copyright (c) 2001 Matej Pfajfar.
      2 * Copyright (c) 2001-2004, Roger Dingledine.
      3 * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson.
      4 * Copyright (c) 2007-2021, The Tor Project, Inc. */
      5 /* See LICENSE for licensing information */
      6 
      7 /**
      8 * \file risky_options.c
      9 * \brief List compile-time options that might make Tor less reliable.
     10 **/
     11 
     12 #include "orconfig.h"
     13 #include "app/main/risky_options.h"
     14 
     15 /** A space-separated list of the compile-time options might make Tor less
     16 *  reliable or secure.  These options mainly exist for testing or debugging.
     17 */
     18 const char risky_option_list[] =
     19  ""
     20 #ifdef DISABLE_ASSERTS_IN_TEST
     21  " --disable-asserts-in-test"
     22 #endif
     23 #ifdef TOR_UNIT_TESTS
     24  " TOR_UNIT_TESTS"
     25 #endif
     26 #ifdef ENABLE_RESTART_DEBUGGING
     27  " --enable-restart-debugging"
     28 #endif
     29 #ifdef ALL_BUGS_ARE_FATAL
     30  " --enable-all-bugs-are-fatal"
     31 #endif
     32 #ifdef DISABLE_MEMORY_SENTINELS
     33  " --disable-memory-sentinels"
     34 #endif
     35  ;