]> jfr.im git - irc/kvirc/KVIrc.git/log
irc/kvirc/KVIrc.git
14 years ago[KVIrc] (branches/no_openssl) More OpenSSL vestige removal. origin/curan
Kai Wasserbäch [Thu, 3 Dec 2009 14:34:27 +0000 (14:34 +0000)] 
[KVIrc] (branches/no_openssl) More OpenSSL vestige removal.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3663 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no_openssl) Remove last vestiges of OpenSSL from top-level CMakeLis...
Kai Wasserbäch [Thu, 3 Dec 2009 14:23:40 +0000 (14:23 +0000)] 
[KVIrc] (branches/no_openssl) Remove last vestiges of OpenSSL from top-level CMakeLists.txt.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3662 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no_openssl) Merge r3549 to r3660 into branch.
Kai Wasserbäch [Thu, 3 Dec 2009 14:21:42 +0000 (14:21 +0000)] 
[KVIrc] (branches/no_openssl) Merge r3549 to r3660 into branch.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3661 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/curan) Update status file.
Kai Wasserbäch [Fri, 27 Nov 2009 12:33:44 +0000 (12:33 +0000)] 
[KVIrc] (branches/curan) Update status file.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3634 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded): Merge r3360 through r3631 into branch for easier...
Kai Wasserbäch [Fri, 27 Nov 2009 09:38:43 +0000 (09:38 +0000)] 
[KVIrc] (branches/no embedded): Merge r3360 through r3631 into branch for easier backmerging.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3632 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded): Remove untested feature random IV for now.
Kai Wasserbäch [Fri, 27 Nov 2009 09:16:53 +0000 (09:16 +0000)] 
[KVIrc] (branches/no embedded): Remove untested feature random IV for now.
  As my time is severly limited and I'd like to see the rest of this
  code in trunk, I'll remove the untested random IV generation for
  now.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3631 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no_openssl): Delete »src/kvilib/net/kvi_ssl.{h,cpp}«.
Kai Wasserbäch [Thu, 8 Oct 2009 17:12:44 +0000 (17:12 +0000)] 
[KVIrc] (branches/no_openssl): Delete »src/kvilib/net/kvi_ssl.{h,cpp}«.
  These two files provided the OpenSSL wrapper for KVIrc and is no longer needed.
  We call on the respective QtNetwork methods where needed.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3555 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no_openssl): doc/COPYING: removed exceptions, updated to current...
Kai Wasserbäch [Thu, 8 Oct 2009 16:31:49 +0000 (16:31 +0000)] 
[KVIrc] (branches/no_openssl): doc/COPYING: removed exceptions, updated to current GPLv2.
  (The address of the FSF has changed.)

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3553 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no_openssl): doc/INSTALL: remove OpenSSL documentation.
Kai Wasserbäch [Thu, 8 Oct 2009 16:15:33 +0000 (16:15 +0000)] 
[KVIrc] (branches/no_openssl): doc/INSTALL: remove OpenSSL documentation.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3552 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no_openssl): remove OpenSSL code path from »str.digest«.
Kai Wasserbäch [Thu, 8 Oct 2009 16:06:19 +0000 (16:06 +0000)] 
[KVIrc] (branches/no_openssl): remove OpenSSL code path from »str.digest«.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3551 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no_openssl): Removed OpenSSL from top CMakeLists.txt.
Kai Wasserbäch [Thu, 8 Oct 2009 15:53:39 +0000 (15:53 +0000)] 
[KVIrc] (branches/no_openssl): Removed OpenSSL from top CMakeLists.txt.
  WARNING: WON'T BUILD ANYMORE! I KNOW THAT. ;)

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3550 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no_openssl): Create from r3548
Kai Wasserbäch [Thu, 8 Oct 2009 15:45:44 +0000 (15:45 +0000)] 
[KVIrc] (branches/no_openssl): Create from r3548

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3549 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches): Add no_openssl branch to README.active-branches.
Kai Wasserbäch [Thu, 8 Oct 2009 15:44:25 +0000 (15:44 +0000)] 
[KVIrc] (branches): Add no_openssl branch to README.active-branches.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3548 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded): Fixing IV generation.
Kai Wasserbäch [Mon, 20 Jul 2009 21:16:08 +0000 (21:16 +0000)] 
[KVIrc] (branches/no embedded): Fixing IV generation.
  Usage of a wron variable to determine the required IV size led to
  random IVs which broke decryption.

  Additionally this commit prepares for real randomized IVs, which
  are required to ensure no information leakage about the used key.
  In case of random IVs per message, the generated IV is prepended to
  the transmitted message (and yes, this doesn't affect the security
  ;-) ).

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3364 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded): Merging r3323 to r3359 into branch.
Kai Wasserbäch [Mon, 20 Jul 2009 14:09:39 +0000 (14:09 +0000)] 
[KVIrc] (branches/no embedded): Merging r3323 to r3359 into branch.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3360 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded): Add hardcoded IV and fix Blowfish key parsing.
Kai Wasserbäch [Sun, 19 Jul 2009 16:35:12 +0000 (16:35 +0000)] 
[KVIrc] (branches/no embedded): Add hardcoded IV and fix Blowfish key parsing.
  * The module this shall replace hardcoded the IV to 0, do the same.
  * The parsing of keys (and to some extent encrypted data) was flawd,
    fix the parsing routines.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3355 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded): src/modules/str/libkvistr.cpp: Fix typo.
Kai Wasserbäch [Sun, 19 Jul 2009 09:42:59 +0000 (09:42 +0000)] 
[KVIrc] (branches/no embedded): src/modules/str/libkvistr.cpp: Fix typo.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3352 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded): Fix Rijndael module's CMakeLists.txt.
Kai Wasserbäch [Sun, 19 Jul 2009 09:33:30 +0000 (09:33 +0000)] 
[KVIrc] (branches/no embedded): Fix Rijndael module's CMakeLists.txt.
  If compiled without OpenSSL support and without WANT_NO_EMBEDDED_CODE
  CMake complained about not set variables in the Rijndael module's
  CMakeLists.txt file. We encapsule everything in a nice IF statement
  and CMake is happy.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3351 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded): Ensure version 5.x of Crypto++.
Kai Wasserbäch [Sat, 18 Jul 2009 19:20:50 +0000 (19:20 +0000)] 
[KVIrc] (branches/no embedded): Ensure version 5.x of Crypto++.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3349 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded): Minor cleanups.
Kai Wasserbäch [Sat, 18 Jul 2009 18:44:33 +0000 (18:44 +0000)] 
[KVIrc] (branches/no embedded): Minor cleanups.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3348 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded): $str.digest for all.
Kai Wasserbäch [Sat, 18 Jul 2009 00:57:14 +0000 (00:57 +0000)] 
[KVIrc] (branches/no embedded): $str.digest for all.
    Until now $str.digest was dependant on OpenSSL. This commit
    removes this limitation.
    Now one can decide at compile time for one of the following
    backends:
    * OpenSSL (etherything as it is now).
    * Crypto++ (better backend, right now the entire SHA familiy,
      MD2, MD4, MD5, the entire RIPEMD family and CRC32 are enabled).
    * QCryptographicHash (as a fallback mechanism this option was
      added, which offers MD4, MD5 and SHA1).

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3347 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded): Work around a moc bug.
Kai Wasserbäch [Fri, 17 Jul 2009 20:58:24 +0000 (20:58 +0000)] 
[KVIrc] (branches/no embedded): Work around a moc bug.
    Split the old implementation and the new Crypto++-based
    version into seperate files and let CMake handle what
    to build, that works around a bug in moc, that lead to
    linking errors.

    Now it _SHOULD_ really work.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3346 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded):
Kai Wasserbäch [Fri, 17 Jul 2009 18:41:07 +0000 (18:41 +0000)] 
[KVIrc] (branches/no embedded):
  * First implementation of Rijndael and Blowfish with
    libcrypto++ as a backend.
    - It compiles.
    - MOC is somewhat broken (indexes the wrong code and is
      then expecting functions which aren't present, need
      to figure out how to tell MOC which part of the code
      is there to be scanned).
    - No test run has been made so far (no time, if
      someone else wants to go ahead...).
  * If you compile with the Crypto++ backend, you'll be
    warned about experimental code.

  NOTE: This commit is (as should be clear from the above)
        a WIP state.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3342 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded):
Kai Wasserbäch [Wed, 15 Jul 2009 13:31:21 +0000 (13:31 +0000)] 
[KVIrc] (branches/no embedded):
  * Prepare the main CMakeLists.txt for the new code/option.
  * Add myself to »src/modules/about/ENTRIES«.
  * Removed kvi_md5.cpp from »src/kvilib/CMakeLists.txt«
  * Don't compile »src/modules/rijndael/rijndael.{h,cpp}«
    and »src/modules/rijndael/ablowfish.{h,cpp}« if
    »WANT_NO_EMBEDDED_CODE« is set. (We keep the error
    codes from »src/modules/rijndael/rijndael.h« for now.)

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3339 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/curan) Add some documentation about the branches.
Kai Wasserbäch [Thu, 9 Jul 2009 18:27:28 +0000 (18:27 +0000)] 
[KVIrc] (branches/curan) Add some documentation about the branches.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3328 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded) Remove »kvi_d5.{h,cpp}«.
Kai Wasserbäch [Wed, 8 Jul 2009 23:18:40 +0000 (23:18 +0000)] 
[KVIrc] (branches/no embedded) Remove »kvi_d5.{h,cpp}«.
  As the embedded MD5 implementation wasn't used for some time in KVIrc and
  nobody complained: just remove it. It seems like everybody who uses it
  already compiles KVIrc with OpenSSL enabled.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3324 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches/no embedded) Copy r3321 as the code base.
Kai Wasserbäch [Wed, 8 Jul 2009 23:08:13 +0000 (23:08 +0000)] 
[KVIrc] (branches/no embedded) Copy r3321 as the code base.
  This branch is for hunting down code embedded or recreated, which should
  come from libraries. An example would be the MD5 code.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3323 17fca916-40b9-46aa-a4ea-0a15b648b75c

14 years ago[KVIrc] (branches) Create a »curan« directory.
Kai Wasserbäch [Wed, 8 Jul 2009 23:05:09 +0000 (23:05 +0000)] 
[KVIrc] (branches) Create a »curan« directory.
  Seperate my branches from »official« ones.

git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3322 17fca916-40b9-46aa-a4ea-0a15b648b75c