1. 18 Mar, 2016 1 commit
    • akrherz's avatar
      OF-1111 Rethink RPM build and versioning · 8b275ea4
      akrherz authored
      Ant RPM build configuration is modified such that:
      
       - rpmbuild arch of x86_64 is now default.  This will require a
         change to the Ignite's Bamboo to specify a 64bit JRE to bundle
       - the rpmbuild arch logic is simplified and one can now specify
         which arch to build for by setting `-Drpmbuild.arch=<arch>`
       - the resulting RPM filenames are changed, such to allow upgrades
         between alpha builds, beta/rc builds and GA builds without
         having to `rpm --force` these.  See note below on the new
         RPM filenames.
       - the changelog field in the RPM will contain the hash of the
         last commit in the local repository `git rev-parse --short HEAD`
       - A new `git.revision` Ant target is introduced so support the
         inclusion of this in the build metadata
      
      New RPM filenames:
          For General Releases we get x.y.z-1
          For Alpha builds we get     x.y.z-0.1.{YYYYMMDD}alpha
          For Beta/RC builds we get   x.y.z-0.2.(beta|rc)
      8b275ea4
  2. 17 Mar, 2016 1 commit
  3. 11 Mar, 2016 2 commits
  4. 10 Mar, 2016 2 commits
    • Dave Cridland's avatar
      Merge pull request #558 from guusdk/master · cd4994ca
      Dave Cridland authored
      Prevent occasional failure of CheckChainTrustedTest
      cd4994ca
    • Guus der Kinderen's avatar
      Prevent occasional failure of CheckChainTrustedTest · 3ed99368
      Guus der Kinderen authored
      There's one unit test that occasionally fails. This occurs as a result of an unintended
      collision. As part of the test, many certificates are generated and stored in keystores.
      The alias used for the entry was based on the hashcode of the public ke of the certificate.
      The value range of those hashcodes is fairly small (it has only a couple of digits), which
      leads to occasional collisions, causing the test to fail.
      
      This commit replaces the hashcode-based alias with the Base64-encoded public key information.
      This ensures that aliases for distinct keys are also distinct, while ensuring that the
      aliases for equal keys are equal.
      3ed99368
  5. 07 Mar, 2016 13 commits
  6. 06 Mar, 2016 3 commits
  7. 05 Mar, 2016 2 commits
  8. 04 Mar, 2016 1 commit
  9. 03 Mar, 2016 7 commits
  10. 02 Mar, 2016 1 commit
  11. 01 Mar, 2016 1 commit
  12. 26 Feb, 2016 4 commits
  13. 16 Feb, 2016 1 commit
  14. 15 Feb, 2016 1 commit
    • Chinmay Dani's avatar
      Outcasts should not be allowed to register with room. · 7963d3f8
      Chinmay Dani authored
      With the current implementation, any user can send the register IQ to register with
      a room as a 'member'. This also allows outcasts, that were banned from a room, to be
      able to register again as a member, and eventually re-join the room. The solution is
      to prevent outcasts from registering with the room.
      7963d3f8