The refractions svn server has been under attack


Jody Garnett



is the server up?

This page represents the current plan; for discussion please check the tracker link above.


Refractions Research has been kind enough to host our svn since around 2004. At the time GeoTools was hosted on Source Forge and everyone was loosing a day a week due to Source Forge having growing pains.

In the last three months the Refractions server has been "under attack". It looks like a script starts up; downloads every link - and gets bored waiting for some of the larger files - and tries again! Now servers are pretty good at handling this kind of abuse; but in this case the script is poorly written and does not complete the HTTP protocol. In linux the operating system handles a few stages of these exchanges and is stuck waiting for a "CLOSE" message that never arrives; the Kernal has been compiled with a 2 minuet time out ... leaving us stuck.

We have three options available to us - we can consider the following options:


Volunteers Needed!

Please understand we are running a couple of days downtime a month; I would rather spend two days up front to improve the situation (and thus be able to plan for it) then have my project deadlines in danger.


Voting for this proposal was carried out with the choice between OSGeo and CodeHaus hardware.




Andrea Aime



Ian Turton



Justin Deoliveira



Jody Garnett



Martin Desruisseaux



Simone Giannecchini



With this in mind the proposal is accepted with OSGEo hardware as the intended location for the move.


This section is used to make sure your proposal is complete (did you remember documentation?) and has enough paid or volunteer time lined up to be a success


no progress






lack mandate/funds/time


volunteer needed

Moving svn repository to OSGeo:

  1. Email Paul Ramsey (who will apparently handle things?)
  2. Sign up developer list to OSGeo
  3. Confirm with checkout
  4. Update pom.xml files? Will not be needed if we can redirect

Moving maven repository:

  1. Update the pom.xml to refer to new locations (see BEFORE/AFTER below)
  2. Confirm build works
  3. Confirm deploy works
  4. Confirm assembly works

Updating the docs and communicating the change:

  1. Update the user guide links (mostly for sample code) Michael Bedward can help with this
  2. Update the developers guide svn checkout instructions Michael Bedward can help with this
  3. Update GeoServer and uDig builds (they can actually do that at anytime when they are ready)

API Changes



          <name>Web site for Maven reports</name>
      <name>Refractions Research - Maven 2 repo</name>



Move to osgeo servers:

   <name>GeoTools Repository</name>
   <name>Geotools Central Development Repository</name>


Documentation Changes