{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":669057481,"defaultBranch":"main","name":"ns3-ext-process","ownerLogin":"emanuelegiona","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-21T08:39:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11888108?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718713223.0","currentOid":""},"activityList":{"items":[{"before":"c25655ec134afdd7beffaf0fec114a6fafa445fc","after":null,"ref":"refs/heads/lockfiles","pushedAt":"2024-06-18T12:20:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"}},{"before":"597e88f716ea59810ebedaa9d842d8176f9e9f4c","after":null,"ref":"refs/heads/socket","pushedAt":"2024-06-18T12:20:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"}},{"before":"ca49bb85410844460aa4ccb3e681bdb1e0b91103","after":"fb894c32da86ef329c22cedb9c9ccf45f9e785a9","ref":"refs/heads/main","pushedAt":"2024-06-18T12:19:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"added docs for v2.0.0","shortMessageHtmlLink":"added docs for v2.0.0"}},{"before":"172fb9901870ac9b23723aa3944b204536b5c8e3","after":"73da2e0564634d3a92bcd773685d5cc12c4ff149","ref":"refs/heads/gh-pages","pushedAt":"2024-06-18T12:15:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: ca49bb85410844460aa4ccb3e681bdb1e0b91103","shortMessageHtmlLink":"deploy: ca49bb8"}},{"before":"329cabc9bdae3b364d88a81b2484bbe1f340042e","after":"ca49bb85410844460aa4ccb3e681bdb1e0b91103","ref":"refs/heads/main","pushedAt":"2024-06-18T12:12:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"updated testing script","shortMessageHtmlLink":"updated testing script"}},{"before":"597e88f716ea59810ebedaa9d842d8176f9e9f4c","after":"ca49bb85410844460aa4ccb3e681bdb1e0b91103","ref":"refs/heads/tests","pushedAt":"2024-06-18T11:35:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"updated testing script","shortMessageHtmlLink":"updated testing script"}},{"before":null,"after":"597e88f716ea59810ebedaa9d842d8176f9e9f4c","ref":"refs/heads/tests","pushedAt":"2024-06-18T11:28:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"ExternalProcess v2 release: IPC implemented on TCP sockets; testing via GitHub Actions; documentation updated to v2.0.0","shortMessageHtmlLink":"ExternalProcess v2 release: IPC implemented on TCP sockets; testing v…"}},{"before":"35602a29c545ccacde81cb2a623e44dc4147033a","after":null,"ref":"refs/heads/tests","pushedAt":"2024-06-18T11:26:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"}},{"before":"35602a29c545ccacde81cb2a623e44dc4147033a","after":"597e88f716ea59810ebedaa9d842d8176f9e9f4c","ref":"refs/heads/socket","pushedAt":"2024-06-18T11:25:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"ExternalProcess v2 release: IPC implemented on TCP sockets; testing via GitHub Actions; documentation updated to v2.0.0","shortMessageHtmlLink":"ExternalProcess v2 release: IPC implemented on TCP sockets; testing v…"}},{"before":"3dda2cd300d9095384e7f82b487be7e61a468084","after":"35602a29c545ccacde81cb2a623e44dc4147033a","ref":"refs/heads/tests","pushedAt":"2024-06-18T09:52:01.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"solved merge conflict","shortMessageHtmlLink":"solved merge conflict"}},{"before":"416c8ae08c0460ca5bfd78128bfcf0ea4a18e37b","after":"35602a29c545ccacde81cb2a623e44dc4147033a","ref":"refs/heads/socket","pushedAt":"2024-06-18T09:50:32.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"solved merge conflict","shortMessageHtmlLink":"solved merge conflict"}},{"before":"329cabc9bdae3b364d88a81b2484bbe1f340042e","after":"3dda2cd300d9095384e7f82b487be7e61a468084","ref":"refs/heads/tests","pushedAt":"2024-06-17T10:50:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"GitHub Actions: testing against ns-3.35, ns-3.40, ns-3.41","shortMessageHtmlLink":"GitHub Actions: testing against ns-3.35, ns-3.40, ns-3.41"}},{"before":null,"after":"329cabc9bdae3b364d88a81b2484bbe1f340042e","ref":"refs/heads/tests","pushedAt":"2024-06-17T10:45:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"Updated README to point at GH Pages and legacy docs","shortMessageHtmlLink":"Updated README to point at GH Pages and legacy docs"}},{"before":"2734ab632f1e154617f96c712cd705d65e98d88b","after":"416c8ae08c0460ca5bfd78128bfcf0ea4a18e37b","ref":"refs/heads/socket","pushedAt":"2024-06-17T10:43:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"GitHub Actions: testing against ns-3.35, ns-3.40, ns-3.41","shortMessageHtmlLink":"GitHub Actions: testing against ns-3.35, ns-3.40, ns-3.41"}},{"before":"6bb532076b0db2e7a113a738e94a0e5dbbbdd5b9","after":"2734ab632f1e154617f96c712cd705d65e98d88b","ref":"refs/heads/socket","pushedAt":"2024-06-16T17:23:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"explicit struct constructors for older gcc versions","shortMessageHtmlLink":"explicit struct constructors for older gcc versions"}},{"before":"ada1b37ebec1fdd8954ac5365eada91fa82b4174","after":"6bb532076b0db2e7a113a738e94a0e5dbbbdd5b9","ref":"refs/heads/socket","pushedAt":"2024-06-14T16:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"preparing docs for v2.0.0","shortMessageHtmlLink":"preparing docs for v2.0.0"}},{"before":"42823f41aeaec053f606c82ee41e73ccb6b68a27","after":"ada1b37ebec1fdd8954ac5365eada91fa82b4174","ref":"refs/heads/socket","pushedAt":"2024-06-14T09:52:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"watchdog settings and lazy initialization implemented; fixed occasional deadlock cases; all tests passing","shortMessageHtmlLink":"watchdog settings and lazy initialization implemented; fixed occasion…"}},{"before":"9d9f6e2f9f306b2c0283811f1309979c1b0e17d1","after":"42823f41aeaec053f606c82ee41e73ccb6b68a27","ref":"refs/heads/socket","pushedAt":"2024-06-12T16:35:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"MSG_KILL implemented; added Teardown guards via mutex","shortMessageHtmlLink":"MSG_KILL implemented; added Teardown guards via mutex"}},{"before":"9e9638db02005304de87cb88045089104921e608","after":"9d9f6e2f9f306b2c0283811f1309979c1b0e17d1","ref":"refs/heads/socket","pushedAt":"2024-06-11T10:58:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"blocking-mode (no 'Timed-' attrs enabled or 0-valued timeout) refactored to separate thread (watchdog can now successfully cancel it)","shortMessageHtmlLink":"blocking-mode (no 'Timed-' attrs enabled or 0-valued timeout) refacto…"}},{"before":"309ecac81a71acee9f6bd5c2b7ab60d37ed0f32d","after":"9e9638db02005304de87cb88045089104921e608","ref":"refs/heads/socket","pushedAt":"2024-06-10T16:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"more explicit attributes 'TimedAccept', 'TimedWrite', 'TimedRead'; refactored & unified timeout/attempts mechanism; tests passing","shortMessageHtmlLink":"more explicit attributes 'TimedAccept', 'TimedWrite', 'TimedRead'; re…"}},{"before":"b74dfbe39b0055c064ccd9f9e17ddb14931407e5","after":"309ecac81a71acee9f6bd5c2b7ab60d37ed0f32d","ref":"refs/heads/socket","pushedAt":"2024-06-10T11:09:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"AsyncWrites implemented similarly to accept & read_until (tests passing); fix to occasional critical deadlock between watchdog & Teardown","shortMessageHtmlLink":"AsyncWrites implemented similarly to accept & read_until (tests passi…"}},{"before":"f49e8e7288a7050aeda531a3ee79584554e72a6d","after":"b74dfbe39b0055c064ccd9f9e17ddb14931407e5","ref":"refs/heads/socket","pushedAt":"2024-06-09T15:05:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"AsyncReads implemented similarly to timeout & multiple attempts as accept","shortMessageHtmlLink":"AsyncReads implemented similarly to timeout & multiple attempts as ac…"}},{"before":"8992a32e4c09428fd95d80c2d0fed299d8a20550","after":"f49e8e7288a7050aeda531a3ee79584554e72a6d","ref":"refs/heads/socket","pushedAt":"2024-06-08T16:42:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"timeout & multiple attempts fixed (TCP accept); tests passing","shortMessageHtmlLink":"timeout & multiple attempts fixed (TCP accept); tests passing"}},{"before":"a06d845924d505a5e1d5b620131b8155629a62b1","after":"8992a32e4c09428fd95d80c2d0fed299d8a20550","ref":"refs/heads/socket","pushedAt":"2024-06-08T00:07:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"PY external process improved (log file, multiple attempts)","shortMessageHtmlLink":"PY external process improved (log file, multiple attempts)"}},{"before":"d660f11d9c50a2e04009e4e7ab09670cf7685aad","after":"a06d845924d505a5e1d5b620131b8155629a62b1","ref":"refs/heads/socket","pushedAt":"2024-06-07T09:46:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"tests enabled in Waf & CMake; Python tests passing","shortMessageHtmlLink":"tests enabled in Waf & CMake; Python tests passing"}},{"before":"92759213ca7178e939a80cbf13cfa01aa1e9ee1a","after":"d660f11d9c50a2e04009e4e7ab09670cf7685aad","ref":"refs/heads/socket","pushedAt":"2024-06-06T16:29:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"test suite WIP","shortMessageHtmlLink":"test suite WIP"}},{"before":null,"after":"92759213ca7178e939a80cbf13cfa01aa1e9ee1a","ref":"refs/heads/socket","pushedAt":"2024-06-05T16:18:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"rewrite into socket-based communication (boost::asio) begun","shortMessageHtmlLink":"rewrite into socket-based communication (boost::asio) begun"}},{"before":"8823ffa500ebd41f9e2a983c0feffd23c94ca434","after":"c25655ec134afdd7beffaf0fec114a6fafa445fc","ref":"refs/heads/lockfiles","pushedAt":"2024-06-03T13:49:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"merge from main","shortMessageHtmlLink":"merge from main"}},{"before":"d2774f425700d18e91b95aedfdfd0afcf9856cdb","after":"329cabc9bdae3b364d88a81b2484bbe1f340042e","ref":"refs/heads/main","pushedAt":"2024-06-03T13:30:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emanuelegiona","name":"Emanuele Giona","path":"/emanuelegiona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888108?s=80&v=4"},"commit":{"message":"Updated README to point at GH Pages and legacy docs","shortMessageHtmlLink":"Updated README to point at GH Pages and legacy docs"}},{"before":null,"after":"172fb9901870ac9b23723aa3944b204536b5c8e3","ref":"refs/heads/gh-pages","pushedAt":"2024-06-03T13:16:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: d2774f425700d18e91b95aedfdfd0afcf9856cdb","shortMessageHtmlLink":"deploy: d2774f4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaG0WTAA","startCursor":null,"endCursor":null}},"title":"Activity · emanuelegiona/ns3-ext-process"}