{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":81666705,"defaultBranch":"master","name":"server-admin","ownerLogin":"OpenRailwayMap","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-11T16:50:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7859012?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718090686.0","currentOid":""},"activityList":{"items":[{"before":"fbd9a7ab6f73b5d57d81b1fde36980e9b42404ed","after":null,"ref":"refs/heads/webserver-rewrite","pushedAt":"2024-06-11T07:24:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"}},{"before":"fbd9a7ab6f73b5d57d81b1fde36980e9b42404ed","after":"d1e644cc3dd1132a34b4c09dc2d69252981d1e64","ref":"refs/heads/master","pushedAt":"2024-06-10T16:00:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Clean up tileserver Apache configuration, fix Apache site/conf tasks","shortMessageHtmlLink":"Clean up tileserver Apache configuration, fix Apache site/conf tasks"}},{"before":"7caff1dee3444db62e84b9b6172d83e3b5eaf95c","after":"fbd9a7ab6f73b5d57d81b1fde36980e9b42404ed","ref":"refs/heads/master","pushedAt":"2024-06-07T16:56:53.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Add knallfrosch as tileserver, make role more flexible\n\nknallfrosch does not have a /nvme directory because it makes no sense on\na host with all disks being NVMe drives.\n\nThis commit improves handling of the transient Systemd unit for OSM data\nimport. You should now be able to just run Ansible as often as you want\nuntil the import is complete. Once the import is finished, all remaining\ntileserver setup tasks will be executed.","shortMessageHtmlLink":"Add knallfrosch as tileserver, make role more flexible"}},{"before":"3eeecbef792eaa55caa432a18a85b8a5b121e8cb","after":"fbd9a7ab6f73b5d57d81b1fde36980e9b42404ed","ref":"refs/heads/webserver-rewrite","pushedAt":"2024-06-07T16:56:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Add knallfrosch as tileserver, make role more flexible\n\nknallfrosch does not have a /nvme directory because it makes no sense on\na host with all disks being NVMe drives.\n\nThis commit improves handling of the transient Systemd unit for OSM data\nimport. You should now be able to just run Ansible as often as you want\nuntil the import is complete. Once the import is finished, all remaining\ntileserver setup tasks will be executed.","shortMessageHtmlLink":"Add knallfrosch as tileserver, make role more flexible"}},{"before":"bc7147aa152fef7564a902135fa0d01e05350a27","after":"3eeecbef792eaa55caa432a18a85b8a5b121e8cb","ref":"refs/heads/webserver-rewrite","pushedAt":"2024-06-07T15:53:56.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Add new server knallfrosch.openrailwaymap.org","shortMessageHtmlLink":"Add new server knallfrosch.openrailwaymap.org"}},{"before":"6412828a7d8a7d6ae5d99c6998d27fe000006117","after":"bc7147aa152fef7564a902135fa0d01e05350a27","ref":"refs/heads/webserver-rewrite","pushedAt":"2024-06-05T17:20:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Move Apache stuff to a separate role","shortMessageHtmlLink":"Move Apache stuff to a separate role"}},{"before":null,"after":"6412828a7d8a7d6ae5d99c6998d27fe000006117","ref":"refs/heads/webserver-rewrite","pushedAt":"2024-06-05T17:04:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Move Apache stuff to a separate role","shortMessageHtmlLink":"Move Apache stuff to a separate role"}},{"before":"13c28e6e1cf719cfce2e3cbbc24c2b23997c5424","after":"7caff1dee3444db62e84b9b6172d83e3b5eaf95c","ref":"refs/heads/master","pushedAt":"2024-05-30T16:30:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Ban clients with browser-like user-agent and missing referrer","shortMessageHtmlLink":"Ban clients with browser-like user-agent and missing referrer"}},{"before":"02048147560b79aae9a26fa4364a0910975db004","after":"13c28e6e1cf719cfce2e3cbbc24c2b23997c5424","ref":"refs/heads/master","pushedAt":"2024-05-28T12:55:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Remove leftovers of old API","shortMessageHtmlLink":"Remove leftovers of old API"}},{"before":"2549bceaa54dc66a4dab764feb2f4d3f1c720e6c","after":"02048147560b79aae9a26fa4364a0910975db004","ref":"refs/heads/master","pushedAt":"2024-05-04T21:55:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"update map style","shortMessageHtmlLink":"update map style"}},{"before":"acd44e45d0cf846233772a22e6f2ec9d350d02b4","after":"2549bceaa54dc66a4dab764feb2f4d3f1c720e6c","ref":"refs/heads/master","pushedAt":"2024-04-25T09:38:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Enable http2","shortMessageHtmlLink":"Enable http2"}},{"before":"83e54b8f990aca2ea1129bedd0eb3a10d9f93c5e","after":"acd44e45d0cf846233772a22e6f2ec9d350d02b4","ref":"refs/heads/master","pushedAt":"2024-04-23T16:46:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Ban generic user agents and IPs with strange behaviour","shortMessageHtmlLink":"Ban generic user agents and IPs with strange behaviour"}},{"before":"84c86fba8e177aa0034800dcd7a2e0228c6d8563","after":"83e54b8f990aca2ea1129bedd0eb3a10d9f93c5e","ref":"refs/heads/master","pushedAt":"2024-03-25T23:03:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Fail with proper return code if Osm2pgsql fails","shortMessageHtmlLink":"Fail with proper return code if Osm2pgsql fails"}},{"before":"aa485743ce1732125bc9ba4bebf5fab4e09dd116","after":"84c86fba8e177aa0034800dcd7a2e0228c6d8563","ref":"refs/heads/master","pushedAt":"2024-02-28T10:53:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Fix Apache config syntax\n\nThis mistake returned status 429 to all tile requests.","shortMessageHtmlLink":"Fix Apache config syntax"}},{"before":"dee705d6d487c94db9131fbe080970e1306253ca","after":"aa485743ce1732125bc9ba4bebf5fab4e09dd116","ref":"refs/heads/master","pushedAt":"2024-02-26T12:39:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"update mapstyle","shortMessageHtmlLink":"update mapstyle"}},{"before":"50588ff00ee4392b180dbe6dde9f0f11f01599aa","after":"dee705d6d487c94db9131fbe080970e1306253ca","ref":"refs/heads/master","pushedAt":"2024-02-25T14:59:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Enable update of API data views","shortMessageHtmlLink":"Enable update of API data views"}},{"before":"e59f7def9a4ccf9560e5b86d3f75e2c75a1d88a6","after":"50588ff00ee4392b180dbe6dde9f0f11f01599aa","ref":"refs/heads/master","pushedAt":"2024-02-25T13:12:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":"cab73b047fae079608494e45779ad2dee2df36aa","after":"e59f7def9a4ccf9560e5b86d3f75e2c75a1d88a6","ref":"refs/heads/master","pushedAt":"2024-02-25T11:53:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"update list of banned tile users","shortMessageHtmlLink":"update list of banned tile users"}},{"before":"410ad0fc9cf9c76ebc61a69fcd21be3a400f01b3","after":"cab73b047fae079608494e45779ad2dee2df36aa","ref":"refs/heads/master","pushedAt":"2024-02-25T11:07:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Ban SynxHealthTest (already receiving 429 for ages) on IP level","shortMessageHtmlLink":"Ban SynxHealthTest (already receiving 429 for ages) on IP level"}},{"before":"0ae3c0606778d07811aa99692b39ff19ced681b6","after":"410ad0fc9cf9c76ebc61a69fcd21be3a400f01b3","ref":"refs/heads/master","pushedAt":"2024-02-24T17:42:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Adapt to latest version of postgresql_query module","shortMessageHtmlLink":"Adapt to latest version of postgresql_query module"}},{"before":"b4bd6582182ad1d8982177fd4f840cd6f8240bbf","after":"0ae3c0606778d07811aa99692b39ff19ced681b6","ref":"refs/heads/master","pushedAt":"2023-11-26T11:57:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"upgrade map style","shortMessageHtmlLink":"upgrade map style"}},{"before":"d8c9102fecc31f49e1d6e7ca2e68195fba9932b3","after":"b4bd6582182ad1d8982177fd4f840cd6f8240bbf","ref":"refs/heads/master","pushedAt":"2023-10-23T16:35:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Increase some block levels, add friendly attribution tile","shortMessageHtmlLink":"Increase some block levels, add friendly attribution tile"}},{"before":"f18f06e2db75a076bcf2a7eec3a61ac2a2b46a5d","after":"d8c9102fecc31f49e1d6e7ca2e68195fba9932b3","ref":"refs/heads/master","pushedAt":"2023-10-23T11:15:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Ban Mobile Atlas Creator","shortMessageHtmlLink":"Ban Mobile Atlas Creator"}},{"before":"158bf60679bafd479d6c6f93a9462042c468eed8","after":"f18f06e2db75a076bcf2a7eec3a61ac2a2b46a5d","ref":"refs/heads/master","pushedAt":"2023-10-23T11:09:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"remove old API, fix Apache config","shortMessageHtmlLink":"remove old API, fix Apache config"}},{"before":"e64d204d96c8d944308971bfb34f57ad8bad9428","after":"158bf60679bafd479d6c6f93a9462042c468eed8","ref":"refs/heads/master","pushedAt":"2023-10-17T09:34:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Ban SynxHealthTest","shortMessageHtmlLink":"Ban SynxHealthTest"}},{"before":"5ecd9fc899921443d1f281a3007a0fe6908f1527","after":"e64d204d96c8d944308971bfb34f57ad8bad9428","ref":"refs/heads/master","pushedAt":"2023-10-17T09:11:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Add more IPs and referers to block list","shortMessageHtmlLink":"Add more IPs and referers to block list"}},{"before":"9ca8dbe50edf4f98e349a039ab3a1e5b93a53afd","after":"5ecd9fc899921443d1f281a3007a0fe6908f1527","ref":"refs/heads/master","pushedAt":"2023-10-15T10:35:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Block many heavy and unwanted users of the tile server","shortMessageHtmlLink":"Block many heavy and unwanted users of the tile server"}},{"before":"b2c805c1d0d86f3880fcb619f72681c249e3f70c","after":"9ca8dbe50edf4f98e349a039ab3a1e5b93a53afd","ref":"refs/heads/master","pushedAt":"2023-10-15T08:50:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"correct file permissions and Ansible properties","shortMessageHtmlLink":"correct file permissions and Ansible properties"}},{"before":"ad14ae6626cf6c94fbbfb5a3de96138f01abdb17","after":"b2c805c1d0d86f3880fcb619f72681c249e3f70c","ref":"refs/heads/master","pushedAt":"2023-10-14T13:41:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Add missing field to hstore of a view used by the v1 ORM API\n\nThis makes the old milestone API work again.","shortMessageHtmlLink":"Add missing field to hstore of a view used by the v1 ORM API"}},{"before":"59040cc80d0d9fa4e5a5c1880623001e914be472","after":"ad14ae6626cf6c94fbbfb5a3de96138f01abdb17","ref":"refs/heads/master","pushedAt":"2023-10-14T10:29:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Nakaner","name":"Nakaner","path":"/Nakaner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3611273?s=80&v=4"},"commit":{"message":"Increase maxload for some Tirex queues\n\nThe rerendering queue does not get smaller according to Munin because\nsystem load is almost always above the thresholds for the expiredtiles\nqueue.","shortMessageHtmlLink":"Increase maxload for some Tirex queues"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYeUKKgA","startCursor":null,"endCursor":null}},"title":"Activity ยท OpenRailwayMap/server-admin"}