Commit Graph

922 Commits

Author SHA1 Message Date
Nathan Thorpe
abf07125c4 Add Dockerfile & build/push task (#316)
* add dockerfile and actions task to build image

* test on branch

* change to push only on release, update readme

* remove pip install requirements

* change to on release github action
2022-05-05 21:06:38 -04:00
Sean Whalen
bfd1aa8172 8.0.3 release
- Fix IMAP callback for `IDLE` connections (PR #313 closes issue #311)
- Add warnings in documentation and log output for IMAP configuration changes introduced in 8.0.0 (Closes issue #309)
- Actually pin the `elasticsearch` Python library version at `<7.14.0` (Closes issue #315)
- Separate version numbers in `__init__.py` and `setup.py` to allow `pip` to install directly from `git`
- Update `dateparser` to 1.1.1 (closes issue #273)
2022-05-02 16:33:44 -04:00
Sean Whalen
a1c912fc7d Use dateparser 1.1.1 to address #273 2022-05-02 16:24:44 -04:00
Sean Whalen
6d0717d6c0 Six setup.py requirements list 2022-05-02 15:56:48 -04:00
Sean Whalen
8943430ff3 Fix elasticsearch-dsl requirement 2022-05-02 15:39:40 -04:00
Sean Whalen
03811988d3 Separate version number in setup.py to allow install from git 2022-05-02 14:42:25 -04:00
Sean Whalen
996deb042c Move version to its own package 2022-05-02 14:38:17 -04:00
Sean Whalen
fe5559e44e Move version above imports 2022-05-02 14:28:44 -04:00
Sean Whalen
af2afddf96 Possible 8.0.3 release
- Fix IMAP callback for `IDLE` connections (PR #313 closes issue #311)
- Add warnings in documentation and log output for IMAP configuration changes introduced in 8.0.0 (Closes issue #309)
- Actually pin the `elasticsearch` Python library version at `<7.14.0` (Closes issue #315)
2022-05-02 12:50:37 -04:00
Sean Whalen
1b0f95a0ff Add notes and warnings to address #309 and #314 # 2022-04-29 09:10:26 -04:00
Sean Whalen
167de27d34 Merge pull request #313 from nathanthorpe/imap_watch_fix
fix callback on IMAPConnection
2022-04-29 08:18:46 -04:00
Nathan Thorpe
e46a768b82 fix callback object on IMAPConnection 2022-04-28 19:46:24 -07:00
Sean Whalen
75da9f6a30 8.0.2
Strip leading and trailing whitespaces from Gmail scopes (Closes #310)
2022-04-26 12:17:25 -04:00
Sean Whalen
64f8eef27b 8.0.1
Fix `ModuleNotFoundError` by adding `parsedmarc.mail` to the list of packages in `setup.py` (PR #308)
2022-04-24 20:12:01 -04:00
Sean Whalen
adee1288c7 Merge pull request #308 from nathanthorpe/fix_package
Fix ModuleNotFoundError: add parsedmarc.mail to setup packages
2022-04-24 12:44:26 -04:00
Nathan Thorpe
514ca35117 add parsedmarc.mail to setup packages 2022-04-24 08:18:37 -07:00
Sean Whalen
23df163759 Update version number to 8.8.8 2022-04-22 17:08:15 -04:00
Sean Whalen
763476cdd3 Update CHANGELOG.md 2022-04-22 17:06:35 -04:00
Sean Whalen
64b88991d1 8.0.0
- Update included copy of `dbip-country-lite.mmdb` to the 2022-04 release
- Add support for Microsoft/Office 365 via Microsoft Graph API (PR #301 closes issue #111)
- Pin `elasticsearch-dsl` version at `>=2.2.0<7.14.0` (PR #297  closes issue #296)
- Properly initialize `ip_dp_path` (PR #294 closes issue #286)
- Remove usage of `lgging.basicConfig` (PR #285)
- Add support for the Gmail API (PR #284 and PR #307 close issue #96)

Special thanks to @nathanthorpe  and @roeften for their substantial contributions.
2022-04-22 16:59:47 -04:00
Sean Whalen
d2cc93f23f Merge pull request #307 from nathanthorpe/gmail_mailbox_integration
Refactor Gmail integration with MailboxConnection interface
2022-04-22 14:19:51 -04:00
Nathan Thorpe
e2ac067bf3 Gmail: remove deprecated call to run_console, create folder and move msg fixes 2022-04-21 17:42:45 -07:00
Nathan Thorpe
d03d2b5f44 pep8 and tests fix 2022-04-21 17:03:54 -07:00
Nathan Thorpe
cf682337e9 Merge branch 'master' into gmail_mailbox_integration
# Conflicts:
#	parsedmarc/cli.py
2022-04-21 16:48:14 -07:00
Nathan Thorpe
6a1a88cfdf gmail pep8 fixes 2022-04-21 16:46:01 -07:00
Nathan Thorpe
5ad7e821b6 pep8 fixes on graph/imap, readme changes 2022-04-21 16:45:28 -07:00
Nathan Thorpe
657f34dc2a initial pass at integrating gmail with MailboxConnection interface 2022-04-21 16:14:34 -07:00
Sean Whalen
b0a6a5bbff PEP8 fixes 2022-04-21 19:10:54 -04:00
Sean Whalen
03ff412c70 Merge pull request #306 from nathanthorpe/python_3_6_fix
Python 3.6 fix: add maxsize parameter to find_folder_id cache
2022-04-21 18:49:05 -04:00
Nathan Thorpe
bd35d31573 add maxsize parameter to find_folder_id cache 2022-04-21 14:58:30 -07:00
Sean Whalen
90a53f2217 PEP8 fixes 2022-04-21 17:46:27 -04:00
Sean Whalen
4faf8ad651 Update README.rst 2022-04-21 17:19:42 -04:00
Sean Whalen
8da627aa61 Merge pull request #301 from nathanthorpe/graph_addition
Add support for Microsoft Graph API (Microsoft 365 mailboxes)
2022-04-21 17:11:35 -04:00
Sean Whalen
f5dcde183a Merge branch 'master' into graph_addition 2022-04-21 17:11:22 -04:00
Sean Whalen
bc5cca69ba Merge pull request #297 from robertomoutinho/ISSUE-296
ISSUE-296 - Elastic DSL lib pinned to under 7.14
2022-04-21 16:54:04 -04:00
Sean Whalen
a37f7aef5e Merge pull request #294 from taladar/ip_db_path
add ip_db_path initialization
2022-04-21 16:53:22 -04:00
Sean Whalen
3bce7cf300 Merge pull request #285 from dbermuehler/master
Removed usage of logging.basicConfig
2022-04-21 16:53:02 -04:00
Sean Whalen
c777d6759d Merge branch 'master' into master 2022-04-21 16:52:47 -04:00
Sean Whalen
d76b0adc67 Merge pull request #284 from roeften/gmail
Add GMail API support
2022-04-21 16:47:13 -04:00
Nathan Thorpe
754e1d6bc5 remove batch_size from fetch_messages method 2022-04-06 11:46:37 -07:00
Nathan Thorpe
445e3cdf9d add try except block to get_dmarc_reports call 2022-04-03 21:49:27 -07:00
Nathan Thorpe
db1d3443fd update setup.py 2022-04-03 17:56:39 -07:00
Nathan Thorpe
59a39b1509 update readme 2022-04-03 17:54:40 -07:00
Nathan Thorpe
1f865ae566 implement mailbox watch 2022-04-03 17:42:11 -07:00
Nathan Thorpe
88c8af8334 Implement getting messages from an Office 365 mailbox using MS Graph 2022-04-03 16:57:31 -07:00
robertomoutinho
30539dc111 ISSUE-296 - Elastic DSL lib pinned to under 7.14 2022-03-15 20:52:50 -03:00
Matthias Hörmann
e79dbd702e add ip_db_path initialization 2022-03-02 11:47:39 +01:00
Panos Gkikakis
5be36e431c Added dependencies for GMail api 2022-01-24 23:45:59 +02:00
Dominik Bermühler
8441f8badd Removed usage of logging.basicConfig
logging.basicConfig will change the configuration of the root logger and not the configuration of your own library logger. Since parsedmarc is a library, it should keep its logging configuration to its own logger, such that the logging configuration of applications using this library are not affected.
2022-01-18 18:23:23 +01:00
Panos Gkikakis
e721f5701e Add GMail API support 2022-01-17 23:43:33 +02:00
Sean Whalen
315d400677 Update index.rst 2022-01-09 14:42:55 -05:00