{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":753037970,"defaultBranch":"main","name":"geoip-shell","ownerLogin":"friendly-bits","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-05T10:50:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/134004289?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722364971.0","currentOid":""},"activityList":{"items":[{"before":"ffaca6d6c8c17d0f265837507ba8ecbea8069bc4","after":"46a6cae1da60b6e5744a6b7877eabc267fb63a26","ref":"refs/heads/main","pushedAt":"2024-07-31T15:07:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"dfb3ae81f51a04aa10570ea069128957a284a2fa","after":"ffaca6d6c8c17d0f265837507ba8ecbea8069bc4","ref":"refs/heads/main","pushedAt":"2024-07-31T14:44:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5d1baad469bcf3aeba048ee55e5c4b8f18e2e36a","after":"dfb3ae81f51a04aa10570ea069128957a284a2fa","ref":"refs/heads/main","pushedAt":"2024-07-30T14:06:38.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"lib-common: detect_fw_backend(): correctly return when detection fails","shortMessageHtmlLink":"lib-common: detect_fw_backend(): correctly return when detection fails"}},{"before":"765b3bb8188ef29bfa4c386f4e0fe866703d638c","after":"5d1baad469bcf3aeba048ee55e5c4b8f18e2e36a","ref":"refs/heads/main","pushedAt":"2024-07-25T15:43:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"lib-status:\n- in verbose mode, unconditionally report ip lists for all families set in config","shortMessageHtmlLink":"lib-status:"}},{"before":"b205ce017f4f2405d83dc6f23a11b9c60e9bd09c","after":"765b3bb8188ef29bfa4c386f4e0fe866703d638c","ref":"refs/heads/main","pushedAt":"2024-07-25T14:38:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"install: geoinit: set $excl_file","shortMessageHtmlLink":"install: geoinit: set $excl_file"}},{"before":"0fb7b2f91b12648757ced824bd11931fbb290c21","after":"b205ce017f4f2405d83dc6f23a11b9c60e9bd09c","ref":"refs/heads/main","pushedAt":"2024-07-25T14:15:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"geoinit: bump version to 0.5.5","shortMessageHtmlLink":"geoinit: bump version to 0.5.5"}},{"before":"d6202c49900ad00fd7d2691b0ebb9d1907f262c8","after":"0fb7b2f91b12648757ced824bd11931fbb290c21","ref":"refs/heads/main","pushedAt":"2024-07-25T14:14:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"iplist-exclusions.conf: add file","shortMessageHtmlLink":"iplist-exclusions.conf: add file"}},{"before":"135d729f05afda744e987964f174e7264d24be6b","after":"d6202c49900ad00fd7d2691b0ebb9d1907f262c8","ref":"refs/heads/main","pushedAt":"2024-07-25T14:12:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"lib-nft:\n- apply_rules(): fix ip count for debug\n- restorebackup(): avoid calling -apply if there are no iplists to add\n- create_backup(): fix backup of ip lists with 1 element\n- create_backup(): when there are no backup files to rename, skip renaming","shortMessageHtmlLink":"lib-nft:"}},{"before":"1b1b4d3d3534229101f571a31638b1dcd30eb71b","after":"135d729f05afda744e987964f174e7264d24be6b","ref":"refs/heads/main","pushedAt":"2024-07-25T10:45:11.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/friendly-bits/geoip-shell","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/friendly-bits/geoip-shell"}},{"before":"de99c8316364586ac602fe57a09f990b4a0c83d1","after":"1b1b4d3d3534229101f571a31638b1dcd30eb71b","ref":"refs/heads/main","pushedAt":"2024-07-24T22:05:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"Update NOTES.md","shortMessageHtmlLink":"Update NOTES.md"}},{"before":"d3eeb7ea5d7012b87d09a69b3413cd8ad2bfe3e3","after":"de99c8316364586ac602fe57a09f990b4a0c83d1","ref":"refs/heads/main","pushedAt":"2024-07-24T20:15:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"run: fix printing version when called with -V","shortMessageHtmlLink":"run: fix printing version when called with -V"}},{"before":"bb930472205964ffa577f9d4c6a66d64e10ad1b6","after":"d3eeb7ea5d7012b87d09a69b3413cd8ad2bfe3e3","ref":"refs/heads/main","pushedAt":"2024-07-24T20:02:12.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"lib-uninstall:\n- remove unneeded output redirections\n- rm_iplists_rules(): remove the iplist dir if it's exclusive to geoip-shell\n- rm_cron_jobs(): check current crontab before jobs removal","shortMessageHtmlLink":"lib-uninstall:"}},{"before":"4aefd0725cff53df836b105eea9b25431363f65a","after":"bb930472205964ffa577f9d4c6a66d64e10ad1b6","ref":"refs/heads/main","pushedAt":"2024-05-01T21:43:31.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"geoinit: bump version to 0.5.3","shortMessageHtmlLink":"geoinit: bump version to 0.5.3"}},{"before":"4970f13ab01a885333bf626dfbc278d2dd50a6af","after":"4aefd0725cff53df836b105eea9b25431363f65a","ref":"refs/heads/main","pushedAt":"2024-04-26T06:35:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"prep-owrt-package: improve openwrt documentation","shortMessageHtmlLink":"prep-owrt-package: improve openwrt documentation"}},{"before":"4883bceac254f1896f445059ed2b3b073b2baea3","after":"4970f13ab01a885333bf626dfbc278d2dd50a6af","ref":"refs/heads/main","pushedAt":"2024-04-24T11:44:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"update documentation","shortMessageHtmlLink":"update documentation"}},{"before":"2b95478dec97e814ecd2a810ae715b5b01cbe5e4","after":"4883bceac254f1896f445059ed2b3b073b2baea3","ref":"refs/heads/main","pushedAt":"2024-04-23T07:26:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"update documentation","shortMessageHtmlLink":"update documentation"}},{"before":"42e47551fba737eadcd9d55e9f64d2a148d529d4","after":"2b95478dec97e814ecd2a810ae715b5b01cbe5e4","ref":"refs/heads/main","pushedAt":"2024-04-22T09:41:33.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"lib-uninstall:\n- rm_iplist_rules(): don't delete the datadir","shortMessageHtmlLink":"lib-uninstall:"}},{"before":"58f77a0d49158f0ce75386f4d8f28989050790d9","after":null,"ref":"refs/tags/v0.5.1","pushedAt":"2024-04-16T11:35:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"}},{"before":"6f8a4077bcac25e3504fd1745f57752ab394f00c","after":"42e47551fba737eadcd9d55e9f64d2a148d529d4","ref":"refs/heads/main","pushedAt":"2024-04-16T11:35:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"mk-owrt-package: accept the -l option for local build, -n option for noupload; automate make config","shortMessageHtmlLink":"mk-owrt-package: accept the -l option for local build, -n option for …"}},{"before":"58f77a0d49158f0ce75386f4d8f28989050790d9","after":"6f8a4077bcac25e3504fd1745f57752ab394f00c","ref":"refs/heads/main","pushedAt":"2024-04-16T11:25:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"geoinit: bump version to 0.5.1","shortMessageHtmlLink":"geoinit: bump version to 0.5.1"}},{"before":"53d319973bf00cda5a691e550dccac78f2e8b04b","after":"58f77a0d49158f0ce75386f4d8f28989050790d9","ref":"refs/heads/main","pushedAt":"2024-04-16T11:20:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"mk-owrt-package: accept the -l option for local build, -n option for noupload; automate make config","shortMessageHtmlLink":"mk-owrt-package: accept the -l option for local build, -n option for …"}},{"before":"dd1eeeeb4eee5f34a7fce277a86e14c96808c99d","after":"53d319973bf00cda5a691e550dccac78f2e8b04b","ref":"refs/heads/main","pushedAt":"2024-04-16T09:21:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"lib-ipt: fix the geoip-shell on command","shortMessageHtmlLink":"lib-ipt: fix the geoip-shell on command"}},{"before":"4f7e213341c72f3c0b77eb5ce1e4789e43483b69","after":"dd1eeeeb4eee5f34a7fce277a86e14c96808c99d","ref":"refs/heads/main","pushedAt":"2024-04-15T23:07:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"rename INSTALLATION.md to SETUP.md","shortMessageHtmlLink":"rename INSTALLATION.md to SETUP.md"}},{"before":"a7f0a2d682021ac72b80953f6cfe82ed950483f0","after":"4f7e213341c72f3c0b77eb5ce1e4789e43483b69","ref":"refs/heads/main","pushedAt":"2024-04-15T23:07:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"update documentation","shortMessageHtmlLink":"update documentation"}},{"before":"4a024709ecc206be63ad32360931e006bb60c16e","after":"a7f0a2d682021ac72b80953f6cfe82ed950483f0","ref":"refs/heads/main","pushedAt":"2024-04-10T17:45:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"mk-owrt-package: more documentation refinements","shortMessageHtmlLink":"mk-owrt-package: more documentation refinements"}},{"before":"5afd71b90bed0abd37f537f97bc27d50039e02cc","after":"4a024709ecc206be63ad32360931e006bb60c16e","ref":"refs/heads/main","pushedAt":"2024-04-10T16:18:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"update documentation","shortMessageHtmlLink":"update documentation"}},{"before":"4eb03f35a064e6207dc3fdaf071e137ae007f6a5","after":"5afd71b90bed0abd37f537f97bc27d50039e02cc","ref":"refs/heads/main","pushedAt":"2024-04-10T15:48:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"update documentation","shortMessageHtmlLink":"update documentation"}},{"before":"c3c3399bfe368c14b64d6f62a46796dae1167b11","after":"4eb03f35a064e6207dc3fdaf071e137ae007f6a5","ref":"refs/heads/main","pushedAt":"2024-04-10T07:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"update documentation","shortMessageHtmlLink":"update documentation"}},{"before":"5b75fd48cb8f96ef4b32962e03adce104ef461bf","after":"c3c3399bfe368c14b64d6f62a46796dae1167b11","ref":"refs/heads/main","pushedAt":"2024-04-10T07:19:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"update documentation","shortMessageHtmlLink":"update documentation"}},{"before":"bdb52198fcb696272a3e2c1e25ba91dbf425c835","after":"5b75fd48cb8f96ef4b32962e03adce104ef461bf","ref":"refs/heads/main","pushedAt":"2024-04-10T07:06:25.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"friendly-bits","name":null,"path":"/friendly-bits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134004289?s=80&v=4"},"commit":{"message":"geoinit: bump version to 0.5","shortMessageHtmlLink":"geoinit: bump version to 0.5"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMVQxNTowNzo1My4wMDAwMDBazwAAAASONFPe","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMVQxNTowNzo1My4wMDAwMDBazwAAAASONFPe","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xMFQwNzowNjoyNS4wMDAwMDBazwAAAAQsvXop"}},"title":"Activity · friendly-bits/geoip-shell"}