pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/lua-sec (security/lua-sec) Updated 0.6 to 0.9



details:   https://anonhg.NetBSD.org/pkgsrc/rev/920794b1955c
branches:  trunk
changeset: 420719:920794b1955c
user:      mef <mef%pkgsrc.org@localhost>
date:      Mon Jan 06 23:55:47 2020 +0000

description:
(security/lua-sec) Updated 0.6 to 0.9

--------------------------------------------------------------------------
LuaSec 0.9
---------------
This version includes:

* Add DNS-based Authentication of Named Entities (DANE) support
* Add __close() metamethod
* Fix deprecation warnings with OpenSSL 1.1
* Fix special case listing of TLS 1.3 EC curves
* Fix general_name leak in cert:extensions()
* Fix unexported 'ssl.config' table
* Replace $(LD) with $(CCLD) variable
* Remove multiple definitions of 'ssl_options' variable
* Use tag in git format: v0.9

--------------------------------------------------------------------------
LuaSec 0.8.2
---------------
This version includes:

* Fix unexported 'ssl.config' table (backported)

--------------------------------------------------------------------------
LuaSec 0.8.1
---------------
This version includes:

* Fix general_name leak in cert:extensions() (backported)

--------------------------------------------------------------------------
LuaSec 0.8
---------------
This version includes:

* Add support to ALPN
* Add support to TLS 1.3
* Add support to multiple certificates
* Add timeout to https module (https.TIMEOUT)
* Drop support to SSL 3.0
* Drop support to TLS 1.0 from https module
* Fix invalid reference to Lua state
* Fix memory leak when get certficate extensions

--------------------------------------------------------------------------
LuaSec 0.7.2
---------------
This version includes:

* Fix unexported 'ssl.config' table (backported)

--------------------------------------------------------------------------
LuaSec 0.7.1
---------------
This version includes:

* Fix general_name leak in cert:extensions() (backported)

--------------------------------------------------------------------------
LuaSec 0.7
---------------
LuaSec depends  on OpenSSL, and  integrates with LuaSocket to  make it
easy to add secure connections to any Lua applications or scripts.

Documentation: https://github.com/brunoos/luasec/wiki

This version includes:

* Add support to OpenSSL 1.1.0
* Add support to elliptic curves list
* Add ssl.config that exports some OpenSSL information
* Add integration with luaossl

diffstat:

 security/lua-sec/Makefile                   |   9 +++--
 security/lua-sec/distinfo                   |  12 ++++----
 security/lua-sec/patches/patch-src_Makefile |  40 ++++++++++++++--------------
 3 files changed, 31 insertions(+), 30 deletions(-)

diffs (114 lines):

diff -r f4717f844d6f -r 920794b1955c security/lua-sec/Makefile
--- a/security/lua-sec/Makefile Mon Jan 06 23:30:10 2020 +0000
+++ b/security/lua-sec/Makefile Mon Jan 06 23:55:47 2020 +0000
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile,v 1.15 2016/06/04 21:48:11 alnsn Exp $
+# $NetBSD: Makefile,v 1.16 2020/01/06 23:55:47 mef Exp $
 
-DISTNAME=              luasec-0.6
+VERSION=               0.9
+DISTNAME=              luasec-${VERSION}
 PKGNAME=               ${DISTNAME:S/luasec/${LUA_PKGPREFIX}-sec/}
 CATEGORIES=            security
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=brunoos/}
-GITHUB_TAG=            ${DISTNAME}
+GITHUB_TAG=            v${VERSION}
 GITHUB_PROJECT=                ${DISTNAME:S/-${PKGVERSION_NOREV}//}
 
 MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
@@ -16,7 +17,7 @@
 
 USE_TOOLS+=            gmake
 
-WRKSRC=                        ${WRKDIR}/luasec-${DISTNAME}
+#RKSRC=                        ${WRKDIR}/luasec-${DISTNAME}
 INSTALLATION_DIRS+=    ${LUA_CDIR} ${LUA_LDIR}
 
 BUILD_TARGET.SunOS=    solaris
diff -r f4717f844d6f -r 920794b1955c security/lua-sec/distinfo
--- a/security/lua-sec/distinfo Mon Jan 06 23:30:10 2020 +0000
+++ b/security/lua-sec/distinfo Mon Jan 06 23:55:47 2020 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.8 2016/06/04 21:48:11 alnsn Exp $
+$NetBSD: distinfo,v 1.9 2020/01/06 23:55:47 mef Exp $
 
-SHA1 (luasec-0.6.tar.gz) = 3204c0ac99f7be1952ad8f1157e83cc513491cb4
-RMD160 (luasec-0.6.tar.gz) = fc34ead1ec17b42991f8599f888007ab677dc6af
-SHA512 (luasec-0.6.tar.gz) = f7004a329153d0126a3ea27b4986e9d83fb8f2de9c5c2f0c96427c50cc42e1252c69fd8cc69e2e8d423745d2dbfdb5a781b609938f7f502c7aedeb99fd0778cd
-Size (luasec-0.6.tar.gz) = 51071 bytes
+SHA1 (luasec-0.9.tar.gz) = d6560dd160cb3f5079ec53f148636e4dd41b10b7
+RMD160 (luasec-0.9.tar.gz) = d5dc4dfcf122897f681f2f7b0f9f1e9981501525
+SHA512 (luasec-0.9.tar.gz) = ea601016328232ca0ff12be72897eeedac88a78834a63e1c36d2828a3187039665a2c60597b5af1fa6917b6fe87cd292fbcdfabcd67bab968f587e038d52a933
+Size (luasec-0.9.tar.gz) = 52163 bytes
 SHA1 (patch-Makefile) = 17ae13eecf9ce9269e8ef9a826507bd6230c3364
-SHA1 (patch-src_Makefile) = c29625c3fd30cca14138867141586250487b2205
+SHA1 (patch-src_Makefile) = 238809a918f58d9c3fb73aab458dfac346a36165
diff -r f4717f844d6f -r 920794b1955c security/lua-sec/patches/patch-src_Makefile
--- a/security/lua-sec/patches/patch-src_Makefile       Mon Jan 06 23:30:10 2020 +0000
+++ b/security/lua-sec/patches/patch-src_Makefile       Mon Jan 06 23:55:47 2020 +0000
@@ -1,19 +1,19 @@
-$NetBSD: patch-src_Makefile,v 1.1 2016/06/04 21:48:12 alnsn Exp $
+$NetBSD: patch-src_Makefile,v 1.2 2020/01/06 23:55:47 mef Exp $
 
 Pass proper libs for SunOS.
 
---- src/Makefile.orig  2016-03-03 19:11:46.000000000 +0000
-+++ src/Makefile
-@@ -6,7 +6,7 @@ OBJS= \
-  context.o \
-  ssl.o
+--- src/Makefile.orig  2019-10-31 23:43:53.000000000 +0900
++++ src/Makefile       2020-01-07 08:51:05.242195762 +0900
+@@ -9,7 +9,7 @@ OBJS= \
+  config.o  \
+  ec.o
  
 -LIBS=-lssl -lcrypto -lluasocket
 +LIBS=-lssl -lcrypto -lluasocket $(MYLIBS)
  
  WARN=-Wall -pedantic
  
-@@ -20,6 +20,9 @@ MAC_ENV=env MACOSX_DEPLOYMENT_TARGET='$(
+@@ -23,6 +23,9 @@ MAC_ENV=env MACOSX_DEPLOYMENT_TARGET='$(
  MAC_CFLAGS=-O2 -fno-common $(WARN) $(INCDIR) $(DEFS)
  MAC_LDFLAGS=-bundle -undefined dynamic_lookup $(LIBDIR)
  
@@ -21,25 +21,25 @@
 +SOL_LDFLAGS=-O -shared -fpic $(LIBDIR)
 +
  INSTALL  = install
- CC       = cc
- LD       = $(MYENV) cc
-@@ -31,10 +34,11 @@ LDFLAGS += $(MYLDFLAGS)
+ CC      ?= cc
+ CCLD      ?= $(MYENV) $(CC)
+@@ -34,10 +37,11 @@ LDFLAGS += $(MYLDFLAGS)
  all:
  
  install: $(CMOD) $(LMOD)
--      $(INSTALL) -d $(LUAPATH)/ssl $(LUACPATH)
--      $(INSTALL) $(CMOD) $(LUACPATH)
--      $(INSTALL) -m644 $(LMOD) $(LUAPATH)
--      $(INSTALL) -m644 https.lua $(LUAPATH)/ssl
-+      $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(LUAPATH)/ssl
-+      $(BSD_INSTALL_LIB_DIR)  $(DESTDIR)$(LUACPATH)
-+      $(BSD_INSTALL_LIB) $(CMOD) $(DESTDIR)$(LUACPATH)
-+      $(BSD_INSTALL_DATA) $(LMOD) $(DESTDIR)$(LUAPATH)
-+      $(BSD_INSTALL_DATA) https.lua $(DESTDIR)$(LUAPATH)/ssl
+-      $(INSTALL) -d $(DESTDIR)$(LUAPATH)/ssl $(DESTDIR)$(LUACPATH)
+-      $(INSTALL) $(CMOD) $(DESTDIR)$(LUACPATH)
+-      $(INSTALL) -m644 $(LMOD) $(DESTDIR)$(LUAPATH)
+-      $(INSTALL) -m644 https.lua $(DESTDIR)$(LUAPATH)/ssl
++      $(BSD_INSTALL_DATA_DIR)             $(DESTDIR)$(LUAPATH)/ssl
++      $(BSD_INSTALL_LIB_DIR)              $(DESTDIR)$(LUACPATH)
++      $(BSD_INSTALL_DATA) $(CMOD)      $(DESTDIR)$(LUACPATH)
++      $(BSD_INSTALL_DATA) -m644 $(LMOD)   $(DESTDIR)$(LUAPATH)
++      $(BSD_INSTALL_DATA) -m644 https.lua $(DESTDIR)$(LUAPATH)/ssl
  
  linux:
        @$(MAKE) $(CMOD) MYCFLAGS="$(LNX_CFLAGS)" MYLDFLAGS="$(LNX_LDFLAGS)" EXTRA="$(EXTRA)"
-@@ -45,6 +49,9 @@ bsd:
+@@ -48,6 +52,9 @@ bsd:
  macosx:
        @$(MAKE) $(CMOD) MYCFLAGS="$(MAC_CFLAGS)" MYLDFLAGS="$(MAC_LDFLAGS)" MYENV="$(MAC_ENV)" EXTRA="$(EXTRA)"
  



Home | Main Index | Thread Index | Old Index