]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Doxygen: remove /** and **/ from all .dox files
authorNick Mathewson <nickm@torproject.org>
Fri, 15 Nov 2019 14:23:51 +0000 (09:23 -0500)
committerNick Mathewson <nickm@torproject.org>
Fri, 15 Nov 2019 14:23:51 +0000 (09:23 -0500)
This is an automatically generated commit, made with:

find src -name '*.dox' | \
   xargs  perl -i -ne 'print unless (m#^\s*/?\*\*/?\s*$#);'

74 files changed:
src/app/app.dox
src/app/config/app_config.dox
src/app/main/app_main.dox
src/core/core.dox
src/core/crypto/core_crypto.dox
src/core/mainloop/core_mainloop.dox
src/core/or/core_or.dox
src/core/or/dataflow.dox
src/core/proto/core_proto.dox
src/feature/api/feature_api.dox
src/feature/client/feature_client.dox
src/feature/control/feature_control.dox
src/feature/dirauth/feature_dirauth.dox
src/feature/dircache/feature_dircache.dox
src/feature/dirclient/feature_dirclient.dox
src/feature/dircommon/feature_dircommon.dox
src/feature/dirparse/feature_dirparse.dox
src/feature/feature.dox
src/feature/hibernate/feature_hibernate.dox
src/feature/hs/feature_hs.dox
src/feature/hs_common/feature_hs_common.dox
src/feature/keymgt/feature_keymgt.dox
src/feature/nodelist/feature_nodelist.dox
src/feature/relay/feature_relay.dox
src/feature/rend/feature_rend.dox
src/feature/stats/feature_stats.dox
src/lib/arch/lib_arch.dox
src/lib/buf/lib_buf.dox
src/lib/cc/lib_cc.dox
src/lib/compress/lib_compress.dox
src/lib/conf/lib_conf.dox
src/lib/confmgt/lib_confmgt.dox
src/lib/container/lib_container.dox
src/lib/crypt_ops/certs.dox
src/lib/crypt_ops/lib_crypt_ops.dox
src/lib/ctime/lib_ctime.dox
src/lib/defs/lib_defs.dox
src/lib/dispatch/lib_dispatch.dox
src/lib/encoding/lib_encoding.dox
src/lib/err/lib_err.dox
src/lib/evloop/lib_evloop.dox
src/lib/evloop/time_periodic.dox
src/lib/fdio/lib_fdio.dox
src/lib/fs/lib_fs.dox
src/lib/geoip/lib_geoip.dox
src/lib/intmath/lib_intmath.dox
src/lib/lib.dox
src/lib/lock/lib_lock.dox
src/lib/log/lib_log.dox
src/lib/malloc/lib_malloc.dox
src/lib/math/lib_math.dox
src/lib/memarea/lib_memarea.dox
src/lib/meminfo/lib_meminfo.dox
src/lib/net/lib_net.dox
src/lib/osinfo/lib_osinfo.dox
src/lib/process/lib_process.dox
src/lib/pubsub/lib_pubsub.dox
src/lib/sandbox/lib_sandbox.dox
src/lib/smartlist_core/lib_smartlist_core.dox
src/lib/string/lib_string.dox
src/lib/string/strings.dox
src/lib/subsys/initialization.dox
src/lib/subsys/lib_subsys.dox
src/lib/term/lib_term.dox
src/lib/testsupport/lib_testsupport.dox
src/lib/thread/lib_thread.dox
src/lib/thread/threading.dox
src/lib/time/lib_time.dox
src/lib/tls/lib_tls.dox
src/lib/trace/lib_trace.dox
src/lib/version/lib_version.dox
src/lib/wallclock/lib_wallclock.dox
src/mainpage.dox
src/tools/tools.dox

index 21d5791cde01d5339a5e95359202ce4cfebd2ace..138e75b1279a86066ce654dc142fdc3dd7fcb01d 100644 (file)
@@ -1,8 +1,6 @@
-/**
 @dir /app
 @brief app: top-level entry point for Tor
 
 The "app" directory has Tor's main entry point and configuration logic,
 and is responsible for initializing and managing the other modules in
 Tor.
-**/
index ef4a8782773554a4c982715ba610a28b928033bf..b359ce77f6548dc3080661d1fc6bb18ea668ee36 100644 (file)
@@ -1,8 +1,6 @@
-/**
 @dir /app/config
 @brief app/config: Top-level configuration code
 
 Refactoring this module is a work in progress, see
 [ticket 29211](https://trac.torproject.org/projects/tor/ticket/29211).
 
-**/
index c714ad1396c2f5e9412f38c74fd0063f8cab6b11..b8c789716ccacebd7b7eabd1c7c4a8c7070a9618 100644 (file)
@@ -1,4 +1,2 @@
-/**
 @dir /app/main
 @brief app/main: Entry point for tor.
-**/
index 11bf55cb78bd9d74769bda03d0fb36380488134f..8ecc43eaae3ea594a34e6910666f7330f1bedeb7 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /core
 @brief core: main loop and onion routing functionality
 
@@ -17,4 +16,3 @@ and one high-level piece:
 
    - \refdir{core/or} -- Implements onion routing itself.
 
-**/
index 28ece92bb8c855195e0836d4de5bdb39de676c9e..26ade1f8f8bcd349f619096c035a18d76e2676f3 100644 (file)
@@ -1,8 +1,6 @@
-/**
 @dir /core/crypto
 @brief core/crypto: Tor-specific cryptography
 
 This module implements Tor's circuit-construction crypto and Tor's
 relay crypto.
 
-**/
index 28cd42bf606ce18605d06957ad2e205353875edc..fee8a8179c98e17828e69eee4bd1f674eeefdea1 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /core/mainloop
 @brief core/mainloop: Non-onion-routing mainloop functionality
 
@@ -9,4 +8,3 @@ The layering here is imperfect: the code here was split from \refdir{core/or}
 without refactoring how the two modules call one another.  Probably many
 functions should be moved and refactored.
 
-**/
index 7272f7680a374f3964698a18791cdd0837befb67..0b4d430a00e5b7b66b1b082d91f3b272d179a1e8 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir core/or
 @brief core/or: **Onion routing happens here!**
 
@@ -61,4 +60,3 @@ encrypt, route, and interpret relay cells.
 `scheduler.c`
 : Decides which channel/circuit pair is ready to receive the next cell.
 
-**/
index 3b32bb30fbf9f7d1229c0268d6729264bf734971..10987017801fd2fd885197c30ed185444c7b961c 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @tableofcontents
 
 @page dataflow Data flow in the Tor process
@@ -235,4 +234,3 @@ queue the next cell.
 (This logic applies to outgoing relay cells only; incoming relay cells
 are processed as they arrive.)
 
-**/
index 13ce751a7619c97170de3f0c682b5e54c71105ee..ad43bc584657fa52f3e0d16d2677695dea0d0c04 100644 (file)
@@ -1,8 +1,6 @@
-/**
 @dir /core/proto
 @brief core/proto: Protocol encoding/decoding
 
 These functions should (but do not always) exist at a lower level than most
 of the rest of core.
 
-**/
index 06112120c39c9b7985323a438d1167d4d9692613..3065c000aabcd8081f00318e979f3a5e28e0fde1 100644 (file)
@@ -1,4 +1,2 @@
-/**
 @dir /feature/api
 @brief feature/api: In-process interface to starting/stopping Tor.
-**/
index a8263b494ca821842c165eb91ec2698bcf583bae..dd4bf78ec8ae7bff81d2bd6f2e2bcb4e2df7c6bf 100644 (file)
@@ -1,7 +1,5 @@
-/**
 @dir /feature/client
 @brief feature/client: Client-specific code
 
 (There is also a bunch of client-specific code in other modules.)
 
-**/
index a0bf9413a170cd502222bf19800ad642d5843ad1..9f1681ea91926263e647078aaec5b8bac82b9827 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /feature/control
 @brief feature/control: Controller API.
 
@@ -7,4 +6,3 @@ thread, if you're running Tor in-process) can use to configure and control
 Tor while it is running.  The current protocol is documented in
 [control-spec.txt](https://gitweb.torproject.org/torspec.git/tree/control-spec.txt).
 
-**/
index 9ee2d0458973f80a5b46bc19621b7e652a6923f6..b152b9489410f8417881261b1df9ff00fcb4250d 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /feature/dirauth
 @brief feature/dirauth: Directory authority implementation.
 
@@ -8,4 +7,3 @@ The directory protocol is specified in
 [dir-spec.txt](https://gitweb.torproject.org/torspec.git/tree/dir-spec.txt).
 
 
-**/
index ef8a51aa9e9ddb1a6975d0e9b34c1c0b6d785585..97734f2a347d622ad5a5ee4e3bac866326ee3ce3 100644 (file)
@@ -1,8 +1,6 @@
-/**
 @dir /feature/dircache
 @brief feature/dircache: Run as a directory cache server
 
 This module handles the directory caching functionality that all relays may
 provide, for serving cached directory objects to objects.
 
-**/
index 0cbae691119c5d1cc02c7fbe4d9155809a715b2b..5c7ee964d362f04ac09e29387a98e1d83a24fc32 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /feature/dirclient
 @brief feature/dirclient: Directory client implementation.
 
@@ -6,4 +5,3 @@ The code here is used by all Tor instances that need to download directory
 information.  Currently, that is all of them, since even authorities need to
 launch downloads to learn about relays that other authorities have listed.
 
-**/
index 2d9866da016f2636e9ca77ed19c39d9a0b10f7f3..359049ecd89112d5710afc78fd4034c7969a1802 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /feature/dircommon
 @brief feature/dircommon: Directory client and server shared code
 
@@ -6,4 +5,3 @@ This module has the code that directory clients (anybody who download
 information about relays) and directory servers (anybody who serves such
 information) share in common.
 
-**/
index 4f2136b02b4343ab84a5c73972362f0fff32660f..e4b34668ba4a676da4a391e05eaefbbf0b77cfdb 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /feature/dirparse
 @brief feature/dirparse: Parsing Tor directory objects
 
@@ -7,4 +6,3 @@ We define a number of "directory objects" in
 all of them using a common line-oriented meta-format.  This module is used by
 other parts of Tor to parse them.
 
-**/
index 03759f9a176848cbb579536ce823f6deffdd35eb..acc3487e55ebc4ff2ebc50d65d83da4c955a1dfc 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /feature
 @brief feature: domain-specific modules
 
@@ -6,4 +5,3 @@ The "feature" directory has modules that Tor uses only for a particular
 role or service, such as maintaining/using an onion service, operating as a
 relay or a client, or being a directory authority.
 
-**/
index eebb2d51a281ace8979dbf4cbc13bf86eb6a736c..0eb5ffea0dd8df01484c3a3cde0a540edd024fc1 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /feature/hibernate
 @brief feature/hibernate: Bandwidth accounting and hibernation (!)
 
@@ -13,4 +12,3 @@ The two features are related only in the sense that "soft hibernation" (being
 almost out of ) is very close to the "shutting down" state.  But it would be
 better in the long run to make the two completely separate.
 
-**/
index 32f44d57fb0cc00c3e8b2f7dae1f36ccb096368f..299d07e0141c358bf076b70a431d856a972a92e6 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /feature/hs
 @brief feature/hs: v3 (current) onion service protocol
 
@@ -7,4 +6,3 @@ as specified in
 [rend-spec-v3.txt](https://gitweb.torproject.org/torspec.git/tree/rend-spec-v3.txt).
 
 
-**/
index 85d75858722f69a7edb11046f353b0076ae5c6e9..3a5e351a0a61ef12b87dac01a845198933aefaf3 100644 (file)
@@ -1,5 +1,3 @@
-/**
 @dir /feature/hs_common
 @brief feature/hs_common: Common to v2 (old) and v3 (current) onion services
 
-**/
index acc840eb2e58d0a4a37b140534b29023ce33df2b..1eac7cca501a8cd1802672490cbf41d4d558aa44 100644 (file)
@@ -1,5 +1,3 @@
-/**
 @dir /feature/keymgt
 @brief feature/keymgt: Store keys for relays, authorities, etc.
 
-**/
index 0b25dd246d3233cad02e0010d0a9c77b6282bdc6..9d715308c2831521583085fa6bb620fb24b5b230 100644 (file)
@@ -1,4 +1,2 @@
-/**
 @dir /feature/nodelist
 @brief feature/nodelist: Download and manage a list of relays
-**/
index 6867818257e5cc5901d322fdcd6013c1d5b7ec56..a7f0c2153a37a653e1b2882757e8cdfff2675736 100644 (file)
@@ -1,6 +1,4 @@
-/**
 @dir /feature/relay
 @brief feature/relay: Relay-specific code
 
 (There is also a bunch of relay-specific code in other modules.)
-**/
index ed0784521c46b0041b0194afe55ae9fad251c19d..bfd8ae3dbc9ddd97f437f8a1e1baa8959ea8b58b 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /feature/rend
 @brief feature/rend: version 2 (old) hidden services
 
@@ -6,4 +5,3 @@ This directory implements the v2 onion service protocol,
 as specified in
 [rend-spec-v2.txt](https://gitweb.torproject.org/torspec.git/tree/rend-spec-v2.txt).
 
-**/
index 0ced00ce58156ea3ad9c306123e2a46c4cc99ea1..d205fe557112305c47249f61d41f1d964d745d51 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /feature/stats
 @brief feature/stats: Relay statistics. Also, port prediction.
 
@@ -9,4 +8,3 @@ Additionally, it contains predict_ports.c, which remembers which ports we've
 visited recently as a client, so we can make sure we have open circuits that
 support them.
 
-**/
index edb0cbbf1dcbf4fea7bb08e065d357a0cbdeae16..9b8bccdf166837414eb37d5a29c9f5e8e2a8af6a 100644 (file)
@@ -1,4 +1,2 @@
-/**
 @dir /lib/arch
 @brief lib/arch: Compatibility code for handling different CPU architectures.
-**/
index a2ac23ee4ce16b764a5aeec06819ae4dde012e0d..519ab50a2d79b7fff604b1c74d3402946cd12cf0 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/buf
 @brief lib/buf: An efficient byte queue.
 
@@ -12,4 +11,3 @@ The buf_t type is also reasonable for use in constructing long strings.
 See \refdir{lib/net} for networking code that uses buf_t, and
 \refdir{lib/tls} for cryptographic code that uses buf_t.
 
-**/
index 06f4e775bf281c7d6746a3acaa25846f6ba37a6d..bd49005ba22b400feb7b0b5153bf45293be0ece6 100644 (file)
@@ -1,4 +1,2 @@
-/**
 @dir /lib/cc
 @brief lib/cc: Macros for managing the C compiler and language.
-**/
index 599126901a27fbd0b900d4b1288f6dcbb5e19e72..c43f223fe7196082f6891ad27d9ef00774b564dc 100644 (file)
@@ -1,8 +1,6 @@
-/**
 @dir /lib/compress
 @brief lib/compress: Wraps several compression libraries
 
 Currently supported are zlib (mandatory), zstd (optional), and lzma
 (optional).
 
-**/
index be58fe5b55639aa759d265b9ae58420d55773beb..60dd04e99e73b38da3893cc6eeee1deed0baad8b 100644 (file)
@@ -1,5 +1,3 @@
-/**
 @dir /lib/conf
 @brief lib/conf: Types and macros for declaring configuration options.
 
-**/
index d18fa304ca2874329bcd0b523c5c349f6917d64c..861e720f6405e20daf0a66ec7107e084ab31e69d 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/confmgt
 @brief lib/confmgt: Parse, encode, manipulate configuration files.
 
@@ -6,4 +5,3 @@ This logic is used in common by our state files (statefile.c) and
 configuration files (config.c) to manage a set of named, typed fields,
 reading and writing them to disk and to the controller.
 
-**/
index 675aaeef3f8c6533b4d5be33c7be8ed29d5fa1ad..f4902ca44a431e3a5e28e9ff9e8bf0deadea5ac0 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/container
 @brief lib/container: Hash tables, dynamic arrays, bit arrays, etc.
 
@@ -48,4 +47,3 @@ cryptographic siphash24g function to extract hashes.
 <!-- TODO: WRITE about bloom filters, namemaps, bit-arrays, order functions.
 -->
 
-**/
index 4703f07bcdea28cb227d3e02536d2c40eea804e3..2768548b2add23d484b54b4ce24a25e4f3b63bdc 100644 (file)
@@ -1,4 +1,3 @@
-/**
 
 @page certificates Certificates in Tor.
 
@@ -29,4 +28,3 @@ documents that include keys and which are signed by keys. You can
 consider these documents to be an additional kind of certificate if you
 want.)
 
-**/
index 515c67f1c03c7c02c3eaebb39c199e5a04488d74..4e675e4871ebafc20411a5f07219873b0d72520f 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/crypt_ops
 @brief lib/crypt_ops: Cryptographic operations.
 
@@ -136,4 +135,3 @@ secret object to disk, encrypted with a passphrase.  The crypto_pwbox
 and crypto_unpwbox functions do so in a way that's likely to be
 readable by future versions of Tor.
 
-**/
index 2bcd0f036a14bd9cbb325e8a9b0c10383d35559e..913199f6a50a05e80ce5b52606ff67a2f1de5543 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/ctime
 @brief lib/ctime: Constant-time code to avoid side-channels.
 
@@ -13,4 +12,3 @@ consider calls to memcmp() to be in error, we require that code that actually
 doesn't need to be constant-time to use the fast_memeq() / fast_memneq() /
 fast_memcmp() aliases instead.
 
-**/
index 8ed4d7a0af7a898ae76cdf9ba42b2b487dcd0937..5762e4550b7bf017b5d264f1d853b2708675a50c 100644 (file)
@@ -1,4 +1,2 @@
-/**
 @dir /lib/defs
 @brief lib/defs: Lowest-level constants, used in many places.
-**/
index 955b7df64ffe40698a79907a539d60b733811adb..153ca500808f54639fbcd5e7db5cea20673ccc79 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/dispatch
 @brief lib/dispatch: In-process message delivery.
 
@@ -13,4 +12,3 @@ This is not a fancy multi-threaded many-to-many dispatcher as you may be used
 to from more sophisticated architectures: this dispatcher is intended only
 for use in improving Tor's architecture.
 
-**/
index ca698cb1830aeb423f79dd2d1f002af08b18e6a6..66dd9d8caf9ed3ca09f178e2be115e47fd3a80a5 100644 (file)
@@ -1,8 +1,6 @@
-/**
 @dir /lib/encoding
 @brief lib/encoding: Encoding data in various forms, types, and transformations
 
 Here we have time formats (timefmt.c), quoted strings (qstring.c), C strings
 (string.c) base-16/32/64 (binascii.c), and more.
 
-**/
index d1479b11400574d5c00cb06342c87c874ccaf4fc..cb4eba2e0d829bf8e6fe2aa4a01044df65479dfd 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/err
 @brief lib/err: Lowest-level error handling code.
 
@@ -12,4 +11,3 @@ There are three kinds of users for the functions in this module:
   * Code that needs signal-safe error reporting.
   * Higher-level error handling code.
 
-**/
index 52fcf67755a98b07fa6527af9c54e30a280513fe..830be881481de36e072a38bb37d5ec4f291bd02e 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/evloop
 @brief lib/evloop: Low-level event loop.
 
@@ -6,4 +5,3 @@ This modules has tools to manage the [libevent](https://libevent.org/) event
 loop and related functionality, in order to implement asynchronous
 networking, timers, periodic events, and other scheduling tasks.
 
-**/
index b12ae63bddeced52338c1f311ac3847937db7aff..8b3589d9db664d26f032887a9b615111a0f79649 100644 (file)
@@ -1,4 +1,3 @@
-/**
 
 @page time_periodic Time and periodic events in Tor
 
@@ -75,4 +74,3 @@ platforms.  (The timers.c module uses William Ahern's timeout.c
 implementation as its backend, which is based on a hierarchical timing
 wheel algorithm. It's cool stuff; check it out.)
 
-**/
index 9e2fda617aca6c7d597876e1f12c324f4a4b045e..9fe4b4d2be779816644b097ff2cdfea08fe04d30 100644 (file)
@@ -1,7 +1,5 @@
-/**
 @dir /lib/fdio
 @brief lib/fdio: Code to read/write on file descriptors.
 
 (This module also handles sockets, on platforms where a socket is not a kind
 of fd.)
-**/
index 4466250bb85acfb250851141cc0f9c80a58b1924..3b5b0ac7d552f6c5e9b7927429e9a4488310bae8 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/fs
 @brief lib/fs: Files, filenames, directories, etc.
 
@@ -8,4 +7,3 @@ operating-system-specific filesystem access.
 It also contains a set of convenience functions for safely writing to files,
 creating directories, and so on.
 
-**/
index da1123640b65fc8d33d3ad36e50c0879c98a19d1..a3ee39d5743cdb7b969e65eb8f055d3615487f2d 100644 (file)
@@ -1,5 +1,3 @@
-/**
 @dir /lib/geoip
 @brief lib/geoip: IP-to-country mapping
 
-**/
index e9b70447064f4cdbcd99123a548edc985102cc1f..4446b715cb7c5f5573e0d81b076f083c6d917994 100644 (file)
@@ -1,4 +1,2 @@
-/**
 @dir /lib/intmath
 @brief lib/intmath: Integer mathematics.
-**/
index fdf2c476878c14057dc16756c3be9157bc716175..4f77a4c1d02d6f1fecd361d026f836ffff3fec9a 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib
 @brief lib: low-level functionality.
 
@@ -130,4 +129,3 @@ If you are using platform-specific `ifdef`s to manage compatibility
 issues among platforms, you should probably consider whether you can
 put your code into lib.
 
-**/
index 868b5ba7d4802e8aaf0b994033c45655218bf965..6f6727bfc2bbec87974ef0ec652cff0d133cc75e 100644 (file)
@@ -1,8 +1,6 @@
-/**
 @dir /lib/lock
 @brief lib/lock: Simple locking support.
 
 This module is more low-level than the rest of the threading code, since it
 is needed by more intermediate-level modules.
 
-**/
index a772dc3207b243eb504046fa316c174aca4b708b..8740d6a02f7c20e725dd06c6245d2d67612daead 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/log
 @brief lib/log: Log messages to files, syslogs, etc.
 
@@ -9,4 +8,3 @@ specifically written to avoid having to log, because the logging module
 depends on it.
 
 
-**/
index c05e4c6473229731e86b9d6448333e3a706f772c..ff61722f026f4af4ff669d13f895e016e6bbad15 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/malloc
 @brief lib/malloc: Wrappers and utilities for memory management.
 
@@ -75,4 +74,3 @@ using the FREE_AND_NULL macro, as follows:
 #define x_free(ptr) FREE_AND_NULL(x_t, x_free_, (ptr))
 ```
 
-**/
index f20d7092b3a901918bc04b679fa28a465c305e3c..9cc256d24ba5f95ef9b50485e87c1d3913fefa98 100644 (file)
@@ -1,8 +1,6 @@
-/**
 @dir /lib/math
 @brief lib/math: Floating-point math utilities.
 
 This module includes a bunch of floating-point compatibility code, and
 implementations for several probability distributions.
 
-**/
index 041191482da997cf2f862e3dcfb45dee5d5a084c..fe5cb8293fc22901033fa731ba93c11f75531496 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/memarea
 @brief lib/memarea: A fast arena-style allocator.
 
@@ -27,4 +26,3 @@ The allocation functions `memarea_alloc()`, `memarea_alloc_zero()`,
 to the similarly-named malloc() functions.  There is intentionally no
 `memarea_free()` or `memarea_realloc()`.
 
-**/
index b57e60525ecf946eca0987a060ce8678e7a42cfb..87f509d648dfe295323105738ad48b00777d60e5 100644 (file)
@@ -1,7 +1,5 @@
-/**
 @dir /lib/meminfo
 @brief lib/meminfo: Inspecting malloc() usage.
 
 Only available when malloc() provides mallinfo() or something similar.
 
-**/
index b4c00405d70de7fd73c3a1b93c25bde9e599d727..b61878d827f29c54429130936e053d7ef334f8d4 100644 (file)
@@ -1,8 +1,6 @@
-/**
 @dir /lib/net
 @brief lib/net: Low-level network-related code.
 
 This module includes address manipulation, compatibility wrappers,
 convenience functions, and so on.
 
-**/
index 4d9b1a6d76cedb6a7cfb84e8c6fe5954f68cdeeb..0678ecc21e52ac325d8a9505c12feb23366b7377 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/osinfo
 @brief lib/osinfo: For inspecting the OS version and capabilities.
 
@@ -7,4 +6,3 @@ system they are running.  We shouldn't make decisions based on the output of
 these checks: instead, we should have more specific checks, either at compile
 time or run time, based on the observed system behavior.
 
-**/
index 723c9f193d21254e9560136de1219e3876981852..354129e70ee792feb348d078aecedb9b3fe9bb8a 100644 (file)
@@ -1,4 +1,2 @@
-/**
 @dir /lib/process
 @brief lib/process: Launch and manage subprocesses.
-**/
index c033660121b6d8ca377adfa822ff25057321cf98..3f4c473436d18dedb6f48ea30593e7d34b46d1cb 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/pubsub
 @brief lib/pubsub: Publish-subscribe message passing.
 
@@ -13,4 +12,3 @@ would be clumsy and tend to complicate the call graph.)
 
 See pubsub.c for more information.
 
-**/
index 48eddac6858ec382bd217851f2b15104189cbbbf..dd168c9b133a19a44f03ec2edefe81a6e59b7cd2 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/sandbox
 @brief lib/sandbox: Linux seccomp2-based sandbox.
 
@@ -14,4 +13,3 @@ A better architecture would put the responsibility for invoking tricky system
 calls (like open()) in another, less restricted process, and give that
 process responsibility for enforcing our sandbox rules.
 
-**/
index 73c3b69056f55b1d56aaa6bc82d55fdbc3aa1f5a..c031dd6f243b9e7c029b15bede0728ebde95f828 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/smartlist_core
 @brief lib/smartlist_core: Minimal dynamic array implementation
 
@@ -9,4 +8,3 @@ There are higher-level pieces in \refdir{lib/container} but
 the ones in lib/smartlist_core are used by the logging code, and therefore
 cannot use the logging code.
 
-**/
index c8793ddf917fc46466c2786e724dde7336aee262..98e3e652ed566aa6f47837b758145df55d19171c 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/string
 @brief lib/string: Low-level string manipulation.
 
@@ -12,4 +11,3 @@ in the rest of the codebase.
 
 Any string function high-level enough to need logging belongs in a
 higher-level module.
-**/
index 71c9826800b97f3854e6c38a9d755a26836ecacc..b22574a05ab129c573b5943a28e571559b746682 100644 (file)
@@ -1,4 +1,3 @@
-/**
 
 @page strings String processing in Tor
 
index 561cd17babdb4505518f7b7351444ce34f07a479..012ab7000d6d2e5f2b2deacbb9ce5e0553f45ae4 100644 (file)
@@ -1,4 +1,3 @@
-/**
 
 @page initialization Initialization and shutdown
 
@@ -74,4 +73,3 @@ must occur _after_ the initialization process, during configuration.
 
 
 
-**/
index 1a22a2d80817ffa857b47c367311dc9abc60753b..764d25d1b63177f5a7f53ce8f36cc16f67817a5e 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/subsys
 @brief lib/subsys: Types for declaring a "subsystem".
 
@@ -31,4 +30,3 @@ that are initialized from `tor_init()` or `run_tor_main_loop()` or
 these to subsystems over time; please don't add any new code that follows
 this pattern.
 
-**/
index 3bf2f960aba7433f0f7d37b77b5099d3ff06832d..f96d25ffe8992350dfb195a9ecdc47566fd9c469 100644 (file)
@@ -1,4 +1,2 @@
-/**
 @dir /lib/term
 @brief lib/term: Terminal operations (password input).
-**/
index c09c32e478a791b6e88f6d4ccc88e5a50380e0c0..7358e6a80f3dd495d0074daade5fe6c3f4b5f689 100644 (file)
@@ -1,4 +1,2 @@
-/**
 @dir /lib/testsupport
 @brief lib/testsupport: Helpers for test-only code and for function mocking.
-**/
index 2773aa009d55a464e4e1d927f7864a43ab916906..5870ad790f2680d73b705ddd0dbee480d64586a7 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/thread
 @brief lib/thread: Mid-level threading.
 
@@ -6,4 +5,3 @@ This module contains compatibility and convenience code for multithreading,
 except for low-level locks (which are in \refdir{lib/lock} and
 workqueue/threadpool code (which belongs in \refdir{lib/evloop}.)
 
-**/
index e15d5844082dd80539b2e7110fbe5fa3b190b370..a1058c97de2d98b0db6186578ededa70c94d54a0 100644 (file)
@@ -1,4 +1,3 @@
-/**
 
 @page threading Threading in Tor
 
@@ -25,4 +24,3 @@ Try to minimize sharing between threads: it is usually best to simply
 make the worker "own" all the data it needs while the work is in
 progress, and to give up ownership when it's complete.
 
-**/
index b76a31fb97f40c55795d2b5f333818c42a0d6c81..8e58aafcd888148c4292edc254e762293285028f 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/time
 @brief lib/time: Higher-level time functions
 
@@ -8,4 +7,3 @@ wrappers for them to try to improve efficiency.
 For "what time is it" in UTC, see \refdir{lib/wallclock}.  For parsing and
 encoding times and dates, see \refdir{lib/encoding}.
 
-**/
index f0dba269e8beed859287b3d8c6870101a767bebc..26fea723f946627815c729bcd102b9ab9d4a823b 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/tls
 @brief lib/tls: TLS library wrappers
 
@@ -10,4 +9,3 @@ It also implements the logic for some legacy TLS protocol usage we used to
 support in old versions of Tor, involving conditional delivery of certificate
 chains (v1 link protocol) and conditional renegotiation (v2 link protocol).
 
-**/
index 64f762bc3e2aefee7a4c20e0e89d44c076816576..a7a32529b0e039f7146f638ae431defa0b827516 100644 (file)
@@ -1,8 +1,6 @@
-/**
 @dir /lib/trace
 @brief lib/trace: Function-tracing functionality API.
 
 This module is used for adding "trace" support (low-granularity function
 logging) to Tor.  Right now it doesn't have many users.
 
-**/
index 93d2fb6b9b67fec715dc7ca8a1a8b8088dc09932..ccc45920f91b4b808f37ac578645e8cf393d7cdb 100644 (file)
@@ -1,4 +1,2 @@
-/**
 @dir /lib/version
 @brief lib/version: holds the current version of Tor.
-**/
index 7d43fa6129b39e83e9e31c14d74e41ce07aca0df..f21721f6f63f2b1f70b78a2e24a87604e7685750 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @dir /lib/wallclock
 @brief lib/wallclock: Inspect and manipulate the current time.
 
@@ -10,4 +9,3 @@ For versions of the time that are more local, more monotonic, or more
 accurate, see \refdir{lib/time}.  For parsing and encoding times and dates,
 see \refdir{lib/encoding}.
 
-**/
index e3b17cf16b6130bac2080fa28d93e7d30f25568e..a2c5ec6302be03d9a519fc5968125b873657aac5 100644 (file)
@@ -1,4 +1,3 @@
-/**
 @mainpage Tor source reference
 
 @tableofcontents
@@ -42,9 +41,7 @@ Tor repository.
 
 @subpage time_periodic
 
-**/
 
-/**
 @page intro A high-level overview
 
 @tableofcontents
@@ -144,4 +141,3 @@ more connection types.
 A 'Node' (node_t) is a view of a Tor instance's current knowledge and opinions
 about a Tor relay or bridge.
 
-**/
index 1168ed5bad4f6b738dbcbab484eb1c49eada80ef..1f003816793687eb239ed90b8c2af49ae9e4e180 100644 (file)
@@ -1,8 +1,6 @@
-/**
 @dir /tools
 @brief tools: other command-line tools for use with Tor.
 
 The "tools" directory has a few other programs that use Tor, but are not part
 of the main Tor binary.
 
-**/