{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1740040,"defaultBranch":"master","name":"pfsense","ownerLogin":"pfsense","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-05-12T19:44:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3716965?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702056319.0","currentOid":""},"activityList":{"items":[{"before":"2cb1f506a66e23f6925361e3c3551edf717f4929","after":"11b34dac1830d181dc9f5706e508554683b6b9b9","ref":"refs/heads/master","pushedAt":"2024-06-07T16:22:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Correct config_get_path -> config_set_path in shaper.inc","shortMessageHtmlLink":"Correct config_get_path -> config_set_path in shaper.inc"}},{"before":"ac39332caa1050ee56574395b73b4359d4218999","after":"2cb1f506a66e23f6925361e3c3551edf717f4929","ref":"refs/heads/master","pushedAt":"2024-06-06T21:05:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Fix RRD script syntax regression","shortMessageHtmlLink":"Fix RRD script syntax regression"}},{"before":"82e22457b04bf44c55cc1c4c6df91670ddb3e77c","after":"ac39332caa1050ee56574395b73b4359d4218999","ref":"refs/heads/master","pushedAt":"2024-06-04T21:25:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Handle failures to create an interface. Fix #14708\n\nThe function pfSense_interface_create2() may fail to create the\nrequested interface, in which case it returns the array:\n['error'=>'Could not create interface']","shortMessageHtmlLink":"Handle failures to create an interface. Fix #14708"}},{"before":"91628a2ed3d32140a2ee66806504590a65e2654f","after":"82e22457b04bf44c55cc1c4c6df91670ddb3e77c","ref":"refs/heads/master","pushedAt":"2024-06-04T21:15:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Add a helper function for unserialize(). Fix #15423\n\nFor calls to unserialize() which do not check for errors, use the\nhelper function instead.","shortMessageHtmlLink":"Add a helper function for unserialize(). Fix #15423"}},{"before":"de9a3545ce34089e971947fd285522a406fce01f","after":"91628a2ed3d32140a2ee66806504590a65e2654f","ref":"refs/heads/master","pushedAt":"2024-06-04T19:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Only apply state tracking to pass rules\n\nState tracking only applies to pass rules. This was broken with the\nrefactor of 3e28d716.","shortMessageHtmlLink":"Only apply state tracking to pass rules"}},{"before":"487d7d5e322993703716439422e3d032e40b61b4","after":"de9a3545ce34089e971947fd285522a406fce01f","ref":"refs/heads/master","pushedAt":"2024-05-31T18:45:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Handle empty values during config upgrade. Fix #15362\n\nThe config may have an empty string - use 'empty()' instead of\n'isset()' since '0' is not valid in this case.","shortMessageHtmlLink":"Handle empty values during config upgrade. Fix #15362"}},{"before":"2ca4ce55593e72f8315a54fb70cf2ffb555323a5","after":"487d7d5e322993703716439422e3d032e40b61b4","ref":"refs/heads/master","pushedAt":"2024-05-31T16:35:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Update the interface cache when configuring IPsec. Fix #15449","shortMessageHtmlLink":"Update the interface cache when configuring IPsec. Fix #15449"}},{"before":"ba6d806bef146558441ca6baba38293ebe4c7b1e","after":"2ca4ce55593e72f8315a54fb70cf2ffb555323a5","ref":"refs/heads/master","pushedAt":"2024-05-30T18:20:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Introduce a default return value to the rest of the config functions\n\nThe current return values remain the same. The added safety checks\nensures the correct type when calling array_* functions, and allows\nfor more flexible error handling.","shortMessageHtmlLink":"Introduce a default return value to the rest of the config functions"}},{"before":"3e28d716ac4f29a32d827b206d84eecf1e8844ca","after":"ba6d806bef146558441ca6baba38293ebe4c7b1e","ref":"refs/heads/master","pushedAt":"2024-05-30T13:30:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Remove ripgrep since we are not using it","shortMessageHtmlLink":"Remove ripgrep since we are not using it"}},{"before":"33f2ad2414b8a1246d511523b4ec0b67bbb224da","after":"3e28d716ac4f29a32d827b206d84eecf1e8844ca","ref":"refs/heads/master","pushedAt":"2024-05-29T19:55:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Clean up rule generation code for state-tracking options\n\nImprove readability and make it easier to adjust for future changes.","shortMessageHtmlLink":"Clean up rule generation code for state-tracking options"}},{"before":"74ad34bcc782e0846897af0b15a12c45a7149eb9","after":"33f2ad2414b8a1246d511523b4ec0b67bbb224da","ref":"refs/heads/master","pushedAt":"2024-05-29T17:06:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Encode dir names in browser.php. Fixes #15525","shortMessageHtmlLink":"Encode dir names in browser.php. Fixes #15525"}},{"before":"4b9165e5ad3f47c36d1dec3a585a60b629bcdc3a","after":"74ad34bcc782e0846897af0b15a12c45a7149eb9","ref":"refs/heads/master","pushedAt":"2024-05-24T18:15:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Avoid configuration loop with LAGG interfaces. Fix #14083\n\nThe fix to #9453 introduced a loop when configuring LAGG interfaces.\nThis happens when interface_lagg_configure() ultimately calls\nset_interface_mtu() which also calls interface_lagg_configure(). Since\nsetting the MTU is already handled by that point, skip setting the MTU\nagain. Do this by making interface_configure() aware of calls from\nparent functions.\n\nWhile here, also ignore setting MTU settings from disabled LAGG interfaces.","shortMessageHtmlLink":"Avoid configuration loop with LAGG interfaces. Fix #14083"}},{"before":"4eddd5abd83b65dca451b201cbfed4c24361115a","after":"4b9165e5ad3f47c36d1dec3a585a60b629bcdc3a","ref":"refs/heads/master","pushedAt":"2024-05-24T17:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Default to an empty array for functions expecting a countable value\n\nDo this for foreach() and count().","shortMessageHtmlLink":"Default to an empty array for functions expecting a countable value"}},{"before":"63d6bb4fcaa01e54493491ed3012c0820f567780","after":"4eddd5abd83b65dca451b201cbfed4c24361115a","ref":"refs/heads/master","pushedAt":"2024-05-24T15:20:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Correct default for 'system/acb' in write_config() to empty array instead of null","shortMessageHtmlLink":"Correct default for 'system/acb' in write_config() to empty array ins…"}},{"before":"0c1496a42599bee8ffcaf48466e1151c62429bff","after":"63d6bb4fcaa01e54493491ed3012c0820f567780","ref":"refs/heads/master","pushedAt":"2024-05-23T17:40:19.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Update all direct config access with accessor functions","shortMessageHtmlLink":"Update all direct config access with accessor functions"}},{"before":"577cd0eb33d1734624f63f0acab93d6a83729d03","after":"0c1496a42599bee8ffcaf48466e1151c62429bff","ref":"refs/heads/master","pushedAt":"2024-05-21T14:35:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"With pkg switching to curl the format of the auth string has changed","shortMessageHtmlLink":"With pkg switching to curl the format of the auth string has changed"}},{"before":"45419ed469e182e97b72f534ff4a79b6f531b06e","after":"577cd0eb33d1734624f63f0acab93d6a83729d03","ref":"refs/heads/master","pushedAt":"2024-05-18T17:00:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Set correct value when toggling CARP maintenance","shortMessageHtmlLink":"Set correct value when toggling CARP maintenance"}},{"before":"a976c08c452db01a865fd9463110d108c9a4fe6a","after":"45419ed469e182e97b72f534ff4a79b6f531b06e","ref":"refs/heads/master","pushedAt":"2024-05-17T13:25:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Add newlines to crontab proxy variables. Fixes #15502","shortMessageHtmlLink":"Add newlines to crontab proxy variables. Fixes #15502"}},{"before":"63419d38bc463e12b14f55ed245c21b2a25d1b8f","after":"a976c08c452db01a865fd9463110d108c9a4fe6a","ref":"refs/heads/master","pushedAt":"2024-05-14T19:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Reapply \"Add zsh to the list of packages to build\"\n\nThis reverts commit 3d4cab4078a9276446d847612c97a52c328fd965.\n\nThe plist fix has landed and merged from upstream","shortMessageHtmlLink":"Reapply \"Add zsh to the list of packages to build\""}},{"before":"7cbbda697adeabca5eaad369099ea995a4c2cd42","after":"63419d38bc463e12b14f55ed245c21b2a25d1b8f","ref":"refs/heads/master","pushedAt":"2024-05-09T23:15:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Add a speedtest alternative written in go","shortMessageHtmlLink":"Add a speedtest alternative written in go"}},{"before":"c0cacc1f379153af9b55c17a9ea94a58b89f3d8c","after":"7cbbda697adeabca5eaad369099ea995a4c2cd42","ref":"refs/heads/master","pushedAt":"2024-05-01T12:55:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Correct inconsistent CRL tab names. Fixes #15454","shortMessageHtmlLink":"Correct inconsistent CRL tab names. Fixes #15454"}},{"before":"b891c3a33aff74f4ded6176a78b22ed84821036a","after":"c0cacc1f379153af9b55c17a9ea94a58b89f3d8c","ref":"refs/heads/master","pushedAt":"2024-04-29T19:15:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"fix config.xml recovery\n\nUse bsddialog because dialog no longer exists.","shortMessageHtmlLink":"fix config.xml recovery"}},{"before":"27fc5a3020fe981b7a5bc98fc9b1660e8773fc7d","after":"b891c3a33aff74f4ded6176a78b22ed84821036a","ref":"refs/heads/master","pushedAt":"2024-04-29T15:10:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Add boot method to sysinfo widget. Implements #15422","shortMessageHtmlLink":"Add boot method to sysinfo widget. Implements #15422"}},{"before":"90c4a2fe6db1bafc8bb4bc038cf3e3664ac6db47","after":"27fc5a3020fe981b7a5bc98fc9b1660e8773fc7d","ref":"refs/heads/master","pushedAt":"2024-04-25T17:35:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Fix CA trust store custom entries. Fixes #15440\n\ncertctl rehash behavior changed, so we need to write the CA files out\ndifferently now so it picks them up.","shortMessageHtmlLink":"Fix CA trust store custom entries. Fixes #15440"}},{"before":"247909ff5387200fb31c76f13e7702a8fbdc06f4","after":"90c4a2fe6db1bafc8bb4bc038cf3e3664ac6db47","ref":"refs/heads/master","pushedAt":"2024-04-25T17:25:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Fix usermgrpasswd check for non-privileged users. Fixes #15442","shortMessageHtmlLink":"Fix usermgrpasswd check for non-privileged users. Fixes #15442"}},{"before":"9fd4cb962ad28b0e03c8c755a80b20ad7c867d9e","after":"247909ff5387200fb31c76f13e7702a8fbdc06f4","ref":"refs/heads/master","pushedAt":"2024-04-24T19:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Fix resolv.conf logic for DNS Forwarder. Fixes #15434","shortMessageHtmlLink":"Fix resolv.conf logic for DNS Forwarder. Fixes #15434"}},{"before":"15eb946bc19222df48318fd6f9c9cb9e88e54690","after":"9fd4cb962ad28b0e03c8c755a80b20ad7c867d9e","ref":"refs/heads/master","pushedAt":"2024-04-12T18:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Update comment\n\nThe updated comment matches the actual behavior. Albeit the\nvariable name is unintuitive, it follows the behavior before the\nrefactor.","shortMessageHtmlLink":"Update comment"}},{"before":"88670c6c167418e7d12b010c0ce8b7d06c2b757f","after":"15eb946bc19222df48318fd6f9c9cb9e88e54690","ref":"refs/heads/master","pushedAt":"2024-04-12T15:35:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Correct bitwise check when getting a list of gateways. Fix #15399","shortMessageHtmlLink":"Correct bitwise check when getting a list of gateways. Fix #15399"}},{"before":"7b920960e5f38aedd35316c762c5b0b6dbc84c60","after":"88670c6c167418e7d12b010c0ce8b7d06c2b757f","ref":"refs/heads/master","pushedAt":"2024-04-08T15:10:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Fix syntax when moving IPsec P2. Fixes #15384","shortMessageHtmlLink":"Fix syntax when moving IPsec P2. Fixes #15384"}},{"before":"017cdba2e8aa3efb011c26c99da7f96df2dd1cfc","after":"7b920960e5f38aedd35316c762c5b0b6dbc84c60","ref":"refs/heads/master","pushedAt":"2024-04-03T18:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netgate-git-updates","name":"Netgate commit bot","path":"/netgate-git-updates","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121082?s=80&v=4"},"commit":{"message":"Use only local notifications when config file cannot be read. Fixes #15157","shortMessageHtmlLink":"Use only local notifications when config file cannot be read. Fixes #…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX2jkNQA","startCursor":null,"endCursor":null}},"title":"Activity · pfsense/pfsense"}