Skip to content

Instantly share code, notes, and snippets.

@davidbryant
davidbryant / jtds-custom-ssl-socket-factory.diff
Created February 13, 2015 04:31
Extends jTDS to allow a custom SSL socket factory to be used
Index: html/faq.html
===================================================================
--- html/faq.html
+++ html/faq.html
@@ -377,6 +377,23 @@
</tbody>
</table>
</dd>
+ <dt><code>sslsocketfactoryclassname</code></dt>
+ <dd>Allows a custom SSL socket factory to be used when SSL has been enabled
@davidbryant
davidbryant / jtds-string-index-fix.diff
Last active August 29, 2015 14:15
Fix for StringIndexOutOfBoundsException in jTDS
Index: src/main/net/sourceforge/jtds/jdbc/JtdsPreparedStatement.java
===================================================================
--- src/main/net/sourceforge/jtds/jdbc/JtdsPreparedStatement.java
+++ src/main/net/sourceforge/jtds/jdbc/JtdsPreparedStatement.java
@@ -298,7 +298,7 @@ public class JtdsPreparedStatement extends JtdsStatement implements PreparedStat
break;
default: //
- if( len - i > 4 && ( sql.substring( i, i + 5 ).equalsIgnoreCase( "exec " ) ) || sql.substring( i, i + 5 ).equalsIgnoreCase( "call " ) )
+ if( len - i > 4 && ( sql.substring( i, i + 5 ).equalsIgnoreCase( "exec " ) || sql.substring( i, i + 5 ).equalsIgnoreCase( "call " ) ) )
@davidbryant
davidbryant / jtds-unit-test-fixes.diff
Created February 13, 2015 04:25
Fixes for some broken unit tests in jtds 1.3.x
Index: src/test/net/sourceforge/jtds/jdbc/ConnectionTest.java
===================================================================
--- src/test/net/sourceforge/jtds/jdbc/ConnectionTest.java
+++ src/test/net/sourceforge/jtds/jdbc/ConnectionTest.java
@@ -356,7 +356,8 @@ public class ConnectionTest extends UnitTestBase
{
// create new classloader for loading the actual test
- ClassLoader cloader = new URLClassLoader( new URL[] { new File( "bin" ).toURI().toURL() }, null )
+ ClassLoader cloader = new URLClassLoader( new URL[] { new File( "bin" ).toURI().toURL(), new File( "build/classes" ).toURI().toURL(),

Keybase proof

I hereby claim:

  • I am davidbryant on github.
  • I am davebryant (https://keybase.io/davebryant) on keybase.
  • I have a public key whose fingerprint is FFCF 12B7 09E8 DBA6 5601 9E5A 2562 07FC 58FC 2D8F

To claim this, I am signing this object: