tLog - tordam - A library for peer discovery inside the Tor network HTML 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 TEXT Atom feed TEXT Atom feed (tags)