aboutsummaryrefslogtreecommitdiff
path: root/doc/HACKING
AgeCommit message (Collapse)Author
2019-11-04Move much of 00-overview.md into doxygen.Nick Mathewson
2019-11-04Move most of crypto overview into doxygen.Nick Mathewson
2019-11-04Move doc/HACKING/design/01b-collections.md into doxygen.Nick Mathewson
2019-11-04Divide 01a-memory.md into doxygen.Nick Mathewson
2019-11-04Remove now-superseded part of doc/HACKING/design.Nick Mathewson
2019-10-20doc/HACKING: Update Module.md for the relay moduleteor
Also fix some typos, and delete some obsolete instructions. Part of 32123.
2019-10-14doc/HACKING/design: address comments from ahfNick Mathewson
2019-10-14Edit 01b-collections.md a bit for md and missing contentNick Mathewson
2019-10-14Edit 01a-memory.mdNick Mathewson
2019-10-14Rewrite "common" overview into a "lib" overview.Nick Mathewson
2019-10-14Rename common-utils to lib-overview.Nick Mathewson
2019-10-1400-overview.md: Revise to describe intended document structureNick Mathewson
2019-10-07fix typo in how-to-review guidelinestor-0.4.2.2-alphaRoger Dingledine
2019-09-24Copy architectural documentation from tor-guts.git repositoryNick Mathewson
I started this repository a while ago to work on documentation for Tor's internals. It needs substantial revision, but first, let's get it copied into Tor's repository. These files are copied, "warts and all", from the tor-guts.git repo, commit de1e34259178b09861c0dea319c760fa80d0099a. Part of 31819.
2019-08-21doc(hacking): update = to # on sectionsAntoine Veuiller
2019-08-21doc(hacking): enhance markdown styleAntoine Veuiller
2019-06-11Merge branch 'ticket28453_v2' into ticket28453_v2_mergedNick Mathewson
2019-06-10Merge remote-tracking branch 'tor-github/pr/1064' into maint-0.4.1Nick Mathewson
2019-06-05change some CI-substitute logicNick Mathewson
2019-05-31Mention Travis/Appveyor/Jenkins URLs in ReleasingTor.mdrl1987
2019-05-30A couple of suggestions from dgoulet on EndOfLife.mdNick Mathewson
2019-05-30Minor tweaks on EOL processNick Mathewson
First, clarify that this is for planned deprecations, not security-related issues. Second, we actually _don't_ want to remove the versions from the approved list before the EOL date, or people will start getting warnings too early.
2019-05-30doc: Add End of Life Tor instructionsteor
Closes 28453.
2019-05-30doc: Add a new Travis CI cron job when there's a new maint branchteor
Part of 28453.
2019-05-03Note how to update the new website in the ReleasingTor.md instructionsNick Mathewson
2019-04-23Coding Standards: Document how to find git commitsteor
Document how to find git commits and tags for bug fixes in CodingStandards.md. And update some changes file documentation. Closes ticket 30261.
2019-04-03Removed the use of expect from CodingStandardsRustElichai Turkel
2019-03-13Improve failure message from check-best-practicesNick Mathewson
2019-02-17fix some of the typos in Maintaining.mdRoger Dingledine
2018-12-11Merge remote-tracking branch 'github/prop297'Nick Mathewson
2018-12-05Update ReleasingTor.md to reflect current practiceNick Mathewson
See #28479.
2018-11-24Rewrite updateVersions script in Python, add datestamp functionality.Nick Mathewson
This updateVersions.pl script was one of the only essential perl scripts left in out maint system, and was the only one that used autoconf to fill in the script. This script adds a feature to define an APPROX_RELEASE_DATE macro that is updated when the version changes. We'll use this to implement prop297, so that we have an accurate view of when a release date happens.
2018-10-29Merge branch 'ticket28225_036_01_squashed'Nick Mathewson
2018-10-29doc: Add Maintaining.md documentationDavid Goulet
Closes #28225 Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-10-29doc: Use `` for commands and "" for quotes in ReleasingTor.mdteor
2018-10-29doc: Spell make test-network-all correctly in ReleasingTor.mdteor
Closes ticket 28821.
2018-09-24Mention that we require Python 2.7 or newerrl1987
2018-08-16Merge branch 'pr275_squashed'Nick Mathewson
2018-08-16rust/docs: fix critical typo for missing_docs lintcypherpunks
Fix typo from fe66d06a45a4714141eba992fe87ec3dd5fa1c22. The exclamation point is what lets an attribute apply to an entire crate, without the ! it's practically a placebo. Fix on commits af182d4ab51d6a1a70559bbdcd4ab842aa855684 and b6059297d7cb76f0e00e2098e38d6677d3033340, and note there are still missing docs in both crypto and protover, for now. https://doc.rust-lang.org/reference/attributes.html
2018-08-16Merge branch 'maint-0.3.4'Nick Mathewson
2018-08-16Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-08-16Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-08-16Rust: Say that we support rust stable in GettingStartedRust.mdteor
In 24765, we said that we supported rust stable in CodingStandardsRust.md. But we left GettingStartedRust.md saying that we support rust nightly. Closes 27160.
2018-07-18doc: Document Appveyor and Jenkins in doc/HACKING/HelpfulTools.mdteor
Closes 26852.
2018-07-13Faravahar hasn't been voting on versions for a while nowRoger Dingledine
2018-07-10Describe "check-includes" in the CodingStandards.md fileNick Mathewson
2018-07-10Stop mentioning src/or and src/common in doc/HACKINGNick Mathewson
2018-07-10Add an initial CodeStructure.md file to doc/HACKING.Nick Mathewson
Not complete or pretty, but better than nothing.
2018-07-05Fix everything that previously referred to src/orNick Mathewson
2018-07-05Start splitting src/orNick 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".