Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-05 | Fix every include path changed in the previous commit (automated) | Nick Mathewson | |
I am very glad to have written this script. | |||
2018-07-05 | Move literally everything out of src/or | Nick Mathewson | |
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. | |||
2018-07-05 | Remove ancient unused script that used the old src/or location | Nick Mathewson | |
2018-07-05 | Start splitting src/or | Nick Mathewson | |
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". | |||
2018-07-05 | And tell build.rs to stop looking in src/common | Nick Mathewson | |
2018-07-05 | Fix build.rs to handle removed common. | Nick Mathewson | |
2018-07-05 | Fix up .may_includes for evloop. | Nick Mathewson | |
2018-07-05 | Add a missing include. | Nick Mathewson | |
2018-07-05 | Merge branch 'destroy_common' | Nick Mathewson | |
2018-07-05 | Fix fuzzing_include_am.py | Nick Mathewson | |
2018-07-05 | Clean up include paths for libtor-evloop (automated) | Nick Mathewson | |
2018-07-05 | All remaining files in src/common belong to the event loop. | Nick Mathewson | |
2018-07-05 | Move openbsd-malloc responsibility to lib/malloc | Nick Mathewson | |
(Note that this is not believed to work, but we may as well have it in the right place till we remove it) | |||
2018-07-05 | Remove util.h | Nick Mathewson | |
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. | |||
2018-07-05 | Move address_set to src/or | Nick Mathewson | |
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. | |||
2018-07-05 | Move socks5_status.h to src/lib/net | Nick Mathewson | |
There might be a better place for it in the long run, but this is the best I can think of for now. | |||
2018-07-05 | Move handles.h to src/lib/container | Nick Mathewson | |
There might be a better place for it in the long run, but this is the best we can think of for now. | |||
2018-07-05 | Include compat_string.h in smartlist.c | Nick Mathewson | |
We need this for strcasecmp on (some) Windows build environments. Fix from Gisle Vanem. | |||
2018-07-05 | Try to use stricmp variants that MSDN actually recommends | Nick Mathewson | |
Per recommendation by Gisle Vanem | |||
2018-07-03 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-07-03 | Merge remote-tracking branch 'github/bug26568_034' into maint-0.3.4 | Nick Mathewson | |
2018-07-03 | Merge remote-tracking branch 'github/ticket26626' | Nick Mathewson | |
2018-07-03 | Merge branch 'bug26522' | Nick Mathewson | |
2018-07-03 | Refrain from potentially insecure usage of strncat() | rl1987 | |
2018-07-03 | Merge remote-tracking branch 'github/shrink_or_h_more' | Nick Mathewson | |
2018-07-03 | Fix up some windows compilation issues. | Nick Mathewson | |
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. | |||
2018-07-03 | Retire U64_TO_DBL and DBL_TO_U64 | Nick Mathewson | |
These were necessary long ago to work around a bug in VC6. | |||
2018-07-03 | Return U64_PRINTF_ARG and U64_FORMAT | Nick Mathewson | |
The standard is printf("%"PRIu64, x); | |||
2018-07-03 | Replace U64_LITERAL with the standard UINT64_C | Nick Mathewson | |
2018-07-03 | Retire some unused (or nearly unused) macros. | Nick Mathewson | |
2018-07-03 | Use the standard SHRT_MAX name. | Nick Mathewson | |
2018-07-03 | Clean up various things that broke with our stdint.h changes | Nick Mathewson | |
Casting before printf was necessary; now it's not so smart. We don't have SIZEOF_UINT8_T any more. | |||
2018-07-03 | Require stdint.h and inttypes.h | Nick Mathewson | |
We've been silently requiring stdint.h for a while now, and nobody has complained. Closes ticket 26626. | |||
2018-07-03 | Merge remote-tracking branch 'rl1987/ticket26527' | Nick Mathewson | |
2018-07-03 | Merge branch 'maint-0.3.3' into maint-0.3.4 | Nick Mathewson | |
2018-07-03 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-07-03 | Merge branch 'maint-0.3.2' into maint-0.3.3 | Nick Mathewson | |
2018-07-03 | Merge branch 'maint-0.2.9' into maint-0.3.2 | Nick Mathewson | |
2018-07-03 | Merge branch 'bug26535_032' into maint-0.3.2 | Nick Mathewson | |
2018-07-03 | Merge branch 'bug26535_029' into maint-0.2.9 | Nick Mathewson | |
2018-07-03 | Remove ATTR_NONNULL macro | rl1987 | |
2018-07-02 | Partially revert "Use tor_addr_from_getsockname() in several places" | Nick Mathewson | |
This reverts part of commit 6ed384b827dce21ea3a44b587, in order to fix bug 26568. Bugfix on 0.3.4.1-alpha. | |||
2018-07-02 | hs_ntor_ref.py: pass only strings to subprocess.Popen | Nick Mathewson | |
Recent Python3 versions seem to require this on Windows. Fixes bug 26535; bug copied from ntor_ref.py on 0.3.1.1-alpha. | |||
2018-07-02 | ntor_ref.py: pass only strings to subprocess.Popen | Nick Mathewson | |
Recent Python3 versions seem to require this on Windows. Fixes bug 26535; bug introduced in f4be34f70d6f277a0f3f73e, which was apparently intended itself as a Python3 workaround. | |||
2018-07-02 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-07-02 | Merge remote-tracking branch 'catalyst-github/bug26449_034' into maint-0.3.4 | Nick Mathewson | |
2018-07-02 | Merge branch 'maint-0.3.4' | Nick Mathewson | |
2018-07-02 | Merge branch 'mikeperry_bug26214-rebased_squashed' into maint-0.3.4 | Nick Mathewson | |
2018-07-02 | Merge remote-tracking branch 'catalyst-github/moar-libs' | Nick Mathewson | |
2018-07-02 | Merge branch 'bug26594' | Nick Mathewson | |