mirror of
https://github.com/domainaware/parsedmarc.git
synced 2026-07-02 23:14:19 +00:00
6.12.0
This commit is contained in:
@@ -1,6 +1,16 @@
|
||||
Changelog
|
||||
=========
|
||||
|
||||
6.12.0
|
||||
------
|
||||
|
||||
- Limit output filename length to 100 charcters (PR #199)
|
||||
- Add basic auth support for Elasticsearch (PR #191)
|
||||
- Fix Windows paths when searching for the GeoIP database (PR #190)
|
||||
- Remove `six` requirement
|
||||
- Require `mailsuite>=1.6.1`
|
||||
- Require `dnspython>=2.0.0`
|
||||
|
||||
6.11.0
|
||||
------
|
||||
|
||||
|
||||
@@ -167,6 +167,8 @@ The full set of configuration options are:
|
||||
.. note::
|
||||
Special characters in the username or password must be `URL encoded`_.
|
||||
- ``ssl`` - bool: Use an encrypted SSL/TLS connection (Default: True)
|
||||
- ``user`` - str: Basic auth username
|
||||
- ``password` - str: Basic auth password
|
||||
- ``cert_path`` - str: Path to a trusted certificates
|
||||
- ``timeout`` - float: Timeout in seconds (Default: 60)
|
||||
- ``index_suffix`` - str: A suffix to apply to the index names
|
||||
|
||||
@@ -35,7 +35,7 @@ from parsedmarc.utils import is_outlook_msg, convert_outlook_msg
|
||||
from parsedmarc.utils import timestamp_to_human, human_timestamp_to_datetime
|
||||
from parsedmarc.utils import parse_email
|
||||
|
||||
__version__ = "6.11.0"
|
||||
__version__ = "6.12.0"
|
||||
|
||||
logging.basicConfig(
|
||||
format='%(levelname)8s:%(filename)s:%(lineno)d:'
|
||||
|
||||
+3
-3
@@ -219,7 +219,7 @@ def _main():
|
||||
elasticsearch_ssl=True,
|
||||
elasticsearch_ssl_cert_path=None,
|
||||
elasticsearch_monthly_indexes=False,
|
||||
elasticsearch_username=None,
|
||||
elasticsearch_username=None,
|
||||
elasticsearch_password=None,
|
||||
kafka_hosts=None,
|
||||
kafka_username=None,
|
||||
@@ -496,8 +496,8 @@ def _main():
|
||||
elastic.set_hosts(opts.elasticsearch_hosts,
|
||||
opts.elasticsearch_ssl,
|
||||
opts.elasticsearch_ssl_cert_path,
|
||||
opts.elasticsearch_username,
|
||||
opts.elasticsearch_password,
|
||||
opts.elasticsearch_username,
|
||||
opts.elasticsearch_password,
|
||||
timeout=opts.elasticsearch_timeout)
|
||||
elastic.migrate_indexes(aggregate_indexes=[es_aggregate_index],
|
||||
forensic_indexes=[es_forensic_index])
|
||||
|
||||
+2
-3
@@ -1,7 +1,7 @@
|
||||
tqdm>=4.31.1
|
||||
rstcheck>=3.3.1
|
||||
pygments
|
||||
dnspython>=1.16.0
|
||||
dnspython>=2.0.0
|
||||
expiringdict>=1.1.4
|
||||
urllib3>=1.25.7
|
||||
requests>=2.22.0
|
||||
@@ -12,8 +12,7 @@ imapclient>=2.1.0
|
||||
dateparser>=0.7.2
|
||||
elasticsearch-dsl>=7.2.0,<8.0.0
|
||||
kafka-python>=1.4.4
|
||||
six==1.13.0
|
||||
mailsuite>=1.5.4
|
||||
mailsuite>=1.6.1
|
||||
nose>=1.3.7
|
||||
flake8>=3.7.8
|
||||
doc8>=0.8.0
|
||||
|
||||
@@ -94,13 +94,12 @@ setup(
|
||||
# your project is installed. For an analysis of "install_requires" vs pip's
|
||||
# requirements files see:
|
||||
# https://packaging.python.org/en/latest/requirements.html
|
||||
install_requires=['dnspython>=1.16.0', 'expiringdict>=1.1.4',
|
||||
install_requires=['dnspython>=2.0.0', 'expiringdict>=1.1.4',
|
||||
'publicsuffix2>=2.20190812', 'xmltodict>=0.12.0',
|
||||
'geoip2>=3.0.0', 'urllib3>=1.25.7',
|
||||
'requests>=2.22.0', 'imapclient>=2.1.0',
|
||||
'mail-parser>=3.11.0',
|
||||
'dateparser>=0.7.2',
|
||||
'mailsuite>=1.5.4',
|
||||
'mailsuite>=1.6.1',
|
||||
'elasticsearch-dsl>=7.2.0,<8.0.0',
|
||||
'kafka-python>=1.4.4',
|
||||
'tqdm>=4.31.1',
|
||||
|
||||
Reference in New Issue
Block a user