Port gEDA/gaf configuration to new configuration system
Registered by
Peter TB Brett
gEDA has a fairly serious security vulnerability in the fact that it executes rc files from project directories. A better solution would be not to execute configuration files at all. The next step is to get all tools to load the new configuration files, and for existing configuration variables to be redefined to be based on the new configuration system, all while maintaining backward compatibility.
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Medium
- Drafter:
- Peter TB Brett
- Direction:
- Approved
- Assignee:
- Peter TB Brett
- Definition:
- Review
- Series goal:
- Accepted for unstable-1.9
- Implementation:
- Started
- Milestone target:
- None
- Started by
- Peter TB Brett
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Work-in-progress now in 'master' branch.
(?)
Work Items
Work items:
Get g_rc_parse etc. to load config files on a best-effort basis: DONE
Make config context available to rc file code: DONE
Add a way to handle old/deprecated rc functions: DONE
List and decide what to do with rc functions: INPROGRESS
Dependency tree
* Blueprints in grey have been implemented.