Hi,

  The below diff updates databases/sqlcipher to v4.5.5.
Changes include:


* Updates baseline to upstream SQLite 3.42.0
* Does not allow key to be set again on a connection after it has been
  successfully used for an encryption or decryption operation to prevent
  accidental database corruption
* Raises an error if a rekey operation is attempted on an unencrypted
  database
* Raises an error when a key or rekey operation is passed an empty key
* Minor improvements to constant time functions
* Miscellaneous code and comment cleanup

  I've bumped SHARED_LIBS based on running nm -g between the old and
new libraries and 3 functions appear to have disappered between 4.5.4
and 4.5.5:

  sqlcipher_codec_ctx_get_flag
  sqlcipher_codec_ctx_set_flag
  sqlcipher_codec_ctx_unset_flag

  Based on the documentation it says to crank the major version by one,
so is 1.0 OK for this? The output of ${WRKBUILD}/shared_libs.log still 
says:

# SHARED_LIBS+= <libname>      <obsd version> # <orig version>
SHARED_LIBS +=  sqlcipher            0.4      # 8.6

This is what was originally in the Makefile. Not sure if this is
correct?

Thanks,
Tom


Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/sqlcipher/Makefile,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile
--- Makefile    10 May 2023 08:38:21 -0000      1.7
+++ Makefile    27 Oct 2023 20:37:14 -0000
@@ -2,9 +2,9 @@ COMMENT =       encrypted SQLite database
 
 GH_ACCOUNT =   sqlcipher
 GH_PROJECT =   sqlcipher
-GH_TAGNAME =   v4.5.4
+GH_TAGNAME =   v4.5.5
 
-SHARED_LIBS +=  sqlcipher                 0.4 # 8.6
+SHARED_LIBS +=  sqlcipher                 1.0 # 8.6
 
 CATEGORIES =   databases
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/databases/sqlcipher/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- distinfo    10 May 2023 08:38:21 -0000      1.6
+++ distinfo    27 Oct 2023 20:37:14 -0000
@@ -1,2 +1,2 @@
-SHA256 (sqlcipher-4.5.4.tar.gz) = 6gUv5jTXKfnda2JAFhBN55b6+H5Iep6Gigf67jWVd3E=
-SIZE (sqlcipher-4.5.4.tar.gz) = 18755568
+SHA256 (sqlcipher-4.5.5.tar.gz) = AU751PW19OevTZOtOZZnlHu1XjGGDmcfDe8biubwXeA=
+SIZE (sqlcipher-4.5.5.tar.gz) = 18816611

Reply via email to