# -*- encoding: utf-8 -*-
# stub: oxidized 0.31.0 ruby lib

Gem::Specification.new do |s|
  s.name = "oxidized".freeze
  s.version = "0.31.0".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.metadata = { "rubygems_mfa_required" => "true" } if s.respond_to? :metadata=
  s.require_paths = ["lib".freeze]
  s.authors = ["Saku Ytti".freeze, "Samer Abdel-Hafez".freeze, "Anton Aksola".freeze]
  s.date = "2024-11-29"
  s.description = "software to fetch configuration from network devices and store them".freeze
  s.email = ["saku@ytti.fi".freeze, "sam@arahant.net".freeze, "aakso@iki.fi".freeze]
  s.executables = ["oxidized".freeze]
  s.files = [".codeclimate.yml".freeze, ".github/PULL_REQUEST_TEMPLATE.md".freeze, ".github/dependabot.yml".freeze, ".github/workflows/codeql.yml".freeze, ".github/workflows/publishdocker.yml".freeze, ".github/workflows/ruby.yml".freeze, ".github/workflows/stale.yml".freeze, ".gitignore".freeze, ".rubocop.yml".freeze, ".rubocop_todo.yml".freeze, "CHANGELOG.md".freeze, "CONTRIBUTING.md".freeze, "Dockerfile".freeze, "Gemfile".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "TODO.md".freeze, "bin/console".freeze, "bin/oxidized".freeze, "docs/Configuration.md".freeze, "docs/Creating-Models.md".freeze, "docs/Hooks.md".freeze, "docs/Issues.md".freeze, "docs/Model-Notes/ADVA.md".freeze, "docs/Model-Notes/APC_AOS.md".freeze, "docs/Model-Notes/AireOS.md".freeze, "docs/Model-Notes/ArbOS.md".freeze, "docs/Model-Notes/Comware.md".freeze, "docs/Model-Notes/Cumulus.md".freeze, "docs/Model-Notes/EOS.md".freeze, "docs/Model-Notes/FSOS.md".freeze, "docs/Model-Notes/FortiOS.md".freeze, "docs/Model-Notes/HPEAruba.md".freeze, "docs/Model-Notes/IOS.md".freeze, "docs/Model-Notes/JunOS.md".freeze, "docs/Model-Notes/LenovoNOS.md".freeze, "docs/Model-Notes/LinksysSRW.md".freeze, "docs/Model-Notes/LinuxGeneric.md".freeze, "docs/Model-Notes/Netgear.md".freeze, "docs/Model-Notes/Nokia.md".freeze, "docs/Model-Notes/OS10.md".freeze, "docs/Model-Notes/OS6.md".freeze, "docs/Model-Notes/PanOS_API.md".freeze, "docs/Model-Notes/README.md".freeze, "docs/Model-Notes/RouterOS.md".freeze, "docs/Model-Notes/SikluMHTG.md".freeze, "docs/Model-Notes/SmartAX-Huawei.md".freeze, "docs/Model-Notes/VRP-Huawei.md".freeze, "docs/Model-Notes/Viptela.md".freeze, "docs/Model-Notes/XGS4600-Zyxel.md".freeze, "docs/Outputs.md".freeze, "docs/Release.md".freeze, "docs/Ruby-API.md".freeze, "docs/Sources.md".freeze, "docs/Supported-OS-Types.md".freeze, "docs/Troubleshooting.md".freeze, "examples/device-simulation/README.md".freeze, "examples/device-simulation/cmdsets/aoscx".freeze, "examples/device-simulation/cmdsets/arubainstant".freeze, "examples/device-simulation/cmdsets/asa".freeze, "examples/device-simulation/cmdsets/ios".freeze, "examples/device-simulation/cmdsets/nxos".freeze, "examples/device-simulation/cmdsets/routeros".freeze, "examples/device-simulation/cmdsets/srosmd".freeze, "examples/device-simulation/device2yaml.rb".freeze, "examples/device-simulation/yaml/aoscx_R0X25A-6410_FL.10.10.1100.yaml".freeze, "examples/device-simulation/yaml/aoscx_R8N85A-C6000-48G-CL4_PL.10.08.1010.yaml".freeze, "examples/device-simulation/yaml/arubainstant_IAP515_8.10.0.6_VWLC.yaml".freeze, "examples/device-simulation/yaml/asa_5512_9.12-4-67_single-context.yaml".freeze, "examples/device-simulation/yaml/asr920_16.8.1b.yaml".freeze, "examples/device-simulation/yaml/garderos_R7709_003_006_068.yaml".freeze, "examples/device-simulation/yaml/iosxe_C9200L-24P-4G_17.09.04a.yaml".freeze, "examples/device-simulation/yaml/iosxe_C9800-L-F-K9_17.06.05.yaml".freeze, "examples/device-simulation/yaml/riverbed_915.yaml".freeze, "examples/device-simulation/yaml/routeros_CHR_7.10.1.yaml".freeze, "examples/device-simulation/yaml/routeros_CHR_7.16.yaml".freeze, "examples/device-simulation/yaml/routeros_L009UiGS_7.15.2.yaml".freeze, "examples/podman-compose/Makefile".freeze, "examples/podman-compose/README.md".freeze, "examples/podman-compose/docker-compose.yml".freeze, "examples/podman-compose/gitserver/.gitignore".freeze, "examples/podman-compose/gitserver/Dockerfile".freeze, "examples/podman-compose/model-simulation/Dockerfile-model".freeze, "examples/podman-compose/model-simulation/asternos.sh".freeze, "examples/podman-compose/oxidized-config/.gitignore".freeze, "examples/podman-compose/oxidized-config/config".freeze, "examples/podman-compose/oxidized-config/config_csv-file".freeze, "examples/podman-compose/oxidized-config/config_csv-gitserver".freeze, "examples/podman-compose/oxidized-config/router.db".freeze, "examples/podman-compose/oxidized-ssh/.gitignore".freeze, "examples/podman-compose/oxidized-ssh/README.md".freeze, "extra/auto-reload-config.runit".freeze, "extra/gitdiff-msteams.sh".freeze, "extra/nagios_check_failing_nodes.rb".freeze, "extra/oxidized-report-git-commits".freeze, "extra/oxidized-ubuntu.haproxy".freeze, "extra/oxidized.apache2".freeze, "extra/oxidized.init".freeze, "extra/oxidized.init.d".freeze, "extra/oxidized.logrotate".freeze, "extra/oxidized.nginx".freeze, "extra/oxidized.runit".freeze, "extra/oxidized.service".freeze, "extra/oxidized.supervisord".freeze, "extra/oxidized.upstart".freeze, "extra/rest_client.rb".freeze, "extra/rvm.oxidized.upstart".freeze, "extra/syslog.rb".freeze, "extra/update-ca-certificates.runit".freeze, "lib/oxidized.rb".freeze, "lib/oxidized/cli.rb".freeze, "lib/oxidized/config.rb".freeze, "lib/oxidized/config/vars.rb".freeze, "lib/oxidized/core.rb".freeze, "lib/oxidized/hook.rb".freeze, "lib/oxidized/hook/awssns.rb".freeze, "lib/oxidized/hook/ciscosparkdiff.rb".freeze, "lib/oxidized/hook/exec.rb".freeze, "lib/oxidized/hook/githubrepo.rb".freeze, "lib/oxidized/hook/noophook.rb".freeze, "lib/oxidized/hook/slackdiff.rb".freeze, "lib/oxidized/hook/xmppdiff.rb".freeze, "lib/oxidized/input/cli.rb".freeze, "lib/oxidized/input/exec.rb".freeze, "lib/oxidized/input/ftp.rb".freeze, "lib/oxidized/input/http.rb".freeze, "lib/oxidized/input/input.rb".freeze, "lib/oxidized/input/scp.rb".freeze, "lib/oxidized/input/ssh.rb".freeze, "lib/oxidized/input/telnet.rb".freeze, "lib/oxidized/input/tftp.rb".freeze, "lib/oxidized/job.rb".freeze, "lib/oxidized/jobs.rb".freeze, "lib/oxidized/manager.rb".freeze, "lib/oxidized/model/acmepacket.rb".freeze, "lib/oxidized/model/acos.rb".freeze, "lib/oxidized/model/acsw.rb".freeze, "lib/oxidized/model/addpack.rb".freeze, "lib/oxidized/model/adtran.rb".freeze, "lib/oxidized/model/adva.rb".freeze, "lib/oxidized/model/aen.rb".freeze, "lib/oxidized/model/aireos.rb".freeze, "lib/oxidized/model/airfiber.rb".freeze, "lib/oxidized/model/airos.rb".freeze, "lib/oxidized/model/alteonos.rb".freeze, "lib/oxidized/model/alvarion.rb".freeze, "lib/oxidized/model/aos.rb".freeze, "lib/oxidized/model/aos7.rb".freeze, "lib/oxidized/model/aoscx.rb".freeze, "lib/oxidized/model/aosw.rb".freeze, "lib/oxidized/model/apc_aos.rb".freeze, "lib/oxidized/model/arbos.rb".freeze, "lib/oxidized/model/aricentiss.rb".freeze, "lib/oxidized/model/arubainstant.rb".freeze, "lib/oxidized/model/asa.rb".freeze, "lib/oxidized/model/asternos.rb".freeze, "lib/oxidized/model/asyncos.rb".freeze, "lib/oxidized/model/audiocodes.rb".freeze, "lib/oxidized/model/audiocodesmp.rb".freeze, "lib/oxidized/model/awplus.rb".freeze, "lib/oxidized/model/axos.rb".freeze, "lib/oxidized/model/bdcom.rb".freeze, "lib/oxidized/model/boss.rb".freeze, "lib/oxidized/model/br6910.rb".freeze, "lib/oxidized/model/c4cmts.rb".freeze, "lib/oxidized/model/cambium.rb".freeze, "lib/oxidized/model/cambiumepmp.rb".freeze, "lib/oxidized/model/casa.rb".freeze, "lib/oxidized/model/catos.rb".freeze, "lib/oxidized/model/ciscoce.rb".freeze, "lib/oxidized/model/cisconga.rb".freeze, "lib/oxidized/model/ciscosma.rb".freeze, "lib/oxidized/model/ciscosmb.rb".freeze, "lib/oxidized/model/ciscovpn3k.rb".freeze, "lib/oxidized/model/cnos.rb".freeze, "lib/oxidized/model/comnetms.rb".freeze, "lib/oxidized/model/comtrol.rb".freeze, "lib/oxidized/model/comware.rb".freeze, "lib/oxidized/model/coriant8600.rb".freeze, "lib/oxidized/model/coriantgroove.rb".freeze, "lib/oxidized/model/corianttmos.rb".freeze, "lib/oxidized/model/cumulus.rb".freeze, "lib/oxidized/model/datacom.rb".freeze, "lib/oxidized/model/dcnos.rb".freeze, "lib/oxidized/model/dellx.rb".freeze, "lib/oxidized/model/dlink.rb".freeze, "lib/oxidized/model/dlinknextgen.rb".freeze, "lib/oxidized/model/dnos.rb".freeze, "lib/oxidized/model/eciapollo.rb".freeze, "lib/oxidized/model/edgecos.rb".freeze, "lib/oxidized/model/edgeos.rb".freeze, "lib/oxidized/model/edgeswitch.rb".freeze, "lib/oxidized/model/eltex.rb".freeze, "lib/oxidized/model/enterasys.rb".freeze, "lib/oxidized/model/enterasys800.rb".freeze, "lib/oxidized/model/eos.rb".freeze, "lib/oxidized/model/f5os.rb".freeze, "lib/oxidized/model/fabricos.rb".freeze, "lib/oxidized/model/fastiron.rb".freeze, "lib/oxidized/model/fiberdriver.rb".freeze, "lib/oxidized/model/firebrick.rb".freeze, "lib/oxidized/model/firelinuxos.rb".freeze, "lib/oxidized/model/firewareos.rb".freeze, "lib/oxidized/model/fortios.rb".freeze, "lib/oxidized/model/fortiwlc.rb".freeze, "lib/oxidized/model/fsos.rb".freeze, "lib/oxidized/model/ftos.rb".freeze, "lib/oxidized/model/fujitsupy.rb".freeze, "lib/oxidized/model/gaiaos.rb".freeze, "lib/oxidized/model/garderos.rb".freeze, "lib/oxidized/model/gcombnps.rb".freeze, "lib/oxidized/model/grandstream.rb".freeze, "lib/oxidized/model/h3c.rb".freeze, "lib/oxidized/model/hatteras.rb".freeze, "lib/oxidized/model/hios.rb".freeze, "lib/oxidized/model/hirschmann.rb".freeze, "lib/oxidized/model/hpebladesystem.rb".freeze, "lib/oxidized/model/hpemsa.rb".freeze, "lib/oxidized/model/hpmsm.rb".freeze, "lib/oxidized/model/ibos.rb".freeze, "lib/oxidized/model/icotera.rb".freeze, "lib/oxidized/model/ios.rb".freeze, "lib/oxidized/model/iosxe.rb".freeze, "lib/oxidized/model/iosxr.rb".freeze, "lib/oxidized/model/ipos.rb".freeze, "lib/oxidized/model/ironware.rb".freeze, "lib/oxidized/model/isam.rb".freeze, "lib/oxidized/model/junos.rb".freeze, "lib/oxidized/model/lancom.rb".freeze, "lib/oxidized/model/lenovonos.rb".freeze, "lib/oxidized/model/linksyssrw.rb".freeze, "lib/oxidized/model/linuxgeneric.rb".freeze, "lib/oxidized/model/masteros.rb".freeze, "lib/oxidized/model/mimosab11.rb".freeze, "lib/oxidized/model/ml66.rb".freeze, "lib/oxidized/model/mlnxos.rb".freeze, "lib/oxidized/model/model.rb".freeze, "lib/oxidized/model/mtrlrfs.rb".freeze, "lib/oxidized/model/ndms.rb".freeze, "lib/oxidized/model/necix.rb".freeze, "lib/oxidized/model/netgear.rb".freeze, "lib/oxidized/model/netonix.rb".freeze, "lib/oxidized/model/netscaler.rb".freeze, "lib/oxidized/model/nodegrid.rb".freeze, "lib/oxidized/model/nos.rb".freeze, "lib/oxidized/model/nsxconfig.rb".freeze, "lib/oxidized/model/nsxdfw.rb".freeze, "lib/oxidized/model/nsxfirewall.rb".freeze, "lib/oxidized/model/nxos.rb".freeze, "lib/oxidized/model/ocnos.rb".freeze, "lib/oxidized/model/onefinity.rb".freeze, "lib/oxidized/model/oneos.rb".freeze, "lib/oxidized/model/openbsd.rb".freeze, "lib/oxidized/model/opengear.rb".freeze, "lib/oxidized/model/openwrt.rb".freeze, "lib/oxidized/model/opnsense.rb".freeze, "lib/oxidized/model/os10.rb".freeze, "lib/oxidized/model/os6.rb".freeze, "lib/oxidized/model/outputs.rb".freeze, "lib/oxidized/model/panos.rb".freeze, "lib/oxidized/model/panos_api.rb".freeze, "lib/oxidized/model/pfsense.rb".freeze, "lib/oxidized/model/planet.rb".freeze, "lib/oxidized/model/powerconnect.rb".freeze, "lib/oxidized/model/procurve.rb".freeze, "lib/oxidized/model/purityos.rb".freeze, "lib/oxidized/model/qtech.rb".freeze, "lib/oxidized/model/quantaos.rb".freeze, "lib/oxidized/model/raisecom.rb".freeze, "lib/oxidized/model/rgos.rb".freeze, "lib/oxidized/model/riverbed.rb".freeze, "lib/oxidized/model/routeros.rb".freeze, "lib/oxidized/model/saos.rb".freeze, "lib/oxidized/model/screenos.rb".freeze, "lib/oxidized/model/sgos.rb".freeze, "lib/oxidized/model/siklu.rb".freeze, "lib/oxidized/model/siklumhtg.rb".freeze, "lib/oxidized/model/slxos.rb".freeze, "lib/oxidized/model/smartax.rb".freeze, "lib/oxidized/model/smartcs.rb".freeze, "lib/oxidized/model/sonicos.rb".freeze, "lib/oxidized/model/speedtouch.rb".freeze, "lib/oxidized/model/sros.rb".freeze, "lib/oxidized/model/srosmd.rb".freeze, "lib/oxidized/model/stoneos.rb".freeze, "lib/oxidized/model/supermicro.rb".freeze, "lib/oxidized/model/swos.rb".freeze, "lib/oxidized/model/tdre.rb".freeze, "lib/oxidized/model/telco.rb".freeze, "lib/oxidized/model/timos.rb".freeze, "lib/oxidized/model/tmos.rb".freeze, "lib/oxidized/model/tplink.rb".freeze, "lib/oxidized/model/trango.rb".freeze, "lib/oxidized/model/truenas.rb".freeze, "lib/oxidized/model/ucs.rb".freeze, "lib/oxidized/model/uplinkolt.rb".freeze, "lib/oxidized/model/viptela.rb".freeze, "lib/oxidized/model/voltaire.rb".freeze, "lib/oxidized/model/voss.rb".freeze, "lib/oxidized/model/vrp.rb".freeze, "lib/oxidized/model/vyatta.rb".freeze, "lib/oxidized/model/weos.rb".freeze, "lib/oxidized/model/xos.rb".freeze, "lib/oxidized/model/yamaha.rb".freeze, "lib/oxidized/model/zhoneolt.rb".freeze, "lib/oxidized/model/zteolt.rb".freeze, "lib/oxidized/model/zy1308.rb".freeze, "lib/oxidized/model/zynos.rb".freeze, "lib/oxidized/model/zynosadsl.rb".freeze, "lib/oxidized/model/zynoscli.rb".freeze, "lib/oxidized/model/zynosgs.rb".freeze, "lib/oxidized/model/zynosmgs.rb".freeze, "lib/oxidized/node.rb".freeze, "lib/oxidized/node/stats.rb".freeze, "lib/oxidized/nodes.rb".freeze, "lib/oxidized/output/file.rb".freeze, "lib/oxidized/output/git.rb".freeze, "lib/oxidized/output/gitcrypt.rb".freeze, "lib/oxidized/output/http.rb".freeze, "lib/oxidized/output/output.rb".freeze, "lib/oxidized/signals.rb".freeze, "lib/oxidized/source/csv.rb".freeze, "lib/oxidized/source/http.rb".freeze, "lib/oxidized/source/jsonfile.rb".freeze, "lib/oxidized/source/source.rb".freeze, "lib/oxidized/source/sql.rb".freeze, "lib/oxidized/version.rb".freeze, "lib/oxidized/worker.rb".freeze, "lib/refinements.rb".freeze, "oxidized.gemspec".freeze]
  s.homepage = "http://github.com/ytti/oxidized".freeze
  s.licenses = ["Apache-2.0".freeze]
  s.required_ruby_version = Gem::Requirement.new(">= 3.1".freeze)
  s.rubygems_version = "3.5.10".freeze
  s.summary = "feeble attempt at rancid".freeze

  s.specification_version = 4

  s.add_runtime_dependency(%q<asetus>.freeze, ["~> 0.1".freeze])
  s.add_runtime_dependency(%q<bcrypt_pbkdf>.freeze, ["~> 1.0".freeze])
  s.add_runtime_dependency(%q<ed25519>.freeze, ["~> 1.2".freeze])
  s.add_runtime_dependency(%q<net-ftp>.freeze, ["~> 0.2".freeze])
  s.add_runtime_dependency(%q<net-http-digest_auth>.freeze, ["~> 1.4".freeze])
  s.add_runtime_dependency(%q<net-scp>.freeze, ["~> 4.0".freeze])
  s.add_runtime_dependency(%q<net-ssh>.freeze, ["~> 7.3".freeze])
  s.add_runtime_dependency(%q<net-telnet>.freeze, ["~> 0.2".freeze])
  s.add_runtime_dependency(%q<psych>.freeze, ["~> 5.0".freeze])
  s.add_runtime_dependency(%q<rugged>.freeze, ["~> 1.6".freeze])
  s.add_runtime_dependency(%q<slop>.freeze, ["~> 4.6".freeze])
  s.add_development_dependency(%q<bundler>.freeze, ["~> 2.2".freeze])
  s.add_development_dependency(%q<git>.freeze, ["~> 2".freeze])
  s.add_development_dependency(%q<minitest>.freeze, ["~> 5.18".freeze])
  s.add_development_dependency(%q<mocha>.freeze, ["~> 2.1".freeze])
  s.add_development_dependency(%q<pry>.freeze, ["~> 0.14.2".freeze])
  s.add_development_dependency(%q<rake>.freeze, ["~> 13.0".freeze])
  s.add_development_dependency(%q<rubocop>.freeze, ["~> 1.68.0".freeze])
  s.add_development_dependency(%q<rubocop-minitest>.freeze, ["~> 0.36.0".freeze])
  s.add_development_dependency(%q<rubocop-rake>.freeze, ["~> 0.6.0".freeze])
  s.add_development_dependency(%q<rubocop-sequel>.freeze, ["~> 0.3.3".freeze])
  s.add_development_dependency(%q<simplecov>.freeze, ["~> 0.22.0".freeze])
  s.add_development_dependency(%q<simplecov-cobertura>.freeze, ["~> 2.1.0".freeze])
  s.add_development_dependency(%q<simplecov-html>.freeze, ["~> 0.13.1".freeze])
  s.add_development_dependency(%q<oxidized-web>.freeze, [">= 0.14.0".freeze])
  s.add_development_dependency(%q<sequel>.freeze, ["~> 5.63".freeze])
end