----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/9010/ -----------------------------------------------------------
(Updated Jan. 31, 2013, 4:59 a.m.) Review request for cloudstack, Abhinandan Prateek and Animesh Chaturvedi. Changes ------- In this patch resolved the errors on patch apply on master. Description ------- Egress firewall rules feature for the guest networks. The current changes includes for the VR only. This addresses bug CLOUDSTACK-299. Diffs (updated) ----- api/src/com/cloud/agent/api/to/FirewallRuleTO.java 95ac57c api/src/com/cloud/network/Network.java c91f6a9 api/src/com/cloud/network/NetworkProfile.java b5c463d api/src/com/cloud/network/firewall/FirewallService.java 3858499 api/src/org/apache/cloudstack/api/command/user/firewall/CreateEgressFirewallRuleCmd.java PRE-CREATION api/src/org/apache/cloudstack/api/command/user/firewall/CreateFirewallRuleCmd.java 0dcba5f api/src/org/apache/cloudstack/api/command/user/firewall/CreatePortForwardingRuleCmd.java 7d8dbb0 api/src/org/apache/cloudstack/api/command/user/firewall/DeleteEgressFirewallRuleCmd.java PRE-CREATION api/src/org/apache/cloudstack/api/command/user/firewall/ListEgressFirewallRulesCmd.java PRE-CREATION api/src/org/apache/cloudstack/api/command/user/firewall/ListFirewallRulesCmd.java 80581fb api/src/org/apache/cloudstack/api/command/user/loadbalancer/CreateLoadBalancerRuleCmd.java b42ff4c api/src/org/apache/cloudstack/api/command/user/nat/CreateIpForwardingRuleCmd.java c3894c4 api/src/org/apache/cloudstack/api/response/FirewallResponse.java 2799256 client/tomcatconf/commands.properties.in 3740fb0 core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java 18a0426 patches/systemvm/debian/config/etc/iptables/iptables-router 28469fb patches/systemvm/debian/config/opt/cloud/bin/ipassoc.sh 5af5d92 patches/systemvm/debian/config/root/firewallRule_egress.sh PRE-CREATION plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java dd917f7 plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java 065d3be plugins/network-elements/juniper-srx/src/com/cloud/network/element/JuniperSRXExternalFirewallElement.java 5038cc8 scripts/network/domr/call_firewall.sh 08da341 server/src/com/cloud/api/ApiResponseHelper.java 1c8849a server/src/com/cloud/network/NetworkManagerImpl.java bb60dcf server/src/com/cloud/network/dao/FirewallRulesDao.java cc184c8 server/src/com/cloud/network/dao/FirewallRulesDaoImpl.java 2fff15a server/src/com/cloud/network/element/VirtualRouterElement.java 2b54ae0 server/src/com/cloud/network/firewall/FirewallManagerImpl.java 7bab1ba server/src/com/cloud/network/lb/LoadBalancingRulesManagerImpl.java dfd5232 server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java e1c78e1 server/src/com/cloud/network/rules/FirewallManager.java 8473c56 server/src/com/cloud/network/rules/FirewallRuleVO.java 63ace5b server/src/com/cloud/network/rules/RulesManagerImpl.java fc12660 server/src/com/cloud/network/vpn/RemoteAccessVpnManagerImpl.java 81721ea server/src/com/cloud/upgrade/dao/Upgrade40to41.java cd9e20c server/test/com/cloud/network/MockFirewallManagerImpl.java 1a79acf Diff: https://reviews.apache.org/r/9010/diff/ Testing ------- Unit testing: 1. Created egress rule for tcp port 22 from cloudstack UI. 2. After adding the rule it allows tcp port 22 traffic. 3. Remaining traffic got blocked. Thanks, Jayapal Reddy