Commit counts include all included rolling history. Line totals use the configured activity filters.

Community Edition 22.12

396 commits • trunk r12043 through r12447

Some changes listed below may only apply to Observium Professional or Enterprise editions.

Included development changes (396 commits)

Major Features

  • r12429: Improved polling in ospf module. Added polling by OSPFV3-MIB. +937/โˆ’382

New Features

  • r12050: Add autocreation of RADIUS users for role compatibility +32/โˆ’7
  • r12074: Add ability to constrain alerter to a single poller_id +7/0
  • r12100: Add multi-oid-entry graphs +111/โˆ’2
  • r12102: Add traffic map +387/โˆ’1
  • r12104: Add router image
  • r12114: Add remote_device_id to neighbours table +7/โˆ’1
  • r12115: Add affinity svg device icons +8,387/0
  • r12120: Add handling of cipher to ipmi command +5/0
  • r12132: Add cache entities by id +67/โˆ’8
  • r12133: Add axis oid explanations +17/0
  • r12134: Ingrasys Ipoman OS entry +12/0
  • r12136: improved pwname matching on pw-std-mib +1/โˆ’1
  • r12140: WiP group assoc test JS +45/โˆ’7
  • r12219: Add force_autoscale graph api option to force autoscaling and graph browser navbar option to activate it. +4/โˆ’1
  • r12230: Add per-discovery module times to device poller perf page +53/โˆ’3
  • r12236: Add netscaler storage discovery +17/0
  • r12245: Automatically prepend ldaps:// to port 636 LDAP auth servers. +7/โˆ’1
  • r12257: Add "between" and "notbetween" comparison operators to alerting +21/0
  • r12258: Add fortigate ipsec tunnel up gauge +7/โˆ’10
  • r12259: Add some more fortigate gauges +13/0
  • r12268: Allow /ports/ filtering by ifVlan +1/0
  • r12270: Basic /vlans/ID/ endpoint for API +28/0
  • r12271: Improve handling of vlan not found +7/0
  • r12277: Unified sensor graph generation from sensor definitions. add min to sensor graph legend +28/0
  • r12279: Unified sensor graph generation from sensor definitions. add min to sensor graph legend +7/โˆ’6
  • r12389: Add Coriant Groove port polling, additional sensors and some Fortigate status entries +503/โˆ’10
  • r12394: Add userlevel 9 with the ability to add devices +1/โˆ’1

Improvements

  • r12047: Improve some caching queries. +26/โˆ’32
  • r12125: Improve billing graph display +12/โˆ’2
  • r12207: Better syslog alert link +1/โˆ’1
  • r12218: New table header generator. Improve sorting of device/ports pages with new table header generator. +142/โˆ’34
  • r12223: Add handling of legend size to graphing system. Allow legends on dashboards. Add legend length reporting to device_storage and generic_data graph types +102/โˆ’26
  • r12226: Add support for legend handling to more graph types. Fix checkbox HTML bug. +46/โˆ’8
  • r12246: Improve handling of ldaps in ldap server URIs +1/โˆ’1
  • r12351: Add support for regular expression searching in syslog +20/โˆ’8
  • r12367: Add processor/core number to HR-MIB processors without descriptions +1/โˆ’1
  • r12381: Improve network map +51/โˆ’9
  • r12385: Add threshold fields to entity definition +15/0

Bug Fixes

  • r12043: Fix network map +6/โˆ’5
  • r12044: Show cache-data time in performance +5/0
  • r12048: Remove disused code 0/โˆ’5
  • r12049: Fix misrenamed variable +1/โˆ’1
  • r12054: Fix usage of device graphs on status page +18/โˆ’11
  • r12060: Fix code order issue. +7/โˆ’7
  • r12073: Remove some utime() +3/โˆ’3
  • r12075: Remove some utime() +3/โˆ’2
  • r12076: Reenable dynamic labels. No more 1.4! +2/โˆ’2
  • r12077: Fix generic multi bits transparency +1/โˆ’1
  • r12078: Tweak generic_simplex area transparency +1/โˆ’1
  • r12101: Force timeticks as numeric in custom-oid poller +11/โˆ’3
  • r12103: Fix missing icon +3/0
  • r12106: Fix panel hiding and width on traffic map +1/โˆ’1
  • r12108: Fix tippy tooltips css +15/โˆ’19
  • r12109: Exclude traffic map from side panels +1/0
  • r12123: Missing vendors +12/0
  • r12126: Add case options +2/0
  • r12127: Fix comment and array initialisation +7/โˆ’3
  • r12128: Clarify custom oid table headers +2/โˆ’2
  • r12129: reduce usleep() in rrd loop +1/โˆ’1
  • r12130: single line if +1/โˆ’3
  • r12131: text alignment +8/โˆ’8
  • r12135: Remove superfluous alert_graph definition entries (merged into entity) +2/โˆ’17
  • r12137: Remove old commented line 0/โˆ’1
  • r12139: code align +5/โˆ’5
  • r12146: Fix fdb table handling of variables from forms. Fix display of columns when search fields are array +57/โˆ’44
  • r12150: Set check_sip executable +1/0
  • r12152: Fix settings saving. +8/โˆ’1
  • r12153: Another instance +2/โˆ’2
  • r12190: Widen ubnt os match +3/โˆ’1
  • r12196: Fix billing scale +1/โˆ’1
  • r12198: Fix OIDs poller to handle whitespace around returned value. +1/0
  • r12206: Fix navbar filters. add class handling to navbar dropdowns. +7/โˆ’1
  • r12210: Make dashboard submenu visible to all users. Dashboard creation user level 7 and above only. +13/โˆ’16
  • r12213: Improve BGP session query generation. Fix pagination on BGP tables. +47/โˆ’46
  • r12221: Fix LDAP authentication in PHP8 (ldap search returns an object, needed is_object(), where previously is_resource() worked) +13/โˆ’5
  • r12224: Fix checked status on legend checkbox. Disable some debugging. +2/โˆ’2
  • r12225: Fix graph rendering bug in non-dark modes +1/โˆ’1
  • r12238: Fix table header generation code to workaround PHP7/8 in_array differences +6/โˆ’2
  • r12240: Fix php nonsense again +2/โˆ’2
  • r12242: Fix realtime graph to use locale date format. +6/โˆ’2
  • r12247: Remove debugging output +1/โˆ’2
  • r12248: Correct traffic map port label orientation +2/โˆ’2
  • r12249: Fix syntax error breaking PHP 8 +1/โˆ’1
  • r12281: Remove disused sensor graph files 0/โˆ’1,009
  • r12288: Allow enable/disable of 95th display for generic_data graph type +21/โˆ’13
  • r12316: Fix dashboard images updating srcset correctly +1/โˆ’1
  • r12391: Disable function for now +2/โˆ’2
  • r12405: Restore email config options. +7/โˆ’5
  • r12438: hide legends on /iftype/ header graph when port count > 10 +4/0
  • r12439: Improve customer page generation and customer_bits graph type +14/โˆ’5

Minor Changes

  • r12052: Improved discovery total printed pages on Kyocera Printer (OBS-4122). +52/โˆ’23
  • r12064: Improved detect Delta UPS (OBS-4129). +29/โˆ’12
  • r12083: Improved polling/discovery storages by definitions. +390/โˆ’213
  • r12084: Improved discovery for Buffalo TeraStation (OBS-4064). +92/0
  • r12144: Added support for Monnit EGW4 (OBS-4143). +156/0
  • r12167: Added sensors discovery for A2D by VERTIV-BB-MIB (OBS-4149). +25/0
  • r12181: Added support for NetPing v4/5. +129/โˆ’26
  • r12201: Use db multiupdate for oids polling. +26/โˆ’21
  • r12205: Added discovery Vlans by A3COM-HUAWEI-LswVLAN-MIB (OBS-4183). +181/โˆ’88
  • r12208: Added support for Teracom TCW241 (OBS-4068). +211/โˆ’12
  • r12222: HTTP code 500 when we can't open the DB. +2/โˆ’1
  • r12252: Added support for AvTech RoomAlert 12S (OBS-4125). +118/โˆ’2
  • r12267: Remove padding from wifi ap table header. Add some printer supplies discovery debugging. +4/โˆ’3
  • r12278: Added support for Powertek PDU devices (OBS-4014). +272/0
  • r12284: Improved support for Barracuda Web Security Gateway by Barracuda-SPYWARE (OBS-4245). +81/โˆ’1
  • r12285: Added basic support for Lantronix CoBos (OBS-4209). +22/0
  • r12286: Added support for WISI Tangram (OBS-4211). +159/0
  • r12287: Added basic support for Acksys WaveOS (OBS-4210). +31/0
  • r12294: Added discovery port stacks on Aruba CX by IEEE8023-LAG-MIB (OBS-4236). +133/โˆ’43
  • r12300: Added support for C-Data OLT devices (OBS-4247). +481/โˆ’94
  • r12307: Swap ASC/DESC sorting arrows on table header generator +2/โˆ’2
  • r12318: Added Zoom Chatbot notification transport (OBS-4261). +503/โˆ’414
  • r12331: Improved generate_box_open() header controls. Added set some user prefs in actions. +89/โˆ’8
  • r12332: Added compact view for sensors with measured entities. +122/โˆ’43
  • r12341: Added ability for disable single probe checker. +163/โˆ’116
  • r12343: Added separate notifications process. Added ability for faster run notifications (ie for syslog alerts). +360/โˆ’261
  • r12347: Added support for Gude ESB. +66/โˆ’1
  • r12355: Added ability set custom OID for check device availability by SNMPable. +544/โˆ’404
  • r12358: Added basic support for Allot devices (OBS-4289). +116/0
  • r12360: Added basic os definition for TFortis devices (OBS-4272). +11/โˆ’4
  • r12370: Added support for Genexis GPON (OBS-4304). +314/โˆ’81
  • r12375: Added ability for set timeout for run poller/discovery per each device in poller-wrapper. Defaults 3600s for poller, 10800s for discovery. +52/โˆ’4
  • r12376: Force Load averages to be displayed with two digits of precision after the decimal. +7/โˆ’3
  • r12377: Add ifAlias to port graph titles where enabled +6/0
  • r12393: Improved discovery sensors by EPPC-MIB (OBS-4314). +345/โˆ’67
  • r12395: Added support for Seagate Exos X (OBS-4322). +23/0
  • r12397: Added support for Sigur Controller (OBS-4273). +221/โˆ’1
  • r12398: Added os detect for ZyXEL NDMS (OBS-4327). +15/0
  • r12400: Added support for Unitrends Backup (OBS-4318). +286/โˆ’53
  • r12401: Added support for IBM PDU (OBS-4315). +413/โˆ’205
  • r12406: Added discovery Outlet sensors by ENLOGIC-PDU2-MIB (OBS-3464). +212/โˆ’96
  • r12407: Added discovery Outlet sensors by CPQPOWER-MIB (OBS-2666). +189/โˆ’36
  • r12408: Added support for PowerShield devices (OBS-2689). +139/0
  • r12417: Added os detect for VMware NSX (OBS-3217). +29/โˆ’11
  • r12418: Added basic support for Lantronix SLC (OBS-3377). +78/0
  • r12428: Added neighbours discovery by OSPFV3-MIB. +67/โˆ’12
  • r12430: Improved support for some ZyXEL GS series switches (OBS-4350). +125/โˆ’60
  • r12434: Added support for Riedo PDU (OBS-4338). +295/โˆ’38
  • r12437: Added support for FSCOM PDU (OBS-3624). +139/0
  • r12441: Added basic os detect for Affirmed Platform (OBS-3420). +67/โˆ’31

UI Changes

MIB Updates

  • r12051: Clean up broken mib
  • r12086: Updated Nimble, Buffalo mib files.
  • r12188: Updated some mib files.
  • r12292: Merge UBNT-EdgeMAX-MIB changes for sfps and onus. Retain battery OIDs from previous revision.
  • r12299: Updated cdata, nscrtv mib files.
  • r12302: Updated nti mib files.
  • r12305: Updated SmartOptics mib files.
  • r12345: Updated cisco and rfc mib files.
  • r12357: Updated cyberpower mib files. +1/0
  • r12364: Upgrade Coriant Groove MIB
  • r12365: Updated common FS and GBN mib files.
  • r12366: Updated dell, firebrick, fortinet mib files.
  • r12404: Update netbotz mib
  • r12409: Update Palo Alto MIBs

Database Changes

  • r12045: Increase user_id to match on all tables
  • r12053: add user type field
  • r12065: Fixed indexes in users table.
  • r12280: Fix a couple of inventory fields to allow NULL
  • r12338: Added indexes for some non-indexed queries.
  • r12390: Set port ifIndex to varchar(16) to allow multi-part indexes

PHP 8 Fixes

  • r12058: Fixed fatal error on sensors limits by DDM-MGMT-MIB (OBS-4124). +61/โˆ’31
  • r12099: Fixed discovery uio sensors by PowerNet-MIB (OBS-4137). +3/โˆ’3
  • r12160: Fixed string interpolation deprecate in php 8.2. +89/โˆ’96
  • r12161: Fixed string interpolation deprecate in php 8.2 for external libs.
  • r12233: Fixed reset device geolocation. +28/โˆ’45
  • r12250: Fixed fatal error whn polling uptime by unix-agent (OBS-4220). +17/โˆ’24
  • r12314: Fixed LDAP auth in php 8.1. +25/โˆ’22
  • r12383: Use latest Flight lib for php 7.4+. +6/โˆ’1
  • r12410: Fixed possible fatal error with division by zero. +14/โˆ’22

Security

  • r12260: Prevent other XSS in graphs. +42/โˆ’34
  • r12261: Prevent CSRF submission on alert check. +10/โˆ’13
  • r12264: Prevent XSS in search form. +20/โˆ’19
  • r12282: Splitted session names for Api and Web UI. +9/โˆ’8

Trivial Changes

  • r12055: Cleaned update db schema error for uninplenebted stuff.
  • r12056: Fixed caching in device_by_id_cache(). +20/โˆ’24
  • r12057: Fixed humanize cached device array. +9/โˆ’7
  • r12059: Reduced calls to get_localhost(). +38/โˆ’25
  • r12061: Removed external exec call in get_timezone(). +36/โˆ’48
  • r12062: Updated display timezones in About page. +2/โˆ’2
  • r12063: Added fastCaching for permissions_cache(). +21/โˆ’16
  • r12066: Fixed radius auth select users. +7/โˆ’8
  • r12067: Fixed mysql auth select users. +23/โˆ’19
  • r12069: Improved detect Kyocera Printers (OBS-4132). +33/โˆ’14
  • r12072: Small fixes for network mapping code. +35/โˆ’19
  • r12079: Fixed bgp peers uptime and admin statuses by DELLEMC-OS10-BGP4V2-MIB (OBS-4134). +17/0
  • r12080: Fixed poller wrapper deprecation warning in python 3.10. +2/โˆ’2
  • r12082: Function snmp_size64_high_low() checks numeric values. +8/โˆ’6
  • r12085: Updated Nimble OS definitions. +16/โˆ’57
  • r12087: Migrated discovery storage to definition by ISILON-MIB. +54/โˆ’88
  • r12088: Migrated discovery storage to definition by GPFS-MIB. +31/โˆ’90
  • r12089: Migrated discovery storage to definition by EMBEDDED-NGX-MIB. +9/โˆ’60
  • r12090: Migrated discovery storage to definition by NIMBLE-MIB. +62/โˆ’94
  • r12091: Added storage_object field for definition based storages. +55/โˆ’36
  • r12092: Fixed discovery hc flag and type by storage definitions. +174/โˆ’77
  • r12093: Updated mibs storage definitions. +308/โˆ’154
  • r12094: Added validate total and percent values in calculate_mempool_properties(). +7/โˆ’2
  • r12095: Migrated discovery storage to definition by NETAPP-MIB. +66/โˆ’157
  • r12096: Do not discovery storage with zero size by UCD-SNMP-MIB. +3/โˆ’3
  • r12097: Show storage FS Type. +25/โˆ’17
  • r12111: Improved detect remote port whith incorrect mac address by LLDP-MIB. +7/โˆ’3
  • r12113: Added correct sysname oid for Ricoh printers (OBS-4139). +2/โˆ’1
  • r12117: Removed usage of flags in generate_query_values(). +26/โˆ’32
  • r12118: Improved detect remote port on Aruba OS by CISCO-CDP-MIB. +21/โˆ’12
  • r12138: Added missed cache_device_attribs_exist() function. +28/โˆ’3
  • r12141: Improved detect version Cisco IOS-XE (OBS-4141). +67/โˆ’92
  • r12143: Splitted zhone and netping os definitions. +183/โˆ’169
  • r12154: Splitted generate_query_values() to generate_query_values_ng() and generate_query_values_and() for simplify usage. +18/โˆ’2
  • r12155: Migrated function calls generate_query_values() to generate_query_values_ng() (part 1). +45/โˆ’44
  • r12156: Migrated function calls generate_query_values() to generate_query_values_and() (part 2). +257/โˆ’263
  • r12157: Migrated function calls generate_query_values() to generate_query_values_and() (part 3). +145/โˆ’149
  • r12158: Migrated function calls generate_query_values() to generate_query_values_and() (done). +102/โˆ’79
  • r12159: Improved is_valid_param() for additional params. +9/โˆ’5
  • r12162: Little improved truncate(). +12/โˆ’15
  • r12163: Show sysName in search results (OBS-4147). +157/โˆ’119
  • r12164: Fixed DOM Power multiline sensors scale by HUAWEI-ENTITY-EXTENT-MIB (OBS-4148). +41/โˆ’10
  • r12165: Moved some common functions to right place. +35/โˆ’45
  • r12168: Fixed sensor definition by OPENBSD-SENSORS-MIB. +7/โˆ’4
  • r12171: Improved geo definition for LocationIQ (OBS-4153). +5/โˆ’5
  • r12172: Fixed double slash in device icon (OBS-4158). +12/โˆ’22
  • r12173: Improved support for HPE StorageWorks (OBS-4154). +2/โˆ’1
  • r12174: Fixed escaping roles name and description. +22/โˆ’19
  • r12175: Fixed escaping contact description. +15/โˆ’14
  • r12176: Fixed escaping customoid description. +19/โˆ’25
  • r12177: Fixed escaping title in print form functions. +11/โˆ’11
  • r12178: Fixed escaping in render_qb_rules(). +35/โˆ’53
  • r12179: Replaces SimpleMDE with EasyMDE js lib. Added markdown output sanitizer. +12/โˆ’15
  • r12180: Fixed possible XSS render by Parsedown.
  • r12183: Simplified QNAP os definitions. Updated qnap mibs. Splitted ES series mib. +91/โˆ’90
  • r12184: Improved support for CyberPower UPS (OBS-4159). +203/โˆ’67
  • r12185: Fixed compatibility with old php versions in phpfastcache. +5/โˆ’1
  • r12186: Improved sensors discovery for UniPing Server Solution by DKSF-70-MIB. +142/โˆ’141
  • r12187: Fixed discovery sensor descriptions by DKSF-70-MIB. +8/โˆ’4
  • r12189: Fixed display Host Resources for VMWare os. +13/โˆ’7
  • r12192: Added option for disable graphs dynamic labels. +13/โˆ’2
  • r12193: Allow use % char in community string (OBS-4170). +1/โˆ’1
  • r12194: Allow any special chars in snmp community string. +3/โˆ’2
  • r12195: Fixed phpunit tests for get_http_request(). +5/0
  • r12197: Disabled debug db.log by default. +3/โˆ’3
  • r12199: Fixed delete device by user with write permission (OBS-4173). +95/โˆ’95
  • r12202: Fixed polling nvidia gpu utilization by unix-agent. +26/โˆ’32
  • r12203: Fixed double escaping on saving syslog alert rules. +214/โˆ’218
  • r12209: Fixed Fan status by JUNIPER-MIB. +38/โˆ’37
  • r12211: Ignore CPU interface on Dell NOS (OBS-4187). +1/0
  • r12212: Increased minimum version where disable ports separate walk feature for JunOS on EX4200/4500 (OBS-4188). +8/โˆ’4
  • r12215: Simplified bgp query for disabled devices. +5/โˆ’1
  • r12216: Improved support for Papouch 2TH_ETH (OBS-4191). +97/โˆ’72
  • r12217: Disabled snmp bulk for AVTECH RoomAlert (OBS-4162). +1/0
  • r12220: Updated SNR vendor logo.
  • r12228: Improved get_var_true() and get_var_false(). +14/โˆ’15
  • r12229: Excluded deleted ports from get vlans list. +20/โˆ’9
  • r12231: Added generate_tooltip_time() helper function. Improved visual style on device perf page. +58/โˆ’49
  • r12234: Fixed db query for delete old fdb entries. +12/โˆ’4
  • r12235: Fixed percentages and sorting for discovery module times. +10/โˆ’10
  • r12243: Increased minimum recommended MySQL/MariaDB versions. Added version warning on some settings pages. +77/โˆ’31
  • r12251: Use less Strict cookie policy (OBS-4214). +10/โˆ’12
  • r12253: Improved detect Ubiquiti USW-25-POE (OBS-4206). +3/โˆ’2
  • r12254: Improved hardware/version polling for EPPC UPS. +57/โˆ’39
  • r12255: Fixed double escaping on Locations page (OBS-4215). +1/โˆ’2
  • r12262: Fixed escaping in navbar. +18/โˆ’21
  • r12263: Fixed escaping in alert regenerate (deprecated). +14/โˆ’16
  • r12265: Improved detect hardware for FortiGate devices (OBS-4227). +14/โˆ’8
  • r12269: Fixed Global View permission for Network Map (OBS-4238). +2/โˆ’2
  • r12272: Fixed Cumulus icon transparency.
  • r12273: Fixed Cumulus icon transparency (correct).
  • r12274: Improved Meraki hardware detect (OBS-4230). +3/โˆ’2
  • r12275: Fixed discovery outlets by EATON-EPDU-MIB (OBS-4229). +24/โˆ’18
  • r12276: Increased distro_ver field size. Updated distro script (OBS-4246). +6/โˆ’1
  • r12289: Improved get_var_false(). Simplified variable check in generic graph. +7/โˆ’11
  • r12290: Improved is_valid_param() (OBS-4231). +1/โˆ’1
  • r12291: Fixed min/max on percent graphs. +15/โˆ’19
  • r12293: Added UBNT-EdgeMAX-MIB to Ubiquiti EdgeOS definition (OBS-4253). +115/โˆ’57
  • r12295: Added IEEE8023-LAG-MIB to some os definitions. +17/โˆ’7
  • r12296: Fixed discovery duplicate storage entries in pfSense (OBS-4205). +14/โˆ’12
  • r12297: Improved detect BGP LocalAs by CUMULUS-BGPUN-MIB. +8/โˆ’1
  • r12298: Added distro detect and logo for HardenedBSD (OBS-4257). +112/โˆ’113
  • r12301: Fixed humidity scales by ENVIROMUXMICRO-MIB (OBS-4260). +203/โˆ’201
  • r12303: Improved detect hardware/version for NTI Enviromux Micro. +7/0
  • r12304: Set static sensors class ordering (OBS-4262). +55/โˆ’43
  • r12306: Added power sensor scale hack for 32bit Cisco ASR9k platform (OBS-4079). +21/โˆ’21
  • r12308: Added validate passed username and password for nonprintable or not allowed chars. +235/โˆ’226
  • r12309: Added device status message in cli that hostname is not resolved. +1/0
  • r12310: Allowed ! as first char in param username. +1/โˆ’1
  • r12311: Added detect TP-Link OLT (). +25/0
  • r12317: Changed platform name to MacOS in detect_browser(). +86/โˆ’116
  • r12319: Improved discovery tranceivers inventory by HUAWEI-ENTITY-EXTENT-MIB. +63/โˆ’31
  • r12320: Improved display associated entities for sensors overview. +54/โˆ’1
  • r12321: Improved display associated entities for sensors overview with port containers. +9/0
  • r12323: Added "Show Title" graphs navbar. +44/โˆ’30
  • r12324: Improved bgp graphs title. +7/โˆ’7
  • r12325: Fix hddtemp agent script to work with more recent netcat versions +1/โˆ’1
  • r12326: Fixed powersupply state by CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB. +70/โˆ’19
  • r12327: Improved detect max-rep too big in snmp errors. +3/โˆ’1
  • r12328: Fixed search by BGP peer AS with autocomplete. +9/โˆ’4
  • r12333: Improved detect Cisco NX-OS version for latest firmwares. +6/โˆ’3
  • r12334: Fixed feature for latest Cisco NX-OS. +5/โˆ’1
  • r12335: Added fix for bgp peer admin state on Dell NOS10 (OBS-4280). +32/0
  • r12336: Prevent duplicate graph widgets on dashboard by auto-reload. +7/โˆ’2
  • r12337: Improved edit dashboard widget forms. +140/โˆ’81
  • r12340: Added config option for ignore snmp virtual contexts. +23/โˆ’9
  • r12344: Fixed polling bgp peers in multiple VDOMs (OBS-4291). +6/โˆ’2
  • r12346: Added more definitions for Cisco 9800 WLC (OBS-4286). +183/โˆ’162
  • r12348: Improved detect Meraki APs (OBS-4294). +2/0
  • r12349: Added REGEXP condition to generate_query_values_ng(). +42/โˆ’13
  • r12350: Improved generate_query_values_ng(). +22/โˆ’14
  • r12352: Improved detect regexp patterns. +8/โˆ’12
  • r12353: Allow Time format setting for user edit. +81/โˆ’77
  • r12354: Added Dell OS10 rancid os map. +15/โˆ’9
  • r12356: Fixed mistake in adding device with empty snmpable. +1/โˆ’1
  • r12361: Improved support for Axis Cameras. +56/โˆ’36
  • r12362: Updated Axis logo.
  • r12363: Small improvements for Eltek SmartPack S. +133/โˆ’87
  • r12368: Fixed overwrite snmpable oid in polling. +17/โˆ’16
  • r12369: Improved detect Zebra Printers. +7/โˆ’4
  • r12371: Updated Firebrick os/mib definitions. +103/โˆ’25
  • r12374: Improved discovery processors by HOST-RESOURCES-MIB. +28/โˆ’24
  • r12378: Decreased minimum version for separate walk feature on JunOS EX 4200 (OBS-4311). +7/โˆ’3
  • r12379: Limited snmp max-get for JunOS EX4200 platform. +24/โˆ’39
  • r12380: Prevent stop http requests by timeout in alerter process (OBS-4287). +8/โˆ’10
  • r12384: Added ability filter devices by IP addresses in API (OBS-4313). +46/โˆ’21
  • r12387: Fixed add generic device with snmpable param. +8/0
  • r12388: Fixed create new generic device with snmpable param. +5/0
  • r12392: Fixed discovery statuses by FORTINET-FORTIGATE-MIB. +7/โˆ’5
  • r12396: Fixed detect Eaton ATS (OBS-4328). +130/โˆ’110
  • r12399: Improved support for D-Link DES 1210-28 (OBS-4324). +212/โˆ’169
  • r12402: Fixed validate regex for snmp community. +1/โˆ’1
  • r12403: Improved detect Delta Orion controllers (OBS-4309). +220/โˆ’201
  • r12411: Fixed RRDcacheD fast caching options. +20/โˆ’19
  • r12412: Added RRD config options to Web Settings. Reorganized some config sections. +534/โˆ’519
  • r12413: Improved discovery Airflow sensors by RITTAL-CMC-III-MIB. +96/โˆ’95
  • r12414: Fixed discovery sensors by ROOMALERT3S-MIB. +10/โˆ’2
  • r12415: Prevent run cli caching in processes other than poller and discovery. +4/โˆ’2
  • r12416: Use device_name() in alert_generate_subject() (OBS-4343). +61/โˆ’57
  • r12419: Fixed battery statuses by XUPS-MIB (OBS-3393). +52/โˆ’83
  • r12422: Fixed update alert tables in distributed poller install when "new" hosts discovery disabled. +18/โˆ’9
  • r12423: Fixed update alert tables in CE. +5/โˆ’7
  • r12424: Fixed display FDB enties in rare case (appear in r11964). +5/โˆ’3
  • r12426: Added db schema information to get_versions(). +11/โˆ’12
  • r12427: Added mib definition for OSPFV3-MIB. +15/โˆ’1
  • r12431: Updated ZyXEL logo.
  • r12432: Added some ZyXEL GS series cloned mib definitions. +40/0
  • r12433: Added device sensors overview for measured outlets. +52/โˆ’33
  • r12435: Fixed measured outlets definitions. +338/โˆ’261
  • r12436: Added basic os detect for Eltex Sprinter (OBS-3884). +237/โˆ’171
  • r12440: Fixed display OSPFv3 in device view. +139/โˆ’63
  • r12442: Fixed detect some old MGE UPSes. +1/โˆ’1

Library Updates

  • r12266: Updated EasyMDE and DOMPurify js libs.
  • r12382: Added latest Flight 2.0.1.
  • r12444: Removed load hash-compat library (support php 5.5 deprecated). +178/โˆ’146
  • r12445: Updated Mobile Detect library to latest.
  • r12446: Updated PhpUserAgent Parser to latest.
  • r12447: Updated jQuery to latest.

Code Cleanup

  • r12166: Clean common functions. +24/โˆ’38
  • r12170: Cleaned rewrite functions and definitions. +75/โˆ’543
  • r12200: Removed undone changes. 0/โˆ’17
  • r12214: Removed old functions calls in generate bgp array. Clean code style. +293/โˆ’303
  • r12227: Removed debug output. +1/โˆ’3
  • r12283: Clean Fortinet mibs definitions. +53/โˆ’46
  • r12322: Code cleanup. +4/โˆ’4
  • r12359: Cleaned HP mib definitions. +395/โˆ’378
  • r12372: Cleanup some rfc mib definitions. +196/โˆ’176
  • r12420: Cleaned Netonix definitions. +51/โˆ’42

Development

  • r12204: Added syslog test alert for debugging. +14/โˆ’5
  • r12244: Fixed version from dev. +1/โˆ’1
  • r12443: Updated phpunit tests.

Other Changes

  • r12112: derp +2/โˆ’2
  • r12116: [fix] fuck svg 0/โˆ’8,387
  • r12119: fixed used db function. +1/โˆ’1
  • r12232: derp +1/โˆ’1
  • r12315: derp. fixed mistake. +1/โˆ’1
  • r12425: derp. +3/โˆ’1
  • r12070: Add wider didactum rules +1/โˆ’1
  • r12182: Add new sysObjectID for QNAP QTS +4/0
  • r12256: Expand Stormshield NS-BSD detection sysObjectIDs +1/โˆ’1
  • r12373: Improve Coriant support. +23/โˆ’1
  • r12071: Update network mapping code +196/โˆ’180
  • r12081: Visjs map improvements +101/โˆ’70
  • r12098: Map improvements +116/โˆ’55
  • r12107: Updated map +133/โˆ’17
  • r12122: Update traffic/topology map +460/โˆ’383
  • r12145: Map improvements +138/โˆ’47
  • r12147: Map Updates +44/โˆ’32
  • r12148: Remove unused function +1/โˆ’10
  • r12149: Map updates +85/โˆ’84
  • r12151: Map updates +33/โˆ’39
  • r12169: Map updates +86/โˆ’76
  • r12312: Map improvements +92/โˆ’34
  • r12313: Map improvements. +48/โˆ’27
  • r12121: update router.png
  • r12124: Limit device popup graphs to 3 +6/โˆ’7
  • r12142: No. +167/0
  • r12329: Different look for measured sensors. +55/โˆ’2
  • r12330: Improved generate_sensor_line(). +20/โˆ’4
  • r12339: Added debug information in is_cli(). +5/โˆ’2
  • r12386: Add filtering ability to syslog widget +8/โˆ’2
+30,580 added โˆ’22,460 removed +8,120 net filtered development activity