diff --git a/gday/CHANGELOG.md b/gday/CHANGELOG.md
new file mode 100644
index 0000000..4732866
--- /dev/null
+++ b/gday/CHANGELOG.md
@@ -0,0 +1,64 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## Unreleased
+
+### Commit Statistics
+
+
+
+ - 38 commits contributed to the release over the course of 77 calendar days.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Merge pull request #4 from manforowicz/example-pr ([`f567a95`](https://github.com/manforowicz/gday/commit/f567a95de7c7bcff59a46ee083bfc4b50acf1b60))
+ - Improved cargo toml descriptions ([`c8bd985`](https://github.com/manforowicz/gday/commit/c8bd985db86b72b7ba3bd3602a6af1d6cf0d24d7))
+ - Merge pull request #3 from manforowicz/example-pr ([`7d2937d`](https://github.com/manforowicz/gday/commit/7d2937df44f24992783c731778ac7353f0177e78))
+ - Further testing ci ([`fab1f6f`](https://github.com/manforowicz/gday/commit/fab1f6f7f5d9b050264dda8a7775dbd24f5596f9))
+ - Switched from aws-lc-sys to ring ([`cbcd5e5`](https://github.com/manforowicz/gday/commit/cbcd5e54d4bf4c2b86861555f139eba8a318dc2b))
+ - Merge pull request #1 from manforowicz/example-pr ([`2269235`](https://github.com/manforowicz/gday/commit/226923559049f866374c21df106bc3f05c2ff545))
+ - Tried to add build dependencies for aws-lc-sys ([`ac04118`](https://github.com/manforowicz/gday/commit/ac0411811448d7fc55648a36ae96e108e1dfd7c3))
+ - Bumped version number ([`4e5c0eb`](https://github.com/manforowicz/gday/commit/4e5c0ebe5e56de267d77c34f6abe0c1080cd1f04))
+ - Testing cargo dist ([`e04d00d`](https://github.com/manforowicz/gday/commit/e04d00df6ef9e83baf3d4f8d74decfba8481bf02))
+ - Improved user UI ([`50112ec`](https://github.com/manforowicz/gday/commit/50112ecab46ca44710d0938ebc451f3684e18bfe))
+ - Further refactoring the code. It must be perfect! ([`8bbec52`](https://github.com/manforowicz/gday/commit/8bbec52da3eb71c970efd9e64fc3d318e5cd8166))
+ - Improved code comments ([`00d5bde`](https://github.com/manforowicz/gday/commit/00d5bde7b6e32fe3d264e14dbaedfa93830ce9cd))
+ - Refactoring functionality into libraries ([`ba5cde5`](https://github.com/manforowicz/gday/commit/ba5cde51028aa0ccec02e97cc71d4bd4a2d6b2cf))
+ - Updated dependencies ([`d1bfeba`](https://github.com/manforowicz/gday/commit/d1bfebaee9cb3ed1aa57944f2f477adbf28e2d35))
+ - Refactored file transfer code for modularity ([`1128b4f`](https://github.com/manforowicz/gday/commit/1128b4f7eea4e0662bda715761ae9092b229e025))
+ - Improved error messages and tests ([`6d159a0`](https://github.com/manforowicz/gday/commit/6d159a011c709a9aa91ef667f04d86d74912bad9))
+ - Fixed tokio runtime error ([`a690393`](https://github.com/manforowicz/gday/commit/a690393b97e5a8ac5a2d14ac137ddd2b1ebcc306))
+ - Improved hole-punching process ([`890c107`](https://github.com/manforowicz/gday/commit/890c107649e131326a6cc537b005785d194d7c78))
+ - Added some checks to file transfer ([`67c252a`](https://github.com/manforowicz/gday/commit/67c252aea354feb8aefe8a7e463c9eb4835bca83))
+ - Switched code to hexadecimal for simplicity ([`5c4f08c`](https://github.com/manforowicz/gday/commit/5c4f08c75fc095f3bab61dbe3917b5dd9a65efa8))
+ - Working on adding TCP support to client ([`74b7b78`](https://github.com/manforowicz/gday/commit/74b7b78025e4811d6f9fbcddf2a42c24e4f8c79e))
+ - Update dependencies ([`947713b`](https://github.com/manforowicz/gday/commit/947713b13f5a307a3cecd816afac875966dc38bf))
+ - Added basic content to README files ([`f5b2578`](https://github.com/manforowicz/gday/commit/f5b25788d9cdefb0ac0b08b2d79ee919d1af770d))
+ - Fixed flushing bug in file send ([`7cc8ad7`](https://github.com/manforowicz/gday/commit/7cc8ad7e7b9284f3f564d029e9f863ce66ad50ca))
+ - Changed to use progress write wrapper ([`2fcd76c`](https://github.com/manforowicz/gday/commit/2fcd76c5e9ec477168217b681258e3954fd3bfa9))
+ - Added timeout to hole punch ([`1654be1`](https://github.com/manforowicz/gday/commit/1654be15594f4172b87dbba1a3a98bb6f787ca4e))
+ - Removed unnecessary unwraps ([`bc3462a`](https://github.com/manforowicz/gday/commit/bc3462aa63a63634738eb70ce3160b4fac310b72))
+ - Switched to using json for readability ([`6bf6303`](https://github.com/manforowicz/gday/commit/6bf63038c3bfa008a79095e55bf90229d70b8fd0))
+ - Slowly adding markdown files ([`67863f2`](https://github.com/manforowicz/gday/commit/67863f2a7a023451d8d64280f828f2cd661f98be))
+ - Improved documentation ([`16f36f3`](https://github.com/manforowicz/gday/commit/16f36f31acfed14fa6fe2e4fdc6e51fe3615958b))
+ - Added tests to contact exchange protocol ([`8579675`](https://github.com/manforowicz/gday/commit/85796756c68c1e249ffdebac3f3af56be397db1f))
+ - Restructuring ([`5290335`](https://github.com/manforowicz/gday/commit/5290335417a3336e6ec76f2d8d1c29dd4db3628e))
+ - Minimum viable product functional ([`1dec087`](https://github.com/manforowicz/gday/commit/1dec0876297f665547dcc38406e5cc07bdcd428d))
+ - Updated dependencies ([`907e849`](https://github.com/manforowicz/gday/commit/907e84937f5b58082c7d979e529cbd64d96a1d0b))
+ - Prior to cargo update ([`973cf24`](https://github.com/manforowicz/gday/commit/973cf246e90e84aa6c453fb677620fe607748bf4))
+ - Working on this slowly ([`2c0d6c5`](https://github.com/manforowicz/gday/commit/2c0d6c58803fa2f2a69be2019a8a4019cc65276d))
+ - Added forbid unsafe ([`df46cb0`](https://github.com/manforowicz/gday/commit/df46cb02aedc4cf396e09409cce0333be0c5bf5c))
+ - Need to add transmission resumption support ([`003c095`](https://github.com/manforowicz/gday/commit/003c095573540ab20a696276cd171ea5e64114de))
+
+
diff --git a/gday_contact_exchange_protocol/CHANGELOG.md b/gday_contact_exchange_protocol/CHANGELOG.md
new file mode 100644
index 0000000..a040ac3
--- /dev/null
+++ b/gday_contact_exchange_protocol/CHANGELOG.md
@@ -0,0 +1,53 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## Unreleased
+
+### Commit Statistics
+
+
+
+ - 27 commits contributed to the release over the course of 77 calendar days.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Merge pull request #4 from manforowicz/example-pr ([`f567a95`](https://github.com/manforowicz/gday/commit/f567a95de7c7bcff59a46ee083bfc4b50acf1b60))
+ - Improved cargo toml descriptions ([`c8bd985`](https://github.com/manforowicz/gday/commit/c8bd985db86b72b7ba3bd3602a6af1d6cf0d24d7))
+ - Merge pull request #3 from manforowicz/example-pr ([`7d2937d`](https://github.com/manforowicz/gday/commit/7d2937df44f24992783c731778ac7353f0177e78))
+ - Further testing ci ([`fab1f6f`](https://github.com/manforowicz/gday/commit/fab1f6f7f5d9b050264dda8a7775dbd24f5596f9))
+ - Switched from aws-lc-sys to ring ([`cbcd5e5`](https://github.com/manforowicz/gday/commit/cbcd5e54d4bf4c2b86861555f139eba8a318dc2b))
+ - Bumped version number ([`4e5c0eb`](https://github.com/manforowicz/gday/commit/4e5c0ebe5e56de267d77c34f6abe0c1080cd1f04))
+ - Testing cargo dist ([`e04d00d`](https://github.com/manforowicz/gday/commit/e04d00df6ef9e83baf3d4f8d74decfba8481bf02))
+ - Further refactoring the code. It must be perfect! ([`8bbec52`](https://github.com/manforowicz/gday/commit/8bbec52da3eb71c970efd9e64fc3d318e5cd8166))
+ - Improved code comments ([`00d5bde`](https://github.com/manforowicz/gday/commit/00d5bde7b6e32fe3d264e14dbaedfa93830ce9cd))
+ - Updated dependencies ([`d1bfeba`](https://github.com/manforowicz/gday/commit/d1bfebaee9cb3ed1aa57944f2f477adbf28e2d35))
+ - Improved readme ([`b24a702`](https://github.com/manforowicz/gday/commit/b24a7025e373620de2aae7ef5248fd94926d4e4e))
+ - Improved error messages and tests ([`6d159a0`](https://github.com/manforowicz/gday/commit/6d159a011c709a9aa91ef667f04d86d74912bad9))
+ - Improved hole-punching process ([`890c107`](https://github.com/manforowicz/gday/commit/890c107649e131326a6cc537b005785d194d7c78))
+ - Added some checks to file transfer ([`67c252a`](https://github.com/manforowicz/gday/commit/67c252aea354feb8aefe8a7e463c9eb4835bca83))
+ - Update dependencies ([`947713b`](https://github.com/manforowicz/gday/commit/947713b13f5a307a3cecd816afac875966dc38bf))
+ - Added basic content to README files ([`f5b2578`](https://github.com/manforowicz/gday/commit/f5b25788d9cdefb0ac0b08b2d79ee919d1af770d))
+ - Added timeout to hole punch ([`1654be1`](https://github.com/manforowicz/gday/commit/1654be15594f4172b87dbba1a3a98bb6f787ca4e))
+ - Switched to using json for readability ([`6bf6303`](https://github.com/manforowicz/gday/commit/6bf63038c3bfa008a79095e55bf90229d70b8fd0))
+ - Slowly adding markdown files ([`67863f2`](https://github.com/manforowicz/gday/commit/67863f2a7a023451d8d64280f828f2cd661f98be))
+ - Improved documentation ([`16f36f3`](https://github.com/manforowicz/gday/commit/16f36f31acfed14fa6fe2e4fdc6e51fe3615958b))
+ - Added tests to contact exchange protocol ([`8579675`](https://github.com/manforowicz/gday/commit/85796756c68c1e249ffdebac3f3af56be397db1f))
+ - Restructuring ([`5290335`](https://github.com/manforowicz/gday/commit/5290335417a3336e6ec76f2d8d1c29dd4db3628e))
+ - Minimum viable product functional ([`1dec087`](https://github.com/manforowicz/gday/commit/1dec0876297f665547dcc38406e5cc07bdcd428d))
+ - Prior to cargo update ([`973cf24`](https://github.com/manforowicz/gday/commit/973cf246e90e84aa6c453fb677620fe607748bf4))
+ - Working on this slowly ([`2c0d6c5`](https://github.com/manforowicz/gday/commit/2c0d6c58803fa2f2a69be2019a8a4019cc65276d))
+ - Added forbid unsafe ([`df46cb0`](https://github.com/manforowicz/gday/commit/df46cb02aedc4cf396e09409cce0333be0c5bf5c))
+ - Need to add transmission resumption support ([`003c095`](https://github.com/manforowicz/gday/commit/003c095573540ab20a696276cd171ea5e64114de))
+
+
diff --git a/gday_encryption/CHANGELOG.md b/gday_encryption/CHANGELOG.md
new file mode 100644
index 0000000..f5ad775
--- /dev/null
+++ b/gday_encryption/CHANGELOG.md
@@ -0,0 +1,48 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## Unreleased
+
+### Commit Statistics
+
+
+
+ - 22 commits contributed to the release over the course of 77 calendar days.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Merge pull request #4 from manforowicz/example-pr ([`f567a95`](https://github.com/manforowicz/gday/commit/f567a95de7c7bcff59a46ee083bfc4b50acf1b60))
+ - Improved cargo toml descriptions ([`c8bd985`](https://github.com/manforowicz/gday/commit/c8bd985db86b72b7ba3bd3602a6af1d6cf0d24d7))
+ - Merge pull request #3 from manforowicz/example-pr ([`7d2937d`](https://github.com/manforowicz/gday/commit/7d2937df44f24992783c731778ac7353f0177e78))
+ - Further testing ci ([`fab1f6f`](https://github.com/manforowicz/gday/commit/fab1f6f7f5d9b050264dda8a7775dbd24f5596f9))
+ - Switched from aws-lc-sys to ring ([`cbcd5e5`](https://github.com/manforowicz/gday/commit/cbcd5e54d4bf4c2b86861555f139eba8a318dc2b))
+ - Bumped version number ([`4e5c0eb`](https://github.com/manforowicz/gday/commit/4e5c0ebe5e56de267d77c34f6abe0c1080cd1f04))
+ - Testing cargo dist ([`e04d00d`](https://github.com/manforowicz/gday/commit/e04d00df6ef9e83baf3d4f8d74decfba8481bf02))
+ - Improved error messages and tests ([`6d159a0`](https://github.com/manforowicz/gday/commit/6d159a011c709a9aa91ef667f04d86d74912bad9))
+ - Fixed tokio runtime error ([`a690393`](https://github.com/manforowicz/gday/commit/a690393b97e5a8ac5a2d14ac137ddd2b1ebcc306))
+ - Switched code to hexadecimal for simplicity ([`5c4f08c`](https://github.com/manforowicz/gday/commit/5c4f08c75fc095f3bab61dbe3917b5dd9a65efa8))
+ - Working on adding TCP support to client ([`74b7b78`](https://github.com/manforowicz/gday/commit/74b7b78025e4811d6f9fbcddf2a42c24e4f8c79e))
+ - Update dependencies ([`947713b`](https://github.com/manforowicz/gday/commit/947713b13f5a307a3cecd816afac875966dc38bf))
+ - Added basic content to README files ([`f5b2578`](https://github.com/manforowicz/gday/commit/f5b25788d9cdefb0ac0b08b2d79ee919d1af770d))
+ - Removed unnecessary unwraps ([`bc3462a`](https://github.com/manforowicz/gday/commit/bc3462aa63a63634738eb70ce3160b4fac310b72))
+ - Switched to using json for readability ([`6bf6303`](https://github.com/manforowicz/gday/commit/6bf63038c3bfa008a79095e55bf90229d70b8fd0))
+ - Slowly adding markdown files ([`67863f2`](https://github.com/manforowicz/gday/commit/67863f2a7a023451d8d64280f828f2cd661f98be))
+ - Added tests to contact exchange protocol ([`8579675`](https://github.com/manforowicz/gday/commit/85796756c68c1e249ffdebac3f3af56be397db1f))
+ - Restructuring ([`5290335`](https://github.com/manforowicz/gday/commit/5290335417a3336e6ec76f2d8d1c29dd4db3628e))
+ - Minimum viable product functional ([`1dec087`](https://github.com/manforowicz/gday/commit/1dec0876297f665547dcc38406e5cc07bdcd428d))
+ - Working on this slowly ([`2c0d6c5`](https://github.com/manforowicz/gday/commit/2c0d6c58803fa2f2a69be2019a8a4019cc65276d))
+ - Added forbid unsafe ([`df46cb0`](https://github.com/manforowicz/gday/commit/df46cb02aedc4cf396e09409cce0333be0c5bf5c))
+ - Need to add transmission resumption support ([`003c095`](https://github.com/manforowicz/gday/commit/003c095573540ab20a696276cd171ea5e64114de))
+
+
diff --git a/gday_file_transfer/CHANGELOG.md b/gday_file_transfer/CHANGELOG.md
new file mode 100644
index 0000000..476ab9c
--- /dev/null
+++ b/gday_file_transfer/CHANGELOG.md
@@ -0,0 +1,39 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## Unreleased
+
+### Commit Statistics
+
+
+
+ - 13 commits contributed to the release over the course of 2 calendar days.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Merge pull request #4 from manforowicz/example-pr ([`f567a95`](https://github.com/manforowicz/gday/commit/f567a95de7c7bcff59a46ee083bfc4b50acf1b60))
+ - Improved cargo toml descriptions ([`c8bd985`](https://github.com/manforowicz/gday/commit/c8bd985db86b72b7ba3bd3602a6af1d6cf0d24d7))
+ - Merge pull request #3 from manforowicz/example-pr ([`7d2937d`](https://github.com/manforowicz/gday/commit/7d2937df44f24992783c731778ac7353f0177e78))
+ - Further testing ci ([`fab1f6f`](https://github.com/manforowicz/gday/commit/fab1f6f7f5d9b050264dda8a7775dbd24f5596f9))
+ - Switched from aws-lc-sys to ring ([`cbcd5e5`](https://github.com/manforowicz/gday/commit/cbcd5e54d4bf4c2b86861555f139eba8a318dc2b))
+ - Bumped version number ([`4e5c0eb`](https://github.com/manforowicz/gday/commit/4e5c0ebe5e56de267d77c34f6abe0c1080cd1f04))
+ - Testing cargo dist ([`e04d00d`](https://github.com/manforowicz/gday/commit/e04d00df6ef9e83baf3d4f8d74decfba8481bf02))
+ - Improved user UI ([`50112ec`](https://github.com/manforowicz/gday/commit/50112ecab46ca44710d0938ebc451f3684e18bfe))
+ - Further refactoring the code. It must be perfect! ([`8bbec52`](https://github.com/manforowicz/gday/commit/8bbec52da3eb71c970efd9e64fc3d318e5cd8166))
+ - Improved code comments ([`00d5bde`](https://github.com/manforowicz/gday/commit/00d5bde7b6e32fe3d264e14dbaedfa93830ce9cd))
+ - Refactoring functionality into libraries ([`ba5cde5`](https://github.com/manforowicz/gday/commit/ba5cde51028aa0ccec02e97cc71d4bd4a2d6b2cf))
+ - Updated dependencies ([`d1bfeba`](https://github.com/manforowicz/gday/commit/d1bfebaee9cb3ed1aa57944f2f477adbf28e2d35))
+ - Refactored file transfer code for modularity ([`1128b4f`](https://github.com/manforowicz/gday/commit/1128b4f7eea4e0662bda715761ae9092b229e025))
+
+
diff --git a/gday_hole_punch/CHANGELOG.md b/gday_hole_punch/CHANGELOG.md
new file mode 100644
index 0000000..eb4b743
--- /dev/null
+++ b/gday_hole_punch/CHANGELOG.md
@@ -0,0 +1,67 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## Unreleased
+
+### Commit Statistics
+
+
+
+ - 41 commits contributed to the release over the course of 77 calendar days.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Merge pull request #4 from manforowicz/example-pr ([`f567a95`](https://github.com/manforowicz/gday/commit/f567a95de7c7bcff59a46ee083bfc4b50acf1b60))
+ - Improved cargo toml descriptions ([`c8bd985`](https://github.com/manforowicz/gday/commit/c8bd985db86b72b7ba3bd3602a6af1d6cf0d24d7))
+ - Merge pull request #3 from manforowicz/example-pr ([`7d2937d`](https://github.com/manforowicz/gday/commit/7d2937df44f24992783c731778ac7353f0177e78))
+ - Further testing ci ([`fab1f6f`](https://github.com/manforowicz/gday/commit/fab1f6f7f5d9b050264dda8a7775dbd24f5596f9))
+ - Changed socket usage to support windows ([`00c096d`](https://github.com/manforowicz/gday/commit/00c096d5364ef2e8cec918dab44e28a7d8c439f4))
+ - Added socket2 all flag. Hopefully this makes it work on windows ([`17af098`](https://github.com/manforowicz/gday/commit/17af098baf4fb0f3be7888da8ddca9e5cb3fdca3))
+ - Switched from aws-lc-sys to ring ([`cbcd5e5`](https://github.com/manforowicz/gday/commit/cbcd5e54d4bf4c2b86861555f139eba8a318dc2b))
+ - Bumped version number ([`4e5c0eb`](https://github.com/manforowicz/gday/commit/4e5c0ebe5e56de267d77c34f6abe0c1080cd1f04))
+ - Testing cargo dist ([`e04d00d`](https://github.com/manforowicz/gday/commit/e04d00df6ef9e83baf3d4f8d74decfba8481bf02))
+ - Further refactoring the code. It must be perfect! ([`8bbec52`](https://github.com/manforowicz/gday/commit/8bbec52da3eb71c970efd9e64fc3d318e5cd8166))
+ - Improved code comments ([`00d5bde`](https://github.com/manforowicz/gday/commit/00d5bde7b6e32fe3d264e14dbaedfa93830ce9cd))
+ - Refactoring functionality into libraries ([`ba5cde5`](https://github.com/manforowicz/gday/commit/ba5cde51028aa0ccec02e97cc71d4bd4a2d6b2cf))
+ - Updated dependencies ([`d1bfeba`](https://github.com/manforowicz/gday/commit/d1bfebaee9cb3ed1aa57944f2f477adbf28e2d35))
+ - Refactored file transfer code for modularity ([`1128b4f`](https://github.com/manforowicz/gday/commit/1128b4f7eea4e0662bda715761ae9092b229e025))
+ - Improved error messages and tests ([`6d159a0`](https://github.com/manforowicz/gday/commit/6d159a011c709a9aa91ef667f04d86d74912bad9))
+ - Fixed tokio runtime error ([`a690393`](https://github.com/manforowicz/gday/commit/a690393b97e5a8ac5a2d14ac137ddd2b1ebcc306))
+ - Gave server more info ([`7a32bb0`](https://github.com/manforowicz/gday/commit/7a32bb0e1fbf4562386ed9c21df2e65c8cdd61cd))
+ - Improved hole-punching process ([`890c107`](https://github.com/manforowicz/gday/commit/890c107649e131326a6cc537b005785d194d7c78))
+ - Added some checks to file transfer ([`67c252a`](https://github.com/manforowicz/gday/commit/67c252aea354feb8aefe8a7e463c9eb4835bca83))
+ - Switched code to hexadecimal for simplicity ([`5c4f08c`](https://github.com/manforowicz/gday/commit/5c4f08c75fc095f3bab61dbe3917b5dd9a65efa8))
+ - Working on adding TCP support to client ([`74b7b78`](https://github.com/manforowicz/gday/commit/74b7b78025e4811d6f9fbcddf2a42c24e4f8c79e))
+ - Update dependencies ([`947713b`](https://github.com/manforowicz/gday/commit/947713b13f5a307a3cecd816afac875966dc38bf))
+ - Added basic content to README files ([`f5b2578`](https://github.com/manforowicz/gday/commit/f5b25788d9cdefb0ac0b08b2d79ee919d1af770d))
+ - Fixed flushing bug in file send ([`7cc8ad7`](https://github.com/manforowicz/gday/commit/7cc8ad7e7b9284f3f564d029e9f863ce66ad50ca))
+ - Changed to use progress write wrapper ([`2fcd76c`](https://github.com/manforowicz/gday/commit/2fcd76c5e9ec477168217b681258e3954fd3bfa9))
+ - Added timeout to hole punch ([`1654be1`](https://github.com/manforowicz/gday/commit/1654be15594f4172b87dbba1a3a98bb6f787ca4e))
+ - Added some things to TODO list ([`5d14fc9`](https://github.com/manforowicz/gday/commit/5d14fc9cb63a7118e9d3613763b00596ca6e55d7))
+ - Removed unnecessary unwraps ([`bc3462a`](https://github.com/manforowicz/gday/commit/bc3462aa63a63634738eb70ce3160b4fac310b72))
+ - Switched to using json for readability ([`6bf6303`](https://github.com/manforowicz/gday/commit/6bf63038c3bfa008a79095e55bf90229d70b8fd0))
+ - Slowly adding markdown files ([`67863f2`](https://github.com/manforowicz/gday/commit/67863f2a7a023451d8d64280f828f2cd661f98be))
+ - Improved documentation ([`16f36f3`](https://github.com/manforowicz/gday/commit/16f36f31acfed14fa6fe2e4fdc6e51fe3615958b))
+ - Added tests to contact exchange protocol ([`8579675`](https://github.com/manforowicz/gday/commit/85796756c68c1e249ffdebac3f3af56be397db1f))
+ - Restructuring ([`5290335`](https://github.com/manforowicz/gday/commit/5290335417a3336e6ec76f2d8d1c29dd4db3628e))
+ - Minimum viable product functional ([`1dec087`](https://github.com/manforowicz/gday/commit/1dec0876297f665547dcc38406e5cc07bdcd428d))
+ - Foo ([`5e12665`](https://github.com/manforowicz/gday/commit/5e1266576763cb8fcda2a26bca83e5234943801a))
+ - Fixed ipv6 bug ([`dde7519`](https://github.com/manforowicz/gday/commit/dde75195f80d2fbe0b8bad57933fb215accb1d4f))
+ - Updated dependencies ([`907e849`](https://github.com/manforowicz/gday/commit/907e84937f5b58082c7d979e529cbd64d96a1d0b))
+ - Prior to cargo update ([`973cf24`](https://github.com/manforowicz/gday/commit/973cf246e90e84aa6c453fb677620fe607748bf4))
+ - Working on this slowly ([`2c0d6c5`](https://github.com/manforowicz/gday/commit/2c0d6c58803fa2f2a69be2019a8a4019cc65276d))
+ - Added forbid unsafe ([`df46cb0`](https://github.com/manforowicz/gday/commit/df46cb02aedc4cf396e09409cce0333be0c5bf5c))
+ - Need to add transmission resumption support ([`003c095`](https://github.com/manforowicz/gday/commit/003c095573540ab20a696276cd171ea5e64114de))
+
+