1. 11 Dec, 2015 8 commits
    • Dave Cridland's avatar
      0434a9cb
    • Dave Cridland's avatar
      Merge pull request #439 from guusdk/OF-973 · c5db7ec9
      Dave Cridland authored
      OF-973: TLS negotiation failures should come in two flavors.
      c5db7ec9
    • Dave Cridland's avatar
      Merge pull request #445 from sco0ter/usermanager · 1652e6fd
      Dave Cridland authored
      DefaultUserProvider: Rethrow exception instead of silently logging it.
      1652e6fd
    • Dave Cridland's avatar
      Merge pull request #442 from surevine/of-997 · be58aca7
      Dave Cridland authored
      OF-997 Deny framing to avoid clickjacking
      be58aca7
    • Christian Schudt's avatar
      DefaultUserProvider: Rethrow exception instead of silently logging it. · 23a0cc49
      Christian Schudt authored
      The reason is, that when calling the createUser() method, the caller thinks user creation succeeded, even if it might not.
      This leads to unexpected behavior.
      
      I've experienced that, when trying to create a user with a name of > 100 length:
      
      com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'name' at row 1
      	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4230)
      	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4164)
      	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2615)
      	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2776)
      	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2838)
      	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082)
      	at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1307)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:497)
      	at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100)
      	at org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57)
      	at com.mysql.jdbc.Statement$$EnhancerByProxool$$cb3cdf02.execute(<generated>)
      	at org.jivesoftware.openfire.user.DefaultUserProvider.createUser(DefaultUserProvider.java:164)
      23a0cc49
    • Dave Cridland's avatar
      OF-997 Make Frame-Options value an option · 9ee30d0f
      Dave Cridland authored
      9ee30d0f
    • Dave Cridland's avatar
      Merge pull request #444 from sco0ter/clearspace · f1a192c5
      Dave Cridland authored
      OF-1001 Drop Clearspace support
      f1a192c5
    • Christian Schudt's avatar
      OF-1001 Drop Clearspace support · aae9e30e
      Christian Schudt authored
      aae9e30e
  2. 10 Dec, 2015 6 commits
  3. 09 Dec, 2015 2 commits
  4. 08 Dec, 2015 7 commits
  5. 07 Dec, 2015 14 commits
  6. 05 Dec, 2015 3 commits