summaryrefslogtreecommitdiff
path: root/lib/Vyatta
AgeCommit message (Collapse)Author
2010-05-14POC implementation of unified enumeration mechanismAn-Cheng Huang
* use "enumeration" template field for both CLI completion and GUI2 enumeration support. * CLI completion now uses enumeration if it exists. * add "existing-interfaces" script as an example.
2010-05-14initial checkin of comment feature for cli.Michael Larson
/* to create a comment */ > comment [PATH-TO-NODE] "my comments" /* to delete a comment */ > comment [PATH-TO-NODE] ""
2010-05-05boot loader support now added. various bug fixes and some small rework.Michael Larson
2010-05-04initial working version of activate and deactivate: load,save,show,commit ↵Michael Larson
supported.
2010-04-23support all valid multi-type typesAn-Cheng Huang
2010-04-16multinode limit and multiple types now supported through config.pmMichael Larson
2010-04-15Rename in0 to ifb0Stephen Hemminger
Better name suggestion.
2010-04-06Merge branch 'larkspur' of vm:git/vyatta-cfg into larkspurStephen Hemminger
Conflicts: lib/Vyatta/Interface.pm
2010-04-06Defer reading ppp config until necessaryStephen Hemminger
Only read ppp peers and config if looking for config path. Other properties don't need it.
2010-04-06Add support for input interface in Interface moduleStephen Hemminger
2010-04-02Remove ifb device skippingStephen Hemminger
Rather than hiding ifb inside QoS, changing to make it a really useful device.
2010-04-02Add support for incoming interface typeStephen Hemminger
New ingress interface support.
2010-04-02Use opendir/grep to get rid of running ls/grepStephen Hemminger
Do file scanning in perl directly rather than using extra programs. Motivated by desire to get rid of perlcritic warning rather than any real performance issue.
2010-04-01fix for bug 5450.Michael Larson
2010-03-29Ignore ifb devicesStephen Hemminger
IFB is a pseudo-device used for incoming traffic shaping. Hide it from show queueing output.
2010-03-29Allow reading interface description outside config modeStephen Hemminger
The Interface() object doesn't work for PPP in operational mode. So split out interface_description routine.
2010-03-28Fix perlcritic warningsStephen Hemminger
Don't explicitly return undef. Also no need to test for file existance, then open it. Just do open, and if that fails file does not exist.
2010-03-24Merge branch 'larkspur' of http://git.vyatta.com/vyatta-cfg into larkspurStig Thormodsrud
2010-03-24Fix 5203: negation in firewall rule causes deprecation messageStig Thormodsrud
2010-03-19Need explicit return to guarantee returning falseStephen Hemminger
If perl function falls off the end, it will return the result of the last expression. For these functions, the idea was to return a false value; and it the return was missing.
2010-03-17Fix typo in adsl interface discoveryStephen Hemminger
Need to use correct path when searching config path.
2010-03-16use template to determine leaf nodesAn-Cheng Huang
2010-03-15Fix PPP serial QoS supportStephen Hemminger
Bug 5005 PPPOE devices live in multiple places in the tree, so code needs to go searching to find them.
2010-03-05add function for traversing template hierarchyAn-Cheng Huang
2010-02-24reapply term multinode sorting. fix for bug 5376Michael Larson
2010-02-23Hide wireless and tunnel key valuesStephen Hemminger
Don't want to show WPA and WEP and VPN keys.
2010-02-18add fucntion to return bridge-group that an interface might be assigned toMohit Mehta
2010-02-10improve default value parsingAn-Cheng Huang
2010-02-10Fix handling of pppoe devicesStephen Hemminger
PPPoE devices don't have VIF's and are named 'pppoeN' not 'pppN'.
2010-02-10Fix missing bracketStephen Hemminger
Interface.pm syntax error.
2010-02-09Add preliminary support for pppoe devicesStephen Hemminger
QoS needs to be able to convert from device name back to path in the config hierarchy. This is is a first step.
2010-02-09add util functionAn-Cheng Huang
2009-12-04Fix problem from earlier FILE handle removal in Config.pmStephen Hemminger
Need 'my'
2009-12-04Fix perlcritic warnings in Config.pmStephen Hemminger
Config.pm: Bareword file handle opened at line 156, column 7. See pages 202,204 of PBP. (Severity: 5) Config.pm: Bareword file handle opened at line 353, column 7. See pages 202,204 of PBP. (Severity: 5) Config.pm: Bareword file handle opened at line 429, column 7. See pages 202,204 of PBP. (Severity: 5)
2009-12-04Fix perlcritic warnings in KeepalivedStephen Hemminger
Keepalived.pm: Code before strictures are enabled at line 25, column 1. See page 429 of PBP. (Severity: 5) Keepalived.pm: "return" statement with explicit "undef" at line 280, column 2. See page 199 of PBP. (Severity: 5)
2009-12-01fix for bug 4999Michael Larson
2009-12-01Fix 5133: vrrp transition scripts not working properly when going to backupStig Thormodsrud
2009-11-04Fix missing semicolon.Stig Thormodsrud
2009-11-03Fix uninitialized variable when reading carrier on admin down interface.Stig Thormodsrud
2009-11-01Fix spelling error in carrier method.Stig Thormodsrud
2009-11-01Add natural order sort.Stig Thormodsrud
2009-11-01Fix carrier method.Stig Thormodsrud
2009-11-01Convert keepalived to use Interface infrastructure.Stig Thormodsrud
2009-11-01Add method to retrieve carrier value.Stig Thormodsrud
2009-10-31Add VRRP capability to bonding interfaces and vifs of bonding interfaces.David S. Madole
2009-09-11Fix Bug 4919 "service dns" branch of configuration file missing ...Mohit Mehta
* use new API to get active 'original + commited' values * split 'dns forwarding' and 'dns dynamic' into different priorities
2009-09-11term multinodes perl api support to provide currently committed values.Michael Larson
2009-09-11leaf node support for new commit. Returns reconciled processed node ↵Michael Larson
returnOrigPlusComValue() no term multinode leaf support yet.
2009-09-09fix for bug 4697. Added range value check that start must be less than or ↵slioch
equal to stop address
2009-08-13Skip more wireless interfacesStephen Hemminger
Hostapd creates mon.wlanX interfaces which are not something we need to make visible.