{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":66966208,"defaultBranch":"master","name":"src","ownerLogin":"openbsd","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-30T18:18:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/929183?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1613516864.102257","currentOid":""},"activityList":{"items":[{"before":"3a580dd9969c2f214d9986bc9cfa3da8fa832f94","after":"1ff2c3264ae0abe6e549802d699a62f2a14c7064","ref":"refs/heads/master","pushedAt":"2024-08-08T07:21:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"new dell DW5821e variant is another umb(4); from Bryan Vyhmeister","shortMessageHtmlLink":"new dell DW5821e variant is another umb(4); from Bryan Vyhmeister"}},{"before":"76b12170e3ea5f11f4679a546c1e11247e490a32","after":"3a580dd9969c2f214d9986bc9cfa3da8fa832f94","ref":"refs/heads/master","pushedAt":"2024-08-08T06:21:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Fix a typo in log message.","shortMessageHtmlLink":"Fix a typo in log message."}},{"before":"5bb394b4bd22034c1f3f0b82fdabb9b9491a22cf","after":"76b12170e3ea5f11f4679a546c1e11247e490a32","ref":"refs/heads/master","pushedAt":"2024-08-08T04:22:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"hmac test: fix build with gcc\n\nThe bounded attribute leads to failing regress compilation with gcc due\nto a test passing a negative length to exercise a chck.\n\nnoticed and fixed suggested by claudio","shortMessageHtmlLink":"hmac test: fix build with gcc"}},{"before":"3072e24c09f80c0fb7948f70a73647c9e6328961","after":"5bb394b4bd22034c1f3f0b82fdabb9b9491a22cf","ref":"refs/heads/master","pushedAt":"2024-08-07T23:22:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Update sparc64 ok files to match with reality.\nOK deraadt@","shortMessageHtmlLink":"Update sparc64 ok files to match with reality."}},{"before":"835af27a842a5d9063d2dfe7371894f338639f20","after":"3072e24c09f80c0fb7948f70a73647c9e6328961","ref":"refs/heads/master","pushedAt":"2024-08-07T19:22:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Attach ksmn(4) on 19h/7x devices\n\nTested on:\ncpu0: AMD Ryzen 7 PRO 8700GE w/ Radeon 780M Graphics, 3650.01 MHz, 19-75-02, patch 0a705205\n\nThanks to Jan (@js@x0r.be on mastodon) for testing.\n\n\"Sure\" deraadt@","shortMessageHtmlLink":"Attach ksmn(4) on 19h/7x devices"}},{"before":"3e6148086bc2fdc12b28e15a890c62738531ab4e","after":"835af27a842a5d9063d2dfe7371894f338639f20","ref":"refs/heads/master","pushedAt":"2024-08-07T18:22:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"sync","shortMessageHtmlLink":"sync"}},{"before":"138f958c9c7da4ce3bc14685f85a0035eda5dfb0","after":"3e6148086bc2fdc12b28e15a890c62738531ab4e","ref":"refs/heads/master","pushedAt":"2024-08-07T16:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"adjust check_complete after recent-ish API and docs changes","shortMessageHtmlLink":"adjust check_complete after recent-ish API and docs changes"}},{"before":"2d7bf78bfe68e42da661d4972f5b0d68ed0e3a08","after":"138f958c9c7da4ce3bc14685f85a0035eda5dfb0","ref":"refs/heads/master","pushedAt":"2024-08-07T11:21:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Fix a typo","shortMessageHtmlLink":"Fix a typo"}},{"before":"bcac9d59b1c709715ee9a9d1aa6246381ce113ff","after":"2d7bf78bfe68e42da661d4972f5b0d68ed0e3a08","ref":"refs/heads/master","pushedAt":"2024-08-07T08:21:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"regen","shortMessageHtmlLink":"regen"}},{"before":"e4900374111d9fcb2dbe48f0cc7afe9c6094da02","after":"bcac9d59b1c709715ee9a9d1aa6246381ce113ff","ref":"refs/heads/master","pushedAt":"2024-08-07T07:21:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"asprintf() and vasprintf() are in POSIX-2024. Update #include\nvisibility and manpages and add restrict qualifiers in all the\nspecified places to the *printf family.\n\nok millert@","shortMessageHtmlLink":"asprintf() and vasprintf() are in POSIX-2024. Update #include"}},{"before":"3e38cd6fb08c70a51f9d0f7a7d5136e8df0fc690","after":"e4900374111d9fcb2dbe48f0cc7afe9c6094da02","ref":"refs/heads/master","pushedAt":"2024-08-07T06:21:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"wcslcpy() and wcslcat() are in POSIX-2024. Update #include visibility\nand manpages and add restrict qualifiers.\n\nok millert@","shortMessageHtmlLink":"wcslcpy() and wcslcat() are in POSIX-2024. Update #include visibility"}},{"before":"3920ff05e7c81ca8c9158fa69b8d255ed073a014","after":"3e38cd6fb08c70a51f9d0f7a7d5136e8df0fc690","ref":"refs/heads/master","pushedAt":"2024-08-07T05:21:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Unlock `udpctl_vars'.\n\n`udp_sendspace' and `udp_recvspace' are integers which read-only\naccessed in udp_attach(). `udpcksum' read-only accessed in udp_output().\nNo netlock required to modify them through sysctl(2).\n\nok bluhm","shortMessageHtmlLink":"Unlock `udpctl_vars'."}},{"before":"99446a6d6053c09ce578b8707502aa059661f189","after":"3920ff05e7c81ca8c9158fa69b8d255ed073a014","ref":"refs/heads/master","pushedAt":"2024-08-06T21:22:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Revert the knote_processexit() bits of the diff. It introduced a small\nwindow where a knote is available but PS_ZOMBIE is not yet set (causing\nwaitpid() to not return that pid).\nRequested by jca@ and deraadt@","shortMessageHtmlLink":"Revert the knote_processexit() bits of the diff. It introduced a small"}},{"before":"c80589b81c02cb6468a831c6cf3452be5637d885","after":"99446a6d6053c09ce578b8707502aa059661f189","ref":"refs/heads/master","pushedAt":"2024-08-06T19:21:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Some laptops will generate an EC event shortly after we attempt to enter\na low power S0 idle state. Since we register the EC GPE as a wakeup GPE\nthis means we'll wake up immediately. Unfortunately we have to register\nthat GPE as a wakeup GPE otherwise many laptops won't wake up when the\nuser opens the lid (and some laptops won't wake up at all). So add some\ncode to handle EC events while suspended and introduce the concept of\nwakeup AML notify handlers. Register the acpibtn(4) notify handlers as\nwakeup notify handlers such that we wake up. We'll go back to sleep\nimmediately if we wake up for any other EC event.\n\nok mlarkin@, deraadt@","shortMessageHtmlLink":"Some laptops will generate an EC event shortly after we attempt to enter"}},{"before":"d80c3592c5656cea49cba26741ebd70a75f84e4d","after":"c80589b81c02cb6468a831c6cf3452be5637d885","ref":"refs/heads/master","pushedAt":"2024-08-06T18:22:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Unlock sysctl net.inet.ip.directed-broadcast.\n\nip_directedbcast is read once in either ip_input() or pf_test()\nduring packet processing. So writing the variable does not need\nnet lock.\n\nOK mvs@","shortMessageHtmlLink":"Unlock sysctl net.inet.ip.directed-broadcast."}},{"before":"d8f81b403fbc1cd712dbc3c425faff51e55e86b9","after":"d80c3592c5656cea49cba26741ebd70a75f84e4d","ref":"refs/heads/master","pushedAt":"2024-08-06T17:22:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"On the RK3588 eMMC controller it appears that after a failed command a\ncompletion signal shows up some time after the error signal. This can\nlead to the case that when the next command is being executed, the old\ncompletion signal is still recorded and the driver may think the command\nalready executed. Resetting the status before executing a new command\nmakes sense, albeit it's technically still possible that the controller\nissues another completion signal. It shouldn't happen because a reset\nwas issued and we're also waiting for the command and data inhibit bits\nto be cleared, but who knows. This makes the eMMC come up reliably.\n\nok kettenis@","shortMessageHtmlLink":"On the RK3588 eMMC controller it appears that after a failed command a"}},{"before":"653ab61243b6f68069ba0edd78ffb23e1eb031d0","after":"d8f81b403fbc1cd712dbc3c425faff51e55e86b9","ref":"refs/heads/master","pushedAt":"2024-08-06T15:22:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Unlock KERN_CLOCKRATE.\n\nRead-only access to local `clkinfo' filled with immutable data.\n\nok bluhm","shortMessageHtmlLink":"Unlock KERN_CLOCKRATE."}},{"before":"0747e3d20bf138958765ed50a0a2854bbcb6704f","after":"653ab61243b6f68069ba0edd78ffb23e1eb031d0","ref":"refs/heads/master","pushedAt":"2024-08-06T13:21:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"The devicetree spec says in section 2.4:\n\nIf an interrupt-generating device does not have an interrupt-parent\nproperty, its interrupt parent is assumed to be its devicetree\nparent.\n\nImplement this aspect of the spec in the same way as Linux does by not\njust looking at the immediate parent but keep on walking up the tree\nuntil we hit a node with an \"interrupt-controller\" property or a node\nthat has an \"interrupt-parent\" property.\n\nsimilar diff as committed for arm64 a couple of days ago\nok jca@","shortMessageHtmlLink":"The devicetree spec says in section 2.4:"}},{"before":"c812a2a431dcdad903e54d5c35bc58020575bfe1","after":"0747e3d20bf138958765ed50a0a2854bbcb6704f","ref":"refs/heads/master","pushedAt":"2024-08-06T10:21:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Stop using KERNEL_LOCK to protect the per process kqueue list\n\nInstead of the KERNEL_LOCK use the ps_mtx for most operations.\nIf the ps_klist is modified an additional global rwlock (kqueue_ps_list_lock)\nis required. This includes the knotes with NOTE_FORK and NOTE_EXIT since\nin either cases a ps_klist is changed. In the NOTE_FORK | NOTE_TRACK case\nthe call to kqueue_register() can sleep this is why a global rwlock is used.\n\nAdjust the reaper() to call knote_processexit() without KERNEL_LOCK.\nDouble lock idea from visa@\nOK mvs@","shortMessageHtmlLink":"Stop using KERNEL_LOCK to protect the per process kqueue list"}},{"before":"46cdafa7e1c24f4fbcace3c9967d8d451b31ce79","after":"c812a2a431dcdad903e54d5c35bc58020575bfe1","ref":"refs/heads/master","pushedAt":"2024-08-06T09:21:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Define _LOCORE before including machine/ctlreg.h in ASM code.\nOK miod@ kettenis@","shortMessageHtmlLink":"Define _LOCORE before including machine/ctlreg.h in ASM code."}},{"before":"2293e68203ecf637bc929b02cdb3a4f9e71aac6d","after":"46cdafa7e1c24f4fbcace3c9967d8d451b31ce79","ref":"refs/heads/master","pushedAt":"2024-08-06T06:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Replace sys/time.h with proper includes for using localtime\n\nSure deraadt@","shortMessageHtmlLink":"Replace sys/time.h with proper includes for using localtime"}},{"before":"438cc182970eddd53f94739dbfdb5e080753afd0","after":"2293e68203ecf637bc929b02cdb3a4f9e71aac6d","ref":"refs/heads/master","pushedAt":"2024-08-06T05:21:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"restrict the maximum wait time you can set via BIOCSWTIMEOUT to 5 minutes.\n\nthis is avoids passing excessively large values to timeout_add_nsec.\n\nReported-by: syzbot+f650785d4f2b3fe28284@syzkaller.appspotmail.com","shortMessageHtmlLink":"restrict the maximum wait time you can set via BIOCSWTIMEOUT to 5 min…"}},{"before":"4ad77004d94bd09226184659b88b421b780499c7","after":"438cc182970eddd53f94739dbfdb5e080753afd0","ref":"refs/heads/master","pushedAt":"2024-08-06T00:21:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Unlock KERN_BOOTTIME.\n\nmicroboottime() and following binboottime() are mp-safe and `mb' is\nlocal data.\n\nok bluhm","shortMessageHtmlLink":"Unlock KERN_BOOTTIME."}},{"before":"ad534f1885b0eb48a8f96e714aa65dda6684da66","after":"4ad77004d94bd09226184659b88b421b780499c7","ref":"refs/heads/master","pushedAt":"2024-08-05T19:22:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Fix reporting if critical battery state.\n\nok jca@, mlarkin@","shortMessageHtmlLink":"Fix reporting if critical battery state."}},{"before":"d5cabab193409a99c80e1a889ffc74b84958e8c3","after":"ad534f1885b0eb48a8f96e714aa65dda6684da66","ref":"refs/heads/master","pushedAt":"2024-08-05T18:22:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Unlock most of `kern_vars' variables.\n\nAdd corresponding cases to the kern_sysctl() switch and unlock read-only\nvariables from `kern_vars'. Unlock KERN_SOMAXCONN and KERN_SOMINCONN\nwhich are atomically read-only accessed only from solisten().\n\nok kettenis","shortMessageHtmlLink":"Unlock most of `kern_vars' variables."}},{"before":"2adb8ed06779f1007f0822fa5e0c49e00f3680c3","after":"d5cabab193409a99c80e1a889ffc74b84958e8c3","ref":"refs/heads/master","pushedAt":"2024-08-05T16:21:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"The devicetree spec says in section 2.4:\n\nIf an interrupt-generating device does not have an interrupt-parent\nproperty, its interrupt parent is assumed to be its devicetree\nparent.\n\nImplement this aspect of the spec in the same way as Linux does by not\njust looking at the immediate parent but keep on walking up the tree\nuntil we hit a node with an \"interrupt-controller\" property or a node\nthat has an \"interrupt-parent\" property.\n\nsame diff as committed for arm64 yesterday\nok patrick@","shortMessageHtmlLink":"The devicetree spec says in section 2.4:"}},{"before":"127024533874d33a814299a400ef47fe8790e00e","after":"2adb8ed06779f1007f0822fa5e0c49e00f3680c3","ref":"refs/heads/master","pushedAt":"2024-08-05T14:21:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"sync with base","shortMessageHtmlLink":"sync with base"}},{"before":"2df0ffa88b9c00aeb2f69bcbabf51166561a1214","after":"127024533874d33a814299a400ef47fe8790e00e","ref":"refs/heads/master","pushedAt":"2024-08-05T10:21:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Remove bogus connect(s, NULL, 0) call\n\nThe only thing it does is error because of a check added in sockargs() in\nuipc_syscalls r1.155. As guenther pointed out, this may have been added\nbecause of a misreading of the last sentence of the first paragraph of the\nconnect(2) manual.\n\nInstead of erroring, this will keep listening if -k is given and otherwise\nit will close the socket and exit with success.\n\nok guenther jeremy","shortMessageHtmlLink":"Remove bogus connect(s, NULL, 0) call"}},{"before":"5f1cde00eddeafbc46cf4bec63f2ac936b7d07b2","after":"2df0ffa88b9c00aeb2f69bcbabf51166561a1214","ref":"refs/heads/master","pushedAt":"2024-08-05T08:21:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"Allow our linker warnings regarding misuse of libc functions to be\nelevated to errors using the -Wl,--fatal-warnings option.\n\nok robert@","shortMessageHtmlLink":"Allow our linker warnings regarding misuse of libc functions to be"}},{"before":"f61f9b4df6522f1134099e5785f14bd8c3a3cd02","after":"5f1cde00eddeafbc46cf4bec63f2ac936b7d07b2","ref":"refs/heads/master","pushedAt":"2024-08-05T07:21:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bob-beck","name":"Bob Beck","path":"/bob-beck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8124021?s=80&v=4"},"commit":{"message":"drm/i915/dp: Don't switch the LTTPR mode on an active link\n\nFrom Imre Deak\n12880cc086deef91e62e2f010750087a3c23fae3 in linux-6.6.y/6.6.44\n509580fad7323b6a5da27e8365cd488f3b57210e in mainline linux","shortMessageHtmlLink":"drm/i915/dp: Don't switch the LTTPR mode on an active link"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElPGeogA","startCursor":null,"endCursor":null}},"title":"Activity · openbsd/src"}