Rafael Weingartner 
							
						 
					 
					
						
						
						
						
							
						
						
							3818257a68 
							
						 
					 
					
						
						
							
							Solved jira ticket: CLOUDSTACK-8750  
						
						
						
						
					 
					
						2015-08-28 22:35:08 -03:00 
						 
				 
			
				
					
						
							
							
								Rafael da Fonseca 
							
						 
					 
					
						
						
						
						
							
						
						
							980d858c34 
							
						 
					 
					
						
						
							
							Add import statements, remove unused FileReader import  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This closes  #393  
						
						
					 
					
						2015-06-15 12:07:49 +03:00 
						 
				 
			
				
					
						
							
							
								Rafael da Fonseca 
							
						 
					 
					
						
						
						
						
							
						
						
							9ad8c70baa 
							
						 
					 
					
						
						
							
							Fix findbugs encoding warning, all .xml files contain only utf-8/us-ascii compatible characters  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> 
						
						
					 
					
						2015-06-15 12:07:49 +03:00 
						 
				 
			
				
					
						
							
							
								Rafael da Fonseca 
							
						 
					 
					
						
						
						
						
							
						
						
							aeccd8afdf 
							
						 
					 
					
						
						
							
							Fix findbugs encoding issue This is done by calling HttpMethodBase's getResponseBodyAsString() which properly lookup the specified encoding in the request's Content-Type header This also avoids instantiation of two extra strings on the println() and return statements  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This closes  #394  
						
						
					 
					
						2015-06-15 11:59:09 +03:00 
						 
				 
			
				
					
						
							
							
								Rafael da Fonseca 
							
						 
					 
					
						
						
						
						
							
						
						
							c5437d216f 
							
						 
					 
					
						
						
							
							Fix malformed closing tag on comments in cisco .xml files  
						
						... 
						
						
						
						Signed-off-by: Daan Hoogland <daan.hoogland@gmail.com>
This closes  #369  
						
						
					 
					
						2015-06-08 09:41:13 +02:00 
						 
				 
			
				
					
						
							
							
								Rafael da Fonseca 
							
						 
					 
					
						
						
						
						
							
						
						
							9bac84a3f7 
							
						 
					 
					
						
						
							
							Fix last ocurrence of unnecessary boxing detected by findbugs CiscoVnmcResource.java:266, DM_BOXED_PRIMITIVE_FOR_PARSING, Priority: High Boxing/unboxing to parse a primitive com.cloud.network.resource.CiscoVnmcResource.getIpRangeFromCidr(String)  
						
						... 
						
						
						
						Signed-off-by: Daan Hoogland <daan.hoogland@gmail.com>
This closes  #368  
						
						
					 
					
						2015-06-08 09:39:02 +02:00 
						 
				 
			
				
					
						
							
							
								Laszlo Hornyak 
							
						 
					 
					
						
						
						
						
							
						
						
							3577423da9 
							
						 
					 
					
						
						
							
							removed executable flags from java classes  
						
						... 
						
						
						
						Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com> 
						
						
					 
					
						2014-11-23 19:49:01 +01:00 
						 
				 
			
				
					
						
							
							
								Hugo Trippaers 
							
						 
					 
					
						
						
						
						
							
						
						
							4ebaf0a583 
							
						 
					 
					
						
						
							
							Bump master version to 4.6.0-SNAPSHOT after branching 4.5.0-SNAPSHOT  
						
						
						
						
					 
					
						2014-10-29 14:54:23 +01:00 
						 
				 
			
				
					
						
							
							
								Hugo Trippaers 
							
						 
					 
					
						
						
						
						
							
						
						
							dc3f0cbc63 
							
						 
					 
					
						
						
							
							Improve the handling of the findbug exclude files  
						
						
						
						
					 
					
						2014-09-03 10:41:22 +02:00 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							2bff5956a9 
							
						 
					 
					
						
						
							
							cisco-vnmc: Don't create Protocol using deprecated SecureProtocolSocketFactory  
						
						... 
						
						
						
						Latest httpclient library suggests when creating Protocol object for use
with the apache common httpclient class, they should avoid using the
deprecated Protocol signature which takes in SecureProtocolSocketFactory
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> 
						
						
					 
					
						2014-08-29 14:39:29 +02:00 
						 
				 
			
				
					
						
							
							
								amoghvk 
							
						 
					 
					
						
						
						
						
							
						
						
							b693e61fe6 
							
						 
					 
					
						
						
							
							Temp fix for compilation issue, need to check what caused it  
						
						
						
						
					 
					
						2014-08-28 17:47:08 -07:00 
						 
				 
			
				
					
						
							
							
								Santhosh Edukulla 
							
						 
					 
					
						
						
						
						
							
						
						
							4a6560a9ee 
							
						 
					 
					
						
						
							
							Fixed few coverity defects  
						
						
						
						
					 
					
						2014-08-21 12:43:11 +05:30 
						 
				 
			
				
					
						
							
							
								Daan Hoogland 
							
						 
					 
					
						
						
						
						
							
						
						
							8b62b2cb92 
							
						 
					 
					
						
						
							
							findbugs: exclude known spiffy hacks a.k.a. false positives  
						
						
						
						
					 
					
						2014-03-28 14:28:10 +01:00 
						 
				 
			
				
					
						
							
							
								Hugo Trippaers 
							
						 
					 
					
						
						
						
						
							
						
						
							4402685e11 
							
						 
					 
					
						
						
							
							Update master to 4.5.0-SNAPSHOT  
						
						
						
						
					 
					
						2014-03-14 14:55:26 +01:00 
						 
				 
			
				
					
						
							
							
								Mandar Barve 
							
						 
					 
					
						
						
						
						
							
						
						
							b0c6d47347 
							
						 
					 
					
						
						
							
							- Updated APICommand annotation to add new flags that indicate if API request or response carry sensitive info - Updated all API classes with the new annotation flag values as per the API's sensitivity - Updated server code to check response annotation before audit logging  
						
						... 
						
						
						
						Signed-off-by: Daan Hoogland <daan@onecht.net>
(cherry picked from commit df270d6387c362b960064ee5123c14782e767a19)
Signed-off-by: Daan Hoogland <daan@onecht.net> 
						
						
					 
					
						2014-02-25 22:59:10 +01:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e42e8762ea 
							
						 
					 
					
						
						
							
							Fixed allocatePublicIp call done from CiscoVnmcElement  
						
						
						
						
					 
					
						2014-02-21 21:03:04 -08:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							2f7bfc0c73 
							
						 
					 
					
						
						
							
							Display flag support for publicIpAddress and VPC. Once set to false, the object is not listed to the regular user. Available to be set by Root admin only  
						
						
						
						
					 
					
						2014-02-20 17:15:42 -08:00 
						 
				 
			
				
					
						
							
							
								Hugo Trippaers 
							
						 
					 
					
						
						
						
						
							
						
						
							9b841af529 
							
						 
					 
					
						
						
							
							Findbugs : A map can't retrieve an object by index, so get(0) would  
						
						... 
						
						
						
						return null. Changed to retrieve the first entry in the map.
Removed the ExecutionException try catch, this would prevent the
unittest from giving accurate information on exceptions. Avoid catching
checked exceptions in a unittest, use expected keyword on @Test instead. 
						
						
					 
					
						2014-02-14 18:37:45 +01:00 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							ad33f0ad66 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2560: Adding duplicate ASA device entity failure should be handled with API  
						
						... 
						
						
						
						Handling duplicate ASA appliance addition gracefully 
						
						
					 
					
						2013-12-26 17:21:58 +05:30 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							be5e5cc641 
							
						 
					 
					
						
						
							
							All Checkstyle problems corrected  
						
						
						
						
					 
					
						2013-12-12 12:26:07 -08:00 
						 
				 
			
				
					
						
							
							
								Darren Shepherd 
							
						 
					 
					
						
						
						
						
							
						
						
							eb21239e3f 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5224: Add missing configuration for Netscaler, F5, SRX, and VNMC  
						
						
						
						
					 
					
						2013-11-25 12:03:49 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							433a631916 
							
						 
					 
					
						
						
							
							Reformat of source code to set a stable base for the future.  I couldn't get checkstyle enabled.  There's still about a thousand errors from checkstyle.  Most of it from length errors from comments and strings.  Will attempt to remove those tonight.  This change is so large I just want to get it in before any merge nightmares.  The changes are fairly minor though and I did a full compile and start a server with the reformat code.  
						
						
						
						
					 
					
						2013-11-21 07:56:47 -08:00 
						 
				 
			
				
					
						
							
							
								Hugo Trippaers 
							
						 
					 
					
						
						
						
						
							
						
						
							cf715ff491 
							
						 
					 
					
						
						
							
							Bump 4.3.0 to 4.4.0 in master  
						
						
						
						
					 
					
						2013-11-21 16:01:15 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							d620df2bdd 
							
						 
					 
					
						
						
							
							Reformatted all of the code.  
						
						
						
						
					 
					
						2013-11-21 06:15:26 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							224f479974 
							
						 
					 
					
						
						
							
							Removed trailing spaces  
						
						
						
						
					 
					
						2013-11-21 04:08:01 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							8d62744681 
							
						 
					 
					
						
						
							
							Reformat all source code.  Added checkstyle to check the source code  
						
						
						
						
					 
					
						2013-11-20 07:26:53 -08:00 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							8e62fb7998 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4964: Cisco VNMC: Nexus password gets logged in MS logs during guest n/w implementation with VNMC provider  
						
						... 
						
						
						
						Suppressing the password from getting logged 
						
						
					 
					
						2013-10-25 17:58:15 +05:30 
						 
				 
			
				
					
						
							
							
								Darren Shepherd 
							
						 
					 
					
						
						
						
						
							
						
						
							edeaf98117 
							
						 
					 
					
						
						
							
							Cleaner and more type safe Transaction API for checked exceptions  
						
						
						
						
					 
					
						2013-10-23 10:02:43 -07:00 
						 
				 
			
				
					
						
							
							
								Darren Shepherd 
							
						 
					 
					
						
						
						
						
							
						
						
							9cbb309d6b 
							
						 
					 
					
						
						
							
							Refactor missed classes  
						
						
						
						
					 
					
						2013-10-17 16:00:11 -07:00 
						 
				 
			
				
					
						
							
							
								Daan Hoogland 
							
						 
					 
					
						
						
						
						
							
						
						
							2614b00c51 
							
						 
					 
					
						
						
							
							sdn hosted vpc gateways (using lswitch)  
						
						
						
						
					 
					
						2013-09-18 16:56:56 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							8e5249df62 
							
						 
					 
					
						
						
							
							Moved NetworkManager to NetworkOrchestrationService  
						
						
						
						
					 
					
						2013-09-06 15:40:31 -07:00 
						 
				 
			
				
					
						
							
							
								Daan Hoogland 
							
						 
					 
					
						
						
						
						
							
						
						
							d9c06e538b 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4346 replace URI getHost() and create(String) calls with BroadcastDomainType methods  
						
						
						
						
					 
					
						2013-09-01 22:53:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							ff6b3fd11a 
							
						 
					 
					
						
						
							
							Removed getzone  
						
						
						
						
					 
					
						2013-08-26 17:31:08 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							092e20204a 
							
						 
					 
					
						
						
							
							Divided NetworkManagerImpl into two files: NetworkManagerImpl and IpAddressManagerImpl  
						
						
						
						
					 
					
						2013-08-19 14:13:29 -07:00 
						 
				 
			
				
					
						
							
							
								Chip Childers 
							
						 
					 
					
						
						
						
						
							
						
						
							8225374138 
							
						 
					 
					
						
						
							
							Updating pom.xml version numbers for release 4.3.0-SNAPSHOT  
						
						... 
						
						
						
						Signed-off-by: Chip Childers <chipchilders@apache.org> 
						
						
					 
					
						2013-08-01 10:35:00 -04:00 
						 
				 
			
				
					
						
							
							
								Amogh Vasekar 
							
						 
					 
					
						
						
						
						
							
						
						
							a47faa9d28 
							
						 
					 
					
						
						
							
							Adding HTTPS support for UCS, refactored code for o.a.c.httpclient.contrib  
						
						... 
						
						
						
						CLOUDSTACK-3285
UCS: Need support for HTTP redirects and HTTPS Certificate handling 
						
						
					 
					
						2013-07-24 13:55:23 -07:00 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							d1c8822893 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3777: IndexOutOfBoundsException while adding Cisco VNMc provider on a upgraded setup  
						
						... 
						
						
						
						Isolation methods may not always be present for a physical network. So not using it while adding VNMC appliance 
						
						
					 
					
						2013-07-24 17:37:46 +05:30 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							1325014a03 
							
						 
					 
					
						
						
							
							Changed VirtualMachineProfile to be non-generic.  From here on VirtualMachineManager will only manage vm instance.  It doesn't understand the difference between different types of VMs.  This makes the vmsync code to be generic across all vms.  
						
						
						
						
					 
					
						2013-07-22 11:48:11 -07:00 
						 
				 
			
				
					
						
							
							
								ahuang 
							
						 
					 
					
						
						
						
						
							
						
						
							11e1e585b1 
							
						 
					 
					
						
						
							
							UserContext switched to CallContext.  Added generic storage mechanism for other code to carry information throughout a call.  Made the calling User and Account a must have.  Added an interface to carry entities in error.  Fixed up the code.  Part of the vmsync branch  
						
						
						
						
					 
					
						2013-07-16 11:24:21 -07:00 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							9f18f1cb1c 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2812: Static NAT rules are created with same name and Destination IP Pool for each Public IP with which only one instance is reachable with both Static NATed IP's  
						
						... 
						
						
						
						For static NAT rule an IP pool gets created in VNMC. In order to make the pool name unique the rule id is appended. Since static NAT rules are not stored in CS db. like PF/FW rules, the id was always set to 0.
As a result the pool was always getting overridden everytime a static NAT rule is created. Fixed it by appending the public IP address id along with a character indicating that the pool is used for static NAT rule to the pool name. 
						
						
					 
					
						2013-06-05 15:41:36 +05:30 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							84d904abf2 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2719: Additional public IP is getting acquired during Cisco VNMc provider Guest Network restart (cleanup=true)  
						
						... 
						
						
						
						An extra public ip is acquired while implementing the vnmc element as there is a limitation where in the source nat cannot be used as asa outside ip.
As a result of this when the network gets re-implemented an additional ip is acquired every time. The fix involves checking for existing public ips
in the network and reuse it in case it is not a source nat ip for assigning to asa outside interface. 
						
						
					 
					
						2013-05-29 14:20:21 +05:30 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							83f84adda2 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2585: Failed to apply new PF rules after deleting the existing PF Rule with Cisco VNMC Provider  
						
						... 
						
						
						
						Each rule created in VNMC under a policy object needs to have an unique order value. Rules are evaluated based on this value.
Eariler order was computed based on the rule count under a policy object. This resulted in duplicate order value when rules get
deleted and recreated. Changed the logic to compute order based on the CS db id of the rule which is unique. 
						
						
					 
					
						2013-05-22 14:49:48 +05:30 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							5511eb241a 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2509: [Cisco VNMC]No way to block incoming traffic as ACL created with PF/Static Nat is Source is Any  
						
						... 
						
						
						
						No longer creating firewall rule as part of PF/Static NAT rule creation. Now firewall rule needs to be configured separately.
Also made some changes to exception handling. 
						
						
					 
					
						2013-05-16 09:20:41 +05:30 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							f484f4af09 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2475: Failed to create PF rules with Cisco VNMC as the port pool object name is exceeding the max limit  
						
						... 
						
						
						
						Ip and port pool object names in VNMC were created by appending guest vlan, public ip and id of corresponding rule for better readability. This resulted in the name exceeding max. length allowed.
Shortened the name by removing public ip part from it. 
						
						
					 
					
						2013-05-15 09:12:48 +05:30 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							80720dc4ac 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2409: Cisco VNMC Access credentials validatation is not enabled with addCiscoVnmcResource  
						
						... 
						
						
						
						Enabled credentials validation by doing a login to the VNMC appliance 
						
						
					 
					
						2013-05-12 17:00:48 +05:30 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							530b0beb3c 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2417: NPE while creating Egress rules with Networking using Cisco ASA firewall provider  
						
						... 
						
						
						
						An input parameter was incorrectly interpreted during egress rule creation and so resulted in NPE. Created a new vnmc xml for handling creation of egress rule with protocol as 'All' 
						
						
					 
					
						2013-05-10 17:54:59 +05:30 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							c704c90b11 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2035: Fix source NAT configuration with Cisco VNMC/ASA  
						
						... 
						
						
						
						Due to VNMC limitation source nat ip cannot be assigned to ASA 1000v outside interface. Working around this issue by acquiring additional public ip during network implement and assigning that to outside interface of ASA. Also made changes to ensure that source nat policy comes after pf and static nat policies in terms of evaluation by assigning a high 'order' value for it. 
						
						
					 
					
						2013-05-10 16:35:15 +05:30 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							8f9a42e0af 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2408: Object name is Null with list VNMC/List ASA API response  
						
						... 
						
						
						
						Made the object name consistent between list and add api responses 
						
						
					 
					
						2013-05-09 15:58:59 +05:30 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							bde9ad3c13 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2408: Object name is Null with list VNMC/List ASA API response  
						
						... 
						
						
						
						Setting object name correctly in response 
						
						
					 
					
						2013-05-09 15:49:36 +05:30 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							20bc334f2c 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2357 : Failed to update VNMC provider to enabled state  
						
						
						
						
					 
					
						2013-05-08 08:32:48 +05:30