Hey Gust, Here are the details for contributing. https://github.com/apache/cloudstack/blob/master/CONTRIBUTING.md
You need to fork cloudstack and the the change in your fork. Then you create a pull request from your fork to ACS. Let us know if you have problems following that guide. Cheers, Will On Aug 24, 2016 4:09 AM, "Gust" <digitalg...@163.com> wrote: > > Hi, Jayapal > > why not submit a PR, in github desktop prompt: > > You may not have permission to access cloudstack. Check Preferences to > make sure you’re still logged in. > > I ensure i loved in. > > > > > 在 2016年8月24日,12:52,Jayapal Uradi <jayapal.ur...@accelerite.com <mailto: > jayapal.ur...@accelerite.com>> 写道: > > > > Hi Gust, > > > > The changes look good please go head and raise a PR for it. > > > > Thanks, > > Jayapal > >> On Aug 24, 2016, at 8:14 AM, Gust <digitalg...@163.com <mailto: > digitalg...@163.com>> wrote: > >> > >> Hi , all > >> > >> There is a bug in com.cloud.network.resource.JuniperSrxResource > >> > >> It will report syntax error when configure outgress rule to Juniper > srx hardware firewall. > >> > >> > >> begin line 2830 : > >> > >> if (type.equals(SecurityPolicyType. > SECURITYPOLICY_EGRESS_DEFAULT)) { > >> if (defaultEgressAction == false) { > >> //for default policy is false add default > deny rules > >> action = "<deny></deny>"; > >> } else { > >> action = "<permit></permit>"; > >> } > >> > >> } else { > >> if (defaultEgressAction == true) { > >> //configure egress rules to deny the traffic > when default egress is allow > >> action = "<deny></deny>"; > >> } else { > >> action = "<permit></permit>"; > >> } > >> //error here > >> xml = replaceXmlValue(xml, "action", action); > >> > >> } > >> > >> fix: > >> > >> if (type.equals(SecurityPolicyType. > SECURITYPOLICY_EGRESS_DEFAULT)) { > >> if (defaultEgressAction == false) { > >> //for default policy is false add default > deny rules > >> action = "<deny></deny>"; > >> } else { > >> action = "<permit></permit>"; > >> } > >> > >> } else { > >> if (defaultEgressAction == true) { > >> //configure egress rules to deny the traffic > when default egress is allow > >> action = "<deny></deny>"; > >> } else { > >> action = "<permit></permit>"; > >> } > >> } > >> //move replace out > >> xml = replaceXmlValue(xml, "action", action); > >> > >> > >> > >> gust > >> > >> Being china. > >> 2016-08-24 > >> > >> > >> > >> > > > > > > > > > > DISCLAIMER > > ========== > > This e-mail may contain privileged and confidential information which is > the property of Accelerite, a Persistent Systems business. It is intended > only for the use of the individual or entity to which it is addressed. If > you are not the intended recipient, you are not authorized to read, retain, > copy, print, distribute or use this message. If you have received this > communication in error, please notify the sender and delete all copies of > this message. Accelerite, a Persistent Systems business does not accept any > liability for virus infected mails. > >