-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
45 changed files
with
3,462 additions
and
685 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -55,7 +55,7 @@ further defined and clarified by project maintainers. | |
## Enforcement | ||
|
||
Instances of abusive, harassing, or otherwise unacceptable behavior may be | ||
reported by contacting the project team at [email protected].nz. All | ||
reported by contacting the project team at hello@openli.nz. All | ||
complaints will be reviewed and investigated and will result in a response that | ||
is deemed necessary and appropriate to the circumstances. The project team is | ||
obligated to maintain confidentiality with regard to the reporter of an incident. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
OpenLI -- open source ETSI-compliant Lawful Intercept software | ||
|
||
Version: 1.1.1 | ||
Version: 1.1.2 | ||
|
||
--------------------------------------------------------------------------- | ||
|
||
|
@@ -50,7 +50,7 @@ obligations to assist law enforcement to prevent criminal or terrorist activity. | |
Any use of this software to assist with the violation of human rights or the | ||
oppression of a populace is forbidden. If you are unsure as to whether your use | ||
of this software may violate these conditions, please contact us as | ||
<[email protected].nz> and explain your situation to receive our advice | ||
<hello@openli.nz> and explain your situation to receive our advice | ||
on whether you may use OpenLI or not. | ||
|
||
## Software Packages | ||
|
@@ -73,7 +73,7 @@ API, DPDK with OpenLI, etc.). The wiki tends to be updated more often than | |
the in-code documentation (e.g. the `doc/` directory) as well. | ||
|
||
If there is content that you would like to contribute to the OpenLI wiki, | ||
please feel free to reach out to us at <[email protected].nz> and we | ||
please feel free to reach out to us at <hello@openli.nz> and we | ||
will be more than happy to accept your contribution. | ||
|
||
## Dependencies for building from source | ||
|
@@ -297,7 +297,7 @@ A. Unfortunately there are plenty of reasons why this might happen. Here are | |
* Try installing the latest 'develop' branch of openli itself from | ||
https://github.com/OpenLI-NZ/openli | ||
|
||
If all else fails, send us an email at openli-support@waikato.ac.nz and | ||
If all else fails, send us an email at support@openli.nz and | ||
someone will try to help you. | ||
|
||
--- | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
# Super primitive configure script | ||
|
||
AC_INIT([openli],[1.1.1],[[email protected]]) | ||
AC_INIT([openli],[1.1.2],[[email protected]]) | ||
|
||
AM_INIT_AUTOMAKE([subdir-objects]) | ||
AC_CONFIG_SRCDIR(src/collector/collector.c) | ||
|
@@ -47,6 +47,7 @@ AC_CHECK_LIB([ssl], [OPENSSL_init_ssl],libssl11_found=1,) | |
AC_CHECK_LIB([crypto], [ERR_load_crypto_strings],libcrypto_found=1,) | ||
AC_CHECK_LIB([crypto], [EVP_CIPHER_CTX_new],libcrypto_found=1,) | ||
AC_CHECK_LIB([rabbitmq], [amqp_new_connection],rabbit_found=1,rabbit_found=0) | ||
AC_CHECK_LIB([Judy], [JudySLGet],,libjudy_found=0) | ||
|
||
if test "x$libzmq_found" = "x1"; then | ||
COLLECTOR_LIBS="$COLLECTOR_LIBS -lzmq" | ||
|
@@ -70,6 +71,10 @@ AS_IF([test "x$uthash_avail" != "xyes"], | |
|
||
if test "x$enable_collector" != "xno"; then | ||
AC_CHECK_LIB([tcmalloc], [tc_version],,libtcmalloc_found=0) | ||
AC_CHECK_LIB([z], [inflateEnd],,libz_found=0) | ||
if test "$libz_found" = 0; then | ||
AC_MSG_ERROR(Required library libz not found; use LDFLAGS to specify library location) | ||
fi | ||
AC_CHECK_LIB([osipparser2], [osip_message_init],libosip2_found=1,libosip2_found=0) | ||
if test "$libosip2_found" = 0; then | ||
AC_MSG_ERROR(Required library libosipparser2 not found; use LDFLAGS to specify library location) | ||
|
@@ -78,7 +83,7 @@ if test "x$enable_collector" != "xno"; then | |
if test "$libb64_found" = 0; then | ||
AC_MSG_ERROR(Required library libb64 not found; use LDFLAGS to specify library location) | ||
fi | ||
COLLECTOR_LIBS="$COLLECTOR_LIBS -losipparser2 -lb64" | ||
COLLECTOR_LIBS="$COLLECTOR_LIBS -losipparser2 -lb64 -lz" | ||
fi | ||
|
||
if test "x$enable_provisioner" != "xno" -o "x$enable_collector" != "xno"; then | ||
|
@@ -120,13 +125,9 @@ if test "x$enable_collector" != "xno" -o "x$enable_mediator" != "xno"; then | |
AC_MSG_ERROR(Required library libwandder 2.0.6 or later not found; use LDFLAGS to specify library location) | ||
fi | ||
|
||
AC_CHECK_LIB([Judy], [JudySLGet],libjudy_found=1,libjudy_found=0) | ||
if test "$libjudy_found" = 0; then | ||
AC_MSG_ERROR(Required library libjudy not found; use LDFLAGS to specify library location) | ||
fi | ||
|
||
COLLECTOR_LIBS="$COLLECTOR_LIBS -lJudy -lwandder" | ||
MEDIATOR_LIBS="$MEDIATOR_LIBS -lJudy -lwandder" | ||
COLLECTOR_LIBS="$COLLECTOR_LIBS -lwandder" | ||
MEDIATOR_LIBS="$MEDIATOR_LIBS -lwandder" | ||
fi | ||
|
||
if test "$libtrace_found" = 0; then | ||
|
@@ -149,6 +150,9 @@ else | |
PROVISIONER_LIBS="$PROVISIONER_LIBS -lcrypto" | ||
fi | ||
|
||
if test "$libjudy_found" = 0; then | ||
AC_MSG_ERROR(Required library libjudy not found; use LDFLAGS to specify library location) | ||
fi | ||
|
||
if test "$rabbit_found" != 1; then | ||
AC_MSG_ERROR(Required library librabbitmq not found; use LDFLAGS to specify library location) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,37 @@ | ||
openli (1.1.2-1) unstable; urgency=medium | ||
|
||
* Email ingestion: add support for PART_ID field and attempt | ||
to reorder received messages based on PART_ID value. | ||
* Email ingestion: fix segfault that can occur if an incomplete | ||
multi-part message is received by the ingestion socket. | ||
* Email ingestion: fix parsing failure caused by packet segmentation. | ||
* IMAP: fix interception failures when the COMPRESS extension | ||
is used by a session. | ||
* REST API: fix segfaults when using PUT to modify existing | ||
intercepts / agencies. | ||
* IMAP: fix bad regex that was causing problems when intercepting | ||
mail content containing unbalanced parentheses. | ||
* REST API: added new openliversion/ endpoint which returns the | ||
version of the provisioner software. | ||
* SMTP: emit all SMTP messages and replies as CCs, not just the | ||
DATA message. | ||
* SMTP: produce "email-receive" IRI if a recipient is an intercept | ||
target, i.e. if the email comes from an external mail provider. | ||
* SMTP: if present, use AUTH to derive the sender identity. Include | ||
sender validity info in IRIs. | ||
* SMTP: improve handling of unexpected or bogus commands, so | ||
now interception won't cease if we see a command we don't understand. | ||
* SIP: don't crash if an authorization field has an empty username. | ||
* SIP: fix issue where RTP would not be intercepted if the "c=" | ||
field in the SDP announcement is after the first "m=" field. | ||
* SIP: CANCEL will now correctly move an intercepted call into the | ||
end state. | ||
* HI1 Operations: send HI1 operations messages for intercepts with | ||
specific start and end times at the expected time, not when the | ||
intercept is configured. | ||
|
||
-- Shane Alcock <[email protected]> Tue, 10 Oct 2023 16:19:41 +1300 | ||
|
||
openli (1.1.1-1) unstable; urgency=medium | ||
|
||
* Add ability to encrypt CC and IRI payload, as per Annex G of | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -248,3 +248,21 @@ emailintercepts: | |
targets: | ||
- address: [email protected] # email address for the target | ||
- address: [email protected] # multiple addresses are allowed | ||
delivercompressed: decompressed # If content is compressed, send the | ||
# decompressed version to the agency. | ||
# Other valid options are `as-is` (i.e. | ||
# send the compressed version) or | ||
# `default` (i.e. do whatever the | ||
# `email-defaultdelivercompressed` below | ||
# says). If this option is not set, | ||
# the default is `default`. | ||
|
||
|
||
# Setting this option to `as-is` will cause any intercepted email content | ||
# that is compressed to be sent to the agencies in its original compressed | ||
# form. Setting this option to `decompressed` will instead have | ||
# OpenLI decompress the message contents before encoding it into CC records. | ||
# Individual intercepts can override this default by including a corresponding | ||
# `delivercompressed` option in the intercept configuration (see above). | ||
# Defaults to `as-is` if not set. | ||
email-defaultdelivercompressed: as-is |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
Name: openli | ||
Version: 1.1.1 | ||
Version: 1.1.2 | ||
Release: 1%{?dist} | ||
Summary: Software for performing ETSI-compliant lawful intercept | ||
|
||
|
@@ -28,6 +28,7 @@ BuildRequires: systemd | |
BuildRequires: sqlcipher-devel | ||
BuildRequires: librabbitmq-devel | ||
BuildRequires: libb64-devel | ||
BuildRequires: zlib-devel | ||
|
||
%description | ||
Software for performing ETSI-compliant lawful intercept | ||
|
@@ -282,6 +283,9 @@ fi | |
|
||
|
||
%changelog | ||
* Tue Oct 10 2023 Shane Alcock <[email protected]> - 1.1.2-1 | ||
- Updated for 1.1.2 release | ||
|
||
* Mon Jul 31 2023 Shane Alcock <[email protected]> - 1.1.1-1 | ||
- Updated for 1.1.1 release | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.