Alex Miller
d92e14cbc4
Merge pull request #307 from nbraud/scver.mk
...
Fixup build/scver.mk and allow explicitly specifying the VERSION_ID
2018-05-09 21:05:11 -07:00
Evan Tschannen
7acdc314e4
Merge branch 'release-5.2'
...
# Conflicts:
# fdbrpc/TLSConnection.actor.cpp
2018-05-08 13:22:53 -07:00
A.J. Beamon
ca720e1540
Merge pull request #297 from apple/release-5.2
...
Merge 5.2 to Master
2018-05-08 12:04:20 -07:00
Alvin Moore
05c1a887f2
Changed the name of the TLS artifact to fdb-libressl-plugin.so
2018-05-07 16:47:46 -07:00
Nicolas Braud-Santoni
43f68612e3
build/scver.mk: Support externally setting version IDs
...
This is convenient for Linux distributions, like Debian, which do not build the
package in an environment where the VCS metadata is available.
2018-05-07 03:14:23 +02:00
Nicolas Braud-Santoni
2c006934b5
build/scver.mk: Use else-if rather than nested conditionals
...
See the GNU Make manual for the syntax reference:
https://www.gnu.org/software/make/manual/html_node/Conditional-Syntax.html
2018-05-07 02:54:31 +02:00
Nicolas Braud-Santoni
6f6499690c
Fixup build/scver.mk
2018-05-07 02:31:04 +02:00
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