{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":670533301,"defaultBranch":"main","name":"yoyoDNS","ownerLogin":"stucchimax","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-25T09:07:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1331438?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1690276074.0","currentOid":""},"activityList":{"items":[{"before":"42eb20acb59088b6d8cd130b108df90e83232cc9","after":"bdffab9081828e4926bfd802d7646369855dd24c","ref":"refs/heads/main","pushedAt":"2024-09-06T13:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"Check in changes to DNS Server to allow to save in the specific database","shortMessageHtmlLink":"Check in changes to DNS Server to allow to save in the specific database"}},{"before":"5265e2ae25ceaa7aeb080e990672f28a4e35097a","after":"42eb20acb59088b6d8cd130b108df90e83232cc9","ref":"refs/heads/main","pushedAt":"2024-09-06T13:29:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"Use the right type of parenthesis.","shortMessageHtmlLink":"Use the right type of parenthesis."}},{"before":"23e4cd0e14f3eab2510600b699dcf3cb42824c67","after":"5265e2ae25ceaa7aeb080e990672f28a4e35097a","ref":"refs/heads/main","pushedAt":"2024-09-06T13:18:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"Remove Request from dependencies","shortMessageHtmlLink":"Remove Request from dependencies"}},{"before":"30f47ee4960cb31c11a1de4d88a21534bf76bc62","after":"23e4cd0e14f3eab2510600b699dcf3cb42824c67","ref":"refs/heads/main","pushedAt":"2024-09-06T13:01:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"This method should not have been called uuid.","shortMessageHtmlLink":"This method should not have been called uuid."}},{"before":"76666bcc57d858a078626fd40bb5434dac475741","after":"30f47ee4960cb31c11a1de4d88a21534bf76bc62","ref":"refs/heads/main","pushedAt":"2024-09-06T12:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"Unbreak...","shortMessageHtmlLink":"Unbreak..."}},{"before":"8fac91c02fab83f807d4393c6a0019b802597e8f","after":"76666bcc57d858a078626fd40bb5434dac475741","ref":"refs/heads/main","pushedAt":"2024-09-06T12:56:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"Add endpoint to create the database, and check for its existence in the\noriginal endpoint.","shortMessageHtmlLink":"Add endpoint to create the database, and check for its existence in the"}},{"before":"cf874432b70c254911b5d4356905b405253e166d","after":"8fac91c02fab83f807d4393c6a0019b802597e8f","ref":"refs/heads/main","pushedAt":"2024-08-09T11:59:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"2b6bf371a33ff99b3c699aae23ad0c47eb109e80","after":"cf874432b70c254911b5d4356905b405253e166d","ref":"refs/heads/main","pushedAt":"2024-08-09T09:39:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"Add new http server, based on FastAPI.\n\nThe http server has a specific endpoint to be used to query for\ninformation about a particular UUID request in a particular DB.\n\nThis is in particular used in conjunction with requests for the\nmeasurements together with NAMEX, going out via brightdata and hence not\nusing the RIPE Atlas system.","shortMessageHtmlLink":"Add new http server, based on FastAPI."}},{"before":"4b6fa61bbb0f78a4a3409012ed94d87c3e604b88","after":"2b6bf371a33ff99b3c699aae23ad0c47eb109e80","ref":"refs/heads/main","pushedAt":"2023-12-23T16:23:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"Change email addresses to contact.","shortMessageHtmlLink":"Change email addresses to contact."}},{"before":"9e76662fc7d6af11c1052881ccb195467eaa71ac","after":"4b6fa61bbb0f78a4a3409012ed94d87c3e604b88","ref":"refs/heads/main","pushedAt":"2023-12-19T17:59:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"Escape double quotes in AS Names. This should fix an issue where some\nentries had double quotes and were breaking the script.","shortMessageHtmlLink":"Escape double quotes in AS Names. This should fix an issue where some"}},{"before":"88b804a232b230d74ada2ddfd0e93cab2e11d961","after":"9e76662fc7d6af11c1052881ccb195467eaa71ac","ref":"refs/heads/main","pushedAt":"2023-12-19T16:47:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"Reverse the way to save location data. This is to make mapbox happy, as\nit does not use (lat, lon) but (lon, lat).","shortMessageHtmlLink":"Reverse the way to save location data. This is to make mapbox happy, as"}},{"before":"f4e86771af02a1191c6fd50d5c9d2ccb0652c342","after":"88b804a232b230d74ada2ddfd0e93cab2e11d961","ref":"refs/heads/main","pushedAt":"2023-08-25T07:43:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"Add an additional script to enrich the data with more details about the\nresolvers' IP address, such as location, ASN, and more. For now, the\ndata comes from ipinfo.","shortMessageHtmlLink":"Add an additional script to enrich the data with more details about the"}},{"before":"ab7b955d393d1ffb2838e97108de4a20ab19bce0","after":"f4e86771af02a1191c6fd50d5c9d2ccb0652c342","ref":"refs/heads/main","pushedAt":"2023-08-03T10:25:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"Modify database structure to accommodate for additional info reguarding\nthe querying IPs.","shortMessageHtmlLink":"Modify database structure to accommodate for additional info reguarding"}},{"before":"1ee9fc2a3b0ed207b305dd53c2df7fac5957eab6","after":"ab7b955d393d1ffb2838e97108de4a20ab19bce0","ref":"refs/heads/main","pushedAt":"2023-08-03T07:47:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"The same treatment should be done for IPv6...","shortMessageHtmlLink":"The same treatment should be done for IPv6..."}},{"before":"0be0b88bbb3dd4b8dcbf85f9a5161831c09190fb","after":"1ee9fc2a3b0ed207b305dd53c2df7fac5957eab6","ref":"refs/heads/main","pushedAt":"2023-08-03T07:32:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"When you match a regex you need to use .group() to get the matched\nvalue...","shortMessageHtmlLink":"When you match a regex you need to use .group() to get the matched"}},{"before":"e7d27e7eebd5432c1837ef906c980427d83119e7","after":"0be0b88bbb3dd4b8dcbf85f9a5161831c09190fb","ref":"refs/heads/main","pushedAt":"2023-08-03T07:28:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"We don't need to store the IP Address of the querying server in the\nmeasurements table anymore.","shortMessageHtmlLink":"We don't need to store the IP Address of the querying server in the"}},{"before":"c4b84bfa3a1dc532212bcdb4409e51411808fd28","after":"e7d27e7eebd5432c1837ef906c980427d83119e7","ref":"refs/heads/main","pushedAt":"2023-07-28T15:31:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"Turn all the UUID parts we receive from requests into lowercase, to\nmatch what we have in the DB. Without this, some requests couldn't be\nmatched with the DB entry because of differences. As an example:\n\nIn DB: b1a3fa4b-fc25-412b-a76c-a8c16040ac64\nIn DNS: b1a3FA4B-FC25-412B-a76C-a8c16040Ac64\n\nThe WHERE statement in SQLite would not match the two as it is case\nsensitive.","shortMessageHtmlLink":"Turn all the UUID parts we receive from requests into lowercase, to"}},{"before":"95e9f2eec7c725e87e00239f31a0b7281ae2689a","after":"c4b84bfa3a1dc532212bcdb4409e51411808fd28","ref":"refs/heads/main","pushedAt":"2023-07-27T15:22:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"First Check-in.","shortMessageHtmlLink":"First Check-in."}},{"before":null,"after":"95e9f2eec7c725e87e00239f31a0b7281ae2689a","ref":"refs/heads/main","pushedAt":"2023-07-25T09:07:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stucchimax","name":"Massimiliano Stucchi","path":"/stucchimax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1331438?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQxMzo0Mjo1My4wMDAwMDBazwAAAASu-O3v","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQxMzo0Mjo1My4wMDAwMDBazwAAAASu-O3v","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0yNVQwOTowNzo1NC4wMDAwMDBazwAAAANchc4J"}},"title":"Activity ยท stucchimax/yoyoDNS"}