Skip to content
Snippets Groups Projects
  1. Dec 16, 2020
  2. Jul 14, 2020
  3. Jun 05, 2020
    • c's avatar
      Remove tor.sh from .gitignore · 5ba7d494
      c authored
      The files contrib/dist/tor.sh and contrib/dist/suse/tor.sh should not
      exist anymore, but when building in same repository for older versions
      of Tor, these files may return and not be cleaned up properly. This
      commit unignores those files from .gitignore, in order to make it clear
      that these files are no longer auto-generated and should be cleaned up.
      5ba7d494
  4. Mar 28, 2020
  5. Feb 24, 2020
    • Nick Mathewson's avatar
      Move winprocess_sys into a new low-level hardening module · 90524de0
      Nick Mathewson authored
      This code was in our process module, but it doesn't belong there:
      process is for launching and monitoring subprocesses, not for
      hardening the current process.
      
      This change lets us have our subsystem init order more closely match
      our dependency order.
      90524de0
  6. Sep 05, 2019
  7. Jun 24, 2019
  8. Mar 25, 2019
    • Nick Mathewson's avatar
      pubsub: relationship checking functionality · 271a6718
      Nick Mathewson authored
      This code tries to prevent a large number of possible errors by
      enforcing different restrictions on the messages that different
      modules publish and subscribe to.
      
      Some of these rules are probably too strict, and some too lax: we
      should feel free to change them as needed as we move forward and
      learn more.
      271a6718
    • Nick Mathewson's avatar
      Low-level dispatch module for publish-subscribe mechanism · e4d3098d
      Nick Mathewson authored
      This module implements a way to send messages from one module to
      another, with associated data types.  It does not yet do anything to
      ensure that messages are correct, that types match, or that other
      forms of consistency are preserved.
      e4d3098d
  9. Feb 14, 2019
  10. Dec 21, 2018
    • Nick Mathewson's avatar
      Try @warning_flags to avoid bloating verbose make logs · 97c9ced7
      Nick Mathewson authored
      We now accumulate warning flags in a separate variable,
      "TOR_WARNING_FLAGS", and write it to a "warning_flags" file.  Then
      we test whether the compiler will accept "@warning_flags": if so, we
      put "@warning_flags" in the CFLAGS; if not, we copy the contents of
      "$TOR_WARNING_FLAGS" into the CFLAGS.
      
      Closes ticket 28924.
      97c9ced7
  11. Dec 17, 2018
  12. Nov 14, 2018
  13. Nov 05, 2018
  14. Sep 27, 2018
  15. Jul 08, 2018
  16. Jul 05, 2018
  17. Jun 29, 2018
  18. Jun 28, 2018
  19. Jun 27, 2018
  20. Jun 26, 2018
    • Nick Mathewson's avatar
      Extract core part of smartlist code into its own library. · b1de1e7a
      Nick Mathewson authored
      The smartlist_core library now contains only the parts of smartlists
      that are needed for the logging library.  This resolves the
      circularity between "container" and "log".
      
      The "containers" library still uses the logging code, and has the
      higher-level smartlist functions.
      b1de1e7a
  21. Jun 22, 2018
  22. Jun 21, 2018
Loading