{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":27965134,"defaultBranch":"master","name":"core","ownerLogin":"opnsense","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-13T15:43:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9979117?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716715741.0","currentOid":""},"activityList":{"items":[{"before":"3d0573098361f451c75f46c06fabf5024bf81ba3","after":"a45daec4abfac4b36558bc6e46e10be2eeae1d15","ref":"refs/heads/master","pushedAt":"2024-05-27T18:18:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fichtner","name":"Franco Fichtner","path":"/fichtner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915288?s=80&v=4"},"commit":{"message":"dhcpd: take into account that multple ia-pd can be delegated #7484","shortMessageHtmlLink":"dhcpd: take into account that multple ia-pd can be delegated #7484"}},{"before":"b74baecf135c45ebdecfeac3bcdb6f42a114763c","after":"3d0573098361f451c75f46c06fabf5024bf81ba3","ref":"refs/heads/master","pushedAt":"2024-05-27T16:30:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fichtner","name":"Franco Fichtner","path":"/fichtner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915288?s=80&v=4"},"commit":{"message":"pkg: fix plist","shortMessageHtmlLink":"pkg: fix plist"}},{"before":"eac8af8e7f3eb30ec4da4b95962ce4f6e878c502","after":"b74baecf135c45ebdecfeac3bcdb6f42a114763c","ref":"refs/heads/master","pushedAt":"2024-05-27T14:13:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swhite2","name":"Stephan de Wit","path":"/swhite2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33954429?s=80&v=4"},"commit":{"message":"dashboard: inherit text color from the Chart defaults for the inline gauge plugin (https://github.com/opnsense/core/issues/7488)","shortMessageHtmlLink":"dashboard: inherit text color from the Chart defaults for the inline …"}},{"before":"e4635872fc6e306a010f6d9112935f42ec6489d5","after":"eac8af8e7f3eb30ec4da4b95962ce4f6e878c502","ref":"refs/heads/master","pushedAt":"2024-05-27T14:00:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swhite2","name":"Stephan de Wit","path":"/swhite2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33954429?s=80&v=4"},"commit":{"message":"dashboard: add CARP Status widget","shortMessageHtmlLink":"dashboard: add CARP Status widget"}},{"before":"8a5789840c6a22e784ca5d443daab3f064fbc7e9","after":"e4635872fc6e306a010f6d9112935f42ec6489d5","ref":"refs/heads/master","pushedAt":"2024-05-27T13:00:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swhite2","name":"Stephan de Wit","path":"/swhite2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33954429?s=80&v=4"},"commit":{"message":"dashboard: allow themes to set chart.js default colors","shortMessageHtmlLink":"dashboard: allow themes to set chart.js default colors"}},{"before":"0eb3e61c672872ef9b79090c09adc589c94bbb3e","after":"8a5789840c6a22e784ca5d443daab3f064fbc7e9","ref":"refs/heads/master","pushedAt":"2024-05-27T12:29:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swhite2","name":"Stephan de Wit","path":"/swhite2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33954429?s=80&v=4"},"commit":{"message":"dashboard: work around gridstack serialization inconsistency and cleanup the BaseWidget slightly (https://github.com/opnsense/core/issues/7480)","shortMessageHtmlLink":"dashboard: work around gridstack serialization inconsistency and clea…"}},{"before":"137762d19647737eef64a464e5a09b62d6c76688","after":"0eb3e61c672872ef9b79090c09adc589c94bbb3e","ref":"refs/heads/master","pushedAt":"2024-05-27T10:00:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fichtner","name":"Franco Fichtner","path":"/fichtner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915288?s=80&v=4"},"commit":{"message":"Allow root domain as literal dot for DHCPv4 and DHCPv6 (#7449)","shortMessageHtmlLink":"Allow root domain as literal dot for DHCPv4 and DHCPv6 (#7449)"}},{"before":"43d733cd6a4833cabf1a70b11df3dfea94147c40","after":"bd04e36d32ede9161ec14801f5c2e0b9302ae6a8","ref":"refs/heads/stable/24.1","pushedAt":"2024-05-27T06:56:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fichtner","name":"Franco Fichtner","path":"/fichtner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915288?s=80&v=4"},"commit":{"message":"System: Gateways: Configuration - regression in Gateway MVC conversion forcing far gateways where none should exist. closes https://github.com/opnsense/core/issues/7483\n\nThis might be the cause of some weird VPN issues earlier as well, because a host route will prevent the actual address being configured later in some cases.\nWhile here, also fix a minor php warning (item doesn't exist).\n\n(cherry picked from commit a683004fbab5f94a1d5e122c8ea9433cd705ebc3)","shortMessageHtmlLink":"System: Gateways: Configuration - regression in Gateway MVC conversio…"}},{"before":"913e1c8024df1dd0262429e52b04aeec4160de65","after":null,"ref":"refs/heads/ovpn_dco","pushedAt":"2024-05-26T09:29:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AdSchellevis","name":"Ad Schellevis","path":"/AdSchellevis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9783985?s=80&v=4"}},{"before":"c5da070931cdc963766ed925a4b3e30463d6f350","after":"137762d19647737eef64a464e5a09b62d6c76688","ref":"refs/heads/master","pushedAt":"2024-05-26T07:34:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fichtner","name":"Franco Fichtner","path":"/fichtner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915288?s=80&v=4"},"commit":{"message":"src: style sweep","shortMessageHtmlLink":"src: style sweep"}},{"before":"a683004fbab5f94a1d5e122c8ea9433cd705ebc3","after":"c5da070931cdc963766ed925a4b3e30463d6f350","ref":"refs/heads/master","pushedAt":"2024-05-25T13:12:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdSchellevis","name":"Ad Schellevis","path":"/AdSchellevis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9783985?s=80&v=4"},"commit":{"message":"VPN: OpenVPN: Instances - add optional DCO support and make sure our standard tun selection stays unchanged for FreeBSD 14.1, closes https://github.com/opnsense/core/issues/7474\n\nThis commit explicitly disables DCO when tun/tap are being chosen (--disable-dco) and offers DCO as a seperate interface type choice (tun,tap,ovpn).\nWe need some glue to make sure people can switch between tun/ovpn types in ovpn_service_control.php to drop the interface when the interface type changes.\nFinally, to make it easier for people to find the DCO option, remove the \"advanced\" tag from the type field and extend the help text.","shortMessageHtmlLink":"VPN: OpenVPN: Instances - add optional DCO support and make sure our …"}},{"before":"5694952afba687aeb7704d300130f0865f6393bb","after":"913e1c8024df1dd0262429e52b04aeec4160de65","ref":"refs/heads/ovpn_dco","pushedAt":"2024-05-25T13:01:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AdSchellevis","name":"Ad Schellevis","path":"/AdSchellevis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9783985?s=80&v=4"},"commit":{"message":"VPN: OpenVPN: Instances - add DCO support (work in progress)","shortMessageHtmlLink":"VPN: OpenVPN: Instances - add DCO support (work in progress)"}},{"before":"78e326a3c739e93c3934b55c30ef2f77fef0435b","after":"5694952afba687aeb7704d300130f0865f6393bb","ref":"refs/heads/ovpn_dco","pushedAt":"2024-05-25T12:53:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AdSchellevis","name":"Ad Schellevis","path":"/AdSchellevis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9783985?s=80&v=4"},"commit":{"message":"VPN: OpenVPN: Instances - add DCO support (work in progress)","shortMessageHtmlLink":"VPN: OpenVPN: Instances - add DCO support (work in progress)"}},{"before":"2e3d0e6c28da4d5cb95165eb0a0e050d4d8cecdf","after":"78e326a3c739e93c3934b55c30ef2f77fef0435b","ref":"refs/heads/ovpn_dco","pushedAt":"2024-05-25T12:49:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AdSchellevis","name":"Ad Schellevis","path":"/AdSchellevis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9783985?s=80&v=4"},"commit":{"message":"VPN: OpenVPN: Instances - add DCO support (work in progress)","shortMessageHtmlLink":"VPN: OpenVPN: Instances - add DCO support (work in progress)"}},{"before":"48f489fa25174f6f3e2fa33a46b90ab4b215bec9","after":"2e3d0e6c28da4d5cb95165eb0a0e050d4d8cecdf","ref":"refs/heads/ovpn_dco","pushedAt":"2024-05-25T12:36:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AdSchellevis","name":"Ad Schellevis","path":"/AdSchellevis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9783985?s=80&v=4"},"commit":{"message":"VPN: OpenVPN: Instances - add DCO support (work in progress)","shortMessageHtmlLink":"VPN: OpenVPN: Instances - add DCO support (work in progress)"}},{"before":"0bb13de0feca6e7468813011d2177c18d65792c8","after":"a683004fbab5f94a1d5e122c8ea9433cd705ebc3","ref":"refs/heads/master","pushedAt":"2024-05-25T07:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdSchellevis","name":"Ad Schellevis","path":"/AdSchellevis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9783985?s=80&v=4"},"commit":{"message":"System: Gateways: Configuration - regression in Gateway MVC conversion forcing far gateways where none should exist. closes https://github.com/opnsense/core/issues/7483\n\nThis might be the cause of some weird VPN issues earlier as well, because a host route will prevent the actual address being configured later in some cases.\nWhile here, also fix a minor php warning (item doesn't exist).","shortMessageHtmlLink":"System: Gateways: Configuration - regression in Gateway MVC conversio…"}},{"before":null,"after":"48f489fa25174f6f3e2fa33a46b90ab4b215bec9","ref":"refs/heads/ovpn_dco","pushedAt":"2024-05-24T16:44:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AdSchellevis","name":"Ad Schellevis","path":"/AdSchellevis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9783985?s=80&v=4"},"commit":{"message":"VPN: OpenVPN: Instances - add DCO support (work in progress)","shortMessageHtmlLink":"VPN: OpenVPN: Instances - add DCO support (work in progress)"}},{"before":"bd87ac92ac97ded2db0f4392de06d57d54a4bfe1","after":"0bb13de0feca6e7468813011d2177c18d65792c8","ref":"refs/heads/master","pushedAt":"2024-05-24T10:57:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swhite2","name":"Stephan de Wit","path":"/swhite2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33954429?s=80&v=4"},"commit":{"message":"dashboard: use grid breakpoints to enable responsive behavior for different device types (https://github.com/opnsense/core/issues/7480)","shortMessageHtmlLink":"dashboard: use grid breakpoints to enable responsive behavior for dif…"}},{"before":"40fcf78e151c65cef2680b6b75eb0d8960a1550d","after":"43d733cd6a4833cabf1a70b11df3dfea94147c40","ref":"refs/heads/stable/24.1","pushedAt":"2024-05-24T09:06:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fichtner","name":"Franco Fichtner","path":"/fichtner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915288?s=80&v=4"},"commit":{"message":"dhcrelay: allow cron job reconfigure; closes #7482\n\n(cherry picked from commit bd87ac92ac97ded2db0f4392de06d57d54a4bfe1)","shortMessageHtmlLink":"dhcrelay: allow cron job reconfigure; closes #7482"}},{"before":"3b5c4f19ecda072a968166356b7bec50eeb978ca","after":"bd87ac92ac97ded2db0f4392de06d57d54a4bfe1","ref":"refs/heads/master","pushedAt":"2024-05-24T08:37:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fichtner","name":"Franco Fichtner","path":"/fichtner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915288?s=80&v=4"},"commit":{"message":"dhcrelay: allow cron job reconfigure; closes #7482","shortMessageHtmlLink":"dhcrelay: allow cron job reconfigure; closes #7482"}},{"before":"8e7662a60a378a3f90816231c8c3e45df01b6b3c","after":"3b5c4f19ecda072a968166356b7bec50eeb978ca","ref":"refs/heads/master","pushedAt":"2024-05-23T15:01:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swhite2","name":"Stephan de Wit","path":"/swhite2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33954429?s=80&v=4"},"commit":{"message":"filterlog: start output of the stream action with N lines","shortMessageHtmlLink":"filterlog: start output of the stream action with N lines"}},{"before":"ac70aaeeba37c731c1bfcb6261135799334c964a","after":"8e7662a60a378a3f90816231c8c3e45df01b6b3c","ref":"refs/heads/master","pushedAt":"2024-05-23T14:51:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fichtner","name":"Franco Fichtner","path":"/fichtner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915288?s=80&v=4"},"commit":{"message":"src: style sweep","shortMessageHtmlLink":"src: style sweep"}},{"before":"8c68186d75b9581952d6372be35ae548a8881bfd","after":"ac70aaeeba37c731c1bfcb6261135799334c964a","ref":"refs/heads/master","pushedAt":"2024-05-23T14:35:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swhite2","name":"Stephan de Wit","path":"/swhite2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33954429?s=80&v=4"},"commit":{"message":"dashboard: update grid on widget add, fix small issue in disk widget","shortMessageHtmlLink":"dashboard: update grid on widget add, fix small issue in disk widget"}},{"before":"3dafd3d5c56a0d484954d344f08d6c275ec38edc","after":"8c68186d75b9581952d6372be35ae548a8881bfd","ref":"refs/heads/master","pushedAt":"2024-05-23T14:29:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"swhite2","name":"Stephan de Wit","path":"/swhite2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33954429?s=80&v=4"},"commit":{"message":"dashboard: UX on save action (#7461)\n\n* opnsense_widget_manager.js - Add page reload on successful save\r\n\r\n* Make sweep\r\n\r\n* Modify Save button to include a spinner and lock, a small delay enhances feedback on click. The button is unlocked and the spinner is hidden upon success or failure. On success, the button is hidden.\r\n\r\n* dashboard: invert delay logic and adjust styling slightly\r\n\r\n---------\r\n\r\nCo-authored-by: Stephan de Wit ","shortMessageHtmlLink":"dashboard: UX on save action (#7461)"}},{"before":"a471d1c0359314606047361d6600768e4af36df9","after":"3dafd3d5c56a0d484954d344f08d6c275ec38edc","ref":"refs/heads/master","pushedAt":"2024-05-23T13:15:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fichtner","name":"Franco Fichtner","path":"/fichtner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915288?s=80&v=4"},"commit":{"message":"system: work around PHP 8.2.18 regression\n\nThis runs the risk of looping when only zero is being returned,\nbut if that happens the system is in bad shape anyway.\n\nSee: https://github.com/php/php-src/commit/0ba5229a","shortMessageHtmlLink":"system: work around PHP 8.2.18 regression"}},{"before":"f1661f29ab28e8e35d3b356896e4a739b95d0709","after":"a471d1c0359314606047361d6600768e4af36df9","ref":"refs/heads/master","pushedAt":"2024-05-23T11:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swhite2","name":"Stephan de Wit","path":"/swhite2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33954429?s=80&v=4"},"commit":{"message":"dashboard: small regression on table widget, align interface styling state","shortMessageHtmlLink":"dashboard: small regression on table widget, align interface styling …"}},{"before":"f8b416d4345fc23f121f32cafdf2a25fcba083c8","after":"f1661f29ab28e8e35d3b356896e4a739b95d0709","ref":"refs/heads/master","pushedAt":"2024-05-23T08:55:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fichtner","name":"Franco Fichtner","path":"/fichtner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1915288?s=80&v=4"},"commit":{"message":"src: style sweep","shortMessageHtmlLink":"src: style sweep"}},{"before":"ff3bb2f7314d9ab960066974741ac54882155157","after":"f8b416d4345fc23f121f32cafdf2a25fcba083c8","ref":"refs/heads/master","pushedAt":"2024-05-23T08:47:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swhite2","name":"Stephan de Wit","path":"/swhite2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33954429?s=80&v=4"},"commit":{"message":"dashboard: swap usage gauge","shortMessageHtmlLink":"dashboard: swap usage gauge"}},{"before":"f643d964c30524a67c2496b959576b13dc784e68","after":"ff3bb2f7314d9ab960066974741ac54882155157","ref":"refs/heads/master","pushedAt":"2024-05-23T07:34:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"swhite2","name":"Stephan de Wit","path":"/swhite2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33954429?s=80&v=4"},"commit":{"message":"dashboard: refactor gauges into base class, add mbuf gauge as well","shortMessageHtmlLink":"dashboard: refactor gauges into base class, add mbuf gauge as well"}},{"before":"8ba454ab04886156a29c1a7314937597b88b34ff","after":"f643d964c30524a67c2496b959576b13dc784e68","ref":"refs/heads/master","pushedAt":"2024-05-22T16:32:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdSchellevis","name":"Ad Schellevis","path":"/AdSchellevis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9783985?s=80&v=4"},"commit":{"message":"Services: Captive Portal: Sessions - add some practical fields","shortMessageHtmlLink":"Services: Captive Portal: Sessions - add some practical fields"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVSUxFgA","startCursor":null,"endCursor":null}},"title":"Activity · opnsense/core"}