Layout XML cannot be longer than 64k
Bug #509638 reported by
Alex Harrington
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xibo |
Fix Released
|
High
|
Dan Garner | ||
1.0 |
Fix Released
|
High
|
Dan Garner | ||
1.1 |
Fix Released
|
High
|
Dan Garner |
Bug Description
Layout xml is stored in the db as "text" which has a 64k limit.
Long layouts could reach that limit and cause the whole layout to break as the xml is truncated.
Should change xml definition on the layout table from text to bigtext.
Related branches
lp://staging/~dangarner/xibo/106-server
Rejected
for merging
into
lp://staging/xibo/1.1
- Xibo Maintainters: Pending requested
-
Diff: 21123 lines (+18293/-1829) (has conflicts)56 files modifiedserver/install.php (+613/-0)
server/install/database/1.sql (+715/-0)
server/install/database/10.sql (+30/-0)
server/install/database/5.sql.OTHER (+3/-0)
server/install/database/8.sql (+40/-20)
server/install/database/9.sql (+19/-0)
server/lib/app/app_functions.php (+642/-0)
server/lib/app/debug.class.php (+193/-0)
server/lib/app/formmanager.class.php (+155/-0)
server/lib/app/helpmanager.class.php (+97/-0)
server/lib/app/kit.class.php (+303/-1)
server/lib/app/menumanager.class.php (+115/-0)
server/lib/app/pagemanager.class.php (+144/-0)
server/lib/app/session.class.php (+30/-26)
server/lib/data/data.class.php (+82/-0)
server/lib/data/resolution.data.class.php (+99/-0)
server/lib/data/setting.data.class.php (+44/-0)
server/lib/include.php (+126/-0)
server/lib/js/core.js (+102/-0)
server/lib/js/display.js (+22/-1)
server/lib/js/layout.js (+358/-0)
server/lib/js/resolution.js (+19/-0)
server/lib/js/schedule.js (+145/-0)
server/lib/modules/module.class.php (+577/-0)
server/lib/pages/content.class.php (+14/-0)
server/lib/pages/fault.class.php (+315/-0)
server/lib/pages/layout.class.php (+219/-70)
server/lib/pages/module.class.php (+56/-0)
server/lib/pages/region.class.php (+521/-0)
server/lib/pages/resolution.class.php (+326/-0)
server/lib/pages/schedule.class.php (+10/-0)
server/lib/pages/user.class.php (+709/-0)
server/lib/xmds.inc.php (+88/-0)
server/modules/embedded.module.php (+282/-0)
server/modules/flash.module.php (+1871/-934)
server/modules/image.module.php (+967/-0)
server/modules/module_db_mysql.php (+314/-129)
server/modules/module_user_general.php (+619/-0)
server/modules/powerpoint.module.php (+938/-0)
server/modules/text.module.php (+599/-280)
server/modules/ticker.module.php (+689/-325)
server/modules/video.module.php (+924/-0)
server/modules/webpage.module.php (+248/-0)
server/template/css/forms.css (+295/-0)
server/template/css/ie8.css (+23/-0)
server/template/css/presentation.css (+1285/-0)
server/template/css/xibo.css (+39/-1)
server/template/footer.php (+43/-0)
server/template/header.php (+162/-0)
server/template/pages/fault_view.php (+87/-41)
server/template/pages/login_box.php (+107/-1)
server/template/pages/login_box_ajax.php (+25/-0)
server/template/pages/resolution_view.php (+45/-0)
server/template/pages/schedule_month_view.php.OTHER (+140/-0)
server/upgrade.php.OTHER (+598/-0)
server/xmds.php (+1062/-0)
- Xibo Maintainters: Pending requested
- Diff: 2253 lines
Changed in xibo: | |
status: | New → Confirmed |
status: | Confirmed → Triaged |
To post a comment you must log in.