Commit Graph

172 Commits

Author SHA1 Message Date
Alvin Moore f023db182c Added target for building TLS plugin
Added TLS target to packages target
2018-04-27 13:44:51 -07:00
Alexander Lagerström bec5335b34 Makes apt-get update run before apt-get install in Dockerfile
To comply with best practises when writing Dockerfiles I have
moved that apt-get update to run at the same layer as the
apt-get install command.
2018-04-23 13:30:54 +02:00
Alex Miller be3780d6b0 Add an -fPIC build of libressl to the build image.
Even if ubuntu provided a libressl package, we'd still need to build this
ourself, because we wish to statically link all the dependencies into the
plugin.  This requires a relocatable (position-independant) static library, and
it would be very unlikely for Ubuntu to offer a libressl-pic package.
2018-04-12 14:13:02 -07:00
Alex Miller f0dd14f109
Merge pull request #122 from AlvinMooreSr/release-5.1-docker
Added Dockerfile build file for building packages
2018-04-10 14:46:25 -07:00
Alec Grieser ff956c3fde
removed references to nodejs bindings
issue: Node.js Bindings #129
2018-04-06 17:17:45 -07:00
Alvin Moore 292a570796 Specified path to gcc for ccache to work 2018-03-29 10:26:51 -07:00
Alvin Moore b84a0e789f Added Dockerfile build file for building packages
Removed package dependency not preventing Dockerfile from building packages target
2018-03-27 13:16:09 -07:00
Alvin Moore 4c8395fba7 Removed outdated information messages 2018-03-19 20:12:49 -07:00
Alvin Moore 7006f878c1 Integrated documentation building into root Makefile 2018-03-13 13:09:52 -07:00
A.J. Beamon 3b721615e5
Merge pull request #16 from AlvinMooreSr/release-5.0
Fixed suffix for build dependency
2018-03-05 08:50:07 -08:00
Alvin Moore 3c3460f201 Fixed suffix for build dependency 2018-03-01 11:17:59 -08:00
Alvin Moore a1888c0943 Fixed makefile 2018-02-23 08:23:16 -08:00
Alvin Moore 5b7af56b62 Fixed package makefile 2018-02-23 08:21:59 -08:00
Alec Grieser 0bae9880f1 remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Alec Grieser 57986cfe00 format python files to be roughtly pep8 compliant 2018-01-24 19:06:58 -08:00
A.J. Beamon a5d63ce1e1 Patch up the makefiles and remove references to the completable bindings 2017-12-13 11:07:19 -08:00
Alex Miller 34b626d120 Revert adding hardening options to compile.
This appears to have caused performance regressions, which will need to be investigated.

This reverts commit 0b0284ba21989a0b8377f0a4d1057e3e7cd5fae1.
This reverts commit 4bde728b0eb8d277c8f59bfaf24869da67c68c47.
2017-12-11 17:12:46 -08:00
Alex Miller 1be6fdf687 Fix hardening compile under MacOS.
...via moving it all to linux-only.  Clang is picky about flags, and the osx
linker doesn't accept -z flags.  Technically, this will likely break
clang-on-linux, but that's not a config that we run and I'll probably end up
fixing it later.
2017-12-05 14:19:29 -08:00
Alex Miller f422e5939b Merge pull request #216 from cie/alexmiller/hardening
Add hardening flags to our compile.
2017-12-05 11:45:21 -08:00
Alec Grieser 9d5aa5fc96 pass -Xlint to javac ; fix kvetching 2017-12-04 09:56:35 -08:00
Alex Miller f57880607a Add hardening flags to our compile.
This makes us fully position independant and have a noexec stack.  There's a
small chance that the former part of that can interfere with
gdb/corefiles/stackdumps, but we'll handle that if it becomes a problem.
2017-12-01 19:47:55 -08:00
FDB Dev Team a674cb4ef4 Initial repository commit 2017-05-25 13:48:44 -07:00