On 1/20/20 12:41 PM, Stuart Henderson wrote:
Will look soon (this evening or tomorrow probably). Could you please add a README section showing users how to set login.conf for more FDs please, with several hundred already taken by the listen ports it gets tight fairly quickly :-)
OK, that one is with an append to the README file
Index: Makefile =================================================================== RCS file: /cvs/ports/geo/traccar/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile 6 Jan 2020 20:57:31 -0000 1.8 +++ Makefile 20 Jan 2020 12:29:42 -0000 @@ -1,8 +1,7 @@ # $OpenBSD: Makefile,v 1.8 2020/01/06 20:57:31 sthen Exp $ COMMENT = modern GPS tracking platform -V = 4.5 -REVISION = 1 +V = 4.7 PKGNAME = traccar-${V} DISTNAME = traccar-other-${V} EXTRACT_SUFX = .zip Index: distinfo =================================================================== RCS file: /cvs/ports/geo/traccar/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 22 May 2019 09:44:48 -0000 1.3 +++ distinfo 20 Jan 2020 12:29:42 -0000 @@ -1,2 +1,2 @@ -SHA256 (traccar-other-4.5.zip) = ZE2swcDdeHzn6dXFCt+Xxh/fOSIcfK66IB+Gc6P1GYk= -SIZE (traccar-other-4.5.zip) = 53640425 +SHA256 (traccar-other-4.7.zip) = yjZ1P5ppdhPT47pVVfyWXcXryQn//PcIwD2G0grSJVE= +SIZE (traccar-other-4.7.zip) = 56124485 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/geo/traccar/pkg/PLIST,v retrieving revision 1.5 diff -u -p -r1.5 PLIST --- pkg/PLIST 6 Jan 2020 20:57:31 -0000 1.5 +++ pkg/PLIST 20 Jan 2020 12:29:42 -0000 @@ -26,26 +26,26 @@ share/traccar/conf/traccar.xml @owner @group share/traccar/lib/ -share/traccar/lib/HikariCP-3.3.1.jar +share/traccar/lib/HikariCP-3.4.2.jar share/traccar/lib/activation-1.1.1.jar share/traccar/lib/animal-sniffer-annotations-1.14.jar share/traccar/lib/antlr-2.7.2.jar share/traccar/lib/aopalliance-1.0.jar -share/traccar/lib/aopalliance-repackaged-2.5.0.jar -share/traccar/lib/asm-5.0.3.jar -share/traccar/lib/asm-analysis-5.0.3.jar -share/traccar/lib/asm-commons-5.0.3.jar -share/traccar/lib/asm-tree-5.0.3.jar -share/traccar/lib/asm-util-5.0.3.jar +share/traccar/lib/aopalliance-repackaged-2.6.1.jar +share/traccar/lib/asm-7.1.jar +share/traccar/lib/asm-analysis-7.1.jar +share/traccar/lib/asm-commons-7.1.jar +share/traccar/lib/asm-tree-7.1.jar +share/traccar/lib/asm-util-7.1.jar share/traccar/lib/ch-commons-charset-3.0.2.jar share/traccar/lib/ch-commons-util-6.0.2.jar share/traccar/lib/ch-smpp-6.0.0-netty4-beta-3.jar share/traccar/lib/checker-compat-qual-2.0.0.jar share/traccar/lib/commons-beanutils-1.9.2.jar share/traccar/lib/commons-chain-1.1.jar -share/traccar/lib/commons-codec-1.12.jar +share/traccar/lib/commons-codec-1.13.jar share/traccar/lib/commons-collections-3.2.1.jar -share/traccar/lib/commons-collections4-4.2.jar +share/traccar/lib/commons-collections4-4.4.jar share/traccar/lib/commons-compress-1.18.jar share/traccar/lib/commons-digester-1.8.jar share/traccar/lib/commons-jexl-2.1.1.jar @@ -60,23 +60,24 @@ share/traccar/lib/error_prone_annotation share/traccar/lib/guava-25.1-android.jar share/traccar/lib/guice-4.2.2.jar share/traccar/lib/guice-assistedinject-4.2.2.jar -share/traccar/lib/h2-1.4.199.jar -share/traccar/lib/hk2-api-2.5.0.jar -share/traccar/lib/hk2-locator-2.5.0.jar -share/traccar/lib/hk2-utils-2.5.0.jar +share/traccar/lib/h2-1.4.200.jar +share/traccar/lib/hk2-api-2.6.1.jar +share/traccar/lib/hk2-locator-2.6.1.jar +share/traccar/lib/hk2-utils-2.6.1.jar share/traccar/lib/ical4j-2.0.5.jar share/traccar/lib/j2objc-annotations-1.1.jar -share/traccar/lib/jackson-annotations-2.9.8.jar -share/traccar/lib/jackson-core-2.9.8.jar -share/traccar/lib/jackson-databind-2.9.8.jar -share/traccar/lib/jackson-datatype-jsr353-2.9.8.jar -share/traccar/lib/jackson-jaxrs-base-2.9.8.jar -share/traccar/lib/jackson-jaxrs-json-provider-2.9.8.jar -share/traccar/lib/jackson-module-jaxb-annotations-2.9.8.jar -share/traccar/lib/jakarta.annotation-api-1.3.4.jar -share/traccar/lib/jakarta.inject-2.5.0.jar -share/traccar/lib/jakarta.ws.rs-api-2.1.5.jar -share/traccar/lib/javassist-3.22.0-CR2.jar +share/traccar/lib/jackson-annotations-2.9.9.jar +share/traccar/lib/jackson-core-2.9.9.jar +share/traccar/lib/jackson-databind-2.9.9.jar +share/traccar/lib/jackson-datatype-jsr353-2.9.9.jar +share/traccar/lib/jackson-jaxrs-base-2.9.9.jar +share/traccar/lib/jackson-jaxrs-json-provider-2.9.9.jar +share/traccar/lib/jackson-module-jaxb-annotations-2.9.9.jar +share/traccar/lib/jakarta.annotation-api-1.3.5.jar +share/traccar/lib/jakarta.inject-2.6.1.jar +share/traccar/lib/jakarta.validation-api-2.0.2.jar +share/traccar/lib/jakarta.ws.rs-api-2.1.6.jar +share/traccar/lib/javassist-3.25.0-GA.jar share/traccar/lib/javax.activation-api-1.2.0.jar share/traccar/lib/javax.inject-1.jar share/traccar/lib/javax.json-1.1.4.jar @@ -87,67 +88,65 @@ share/traccar/lib/jaxb-api-2.3.1.jar share/traccar/lib/jaxb-core-2.3.0.1.jar share/traccar/lib/jaxb-impl-2.3.2.jar share/traccar/lib/jcl-over-slf4j-1.7.12.jar -share/traccar/lib/jersey-client-2.28.jar -share/traccar/lib/jersey-common-2.28.jar -share/traccar/lib/jersey-container-servlet-2.28.jar -share/traccar/lib/jersey-container-servlet-core-2.28.jar -share/traccar/lib/jersey-entity-filtering-2.28.jar -share/traccar/lib/jersey-hk2-2.28.jar -share/traccar/lib/jersey-media-jaxb-2.28.jar -share/traccar/lib/jersey-media-json-jackson-2.28.jar -share/traccar/lib/jersey-server-2.28.jar -share/traccar/lib/jetty-client-9.4.18.v20190429.jar -share/traccar/lib/jetty-http-9.4.18.v20190429.jar -share/traccar/lib/jetty-io-9.4.18.v20190429.jar -share/traccar/lib/jetty-jndi-9.4.18.v20190429.jar -share/traccar/lib/jetty-proxy-9.4.18.v20190429.jar -share/traccar/lib/jetty-security-9.4.18.v20190429.jar -share/traccar/lib/jetty-server-9.4.18.v20190429.jar -share/traccar/lib/jetty-servlet-9.4.18.v20190429.jar -share/traccar/lib/jetty-util-9.4.18.v20190429.jar -share/traccar/lib/jetty-webapp-9.4.18.v20190429.jar -share/traccar/lib/jetty-xml-9.4.18.v20190429.jar -share/traccar/lib/jffi-1.2.17-native.jar -share/traccar/lib/jffi-1.2.17.jar -share/traccar/lib/jna-5.3.1.jar -share/traccar/lib/jna-platform-5.3.1.jar -share/traccar/lib/jnr-constants-0.9.9.jar -share/traccar/lib/jnr-ffi-2.1.8.jar -share/traccar/lib/jnr-posix-3.0.49.jar +share/traccar/lib/jersey-client-2.30.jar +share/traccar/lib/jersey-common-2.30.jar +share/traccar/lib/jersey-container-servlet-2.30.jar +share/traccar/lib/jersey-container-servlet-core-2.30.jar +share/traccar/lib/jersey-entity-filtering-2.30.jar +share/traccar/lib/jersey-hk2-2.30.jar +share/traccar/lib/jersey-media-jaxb-2.30.jar +share/traccar/lib/jersey-media-json-jackson-2.30.jar +share/traccar/lib/jersey-server-2.30.jar +share/traccar/lib/jetty-client-9.4.26.v20200117.jar +share/traccar/lib/jetty-http-9.4.26.v20200117.jar +share/traccar/lib/jetty-io-9.4.26.v20200117.jar +share/traccar/lib/jetty-jndi-9.4.26.v20200117.jar +share/traccar/lib/jetty-proxy-9.4.26.v20200117.jar +share/traccar/lib/jetty-security-9.4.26.v20200117.jar +share/traccar/lib/jetty-server-9.4.26.v20200117.jar +share/traccar/lib/jetty-servlet-9.4.26.v20200117.jar +share/traccar/lib/jetty-util-9.4.26.v20200117.jar +share/traccar/lib/jetty-webapp-9.4.26.v20200117.jar +share/traccar/lib/jetty-xml-9.4.26.v20200117.jar +share/traccar/lib/jffi-1.2.22-native.jar +share/traccar/lib/jffi-1.2.22.jar +share/traccar/lib/jna-5.5.0.jar +share/traccar/lib/jna-platform-5.5.0.jar +share/traccar/lib/jnr-a64asm-1.0.0.jar +share/traccar/lib/jnr-constants-0.9.14.jar +share/traccar/lib/jnr-ffi-2.1.11.jar +share/traccar/lib/jnr-posix-3.0.51.jar share/traccar/lib/jnr-x86asm-1.0.2.jar -share/traccar/lib/joda-time-2.10.1.jar +share/traccar/lib/joda-time-2.10.5.jar share/traccar/lib/jsr305-3.0.2.jar share/traccar/lib/jxls-2.4.7.jar share/traccar/lib/jxls-poi-1.0.16.jar -share/traccar/lib/liquibase-core-3.6.3.jar -share/traccar/lib/logback-classic-1.2.3.jar -share/traccar/lib/logback-core-1.2.3.jar -share/traccar/lib/mssql-jdbc-7.2.2.jre8.jar -share/traccar/lib/mysql-connector-java-8.0.15.jar -share/traccar/lib/netty-all-4.1.35.Final.jar +share/traccar/lib/liquibase-core-3.8.5.jar +share/traccar/lib/logback-core-1.1.3.jar +share/traccar/lib/mssql-jdbc-7.4.1.jre8.jar +share/traccar/lib/mysql-connector-java-8.0.18.jar +share/traccar/lib/netty-all-4.1.44.Final.jar share/traccar/lib/oro-2.0.8.jar -share/traccar/lib/osgi-resource-locator-1.0.1.jar +share/traccar/lib/osgi-resource-locator-1.0.3.jar share/traccar/lib/poi-4.0.0.jar share/traccar/lib/poi-ooxml-4.0.0.jar share/traccar/lib/poi-ooxml-schemas-4.0.0.jar -share/traccar/lib/postgresql-42.2.5.jar -share/traccar/lib/protobuf-java-3.6.1.jar -share/traccar/lib/slf4j-api-1.7.26.jar -share/traccar/lib/slf4j-jdk14-1.7.26.jar -share/traccar/lib/snakeyaml-1.18.jar +share/traccar/lib/postgresql-42.2.9.jar +share/traccar/lib/protobuf-java-3.11.1.jar +share/traccar/lib/slf4j-api-1.7.30.jar +share/traccar/lib/slf4j-jdk14-1.7.30.jar share/traccar/lib/sslext-1.2-0.jar share/traccar/lib/struts-core-1.3.8.jar share/traccar/lib/struts-taglib-1.3.8.jar share/traccar/lib/struts-tiles-1.3.8.jar share/traccar/lib/threetenbp-1.3.6.jar -share/traccar/lib/validation-api-2.0.1.Final.jar share/traccar/lib/velocity-1.7.jar share/traccar/lib/velocity-tools-2.0.jar -share/traccar/lib/websocket-api-9.4.18.v20190429.jar -share/traccar/lib/websocket-client-9.4.18.v20190429.jar -share/traccar/lib/websocket-common-9.4.18.v20190429.jar -share/traccar/lib/websocket-server-9.4.18.v20190429.jar -share/traccar/lib/websocket-servlet-9.4.18.v20190429.jar +share/traccar/lib/websocket-api-9.4.26.v20200117.jar +share/traccar/lib/websocket-client-9.4.26.v20200117.jar +share/traccar/lib/websocket-common-9.4.26.v20200117.jar +share/traccar/lib/websocket-server-9.4.26.v20200117.jar +share/traccar/lib/websocket-servlet-9.4.26.v20200117.jar share/traccar/lib/xmlbeans-3.0.1.jar share/traccar/schema/ share/traccar/schema/changelog-3.10.xml @@ -166,6 +165,7 @@ share/traccar/schema/changelog-3.9.xml share/traccar/schema/changelog-4.0-clean.xml share/traccar/schema/changelog-4.0.xml share/traccar/schema/changelog-4.1.xml +share/traccar/schema/changelog-4.7.xml share/traccar/schema/changelog-master.xml share/traccar/templates/ share/traccar/templates/export/ Index: pkg/README =================================================================== RCS file: /cvs/ports/geo/traccar/pkg/README,v retrieving revision 1.1 diff -u -p -r1.1 README --- pkg/README 17 Dec 2018 19:48:24 -0000 1.1 +++ pkg/README 20 Jan 2020 12:29:42 -0000 @@ -56,3 +56,19 @@ default.xml and reference that copy in t should ensure that at every upgrade, you track the changes in default.xml as the file contains important informations about SQL queries. This is definitely more complex than firewalling the unused ports. + +File descriptor limits +====================== + +traccar might requires a larger number of open files to run reliably. + +To raise the open file descriptor limit for traccar, add the following to +the login.conf(5) file: + + traccar:\ + :openfiles=4096:\ + :tc=daemon: + +Rebuild the login.conf.db file if necessary: + + # [ -f /etc/login.conf.db ] && cap_mkdb /etc/login.conf
smime.p7s
Description: S/MIME Cryptographic Signature