{"push_id":950745694,"size":63,"distinct_size":63,"ref":"refs/heads/master","head":"5c5325dcbc967c42acd09fbaeeb7309604199c82","before":"a2c5280d92c2707c27cbef318b1ced7122c32b0e","commits":[{"sha":"3475eb0416efc371a00a846b81aa9657c6951d29","author":{"email":"e4c34458c3d1e2c336ba4e5a78e562ca6b1540a1@igneoussystems.com","name":"Andrew Pilloud"},"message":"Make DHCP deny action configurable","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/3475eb0416efc371a00a846b81aa9657c6951d29"},{"sha":"fe48e6d7a8697d9c1521795df0e68ab83bbed602","author":{"email":"5b9ced4740c9b05f03aeb6cd2c54cc08d16373e1@Frontier.com","name":"NOYB"},"message":"Status / System Logs / Firewall / Dynamic View - Tweaks\n\nDon't run through the update table rows routine unless there are new rows to be added.\nHandle special case when beginning with zero rows.\nRemove classes listMRodd and listMReven.  They don't exist and are handled by the table-striped class.\nAdd class text-nowrap to rows (consistent with the source html).\nAdd no logs to display info box.","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/fe48e6d7a8697d9c1521795df0e68ab83bbed602"},{"sha":"62c45077c7516fb9bae958fb01f69f00e1cf2870","author":{"email":"545605536038c5fc1fd68bbfa4d633a0a6400978@inf.org","name":"Phil Davis"},"message":"interfaces_vlan_edit finish QinQ error message\n\nThe error message here just ended mid-sentence. I think what I have done here makes sense?","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/62c45077c7516fb9bae958fb01f69f00e1cf2870"},{"sha":"0fc3de67462f6e735484933e5abf2bbb9be4bd30","author":{"email":"545605536038c5fc1fd68bbfa4d633a0a6400978@inf.org","name":"Phil Davis"},"message":"Internationalize interfaces UI code","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/0fc3de67462f6e735484933e5abf2bbb9be4bd30"},{"sha":"ada4628fea5ba63566281dc4c086ead777aa5039","author":{"email":"545605536038c5fc1fd68bbfa4d633a0a6400978@inf.org","name":"Phil Davis"},"message":"Save selected wireless interface\n\nThis looks like a bug. I don't have a system with the necessary hardware running 2.3 right now to really test, but the code that processes the submit/apply looks for $_POST['if']\r\nPlease double-check on suitable hardware!","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/ada4628fea5ba63566281dc4c086ead777aa5039"},{"sha":"74817ee23827a1591bf97bfc4e6631321e89b490","author":{"email":"545605536038c5fc1fd68bbfa4d633a0a6400978@inf.org","name":"Phil Davis"},"message":"Enhance error output when package file not found\n\nI had a system that had upgraded but the Notes package had not managed to (re)install. In that situation the Notes item is on the Status menu but there is no notes.xml or other notes code on the the system.\r\nWhen I go to Status->Notes I get:\r\nWarning: substr_compare(): The start position cannot exceed initial string length in /usr/local/www/pkg.php ...\r\n\r\nThe warning is because realpath() returns false in this case and cannot be used is a parameter to substr_compare().\r\n\r\nHandle this case, and make the error message more informative.","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/74817ee23827a1591bf97bfc4e6631321e89b490"},{"sha":"0977446c78b2e9f9ffbd83fc2bf66fe491535d0c","author":{"email":"5b9ced4740c9b05f03aeb6cd2c54cc08d16373e1@Frontier.com","name":"NOYB"},"message":"Widget - Firewall Log - Tweaks\n\nAdd a table row when there are no entries to prevent scroll bars after ajax update.\nAdd no logs to display message.\nAdd update interval configuration setting.\nAdd configuration form placeholders.\nDon't include ':' when no port such as for ICMP.\nRemove unused block of code.  AJAX is using get method.","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/0977446c78b2e9f9ffbd83fc2bf66fe491535d0c"},{"sha":"9ed9b7654d2f4bb70983cc035b9d8a74c41716b1","author":{"email":"545605536038c5fc1fd68bbfa4d633a0a6400978@inf.org","name":"Phil Davis"},"message":"Internationalize pkgmgr_installed\n\nNote: I enhanced the title text of the remove/update/reinstall buttons to include the package name.\r\nBefore that, when you clicked to remove a package there would be a popup that just said \"Are you sure you wish to remove?\" - which looked a bit odd.","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/9ed9b7654d2f4bb70983cc035b9d8a74c41716b1"},{"sha":"e0765165733071b892f4509f2905cbee52004da9","author":{"email":"12c52837d5d14706874ffa530176c21f4ca047dd@netgate.com","name":"Renato Botelho"},"message":"Merge pull request #2525 from phil-davis/patch-2","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/e0765165733071b892f4509f2905cbee52004da9"},{"sha":"7b8ffaeda181c551c2c74e50bee3958d2c4f04de","author":{"email":"12c52837d5d14706874ffa530176c21f4ca047dd@netgate.com","name":"Renato Botelho"},"message":"Merge pull request #2526 from phil-davis/gtinterfaces","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/7b8ffaeda181c551c2c74e50bee3958d2c4f04de"},{"sha":"b323327d9df026d78fb97f47e71330d22a90b522","author":{"email":"12c52837d5d14706874ffa530176c21f4ca047dd@netgate.com","name":"Renato Botelho"},"message":"Merge pull request #2531 from phil-davis/patch-8","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/b323327d9df026d78fb97f47e71330d22a90b522"},{"sha":"4bb7c0d1488ff4ad7d690e54365a878c47f6d7f8","author":{"email":"ab24d5ddb9c67c68dad382b4b28219d0ddaf29b8@bluepex.com","name":"bruno"},"message":"add call gettext function in the services menu","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/4bb7c0d1488ff4ad7d690e54365a878c47f6d7f8"},{"sha":"fbe856f20953d88e5dbcfad7974900b958f48091","author":{"email":"12c52837d5d14706874ffa530176c21f4ca047dd@netgate.com","name":"Renato Botelho"},"message":"Merge pull request #2532 from brunostein/add_call_gettext_function_menu_services","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/fbe856f20953d88e5dbcfad7974900b958f48091"},{"sha":"bbf31c76eb95912c2ae0e35e0daa40b43495b26c","author":{"email":"12c52837d5d14706874ffa530176c21f4ca047dd@netgate.com","name":"Renato Botelho"},"message":"Merge pull request #2025 from apilloud/dhcp-ignoreunknown","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/bbf31c76eb95912c2ae0e35e0daa40b43495b26c"},{"sha":"0919644d360888918ae728dd19728d1da332856f","author":{"email":"d41299ad60d93e51ccd50a655482a9177c2e2679@netgate.com","name":"Luiz Otavio O Souza"},"message":"Fixes the GUI URL in the last step of the setup wizard.\n\nThe SERVER_NAME variable is not available anymore, use HTTP_HOST instead.","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/0919644d360888918ae728dd19728d1da332856f"},{"sha":"5e498cfe7e2ac0b8c585bdfaec1a98f2f548e16c","author":{"email":"d41299ad60d93e51ccd50a655482a9177c2e2679@netgate.com","name":"Luiz Otavio O Souza"},"message":"Fixes the other uses of SERVER_NAME in tree.\n\nThe SERVER_NAME variable is not available anymore, use HTTP_HOST instead.","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/5e498cfe7e2ac0b8c585bdfaec1a98f2f548e16c"},{"sha":"eae6b58d22f4d35b4598b57417a98dd5f6c799b6","author":{"email":"bc48a2cc80434621815c8ca66bb5b2354efe740c@netgate.com","name":"Stephen Beaver"},"message":"Completed #5796","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/eae6b58d22f4d35b4598b57417a98dd5f6c799b6"},{"sha":"e94f260c7a6451b11973df2f58843e0f30884ec7","author":{"email":"bc48a2cc80434621815c8ca66bb5b2354efe740c@netgate.com","name":"Stephen Beaver"},"message":"evised #5796","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/e94f260c7a6451b11973df2f58843e0f30884ec7"},{"sha":"32e7220f779504ec777c092ed17a59dc3914df14","author":{"email":"bc48a2cc80434621815c8ca66bb5b2354efe740c@netgate.com","name":"Stephen Beaver"},"message":"Add gettext to icon title","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/32e7220f779504ec777c092ed17a59dc3914df14"},{"sha":"556d26c829fb8feef48004be993830688159c930","author":{"email":"4f724dd2924a6ad8c8970d691ea94e21372e171f@pfsense.org","name":"jim-p"},"message":"Merge pull request #2527 from phil-davis/patch-5","distinct":true,"url":"https://api.github.com/repos/dennypage/pfsense/commits/556d26c829fb8feef48004be993830688159c930"}]}