racktables
8 years agor3728 Returned a GET/POST/COOKIE part of magic_quotes trick, now
Denis Ovsienko [Wed, 2 Jun 2010 13:27:42 +0000 (13:27 +0000)] 
r3728 Returned a GET/POST/COOKIE part of magic_quotes trick, now
wrapped with a safety test (should finally resolve #315).

8 years agor3727 trigger_object_8021qorder(): give up, when there are no domains/templates in...
Denis Ovsienko [Wed, 2 Jun 2010 10:05:33 +0000 (10:05 +0000)] 
r3727 trigger_object_8021qorder(): give up, when there are no domains/templates in the system

8 years agor3726 trigger_ipv4net_vlanconfig(): give up early, when there are no domains (and...
Denis Ovsienko [Wed, 2 Jun 2010 10:00:20 +0000 (10:00 +0000)] 
r3726 trigger_ipv4net_vlanconfig(): give up early, when there are no domains (and thus VLANs) in the system

8 years agor3725 queryLDAPServer(): accept "CN" in "memberof" in any lettercase (by Joep van...
Denis Ovsienko [Wed, 2 Jun 2010 08:32:42 +0000 (08:32 +0000)] 
r3725 queryLDAPServer(): accept "CN" in "memberof" in any lettercase (by Joep van Ingen)

8 years agor3724 getVLANDomainSwitches() sayonara, merged by getVLANDomain()
Denis Ovsienko [Wed, 2 Jun 2010 08:12:50 +0000 (08:12 +0000)] 
r3724 getVLANDomainSwitches() sayonara, merged by getVLANDomain()
render8021QOrderForm(): switch to getVLANDomain()

8 years agor3723 patch to add support for SNMP ports for Cisco 2960G-8TC by Jonathan Stanton
Denis Ovsienko [Wed, 2 Jun 2010 03:43:48 +0000 (03:43 +0000)] 
r3723 patch to add support for SNMP ports for Cisco 2960G-8TC by Jonathan Stanton

8 years agor3722 getVLANDomainInfo(): sayonara, merged by getVLANDomain()
Denis Ovsienko [Tue, 1 Jun 2010 21:16:05 +0000 (21:16 +0000)] 
r3722 getVLANDomainInfo(): sayonara, merged by getVLANDomain()

8 years agor3721 getVLANDomainList(): rename to getVLANDomainStats()
Denis Ovsienko [Tue, 1 Jun 2010 21:05:25 +0000 (21:05 +0000)] 
r3721 getVLANDomainList(): rename to getVLANDomainStats()
render8021QStatus(): update respectively
renderVLANDomainListEditor(): idem
renderVLANIPv4(): idem

8 years agor3720 getVLANDomainOptions(): new function, a cheaper version
Denis Ovsienko [Tue, 1 Jun 2010 21:00:18 +0000 (21:00 +0000)] 
r3720 getVLANDomainOptions(): new function, a cheaper version
renderIPv4SpaceRecords(): make use of it
dynamic_title_decoder(): idem
render8021QOrderForm(): idem

8 years agor3719 getVSTOptions(): new function
Denis Ovsienko [Tue, 1 Jun 2010 20:45:43 +0000 (20:45 +0000)] 
r3719 getVSTOptions(): new function
getVLANSwitchTemplates(): rename to getVSTStats()
getSelect(): return a text note, when there are no options to select from
dynamic_title_decoder(): employ getVSTOptions()
render8021QOrderForm(): rely on new getSelect behaviour and make use of getVSTOptions()
renderVLANDomain(): employ getVSTOptions()
render8021QStatus(): update
renderVLANDomain(): employ getVSTOptions()
renderVSTListEditor(): idem

8 years agor3718 authorize8021QChangeRequests(): always permit a change, which leaves "allowed...
Denis Ovsienko [Tue, 1 Jun 2010 15:04:33 +0000 (15:04 +0000)] 
r3718 authorize8021QChangeRequests(): always permit a change, which leaves "allowed" set intact

8 years agor3717 renderIndex(): use external index layout, which the user can override
Denis Ovsienko [Mon, 31 May 2010 22:27:46 +0000 (22:27 +0000)] 
r3717 renderIndex(): use external index layout, which the user can override

8 years agor3716 render8021QOrderForm(): don't try rendering a SELECT without OPTIONs
Denis Ovsienko [Mon, 31 May 2010 21:44:38 +0000 (21:44 +0000)] 
r3716 render8021QOrderForm(): don't try rendering a SELECT without OPTIONs

8 years agor3715 added necessary bits for Huawei S5352C-SI switch
Denis Ovsienko [Mon, 31 May 2010 17:41:10 +0000 (17:41 +0000)] 
r3715 added necessary bits for Huawei S5352C-SI switch

8 years agor3714 gwSendFile(): throw exception in case of error, employ file_put_contents()...
Denis Ovsienko [Mon, 31 May 2010 17:05:44 +0000 (17:05 +0000)] 
r3714 gwSendFile(): throw exception in case of error, employ file_put_contents(), don't return value
gwSendFileToObject(): don't return value
gwDeployDeviceConfig(): remove failed file, set code to E_GW_FAILURE

8 years agor3713 gwSendFileToObject(): clean up, signal errors with exceptions
Denis Ovsienko [Mon, 31 May 2010 14:18:56 +0000 (14:18 +0000)] 
r3713 gwSendFileToObject(): clean up, signal errors with exceptions
submitSLBConfig(): rewrite in exception-aware way

8 years agor3712 ios12ReadVLANConfig(): move to gateways.php, where it really belongs
Denis Ovsienko [Mon, 31 May 2010 13:55:23 +0000 (13:55 +0000)] 
r3712 ios12ReadVLANConfig(): move to gateways.php, where it really belongs
ios12ScanTopLevel(): idem
ios12PickSwitchportCommand(): idem
ios12PickVLANCommand(): idem
fdry5ReadVLANConfig(): idem
fdry5ScanTopLevel(): idem
fdry5PickVLANSubcommand(): idem
fdry5PickInterfaceSubcommand(): idem
fdry5ParsePortString(): idem
fdry5GenPortRange(): idem
vrp53ReadVLANConfig(): idem
vrp53ScanTopLevel(): idem
vrp53ParseVLANString(): idem
vrp53PickInterfaceSubcommand(): idem
nxos4Read8021QConfig(): idem
nxos4ScanTopLevel(): idem
nxos4PickVLANs(): idem
nxos4PickSwitchportCommand(): idem
ios12TranslatePushQueue(): idem
fdry5TranslatePushQueue(): idem
vrp53TranslatePushQueue(): idem
ios12ReadCDPStatus(): idem
ios12ScanCDPTopLevel(): idem
ios12ScanCDPEntry(): idem

8 years agor3711 gwRetrieveDeviceConfig(): fix spec
Denis Ovsienko [Mon, 31 May 2010 13:16:00 +0000 (13:16 +0000)] 
r3711 gwRetrieveDeviceConfig(): fix spec
queryGateway(): fix condition

8 years agor3710 note the SPL work on release news
Denis Ovsienko [Mon, 31 May 2010 13:13:16 +0000 (13:13 +0000)] 
r3710 note the SPL work on release news

8 years agor3709 replace "retrieve" command code with "get8021q"
Denis Ovsienko [Mon, 31 May 2010 13:11:11 +0000 (13:11 +0000)] 
r3709 replace "retrieve" command code with "get8021q"

8 years agor3708 gwRetrieveDeviceConfig(): perform translation and breed detection locally
Denis Ovsienko [Mon, 31 May 2010 13:03:11 +0000 (13:03 +0000)] 
r3708 gwRetrieveDeviceConfig(): perform translation and breed detection locally

8 years agor3707 queryGateway(): remove dependency on RuntimeException and clean up in other...
Denis Ovsienko [Mon, 31 May 2010 12:43:57 +0000 (12:43 +0000)] 
r3707 queryGateway(): remove dependency on RuntimeException and clean up in other ways
getSwitchVLANs(): idem
setSwitchVLANs(): idem
gwSendFile(): idem
gwRecvFile(): idem
getRunning8021QConfig(): idem
getRunningCDPStatus(): idem
gwRetrieveDeviceConfig(): idem
gwDeployDeviceConfig(): idem

8 years agor3706 renderObject8021QSync(): catch Exception
Denis Ovsienko [Mon, 31 May 2010 12:00:29 +0000 (12:00 +0000)] 
r3706 renderObject8021QSync(): catch Exception

8 years agor3705 authenticate(): don't use RuntimeException
Denis Ovsienko [Mon, 31 May 2010 11:57:11 +0000 (11:57 +0000)] 
r3705 authenticate(): don't use RuntimeException
authenticated_via_ldap_cache(): idem
queryLDAPServer(): idem

8 years agor3704 renderReports(): one less RuntimeException use case
Denis Ovsienko [Mon, 31 May 2010 11:39:15 +0000 (11:39 +0000)] 
r3704 renderReports(): one less RuntimeException use case

8 years agor3703 NotAuthorizedException class: dismiss
Denis Ovsienko [Mon, 31 May 2010 11:29:36 +0000 (11:29 +0000)] 
r3703 NotAuthorizedException class: dismiss
printNotAuthorizedException(): dismiss, merge code into printException()
renderSearchResults(): throw Exception with code
dieWith401(): dismiss, replace with single "throw" statement

8 years agor3702 popup.php: get rid of RuntimeException
Denis Ovsienko [Sun, 30 May 2010 15:52:58 +0000 (15:52 +0000)] 
r3702 popup.php: get rid of RuntimeException

8 years agor3701 add8021QPort(): get rid of RuntimeException
Denis Ovsienko [Sun, 30 May 2010 15:48:26 +0000 (15:48 +0000)] 
r3701 add8021QPort(): get rid of RuntimeException
del8021QPort(): idem
upd8021QPort(): idem

8 years agor3700 iptree_embed(): get rid of RuntimeException
Denis Ovsienko [Sun, 30 May 2010 15:42:04 +0000 (15:42 +0000)] 
r3700 iptree_embed(): get rid of RuntimeException
exportSwitch8021QConfig(): idem
exec8021QDeploy(): idem

8 years agor3699 loadConfigDefaults(): get rid of RuntimeException
Denis Ovsienko [Sun, 30 May 2010 15:34:29 +0000 (15:34 +0000)] 
r3699 loadConfigDefaults(): get rid of RuntimeException
isConfigVarChanged(): idem
getConfigVar(): idem
setConfigVar(): idem
setUserConfigVar(): idem
resetUserConfigVar(): idem

8 years agor3698 init.php: get rid of RuntimeException
Denis Ovsienko [Sun, 30 May 2010 15:22:15 +0000 (15:22 +0000)] 
r3698 init.php: get rid of RuntimeException

8 years agor3697 index.php: get rid of RuntimeException
Denis Ovsienko [Sun, 30 May 2010 15:16:21 +0000 (15:16 +0000)] 
r3697 index.php: get rid of RuntimeException

8 years agor3696 process.php: get rid of RuntimeException
Denis Ovsienko [Sun, 30 May 2010 15:14:17 +0000 (15:14 +0000)] 
r3696 process.php: get rid of RuntimeException

8 years agor3695 get rid of CodeCompilationError class
Denis Ovsienko [Sun, 30 May 2010 15:05:23 +0000 (15:05 +0000)] 
r3695 get rid of CodeCompilationError class

8 years agor3694 updateObject(): get rid of RuntimeException
Denis Ovsienko [Sun, 30 May 2010 15:03:43 +0000 (15:03 +0000)] 
r3694 updateObject(): get rid of RuntimeException
save8021QPorts(): idem
resolve8021QConflicts(): idem

8 years agor3693 another FK update: Link-Port-RackObject
Denis Ovsienko [Sun, 30 May 2010 14:18:30 +0000 (14:18 +0000)] 
r3693 another FK update: Link-Port-RackObject

8 years agor3692 another FK: RackSpace--RackObject
Denis Ovsienko [Sun, 30 May 2010 14:10:09 +0000 (14:10 +0000)] 
r3692 another FK: RackSpace--RackObject

8 years agor3691 another FK link, between MountOperation and RackObject
Denis Ovsienko [Sun, 30 May 2010 14:03:24 +0000 (14:03 +0000)] 
r3691 another FK link, between MountOperation and RackObject

8 years agor3690 add FK relation between RackObjectHistory and RackObject
Denis Ovsienko [Sun, 30 May 2010 13:56:20 +0000 (13:56 +0000)] 
r3690 add FK relation between RackObjectHistory and RackObject

8 years agor3689 make AttributeValue-FK-object_id ON DELETE CASCADE
Denis Ovsienko [Sun, 30 May 2010 13:41:36 +0000 (13:41 +0000)] 
r3689 make AttributeValue-FK-object_id ON DELETE CASCADE

8 years agor3688 fix query buffering
Denis Ovsienko [Sun, 30 May 2010 13:34:52 +0000 (13:34 +0000)] 
r3688 fix query buffering

8 years agor3687 schema: use InnoDB, where there is no initial AUTO_INCREMENT preset
Denis Ovsienko [Sun, 30 May 2010 13:25:40 +0000 (13:25 +0000)] 
r3687 schema: use InnoDB, where there is no initial AUTO_INCREMENT preset

8 years agor3686 dismiss magic_quotes stuff at all (#315)
Denis Ovsienko [Sun, 30 May 2010 12:55:33 +0000 (12:55 +0000)] 
r3686 dismiss magic_quotes stuff at all (#315)

8 years agor3685 addBulkPorts(): fix iteration (#340) and error checking
Denis Ovsienko [Sun, 30 May 2010 09:21:41 +0000 (09:21 +0000)] 
r3685 addBulkPorts(): fix iteration (#340) and error checking

8 years agor3684 toss items between 0.17 and 0.18 releases
Denis Ovsienko [Sun, 30 May 2010 09:09:19 +0000 (09:09 +0000)] 
r3684 toss items between 0.17 and 0.18 releases

8 years agor3682 addMultiPorts(): fix assertion type
Denis Ovsienko [Sun, 30 May 2010 08:47:37 +0000 (08:47 +0000)] 
r3682 addMultiPorts(): fix assertion type

8 years agor3681 setSwitchVLANs(): employ explode() instead of split() to close #262 finally
Denis Ovsienko [Sun, 30 May 2010 08:22:49 +0000 (08:22 +0000)] 
r3681 setSwitchVLANs(): employ explode() instead of split() to close #262 finally

8 years agor3680 Extreme Networks XOS connector, initial edition
Denis Ovsienko [Sat, 29 May 2010 19:05:56 +0000 (19:05 +0000)] 
r3680 Extreme Networks XOS connector, initial edition

8 years agor3679 added bits necessary for Extreme Networks Summit series and add X450a-24t examp...
Denis Ovsienko [Sat, 29 May 2010 15:13:34 +0000 (15:13 +0000)] 
r3679 added bits necessary for Extreme Networks Summit series and add X450a-24t example of it

8 years agor3678 make some space for the next release
Denis Ovsienko [Sat, 29 May 2010 11:52:09 +0000 (11:52 +0000)] 
r3678 make some space for the next release

8 years agor3677 sortPortList(): new function, another attempt
Denis Ovsienko [Sat, 29 May 2010 11:48:47 +0000 (11:48 +0000)] 
r3677 sortPortList(): new function, another attempt
compareDecomposedPortNames(): new function, helper
renderLiveCDP(): try it

8 years agor3676 nextMACAddress(): return empty result on empty input
Denis Ovsienko [Fri, 28 May 2010 19:12:53 +0000 (19:12 +0000)] 
r3676 nextMACAddress(): return empty result on empty input
generatePortsForCatModule(): add WS-X6708-10GE and VS-S720-10G modules

8 years agor3675 SQL schema: justify more defaults
Denis Ovsienko [Fri, 28 May 2010 18:03:56 +0000 (18:03 +0000)] 
r3675 SQL schema: justify more defaults

8 years agor3674 AttributeMap: justify chapter_id spec to the one, which mysqldump generates
Denis Ovsienko [Fri, 28 May 2010 17:36:45 +0000 (17:36 +0000)] 
r3674 AttributeMap: justify chapter_id spec to the one, which mysqldump generates

8 years agor3672 move IPV4_TREE_SHOW_VLAN to proper batch RackTables-0.18.0
Denis Ovsienko [Thu, 27 May 2010 17:12:21 +0000 (17:12 +0000)] 
r3672 move IPV4_TREE_SHOW_VLAN to proper batch

8 years agor3671 buffer data for VLANValidID properly
Denis Ovsienko [Thu, 27 May 2010 17:09:04 +0000 (17:09 +0000)] 
r3671 buffer data for VLANValidID properly

8 years agor3670 add missing break
Denis Ovsienko [Thu, 27 May 2010 17:02:31 +0000 (17:02 +0000)] 
r3670 add missing break

8 years agor3668 getVLANSwitchTemplates(): fix warning
Denis Ovsienko [Thu, 27 May 2010 16:45:13 +0000 (16:45 +0000)] 
r3668 getVLANSwitchTemplates(): fix warning
renderVLANInfo(): fix header

8 years agor3667 pre-release justifications
Denis Ovsienko [Thu, 27 May 2010 16:25:34 +0000 (16:25 +0000)] 
r3667 pre-release justifications

8 years agor3666 justify release-specific things for 0.17.11 and 0.18.0
Denis Ovsienko [Thu, 27 May 2010 15:41:30 +0000 (15:41 +0000)] 
r3666 justify release-specific things for 0.17.11 and 0.18.0

8 years agor3664 dismiss unused image
Denis Ovsienko [Thu, 27 May 2010 14:54:25 +0000 (14:54 +0000)] 
r3664 dismiss unused image

8 years agor3663 revert SELECT to its original form
Denis Ovsienko [Thu, 27 May 2010 14:53:00 +0000 (14:53 +0000)] 
r3663 revert SELECT to its original form

8 years agor3662 renderPortOIFCompatEditor(): remove Combo activation
Denis Ovsienko [Thu, 27 May 2010 14:50:58 +0000 (14:50 +0000)] 
r3662 renderPortOIFCompatEditor(): remove Combo activation
renderIPv4AddressAllocations(): call printSelect() by spec
renderRSPoolLBForm(): idem
renderVServiceLBForm(): idem
renderObjectSLB(): idem
renderPortIFCompatEditor(): idem

8 years agor3661 hide "alien" VLAN type and rename remaining two once more
Denis Ovsienko [Thu, 27 May 2010 13:54:37 +0000 (13:54 +0000)] 
r3661 hide "alien" VLAN type and rename remaining two once more

8 years agor3660 navigation: hide vst-editvst node for now
Denis Ovsienko [Thu, 27 May 2010 13:33:09 +0000 (13:33 +0000)] 
r3660 navigation: hide vst-editvst node for now

8 years agor3659 renderVSTListEditor(): don't display unused parameter on the form
Denis Ovsienko [Thu, 27 May 2010 13:31:48 +0000 (13:31 +0000)] 
r3659 renderVSTListEditor(): don't display unused parameter on the form

8 years agor3658 navigation: remove unused node myaccount-myrealname
Denis Ovsienko [Thu, 27 May 2010 13:28:52 +0000 (13:28 +0000)] 
r3658 navigation: remove unused node myaccount-myrealname

8 years agor3657 addVLANDescription(): don't allow adding default VLAN
Denis Ovsienko [Thu, 27 May 2010 13:24:35 +0000 (13:24 +0000)] 
r3657 addVLANDescription(): don't allow adding default VLAN

8 years agor3656 schema: make VLANDescription constraint ON DELETE
Denis Ovsienko [Thu, 27 May 2010 13:20:19 +0000 (13:20 +0000)] 
r3656 schema: make VLANDescription constraint ON DELETE

8 years agor3655 renderVLANDomainVLANList(): protect default VLAN
Denis Ovsienko [Thu, 27 May 2010 13:18:37 +0000 (13:18 +0000)] 
r3655 renderVLANDomainVLANList(): protect default VLAN
delVLANDescription(): fix error handling
updVLANDescription(): idem
renderVLANDomainListEditor(): don't count default VLAN

8 years agor3654 addPortForObject(): trim arguments to commitAddPort()
Denis Ovsienko [Thu, 27 May 2010 13:15:11 +0000 (13:15 +0000)] 
r3654 addPortForObject(): trim arguments to commitAddPort()

8 years agor3653 createVLANDomain(): fix column name
Denis Ovsienko [Thu, 27 May 2010 12:54:32 +0000 (12:54 +0000)] 
r3653 createVLANDomain(): fix column name
delVLANDescription(): protect default VLAN
updVLANDescription(): idem

8 years agor3652 createVLANDomain(): always create default VLAN
Denis Ovsienko [Thu, 27 May 2010 12:43:49 +0000 (12:43 +0000)] 
r3652 createVLANDomain(): always create default VLAN

8 years agor3651 group constants definitions together
Denis Ovsienko [Thu, 27 May 2010 12:41:33 +0000 (12:41 +0000)] 
r3651 group constants definitions together

8 years agor3650 upgrade.php: add missing break
Denis Ovsienko [Wed, 26 May 2010 20:00:23 +0000 (20:00 +0000)] 
r3650 upgrade.php: add missing break

8 years agor3649 fixed lettercase in SQL query
Denis Ovsienko [Wed, 26 May 2010 17:14:14 +0000 (17:14 +0000)] 
r3649 fixed lettercase in SQL query

8 years agor3648 importCDPData(): justify "continue" to not increment "nignored" unconditionally
Denis Ovsienko [Mon, 24 May 2010 18:15:12 +0000 (18:15 +0000)] 
r3648 importCDPData(): justify "continue" to not increment "nignored" unconditionally

8 years agor3647 render8021QStatus(): fix table header
Denis Ovsienko [Mon, 24 May 2010 16:07:19 +0000 (16:07 +0000)] 
r3647 render8021QStatus(): fix table header

8 years agor3646 getVLANDomainList(): also return port counter
Denis Ovsienko [Mon, 24 May 2010 15:37:12 +0000 (15:37 +0000)] 
r3646 getVLANDomainList(): also return port counter
render8021QStatus(): add extra column for that data

8 years agor3645 render8021QOrderForm(): dismiss Combo, make usual SELECTs bigger instead
Denis Ovsienko [Mon, 24 May 2010 13:29:40 +0000 (13:29 +0000)] 
r3645 render8021QOrderForm(): dismiss Combo, make usual SELECTs bigger instead

8 years agor3644 disable Combo, it is too slow
Denis Ovsienko [Mon, 24 May 2010 13:26:33 +0000 (13:26 +0000)] 
r3644 disable Combo, it is too slow

8 years agor3643 added a block for 3750G-24TS stack unit
Denis Ovsienko [Fri, 21 May 2010 12:54:23 +0000 (12:54 +0000)] 
r3643 added a block for 3750G-24TS stack unit

8 years agor3642 vrp53TranslatePushQueue(): add confirmation, when saving config
Denis Ovsienko [Fri, 21 May 2010 08:00:13 +0000 (08:00 +0000)] 
r3642 vrp53TranslatePushQueue(): add confirmation, when saving config

8 years agor3641 add 30 seconds timeout to netcat call
Denis Ovsienko [Fri, 21 May 2010 07:51:43 +0000 (07:51 +0000)] 
r3641 add 30 seconds timeout to netcat call

8 years agor3640 renderVLANIPv4(): try a layout with bigger SELECT
Denis Ovsienko [Thu, 20 May 2010 16:39:51 +0000 (16:39 +0000)] 
r3640 renderVLANIPv4(): try a layout with bigger SELECT

8 years agor3639 getSelect(): set ID attribute of INPUT element to fix port selector JS event
Denis Ovsienko [Thu, 20 May 2010 12:06:06 +0000 (12:06 +0000)] 
r3639 getSelect(): set ID attribute of INPUT element to fix port selector JS event

8 years agor3638 importCDPData(): obey port OIF compat records, when installing links
Denis Ovsienko [Thu, 20 May 2010 11:44:45 +0000 (11:44 +0000)] 
r3638 importCDPData(): obey port OIF compat records, when installing links

8 years agor3637 Finalize the first implementation of CDP (#58):
Denis Ovsienko [Thu, 20 May 2010 11:29:34 +0000 (11:29 +0000)] 
r3637 Finalize the first implementation of CDP (#58):

ios12ScanCDPEntry(): finish entry scan on port line, don't look for next entry start
getPortInfo(): also return, if the port is linked or not
renderLiveCDP(): fix select name
importCDPData(): new function

8 years agor3636 Initial, basic implementation of CDP support:
Denis Ovsienko [Wed, 19 May 2010 21:52:08 +0000 (21:52 +0000)] 
r3636 Initial, basic implementation of CDP support:

deviceconfig: add handling of "getcdpstatus" command
navigation: add new tab records
getPortID(): rewrite into getPortIDs() to return all records found
addMultiPorts(): update respectively
searchByMgmtHostname(): new helper function
ios12ShortenIfName(): new helper function
ios12ScanTopLevel(): employ above
ios12ReadCDPStatus(): new function, part of CDP status reader FSM
ios12ScanCDPTopLevel(): idem
ios12ScanCDPEntry(): idem
formatPortIIFOIF(): new helper function
renderRackObject(): make use of above
renderPortsForObject(): idem
renderObject8021QPorts(): idem
gwRetrieveDeviceConfig(): accept command code
getRunning8021QConfig(): update respectively
getRunningCDPStatus(): new function
trigger_LiveCDP(): new function
renderLiveCDP(): new function

8 years agor3635 getSelect(): add specific handling for empty or near-empty SELECTs
Denis Ovsienko [Wed, 19 May 2010 21:06:44 +0000 (21:06 +0000)] 
r3635 getSelect(): add specific handling for empty or near-empty SELECTs

8 years agor3634 findSparePorts(): add ORDER BY
Denis Ovsienko [Wed, 19 May 2010 15:57:39 +0000 (15:57 +0000)] 
r3634 findSparePorts(): add ORDER BY

8 years agor3633 nextMACAddress(): new function
Denis Ovsienko [Wed, 19 May 2010 15:13:28 +0000 (15:13 +0000)] 
r3633 nextMACAddress(): new function
generatePortsForCatModule(): new function

8 years agor3630 navigation: resolve8021QConflicts() doesn't authorize each change
Denis Ovsienko [Wed, 19 May 2010 13:04:40 +0000 (13:04 +0000)] 
r3630 navigation: resolve8021QConflicts() doesn't authorize each change

8 years agor3629 add 13 new tables to 0.18.0 upgrade batch
Denis Ovsienko [Wed, 19 May 2010 13:01:34 +0000 (13:01 +0000)] 
r3629 add 13 new tables to 0.18.0 upgrade batch

8 years agor3628 getDomainVLANs(): rewrite query to simplify it for the server
Denis Ovsienko [Wed, 19 May 2010 12:49:03 +0000 (12:49 +0000)] 
r3628 getDomainVLANs(): rewrite query to simplify it for the server

8 years agor3627 renderObject8021QPorts(): bugfix: always leave td_extra set
Denis Ovsienko [Tue, 18 May 2010 19:04:13 +0000 (19:04 +0000)] 
r3627 renderObject8021QPorts(): bugfix: always leave td_extra set

8 years agor3626 renderObject8021QPorts(): fill additional columns with data from Port table...
Denis Ovsienko [Tue, 18 May 2010 18:46:24 +0000 (18:46 +0000)] 
r3626 renderObject8021QPorts(): fill additional columns with data from Port table, when it is available

8 years agor3625 renderObject8021QPorts(): add missing column header
Denis Ovsienko [Tue, 18 May 2010 17:28:51 +0000 (17:28 +0000)] 
r3625 renderObject8021QPorts(): add missing column header

8 years agor3624 8021Q_INSTANT_DEPLOY: new config option
Denis Ovsienko [Tue, 18 May 2010 16:42:10 +0000 (16:42 +0000)] 
r3624 8021Q_INSTANT_DEPLOY: new config option
save8021QPorts(): call exec8021QDeploy(), if configured to

8 years agor3623 add a reminder for 0.18.0 batch
Denis Ovsienko [Tue, 18 May 2010 15:50:40 +0000 (15:50 +0000)] 
r3623 add a reminder for 0.18.0 batch