------------------------------------------------------------------------ r220 | maurer | 2006-05-04 12:20:19 +0200 (gio, 04 mag 2006) | 3 lines -Add author section -check if the domain is a FQDN before return and set it as receivingDomain -Declare the SPF1Utils.checkFQDN() method as public ------------------------------------------------------------------------ r219 | maurer | 2006-05-04 10:57:34 +0200 (gio, 04 mag 2006) | 1 line implement the getReadableIP() method ------------------------------------------------------------------------ r218 | maurer | 2006-05-04 10:06:56 +0200 (gio, 04 mag 2006) | 1 line Remove todo.. not possible ------------------------------------------------------------------------ r217 | bago | 2006-05-04 09:52:04 +0200 (gio, 04 mag 2006) | 2 lines Added checkstyle to the site generation Commented the failing test in MacroExpandTest and added a TODO ------------------------------------------------------------------------ r216 | bago | 2006-05-04 00:04:04 +0200 (gio, 04 mag 2006) | 1 line Added logging and a few comments to the SPF1Parser ------------------------------------------------------------------------ r215 | maurer | 2006-05-03 21:08:09 +0200 (mer, 03 mag 2006) | 2 lines -Remove duplicate constants -Remove result of unknown. Not valid anymore! ------------------------------------------------------------------------ r214 | bago | 2006-05-03 19:16:59 +0200 (mer, 03 mag 2006) | 1 line Updated TODOs ------------------------------------------------------------------------ r213 | maurer | 2006-05-03 19:13:04 +0200 (mer, 03 mag 2006) | 1 line implement the getReceivingDomain() method ------------------------------------------------------------------------ r212 | maurer | 2006-05-03 17:17:31 +0200 (mer, 03 mag 2006) | 1 line This new method will be completed later.. just ignore it.. ------------------------------------------------------------------------ r211 | maurer | 2006-05-03 17:12:26 +0200 (mer, 03 mag 2006) | 3 lines -Add author sections -Add javadoc -Set timeOut to 20 ------------------------------------------------------------------------ r210 | bago | 2006-05-03 17:09:23 +0200 (mer, 03 mag 2006) | 1 line Use more "standard" names for NOTICE and TODO (txt extension) ------------------------------------------------------------------------ r209 | maurer | 2006-05-03 16:37:11 +0200 (mer, 03 mag 2006) | 1 line Change to loglevel to DEBUG for testing ------------------------------------------------------------------------ r208 | maurer | 2006-05-03 16:15:11 +0200 (mer, 03 mag 2006) | 2 lines -Add headers for all results -Remove this from TODO ------------------------------------------------------------------------ r207 | maurer | 2006-05-03 16:07:30 +0200 (mer, 03 mag 2006) | 1 line Add javadocs! ------------------------------------------------------------------------ r206 | bago | 2006-05-03 15:52:16 +0200 (mer, 03 mag 2006) | 1 line Not sure what is happening with my classpath. This seems to work better with maven2 plugin ------------------------------------------------------------------------ r205 | bago | 2006-05-03 15:48:17 +0200 (mer, 03 mag 2006) | 1 line We don't need target/classes in the repository ------------------------------------------------------------------------ r204 | bago | 2006-05-03 15:47:29 +0200 (mer, 03 mag 2006) | 1 line Updated project and classpath generated by maven2 ------------------------------------------------------------------------ r203 | bago | 2006-05-03 15:47:09 +0200 (mer, 03 mag 2006) | 1 line Updated TODO ------------------------------------------------------------------------ r202 | bago | 2006-05-03 15:46:50 +0200 (mer, 03 mag 2006) | 1 line Ignore target content ------------------------------------------------------------------------ r201 | maurer | 2006-05-03 15:37:43 +0200 (mer, 03 mag 2006) | 3 lines -Add logs -Throw IllegalStateException if the term file could not read or the class not exists and set the result to neutral ------------------------------------------------------------------------ r200 | bago | 2006-05-03 15:33:13 +0200 (mer, 03 mag 2006) | 1 line Test for MacroExpand (the ipv6 test fail!) ------------------------------------------------------------------------ r199 | bago | 2006-05-03 15:33:08 +0200 (mer, 03 mag 2006) | 1 line Test for MacroExpand (the ipv6 test fail!) ------------------------------------------------------------------------ r198 | maurer | 2006-05-03 15:13:14 +0200 (mer, 03 mag 2006) | 1 line -More logs and todos. ------------------------------------------------------------------------ r197 | maurer | 2006-05-03 14:57:38 +0200 (mer, 03 mag 2006) | 1 line Update TODO ------------------------------------------------------------------------ r196 | maurer | 2006-05-03 14:55:54 +0200 (mer, 03 mag 2006) | 1 line Add some logs ------------------------------------------------------------------------ r195 | maurer | 2006-05-03 14:43:44 +0200 (mer, 03 mag 2006) | 3 lines -Add logging -Add javadocs -Rename a method to better reflect the usage ------------------------------------------------------------------------ r194 | maurer | 2006-05-03 14:08:44 +0200 (mer, 03 mag 2006) | 1 line -why i import these ? Only god knows! Removed it ------------------------------------------------------------------------ r193 | maurer | 2006-05-03 14:07:53 +0200 (mer, 03 mag 2006) | 1 line Add logging .. Not sure if its enough ------------------------------------------------------------------------ r192 | bago | 2006-05-03 12:52:49 +0200 (mer, 03 mag 2006) | 1 line Sample log call and log4j.properties file. ------------------------------------------------------------------------ r191 | bago | 2006-05-03 12:35:16 +0200 (mer, 03 mag 2006) | 1 line Regression fix to pass again 2 failing tests. ------------------------------------------------------------------------ r190 | bago | 2006-05-03 01:45:34 +0200 (mer, 03 mag 2006) | 1 line Removed unused code, added a few TODOs. ------------------------------------------------------------------------ r189 | bago | 2006-05-02 21:43:09 +0200 (mar, 02 mag 2006) | 1 line Various updates following the pmd hints. ------------------------------------------------------------------------ r188 | bago | 2006-05-02 21:19:57 +0200 (mar, 02 mag 2006) | 1 line Updated pom ------------------------------------------------------------------------ r187 | bago | 2006-05-02 20:55:51 +0200 (mar, 02 mag 2006) | 2 lines Remove doc folder. The docs are generated automatically by maven using the "mvn javadoc:javadoc" command or creating the maven package. From Eclipse, right-click on pom.xml, run as maven 2..., select the "package" goal. ------------------------------------------------------------------------ r186 | bago | 2006-05-02 20:50:24 +0200 (mar, 02 mag 2006) | 1 line Updated TODO: Maven 2 pom "first try" is there. It run tests, generate the release, create reports. ------------------------------------------------------------------------ r185 | bago | 2006-05-02 20:47:26 +0200 (mar, 02 mag 2006) | 2 lines Updated pom.xml to reflect more information and to add clover, javadocs, pmd and other interesting reports. Moved LICENSE to LICENSE.txt, removed dnsjava library and the whole lib folder ------------------------------------------------------------------------ r184 | bago | 2006-05-02 17:45:13 +0200 (mar, 02 mag 2006) | 1 line removed bin (no more used) ------------------------------------------------------------------------ r183 | bago | 2006-05-02 17:44:36 +0200 (mar, 02 mag 2006) | 1 line default output folder for eclipse and maven ------------------------------------------------------------------------ r182 | bago | 2006-05-02 17:44:33 +0200 (mar, 02 mag 2006) | 1 line default output folder for eclipse and maven ------------------------------------------------------------------------ r181 | bago | 2006-05-02 17:44:04 +0200 (mar, 02 mag 2006) | 4 lines Added maven2 build. Added an automatically created an ant script (maven does this for us) Switched default .project to use http://m2eclipse.codehaus.org/ dnsjava 2.0.1 is not on the official maven repository so a new pom has to be created in the local home repository folder. ------------------------------------------------------------------------ r180 | bago | 2006-05-02 17:40:36 +0200 (mar, 02 mag 2006) | 1 line Fix for previous commit ------------------------------------------------------------------------ r179 | maurer | 2006-05-02 16:21:48 +0200 (mar, 02 mag 2006) | 1 line Add first logging to SPF ------------------------------------------------------------------------ r178 | bago | 2006-05-02 16:10:44 +0200 (mar, 02 mag 2006) | 2 lines Reformat parser Qualifier string now takes its value from the SPF1Constants. ------------------------------------------------------------------------ r177 | maurer | 2006-05-02 15:59:38 +0200 (mar, 02 mag 2006) | 1 line My job ;-) ------------------------------------------------------------------------ r176 | bago | 2006-05-02 15:38:52 +0200 (mar, 02 mag 2006) | 1 line default build folder ------------------------------------------------------------------------ r175 | bago | 2006-05-02 15:37:34 +0200 (mar, 02 mag 2006) | 1 line Updated TODOs ------------------------------------------------------------------------ r174 | bago | 2006-05-02 15:34:47 +0200 (mar, 02 mag 2006) | 1 line removed not needed timeout from mock service ------------------------------------------------------------------------ r173 | bago | 2006-05-02 15:32:36 +0200 (mar, 02 mag 2006) | 5 lines Added pom.xml for maven (untested) Moved resources to resouces subfolder Moved terms declaration to jspf.default.terms (The parser is no logger aware of the terms package) Created a manifest (untested) Added further fix/comments to test.txt: now we pass all the tests. ------------------------------------------------------------------------ r172 | maurer | 2006-05-02 14:07:45 +0200 (mar, 02 mag 2006) | 1 line -Now its possible to configure the timeout for dnsrequests before an TempError is returned. Default timout is 20 seconds ------------------------------------------------------------------------ r171 | bago | 2006-05-02 13:25:27 +0200 (mar, 02 mag 2006) | 1 line Add license and dnsjava license ------------------------------------------------------------------------ r170 | bago | 2006-05-02 13:19:56 +0200 (mar, 02 mag 2006) | 1 line Moved IPAddr to core. ------------------------------------------------------------------------ r169 | bago | 2006-05-02 13:16:43 +0200 (mar, 02 mag 2006) | 1 line Changed copyright to 2006, reorganized packages ------------------------------------------------------------------------ r168 | bago | 2006-05-02 13:16:26 +0200 (mar, 02 mag 2006) | 1 line ------------------------------------------------------------------------ r167 | bago | 2006-05-02 13:15:10 +0200 (mar, 02 mag 2006) | 1 line Changed copyright to 2006, reorganized packages ------------------------------------------------------------------------ r166 | bago | 2006-05-02 13:14:50 +0200 (mar, 02 mag 2006) | 1 line Changed copyright to 2006, reorganized packages ------------------------------------------------------------------------ r165 | bago | 2006-05-02 13:14:06 +0200 (mar, 02 mag 2006) | 1 line Changed copyright to 2006, reorganized packages ------------------------------------------------------------------------ r164 | bago | 2006-05-02 13:12:38 +0200 (mar, 02 mag 2006) | 1 line Changed copyright to 2006, reorganized packages ------------------------------------------------------------------------ r163 | bago | 2006-05-02 13:12:22 +0200 (mar, 02 mag 2006) | 1 line Changed copyright to 2006, reorganized packages ------------------------------------------------------------------------ r162 | bago | 2006-05-02 13:12:04 +0200 (mar, 02 mag 2006) | 1 line Changed copyright to 2006, reorganized packages ------------------------------------------------------------------------ r161 | bago | 2006-05-02 12:47:46 +0200 (mar, 02 mag 2006) | 1 line renamed package names in import ------------------------------------------------------------------------ r160 | bago | 2006-05-02 12:44:57 +0200 (mar, 02 mag 2006) | 1 line rename package from spf to jspf ------------------------------------------------------------------------ r159 | bago | 2006-05-02 12:44:29 +0200 (mar, 02 mag 2006) | 1 line rename package from spf to jspf ------------------------------------------------------------------------ r158 | bago | 2006-05-02 12:43:53 +0200 (mar, 02 mag 2006) | 1 line Remove unused folder ------------------------------------------------------------------------ r157 | bago | 2006-05-02 12:43:32 +0200 (mar, 02 mag 2006) | 1 line Remove unused folder ------------------------------------------------------------------------ r156 | maurer | 2006-05-02 12:26:26 +0200 (mar, 02 mag 2006) | 1 line ------------------------------------------------------------------------ r155 | maurer | 2006-05-02 12:26:15 +0200 (mar, 02 mag 2006) | 1 line ------------------------------------------------------------------------ r154 | maurer | 2006-05-02 12:26:01 +0200 (mar, 02 mag 2006) | 1 line ------------------------------------------------------------------------ r153 | maurer | 2006-05-02 12:22:38 +0200 (mar, 02 mag 2006) | 1 line ------------------------------------------------------------------------ r152 | maurer | 2006-05-02 12:22:26 +0200 (mar, 02 mag 2006) | 1 line ------------------------------------------------------------------------ r151 | maurer | 2006-05-02 12:22:06 +0200 (mar, 02 mag 2006) | 1 line ------------------------------------------------------------------------ r150 | maurer | 2006-05-02 12:21:53 +0200 (mar, 02 mag 2006) | 1 line ------------------------------------------------------------------------ r149 | maurer | 2006-05-02 12:21:34 +0200 (mar, 02 mag 2006) | 1 line ------------------------------------------------------------------------ r148 | maurer | 2006-05-02 12:21:24 +0200 (mar, 02 mag 2006) | 1 line ------------------------------------------------------------------------ r147 | bago | 2006-05-02 11:51:22 +0200 (mar, 02 mag 2006) | 1 line More todos ------------------------------------------------------------------------ r146 | maurer | 2006-05-02 11:36:15 +0200 (mar, 02 mag 2006) | 1 line add more todos.. ------------------------------------------------------------------------ r145 | bago | 2006-05-02 11:25:24 +0200 (mar, 02 mag 2006) | 1 line updated todos ------------------------------------------------------------------------ r144 | bago | 2006-05-02 11:10:15 +0200 (mar, 02 mag 2006) | 1 line Add a todo file ------------------------------------------------------------------------ r143 | bago | 2006-05-02 11:04:11 +0200 (mar, 02 mag 2006) | 1 line Parser cleaning ------------------------------------------------------------------------ r142 | maurer | 2006-05-02 06:32:02 +0200 (mar, 02 mag 2006) | 4 lines -Comment an invalid test. 6 Test failures to go.. -Add an TODO in SPF1Parser. We handle unknown mechanism wrong! We must return an result of unknown if such a mechanismn was detected. At the moment we return a permerror. After we fix this we pass all tests :-) ------------------------------------------------------------------------ r141 | bago | 2006-05-02 01:21:20 +0200 (mar, 02 mag 2006) | 4 lines Moved "match" and current result to spfData Implemented the RedirectModifier Reviewed some failing test and commented in test.txt the wrong tests. We only have 7 failing tests!! ------------------------------------------------------------------------ r140 | bago | 2006-05-02 01:19:38 +0200 (mar, 02 mag 2006) | 1 line Fix a bug in IP4Mechanism. The check must be done using the maskLength ------------------------------------------------------------------------ r139 | bago | 2006-05-02 00:24:29 +0200 (mar, 02 mag 2006) | 2 lines Implemented the IncludeMechanism. We now pass 2 more tests. Maybe it is yet incomple/inaccurate. ------------------------------------------------------------------------ r138 | maurer | 2006-05-01 19:56:33 +0200 (lun, 01 mag 2006) | 1 line -Move the setDepth to the mechanism and modifiers which should update that. ------------------------------------------------------------------------ r137 | bago | 2006-05-01 16:37:22 +0200 (lun, 01 mag 2006) | 2 lines SPF1Test refactored to run tests in order and moved the MockDSNService to a different class. Now only 29 SPF tests fail, while we pass all parser tests ------------------------------------------------------------------------ r136 | bago | 2006-05-01 16:14:17 +0200 (lun, 01 mag 2006) | 1 line Updated test_parser to pass all the tests. Many tests were not spec compliant. ------------------------------------------------------------------------ r135 | bago | 2006-05-01 15:22:06 +0200 (lun, 01 mag 2006) | 2 lines Added ip6 parsing stuff from Harmony project and changed IPAddr to use that code. Now we pass IP6 parsing tests. ------------------------------------------------------------------------ r134 | maurer | 2006-05-01 13:25:56 +0200 (lun, 01 mag 2006) | 1 line -Throw PermErrorException if we reached the maxDepth ------------------------------------------------------------------------ r133 | maurer | 2006-05-01 12:58:33 +0200 (lun, 01 mag 2006) | 1 line Format ------------------------------------------------------------------------ r132 | maurer | 2006-05-01 11:50:21 +0200 (lun, 01 mag 2006) | 4 lines -Add authors -Fix a bug on mechanism processing. Now the ehile loop get break if a match was returned from the mechanism. -Set the qualifier to "+" pass if its empty -Set default result to "?" neutral like discripted in RFC ------------------------------------------------------------------------ r131 | maurer | 2006-05-01 11:25:14 +0200 (lun, 01 mag 2006) | 2 lines -Add getAAAARecords method -Modify AMechanism to use getARecords for ipv4 connections and getAAAARecords for ipv6 connections ------------------------------------------------------------------------ r130 | bago | 2006-05-01 04:15:08 +0200 (lun, 01 mag 2006) | 1 line Improved test-suite speed by reusing the SPF1Parser and SPF objects between tests ------------------------------------------------------------------------ r129 | bago | 2006-05-01 04:06:12 +0200 (lun, 01 mag 2006) | 1 line Refactoring: moved MatchResultSubset to the util package, added comments. ------------------------------------------------------------------------ r128 | bago | 2006-05-01 03:55:58 +0200 (lun, 01 mag 2006) | 1 line Parser refactoring (in-progress). Now we use only 1 dynamically generated, dynamically looked-up, regex for the whole parsing! ------------------------------------------------------------------------ r127 | bago | 2006-05-01 03:53:20 +0200 (lun, 01 mag 2006) | 4 lines Updated SPFTest for new TempErrorException, Updated SPF to use a single parser for multiple checks Updated Directive to throw error with no mechanism Improved exception for IP4 not matching ------------------------------------------------------------------------ r126 | maurer | 2006-05-01 01:52:15 +0200 (lun, 01 mag 2006) | 1 line Just a few more docs etc.. ------------------------------------------------------------------------ r125 | maurer | 2006-04-30 19:57:50 +0200 (dom, 30 apr 2006) | 3 lines -TempErrorException get now thrown if the lookup result is not HOST_NOT_FOUND or SUCCESSFULLY -Change the method getARecords to use lookup method of dnsjava so we can check for the query result -change a few classes to throw the TempErrorException ------------------------------------------------------------------------ r124 | maurer | 2006-04-30 18:21:24 +0200 (dom, 30 apr 2006) | 1 line -fix a bug which caused SPF class return every time pass. That was cause cause the result was not set to the new one if a mechanism or modifier match ------------------------------------------------------------------------ r123 | bago | 2006-04-30 18:08:09 +0200 (dom, 30 apr 2006) | 1 line Removed a lot of static final public regexp. Now that the parser doesn't need to know the name-value separation we don't need all that declaration! ------------------------------------------------------------------------ r122 | bago | 2006-04-30 18:01:22 +0200 (dom, 30 apr 2006) | 1 line Minor cleanup ------------------------------------------------------------------------ r121 | bago | 2006-04-30 17:54:04 +0200 (dom, 30 apr 2006) | 6 lines - Removed "Exception" in favor of PermError in MacroExpand - Removed unused fields from SPF and SPF1Data - Big parser refactoring (still in progress) - default Explanation moved to ExpModifier - Removed unused method from IPAddr ------------------------------------------------------------------------ r120 | bago | 2006-04-30 16:16:07 +0200 (dom, 30 apr 2006) | 1 line Removed IPUtil class: now that MXMechanism extends AMechanism they can share that method. ------------------------------------------------------------------------ r119 | bago | 2006-04-30 15:35:08 +0200 (dom, 30 apr 2006) | 1 line Refactored, again, the parser creation scheme. Now the parser know very little of the mechanism/modifier internals and dynamically build the regexp starting from modifier/mechanism collections. ------------------------------------------------------------------------ r118 | bago | 2006-04-30 14:05:24 +0200 (dom, 30 apr 2006) | 3 lines Cleaning refactoring: Mechanism "building" logic moved to SPF1Parser. Now the Mechanisms need only to declare their REGEX as static "known" fields. ------------------------------------------------------------------------ r117 | bago | 2006-04-30 13:45:11 +0200 (dom, 30 apr 2006) | 1 line Moved regexp to modifiers class. ------------------------------------------------------------------------ r116 | bago | 2006-04-30 13:33:58 +0200 (dom, 30 apr 2006) | 2 lines Splitted parser in parser + resulting record. Refactored parser to dynamically load mechanisms. ------------------------------------------------------------------------ r115 | bago | 2006-04-30 12:42:47 +0200 (dom, 30 apr 2006) | 1 line Macro [r] (receiving domain) was not supported ------------------------------------------------------------------------ r114 | bago | 2006-04-30 12:39:35 +0200 (dom, 30 apr 2006) | 1 line Introduced MacroData interface as a layer between macroexpansion and spf1data ------------------------------------------------------------------------ r113 | bago | 2006-04-30 12:27:52 +0200 (dom, 30 apr 2006) | 1 line format source ------------------------------------------------------------------------ r112 | bago | 2006-04-30 12:26:55 +0200 (dom, 30 apr 2006) | 1 line format source ------------------------------------------------------------------------ r111 | bago | 2006-04-30 12:23:07 +0200 (dom, 30 apr 2006) | 1 line Changed FQDN regex check ------------------------------------------------------------------------ r110 | bago | 2006-04-30 12:11:16 +0200 (dom, 30 apr 2006) | 5 lines Further parsing fix. Most parser tests passes, but: - missing ip6 parsing - some test seems to be invalid - we probably miss a check on missing TLDs from host. ------------------------------------------------------------------------ r109 | bago | 2006-04-30 11:49:52 +0200 (dom, 30 apr 2006) | 4 lines Mechanisms overall review / fixes. PTR/EXISTS/INCLUDE directly extends GenericMechanism MX extends AMechanism IP6 extends IP4Mechanism ------------------------------------------------------------------------ r108 | bago | 2006-04-30 04:51:28 +0200 (dom, 30 apr 2006) | 1 line Test fixes ------------------------------------------------------------------------ r107 | bago | 2006-04-29 22:44:52 +0200 (sab, 29 apr 2006) | 1 line Fix for previous code. ------------------------------------------------------------------------ r106 | bago | 2006-04-29 22:03:12 +0200 (sab, 29 apr 2006) | 2 lines Unfinished/Untested parser/Lexer refactoring. ------------------------------------------------------------------------ r105 | maurer | 2006-04-29 19:09:25 +0200 (sab, 29 apr 2006) | 1 line Add javadocs ------------------------------------------------------------------------ r104 | maurer | 2006-04-29 18:53:48 +0200 (sab, 29 apr 2006) | 1 line . ------------------------------------------------------------------------ r103 | maurer | 2006-04-29 17:42:00 +0200 (sab, 29 apr 2006) | 2 lines -Rename IncludeModifier to IncludeMechanism -Move it the the Mechanism package cause it is one ------------------------------------------------------------------------ r102 | maurer | 2006-04-29 17:26:53 +0200 (sab, 29 apr 2006) | 2 lines -Fix a bug where the result was not set right. -Remove some unneeded stuff ------------------------------------------------------------------------ r101 | bago | 2006-04-29 17:09:39 +0200 (sab, 29 apr 2006) | 1 line Removed unused classes (they have been moved to the util package) ------------------------------------------------------------------------ r100 | maurer | 2006-04-29 15:40:39 +0200 (sab, 29 apr 2006) | 1 line docs ------------------------------------------------------------------------ r99 | maurer | 2006-04-29 14:51:59 +0200 (sab, 29 apr 2006) | 3 lines -Fix nullpointer -Workaround for qualifiers -code cleanup ------------------------------------------------------------------------ r98 | maurer | 2006-04-29 14:39:10 +0200 (sab, 29 apr 2006) | 1 line remove old package and class ------------------------------------------------------------------------ r97 | maurer | 2006-04-29 14:30:47 +0200 (sab, 29 apr 2006) | 1 line Set the result to neutral if a SPF-Record was found but not matched ------------------------------------------------------------------------ r96 | maurer | 2006-04-29 14:06:13 +0200 (sab, 29 apr 2006) | 1 line Remove old classes ------------------------------------------------------------------------ r95 | maurer | 2006-04-29 14:04:43 +0200 (sab, 29 apr 2006) | 5 lines -Add include Modifier -Change the run method of the Modifier interface and GenericModifier abstract class to return a String -Some format fixes -Remove not needed methods from SPF1Data ------------------------------------------------------------------------ r94 | maurer | 2006-04-29 13:36:28 +0200 (sab, 29 apr 2006) | 1 line . ------------------------------------------------------------------------ r93 | maurer | 2006-04-29 13:07:32 +0200 (sab, 29 apr 2006) | 1 line Add RedirectModifier ------------------------------------------------------------------------ r92 | maurer | 2006-04-29 11:23:10 +0200 (sab, 29 apr 2006) | 5 lines - Rename ExpMechanismn to ExpModifier - Create new package modifier - Create new interface Modifier - Create new abstract class GenericModifier - Move the ExpModifier to the modifier package. ------------------------------------------------------------------------ r91 | maurer | 2006-04-29 10:22:50 +0200 (sab, 29 apr 2006) | 1 line -Forgot the commit the ExpMachansim too ------------------------------------------------------------------------ r90 | maurer | 2006-04-29 10:21:25 +0200 (sab, 29 apr 2006) | 1 line -Generate also the explanaton if no exp mechanism was found. ------------------------------------------------------------------------ r89 | maurer | 2006-04-29 09:49:32 +0200 (sab, 29 apr 2006) | 3 lines -SPF class now use the new classes -fix a bug which let SPF1Parser throw a NumberFormatException ------------------------------------------------------------------------ r88 | maurer | 2006-04-29 09:24:45 +0200 (sab, 29 apr 2006) | 2 lines -Add AllMechanismn -Add TempErrorException ------------------------------------------------------------------------ r87 | maurer | 2006-04-29 09:05:03 +0200 (sab, 29 apr 2006) | 1 line -Add ExpMechanismn ------------------------------------------------------------------------ r86 | maurer | 2006-04-29 08:27:59 +0200 (sab, 29 apr 2006) | 2 lines -Renamed ErrorException to PermErrorExeption like its called in SPF-Specs -Create TempErrorException ------------------------------------------------------------------------ r85 | maurer | 2006-04-28 22:59:33 +0200 (ven, 28 apr 2006) | 1 line rename Collection ------------------------------------------------------------------------ r84 | maurer | 2006-04-28 22:36:27 +0200 (ven, 28 apr 2006) | 1 line Add ip4Mechanism class ------------------------------------------------------------------------ r83 | bago | 2006-04-28 21:19:44 +0200 (ven, 28 apr 2006) | 5 lines Refactored Mechanisms. 1) renamed the GenericMechanism to Mechanism 2) s/Mechanismn/Mechanism 3) Introduced GenericMechanism as an optional abstract class with common code ------------------------------------------------------------------------ r82 | maurer | 2006-04-28 20:54:17 +0200 (ven, 28 apr 2006) | 1 line Forget the Tests ------------------------------------------------------------------------ r81 | maurer | 2006-04-28 20:51:18 +0200 (ven, 28 apr 2006) | 1 line Remove unneeded exceptions ------------------------------------------------------------------------ r80 | maurer | 2006-04-28 20:49:14 +0200 (ven, 28 apr 2006) | 1 line Remove NeutralException. Ignore problems in classes which should be removed anyware! ------------------------------------------------------------------------ r79 | maurer | 2006-04-28 20:31:06 +0200 (ven, 28 apr 2006) | 1 line Format ------------------------------------------------------------------------ r78 | maurer | 2006-04-28 20:29:16 +0200 (ven, 28 apr 2006) | 1 line Add javadocs and author section ------------------------------------------------------------------------ r77 | maurer | 2006-04-28 20:23:37 +0200 (ven, 28 apr 2006) | 1 line Add javadocs and author sections ------------------------------------------------------------------------ r76 | maurer | 2006-04-28 20:15:21 +0200 (ven, 28 apr 2006) | 1 line Remove test class for SPF1Record cause i will drop the SPF1Record class soon ------------------------------------------------------------------------ r75 | maurer | 2006-04-28 20:14:33 +0200 (ven, 28 apr 2006) | 1 line changes affect by moving ------------------------------------------------------------------------ r74 | maurer | 2006-04-28 20:13:21 +0200 (ven, 28 apr 2006) | 1 line changes affect by moving ------------------------------------------------------------------------ r73 | maurer | 2006-04-28 20:12:50 +0200 (ven, 28 apr 2006) | 1 line Move Inet6Util to util package ------------------------------------------------------------------------ r72 | maurer | 2006-04-28 20:11:44 +0200 (ven, 28 apr 2006) | 1 line Move IPUtil to util package ------------------------------------------------------------------------ r71 | maurer | 2006-04-28 20:11:09 +0200 (ven, 28 apr 2006) | 1 line Move IPAddr to util package ------------------------------------------------------------------------ r70 | maurer | 2006-04-28 20:10:59 +0200 (ven, 28 apr 2006) | 1 line Move IPAddr to util package ------------------------------------------------------------------------ r69 | maurer | 2006-04-28 20:08:25 +0200 (ven, 28 apr 2006) | 1 line init the ExistsMechanism and throw an ErrorException if the mechanismn is unknown ------------------------------------------------------------------------ r68 | maurer | 2006-04-28 20:00:21 +0200 (ven, 28 apr 2006) | 1 line Create ExistsMechanismn ------------------------------------------------------------------------ r67 | maurer | 2006-04-28 19:59:48 +0200 (ven, 28 apr 2006) | 1 line Rename prefix to qualifier to reflect next rfc ------------------------------------------------------------------------ r66 | maurer | 2006-04-28 17:14:18 +0200 (ven, 28 apr 2006) | 1 line Add javadoc ------------------------------------------------------------------------ r65 | maurer | 2006-04-28 16:44:30 +0200 (ven, 28 apr 2006) | 1 line replace some methods. And change a few to private cause these should never called from other classes ------------------------------------------------------------------------ r64 | maurer | 2006-04-28 16:41:55 +0200 (ven, 28 apr 2006) | 1 line Fix a bug .. ------------------------------------------------------------------------ r63 | maurer | 2006-04-28 16:25:24 +0200 (ven, 28 apr 2006) | 1 line instance PTRMethod.. ------------------------------------------------------------------------ r62 | maurer | 2006-04-28 16:18:06 +0200 (ven, 28 apr 2006) | 1 line Add PTRMechanismn ------------------------------------------------------------------------ r61 | maurer | 2006-04-28 15:42:00 +0200 (ven, 28 apr 2006) | 1 line init the MXMechanismn class ------------------------------------------------------------------------ r60 | maurer | 2006-04-28 15:23:35 +0200 (ven, 28 apr 2006) | 1 line Remove init from interface ------------------------------------------------------------------------ r59 | maurer | 2006-04-28 15:10:09 +0200 (ven, 28 apr 2006) | 1 line remove unneeded stuff ------------------------------------------------------------------------ r58 | maurer | 2006-04-28 15:08:26 +0200 (ven, 28 apr 2006) | 1 line ------------------------------------------------------------------------ r57 | maurer | 2006-04-28 15:07:59 +0200 (ven, 28 apr 2006) | 1 line add a new class called IPUtil. ------------------------------------------------------------------------ r56 | maurer | 2006-04-28 15:06:54 +0200 (ven, 28 apr 2006) | 1 line AMechanismn ------------------------------------------------------------------------ r55 | maurer | 2006-04-28 15:02:47 +0200 (ven, 28 apr 2006) | 1 line this is how the interface should be. Create the first Mechanismn class ------------------------------------------------------------------------ r54 | maurer | 2006-04-28 13:08:49 +0200 (ven, 28 apr 2006) | 1 line throw ErrorException ------------------------------------------------------------------------ r53 | maurer | 2006-04-28 13:08:17 +0200 (ven, 28 apr 2006) | 1 line Change a method to public and add a TODO ------------------------------------------------------------------------ r52 | maurer | 2006-04-28 12:58:40 +0200 (ven, 28 apr 2006) | 1 line ups.. ------------------------------------------------------------------------ r51 | maurer | 2006-04-28 12:55:36 +0200 (ven, 28 apr 2006) | 1 line Change the interface layout to reflect the changes we spoke about in icq ------------------------------------------------------------------------ r50 | maurer | 2006-04-28 12:38:09 +0200 (ven, 28 apr 2006) | 1 line remove dependency of SPF1Data ------------------------------------------------------------------------ r49 | maurer | 2006-04-28 12:02:27 +0200 (ven, 28 apr 2006) | 1 line Macro expand domain ------------------------------------------------------------------------ r48 | maurer | 2006-04-28 11:25:55 +0200 (ven, 28 apr 2006) | 1 line move the parsing to an own method. create an method to retrieve the result ------------------------------------------------------------------------ r47 | maurer | 2006-04-28 10:46:32 +0200 (ven, 28 apr 2006) | 1 line Add new method which we will use later to get the right result from the mechanismn results ------------------------------------------------------------------------ r46 | maurer | 2006-04-28 10:18:53 +0200 (ven, 28 apr 2006) | 1 line Add a helper method to replace stuff ------------------------------------------------------------------------ r45 | maurer | 2006-04-28 08:24:44 +0200 (ven, 28 apr 2006) | 1 line use regex to check what command should be used! ------------------------------------------------------------------------ r44 | maurer | 2006-04-28 07:47:38 +0200 (ven, 28 apr 2006) | 1 line Change interface ------------------------------------------------------------------------ r43 | maurer | 2006-04-28 07:13:36 +0200 (ven, 28 apr 2006) | 1 line Create a new interface which all mechanismn should implement ------------------------------------------------------------------------ r42 | bago | 2006-04-28 00:04:55 +0200 (ven, 28 apr 2006) | 1 line Updated parser and parsertest for pure On/Off matching ------------------------------------------------------------------------ r41 | bago | 2006-04-28 00:00:16 +0200 (ven, 28 apr 2006) | 1 line SPF1ParserTest updated to test match/unmatch only. ------------------------------------------------------------------------ r40 | bago | 2006-04-27 23:52:52 +0200 (gio, 27 apr 2006) | 1 line Fix to the regexp. Added the matcher method. ------------------------------------------------------------------------ r39 | maurer | 2006-04-27 23:51:20 +0200 (gio, 27 apr 2006) | 1 line isValidAMechanismn now handle a mechanismn without domain-spec correct ------------------------------------------------------------------------ r38 | bago | 2006-04-27 23:44:17 +0200 (gio, 27 apr 2006) | 1 line First pass regexp review (not tested) ------------------------------------------------------------------------ r37 | maurer | 2006-04-27 23:12:59 +0200 (gio, 27 apr 2006) | 1 line fix regex for CIDR length ------------------------------------------------------------------------ r36 | maurer | 2006-04-27 23:10:05 +0200 (gio, 27 apr 2006) | 1 line quick commit for testing ------------------------------------------------------------------------ r35 | maurer | 2006-04-27 23:07:05 +0200 (gio, 27 apr 2006) | 1 line fix ------------------------------------------------------------------------ r34 | maurer | 2006-04-27 23:00:21 +0200 (gio, 27 apr 2006) | 1 line Add some regex and start with validation methods ------------------------------------------------------------------------ r33 | maurer | 2006-04-27 20:31:22 +0200 (gio, 27 apr 2006) | 1 line More regex ! ------------------------------------------------------------------------ r32 | maurer | 2006-04-27 18:28:34 +0200 (gio, 27 apr 2006) | 1 line Start the SPF1Parser Class. This class should be instanced by SPF with a SPFRecord given. ------------------------------------------------------------------------ r31 | bago | 2006-04-27 01:29:38 +0200 (gio, 27 apr 2006) | 1 line Generalized ArrayList to List in DNSService, added HardCoded DNSServiceMock to return tested dns zones. ------------------------------------------------------------------------ r30 | bago | 2006-04-26 22:44:30 +0200 (mer, 26 apr 2006) | 2 lines DNSProbe refactoring: created a DNSService and a default DNSServiceXBillImpl. Now SPF and SPF1Data can take a DNSService in the constructor: if not passed it simply uses the DNSServiceXBillImpl. ------------------------------------------------------------------------ r29 | bago | 2006-04-26 22:24:05 +0200 (mer, 26 apr 2006) | 1 line Marked DNSProbe methods deprecated if not used, private if used only internally. ------------------------------------------------------------------------ r28 | bago | 2006-04-26 22:04:20 +0200 (mer, 26 apr 2006) | 2 lines Removed dependencies from InetAddress. Changed ip string checks to "syntax only" checks (no dns lookups). Added an IPAddr test for IPV4 and IP6 address strings check ------------------------------------------------------------------------ r27 | maurer | 2006-04-26 21:52:13 +0200 (mer, 26 apr 2006) | 1 line commit test ------------------------------------------------------------------------ r26 | maurer | 2006-04-26 21:48:55 +0200 (mer, 26 apr 2006) | 1 line log ------------------------------------------------------------------------ r25 | maurer | 2006-04-26 20:13:59 +0200 (mer, 26 apr 2006) | 1 line Add more logging in the exceptions ------------------------------------------------------------------------ r24 | maurer | 2006-04-26 15:00:59 +0200 (mer, 26 apr 2006) | 1 line Add todo ------------------------------------------------------------------------ r23 | maurer | 2006-04-26 14:35:50 +0200 (mer, 26 apr 2006) | 1 line Fix javadoc ------------------------------------------------------------------------ r22 | maurer | 2006-04-26 14:22:58 +0200 (mer, 26 apr 2006) | 1 line . ------------------------------------------------------------------------ r21 | maurer | 2006-04-26 14:19:52 +0200 (mer, 26 apr 2006) | 1 line Add javadocs ------------------------------------------------------------------------ r20 | maurer | 2006-04-26 14:05:43 +0200 (mer, 26 apr 2006) | 1 line Remove unneeded class ------------------------------------------------------------------------ r19 | maurer | 2006-04-26 14:05:08 +0200 (mer, 26 apr 2006) | 1 line Remove unneeded code. ------------------------------------------------------------------------ r18 | maurer | 2006-04-26 13:55:24 +0200 (mer, 26 apr 2006) | 1 line printout an text if was wrong used form cmdline ------------------------------------------------------------------------ r17 | maurer | 2006-04-26 13:13:52 +0200 (mer, 26 apr 2006) | 1 line Remove unneeded methods and variables. Thx Stefano :-) ------------------------------------------------------------------------ r16 | bago | 2006-04-25 19:00:12 +0200 (mar, 25 apr 2006) | 1 line Use ECLIPSE_HOME for junit library. Should be more portable. ------------------------------------------------------------------------ r15 | bago | 2006-04-25 18:59:46 +0200 (mar, 25 apr 2006) | 2 lines Change the template convention to Sun (like James server). Spaces instead of Tabs. ------------------------------------------------------------------------ r14 | bago | 2006-04-25 18:59:08 +0200 (mar, 25 apr 2006) | 3 lines TestSuites refactoring to improve Eclispe integration ("rerunnability" of single tests). Added "implementation aware" test_parser reading Added spfjava specific errors to test_parser.txt ------------------------------------------------------------------------ r13 | maurer | 2006-04-25 16:14:06 +0200 (mar, 25 apr 2006) | 1 line Remove unneded Exceptions ------------------------------------------------------------------------ r12 | maurer | 2006-04-25 16:06:25 +0200 (mar, 25 apr 2006) | 1 line Fixes for parser ------------------------------------------------------------------------ r11 | maurer | 2006-04-25 14:51:39 +0200 (mar, 25 apr 2006) | 1 line ------------------------------------------------------------------------ r10 | maurer | 2006-04-25 14:50:05 +0200 (mar, 25 apr 2006) | 1 line Add includeException ------------------------------------------------------------------------ r9 | maurer | 2006-04-25 14:46:31 +0200 (mar, 25 apr 2006) | 1 line CheckFQDN now works like expected ------------------------------------------------------------------------ r8 | maurer | 2006-04-25 08:19:11 +0200 (mar, 25 apr 2006) | 1 line init ------------------------------------------------------------------------ r7 | maurer | 2006-04-25 08:18:20 +0200 (mar, 25 apr 2006) | 1 line Initial import. ------------------------------------------------------------------------