{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3287591,"defaultBranch":"master","name":"lwan","ownerLogin":"lpereira","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-01-28T00:48:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15001?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719966899.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"bcffd5c6c61434900e42b392e6dfed7cc1db2608","ref":"refs/heads/schedtbl-test","pushedAt":"2024-07-03T00:34:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Simplify topology-to-schedtbl generation\n\nBased on patch by bwitte","shortMessageHtmlLink":"Simplify topology-to-schedtbl generation"}},{"before":"2591d8be87f5067aa282f31ddd8b0fd2a30db00e","after":"03483837a309f6906b01d17f764cef5e0d397bba","ref":"refs/heads/master","pushedAt":"2024-06-20T15:42:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Also export lwan_status_*_debug symbols","shortMessageHtmlLink":"Also export lwan_status_*_debug symbols"}},{"before":"18334710c0bbb9b66439d360a780174b18230e0a","after":"2591d8be87f5067aa282f31ddd8b0fd2a30db00e","ref":"refs/heads/master","pushedAt":"2024-06-20T15:38:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Make gcov optional for debug builds","shortMessageHtmlLink":"Make gcov optional for debug builds"}},{"before":"be71406cc51967f08a3495890ee215adc02e9ec5","after":"18334710c0bbb9b66439d360a780174b18230e0a","ref":"refs/heads/master","pushedAt":"2024-06-20T15:34:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Update liblwan.sym\n\nSome symbols were not defined anymore after API changes, and some were\ndefined as static inline functions in a header file, which will never\nbecome symbols in the final libraries anyway.","shortMessageHtmlLink":"Update liblwan.sym"}},{"before":"a2bc3c6370eaac9120f6fe48ee546b0ca8797707","after":"be71406cc51967f08a3495890ee215adc02e9ec5","ref":"refs/heads/master","pushedAt":"2024-06-20T03:20:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Export lwan_*_fd symbols","shortMessageHtmlLink":"Export lwan_*_fd symbols"}},{"before":"9982a3fb96497b3a125544e6325b26c49ba00140","after":"a2bc3c6370eaac9120f6fe48ee546b0ca8797707","ref":"refs/heads/master","pushedAt":"2024-06-20T03:03:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"More type stuff in pong clock sample","shortMessageHtmlLink":"More type stuff in pong clock sample"}},{"before":"5c0b0ce6798c8671e36f354e3698d98a6ea1573b","after":"9982a3fb96497b3a125544e6325b26c49ba00140","ref":"refs/heads/master","pushedAt":"2024-06-20T03:01:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Ensure all types in the pong sample are double and not float/int","shortMessageHtmlLink":"Ensure all types in the pong sample are double and not float/int"}},{"before":"8e86abc9c80adf0631ed1f6beab1f8faed817bf9","after":"5c0b0ce6798c8671e36f354e3698d98a6ea1573b","ref":"refs/heads/master","pushedAt":"2024-06-20T03:00:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Don't use \"f\" suffix in double values","shortMessageHtmlLink":"Don't use \"f\" suffix in double values"}},{"before":"932b6739395e0161008c58bf2ecbdb38371606e8","after":"8e86abc9c80adf0631ed1f6beab1f8faed817bf9","ref":"refs/heads/master","pushedAt":"2024-06-20T02:58:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Use doubles instead of floats in pong clock sample","shortMessageHtmlLink":"Use doubles instead of floats in pong clock sample"}},{"before":"df0ea56ce2a44c490f3c416023e68ed2bb0441b9","after":"932b6739395e0161008c58bf2ecbdb38371606e8","ref":"refs/heads/master","pushedAt":"2024-06-20T02:50:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Fix return value o f getentropy(2) version of lwan_getentropy()","shortMessageHtmlLink":"Fix return value o f getentropy(2) version of lwan_getentropy()"}},{"before":"792b8e32997587ab71aa7d14137089564876a8ef","after":"df0ea56ce2a44c490f3c416023e68ed2bb0441b9","ref":"refs/heads/master","pushedAt":"2024-06-20T01:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Ensure O_NONBLOCK and O_CLOEXEC are defined in pubsub","shortMessageHtmlLink":"Ensure O_NONBLOCK and O_CLOEXEC are defined in pubsub"}},{"before":"4eab0c7698bed71f66cd2843e9ebb513096cf867","after":"792b8e32997587ab71aa7d14137089564876a8ef","ref":"refs/heads/master","pushedAt":"2024-06-20T01:14:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"OpenBSD doesn't have f_type in statfs()","shortMessageHtmlLink":"OpenBSD doesn't have f_type in statfs()"}},{"before":"6514f785bc1595162aa289c726de6cd6051e8563","after":"4eab0c7698bed71f66cd2843e9ebb513096cf867","ref":"refs/heads/master","pushedAt":"2024-06-20T00:48:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Remove macOS and armv7 buildbot status for now","shortMessageHtmlLink":"Remove macOS and armv7 buildbot status for now"}},{"before":"136948939b914c153a4b497ceccbf79d0530eb73","after":"6514f785bc1595162aa289c726de6cd6051e8563","ref":"refs/heads/master","pushedAt":"2024-06-19T15:27:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Update versions of FreeBSD and OpenBSD in the build badge table","shortMessageHtmlLink":"Update versions of FreeBSD and OpenBSD in the build badge table"}},{"before":"f2c6abca29baf0f7407d0c2bd522195806d57bcb","after":"136948939b914c153a4b497ceccbf79d0530eb73","ref":"refs/heads/master","pushedAt":"2024-06-19T15:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Fix build on OpenBSD","shortMessageHtmlLink":"Fix build on OpenBSD"}},{"before":"205fddc85aef69554516e438f224059789a923da","after":"f2c6abca29baf0f7407d0c2bd522195806d57bcb","ref":"refs/heads/master","pushedAt":"2024-06-19T14:12:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Fix build on FreeBSD\n\nStill don't know if it works; there are lots of warnings when building\nwith Clang, so gotta look at that later. But it's good to have a\nFreeBSD buildbot worker I can SSH into again!","shortMessageHtmlLink":"Fix build on FreeBSD"}},{"before":"2fbd55d5fc0fcefd2fa6ac748c9e5ce50ab9f424","after":"205fddc85aef69554516e438f224059789a923da","ref":"refs/heads/master","pushedAt":"2024-06-12T06:42:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Properly fill out SERVER_{ADDR,PORT} fields in mod-fastcgi","shortMessageHtmlLink":"Properly fill out SERVER_{ADDR,PORT} fields in mod-fastcgi"}},{"before":"0d22917191024029b2cc4984c3850e139243c06a","after":"2fbd55d5fc0fcefd2fa6ac748c9e5ce50ab9f424","ref":"refs/heads/master","pushedAt":"2024-06-12T03:27:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Ensure coroutine stack sizes are always aligned to page sizes\n\nSome aarch64 CPUs have 64k pages and an assert was failing because\nof this.","shortMessageHtmlLink":"Ensure coroutine stack sizes are always aligned to page sizes"}},{"before":"7c8900696e90e41cd45f944c988ff8dfbd481a74","after":"0d22917191024029b2cc4984c3850e139243c06a","ref":"refs/heads/master","pushedAt":"2024-06-12T03:24:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Ensure kevent-based epoll handles user data in all situations","shortMessageHtmlLink":"Ensure kevent-based epoll handles user data in all situations"}},{"before":"419c07842ef06ee46813b66d65cb4256089a2546","after":"7c8900696e90e41cd45f944c988ff8dfbd481a74","ref":"refs/heads/master","pushedAt":"2024-06-07T15:20:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Implement SERVER_ADDR and SERVER_PORT in mod-fastcgi","shortMessageHtmlLink":"Implement SERVER_ADDR and SERVER_PORT in mod-fastcgi"}},{"before":"72430e577878b31aa73b0b8396bd12585f0d2df4","after":"419c07842ef06ee46813b66d65cb4256089a2546","ref":"refs/heads/master","pushedAt":"2024-06-01T18:46:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Allow setting up maximum number of file descriptors","shortMessageHtmlLink":"Allow setting up maximum number of file descriptors"}},{"before":"131127511ac7ea4d8e04382472b4337356ca1355","after":"72430e577878b31aa73b0b8396bd12585f0d2df4","ref":"refs/heads/master","pushedAt":"2024-06-01T17:05:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Mark some functions as cold","shortMessageHtmlLink":"Mark some functions as cold"}},{"before":"56e2b1d37cd1f4d44b2358c42e3f2f7a94e674dc","after":"131127511ac7ea4d8e04382472b4337356ca1355","ref":"refs/heads/master","pushedAt":"2024-06-01T16:57:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Be more strict when iterating over parsed headers\n\n(This should be moved down a layer so this kind of validation\nhappens at the parsing time, not where we consume this, but\nI'm too lazy to look at that now.)\n\nFound by fuzzing with http-garden.","shortMessageHtmlLink":"Be more strict when iterating over parsed headers"}},{"before":"bf933d0f3b9db3d68781e9c7e1ba2447c249d9a1","after":"56e2b1d37cd1f4d44b2358c42e3f2f7a94e674dc","ref":"refs/heads/master","pushedAt":"2024-06-01T13:56:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Ensure strings returned in req:http_headers() are correct","shortMessageHtmlLink":"Ensure strings returned in req:http_headers() are correct"}},{"before":"d42a8550a36e3841f3d0759b901edc8a5a8962f0","after":"bf933d0f3b9db3d68781e9c7e1ba2447c249d9a1","ref":"refs/heads/master","pushedAt":"2024-06-01T13:43:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Allow generic Lua handles (independent of method and path!)","shortMessageHtmlLink":"Allow generic Lua handles (independent of method and path!)"}},{"before":"57270105981238c1e6b906a67273ee7c0a69ee80","after":"d42a8550a36e3841f3d0759b901edc8a5a8962f0","ref":"refs/heads/master","pushedAt":"2024-06-01T05:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Add some auxiliary Lua methods","shortMessageHtmlLink":"Add some auxiliary Lua methods"}},{"before":"72116f837f0333e00f739b57f4a2afbdd1008f54","after":"57270105981238c1e6b906a67273ee7c0a69ee80","ref":"refs/heads/master","pushedAt":"2024-06-01T04:17:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Cap number of file descriptors to 640k\n\nIt oughta be enough for everybody. (This is a temporary thing,\nhopefully.)","shortMessageHtmlLink":"Cap number of file descriptors to 640k"}},{"before":"b7d5aea19c61db110c41ebe9e023a599119d6737","after":"72116f837f0333e00f739b57f4a2afbdd1008f54","ref":"refs/heads/master","pushedAt":"2024-05-30T03:53:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Remove \\0 from websockets sample's index.html","shortMessageHtmlLink":"Remove \\0 from websockets sample's index.html"}},{"before":"39b37111b78a96cffa0032f33f595102aad9c102","after":"b7d5aea19c61db110c41ebe9e023a599119d6737","ref":"refs/heads/master","pushedAt":"2024-05-29T03:56:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Use bin2hex to bundle the HTML contents in the websockets sample","shortMessageHtmlLink":"Use bin2hex to bundle the HTML contents in the websockets sample"}},{"before":"b0c653dcf8c78db0053014ccaf3ad45fa1a73ce5","after":"39b37111b78a96cffa0032f33f595102aad9c102","ref":"refs/heads/master","pushedAt":"2024-05-28T14:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lpereira","name":"L. Pereira","path":"/lpereira","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15001?s=80&v=4"},"commit":{"message":"Fix reading of body data","shortMessageHtmlLink":"Fix reading of body data"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdVlUpQA","startCursor":null,"endCursor":null}},"title":"Activity ยท lpereira/lwan"}