racktables
8 years agor4724 Chapter: switch to InnoDB, add FKeys
Denis Ovsienko [Mon, 8 Aug 2011 22:08:08 +0000 (22:08 +0000)] 
r4724 Chapter: switch to InnoDB, add FKeys
UserAccount: idem
UserConfig: add FKeys
Dictionary: idem
getDictStats(): eliminate dependency on hard-coded enumeration
reloadDictionary(): idem
renderChapter(): idem
renderChapterEditor(): idem

8 years agor4723 make Dictionary InnoDB table
Denis Ovsienko [Sun, 7 Aug 2011 17:25:48 +0000 (17:25 +0000)] 
r4723 make Dictionary InnoDB table

8 years agor4718 reindexById(): fix initialization
Denis Ovsienko [Sun, 7 Aug 2011 11:29:20 +0000 (11:29 +0000)] 
r4718 reindexById(): fix initialization

8 years agor4717 telnet gateway: new (3rd) gateway called 'netcat' added.
Alexey Andriyanov [Sun, 7 Aug 2011 11:16:36 +0000 (11:16 +0000)] 
r4717 telnet gateway: new (3rd) gateway called 'netcat' added.

gateways/telnet: removed the netcat-compatible mode feature, prompt parameter is now mandatory
queryTerminal: added command-line options generation as in BSD nc(1) for 'netcat' gateway

8 years agor4713 reindexById(): new helper function
Denis Ovsienko [Sun, 7 Aug 2011 10:06:49 +0000 (10:06 +0000)] 
r4713 reindexById(): new helper function

8 years agor4712 queryTerminal(): adjust ftos8 regexp (again)
Denis Ovsienko [Sun, 7 Aug 2011 09:38:46 +0000 (09:38 +0000)] 
r4712 queryTerminal(): adjust ftos8 regexp (again)

8 years agor4711 802.1q and LivePorts features support for Force10 OSv8 switches
Alexey Andriyanov [Fri, 5 Aug 2011 16:38:51 +0000 (16:38 +0000)] 
r4711 802.1q and LivePorts features support for Force10 OSv8 switches

ftos8ReadInterfaceStatus, ftos8ReadMacList, ftos8Read8021QConfig:
  new telnet output parsers for FTOS8
ftos8TranslatePushQueue: added support of new commands
guessTableStructure, explodeTableLine:
 new functions to parse plain-text-formatted tables

8 years agor4710 bugfix: UI: removed integer hint from priority field description
Alexey Andriyanov [Fri, 5 Aug 2011 11:58:51 +0000 (11:58 +0000)] 
r4710 bugfix: UI: removed integer hint from priority field description

renderSLBTriplets: changed prio field description

8 years agor4709 Add LLDP support for FTOS 8.
Denis Ovsienko [Wed, 3 Aug 2011 18:50:11 +0000 (18:50 +0000)] 
r4709 Add LLDP support for FTOS 8.

detectDeviceBreed(): add new breed (FTOS 8)
queryTerminal(): ditto
ftos8ReadLLDPStatus(): new function
ftos8TranslatePushQueue(): new function

8 years agor4708 doSwitchSNMPmining(): fix regexp
Denis Ovsienko [Wed, 3 Aug 2011 16:16:09 +0000 (16:16 +0000)] 
r4708 doSwitchSNMPmining(): fix regexp

8 years agor4707 draft support for FTOS version detection
Denis Ovsienko [Wed, 3 Aug 2011 16:06:31 +0000 (16:06 +0000)] 
r4707 draft support for FTOS version detection

8 years agor4706 update: priority field of SLB triplet can now store any text, not only integers
Alexey Andriyanov [Wed, 3 Aug 2011 12:14:44 +0000 (12:14 +0000)] 
r4706 update: priority field of SLB triplet can now store any text, not only integers

8 years agor4705 declare trunk to be 0.19.7
Denis Ovsienko [Mon, 1 Aug 2011 13:46:59 +0000 (13:46 +0000)] 
r4705 declare trunk to be 0.19.7

8 years agor4704 merge missing part of r4674 into trunk
Denis Ovsienko [Mon, 1 Aug 2011 13:41:52 +0000 (13:41 +0000)] 
r4704 merge missing part of r4674 into trunk

8 years agor4697 formatAttributeValue(): fix wikilinks handling
Denis Ovsienko [Sun, 24 Jul 2011 07:15:45 +0000 (07:15 +0000)] 
r4697 formatAttributeValue(): fix wikilinks handling

8 years agor4693 add record for F10 S55 and detection of PSUs for S-series
Denis Ovsienko [Fri, 22 Jul 2011 16:34:52 +0000 (16:34 +0000)] 
r4693 add record for F10 S55 and detection of PSUs for S-series

8 years agor4692 bugfix: interface name 'eth0' was truncated to e0
Alexey Andriyanov [Fri, 22 Jul 2011 05:02:26 +0000 (05:02 +0000)] 
r4692 bugfix: interface name 'eth0' was truncated to e0

ios12ShortenIfName: regexp fixed

8 years agor4691 bugfix: LLDP neighbors were not displayd on Nexus 5000 series with NX-OS 5
Alexey Andriyanov [Thu, 21 Jul 2011 19:22:41 +0000 (19:22 +0000)] 
r4691 bugfix: LLDP neighbors were not displayd on Nexus 5000 series with NX-OS 5

8 years agor4690 amend last commit (L and S were swapped in dictionary)
Denis Ovsienko [Thu, 21 Jul 2011 12:45:28 +0000 (12:45 +0000)] 
r4690 amend last commit (L and S were swapped in dictionary)

8 years agor4689 distinguish WS-C2960-48TC-L and WS-C2960-48TC-S
Denis Ovsienko [Thu, 21 Jul 2011 12:41:29 +0000 (12:41 +0000)] 
r4689 distinguish WS-C2960-48TC-L and WS-C2960-48TC-S

8 years agor4688 Expecting SNMP as a new PHP class (http://www.php.net/manual/en/class.snmp...
Denis Ovsienko [Thu, 21 Jul 2011 08:58:34 +0000 (08:58 +0000)] 
r4688 Expecting SNMP as a new PHP class (php.net/manual/en/class.snmp.php)
add prefixes to class names (SNMPDevice, SNMP, SNMPv2, SNMPv3).

8 years agor4687 new wi-fi model Cisco AIR-AP1261N added into dictinary
Alexey Andriyanov [Thu, 21 Jul 2011 07:33:25 +0000 (07:33 +0000)] 
r4687 new wi-fi model Cisco AIR-AP1261N added into dictinary

8 years agor4684 some devices are sending RST in the reply to FIN (S9300 V100R006)
Alexey Andriyanov [Wed, 20 Jul 2011 15:51:01 +0000 (15:51 +0000)] 
r4684 some devices are sending RST in the reply to FIN (S9300 V100R006)

do not throw connection lost exception when all commands are sent

8 years agor4683 Huawei prompt now sees confirmation questions
Alexey Andriyanov [Wed, 20 Jul 2011 14:47:07 +0000 (14:47 +0000)] 
r4683 Huawei prompt now sees confirmation questions

queryTerminal: changed default Huawei prompt regexp

8 years agor4682 update: UI: display a link to just created IP network page in success message
Alexey Andriyanov [Fri, 15 Jul 2011 16:35:56 +0000 (16:35 +0000)] 
r4682 update: UI: display a link to just created IP network page in success message

createIPv4Prefix: returns new network id
createIPv6Prefix: idem
addIPv4Prefix: formats success message with HTML link to the new network
addIPv6Prefix: idem

8 years agor4681 add records for F10 S4810 and fix other F10 bits
Denis Ovsienko [Thu, 14 Jul 2011 15:14:14 +0000 (15:14 +0000)] 
r4681 add records for F10 S4810 and fix other F10 bits

8 years agor4680 add QSFP+ records
Denis Ovsienko [Thu, 14 Jul 2011 14:58:57 +0000 (14:58 +0000)] 
r4680 add QSFP+ records

8 years agor4679 add SL6 block
Denis Ovsienko [Thu, 14 Jul 2011 09:40:54 +0000 (09:40 +0000)] 
r4679 add SL6 block

9 years agor4677 copy recent SNMP updates to trunk
Denis Ovsienko [Tue, 12 Jul 2011 08:58:27 +0000 (08:58 +0000)] 
r4677 copy recent SNMP updates to trunk

9 years agor4675 bring in part of 0.19.7
Aaron Dummer [Tue, 12 Jul 2011 00:45:41 +0000 (00:45 +0000)] 
r4675 bring in part of 0.19.7

9 years agor4672 renderMyQuickLinks(): new function for a new tab purely for quick links editor
Denis Ovsienko [Mon, 11 Jul 2011 17:49:44 +0000 (17:49 +0000)] 
r4672 renderMyQuickLinks(): new function for a new tab purely for quick links editor

9 years agor4671 add 'parent:VM Resource Pool, child:Hypervisor' to object container compatibili...
Aaron Dummer [Mon, 11 Jul 2011 15:07:30 +0000 (15:07 +0000)] 
r4671 add 'parent:VM Resource Pool, child:Hypervisor' to object container compatibility map (req by Wawrzek Niewodniczanski)

9 years agor4670 makeHref bugfix - empty arrays were not appeared in the result URL
Alexey Andriyanov [Mon, 11 Jul 2011 08:27:05 +0000 (08:27 +0000)] 
r4670 makeHref bugfix - empty arrays were not appeared in the result URL

9 years agor4669 makeHref: values could be0 an arrays now
Alexey Andriyanov [Mon, 11 Jul 2011 08:18:11 +0000 (08:18 +0000)] 
r4669 makeHref: values could be0 an arrays now

9 years agor4668 getVMHypervisorSummary(): ensure sub-select only returns a single row
Aaron Dummer [Sun, 10 Jul 2011 20:44:38 +0000 (20:44 +0000)] 
r4668 getVMHypervisorSummary(): ensure sub-select only returns a single row
getVMResourcePoolSummary(): idem

9 years agor4667 renderVirtualResourcesSummary(): correct column header
Aaron Dummer [Sun, 10 Jul 2011 20:17:25 +0000 (20:17 +0000)] 
r4667 renderVirtualResourcesSummary(): correct column header

9 years agor4665 Removed logo picture
Alexey Andriyanov [Sun, 10 Jul 2011 12:58:12 +0000 (12:58 +0000)] 
r4665 Removed logo picture

9 years agor4664 new feature: adjustable quick links at the top of the page
Alexey Andriyanov [Sun, 10 Jul 2011 12:53:42 +0000 (12:53 +0000)] 
r4664 new feature: adjustable quick links at the top of the page

new config variable QUICK_LINK_PAGES

+saveQuickLinks: new ophandler to save QUICK_LINK_PAGES var
+renderQuickLinks: new function to render list of bookmarks
+getPageName: new function calling dynamic_title_decoder
+getConfiguredQuickLinks: parses the value of config var and returns array of HTML links

renderInterfaceHTML: page template is changed slightly
renderIndexItem: made using new func getPageName
renderMyAccount: form to change QUICK_LINK_PAGES variable added
showPathAndSearch: first item (enterprise name) removed from the path

-printGreeting: function is removed

9 years agor4651 add Debian 6 block
Denis Ovsienko [Sat, 9 Jul 2011 17:36:32 +0000 (17:36 +0000)] 
r4651 add Debian 6 block

9 years agor4650 print_message_line(): new helper function to format messages in an uniform way
Denis Ovsienko [Fri, 8 Jul 2011 13:50:34 +0000 (13:50 +0000)] 
r4650 print_message_line(): new helper function to format messages in an uniform way

9 years agor4649 relase bits of 0.19.5 & 0.19.6 syncronized with maintenance tree
Alexey Andriyanov [Fri, 8 Jul 2011 12:12:05 +0000 (12:12 +0000)] 
r4649 relase bits of 0.19.5 & 0.19.6 syncronized with maintenance tree

9 years agor4648 bugfix: if both parent and child tags were linked to entity in the DB, there...
Alexey Andriyanov [Fri, 8 Jul 2011 07:48:01 +0000 (07:48 +0000)] 
r4648 bugfix: if both parent and child tags were linked to entity in the DB, there was no way to see or fix this issue in the web interface

loadEntityTags: returns taglist "as is" in the DB, do not filter parent tags
renderCell: filter loadEntityTags results by calling getExplicitTagsOnly

9 years agor4641 align 0.19.6 sections
Denis Ovsienko [Sat, 2 Jul 2011 12:11:44 +0000 (12:11 +0000)] 
r4641 align 0.19.6 sections

9 years agor4640 Update config for new dictionary items...
Jonathan Thurman [Sat, 2 Jul 2011 04:03:54 +0000 (04:03 +0000)] 
r4640 Update config for new dictionary items...

9 years agor4639 new dictionary items: IBM BladeCenter Chassis and Servers
Jonathan Thurman [Sat, 2 Jul 2011 04:01:59 +0000 (04:01 +0000)] 
r4639 new dictionary items: IBM BladeCenter Chassis and Servers

9 years agor4638 renderIPv6SpaceRecords(): fix PHP warning (like commit 4318)
Denis Ovsienko [Fri, 1 Jul 2011 21:46:39 +0000 (21:46 +0000)] 
r4638 renderIPv6SpaceRecords(): fix PHP warning (like commit 4318)

9 years agor4637 add structures for F10 S60
Denis Ovsienko [Fri, 1 Jul 2011 19:28:20 +0000 (19:28 +0000)] 
r4637 add structures for F10 S60

9 years agor4631 maintenance pre-release changes
Denis Ovsienko [Wed, 29 Jun 2011 11:09:15 +0000 (11:09 +0000)] 
r4631 maintenance pre-release changes

9 years agor4630 align version blocks in trunk and maintenance
Denis Ovsienko [Wed, 29 Jun 2011 11:03:03 +0000 (11:03 +0000)] 
r4630 align version blocks in trunk and maintenance

9 years agor4629 delist connector-specific OIF variants
Denis Ovsienko [Wed, 29 Jun 2011 09:27:56 +0000 (09:27 +0000)] 
r4629 delist connector-specific OIF variants

9 years agor4625 make AttributeValue.string_value 255 bytes long (#441)
Denis Ovsienko [Tue, 28 Jun 2011 22:03:47 +0000 (22:03 +0000)] 
r4625 make AttributeValue.string_value 255 bytes long (#441)

9 years agor4622 bugfix: css style of selected checkboxes (green background) was not working...
Alexey Andriyanov [Tue, 28 Jun 2011 09:15:08 +0000 (09:15 +0000)] 
r4622 bugfix: css style of selected checkboxes (green background) was not working after #4501

renderCellFilterPortlet: changed used css style to tagbox.selected
renderTrunkPortControls: idem

9 years agor4620 port linker update: natural port sorting, same-named ports are now displayed...
Alexey Andriyanov [Mon, 27 Jun 2011 15:55:49 +0000 (15:55 +0000)] 
r4620 port linker update: natural port sorting, same-named ports are now displayed with their porttypes.

modified function: findSparePorts

9 years agor4619 deleteObject(): use the right message code
Denis Ovsienko [Mon, 27 Jun 2011 11:48:29 +0000 (11:48 +0000)] 
r4619 deleteObject(): use the right message code

9 years agor4618 gateways/telnet: telnet client is refactored
Alexey Andriyanov [Mon, 27 Jun 2011 11:10:16 +0000 (11:10 +0000)] 
r4618 gateways/telnet: telnet client is refactored

9 years agor4617 minor changes in port linker
Alexey Andriyanov [Mon, 27 Jun 2011 07:38:38 +0000 (07:38 +0000)] 
r4617 minor changes in port linker

getProximateRacks: do not fetch racks from DB if proximate == 0
renderPopupPortSelector: checkbox 'Same rack' renamed to 'Nearest racks'
PROXIMITY_RANGE: this config var now stores its value per-user

9 years agor4616 telnet gateway: increase waiting timeout even more, to 15 seconds
Alexey Andriyanov [Thu, 23 Jun 2011 16:41:58 +0000 (16:41 +0000)] 
r4616 telnet gateway: increase waiting timeout even more, to 15 seconds

9 years agor4615 telnet gateway: increase default output wait timeout from 5 to 10 seconds
Alexey Andriyanov [Thu, 23 Jun 2011 16:38:30 +0000 (16:38 +0000)] 
r4615 telnet gateway: increase default output wait timeout from 5 to 10 seconds
(some Cisco switches do not have time to build running configuration)

9 years agor4614 bugfix: telnet gateway propmt delay was not working when device was sending...
Alexey Andriyanov [Thu, 23 Jun 2011 13:12:24 +0000 (13:12 +0000)] 
r4614 bugfix: telnet gateway propmt delay was not working when device was sending telnet control characters

9 years agor4613 renderTagRowForViewer(): provide usage statistics in tag tooltip text
Denis Ovsienko [Wed, 22 Jun 2011 17:15:13 +0000 (17:15 +0000)] 
r4613 renderTagRowForViewer(): provide usage statistics in tag tooltip text

9 years agor4612 bugfix: port sorting was not working correctly with clashed port indexes
Alexey Andriyanov [Wed, 22 Jun 2011 14:29:24 +0000 (14:29 +0000)] 
r4612 bugfix: port sorting was not working correctly with clashed port indexes

sortPortList: intersections are now stored in global $portsort_intersections
compareDecomposedPortNames: new intersections logic

9 years agor4611 add Force10 switch models
Denis Ovsienko [Wed, 22 Jun 2011 13:55:28 +0000 (13:55 +0000)] 
r4611 add Force10 switch models

9 years agor4610 bugfix: telnet client: if prompt regexp is not set, ignore prompt timeout
Alexey Andriyanov [Wed, 22 Jun 2011 12:09:24 +0000 (12:09 +0000)] 
r4610 bugfix: telnet client: if prompt regexp is not set, ignore prompt timeout

9 years agor4609 queryTerminal:
Alexey Andriyanov [Wed, 22 Jun 2011 10:57:25 +0000 (10:57 +0000)] 
r4609 queryTerminal:
more accurate prompt regexps for Huawei switches
additional 1ms delay for prompt waiting in interactive telnet client

9 years agor4608 renderVLANIPLinks(): also try getOptionTree()
Denis Ovsienko [Tue, 21 Jun 2011 18:07:28 +0000 (18:07 +0000)] 
r4608 renderVLANIPLinks(): also try getOptionTree()

9 years agor4607 getOptionTree(): add quoting to prevent "10-200" be treated as "-190"
Denis Ovsienko [Tue, 21 Jun 2011 18:06:15 +0000 (18:06 +0000)] 
r4607 getOptionTree(): add quoting to prevent "10-200" be treated as "-190"

9 years agor4606 renderIPv4SpaceEditor(): try getOptionTree() to get tabindex back
Denis Ovsienko [Tue, 21 Jun 2011 17:41:06 +0000 (17:41 +0000)] 
r4606 renderIPv4SpaceEditor(): try getOptionTree() to get tabindex back
renderIPv6SpaceEditor(): ditto

9 years agor4605 getOptionTree(): rewrite to format data the right way
Denis Ovsienko [Tue, 21 Jun 2011 17:32:18 +0000 (17:32 +0000)] 
r4605 getOptionTree(): rewrite to format data the right way

9 years agor4604 add TABINDEX attribute support
Denis Ovsienko [Tue, 21 Jun 2011 17:30:43 +0000 (17:30 +0000)] 
r4604 add TABINDEX attribute support

9 years agor4601 bugfix: findSparePorts: SQL syntax error
Alexey Andriyanov [Tue, 21 Jun 2011 13:18:52 +0000 (13:18 +0000)] 
r4601 bugfix: findSparePorts: SQL syntax error

9 years agor4600 getOptionTree(): initial implementation
Denis Ovsienko [Tue, 21 Jun 2011 12:00:13 +0000 (12:00 +0000)] 
r4600 getOptionTree(): initial implementation
select.vertical: helper CSS class

9 years agor4599 new feature int telnet client: prompt-waiting delay
Alexey Andriyanov [Tue, 21 Jun 2011 10:54:49 +0000 (10:54 +0000)] 
r4599 new feature int telnet client: prompt-waiting delay

gateways/telnet: new command-line parameter: --prompt-delay=x.xx
queryTerminal: use 0.01sec as prompt delay when communicating to Huawei devices via telnet

9 years agor4598 bugfix: vrp53PickInterfaceSubcommand now understands eth-trunk members
Alexey Andriyanov [Tue, 21 Jun 2011 09:51:57 +0000 (09:51 +0000)] 
r4598 bugfix: vrp53PickInterfaceSubcommand now understands eth-trunk members

9 years agor4597 reverting r4596 (OID 9.1.516 is common for all C3750 switches)
Alexey Andriyanov [Tue, 21 Jun 2011 05:10:22 +0000 (05:10 +0000)] 
r4597 reverting r4596 (OID 9.1.516 is common for all C3750 switches)

9 years agor4596 snmp support for Cisco 3750G-24T
Alexey Andriyanov [Mon, 20 Jun 2011 16:44:31 +0000 (16:44 +0000)] 
r4596 snmp support for Cisco 3750G-24T

9 years agor4595 findSparePorts: removed debug echo
Alexey Andriyanov [Mon, 20 Jun 2011 16:43:36 +0000 (16:43 +0000)] 
r4595 findSparePorts: removed debug echo

9 years agor4594 bugfix: popup port linker was not always finding ports by type
Alexey Andriyanov [Mon, 20 Jun 2011 16:42:06 +0000 (16:42 +0000)] 
r4594 bugfix: popup port linker was not always finding ports by type

findSparePorts: refactored SQL query
renderPopupPortSelector: do not make search without any search params
renderPortsForObject: do not set "in rack" checkbox by default

9 years agor4593 linkPorts(): suppress empty string value for cable ID
Denis Ovsienko [Mon, 20 Jun 2011 10:43:14 +0000 (10:43 +0000)] 
r4593 linkPorts(): suppress empty string value for cable ID
upgrade.php: convert older empty values

9 years agor4592 queryLDAPServer(): generalize defaults, add cache timeouts
Denis Ovsienko [Mon, 20 Jun 2011 10:07:29 +0000 (10:07 +0000)] 
r4592 queryLDAPServer(): generalize defaults, add cache timeouts

9 years agor4591 getSearchResultByField(): rename arguments for clarity, clean up
Denis Ovsienko [Mon, 20 Jun 2011 09:57:43 +0000 (09:57 +0000)] 
r4591 getSearchResultByField(): rename arguments for clarity, clean up

9 years agor4590 searchCableIDs(): new function, a feed to getObjectSearchResults()
Denis Ovsienko [Sun, 19 Jun 2011 22:15:25 +0000 (22:15 +0000)] 
r4590 searchCableIDs(): new function, a feed to getObjectSearchResults()
renderSearchResults(): update for the new origin

9 years agor4589 merge of #4519
Alexey Andriyanov [Sun, 19 Jun 2011 17:27:16 +0000 (17:27 +0000)] 
r4589 merge of #4519

new feature: inverting tags on cell filter pages by clicking the checkboxes with Ctrl key

renderTagCheckbox: changed prototype, takes also inverted taglist, renders inverted differently
renderEntityTags: new syntax of calling JS compact tagtree code
renderCellFilterPortlet: support of negated taglist
shrinkSubtree: got rid of undefined notice
getCellFilter: fetches also negated tag list from REQUEST

racktables.js: moved tag tree function into new js/tag-cb.js library

9 years agor4588 merge of #4450, #4451, #4455 from trunk
Alexey Andriyanov [Sun, 19 Jun 2011 17:19:35 +0000 (17:19 +0000)] 
r4588 merge of #4450, #4451, #4455 from trunk

2 new config vars: SSH_OBJS_LISTSRC and TELNET_OBJS_LISTSRC

9 years agor4584 bugfix: allow installing of RT with empty DB password
Alexey Andriyanov [Sun, 19 Jun 2011 16:11:43 +0000 (16:11 +0000)] 
r4584 bugfix: allow installing of RT with empty DB password

init_config(): allow empty DB password

9 years agor4583 update 0.19.5 and trunk sections according to the maintenance branch state
Denis Ovsienko [Sun, 19 Jun 2011 15:52:08 +0000 (15:52 +0000)] 
r4583 update 0.19.5 and trunk sections according to the maintenance branch state

9 years agor4580 add missing bits to changeset 4552 and attribute it to 0.19.5 release
Denis Ovsienko [Sun, 19 Jun 2011 14:32:38 +0000 (14:32 +0000)] 
r4580 add missing bits to changeset 4552 and attribute it to 0.19.5 release

9 years agor4579 getAllVLANOptions(): implement filtering, drop default value, clean up
Denis Ovsienko [Sun, 19 Jun 2011 13:06:57 +0000 (13:06 +0000)] 
r4579 getAllVLANOptions(): implement filtering, drop default value, clean up
renderVLANIPLinks(): use getAllVLANOptions() instead of own code

9 years agor4578 vrp55Read8021QConfig: treat hybrid ports as 'none', do not throw an exception
Alexey Andriyanov [Thu, 16 Jun 2011 11:59:30 +0000 (11:59 +0000)] 
r4578 vrp55Read8021QConfig: treat hybrid ports as 'none', do not throw an exception

9 years agor4577 getRunning8021QConfig: throw an exception if interfaces array is empty.
Alexey Andriyanov [Thu, 16 Jun 2011 11:56:00 +0000 (11:56 +0000)] 
r4577 getRunning8021QConfig: throw an exception if interfaces array is empty.
That's because there are cases when wrong telnet password is not causing an exception (Huawei's VLAN 1 is hardcoded and always returned)

9 years agor4576 queryTerminal: eliminate tailing newline in exception error message
Alexey Andriyanov [Thu, 16 Jun 2011 11:38:55 +0000 (11:38 +0000)] 
r4576 queryTerminal: eliminate tailing newline in exception error message

9 years agor4575 running port configs are fetched for all ports, not only for switched ports
Alexey Andriyanov [Thu, 16 Jun 2011 11:37:11 +0000 (11:37 +0000)] 
r4575 running port configs are fetched for all ports, not only for switched ports

getRunning8021QConfig: the format of returning structure is changed: port config is now stored int ['portconfig'][$name] array, not in ['portdata'][$name]['config'].
formatPortConfigHints: switch to new data structure format
ios12ShortenIfName: made used from deviceconfig.php instead of regexps, so more case-insensitive logic added
deviceconfig.php: store every interface line in ['portconfig'] arrays

9 years agor4571 bugfix: object portlist was not always sorted correctly
Alexey Andriyanov [Wed, 15 Jun 2011 13:46:58 +0000 (13:46 +0000)] 
r4571 bugfix: object portlist was not always sorted correctly

compareDecomposedPortNames: added some new logic (less indices count first). Only 0, 1, -1 values are returned.

9 years agor4570 copy 0.19.4 release date
Denis Ovsienko [Wed, 15 Jun 2011 10:10:27 +0000 (10:10 +0000)] 
r4570 copy 0.19.4 release date

9 years agor4567 merge the README.Fedora upstream
Denis Ovsienko [Tue, 14 Jun 2011 17:28:05 +0000 (17:28 +0000)] 
r4567 merge the README.Fedora upstream

9 years agor4566 bugfix: error when creating IP network without specifying VLAN
Alexey Andriyanov [Tue, 14 Jun 2011 16:04:41 +0000 (16:04 +0000)] 
r4566 bugfix: error when creating IP network without specifying VLAN

addIPv4Prefix: do not assume non-empty request parameter lan_ck
addIPv6Prefix: idem
getNiftySelect: default input value of '' is better than '-1'

9 years agor4565 bugfix: it was impossible to remove the last tag of entity
Alexey Andriyanov [Tue, 14 Jun 2011 15:46:09 +0000 (15:46 +0000)] 
r4565 bugfix: it was impossible to remove the last tag of entity

modified function: rebuildTagChainForEntity

9 years agor4564 queryLDAPServer(): add two new options with default values and handle respectiv...
Denis Ovsienko [Tue, 14 Jun 2011 14:07:19 +0000 (14:07 +0000)] 
r4564 queryLDAPServer(): add two new options with default values and handle respectively (#433)

9 years agor4563 renderIPv6SpaceEditor(): employ the new VLAN SELECT
Denis Ovsienko [Tue, 14 Jun 2011 10:31:58 +0000 (10:31 +0000)] 
r4563 renderIPv6SpaceEditor(): employ the new VLAN SELECT

9 years agor4562 getNiftySelect(): move addJS() call here
Denis Ovsienko [Sun, 12 Jun 2011 09:47:03 +0000 (09:47 +0000)] 
r4562 getNiftySelect(): move addJS() call here
renderIPv4SpaceEditor(): call getNiftySelect() for a tree
renderVLANIPLinks(): remove table border

9 years agor4561 getNiftySelect(): add parameter to indicate whether a hierarchical select or...
Aaron Dummer [Sun, 12 Jun 2011 03:27:50 +0000 (03:27 +0000)] 
r4561 getNiftySelect(): add parameter to indicate whether a hierarchical select or optgroup should be used
renderVLANIPLinks(): use a hierarchical select