- Timestamp:
- 01/18/10 13:17:22 (3 years ago)
- Location:
- apps/blackberry/branches/1.6.1/blackberry
- Files:
-
- 3 modified
-
build.xml (modified) (1 diff)
-
src/org/telnic/blackberry/dns/DNSInputStream.java (modified) (8 diffs)
-
src/org/telnic/blackberry/TelnameApp.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
apps/blackberry/branches/1.6.1/blackberry/build.xml
r606 r666 3 3 <project name="DotTel-BB" default="build"> 4 4 5 <property name="ver" value="1.6 " />5 <property name="ver" value="1.6.1" /> 6 6 <property name="appname" value="Access .tel" /> 7 7 <property name="codename" value="DotTel-BB" /> -
apps/blackberry/branches/1.6.1/blackberry/src/org/telnic/blackberry/dns/DNSInputStream.java
r606 r666 38 38 * 39 39 * @author John Cundall, Ben Dowling, Jonathan Maycock 40 * @version $Id: DNSInputStream.java,v 1.2 1 2009/12/17 12:00:46jm2 Exp $40 * @version $Id: DNSInputStream.java,v 1.22 2010/01/18 12:42:31 jm2 Exp $ 41 41 */ 42 42 public class DNSInputStream extends ByteArrayInputStream … … 73 73 74 74 /** 75 * the major version number.76 */ 77 public static final int MAJOR_VERSION = 1;78 79 /** 80 * the minor version number.81 */ 82 public static final int MINOR_VERSION = 1;83 75 * the text major version number. 76 */ 77 public static final int TEXT_MAJOR_VERSION = 1; 78 79 /** 80 * the text minor version number. 81 */ 82 public static final int TEXT_MINOR_VERSION = 1; 83 84 84 /** 85 85 * A variable to monitor postion in the data … … 456 456 String version = readString(); 457 457 //check version number 458 459 if (!checkTxtVersion( version )) 460 { 461 //discard 462 return null; 463 } 458 459 boolean isOldStyleDomain = isOldStyleDomain( version ); 460 Logger.logMessage( "isOldStyleDomain: " + isOldStyleDomain, Options.KEY_LOG_APPLICATION ); 464 461 465 462 String type = readString(); … … 472 469 readString(); 473 470 } 474 return new DNSTxtDDSResourceRecord( ttl, txtStr, dds, version.equals( "1" ));471 return new DNSTxtDDSResourceRecord( ttl, txtStr, dds, isOldStyleDomain ); 475 472 } 476 473 else if (type.equals( TSM_PRIVATE_DATA_AVAILABLE )) … … 486 483 privateAvail = true; 487 484 } 488 if (version.equals( "1" )) 489 { 490 isVersionOne = true; 491 } 485 isVersionOne = isOldStyleDomain; 492 486 493 487 //read the other entries. … … 569 563 String minor = version.substring( 1, version.length() ); 570 564 571 if (Integer.parseInt( major ) > MAJOR_VERSION )565 if (Integer.parseInt( major ) > TEXT_MAJOR_VERSION ) 572 566 { 573 567 Logger.logMessage("Structured Text version not supported. Discarding.", Options.KEY_LOG_APPLICATION); … … 575 569 } 576 570 577 String minorSystem = String.valueOf( MINOR_VERSION );571 String minorSystem = String.valueOf( TEXT_MINOR_VERSION ); 578 572 579 573 while (minor.length() < minorSystem.length()) … … 589 583 { 590 584 Logger.logMessage("Structured Text Record Minor Version Does Not Match, Parsing anyway", Options.KEY_LOG_APPLICATION); 585 } 586 return true; 587 } 588 589 /** 590 * checks the structured text record version number. 591 */ 592 private boolean isOldStyleDomain(String version) 593 { 594 String major = version.substring( 0, 1 ); 595 String minor = version.substring( 1, version.length() ); 596 597 if (Integer.parseInt( major ) > 1 ) 598 { 599 Logger.logMessage("Not v10 or v11", Options.KEY_LOG_APPLICATION); 600 return false; 601 } 602 603 String minorSystem = String.valueOf( 0 ); 604 605 while (minor.length() < minorSystem.length()) 606 { 607 minor += "0"; 608 } 609 while (minorSystem.length() < minor.length()) 610 { 611 minorSystem += "0"; 612 } 613 614 if (Integer.parseInt( minor ) != 0 && Integer.parseInt( minor ) != 1) 615 { 616 Logger.logMessage("Not v10 or v11", Options.KEY_LOG_APPLICATION); 617 return false; 591 618 } 592 619 return true; -
apps/blackberry/branches/1.6.1/blackberry/src/org/telnic/blackberry/TelnameApp.java
r606 r666 43 43 * 44 44 * @author Ben Dowling, Jonathan Maycock 45 * @version $Id: TelnameApp.java,v 1.5 7 2009/12/17 12:03:00jm2 Exp $45 * @version $Id: TelnameApp.java,v 1.58 2010/01/18 13:16:34 jm2 Exp $ 46 46 */ 47 47 public final class TelnameApp implements OptionsChangeListener … … 111 111 public static String getVersion () 112 112 { 113 return "1.6 ";113 return "1.6.1"; 114 114 } 115 115








