Devan Carpenter
e67f0ce68d
CI: don't use insecure docker registries anymore
We are not using an plain http registry on the LAN anymore. We want to
only use https now.
1 year ago
Volker Birk
6a6cd7a23e
fixing a typo
1 year ago
darthmama
97ebfe6b2e
Merge pull request 'Simple CI-CD Jobs' ( #1 ) from dvn/pEpEngine:CI-CD into master
Yup, it sure is a merge.
(This doesn't touch any engine critical files, so this is dvn's call.)
1 year ago
Devan Carpenter
d54e9549c5
CI: add basic gitlab-ci jobs
Adds simple jobs for building the the Engine for Debian 10.
Pre-built docker images containing Sequoia will be pulled down and used
to build the Engine. Currently the Sequoia version is just the latest
from the `pep-engine` branch. We should make this selectable in the near
future.
Upon successful compilation an image containing the build output will be
pushed to an internal docker registry.
2 years ago
Volker Birk
4ec29a5141
make protocol families extensible
2 years ago
Volker Birk
de9ac34993
install depends on build
2 years ago
Volker Birk
e0f92dac26
only install pEpMIME if configured
2 years ago
Volker Birk
13bcfcdaf5
do not replace subject if message format 1.x and unencrypted subject is enabled
2 years ago
Volker Birk
07bef414c4
FIX ENGINE-814: skip identities without key
2 years ago
Krista Bennett
457fa437b5
More protection against bad parsing. Can't reproduce the actual bug.
2 years ago
Krista Bennett
0ddef895f7
Merge branch 'ENGINE-864'. This merges in some generic Makefile refactoring as well as the changes so that pEpMIME can be built in to the engine (this requires a separately checked-out pEpMIME repo, setting PEP_MIME to 1 in the local.conf file, and ensuring PEP_MIME_SRC is set properly. System also needs boost to do built-in parsing, but if you don't touch the PEP_MIME variable, we still default to etpan. Please contact krista with a copy of your local.conf and the compiler error if you can't get it working. (Does not apply to non-MacOS/*nix-flavoured OSs for the time being...)
2 years ago
Krista Bennett
f88f7d0351
ENGINE-864: Makefile tweaks. Will have to come into default, but since we're doing this anyway...
2 years ago
Krista Bennett
1cfc799b84
ENGINE-864: Tiny refactor. Ugh.
2 years ago
Krista Bennett
4cc0e3a5af
ENGINE-864: Cleanup, plus fixed some semantics regarding CFLAGS/CXXFLAGS/CPPFLAGS that had been built in to the build system.
2 years ago
Krista Bennett
08910435a3
ENGINE-864: some cleanup
2 years ago
Krista Bennett
2bb4797be2
ENGINE-864: tests build and run (and fail appropriately) on debian
2 years ago
Krista Bennett
73136bff28
ENGINE-864: compiles on debian now
2 years ago
Krista Bennett
8c4ef665a7
ENGINE-864: Shut off PEP_MIME default (use PEP_MIME=1 in local.conf to activate for testing fun) - only tested on MacOS so far. Next stop: debian.
2 years ago
Krista Bennett
9130f81042
ENGINE-864: pEpMIME Makefile madness
2 years ago
Krista Bennett
6451f12469
Kludged Makefiles that actually work with pEpMIME (with a modified branch), but aren't yet what we want. Was just to get it to run.
2 years ago
Krista Bennett
cd25baa505
Converted .hgignore to .gitignore
2 years ago
Krista Bennett
938c584bea
Converted .hgignore to .gitignore
2 years ago
Krista 'DarthMama' Bennett
68b920cb2c
push before migration
2 years ago
Krista 'DarthMama' Bennett
26c8e2d87a
Empty string fail fixed in mime.c
2 years ago
Krista 'DarthMama' Bennett
e77c9cd8f9
updated expired key
2 years ago
Krista 'DarthMama' Bennett
dbcc270974
Merged in ENGINE-870 (include guards)
2 years ago
Krista 'DarthMama' Bennett
9c192f24c5
Closing branch
2 years ago
Krista 'DarthMama' Bennett
65de855b03
Minor typo
2 years ago
Sofia Balicka
004adba326
one include guard in worng place
2 years ago
Sofia Balicka
fe9a6cb363
replace #pragma once with include guards
2 years ago
Volker Birk
d0914fa8e7
ignore ReceiverRating in Sync
2 years ago
Volker Birk
a7e4a55a6d
avoiding collision with math.h exp()
2 years ago
Volker Birk
e34c9c009f
comply to naming scheme
2 years ago
Krista 'DarthMama' Bennett
5dcaa8a38a
ENGINE-857: revert and NUL char fix.
2 years ago
Krista 'DarthMama' Bennett
128ff90647
ENGINE-827: fixed last tests
2 years ago
Krista 'DarthMama' Bennett
b1b1bc380e
ENGINE-827: Reencryption will now only be done for organisational (e.g. business) accounts
2 years ago
Krista 'DarthMama' Bennett
815ee90d9a
ENGINE-824: ENGINIE-825: flags for group identities and organisational (i.e. business vs. private) identities
2 years ago
Krista 'DarthMama' Bennett
d80dce6a5c
Merged in audit branch fixes
2 years ago
Krista 'DarthMama' Bennett
b54d4b9aa6
ENGINE-793: refactored bloblist_dup with double pointers.
2 years ago
Krista 'DarthMama' Bennett
e2cee3c842
ENGINE-795: Documented bloblist_join; also fixed the first == second issue
2 years ago
Krista 'DarthMama' Bennett
c454df0521
ENGINE-800: semantics for stringlist_append are now that if the second pointer is sequal to the first, we copy the list and append it. This matches the copy semantics of other-pointer appends.
2 years ago
Krista 'DarthMama' Bennett
f000a21222
ENGINE-798 - that was some truly bizarre code. Modified stringlist_add_unique.
2 years ago
Thomas
bed573f9fc
Create system.db in the generate_code script
2 years ago
Thomas
37577584a8
Use YML2 directly with pip
2 years ago
Roker
9123b59397
remove duplicate 'mime.h' in Makefile. GNU cp complained about it. :-)
2 years ago
Thomas
1b58b737d5
Make yml2 path relative in Windows build script
2 years ago
Krista 'DarthMama' Bennett
b5a2e2dbfb
Added sofia's key_id doc bug changes
2 years ago
Sofia Balicka
5e4c6148d0
remove occurences of key id in parameter description because we only deal with full fingerprints
2 years ago
Sofia Balicka
a2b62d983f
merge in default
2 years ago
Thomas
620b579ef4
Some improvements to generation script on Windows
2 years ago