{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":633612692,"defaultBranch":"master","name":"fwsync","ownerLogin":"jharshman","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-27T22:33:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9647217?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1690843074.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"f33bed8c368973f33d4a36919b96e2646c2d96eb","ref":"refs/heads/friendly-name-symbolic-link","pushedAt":"2023-07-31T22:37:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"install: Add friendly name for fwsync.\n\nAdd a friendlier name \"firewall-sync\" which is a symbolic link to the\nreal installed binary. This provides users with a more explicit name to\ninvoke on the command line without breaking functionality for users that\nalready invoke fwsync.","shortMessageHtmlLink":"install: Add friendly name for fwsync."}},{"before":"d6d58e8360ecae4746e9c08d63b018281e03a827","after":null,"ref":"refs/heads/fwsync-newline-for-path-addition","pushedAt":"2023-07-31T22:14:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"}},{"before":"64cd3d3aa96af7a0811e9995438b545e9931e618","after":"dd0309b9e86503264ce361f1e17f0eaa2d30a1a1","ref":"refs/heads/master","pushedAt":"2023-07-31T22:14:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"Merge pull request #6 from jharshman/fwsync-newline-for-path-addition\n\nbugfix: Missing newline for PATH modification","shortMessageHtmlLink":"Merge pull request #6 from jharshman/fwsync-newline-for-path-addition"}},{"before":null,"after":"d6d58e8360ecae4746e9c08d63b018281e03a827","ref":"refs/heads/fwsync-newline-for-path-addition","pushedAt":"2023-07-31T20:32:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"bugfix: Missing newline for PATH modification\n\nThis PR fixes a small bug that can cause an error in the rc file when\nthe path to fwsync is appeneded. To avoid this a newline is placed\nbefore the call to export.","shortMessageHtmlLink":"bugfix: Missing newline for PATH modification"}},{"before":"50a009fb990c30da2c37c4ef20b7d153ce5f0712","after":"64cd3d3aa96af7a0811e9995438b545e9931e618","ref":"refs/heads/master","pushedAt":"2023-06-23T17:47:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"bump version 0.0.1-8","shortMessageHtmlLink":"bump version 0.0.1-8"}},{"before":"767c4aa813e819e06e7bcffc4e7c60d57de606df","after":"50a009fb990c30da2c37c4ef20b7d153ce5f0712","ref":"refs/heads/master","pushedAt":"2023-06-23T17:33:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"Merge pull request #5 from jharshman/fix-release-check\n\nbugfix: Do not require token for release check","shortMessageHtmlLink":"Merge pull request #5 from jharshman/fix-release-check"}},{"before":"9e260d4be0300b5e5b90c4148823a49f71aa1b09","after":"85d238d31593de891396a4db47e1c3c123ff61bc","ref":"refs/heads/fix-release-check","pushedAt":"2023-06-23T17:11:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"bugfix: Do not require token for release check\n\nThis update removes the need for a GH token while making API calls to\ncheck for the latest FWSYNC version. The cli/go-gh package is replaced\nwith google/go-github and the notifyIfUpdateAvailable function is\nupdated accordingly.","shortMessageHtmlLink":"bugfix: Do not require token for release check"}},{"before":null,"after":"9e260d4be0300b5e5b90c4148823a49f71aa1b09","ref":"refs/heads/fix-release-check","pushedAt":"2023-06-23T17:07:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"bugfix: Do not require token for release check\n\nThis update removes the need for a GH token while making API calls to\ncheck for the latest FWSYNC version. The cli/go-gh package is replaced\nwith google/go-github and the notifyIfUpdateAvailable function is\nupdated accordingly.","shortMessageHtmlLink":"bugfix: Do not require token for release check"}},{"before":"745c80bc6657e189af49c685d7fd6bce8113738a","after":"767c4aa813e819e06e7bcffc4e7c60d57de606df","ref":"refs/heads/master","pushedAt":"2023-06-16T16:56:52.719Z","pushType":"push","commitsCount":1,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"cleanup downloaded archives","shortMessageHtmlLink":"cleanup downloaded archives"}},{"before":"8ee03075324cf8211e4f8b5c35bc90f57767cf7b","after":"745c80bc6657e189af49c685d7fd6bce8113738a","ref":"refs/heads/master","pushedAt":"2023-06-16T16:52:42.981Z","pushType":"push","commitsCount":1,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"bump version 0.0.1-7","shortMessageHtmlLink":"bump version 0.0.1-7"}},{"before":"2a1a0808f26901decc14efb489fe525ee6136365","after":"8ee03075324cf8211e4f8b5c35bc90f57767cf7b","ref":"refs/heads/master","pushedAt":"2023-06-16T16:44:15.937Z","pushType":"push","commitsCount":1,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"bump version 0.0.1-6","shortMessageHtmlLink":"bump version 0.0.1-6"}},{"before":"35cdf84bac431d36361fd1c6693b3fca839fcb33","after":"2a1a0808f26901decc14efb489fe525ee6136365","ref":"refs/heads/master","pushedAt":"2023-06-16T16:42:58.479Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"Merge pull request #4 from jharshman/add-version-string\n\nAdd version command to return version information.","shortMessageHtmlLink":"Merge pull request #4 from jharshman/add-version-string"}},{"before":null,"after":"bb1606cbc67e551f7806779b247e95c9dc6d766f","ref":"refs/heads/add-version-string","pushedAt":"2023-06-16T16:40:34.339Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"Add version command to return version information.","shortMessageHtmlLink":"Add version command to return version information."}},{"before":"c8281b4c9340ae13dafca39acbf1e8e9ee3016c6","after":null,"ref":"refs/heads/fix-update-panic","pushedAt":"2023-06-16T16:38:51.398Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"}},{"before":"81631442f5915f12b5f211bb0102956342f1bdd7","after":"35cdf84bac431d36361fd1c6693b3fca839fcb33","ref":"refs/heads/master","pushedAt":"2023-06-16T16:29:37.437Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"Merge pull request #3 from jharshman/fix-update-panic\n\nbugfix: Skip synchronization if IPs are up-to-date.","shortMessageHtmlLink":"Merge pull request #3 from jharshman/fix-update-panic"}},{"before":"8aae6f9e57aa7f148700b859b7d1b0a02efe4523","after":"c8281b4c9340ae13dafca39acbf1e8e9ee3016c6","ref":"refs/heads/fix-update-panic","pushedAt":"2023-06-16T16:28:00.588Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"bugfix: Skip synchronization if IPs are up-to-date.","shortMessageHtmlLink":"bugfix: Skip synchronization if IPs are up-to-date."}},{"before":null,"after":"8aae6f9e57aa7f148700b859b7d1b0a02efe4523","ref":"refs/heads/fix-update-panic","pushedAt":"2023-06-16T16:13:25.600Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"bugfix: Skip synchronization if IPs are up-to-date.","shortMessageHtmlLink":"bugfix: Skip synchronization if IPs are up-to-date."}},{"before":"8b070a54f87322a695d6d9d098889338f1739892","after":"81631442f5915f12b5f211bb0102956342f1bdd7","ref":"refs/heads/master","pushedAt":"2023-06-14T18:20:03.249Z","pushType":"push","commitsCount":1,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"bump version 0.0.1-5","shortMessageHtmlLink":"bump version 0.0.1-5"}},{"before":"7e4151cc90c84ee0af0e8e085189389f5f1859de","after":"8b070a54f87322a695d6d9d098889338f1739892","ref":"refs/heads/master","pushedAt":"2023-06-14T18:14:16.821Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"Merge pull request #2 from jharshman/version-check\n\nCheck for update","shortMessageHtmlLink":"Merge pull request #2 from jharshman/version-check"}},{"before":"6de529fb73e65440f5d236efa3e9c35b5bd12620","after":"9bcbfae40369f8d8b98c1de3a91113446989ce99","ref":"refs/heads/version-check","pushedAt":"2023-06-14T18:10:07.335Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"Check for update\n\nAt the end of each invocation, fwsync will check if there is an update\navailable. If there is a newer version of fwsync available it will print\nout install information to the screen.","shortMessageHtmlLink":"Check for update"}},{"before":null,"after":"6de529fb73e65440f5d236efa3e9c35b5bd12620","ref":"refs/heads/version-check","pushedAt":"2023-06-14T18:06:45.528Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"Check for update\n\nAt the end of each invocation, fwsync will check if there is an update\navailable. If there is a newer version of fwsync available it will print\nout install information to the screen.","shortMessageHtmlLink":"Check for update"}},{"before":"c7ddb301696fa19446e253b7e4887427e79deaf2","after":"7e4151cc90c84ee0af0e8e085189389f5f1859de","ref":"refs/heads/master","pushedAt":"2023-06-14T16:35:38.381Z","pushType":"push","commitsCount":1,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"bump version 0.0.1-4","shortMessageHtmlLink":"bump version 0.0.1-4"}},{"before":"e3e23aae7fe10032df80d21d0acb7e6b355e7508","after":null,"ref":"refs/heads/ipv6-bugfix","pushedAt":"2023-06-14T16:33:28.888Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"}},{"before":"c1331d579bf2cffef050551bd5db43db11b69e77","after":"c7ddb301696fa19446e253b7e4887427e79deaf2","ref":"refs/heads/master","pushedAt":"2023-06-14T16:33:03.517Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"Merge pull request #1 from jharshman/ipv6-bugfix\n\nbugfix: ipv6 addresses returned instead of ipv4.","shortMessageHtmlLink":"Merge pull request #1 from jharshman/ipv6-bugfix"}},{"before":"86fd0a293f497068690fb894a942a37255a6441c","after":"e3e23aae7fe10032df80d21d0acb7e6b355e7508","ref":"refs/heads/ipv6-bugfix","pushedAt":"2023-06-14T16:26:08.837Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"bugfix: ipv6 addresses returned instead of ipv4.\n\nThis change updates the icanhazip url to include the subdomain ipv4\nmaking the full url ipv4.icanhazip.com. This will help to ensure that\nthe returned IP address is always an ipv4 address.","shortMessageHtmlLink":"bugfix: ipv6 addresses returned instead of ipv4."}},{"before":"0d6675fecfd197d022aabec274565efb5f3b5a2f","after":"86fd0a293f497068690fb894a942a37255a6441c","ref":"refs/heads/ipv6-bugfix","pushedAt":"2023-06-13T22:16:39.528Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"bugfix: ipv6 addresses returned instead of ipv4.\n\nThis change updates the icanhazip url to include the subdomain ipv4\nmaking the full url ipv4.icanhazip.com. This will help to ensure that\nthe returned IP address is always an ipv4 address.","shortMessageHtmlLink":"bugfix: ipv6 addresses returned instead of ipv4."}},{"before":null,"after":"0d6675fecfd197d022aabec274565efb5f3b5a2f","ref":"refs/heads/ipv6-bugfix","pushedAt":"2023-06-13T22:12:32.488Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"bugfix: ipv6 addresses returned instead of ipv4.\n\nThis change updates the icanhazip url to include the subdomain ipv4\nmaking the full url ipv4.icanhazip.com. This will help to ensure that\nthe returned IP address is always an ipv4 address.","shortMessageHtmlLink":"bugfix: ipv6 addresses returned instead of ipv4."}},{"before":"2c4279220750f8ccfa59a5728ca7f65e0f28ccaa","after":"c1331d579bf2cffef050551bd5db43db11b69e77","ref":"refs/heads/master","pushedAt":"2023-05-25T17:49:37.048Z","pushType":"push","commitsCount":1,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"bump version in install.sh","shortMessageHtmlLink":"bump version in install.sh"}},{"before":"d15814cb9b0ca62698538fb6489081b2ce912b6f","after":"2c4279220750f8ccfa59a5728ca7f65e0f28ccaa","ref":"refs/heads/master","pushedAt":"2023-05-24T17:53:08.596Z","pushType":"push","commitsCount":1,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"remove requirement for GOOGLE_APPLICATION_CREDENTIALS env var","shortMessageHtmlLink":"remove requirement for GOOGLE_APPLICATION_CREDENTIALS env var"}},{"before":"c5deb9b9f30de14005c475bfb061c5b5428ed0bb","after":"d15814cb9b0ca62698538fb6489081b2ce912b6f","ref":"refs/heads/master","pushedAt":"2023-05-17T20:56:05.558Z","pushType":"push","commitsCount":1,"pusher":{"login":"jharshman","name":"Joshua Harshman","path":"/jharshman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9647217?s=80&v=4"},"commit":{"message":"update install.sh script to install v0.0.1-2","shortMessageHtmlLink":"update install.sh script to install v0.0.1-2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADYQS0eAA","startCursor":null,"endCursor":null}},"title":"Activity ยท jharshman/fwsync"}