From dc893722569ac8a319c616c06978bbf9c5fa44d7 Mon Sep 17 00:00:00 2001
From: Wild Kat <wk@futureinquestion.net>
Date: Tue, 1 May 2018 12:15:50 +0200
Subject: add reference for openwrt support and update changelog

---
 CHANGELOG.md | 4 ++++
 1 file changed, 4 insertions(+)

(limited to 'CHANGELOG.md')

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0e03883..4e7f09e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Changelog
 
+## Master
+
+* FEATURE: openwrt model (@z00nx)
+
 ## 0.21.0
 
 * FEATURE: routeros include system history (@InsaneSplash)
-- 
cgit v1.2.3


From 9273e5feee159040622348d922512dd6b2f097b9 Mon Sep 17 00:00:00 2001
From: Wild Kat <wk@futureinquestion.net>
Date: Wed, 9 May 2018 13:04:16 +0200
Subject: tidy up and add references for stoneos model

---
 CHANGELOG.md                  |  1 +
 docs/Supported-OS-Types.md    |  2 ++
 lib/oxidized/model/stoneos.rb | 22 ++++++++--------------
 3 files changed, 11 insertions(+), 14 deletions(-)

(limited to 'CHANGELOG.md')

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4e7f09e..90456d0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,7 @@
 
 ## Master
 
+* FEATURE: stoneos model (@macaty)
 * FEATURE: openwrt model (@z00nx)
 
 ## 0.21.0
diff --git a/docs/Supported-OS-Types.md b/docs/Supported-OS-Types.md
index 75845b9..ce0f9c6 100644
--- a/docs/Supported-OS-Types.md
+++ b/docs/Supported-OS-Types.md
@@ -95,6 +95,8 @@
   * [Broadband Network Platform Software](/lib/oxidized/model/gcombnps.rb)
 * Hatteras
   * [Hatteras](/lib/oxidized/model/hatteras.rb)
+* Hillstone Networks
+  * [StoneOS](/lib/oxidized/model/stoneos.rb)
 * Hirschmann
   * [HiOS](/lib/oxidized/model/hirschmann.rb)
 * HP
diff --git a/lib/oxidized/model/stoneos.rb b/lib/oxidized/model/stoneos.rb
index 405e389..d2bc017 100644
--- a/lib/oxidized/model/stoneos.rb
+++ b/lib/oxidized/model/stoneos.rb
@@ -1,25 +1,19 @@
-class Stoneos < Oxidized::Model
-#Hillstone Networks StoneOS software
+class StoneOS < Oxidized::Model
+  # Hillstone Networks StoneOS software
 
   prompt /^\r?[\w.()-]+[#>](\s)?$/
   comment '# '
-  
+
   expect /^\s.*--More--.*$/ do |data, re|
-   send ' '
-   data.sub re, ''
-  end
- 
-  cmd :all do |cfg|
-    cfg = cfg.lines.to_a[1..-2].join
+    send ' '
+    data.sub re, ''
   end
 
-  cmd :secret do |cfg|
-    cfg
+  cmd :all do |cfg|
+    cfg.each_line.to_a[1..-2].join
   end
 
-  cmd 'show configuration running' do |cfg|
-    cfg
-  end
+  cmd 'show configuration running'
 
   cmd 'show version' do |cfg|
     comment cfg
-- 
cgit v1.2.3


From 23d77b181efb4ab82591abfdecdbbf36c5961417 Mon Sep 17 00:00:00 2001
From: "Robert (KHobbits)" <rob@khobbits.co.uk>
Date: Fri, 11 May 2018 20:33:02 +0100
Subject: Enable 'enable' support for HP Procurves

---
 CHANGELOG.md                   | 1 +
 lib/oxidized/model/procurve.rb | 7 +++++++
 2 files changed, 8 insertions(+)

(limited to 'CHANGELOG.md')

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 90456d0..2d1b7e0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,7 @@
 
 ## Master
 
+* FEATURE: add enable to procurve model (@khobbits)
 * FEATURE: stoneos model (@macaty)
 * FEATURE: openwrt model (@z00nx)
 
diff --git a/lib/oxidized/model/procurve.rb b/lib/oxidized/model/procurve.rb
index 930dc53..f9175b1 100644
--- a/lib/oxidized/model/procurve.rb
+++ b/lib/oxidized/model/procurve.rb
@@ -79,6 +79,13 @@ class Procurve < Oxidized::Model
   end
 
   cfg :telnet, :ssh do
+    # preferred way to handle additional passwords
+    if vars :enable
+      post_login do
+        send "enable\n"
+        cmd vars(:enable)
+      end
+    end
     post_login 'no page'
     pre_logout "logout\ny\nn"
   end
-- 
cgit v1.2.3


From 42bf10b7bce34ff577c469f6c2f659f3913cbf4a Mon Sep 17 00:00:00 2001
From: Wild Kat <wk@users.noreply.github.com>
Date: Sat, 26 May 2018 18:05:12 +0200
Subject: add comnet model to changelog (#1351)

---
 CHANGELOG.md | 1 +
 1 file changed, 1 insertion(+)

(limited to 'CHANGELOG.md')

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2d1b7e0..a336f39 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,7 @@
 
 ## Master
 
+* FEATURE: comnet model (@jaylik)
 * FEATURE: add enable to procurve model (@khobbits)
 * FEATURE: stoneos model (@macaty)
 * FEATURE: openwrt model (@z00nx)
-- 
cgit v1.2.3