racktables
8 years agor4955 renderMyAccount: display explicit, implicit and automatic tag chains on the...
Alexey Andriyanov [Fri, 10 Feb 2012 15:05:57 +0000 (15:05 +0000)] 
r4955 renderMyAccount: display explicit, implicit and automatic tag chains on the 'my account' page
This feature is very useful when 'context insert' rules take place in your permissions config

8 years agor4954 add SNMP support for WS-C3550-24 (#525)
Aaron Dummer [Fri, 10 Feb 2012 05:16:17 +0000 (05:16 +0000)] 
r4954 add SNMP support for WS-C3550-24 (#525)

8 years agor4950 add SNMP support for HP ProCurve 6600-48G-4XG (#522)
Aaron Dummer [Thu, 9 Feb 2012 03:03:46 +0000 (03:03 +0000)] 
r4950 add SNMP support for HP ProCurve 6600-48G-4XG (#522)

8 years agor4949 Load balancers list in ipv4slb page was not complete
Alexey Andriyanov [Wed, 8 Feb 2012 18:38:16 +0000 (18:38 +0000)] 
r4949 Load balancers list in ipv4slb page was not complete

8 years agor4948 add dictionary entries for HP 5400zl, sync trunk & maint
Aaron Dummer [Sat, 4 Feb 2012 16:43:53 +0000 (16:43 +0000)] 
r4948 add dictionary entries for HP 5400zl, sync trunk & maint

8 years agor4947 renderObject(): display child objects properly
Aaron Dummer [Sat, 4 Feb 2012 08:44:20 +0000 (08:44 +0000)] 
r4947 renderObject(): display child objects properly

8 years agor4946 bugfix: telnet gateway was throwing error if the last input command
Alexey Andriyanov [Wed, 1 Feb 2012 17:32:14 +0000 (17:32 +0000)] 
r4946 bugfix: telnet gateway was throwing error if the last input command
was 'quit', 'exit' or something else which causes remote session interrupt.

8 years agor4945 IPv6Address::format(): prevent "Strict Standards: Only variables should be...
Aaron Dummer [Wed, 1 Feb 2012 02:58:14 +0000 (02:58 +0000)] 
r4945 IPv6Address::format(): prevent "Strict Standards: Only variables should be passed by reference" warning

8 years agor4944 bugfix: inefficient SQL query fixed, so [object][default] tab was speeded up...
Alexey Andriyanov [Tue, 31 Jan 2012 15:53:52 +0000 (15:53 +0000)] 
r4944 bugfix: inefficient SQL query fixed, so [object][default] tab was speeded up drastically.

getResidentRacksData: first SQL query was made using index

8 years agor4943 catch errors when uploading files (#420)
Aaron Dummer [Mon, 30 Jan 2012 01:28:23 +0000 (01:28 +0000)] 
r4943 catch errors when uploading files (#420)

8 years agor4941 add SNMP support for Linksys SRW2048 (#350)
Aaron Dummer [Sun, 29 Jan 2012 05:18:43 +0000 (05:18 +0000)] 
r4941 add SNMP support for Linksys SRW2048 (#350)
consolidate some iftable processors

8 years agor4940 add SNMP support for Juniper EX3200-48T (#510)
Aaron Dummer [Sun, 29 Jan 2012 03:13:27 +0000 (03:13 +0000)] 
r4940 add SNMP support for Juniper EX3200-48T (#510)

8 years agor4939 add SNMP support for Netgear FS750T2 (#479)
Aaron Dummer [Sat, 28 Jan 2012 23:46:06 +0000 (23:46 +0000)] 
r4939 add SNMP support for Netgear FS750T2 (#479)

8 years agor4937 add SNMP support for 3Com 4200G (#342)
Aaron Dummer [Sat, 28 Jan 2012 23:00:18 +0000 (23:00 +0000)] 
r4937 add SNMP support for 3Com 4200G (#342)

8 years agor4936 createIPv4Prefix(): reject reserved networks (ticket #451)
Denis Ovsienko [Sat, 28 Jan 2012 20:36:19 +0000 (20:36 +0000)] 
r4936 createIPv4Prefix(): reject reserved networks (ticket #451)

8 years agor4935 VLAN compound key missing from a request is a soft error, make
Denis Ovsienko [Sat, 28 Jan 2012 19:08:59 +0000 (19:08 +0000)] 
r4935 VLAN compound key missing from a request is a soft error, make
the code treat the case respectively (ticket #473).

genericAssertion(): add "uint-uint" assertion type
bindVLANtoIPv4(): bring assertion block into focus
bindVLANtoIPv6(): ditto
unbindVLANfromIPv4(): ditto
unbindVLANfromIPv6(): ditto

8 years agor4934 add SNMP support for Dell PowerConnect 6224F (#502)
Aaron Dummer [Sat, 28 Jan 2012 06:59:30 +0000 (06:59 +0000)] 
r4934 add SNMP support for Dell PowerConnect 6224F (#502)

8 years agor4933 add SNMP support for Dell PowerConnect 6224 (#502)
Aaron Dummer [Sat, 28 Jan 2012 06:45:11 +0000 (06:45 +0000)] 
r4933 add SNMP support for Dell PowerConnect 6224 (#502)

8 years agor4932 snmp.php: switch back to unix EOL character
Aaron Dummer [Sat, 28 Jan 2012 06:41:40 +0000 (06:41 +0000)] 
r4932 snmp.php: switch back to unix EOL character

8 years agor4931 add SNMP support for WS-CE500G-12TC (#512)
Aaron Dummer [Sat, 28 Jan 2012 02:29:34 +0000 (02:29 +0000)] 
r4931 add SNMP support for WS-CE500G-12TC (#512)

8 years agor4930 add SNMP support for Dell PowerConnect 6024F (#502)
Aaron Dummer [Sat, 28 Jan 2012 01:57:01 +0000 (01:57 +0000)] 
r4930 add SNMP support for Dell PowerConnect 6024F (#502)

8 years agor4929 add SNMP support for Dell PowerConnect 5224 (#502)
Aaron Dummer [Fri, 27 Jan 2012 19:14:50 +0000 (19:14 +0000)] 
r4929 add SNMP support for Dell PowerConnect 5224 (#502)

8 years agor4928 add SNMP support for WS-CE500-24TT (#511)
Aaron Dummer [Fri, 27 Jan 2012 18:10:35 +0000 (18:10 +0000)] 
r4928 add SNMP support for WS-CE500-24TT (#511)

8 years agor4927 justify SF 300-48 markup
Denis Ovsienko [Fri, 27 Jan 2012 17:38:34 +0000 (17:38 +0000)] 
r4927 justify SF 300-48 markup

8 years agor4926 bugfix: VLAN text was gray in net cell if net was nameless.
Alexey Andriyanov [Fri, 27 Jan 2012 16:53:30 +0000 (16:53 +0000)] 
r4926 bugfix: VLAN text was gray in net cell if net was nameless.

changed: renderCell

8 years agor4925 added Huawei Quidway S2300 series dictionary items
Alexey Andriyanov [Fri, 27 Jan 2012 11:48:18 +0000 (11:48 +0000)] 
r4925 added Huawei Quidway S2300 series dictionary items

8 years agor4924 add SNMP support for Cisco SP 300-48 (#507)
Aaron Dummer [Fri, 27 Jan 2012 07:18:37 +0000 (07:18 +0000)] 
r4924 add SNMP support for Cisco SP 300-48 (#507)

8 years agor4923 relational VLAN-to-ipnet bindings are now displayed in net cells.
Alexey Andriyanov [Thu, 26 Jan 2012 15:14:10 +0000 (15:14 +0000)] 
r4923 relational VLAN-to-ipnet bindings are now displayed in net cells.
'8021q' data in ipv4net and ipv6net entities is filled by spotEntity, not by amplifyCell

spotEntity, listCells: filling '8021q' key by calling processIPNetVlans
amplifyCell: do not have any effect on ip networks any more
processIPNetVlans: new function to fill '8021q'
getIPv4Network8021QBindings, getIPv6Network8021QBindings: removed as not used any more
renderCell: VLAN rendering code added
plenty of amplifyCell calls to networks were removed.

8 years agor4922 add SNMP support for Dell PowerConnect 3348, 3448, 3548, 5324, 54xx (#383,...
Aaron Dummer [Thu, 26 Jan 2012 06:31:19 +0000 (06:31 +0000)] 
r4922 add SNMP support for Dell PowerConnect 3348, 3448, 3548, 5324, 54xx (#383, #390, #427)

8 years agor4919 Employ ON UPDATE CASCADE in AttributeValue-FK-object to unblock
Denis Ovsienko [Sun, 22 Jan 2012 18:59:35 +0000 (18:59 +0000)] 
r4919 Employ ON UPDATE CASCADE in AttributeValue-FK-object to unblock
changing object type ID in the object table.

8 years agor4918 change textual descriptions of Arista SFP+ ports
Aaron Dummer [Wed, 18 Jan 2012 16:35:29 +0000 (16:35 +0000)] 
r4918 change textual descriptions of Arista SFP+ ports

8 years agor4917 moved $nameless autotag generation from setDisplayedName to generateEntityAutoTags.
Alexey Andriyanov [Wed, 18 Jan 2012 11:37:29 +0000 (11:37 +0000)] 
r4917 moved $nameless autotag generation from setDisplayedName to generateEntityAutoTags.

this change fixes the recent issue in trunk.

8 years agor4916 add SNMP support for Arista 7124S (#505)
Aaron Dummer [Tue, 17 Jan 2012 22:58:49 +0000 (22:58 +0000)] 
r4916 add SNMP support for Arista 7124S (#505)

8 years agor4915 bugfix: new racks were created without tags specified by user
Alexey Andriyanov [Tue, 17 Jan 2012 13:46:17 +0000 (13:46 +0000)] 
r4915 bugfix: new racks were created without tags specified by user

addRack: added call of produceTagsForLastRecord

8 years agor4914 bugfix: exception when creating a rack
Alexey Andriyanov [Tue, 17 Jan 2012 13:40:01 +0000 (13:40 +0000)] 
r4914 bugfix: exception when creating a rack

commitUpdateAttrValue: removed spotEntity call

8 years agor4913 bugfix: fillIPv4SpareList
Alexey Andriyanov [Tue, 17 Jan 2012 10:40:50 +0000 (10:40 +0000)] 
r4913 bugfix: fillIPv4SpareList

8 years agor4912 APCPowerSwitch::getPorts: fix SNMP port discovery bug
Aaron Dummer [Mon, 16 Jan 2012 20:44:39 +0000 (20:44 +0000)] 
r4912 APCPowerSwitch::getPorts: fix SNMP port discovery bug

8 years agor4911 bugfix: listCells was broken (was not filling atags)
Alexey Andriyanov [Mon, 16 Jan 2012 16:17:32 +0000 (16:17 +0000)] 
r4911 bugfix: listCells was broken (was not filling atags)

8 years agor4910 APCPowerSwitch::getPorts () - change snmpwalk call to snmpwalkoid, fixes #504
Aaron Dummer [Mon, 16 Jan 2012 15:51:07 +0000 (15:51 +0000)] 
r4910 APCPowerSwitch::getPorts () - change snmpwalk call to snmpwalkoid, fixes #504

8 years agor4909 make APC classes adhere to RT coding style in preparation for work on #504
Aaron Dummer [Mon, 16 Jan 2012 15:37:04 +0000 (15:37 +0000)] 
r4909 make APC classes adhere to RT coding style in preparation for work on #504

8 years agor4908 IPv4 holes feature was refactored.
Alexey Andriyanov [Mon, 16 Jan 2012 15:01:22 +0000 (15:01 +0000)] 
r4908 IPv4 holes feature was refactored.
New ipv4net auto-tag '$aggregate'.

listCells, spotEntity: atags calculation must be done after filling all the data in cells.
generateEntityAutoTags: new auto-tag $aggregate, $holes_ tags are now generated here, too.
produceIPv4HoleTags: renamed to fillIPv4NetsCorrelation. It does not set tags any more.
setIPv4HoleTags: renamed to fillIPv4SpareList. It does not set tags any more, and does not return value.
getBinaryZeroes: removed function called only once
isIPv4NetNested: idem

8 years agor4907 API: new field in 'ipv4net' entities: 'spare_ranges'. It lists all network...
Alexey Andriyanov [Mon, 16 Jan 2012 14:03:19 +0000 (14:03 +0000)] 
r4907 API: new field in 'ipv4net' entities: 'spare_ranges'. It lists all network subranges which are not allocated

spotEntity: new key 'spare_ranges' in ipv4net entities
listCells: idem
setIPv4HoleTags: fills the spare_ranges array
produceIPv4HoleTags: return value added

8 years agor4906 bugfix: hole autotags ip v4 nets were not working appopriately
Alexey Andriyanov [Mon, 16 Jan 2012 09:29:48 +0000 (09:29 +0000)] 
r4906 bugfix: hole autotags ip v4 nets were not working appopriately

produceIPv4HoleTags was fixed

8 years agor4905 - LivePTR now ignores auto-reserved network & broadcast addresses (#425)
Aaron Dummer [Mon, 16 Jan 2012 06:07:14 +0000 (06:07 +0000)] 
r4905 - LivePTR now ignores auto-reserved network & broadcast addresses (#425)
- also fixed a bug in trunk (addresses were not being reserved when adding networks)

8 years agor4904 add SNMP support for ProCurve J9086A/J9087A (#501)
Aaron Dummer [Sat, 14 Jan 2012 17:59:10 +0000 (17:59 +0000)] 
r4904 add SNMP support for ProCurve J9086A/J9087A (#501)

8 years agor4903 add SNMP support for ProCurve 2650 (#503)
Aaron Dummer [Sat, 14 Jan 2012 17:35:09 +0000 (17:35 +0000)] 
r4903 add SNMP support for ProCurve 2650 (#503)

8 years agor4902 renderRow: vertically position racks to the bottom of the row instead of the...
Aaron Dummer [Fri, 13 Jan 2012 04:03:25 +0000 (04:03 +0000)] 
r4902 renderRow: vertically position racks to the bottom of the row instead of the center (#469)

8 years agor4901 change the VIRTUAL_OBJ_LISTSRC Config setting to be a CSV list instead of a...
Aaron Dummer [Thu, 12 Jan 2012 16:17:24 +0000 (16:17 +0000)] 
r4901 change the VIRTUAL_OBJ_LISTSRC Config setting to be a CSV list instead of a RackCode string

8 years agor4900 bugfix: it was impossible to rename non-linked port
Alexey Andriyanov [Thu, 12 Jan 2012 10:17:05 +0000 (10:17 +0000)] 
r4900 bugfix: it was impossible to rename non-linked port

editPortForObject: 'cable' parameter is not mandatory

editPortForObject

8 years agor4899 add missing values for AttributeValue.object_tid in demo data
Denis Ovsienko [Wed, 11 Jan 2012 21:30:40 +0000 (21:30 +0000)] 
r4899 add missing values for AttributeValue.object_tid in demo data

8 years agor4897 Fix #500 in trunk
Jonathan Thurman [Wed, 11 Jan 2012 03:26:33 +0000 (03:26 +0000)] 
r4897 Fix #500 in trunk

8 years agor4895 bugfix: commit #4893 caused inability to set attributes in CLI scripts
Alexey Andriyanov [Sat, 7 Jan 2012 06:51:16 +0000 (06:51 +0000)] 
r4895 bugfix: commit #4893 caused inability to set attributes in CLI scripts

commitUpdateAttrValue: getBypassValue call switched to $object_id var

8 years agor4894 finish OIF ID cleanup started in 0.19.9
Denis Ovsienko [Wed, 4 Jan 2012 23:45:47 +0000 (23:45 +0000)] 
r4894 finish OIF ID cleanup started in 0.19.9

8 years agor4893 Address the foreign key issue with AttributeValue table (no bug ID,
Denis Ovsienko [Tue, 3 Jan 2012 17:37:37 +0000 (17:37 +0000)] 
r4893 Address the foreign key issue with AttributeValue table (no bug ID,
issue discussed on the mailing list). MySQL documentation explains:

"The handling of foreign key references to nonunique keys or keys that
contain NULL values is not well defined for operations such as UPDATE
or DELETE CASCADE. You are advised to use foreign keys that reference
only UNIQUE and NOT NULL keys."

In particular, AttributeValue.attr_id referencing AttributeMap.attr_id
was wrong in this regard (rev 4674, release 0.19.7). Referencing the
unique (type_id, attr_id) tuple is the right solution, although this
requires a copy of object type ID in the AttributeValue table. This
commit implements the required changes.

8 years agor4892 create RackObject view using explicit list of columns to avoid possible side...
Denis Ovsienko [Tue, 3 Jan 2012 13:21:07 +0000 (13:21 +0000)] 
r4892 create RackObject view using explicit list of columns to avoid possible side effects

8 years agor4891 bugfix: huge perfomance problem caused by commit #4874 was fixed
Alexey Andriyanov [Mon, 2 Jan 2012 18:22:00 +0000 (18:22 +0000)] 
r4891 bugfix: huge perfomance problem caused by commit #4874 was fixed

changed functions: spotEntity, listCells
new key added to EntityLink table

8 years agor4890 list WS-C2950T-24 (ticket #493)
Denis Ovsienko [Sun, 1 Jan 2012 17:59:42 +0000 (17:59 +0000)] 
r4890 list WS-C2950T-24 (ticket #493)

8 years agor4889 list WS-C3508G-XL (ticket #492)
Denis Ovsienko [Sun, 1 Jan 2012 17:41:27 +0000 (17:41 +0000)] 
r4889 list WS-C3508G-XL (ticket #492)

8 years agor4888 string_insert_hrefs(): links which include username/password weren't parsed...
Aaron Dummer [Sun, 1 Jan 2012 06:39:44 +0000 (06:39 +0000)] 
r4888 string_insert_hrefs(): links which include username/password weren't parsed correctly (#400)

8 years agor4887 COPYING: updated copyright (happy new year)
Aaron Dummer [Sun, 1 Jan 2012 02:56:28 +0000 (02:56 +0000)] 
r4887 COPYING: updated copyright (happy new year)

8 years agor4886 change display name of unnamed objects to "[$objtype]" (#487)
Aaron Dummer [Sun, 1 Jan 2012 02:51:40 +0000 (02:51 +0000)] 
r4886 change display name of unnamed objects to "[$objtype]" (#487)

8 years agor4885 SNMP support for Fortinet Fortigate 310B (#374)
Aaron Dummer [Sun, 1 Jan 2012 02:28:07 +0000 (02:28 +0000)] 
r4885 SNMP support for Fortinet Fortigate 310B (#374)

8 years agor4884 add dictionary entries for WS-C2960-48TC-L, VMware ESXi 5.0
Aaron Dummer [Sun, 1 Jan 2012 02:06:10 +0000 (02:06 +0000)] 
r4884 add dictionary entries for WS-C2960-48TC-L, VMware ESXi 5.0

8 years agor4883 allow duplicate 'router' IP assignments without warning to accommodate VRRP...
Aaron Dummer [Sun, 1 Jan 2012 01:54:16 +0000 (01:54 +0000)] 
r4883 allow duplicate 'router' IP assignments without warning to accommodate VRRP (#419, by Tyler J. Wagner)

8 years agor4881 SNMP support for WS-C2960-48TC-L (#499)
Aaron Dummer [Sun, 1 Jan 2012 01:28:22 +0000 (01:28 +0000)] 
r4881 SNMP support for WS-C2960-48TC-L (#499)

8 years agor4879 vertically position racks to the bottom of the row instead of the center (...
Aaron Dummer [Sun, 1 Jan 2012 01:18:27 +0000 (01:18 +0000)] 
r4879 vertically position racks to the bottom of the row instead of the center (#469)

8 years agor4877 ability to change cable ID without deleting & re-adding the link (#457)
Aaron Dummer [Sat, 31 Dec 2011 05:21:52 +0000 (05:21 +0000)] 
r4877 ability to change cable ID without deleting & re-adding the link (#457)

8 years agor4875 added an 'Uncheck all' button to the rackspace allocation page (#490)
Aaron Dummer [Sat, 31 Dec 2011 02:18:53 +0000 (02:18 +0000)] 
r4875 added an 'Uncheck all' button to the rackspace allocation page (#490)

8 years agor4874 when an object is contained within another, display the parent's rackspace...
Aaron Dummer [Sat, 31 Dec 2011 01:12:33 +0000 (01:12 +0000)] 
r4874 when an object is contained within another, display the parent's rackspace allocation info when viewing the child (#432)
added the 'Slot number' attribute to object types which may be mounted in a blade chassis (#474)

8 years agor4871 list of virtual object types is now maintained as a Config setting (#488)
Aaron Dummer [Fri, 30 Dec 2011 23:59:35 +0000 (23:59 +0000)] 
r4871 list of virtual object types is now maintained as a Config setting (#488)

8 years agor4870 added reference to #498 even though trunk wasn't affected by it
Aaron Dummer [Fri, 30 Dec 2011 05:26:35 +0000 (05:26 +0000)] 
r4870 added reference to #498 even though trunk wasn't affected by it

8 years agor4868 fix IPv4RS sample data
Aaron Dummer [Fri, 30 Dec 2011 04:34:44 +0000 (04:34 +0000)] 
r4868 fix IPv4RS sample data

8 years agor4867 API: added hooks to override text in IP allocations names and port labels.
Alexey Andriyanov [Wed, 21 Dec 2011 16:24:28 +0000 (16:24 +0000)] 
r4867 API: added hooks to override text in IP allocations names and port labels.

renderObjectPortRow: new hook function
renderObject: moved some code to renderObjectPortRow
getRenderedAlloc: new result field 'td_name_suffix'
renderObject: call to getRenderedAlloc became a hook call
renderIPTabForObject: idem
renderIPTabForObject: made using of 'td_name_suffix' key of renderedAlloc

8 years agor4866 list WS-C2960S-24PS-L (ticket #491)
Denis Ovsienko [Wed, 14 Dec 2011 17:50:36 +0000 (17:50 +0000)] 
r4866 list WS-C2960S-24PS-L (ticket #491)

8 years agor4865 makeHrefProcess: now it does not necesary to pass bypass parameter values in...
Alexey Andriyanov [Tue, 13 Dec 2011 15:30:31 +0000 (15:30 +0000)] 
r4865 makeHrefProcess: now it does not necesary to pass bypass parameter values in $params

8 years agor4864 renderIPNewNetForm: bugfix: addslashes was called 2 times
Alexey Andriyanov [Fri, 9 Dec 2011 12:48:23 +0000 (12:48 +0000)] 
r4864 renderIPNewNetForm: bugfix: addslashes was called 2 times

8 years agor4863 release notes about new delete operations locations
Alexey Andriyanov [Fri, 9 Dec 2011 12:37:05 +0000 (12:37 +0000)] 
r4863 release notes about new delete operations locations

8 years agor4862 update: ability to delete IP prefixes from within its properties tab
Alexey Andriyanov [Fri, 9 Dec 2011 12:32:15 +0000 (12:32 +0000)] 
r4862 update: ability to delete IP prefixes from within its properties tab
update: adding and deleting forms of IP prefixes are separated

delIPv4Prefix: made using of isIPNetworkEmpty
delIPv6Prefix: idem
navigation.php: new tab ipv[46]space-manage, ops (add|del)IPv[46]Prefix renamed to add|del
renderIPv4SpaceEditor: splitted into renderIPv4SpaceEditor and renderIPNewNetForm
renderIPv6SpaceEditor: idem
renderEditVlan: made using new function getOpLink
getOpLink: new interface-lib function to render an operation html-link with icon
isIPNetworkEmpty: new function to check if network does not contain meaningful allocations

8 years agor4861 bugfix: generic exception formatting was throwing PHP warnings
Alexey Andriyanov [Wed, 7 Dec 2011 08:17:54 +0000 (08:17 +0000)] 
r4861 bugfix: generic exception formatting was throwing PHP warnings

8 years agor4860 markupIPAddrList: mark SLB real servers' IPs as busy
Alexey Andriyanov [Mon, 5 Dec 2011 15:36:29 +0000 (15:36 +0000)] 
r4860 markupIPAddrList: mark SLB real servers' IPs as busy

8 years agor4859 bugfix: fetchIPv6AddressNetworkRow: return value was broken
Alexey Andriyanov [Wed, 30 Nov 2011 10:26:42 +0000 (10:26 +0000)] 
r4859 bugfix: fetchIPv6AddressNetworkRow: return value was broken

8 years agor4858 API change:
Alexey Andriyanov [Wed, 30 Nov 2011 09:14:25 +0000 (09:14 +0000)] 
r4858 API change:
getIPv4AddressNetworkId and getIPv6AddressNetworkId are now wrappers around fetchIPv4AddressNetworkRow and fetchIPv6AddressNetworkRow, respectively.
This allows e.g. to quickly find mask of the smallest spanning IP network

8 years agor4857 SLBTriplet::generateConfig: ability to put comments in front of RS
Alexey Andriyanov [Tue, 29 Nov 2011 12:29:45 +0000 (12:29 +0000)] 
r4857 SLBTriplet::generateConfig: ability to put comments in front of RS
export of RS comment field as RS_COMMENT macro

8 years agor4856 SLBTriplet::generateConfig: fixed generation of RS-header in fwmark- services.
Alexey Andriyanov [Tue, 22 Nov 2011 10:24:42 +0000 (10:24 +0000)] 
r4856 SLBTriplet::generateConfig: fixed generation of RS-header in fwmark- services.

8 years agor4855 addVService: do not throw exception if vport is not specified in fwmark VS
Alexey Andriyanov [Tue, 22 Nov 2011 10:02:05 +0000 (10:02 +0000)] 
r4855 addVService: do not throw exception if vport is not specified in fwmark VS

8 years agor4854 proxyStaticURI: PHP notice was fixed
Alexey Andriyanov [Sat, 12 Nov 2011 09:59:33 +0000 (09:59 +0000)] 
r4854 proxyStaticURI: PHP notice was fixed

8 years agor4853 bugfix: proxyStaticURI
Alexey Andriyanov [Thu, 10 Nov 2011 11:24:15 +0000 (11:24 +0000)] 
r4853 bugfix: proxyStaticURI

8 years agor4852 ability to customize File page in plugins.
Alexey Andriyanov [Thu, 10 Nov 2011 10:37:11 +0000 (10:37 +0000)] 
r4852 ability to customize File page in plugins.

renderFile was splitted between renderFile, renderFileSummary, renderFileLinks, renderFilePreview.
new hooks technique was used to call new rendering functions.

8 years agor4851 callHook: ability to call abstract hooks, which are not implemented by default
Alexey Andriyanov [Thu, 10 Nov 2011 10:34:32 +0000 (10:34 +0000)] 
r4851 callHook: ability to call abstract hooks, which are not implemented by default

8 years agor4850 update: API: you can selectively override the default static content by specify...
Alexey Andriyanov [Thu, 10 Nov 2011 10:28:59 +0000 (10:28 +0000)] 
r4850 update: API: you can selectively override the default static content by specifying the $local_staticdir global var

proxyStaticURI: consider both $local_staticdir, $racktables_staticdir

8 years agor4849 bugfix: Could not delete objects' log entries
Alexey Andriyanov [Wed, 9 Nov 2011 11:28:42 +0000 (11:28 +0000)] 
r4849 bugfix: Could not delete objects' log entries
tableHandler control array: typo in request parameter's name

8 years agor4847 renderObject, renderRackObject: bug with displaying of parent and child contain...
Alexey Andriyanov [Thu, 3 Nov 2011 10:49:54 +0000 (10:49 +0000)] 
r4847 renderObject, renderRackObject: bug with displaying of parent and child container racks was fixed

8 years agor4846 initial fwmark support in SLB
Alexey Andriyanov [Wed, 2 Nov 2011 17:25:41 +0000 (17:25 +0000)] 
r4846 initial fwmark support in SLB

$SQLSchema: dname calculation for ipv4vs changed
generateEntityAutoTags: new autotags $type_* for ipv4vs
genericAssertion: use vs_proto global array
renderVSListEditForm: idem
renderEditVService: idem
SLBTriplet::generateConfig: new built-in macros VS_HEADER, MACRO

8 years agor4845 checkPIC: attempt to speed up the SNMP sync procedure
Alexey Andriyanov [Mon, 31 Oct 2011 15:55:34 +0000 (15:55 +0000)] 
r4845 checkPIC: attempt to speed up the SNMP sync procedure

8 years agor4844 added SNMP support for Cisco WS-C2960-24TC-S, WS-C2960G-24TS-S, WS-C2960G-48TC...
Alexey Andriyanov [Mon, 31 Oct 2011 15:53:35 +0000 (15:53 +0000)] 
r4844 added SNMP support for Cisco WS-C2960-24TC-S, WS-C2960G-24TS-S, WS-C2960G-48TC-L, Huawei S5352C-EI, S5328C-EI

8 years agor4843 fix port naming for stackable Netgear switches
Denis Ovsienko [Thu, 27 Oct 2011 11:53:04 +0000 (11:53 +0000)] 
r4843 fix port naming for stackable Netgear switches

8 years agor4842 list WS-C3548-XL (ticket #485)
Denis Ovsienko [Wed, 26 Oct 2011 17:12:19 +0000 (17:12 +0000)] 
r4842 list WS-C3548-XL (ticket #485)

8 years agor4841 list WS-C2924-XL (ticket #486)
Denis Ovsienko [Wed, 26 Oct 2011 12:35:53 +0000 (12:35 +0000)] 
r4841 list WS-C2924-XL (ticket #486)

8 years agor4839 need to grab the download size if we have to authenticate
Jonathan Thurman [Wed, 26 Oct 2011 03:00:43 +0000 (03:00 +0000)] 
r4839 need to grab the download size if we have to authenticate

8 years agor4838 Cacti integration improvements (part of #466)
Jonathan Thurman [Wed, 26 Oct 2011 02:54:29 +0000 (02:54 +0000)] 
r4838 Cacti integration improvements (part of #466)