THRIFT-3458: additional dub.json changes
diff --git a/.gitignore b/.gitignore
index 96101f7..0e7eedc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,6 +25,7 @@
 
 .*project
 .classpath
+.dub
 .settings
 .checkstyle
 junit*.properties
@@ -37,8 +38,11 @@
 Makefile.in
 aclocal.m4
 acinclude.m4
+apache-thrift-test-library
 autom4te.cache
 cmake-*
+dub.selections.json
+libapache-thrift.a
 node_modules
 compile
 test-driver
diff --git a/dub.json b/dub.json
index 0558781..1e26860 100644
--- a/dub.json
+++ b/dub.json
@@ -8,12 +8,13 @@
   "license": "Apache-2.0",
   "dependencies": {
     "libevent": {
-      "version": "*"
+      "version": "~>2.0.2"
     },
     "openssl": {
-      "version": "*"
+      "version": "~>1.1.6"
     }
   },
+  "systemDependencies": "requires openssl 1.0 until deimos module is updated",
   "targetType": "library",
   "sourcePaths": [
     "lib/d/src" 
@@ -22,6 +23,6 @@
     "lib/d/src"
   ],
   "excludedSourceFiles": [
-    "src/thrift/index.d"
+    "lib/d/src/thrift/index.d"
   ]
 }