Skip to content
Permalink
bugs/26374

Commits on Jul 8, 2018

  1. Remove the sandbox_cfg_elem struct.

    This patch removes the `sandbox_cfg_elem` struct and replaces it with a
    smartlist of `smp_param_t` objects.
    
    See: https://bugs.torproject.org/26374
    ahf committed Jul 8, 2018

Commits on Jul 7, 2018

  1. Sandbox: Remove unused SB_IMPL enum.

    This patch removes the unused `SB_IMPL` enum as well as the `implem`
    field from the sandbox_cfg_elem struct. These fields were never touched
    in current tor.
    
    See: https://bugs.torproject.org/26374
    ahf committed Jul 7, 2018

Commits on Jul 6, 2018

  1. Move ntmain.c into libtor-app again

    It's needed by main.c
    
    Fixes bug 26662; bug not in any released Tor.
    nmathewson committed Jul 6, 2018

Commits on Jul 5, 2018

  1. Fix every include path changed in the previous commit (automated)

    I am very glad to have written this script.
    nmathewson committed Jul 5, 2018
  2. Move literally everything out of src/or

    This commit won't build yet -- it just puts everything in a slightly
    more logical place.
    
    The reasoning here is that "src/core" will hold the stuff that every (or
    nearly every) tor instance will need in order to do onion routing.
    Other features (including some necessary ones) will live in
    "src/feature".  The "src/app" directory will hold the stuff needed
    to have Tor be an application you can actually run.
    
    This commit DOES NOT refactor the former contents of src/or into a
    logical set of acyclic libraries, or change any code at all.  That
    will have to come in the future.
    
    We will continue to move things around and split them in the future,
    but I hope this lays a reasonable groundwork for doing so.
    nmathewson committed Jul 5, 2018
  3. Start splitting src/or

    This is a very gentle commit that just lays the groundwork in the
    build system: it puts the include files to build libtor-app.a into
    src/core, and to build the tor executable into src/app.  The
    executable is now "src/app/tor".
    nmathewson committed Jul 5, 2018
  4. Add a missing include.

    nmathewson committed Jul 5, 2018
  5. Fix fuzzing_include_am.py

    nmathewson committed Jul 5, 2018
  6. Move openbsd-malloc responsibility to lib/malloc

    (Note that this is not believed to work, but we may as well have it
    in the right place till we remove it)
    nmathewson committed Jul 5, 2018
  7. Remove util.h

    Inline its contents (which were all includes) into or.h, and some of
    its contents into other places that didn't include or.h at all.
    nmathewson committed Jul 5, 2018
  8. Move address_set to src/or

    This is temporary, until src/or is split.
    
    Putting this in containers would be another logical alternative,
    except that addresses depend on containers, and we don't like
    cycles.
    nmathewson committed Jul 5, 2018
  9. Move socks5_status.h to src/lib/net

    There might be a better place for it in the long run, but this is
    the best I can think of for now.
    nmathewson committed Jul 5, 2018
  10. Move handles.h to src/lib/container

    There might be a better place for it in the long run, but this is
    the best we can think of for now.
    nmathewson committed Jul 5, 2018
  11. Include compat_string.h in smartlist.c

    We need this for strcasecmp on (some) Windows build environments.
    
    Fix from Gisle Vanem.
    nmathewson committed Jul 5, 2018
  12. Try to use stricmp variants that MSDN actually recommends

    Per recommendation by Gisle Vanem
    nmathewson committed Jul 5, 2018

Commits on Jul 3, 2018

  1. Merge branch 'bug26522'

    nmathewson committed Jul 3, 2018
  2. Fix up some windows compilation issues.

    These were mostly cases where our previous macros had been casting,
    and the values that we were trying to printf were not in fact
    uint64_t.
    nmathewson committed Jul 3, 2018
Older