tLog - tordam - A library for peer discovery inside the Tor network
 (HTM) git clone https://git.parazyd.org/tordam
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       Date              Commit message                            Author
 (DIR) 2021-03-29 21:07  cmd/tor-dam: Use fmt rather than log to…  parazyd
 (DIR) 2021-03-21 12:50  Update go.mod                             parazyd
 (DIR) 2021-03-21 11:31  Add some notes in the Readme.             parazyd
 (DIR) 2021-03-21 11:18  Simplify logging/fname.                   parazyd
 (DIR) 2021-03-21 10:38  Improve logging.                          parazyd
 (DIR) 2021-03-21 10:06  Remove functionality for writing peers.…  parazyd
 (DIR) 2021-03-11 23:27  Use filepath.Join instead of strings.Jo…  parazyd
 (DIR) 2021-03-09 14:56  Some code linting.                        parazyd
 (DIR) 2021-03-08 01:01  Add note about documentation in Readme.   parazyd
 (DIR) 2021-03-08 00:58  peer_announce: Validate onionaddr from …  parazyd
 (DIR) 2021-03-08 00:58  Update docs.                              parazyd
 (DIR) 2021-03-08 00:44  cmd/tor-dam: Doc typo fix.                parazyd
 (DIR) 2021-03-08 00:26  announce_test: Set up Cfg.Datadir.        parazyd
 (DIR) 2021-03-08 00:11  cmd/tor-dam: Write some more documentat…  parazyd
 (DIR) 2021-03-08 00:00  database: Correct doc typo.               parazyd
 (DIR) 2021-03-07 23:56  Tidy go mod.                              parazyd
 (DIR) 2021-03-07 23:55  Implement writing of JSON peer database…  parazyd
 (DIR) 2021-03-07 23:20  Add JSON to Peer struct.                  parazyd
 (DIR) 2021-03-07 23:19  peer_announce: Fix Validate call.         parazyd
 (DIR) 2021-03-07 22:52  rpc_announce: Fix wording in Ann doc.     parazyd
 (DIR) 2021-03-07 22:18  rpc_announce: Doc formatting.             parazyd
 (DIR) 2021-03-07 22:03  Sherrif badge order.                      parazyd
 (DIR) 2021-03-07 21:57  Report Sherrif badge.                     parazyd
 (DIR) 2021-03-07 21:57  Cleanups.                                 parazyd
 (DIR) 2021-03-07 21:50  Update go.mod.                            parazyd
 (DIR) 2021-03-07 21:45  cmd/tor-dam: Use x from internal scope.   parazyd
 (DIR) 2021-03-07 21:35  Add more documentation.                   parazyd
 (DIR) 2021-03-07 20:53  Sherrif badges.                           parazyd
 (DIR) 2021-03-07 20:51  Fix up some compile warnings.             parazyd
 (DIR) 2021-03-07 20:46  Create go.yml                             parazyd
 (DIR) 2021-03-07 20:31  Add integration example in cmd/tor-dam.   parazyd
 (DIR) 2021-03-07 20:20  Export ValidateOnionInternal function.    parazyd
 (DIR) 2021-03-07 19:29  Create codeql-analysis.yml                parazyd
 (DIR) 2021-03-07 19:25  Remove old files.                         parazyd
 (DIR) 2021-03-07 19:22  Library implementation.                   parazyd
 (DIR) 2021-03-07 19:07  Remove old code.                          parazyd
 (DIR) 2021-01-11 15:15  Update readme with usage.                 parazyd
 (DIR) 2021-01-11 15:09  Refactor repository and rewrite some pa…  parazyd
 (DIR) 2020-10-05 20:03  Fix compilation with latest Redis libra…  parazyd
 (DIR) 2019-10-04 13:34  Add a flag in dam-client for a dynamic …  parazyd
 (DIR) 2019-10-04 13:31  Make flags global variables in dam-clie…  parazyd
 (DIR) 2019-07-24 11:15  python/damhs.py: Fix -p flag.             parazyd
 (DIR) 2019-03-06 16:32  Update the README file with some exampl…  parazyd
 (DIR) 2019-03-06 15:27  Add echoserver Python examples.           parazyd
 (DIR) 2018-12-26 14:58  Use argparse in damhs.py.                 parazyd
 (DIR) 2018-12-17 14:45  Apply my full name in the license heade…  parazyd
 (DIR) 2018-11-01 19:05  Remove unreached os.Exit in dam-dir.      parazyd
 (DIR) 2018-11-01 15:52  Add a GIF visualizing the network in th…  parazyd
 (DIR) 2018-11-01 14:42  dam-dir: Be verbose with expire time wh…  parazyd
 (DIR) 2018-11-01 14:39  dam-client: Fix typo in fetchNodeList.    parazyd
 (DIR) 2018-11-01 12:59  Apply some linting to dam-client.         parazyd
 (DIR) 2018-11-01 12:43  Defer and kill damhs.py and redis when …  parazyd
 (DIR) 2018-11-01 12:34  Tidy up validate_test.go.                 parazyd
 (DIR) 2018-11-01 12:10  Note specific version requirements in R…  parazyd
 (DIR) 2018-11-01 11:40  Merge branch 'ed25519'                    parazyd
 (DIR) 2018-10-29 16:56  Change bufsize for zenroom to 1M.         parazyd
 (DIR) 2018-10-29 16:53  Add zenroom.go test unit.                 parazyd
 (DIR) 2018-10-29 16:52  Trim outbuf and errbuf in ZenroomExecTo…  parazyd
 (DIR) 2018-10-29 16:50  Use Facebook's onion address for the To…  parazyd
 (DIR) 2018-10-29 16:19  Move Zenroom code to separate file in d…  parazyd
 (DIR) 2018-10-29 13:23  Add the Zenroom dependency and implemen…  parazyd
 (DIR) 2018-10-29 09:32  Fix typo in pollNodeTTL.                  parazyd
 (DIR) 2018-10-28 20:39  Simplify time.Now call in dam-dir.        parazyd
 (DIR) 2018-10-28 11:40  Be a little bit more informative in dam…  parazyd
 (DIR) 2018-10-27 11:49  dam-dir: Remove unnecessary conversion …  parazyd
 (DIR) 2018-10-27 11:48  dam-client: Move the init of the workin…  parazyd
 (DIR) 2018-10-27 11:28  dam-client: Don't bail out when there a…  parazyd
 (DIR) 2018-10-27 11:28  Implement dam-gource binary for fetchin…  parazyd
 (DIR) 2018-10-27 11:03  Update TODO                               parazyd
 (DIR) 2018-10-27 11:02  Implement deletion in damlib's PublishT…  parazyd
 (DIR) 2018-10-27 10:49  Implement polling routine for deleting …  parazyd
 (DIR) 2018-10-27 08:52  Don't append a newline to redis' pubsub…  parazyd
 (DIR) 2018-10-26 16:24  Implement a Redis publish/subscribe cha…  parazyd
 (DIR) 2018-10-26 15:56  dam-client: Remove duplicates from fina…  parazyd
 (DIR) 2018-10-26 15:53  Remove announcements to ourselves (loca…  parazyd
 (DIR) 2018-10-26 09:46  Change default announce interval to 5 m…  parazyd
 (DIR) 2018-10-23 10:37  Mitigate Redis(Cli) bug by not panickin…  parazyd
 (DIR) 2018-10-22 14:01  dam-dir: Avoid sending secrets when pro…  parazyd
 (DIR) 2018-10-22 09:37  Update TODO.                              parazyd
 (DIR) 2018-10-22 09:36  Update the protocol document and fix so…  parazyd
 (DIR) 2018-09-03 13:25  Add some comments through the code.       parazyd
 (DIR) 2018-09-03 11:58  Implement flag for (re)generating keypa…  parazyd
 (DIR) 2018-09-03 11:53  Add a commandline flag for allowing cus…  parazyd
 (DIR) 2018-09-03 11:32  Add a commandline flag for a variable a…  parazyd
 (DIR) 2018-07-30 09:33  Run 'install-init' contrib/Makefile tar…  parazyd
 (DIR) 2018-07-19 14:51  Add a commandline flag example in dam-c…  parazyd
 (DIR) 2018-07-19 14:50  Implement "-d" flag in dam-client to al…  parazyd
 (DIR) 2018-07-19 14:28  Add a commandline opts example in the d…  parazyd
 (DIR) 2018-07-19 14:22  Implement -t flag for choosing between …  parazyd
 (DIR) 2018-07-10 10:10  Enable all nodes to be initially valid.   parazyd
 (DIR) 2018-05-29 10:46  Open additional needed ports in config.…  parazyd
 (DIR) 2018-03-26 10:38  Open port 13010 for the hidden service.   parazyd
 (DIR) 2018-03-21 15:33  Add proper permission handling to inits…  parazyd
 (DIR) 2018-03-21 14:40  Switch the initscripts to supervise-dae…  parazyd
 (DIR) 2018-03-14 15:46  Initscripts should start after ntp.       parazyd
 (DIR) 2018-03-13 12:32  Add cleanups to binaries.                 parazyd
 (DIR) 2018-03-13 10:36  Add some damlib style cleanups.           parazyd
 (DIR) 2018-03-13 10:10  Add support for local directories.txt a…  parazyd
 (DIR) 2018-03-12 13:31  Add improvements to OpenRC initscripts.   parazyd
 (DIR) 2018-03-12 11:28  Add some test cases for damlib.           parazyd
 (DIR) 2018-03-12 10:40  Add TODO.md                               parazyd
 (DIR) 2018-03-12 10:17  Use crypto/rand in dam-client to select…  parazyd
 (DIR) 2018-02-20 13:14  Fix the log path of dam-dir initscript.   parazyd
 (DIR) 2018-02-20 13:04  Remove TODO note about loading private …  parazyd
 (DIR) 2018-02-20 12:37  Also use local nodes know to redis in f…  parazyd
 (DIR) 2018-02-20 12:06  Write the onion hostname on key generat…  parazyd
 (DIR) 2018-02-20 11:21  Add TODO note in dam-client.              parazyd
 (DIR) 2018-02-20 11:15  Add license headers to the source code …  parazyd
 (DIR) 2018-02-19 12:31  Add install-init contrib/Makefile targe…  parazyd
 (DIR) 2018-02-19 12:28  Add openrc initscripts                    parazyd
 (DIR) 2018-02-13 22:40  Fix wording in protocol.md                parazyd
 (DIR) 2018-02-12 09:50  Don't panic when directory fetch fails.   parazyd
 (DIR) 2018-01-24 18:17  Enable dam.decodeproject.eu directory l…  parazyd
 (DIR) 2018-01-23 12:13  Add comment about constantly loading th…  parazyd
 (DIR) 2017-12-21 12:42  Use the constant WelcomeMsg in dam-dir.   parazyd
 (DIR) 2017-12-21 12:31  Fix comment for GzipEncode                parazyd
 (DIR) 2017-12-20 15:03  Add propagation functionality.            parazyd
 (DIR) 2017-12-20 12:44  Implement fetching of network entry poi…  parazyd
 (DIR) 2017-12-13 02:36  Style fixes.                              parazyd
 (DIR) 2017-12-13 02:15  damhs.py: Don't spam stdout when loopin…  parazyd
 (DIR) 2017-12-13 01:53  crypto_rsa.go comment cleanup.            parazyd
 (DIR) 2017-12-13 01:48  Validate v3 hidden service addresses in…  parazyd
 (DIR) 2017-12-13 00:10  Rename handshake validation functions.    parazyd
 (DIR) 2017-12-13 00:02  Remove useless bool returns from Save{P…  parazyd
 (DIR) 2017-12-12 23:57  Implement ed25519 functionality.          parazyd
 (DIR) 2017-12-12 21:17  Separate RSA functions into a separate …  parazyd
 (DIR) 2017-12-12 17:04  Enable passing the port mapping to damh…  parazyd
 (DIR) 2017-12-12 13:46  Rename Privpath constant to PrivKeyPath   parazyd
 (DIR) 2017-12-12 12:08  dam-client: Don't bail out on announce …  parazyd
 (DIR) 2017-12-12 12:07  Update dam-dir tests.                     parazyd
 (DIR) 2017-12-12 12:07  Implement more control over the HTTP se…  parazyd
 (DIR) 2017-12-12 11:45  Handle HTTP 400 in dam-client.            parazyd
 (DIR) 2017-12-12 11:40  Move ProxyAddr to config.go               parazyd
 (DIR) 2017-12-12 02:14  Reformat and reenable all tests.          parazyd
 (DIR) 2017-12-12 01:53  Be more verbose when bailing in dam-dir   parazyd
 (DIR) 2017-12-12 01:17  Put GoDoc badge in readme.                parazyd
 (DIR) 2017-12-12 00:56  Refactor handshake validation.            parazyd
 (DIR) 2017-12-12 00:43  Add incomplete test for invalid second …  parazyd
 (DIR) 2017-12-11 21:49  Add TODO note about node promotion.       parazyd
 (DIR) 2017-12-11 21:44  Add more test cases                       parazyd
 (DIR) 2017-12-11 21:37  Add test case for invalid onion address…  parazyd
 (DIR) 2017-12-11 21:32  Test case for invalid nodetype            parazyd
 (DIR) 2017-12-11 21:23  Recognize when a descriptor could not b…  parazyd
 (DIR) 2017-12-11 21:21  Allow nodetype of either "node" or "dir…  parazyd
 (DIR) 2017-12-11 20:52  Add test for ValidSecondHandshake         parazyd
 (DIR) 2017-12-11 20:24  Start redoing dam-dir tests.              parazyd
 (DIR) 2017-12-11 16:28  Improvements to 2/2 handshake handling.   parazyd
 (DIR) 2017-12-11 16:20  More tests. Shameful how bad they are.    parazyd
 (DIR) 2017-12-11 15:26  Implement simpler postback to the clien…  parazyd
 (DIR) 2017-12-11 15:06  Add very primitive tests for dam-dir.     parazyd
 (DIR) 2017-12-11 13:48  Drop out of handlePost sooner if there …  parazyd
 (DIR) 2017-12-10 21:34  dam-client: Disable log message about C…  parazyd
 (DIR) 2017-12-10 16:27  Update protocol documentation.            parazyd
 (DIR) 2017-12-10 16:02  Rename lib to damlib and separate funct…  parazyd
 (DIR) 2017-12-10 12:50  More robustness in dam-dir                parazyd
 (DIR) 2017-12-09 19:32  Make the client also sign the decrypted…  parazyd
 (DIR) 2017-12-09 19:08  Remove .gitignore                         parazyd
 (DIR) 2017-12-09 19:07  Be explicit in naming of crypto functio…  parazyd
 (DIR) 2017-12-09 19:02  Chdir to a working directory where we c…  parazyd
 (DIR) 2017-12-09 17:38  Start redis if it's not already running…  parazyd
 (DIR) 2017-12-09 17:31  More Makefile                             parazyd
 (DIR) 2017-12-09 17:25  Makefile fixes; rename dirauth.py to da…  parazyd
 (DIR) 2017-12-09 17:13  Generic naming                            parazyd
 (DIR) 2017-12-09 16:35  Update pkg/lib doc                        parazyd
 (DIR) 2017-12-09 15:02  fix misplaced log message                 parazyd
 (DIR) 2017-12-09 14:54  Announce to known directories concurren…  parazyd
 (DIR) 2017-12-09 14:41  dam-dir: Don't request a descriptor if …  parazyd
 (DIR) 2017-12-09 14:06  dam-client: Do the announce process in …  parazyd
 (DIR) 2017-12-09 13:24  Update port numbers in dir and client     parazyd
 (DIR) 2017-12-08 18:03  Whitespace fixes                          parazyd
 (DIR) 2017-12-08 17:40  Add note about directories                parazyd
 (DIR) 2017-12-08 17:40  Write "firstseen" and "valid" only if t…  parazyd
 (DIR) 2017-12-08 17:06  Flush stdout in python when writing to …  parazyd
 (DIR) 2017-12-08 17:06  Use dirauth.py from $PATH                 parazyd
 (DIR) 2017-12-08 17:05  Fail if we did not publish a descriptor…  parazyd
 (DIR) 2017-12-08 14:35  Implement hidden service startup throug…  parazyd
 (DIR) 2017-12-08 13:23  use 0400 perms after writing files        parazyd
 (DIR) 2017-12-08 12:46  Better error handling                     parazyd
 (DIR) 2017-12-08 12:23  Add example configurations; improve mak…  parazyd
 (DIR) 2017-12-08 11:57  Separate protocol doc into its own file…  parazyd
 (DIR) 2017-12-08 11:30  Add Makefile to install python scripts    parazyd
 (DIR) 2017-12-08 11:20  Add the ephemeral hidden service daemon   parazyd
 (DIR) 2017-12-08 10:40  Remove finished TODOs                     parazyd
 (DIR) 2017-12-08 10:37  This repo has multiple cmds so use /...…  parazyd
 (DIR) 2017-12-08 02:36  Remove obsolete Python code               parazyd
 (DIR) 2017-12-08 02:33  Update documentation                      parazyd
 (DIR) 2017-12-08 01:28  Sort directory structure to something c…  parazyd
 (DIR) 2017-12-08 01:01  Avoid using relative imports              parazyd
 (DIR) 2017-12-08 01:00  move packages to root directory           parazyd
 (DIR) 2017-12-08 00:27  Implement redis as directory storage ba…  parazyd
 (DIR) 2017-12-07 22:56  Expand the nodeStruct struct to hold mo…  parazyd
 (DIR) 2017-12-07 22:22  Finalize the second handshake when send…  parazyd
 (DIR) 2017-12-07 22:02  Become two seconds faster in fetching a…  parazyd
 (DIR) 2017-12-07 21:32  Implement client-side secret decryption   parazyd
 (DIR) 2017-12-07 21:19  Currently there is no need to save the …  parazyd
 (DIR) 2017-12-07 21:18  Implement handling of error replies fro…  parazyd
 (DIR) 2017-12-07 21:03  Handle signature verification in ddir.go  parazyd
 (DIR) 2017-12-07 21:02  Proper signature creation in dam.go       parazyd
 (DIR) 2017-12-07 21:01  Bug #23032 resolved.                      parazyd
 (DIR) 2017-12-07 21:00  Style fixes                               parazyd
 (DIR) 2017-12-07 20:01  Handle the JSON response in dam.go        parazyd
 (DIR) 2017-12-07 19:59  Implement secret encryption in ddir.      parazyd
 (DIR) 2017-12-07 19:57  Implement ParseKey, which parses a []by…  parazyd
 (DIR) 2017-12-07 19:54  Return the public key as []byte in Vali…  parazyd
 (DIR) 2017-12-07 19:21  Be more informative with some helper fu…  parazyd
 (DIR) 2017-12-07 18:19  ListenAndServe in a goroutine             parazyd
 (DIR) 2017-12-07 18:15  Use a const for ddir's listening address  parazyd
 (DIR) 2017-12-07 18:14  Implement generation of random ASCII st…  parazyd
 (DIR) 2017-12-07 17:56  Change log.Fatal to log.Fatalln           parazyd
 (DIR) 2017-12-07 17:53  Disable signature validation until #230…  parazyd
 (DIR) 2017-12-07 17:15  Use the new HTTPPost in dam.go            parazyd
 (DIR) 2017-12-07 17:13  add license header to ddir.go             parazyd
 (DIR) 2017-12-07 17:12  Implement wrapping around HTTP requests…  parazyd
 (DIR) 2017-12-07 17:12  make consts out of vars in dam.go         parazyd
 (DIR) 2017-12-07 16:27  add go implementation                     parazyd
 (DIR) 2017-12-07 16:26  move python to separate directory         parazyd
 (DIR) 2017-12-07 15:48  relicense to AGPL3                        parazyd
 (DIR) 2017-11-28 17:05  rename to Tor-DAM                         parazyd
 (DIR) 2017-11-25 13:52  forgot to assign a None to prx            parazyd
 (DIR) 2017-11-25 12:40  readme fix                                parazyd
 (DIR) 2017-11-25 12:38  announce both to self and a remote dire…  parazyd
 (DIR) 2017-11-25 12:35  add creds file with fake credentials      parazyd
 (DIR) 2017-11-25 03:17  update the readme                         parazyd
 (DIR) 2017-11-25 02:39  implement basic PoC                       parazyd
 (DIR) 2017-11-25 02:39  add license and readme                    parazyd
       
 (TXT) Atom feed
 (TXT) Atom feed (tags)