{"push_id":831446901,"size":14,"distinct_size":14,"ref":"refs/heads/stable/15.7","head":"c36ddcd218819e7b77c4263e42b0a31009c60232","before":"a7677258fa33c4bcbe4d8ffd95a5d61acac926c6","commits":[{"sha":"12849ca5d721027489b2268fd95b43615154e380","author":{"email":"4aeb195cd69ed93520b9b4129636264e0cdc0153@opnsense.org","name":"Ad Schellevis"},"message":"(mvc, javascript) check for existence of id attribute on forms in mapDataToFormUI\n\n(cherry picked from commit ab6d6d0d08989927ba408857fa75c276f4db35f2)","distinct":true,"url":"https://api.github.com/repos/opnsense/core/commits/12849ca5d721027489b2268fd95b43615154e380"},{"sha":"02f8a75c0541e5ddaafeda3cde36752b34d20292","author":{"email":"a1305ca10f94f2340770c73e26d427588f236709@opnsense.org","name":"Franco Fichtner"},"message":"interfaces: fix a crash report\n\n(cherry picked from commit 72e0a8514268f2e0eb2f6cd9d308ee3cf5ac0af0)","distinct":true,"url":"https://api.github.com/repos/opnsense/core/commits/02f8a75c0541e5ddaafeda3cde36752b34d20292"},{"sha":"c307768a1c9365bf205870d20e29dad06b127753","author":{"email":"4aeb195cd69ed93520b9b4129636264e0cdc0153@opnsense.org","name":"Ad Schellevis"},"message":"(captiveportal, new) work in progress, save template\n\n(cherry picked from commit 52d74d1bfe35dd135d614e2a465a769327fb0806)","distinct":true,"url":"https://api.github.com/repos/opnsense/core/commits/c307768a1c9365bf205870d20e29dad06b127753"},{"sha":"2e88e5f6b870c69736ebc8811a47ba6645e3f7d5","author":{"email":"4aeb195cd69ed93520b9b4129636264e0cdc0153@opnsense.org","name":"Ad Schellevis"},"message":"(captiveportal, new) add cleansing of input templates to remove all non-changed data from the user provided template.\n\nNext stepts to implement,\n\tmake fetch_template aware of the user templates, so the frontend fetch will return the right content.\n\tdeploy user provided template on service reload\n\n(cherry picked from commit e978c50198df4c58aa682ab28d88c24eb0835f66)","distinct":true,"url":"https://api.github.com/repos/opnsense/core/commits/2e88e5f6b870c69736ebc8811a47ba6645e3f7d5"},{"sha":"1b23e3b5cca31c060490b6e34d8e8fbf2c883ad2","author":{"email":"4aeb195cd69ed93520b9b4129636264e0cdc0153@opnsense.org","name":"Ad Schellevis"},"message":"(Captiveportal, new) fix removal of temp file\n\n(cherry picked from commit f22f4ad00ef10b8418930b804f89c73a47a2e19b)","distinct":true,"url":"https://api.github.com/repos/opnsense/core/commits/1b23e3b5cca31c060490b6e34d8e8fbf2c883ad2"},{"sha":"f992f1b7512496416e2813cf113166c348903613","author":{"email":"4aeb195cd69ed93520b9b4129636264e0cdc0153@opnsense.org","name":"Ad Schellevis"},"message":"(Captiveportal, new) add wrapper class for config.xml (read user template code)\n\n(cherry picked from commit cb08c27509c7972d598649c9866d2579673fddb6)","distinct":true,"url":"https://api.github.com/repos/opnsense/core/commits/f992f1b7512496416e2813cf113166c348903613"},{"sha":"4cf4784a64060047d09ab78ff225c61068ace2ad","author":{"email":"4aeb195cd69ed93520b9b4129636264e0cdc0153@opnsense.org","name":"Ad Schellevis"},"message":"(Captiveportal, new) overlay user template content in fetch_template\n\n(cherry picked from commit 8455fef5934f6400a82b7692de26041d5204ccaf)","distinct":true,"url":"https://api.github.com/repos/opnsense/core/commits/4cf4784a64060047d09ab78ff225c61068ace2ad"},{"sha":"e13b7479b5496dad5b5dd05cf58a52479e52c8d1","author":{"email":"4aeb195cd69ed93520b9b4129636264e0cdc0153@opnsense.org","name":"Ad Schellevis"},"message":"(Captiveportal, new) remove enters from base64 data in strip_template\n\n(cherry picked from commit 867b06003c052a33deee028a1ac4d20952504245)","distinct":true,"url":"https://api.github.com/repos/opnsense/core/commits/e13b7479b5496dad5b5dd05cf58a52479e52c8d1"},{"sha":"7cf57ebe19d4d0a7a7341c34ce1c8e4e9a9c8dbc","author":{"email":"4aeb195cd69ed93520b9b4129636264e0cdc0153@opnsense.org","name":"Ad Schellevis"},"message":"(mvc) add empty option when ModelRelationField is optional\n\n(cherry picked from commit 0ef870272b2b9131cc885cbaab4a02ac13107c32)","distinct":true,"url":"https://api.github.com/repos/opnsense/core/commits/7cf57ebe19d4d0a7a7341c34ce1c8e4e9a9c8dbc"},{"sha":"5d3733668422d3981e50145e198fa919ce227198","author":{"email":"4aeb195cd69ed93520b9b4129636264e0cdc0153@opnsense.org","name":"Ad Schellevis"},"message":"(Captiveportal, new) hook in template selction on zone\n\n(cherry picked from commit 1ec3078bfc019fbfc40c56af7ce78e525720912e)","distinct":true,"url":"https://api.github.com/repos/opnsense/core/commits/5d3733668422d3981e50145e198fa919ce227198"},{"sha":"128ef695f32a26defb78d9babd3879a74b6d4b77","author":{"email":"4aeb195cd69ed93520b9b4129636264e0cdc0153@opnsense.org","name":"Ad Schellevis"},"message":"(Captiveportal, new) add template selection to form\n\n(cherry picked from commit d385237df809bbfdc8a4419884e7cb217a8d8f88)","distinct":true,"url":"https://api.github.com/repos/opnsense/core/commits/128ef695f32a26defb78d9babd3879a74b6d4b77"},{"sha":"a0685638fc1cb707bb4c374fa9778981e5cb29c9","author":{"email":"4aeb195cd69ed93520b9b4129636264e0cdc0153@opnsense.org","name":"Ad Schellevis"},"message":"(Captiveportal, new) add some explanation about why we link to the config.xml in this case.\n\nWe try to avoid reading directly from config.xml as much as possible, because most applications use their own config type and we rather render our data to that format.\n\n(cherry picked from commit ff72fe0da9cf469a5e4d6344df8c2774c5ce7dca)","distinct":true,"url":"https://api.github.com/repos/opnsense/core/commits/a0685638fc1cb707bb4c374fa9778981e5cb29c9"},{"sha":"9c5f5101874c7b93df8711d0db56fa5a4f2e4782","author":{"email":"4aeb195cd69ed93520b9b4129636264e0cdc0153@opnsense.org","name":"Ad Schellevis"},"message":"(Captiveportal, new) add overlay user template (web) package to backend code\n\n(cherry picked from commit 47ee5c58651250cef46e6c595c8965dc98d277da)","distinct":true,"url":"https://api.github.com/repos/opnsense/core/commits/9c5f5101874c7b93df8711d0db56fa5a4f2e4782"},{"sha":"c36ddcd218819e7b77c4263e42b0a31009c60232","author":{"email":"4aeb195cd69ed93520b9b4129636264e0cdc0153@opnsense.org","name":"Ad Schellevis"},"message":"(php, suhosin) accept larger post input variables, needed to support new captiveportal file upload message\n\n(cherry picked from commit 3ec8474d97eb1cdb9c7ed1644a6ad60719d50807)","distinct":true,"url":"https://api.github.com/repos/opnsense/core/commits/c36ddcd218819e7b77c4263e42b0a31009c60232"}]}