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

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.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.