{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":633816629,"defaultBranch":"master","name":"PONS","ownerLogin":"gh0st42","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-28T10:48:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1264131?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722284172.0","currentOid":""},"activityList":{"items":[{"before":"0857415479f25d5cd58f602f2da5d4d16d3cf0fc","after":"ba701bfe7e77a541afc6a77c25edb384a1369858","ref":"refs/heads/master","pushedAt":"2024-09-16T09:06:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"fix: tx_time with delay now converted to seconds instead of ms","shortMessageHtmlLink":"fix: tx_time with delay now converted to seconds instead of ms"}},{"before":"8dba8a03d09cd22b0d250c5c7a11a96f79032aca","after":"0857415479f25d5cd58f602f2da5d4d16d3cf0fc","ref":"refs/heads/master","pushedAt":"2024-09-11T19:15:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat: simulation now writes general statistics to event log after simulation has finished","shortMessageHtmlLink":"feat: simulation now writes general statistics to event log after sim…"}},{"before":"680cbc16a3fbb16656585f58a4b8cd22fac425c7","after":"8dba8a03d09cd22b0d250c5c7a11a96f79032aca","ref":"refs/heads/master","pushedAt":"2024-09-11T19:09:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat: ponsanim can now render timestamp in human readable form","shortMessageHtmlLink":"feat: ponsanim can now render timestamp in human readable form"}},{"before":"9b3756629a56e984bdf07c9de7a50299257f7851","after":"680cbc16a3fbb16656585f58a4b8cd22fac425c7","ref":"refs/heads/master","pushedAt":"2024-09-03T14:52:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"fix: tx_time not zero","shortMessageHtmlLink":"fix: tx_time not zero"}},{"before":"18dd9294140926ff126ff9753bc34a74feedd4bc","after":"9b3756629a56e984bdf07c9de7a50299257f7851","ref":"refs/heads/master","pushedAt":"2024-08-26T11:15:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"fix: fixed bug in tx_for_contact in netplan which would result in an exception for edges in networkx graph","shortMessageHtmlLink":"fix: fixed bug in tx_for_contact in netplan which would result in an …"}},{"before":"f468b0f1f347d075ed250669e63aecc7426ac757","after":"18dd9294140926ff126ff9753bc34a74feedd4bc","ref":"refs/heads/master","pushedAt":"2024-08-26T07:29:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/gh0st42/pons","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/gh0st42/pons"}},{"before":"c15cd389208de6c7704f83d5603943c079278ae0","after":"f468b0f1f347d075ed250669e63aecc7426ac757","ref":"refs/heads/master","pushedAt":"2024-08-24T19:43:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat: proper traffic shaping for networkx plans and from contact plans including jitter calculation","shortMessageHtmlLink":"feat: proper traffic shaping for networkx plans and from contact plan…"}},{"before":"04a8ca901828dcadee62d01a3d0f36898b20d245","after":"c15cd389208de6c7704f83d5603943c079278ae0","ref":"refs/heads/master","pushedAt":"2024-08-23T11:41:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat: router can log (filter=PEERS) periods where a node was without any peers if do_actual_scan is deactivated","shortMessageHtmlLink":"feat: router can log (filter=PEERS) periods where a node was without …"}},{"before":"75102ca761ccf95e758f7890d66c2a0950525f62","after":"04a8ca901828dcadee62d01a3d0f36898b20d245","ref":"refs/heads/master","pushedAt":"2024-08-23T09:28:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat(netedit): netedit can now also set symmetric link properties such as bw, delay, jitter and loss and save them to graphml","shortMessageHtmlLink":"feat(netedit): netedit can now also set symmetric link properties suc…"}},{"before":"aba959b74527dba1f57016f8bba73b63ca383112","after":"75102ca761ccf95e758f7890d66c2a0950525f62","ref":"refs/heads/master","pushedAt":"2024-08-22T21:09:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"fix!: router now logs global dropped and removed bundles and local failed stats renamed to aborted to be in sync with the-one naming","shortMessageHtmlLink":"fix!: router now logs global dropped and removed bundles and local fa…"}},{"before":"b49b2bd97fcfed94d99399ae8d803f6f6327fb4d","after":"aba959b74527dba1f57016f8bba73b63ca383112","ref":"refs/heads/master","pushedAt":"2024-08-09T08:15:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"fix(netedit): fix bug resulting in the wrong node id when more than 9 nodes exist (#8)\n\nCo-authored-by: Matthes Wuerbs ","shortMessageHtmlLink":"fix(netedit): fix bug resulting in the wrong node id when more than 9…"}},{"before":"9386c97cac1dc52980e6ad82efad7f0579d3c3aa","after":"b49b2bd97fcfed94d99399ae8d803f6f6327fb4d","ref":"refs/heads/master","pushedAt":"2024-08-01T19:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat: ponsanim now suggests to use gifsicle to optimize output gif","shortMessageHtmlLink":"feat: ponsanim now suggests to use gifsicle to optimize output gif"}},{"before":"28bf1e6eb9c792b0718ec220efdcefcf812a2fda","after":"9386c97cac1dc52980e6ad82efad7f0579d3c3aa","ref":"refs/heads/master","pushedAt":"2024-08-01T07:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat: simulation can now either do real network discovery with packets (old way) or assume link sensing and get new peers automatically without sending packets (much faster sim speed)","shortMessageHtmlLink":"feat: simulation can now either do real network discovery with packet…"}},{"before":"fb258838bd0b410172d5de60998077dbfcccd752","after":"28bf1e6eb9c792b0718ec220efdcefcf812a2fda","ref":"refs/heads/master","pushedAt":"2024-07-31T10:58:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat: setting LOG_FILE overrides source config and actives event logging","shortMessageHtmlLink":"feat: setting LOG_FILE overrides source config and actives event logging"}},{"before":"62398bdf6a736bed5da5feb9141004615b1a116d","after":"fb258838bd0b410172d5de60998077dbfcccd752","ref":"refs/heads/master","pushedAt":"2024-07-31T10:35:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat: added ENV variables to control event log output and sim duration","shortMessageHtmlLink":"feat: added ENV variables to control event log output and sim duration"}},{"before":"5b13c5265e361feb1c037a9102998523bcbb290c","after":"62398bdf6a736bed5da5feb9141004615b1a116d","ref":"refs/heads/master","pushedAt":"2024-07-31T09:48:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat: ponsanim can now plot app rx and tx events","shortMessageHtmlLink":"feat: ponsanim can now plot app rx and tx events"}},{"before":"b93acb0b91d9102754efafe8ed33d26b49188a0c","after":"5b13c5265e361feb1c037a9102998523bcbb290c","ref":"refs/heads/master","pushedAt":"2024-07-31T09:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"refactor!: changed forget and remember helpers in router to work with just an ID instead of a complete message obj","shortMessageHtmlLink":"refactor!: changed forget and remember helpers in router to work with…"}},{"before":"65e37823856625bc531066cfaf2be5bef1e6c5ef","after":"b93acb0b91d9102754efafe8ed33d26b49188a0c","ref":"refs/heads/master","pushedAt":"2024-07-31T09:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"fix: netplan now adds missing edges to the full_graph stored when setting a contact plan","shortMessageHtmlLink":"fix: netplan now adds missing edges to the full_graph stored when set…"}},{"before":"1f6d51ab3de7f0fe3ceef7e5affe64857004c5df","after":"65e37823856625bc531066cfaf2be5bef1e6c5ef","ref":"refs/heads/master","pushedAt":"2024-07-29T21:59:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"fix: log dynamic links that are active at time 0.0","shortMessageHtmlLink":"fix: log dynamic links that are active at time 0.0"}},{"before":"677ac55d18a14af13423717aefeb2bf88e358e52","after":"1f6d51ab3de7f0fe3ceef7e5affe64857004c5df","ref":"refs/heads/master","pushedAt":"2024-07-29T20:16:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"release v0.1.3","shortMessageHtmlLink":"release v0.1.3"}},{"before":"cb403bd1e276035edfd1da48ac161752b01153a6","after":"677ac55d18a14af13423717aefeb2bf88e358e52","ref":"refs/heads/master","pushedAt":"2024-07-29T20:13:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/gh0st42/pons","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/gh0st42/pons"}},{"before":"49d9f1d88ad604d82ffb96451b389164bc71ac3c","after":"cb403bd1e276035edfd1da48ac161752b01153a6","ref":"refs/heads/master","pushedAt":"2024-07-29T19:58:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat: netedit tool can now be called with a filename as argument to directly load it","shortMessageHtmlLink":"feat: netedit tool can now be called with a filename as argument to d…"}},{"before":"39da47e1e119763dc6784cde2abfb5bc116be550","after":"49d9f1d88ad604d82ffb96451b389164bc71ac3c","ref":"refs/heads/master","pushedAt":"2024-07-26T19:27:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat: added example ffmpeg usage to mp4 output of ponsanim","shortMessageHtmlLink":"feat: added example ffmpeg usage to mp4 output of ponsanim"}},{"before":"86627607e83deb36b9428f3dd7ab504c6cdb0954","after":"39da47e1e119763dc6784cde2abfb5bc116be550","ref":"refs/heads/master","pushedAt":"2024-07-26T15:43:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"chore: prepared v0.1.2 release","shortMessageHtmlLink":"chore: prepared v0.1.2 release"}},{"before":"dffa9e8c1e9586658ed7ccb70e860a0c1d4f539e","after":"86627607e83deb36b9428f3dd7ab504c6cdb0954","ref":"refs/heads/master","pushedAt":"2024-07-26T12:39:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat: optional mp4 video output for ponsanim","shortMessageHtmlLink":"feat: optional mp4 video output for ponsanim"}},{"before":"1c77be5e5d42c3503148f2f91e5eb344cd978c9b","after":"dffa9e8c1e9586658ed7ccb70e860a0c1d4f539e","ref":"refs/heads/master","pushedAt":"2024-07-26T11:54:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat: ponsanim tool can now draw store utilization and active transmissions on links","shortMessageHtmlLink":"feat: ponsanim tool can now draw store utilization and active transmi…"}},{"before":"de77cbd82e7f87e82258db6b9b8d4230bf57449b","after":"1c77be5e5d42c3503148f2f91e5eb344cd978c9b","ref":"refs/heads/master","pushedAt":"2024-07-25T13:08:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"chore: added LICENSE file","shortMessageHtmlLink":"chore: added LICENSE file"}},{"before":"e351cbc933192f8f0a09633367c31611e8b88909","after":"de77cbd82e7f87e82258db6b9b8d4230bf57449b","ref":"refs/heads/master","pushedAt":"2024-07-25T13:05:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"refactor: prepared tools and utils code for pypi release","shortMessageHtmlLink":"refactor: prepared tools and utils code for pypi release"}},{"before":"542fb313ba40d882dacc15386326e8136313d4ec","after":"e351cbc933192f8f0a09633367c31611e8b88909","ref":"refs/heads/master","pushedAt":"2024-07-23T12:23:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"feat: netreplay now can visualize topologies from event logs and the simulation core shows a progress bar","shortMessageHtmlLink":"feat: netreplay now can visualize topologies from event logs and the …"}},{"before":"268be94b359c86af02ec7b93d6f6a3e61676325d","after":"542fb313ba40d882dacc15386326e8136313d4ec","ref":"refs/heads/master","pushedAt":"2024-07-22T13:41:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gh0st42","name":"Lars Baumgärtner","path":"/gh0st42","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1264131?s=80&v=4"},"commit":{"message":"refactor: used more dataclasses, type hints and moved message related stuff to its own file","shortMessageHtmlLink":"refactor: used more dataclasses, type hints and moved message related…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQwOTowNjowNC4wMDAwMDBazwAAAAS3Nmj-","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yMlQxMzo0MTozMC4wMDAwMDBazwAAAASF023E"}},"title":"Activity · gh0st42/PONS"}