racktables
9 years agor3796 justify necessary bits before release
Denis Ovsienko [Thu, 10 Jun 2010 13:58:43 +0000 (13:58 +0000)] 
r3796 justify necessary bits before release

9 years agor3795 dismiss escaping, the input will be used in a prepared query
Denis Ovsienko [Thu, 10 Jun 2010 13:48:46 +0000 (13:48 +0000)] 
r3795 dismiss escaping, the input will be used in a prepared query

9 years agor3794 isInnoDBSupported(): drop argument, which was never used
Denis Ovsienko [Thu, 10 Jun 2010 13:43:16 +0000 (13:43 +0000)] 
r3794 isInnoDBSupported(): drop argument, which was never used

9 years agor3793 getDatabaseVersion(): move to upgrade.php, where it is only used
Denis Ovsienko [Thu, 10 Jun 2010 13:36:47 +0000 (13:36 +0000)] 
r3793 getDatabaseVersion(): move to upgrade.php, where it is only used

9 years agor3792 don't use getDatabaseVersion(), don't configure multibyte regexps, which are...
Denis Ovsienko [Thu, 10 Jun 2010 13:31:25 +0000 (13:31 +0000)] 
r3792 don't use getDatabaseVersion(), don't configure multibyte regexps, which are not used any more

9 years agor3791 authenticate_admin(): use prepared query
Denis Ovsienko [Thu, 10 Jun 2010 13:22:13 +0000 (13:22 +0000)] 
r3791 authenticate_admin(): use prepared query

9 years agor3790 move InnoDB test to init_database_static()
Denis Ovsienko [Thu, 10 Jun 2010 13:06:16 +0000 (13:06 +0000)] 
r3790 move InnoDB test to init_database_static()

9 years agor3789 rewrite relnotes array in a way to make use of PRE element
Denis Ovsienko [Thu, 10 Jun 2010 12:55:54 +0000 (12:55 +0000)] 
r3789 rewrite relnotes array in a way to make use of PRE element

9 years agor3788 add missing break
Denis Ovsienko [Thu, 10 Jun 2010 12:54:35 +0000 (12:54 +0000)] 
r3788 add missing break

9 years agor3787 removed old release notes, added 0.18 release notes
Denis Ovsienko [Thu, 10 Jun 2010 12:39:37 +0000 (12:39 +0000)] 
r3787 removed old release notes, added 0.18 release notes

9 years agor3786 fix page title
Denis Ovsienko [Thu, 10 Jun 2010 12:22:52 +0000 (12:22 +0000)] 
r3786 fix page title

9 years agor3785 platform_generic_test(): redo layout/styles a bit
Denis Ovsienko [Thu, 10 Jun 2010 12:21:44 +0000 (12:21 +0000)] 
r3785 platform_generic_test(): redo layout/styles a bit
platform_is_ok(): idem
upgrade.php: add HTML preamble

9 years agor3784 platform_function_test(): move to dictionary.php
Denis Ovsienko [Thu, 10 Jun 2010 11:44:10 +0000 (11:44 +0000)] 
r3784 platform_function_test(): move to dictionary.php
platform_generic_test(): idem
pcre8_with_properties(): idem
platform_is_ok(): idem
isInnoDBSupported(): idem

9 years agor3783 installer: clean up platform_is_ok() and add a PCRE8 with properties test item
Denis Ovsienko [Wed, 9 Jun 2010 22:45:14 +0000 (22:45 +0000)] 
r3783 installer: clean up platform_is_ok() and add a PCRE8 with properties test item

9 years agor3782 exec8021QDeploy(): make use of usePreparedExecuteBlade()
Denis Ovsienko [Wed, 9 Jun 2010 18:20:29 +0000 (18:20 +0000)] 
r3782 exec8021QDeploy(): make use of usePreparedExecuteBlade()
saveDownlinksReverb(): idem
add8021QOrder(): idem
save8021QPorts(): idem

9 years agor3781 updateIPv4Network_real(): don't access dbxlink directly
Denis Ovsienko [Wed, 9 Jun 2010 17:53:45 +0000 (17:53 +0000)] 
r3781 updateIPv4Network_real(): don't access dbxlink directly
getFile(): idem
getFileLinks(): idem
commitLinkFile(): idem
commitUpdateFile(): idem
commitUpdateVLANDescription(): idem
commitUpdateVLANDomain(): idem
upd8021QPort(): idem
commitUpdateVST(): idem
commitUpdateVSTRule(): idem
commitCreateTag(): idem
updIPv4Prefix(): update error detection
addFileWithoutLink(): idem
addFileToEntity(): idem
linkFileToEntity(): idem
updateFileText(): idem
updateFile(): idem
updVLANDescription(): idem
updVLANSwitchTemplate(): idem
updVSTRule(): idem
createTag(): idem
commitAddFile(): employ exception conversion trick
commitReplaceFile(): idem
updateRackDesign(): rely on exception to ensure record existence
updateRackProblems(): idem

9 years agor3780 convertPDOException(): new function
Denis Ovsienko [Wed, 9 Jun 2010 16:26:03 +0000 (16:26 +0000)] 
r3780 convertPDOException(): new function
usePreparedInsertBlade(): use it
usePreparedDeleteBlade(): idem
usePreparedExecuteBlade(): idem

9 years agor3779 schema: add UNIQUE to RackRow
Denis Ovsienko [Wed, 9 Jun 2010 15:22:42 +0000 (15:22 +0000)] 
r3779 schema: add UNIQUE to RackRow

9 years agor3778 updated release summary
Denis Ovsienko [Wed, 9 Jun 2010 15:16:16 +0000 (15:16 +0000)] 
r3778 updated release summary

9 years agor3777 buildLVSConfig(): make use of dos2unix()
Denis Ovsienko [Wed, 9 Jun 2010 15:09:08 +0000 (15:09 +0000)] 
r3777 buildLVSConfig(): make use of dos2unix()

9 years agor3776 addRealServers(): fix to work with unescaped input
Denis Ovsienko [Wed, 9 Jun 2010 15:05:15 +0000 (15:05 +0000)] 
r3776 addRealServers(): fix to work with unescaped input
addMultiPorts(): idem
addLotOfObjects(): idem
saveRackCode(): idem
addRack(): idem
ajax.php: idem

9 years agor3775 useSelectBlade(): sayonara, superceded by safer prepared version
Denis Ovsienko [Wed, 9 Jun 2010 14:52:45 +0000 (14:52 +0000)] 
r3775 useSelectBlade(): sayonara, superceded by safer prepared version
useInsertBlade(): idem
useDeleteBlade(): idem

9 years agor3774 storeUserConfigVar(): add missing semicolon
Denis Ovsienko [Wed, 9 Jun 2010 14:35:22 +0000 (14:35 +0000)] 
r3774 storeUserConfigVar(): add missing semicolon

9 years agor3773 escapeString(): don't perform PDO quoting by default any more
Denis Ovsienko [Wed, 9 Jun 2010 14:29:49 +0000 (14:29 +0000)] 
r3773 escapeString(): don't perform PDO quoting by default any more

9 years agor3772 commitUpdatePort(): use prepared query
Denis Ovsienko [Wed, 9 Jun 2010 14:09:47 +0000 (14:09 +0000)] 
r3772 commitUpdatePort(): use prepared query
scanIPv4Space(): idem
bindIpToObject(): idem
addRStoRSPool(): idem
commitCreateVS(): idem
newPortForwarding(): idem
deletePortForwarding(): idem
updatePortForwarding(): idem
touchLDAPCacheRecord(): idem
discardLDAPCache(): idem
commitUpdateRS(): idem
commitUpdateLB(): idem
commitUpdateVS(): idem
saveThumbCache(): idem
resetThumbCache(): idem
commitUpdateRSPool(): idem
commitSetInService(): idem
renderHistory(): idem
delPortForwarding(): update error detection
updPortForwarding(): idem
updateRealServer(): idem
updateLoadBalancer(): idem
updateVService(): idem
updateRSPool(): idem
updateRSInService(): idem
updateTag(): idem

9 years agor3771 updateAddress(): use prepared queries
Denis Ovsienko [Tue, 8 Jun 2010 18:43:27 +0000 (18:43 +0000)] 
r3771 updateAddress(): use prepared queries
updateBond(): idem
unbindIpFromObject(): idem
commitUpdateUserAccount(): idem
commitUpdateDictionary(): idem
commitUpdateChapter(): idem
processGridForm(): idem
createMolecule(): idem
recordHistory(): idem
linkPorts(): idem
commitUpdateAttribute(): idem
commitUseupPort(): idem
storeUserConfigVar(): idem
storeConfigVar(): idem
updIPv4Allocation(): update error detection
delIPv4Allocation(): idem
updateUser(): idem
changeMyPassword(): idem
updateDictionary(): idem
updateChapter(): idem
changeAttribute(): idem
useupPort(): idem
commitAddRack(): update for the new spec of recordHistory()
commitAddObject(): idem
commitUpdateObject(): idem
commitUpdateRack(): idem

9 years agor3770 findSparePorts(): use prepared query
Denis Ovsienko [Tue, 8 Jun 2010 16:51:33 +0000 (16:51 +0000)] 
r3770 findSparePorts(): use prepared query

9 years agor3769 listCells(): switch to prepared query
Denis Ovsienko [Tue, 8 Jun 2010 16:30:38 +0000 (16:30 +0000)] 
r3769 listCells(): switch to prepared query
spotEntity(): idem
amplifyCell(): idem
lastInsertID(): idem
getIPv4AddressSearchResult(): idem
getSearchResultByField(): idem

9 years agor3768 commitUpdateObject(): fix assignment expression
Denis Ovsienko [Tue, 8 Jun 2010 14:59:06 +0000 (14:59 +0000)] 
r3768 commitUpdateObject(): fix assignment expression

9 years agor3767 usePreparedExecuteBlade(): new function
Denis Ovsienko [Tue, 8 Jun 2010 12:05:52 +0000 (12:05 +0000)] 
r3767 usePreparedExecuteBlade(): new function
commitUpdateRow(): make use of it
commitUpdateObject(): idem
commitDeleteObject(): idem
commitUpdateRack(): idem
updateRow(): justify result checking

9 years agor3766 process.php: catch E_DB_CONSTRAINT exception locally to put its message into...
Denis Ovsienko [Tue, 8 Jun 2010 11:13:12 +0000 (11:13 +0000)] 
r3766 process.php: catch E_DB_CONSTRAINT exception locally to put its message into current view
usePreparedInsertBlade(): detect constraint violation error
usePreparedDeleteBlade(): idem
printException(): add handling og E_DB_CONSTRAINT code

9 years agor3765 pix: add new image from Tango
Denis Ovsienko [Mon, 7 Jun 2010 22:26:08 +0000 (22:26 +0000)] 
r3765 pix: add new image from Tango
save8021QPorts(): add "duplicate" mode handling
renderObject8021QPorts(): add "form duplicator" form
renderTrunkPortControls(): fix call to printOpFormIntro()

9 years agor3764 remove lost node
Denis Ovsienko [Mon, 7 Jun 2010 22:16:09 +0000 (22:16 +0000)] 
r3764 remove lost node

9 years agor3763 note the LLDP work on release notes
Denis Ovsienko [Mon, 7 Jun 2010 20:53:34 +0000 (20:53 +0000)] 
r3763 note the LLDP work on release notes

9 years agor3762 vrp53ReadLLDPStatus(): new function, initial implementation
Denis Ovsienko [Sun, 6 Jun 2010 22:32:43 +0000 (22:32 +0000)] 
r3762 vrp53ReadLLDPStatus(): new function, initial implementation
ios12ShortenIfName(): accept Quidway's naming input

9 years agor3761 added LLDP status command to VRP53 connector script
Denis Ovsienko [Sun, 6 Jun 2010 22:19:54 +0000 (22:19 +0000)] 
r3761 added LLDP status command to VRP53 connector script

9 years agor3760 xos12ReadLLDPStatus(): new function, initial implementation
Denis Ovsienko [Sun, 6 Jun 2010 22:00:40 +0000 (22:00 +0000)] 
r3760 xos12ReadLLDPStatus(): new function, initial implementation

9 years agor3759 trigger_anyDP(): new function
Denis Ovsienko [Sun, 6 Jun 2010 21:14:32 +0000 (21:14 +0000)] 
r3759 trigger_anyDP(): new function
trigger_LiveCDP(): make it a wrapper for above
trigger_LiveLLDP(): new function, idem
CDP_RUNNERS_LISTSRC: new option
LLDP_RUNNERS_LISTSRC: idem

9 years agor3758 add missing final UPDATE
Denis Ovsienko [Sun, 6 Jun 2010 21:12:30 +0000 (21:12 +0000)] 
r3758 add missing final UPDATE

9 years agor3757 fix bug by removing "local": the variable is not inside a function any more
Denis Ovsienko [Sun, 6 Jun 2010 20:11:54 +0000 (20:11 +0000)] 
r3757 fix bug by removing "local": the variable is not inside a function any more

9 years agor3756 do a series of cleanups on temporary files and error reporting
Denis Ovsienko [Sun, 6 Jun 2010 19:28:06 +0000 (19:28 +0000)] 
r3756 do a series of cleanups on temporary files and error reporting

9 years agor3755 setDevice8021QConfig(): move push translators map to top level
Denis Ovsienko [Sun, 6 Jun 2010 18:56:17 +0000 (18:56 +0000)] 
r3755 setDevice8021QConfig(): move push translators map to top level
xos12TranslatePushQueue(): new function

9 years agor3754 xos12Read8021QConfig(): fix errors and add some port processing code
Denis Ovsienko [Sun, 6 Jun 2010 17:36:13 +0000 (17:36 +0000)] 
r3754 xos12Read8021QConfig(): fix errors and add some port processing code
detectDeviceBreed(): add XOS 12 detection

9 years agor3753 xos12Read8021QConfig(): Extreme XOS 12 text parser, initial draft
Denis Ovsienko [Sun, 6 Jun 2010 10:10:56 +0000 (10:10 +0000)] 
r3753 xos12Read8021QConfig(): Extreme XOS 12 text parser, initial draft

9 years agor3752 getDomainVLANs(): fix variable name
Denis Ovsienko [Sun, 6 Jun 2010 09:48:15 +0000 (09:48 +0000)] 
r3752 getDomainVLANs(): fix variable name

9 years agor3751 destroyIPv4Prefix(): justify return value checking
Denis Ovsienko [Sat, 5 Jun 2010 22:03:45 +0000 (22:03 +0000)] 
r3751 destroyIPv4Prefix(): justify return value checking
commitDeleteVS(): idem

9 years agor3750 updateFile(): fix message argument
Denis Ovsienko [Sat, 5 Jun 2010 21:33:30 +0000 (21:33 +0000)] 
r3750 updateFile(): fix message argument

9 years agor3749 renderFileProperties(): finally get rid of line left after switching to exceptions
Denis Ovsienko [Sat, 5 Jun 2010 21:30:28 +0000 (21:30 +0000)] 
r3749 renderFileProperties(): finally get rid of line left after switching to exceptions

9 years agor3748 commitCreateUserAccount(): remove quoting
Denis Ovsienko [Sat, 5 Jun 2010 20:03:24 +0000 (20:03 +0000)] 
r3748 commitCreateUserAccount(): remove quoting
renderChapterEditor(): change alignment
supplementAttrMap(): justify return value checking
reduceAttrMap(): idem
clearSticker(): idem
delPortOIFCompat(): idem
deleteRSPool(): idem

9 years agor3746 getFileStats(): fix syntax
Denis Ovsienko [Sat, 5 Jun 2010 19:35:26 +0000 (19:35 +0000)] 
r3746 getFileStats(): fix syntax

9 years agor3745 getSLBConfig(): also employ a prepared query function
Denis Ovsienko [Sat, 5 Jun 2010 17:48:40 +0000 (17:48 +0000)] 
r3745 getSLBConfig(): also employ a prepared query function
loadEntityTags(): idem
getTagList(): idem
commitCreateTag(): idem
commitDestroyTag(): idem
destroyTagsForEntity(): idem
deleteTagForEntity(): idem
addTagForEntity(): idem
destroyIPv4Prefix(): idem
loadScript(): idem
saveScript(): idem
getNATv4ForObject(): idem
getAllUnlinkedFiles(): idem
getFilesOfEntity(): idem
getFileStats(): idem
commitUnlinkFile(): idem
commitDeleteFile(): idem
getChapterList(): idem
acquireLDAPCache(): idem
replaceLDAPCacheRecord(): idem
deleteLDAPCacheRecord(): idem
getUserIDByUsername(): idem
alreadyUsedL2Address(): idem
getExistingPortTypeOptions(): idem
getPortIIFOptions(): idem
commitSupplementPIC(): idem
commitReducePIC(): idem
getPortIIFStats(): idem
getVLANDomainOptions(): idem
getVSTOptions(): idem

9 years agor3744 make index page layout 4-column wide
Denis Ovsienko [Sat, 5 Jun 2010 13:01:11 +0000 (13:01 +0000)] 
r3744 make index page layout 4-column wide

9 years agor3743 commitCreateUserAccount(): use prepared version of PDO
Denis Ovsienko [Sat, 5 Jun 2010 12:17:17 +0000 (12:17 +0000)] 
r3743 commitCreateUserAccount(): use prepared version of PDO
getPortOIFCompat(): idem
commitSupplementPOIFC(): idem
commitReducePOIFC(): idem
getDictStats(): idem
getIPv4Stats(): idem
getRackspaceStats(): idem
commitSupplementDictionary(): idem
commitReduceDictionary(): idem
commitAddChapter(): idem
commitDeleteChapter(): idem
readChapter(): idem
getChapterRefc(): idem
getAttrMap(): idem
commitAddAttribute(): idem
commitDeleteAttribute(): idem
commitSupplementAttrMap(): idem
commitReduceAttrMap(): idem
getAttrValues(): idem
commitResetAttrValue(): idem
commitUpdateAttrValue(): idem
loadConfigCache(): idem
loadUserConfigCache(): idem
deleteUserConfigVar(): idem
getSLBSummary(): idem
addLBtoRSPool(): idem
commitDeleteLB(): idem
loadThumbCache(): idem
getRSPoolsForObject(): idem
commitCreateRSPool(): idem
commitDeleteRSPool(): idem
getRSList(): idem
getLBList(): idem

9 years agor3742 change one more message text
Denis Ovsienko [Sat, 5 Jun 2010 11:10:17 +0000 (11:10 +0000)] 
r3742 change one more message text

9 years agor3741 getObjectIPv4Allocations(): add missing semicolon
Denis Ovsienko [Sat, 5 Jun 2010 11:06:20 +0000 (11:06 +0000)] 
r3741 getObjectIPv4Allocations(): add missing semicolon
getRackRows(): fix function args
getIPv4AddressNetworkId(): fix query syntax
commitAddObject(): remove unnecessary quotes

9 years agor3740 deleteRow(): justify error detection and reporting
Denis Ovsienko [Sat, 5 Jun 2010 10:39:58 +0000 (10:39 +0000)] 
r3740 deleteRow(): justify error detection and reporting

9 years agor3739 schema: add FK between Rack and RackRow
Denis Ovsienko [Sat, 5 Jun 2010 10:25:37 +0000 (10:25 +0000)] 
r3739 schema: add FK between Rack and RackRow
getRackRowInfo(): completely switch to prepared version of PDO
getRackRows(): idem
commitAddRow(): idem
commitDeleteRow(): idem
getObjectPortsAndLinks(): idem
commitAddRack(): idem
commitAddObject(): idem
releaseFiles(): idem
getMoleculeForObject(): idem
getMolecule(): idem
getRackspaceHistory(): idem
getOperationMolecules(): idem
getResidentRacksData(): idem
commitAddPort(): idem
delObjectPort(): idem
getAllIPv4Allocations(): idem
getObjectIPv4Allocations(): idem
getIPv4AddressNetworkId(): idem
commitDeleteObject(): likewise, but not completely
commitUpdateRack(): idem
createMolecule(): idem

9 years agor3738 getRunningCDPStatus(): sayonara
Denis Ovsienko [Fri, 4 Jun 2010 22:57:55 +0000 (22:57 +0000)] 
r3738 getRunningCDPStatus(): sayonara
renderLiveCDP(): rename to renderDiscoveredNeighbors() and make it protocol-agnostic
importCDPData(): rename to importDPData()
navigation: add Live LLDP draft tab

9 years agor3737 fixed Summit's management port label
Denis Ovsienko [Fri, 4 Jun 2010 10:50:54 +0000 (10:50 +0000)] 
r3737 fixed Summit's management port label

9 years agor3736 prepareNavigation(): ignore last saved tab, when it is not permitted to display
Denis Ovsienko [Fri, 4 Jun 2010 09:44:36 +0000 (09:44 +0000)] 
r3736 prepareNavigation(): ignore last saved tab, when it is not permitted to display

9 years agor3734 upgrade.php: reflect the changes introduced to default schema RackTables-0.18.1
Denis Ovsienko [Thu, 3 Jun 2010 17:40:37 +0000 (17:40 +0000)] 
r3734 upgrade.php: reflect the changes introduced to default schema

9 years agor3733 install.php: don't include init.php to not trigger an auth exception; make...
Denis Ovsienko [Thu, 3 Jun 2010 16:57:14 +0000 (16:57 +0000)] 
r3733 install.php: don't include init.php to not trigger an auth exception; make CLI sample one-line
init.php: add line breaks
upgrade.php: remove empty queries

9 years agor3732 init.php: consider missing config file a E_MISCONFIGURED type of exception
Denis Ovsienko [Thu, 3 Jun 2010 15:58:38 +0000 (15:58 +0000)] 
r3732 init.php: consider missing config file a E_MISCONFIGURED type of exception
printException(): handle the case

9 years agor3731 commit usual pre-release changes
Denis Ovsienko [Thu, 3 Jun 2010 15:26:51 +0000 (15:26 +0000)] 
r3731 commit usual pre-release changes

9 years agor3730 renderVSTListEditor(): use getVSTStats() to restore usage detection
Denis Ovsienko [Wed, 2 Jun 2010 13:49:37 +0000 (13:49 +0000)] 
r3730 renderVSTListEditor(): use getVSTStats() to restore usage detection

9 years agor3729 upd8021QPort(): add a comment
Denis Ovsienko [Wed, 2 Jun 2010 13:44:56 +0000 (13:44 +0000)] 
r3729 upd8021QPort(): add a comment

9 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).

9 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

9 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

9 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)

9 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()

9 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

9 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()

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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"

9 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

9 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

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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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