{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1744012,"defaultBranch":"master","name":"tunctl","ownerLogin":"msantos","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-05-13T15:46:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/158059?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1693995589.0","currentOid":""},"activityList":{"items":[{"before":"375ac41a278c930b60be5735edcd2857975b3b4f","after":"e669007abffd8b006b6fd29c7f9fcc68d40dc6d5","ref":"refs/heads/master","pushedAt":"2023-09-06T10:19:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"0.3.5: update docs","shortMessageHtmlLink":"0.3.5: update docs"}},{"before":"ef6ce2b8ab960d1cc17a762e48f9f3124fbff043","after":"375ac41a278c930b60be5735edcd2857975b3b4f","ref":"refs/heads/master","pushedAt":"2023-09-05T10:56:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"spec: create/2: options list","shortMessageHtmlLink":"spec: create/2: options list"}},{"before":"fcca488da9525828e0a3297accb505ac5dd194fa","after":"ef6ce2b8ab960d1cc17a762e48f9f3124fbff043","ref":"refs/heads/master","pushedAt":"2023-09-04T11:48:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"tuncer: create/2: active mode: disable busy limits\n\nSet the port driver holding the fd to ignore busy limits. The scheduler\nflow controls the system by suspending ports doing heavy I/O.\n\nThis change makes the behaviour similar to the `{active,false}` version\nwhich writes directly to the fd.\n\nThe busy limits can be set by passing the `port_options` argument to\ncreate/2:\n\n tuncer:create(\"tap0\", [{port_options, []}]).\n\nCloses https://github.com/msantos/tunctl/pull/26\n\nRef: https://github.com/msantos/tunctl/issues/25","shortMessageHtmlLink":"tuncer: create/2: active mode: disable busy limits"}},{"before":"bcad0332ea99064a3feee3ada5770fe103909c12","after":"fcca488da9525828e0a3297accb505ac5dd194fa","ref":"refs/heads/master","pushedAt":"2023-09-03T11:57:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"test: include active mode\n\nRef: https://github.com/msantos/tunctl/issues/25","shortMessageHtmlLink":"test: include active mode"}},{"before":"83005a800b4afd24daf7899f072f31c76c5306e1","after":"bcad0332ea99064a3feee3ada5770fe103909c12","ref":"refs/heads/master","pushedAt":"2023-08-27T10:52:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"0.3.4","shortMessageHtmlLink":"0.3.4"}},{"before":"c208a3f2e8564130f3cca1e9e9c56b8204a99da5","after":"83005a800b4afd24daf7899f072f31c76c5306e1","ref":"refs/heads/master","pushedAt":"2023-08-26T11:18:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"doc: fix URL, remove unused Makefile","shortMessageHtmlLink":"doc: fix URL, remove unused Makefile"}},{"before":"76dccbee96d532fedb65317de7d98d7a083e236c","after":"c208a3f2e8564130f3cca1e9e9c56b8204a99da5","ref":"refs/heads/master","pushedAt":"2023-08-25T11:26:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"doc: OS behaviours","shortMessageHtmlLink":"doc: OS behaviours"}},{"before":"0bec5a8603adb77a29f0c7e815cdba0904c94ba2","after":"76dccbee96d532fedb65317de7d98d7a083e236c","ref":"refs/heads/master","pushedAt":"2023-08-24T10:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"tunctl: add behaviour callbacks","shortMessageHtmlLink":"tunctl: add behaviour callbacks"}},{"before":"cee1208fc4cf463b1cce31ca4bdcd3b9c3037464","after":"0bec5a8603adb77a29f0c7e815cdba0904c94ba2","ref":"refs/heads/master","pushedAt":"2023-08-23T10:48:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"0.3.3","shortMessageHtmlLink":"0.3.3"}},{"before":"09b9b92a7e74435b3d1551ddcfbdd2b34acc6acf","after":"cee1208fc4cf463b1cce31ca4bdcd3b9c3037464","ref":"refs/heads/master","pushedAt":"2023-08-22T11:12:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"test: tuncer: check tun/tap ops","shortMessageHtmlLink":"test: tuncer: check tun/tap ops"}},{"before":"b30a441f412a9a4a2e9e569e18a68629e3b4e440","after":"09b9b92a7e74435b3d1551ddcfbdd2b34acc6acf","ref":"refs/heads/master","pushedAt":"2023-08-21T10:34:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"tunctl: add docs, examples, type specs","shortMessageHtmlLink":"tunctl: add docs, examples, type specs"}},{"before":"77808c8f2ed8049d6b7d347ad64ea7979a00ec12","after":"b30a441f412a9a4a2e9e569e18a68629e3b4e440","ref":"refs/heads/master","pushedAt":"2023-08-20T11:00:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"doc: tuncer: add edoc, examples","shortMessageHtmlLink":"doc: tuncer: add edoc, examples"}},{"before":"639627127124e1bb675d4be214a5930dbe62400f","after":"77808c8f2ed8049d6b7d347ad64ea7979a00ec12","ref":"refs/heads/master","pushedAt":"2023-07-21T10:39:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"doc: edoc, types","shortMessageHtmlLink":"doc: edoc, types"}},{"before":"661fc437368d77bc612769d5934424b0608c6399","after":"639627127124e1bb675d4be214a5930dbe62400f","ref":"refs/heads/master","pushedAt":"2023-07-20T11:11:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"doc: add edoc, examples, types","shortMessageHtmlLink":"doc: add edoc, examples, types"}},{"before":"d15ff706493577523127d2f48a31087f0809cc75","after":"661fc437368d77bc612769d5934424b0608c6399","ref":"refs/heads/master","pushedAt":"2023-07-19T11:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"docs: tuncer: add edocs, examples","shortMessageHtmlLink":"docs: tuncer: add edocs, examples"}},{"before":"f983adfe2a9e3557587056076c7f42998caac729","after":"d15ff706493577523127d2f48a31087f0809cc75","ref":"refs/heads/master","pushedAt":"2023-07-18T13:23:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"0.3.2: docs: fix beam executable name\n\nThanks @meox !\n\nFixes https://github.com/msantos/tunctl/issues/24","shortMessageHtmlLink":"0.3.2: docs: fix beam executable name"}},{"before":"1924d7b11477c24b73d47b3120db3803c5d438cf","after":"f983adfe2a9e3557587056076c7f42998caac729","ref":"refs/heads/master","pushedAt":"2023-06-29T10:28:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"docs: tuncer: add examples","shortMessageHtmlLink":"docs: tuncer: add examples"}},{"before":"cd2c5af7e3f8ab042e83a497439bc0c3f8c2ef8b","after":"1924d7b11477c24b73d47b3120db3803c5d438cf","ref":"refs/heads/master","pushedAt":"2023-06-27T10:49:22.668Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"docs: tuncer: add from README","shortMessageHtmlLink":"docs: tuncer: add from README"}},{"before":"8f7167a0ea0cd7dae2cf1134fb97d1d15645d85b","after":"cd2c5af7e3f8ab042e83a497439bc0c3f8c2ef8b","ref":"refs/heads/master","pushedAt":"2023-06-25T11:04:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"docs: tunctl: add docs from README","shortMessageHtmlLink":"docs: tunctl: add docs from README"}},{"before":"4e4192dbbae2ebc6ff858524f63c7318a083e832","after":"8f7167a0ea0cd7dae2cf1134fb97d1d15645d85b","ref":"refs/heads/master","pushedAt":"2023-06-24T11:47:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"docs: reformat","shortMessageHtmlLink":"docs: reformat"}},{"before":"a606acb2e77fdd6c47fa7f40af368ea1e20c679b","after":"4e4192dbbae2ebc6ff858524f63c7318a083e832","ref":"refs/heads/master","pushedAt":"2023-06-17T11:08:08.111Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"rebar: use ex_doc","shortMessageHtmlLink":"rebar: use ex_doc"}},{"before":"e3dc1dbb2cef9d15216588e7fba15987c0f5df0a","after":"a606acb2e77fdd6c47fa7f40af368ea1e20c679b","ref":"refs/heads/master","pushedAt":"2023-06-16T11:30:11.697Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"dep: upgrade","shortMessageHtmlLink":"dep: upgrade"}},{"before":"508610d811f5ffa650fa5f8d5dea3b14cf32915b","after":"e3dc1dbb2cef9d15216588e7fba15987c0f5df0a","ref":"refs/heads/master","pushedAt":"2023-06-16T11:26:48.070Z","pushType":"push","commitsCount":1,"pusher":{"login":"msantos","name":"Michael Santos","path":"/msantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/158059?s=80&v=4"},"commit":{"message":"dep: fix usage of init stop for erlang 26\n\nRef: https://github.com/erlang/otp/issues/6916","shortMessageHtmlLink":"dep: fix usage of init stop for erlang 26"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0wNlQxMDoxOTozNC4wMDAwMDBazwAAAAN6eJeP","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xNlQxMToyNjo0OC4wNzAxNzdazwAAAANC9CcC"}},"title":"Activity ยท msantos/tunctl"}