mongrey

View on PyPIReverse Dependencies (0)

0.4.4 mongrey-0.4.4-py27-none-any.whl

Wheel Details

Project: mongrey
Version: 0.4.4
Filename: mongrey-0.4.4-py27-none-any.whl
Download: [link]
Size: 2586545
MD5: 1a69276e78e6616de5060bf2e79c9516
SHA256: 0b2577ba184ed10d337c8434bf952dd3ad32ac6b3914ee57ed75a917ca175543
Uploaded: 2015-05-27 15:19:49 +0000

dist-info

METADATA

Metadata-Version: 2.0
Name: mongrey
Version: 0.4.4
Summary: Greylist Service for Postfix
Author: Stéphane RAULT
Author-Email: stephane.rault[at]radicalspam.org
Home-Page: https://github.com/radical-software/mongrey
License: BSD
Keywords: postfix,policy,filter,smtp,greylist
Classifier: Topic :: Communications :: Email
Classifier: Topic :: Communications :: Email :: Filters
Classifier: Topic :: Communications :: Email :: Mail Transport Agents
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: License :: OSI Approved :: BSD License
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Requires-Dist: six
Requires-Dist: cython
Requires-Dist: gevent (>=1.0)
Requires-Dist: arrow
Requires-Dist: IPy
Requires-Dist: python-decouple
Requires-Dist: psutil
Requires-Dist: pygeoip
Requires-Dist: regex
Requires-Dist: werkzeug
Requires-Dist: PyYAML
Requires-Dist: redis
Requires-Dist: Unidecode (<0.05,>=0.04.14)
Requires-Dist: MySQL-python; extra == "full"
Requires-Dist: gevent (>=1.0); extra == "full"
Requires-Dist: pymongo (<3.0,>=2.8); extra == "full"
Requires-Dist: regex; extra == "full"
Requires-Dist: cython; extra == "full"
Requires-Dist: Flask-Script; extra == "full"
Requires-Dist: python-decouple; extra == "full"
Requires-Dist: passlib; extra == "full"
Requires-Dist: psycopg2; extra == "full"
Requires-Dist: six; extra == "full"
Requires-Dist: redis; extra == "full"
Requires-Dist: wtf-peewee; extra == "full"
Requires-Dist: Unidecode (<0.05,>=0.04.14); extra == "full"
Requires-Dist: Mongoengine (>=0.9); extra == "full"
Requires-Dist: werkzeug; extra == "full"
Requires-Dist: Flask-KVSession; extra == "full"
Requires-Dist: itsdangerous; extra == "full"
Requires-Dist: PyYAML; extra == "full"
Requires-Dist: blinker; extra == "full"
Requires-Dist: gunicorn; extra == "full"
Requires-Dist: Flask-BabelEx; extra == "full"
Requires-Dist: IPy; extra == "full"
Requires-Dist: pygeoip; extra == "full"
Requires-Dist: flask-wtf; extra == "full"
Requires-Dist: peewee; extra == "full"
Requires-Dist: psutil; extra == "full"
Requires-Dist: wtforms; extra == "full"
Requires-Dist: arrow; extra == "full"
Requires-Dist: flask-mongoengine; extra == "full"
Requires-Dist: flask-admin; extra == "full"
Requires-Dist: python-daemon; extra == "full"
Requires-Dist: envoy; extra == "install"
Requires-Dist: jinja2; extra == "install"
Requires-Dist: pygeoip; extra == "server"
Requires-Dist: cython; extra == "server"
Requires-Dist: PyYAML; extra == "server"
Requires-Dist: gevent (>=1.0); extra == "server"
Requires-Dist: Unidecode (<0.05,>=0.04.14); extra == "server"
Requires-Dist: peewee; extra == "server"
Requires-Dist: six; extra == "server"
Requires-Dist: redis; extra == "server"
Requires-Dist: wtf-peewee; extra == "server"
Requires-Dist: regex; extra == "server"
Requires-Dist: psutil; extra == "server"
Requires-Dist: Mongoengine (>=0.9); extra == "server"
Requires-Dist: MySQL-python; extra == "server"
Requires-Dist: arrow; extra == "server"
Requires-Dist: psycopg2; extra == "server"
Requires-Dist: werkzeug; extra == "server"
Requires-Dist: python-daemon; extra == "server"
Requires-Dist: IPy; extra == "server"
Requires-Dist: pymongo (<3.0,>=2.8); extra == "server"
Requires-Dist: python-decouple; extra == "server"
Requires-Dist: pygeoip; extra == "server-mongo"
Requires-Dist: cython; extra == "server-mongo"
Requires-Dist: PyYAML; extra == "server-mongo"
Requires-Dist: gevent (>=1.0); extra == "server-mongo"
Requires-Dist: Unidecode (<0.05,>=0.04.14); extra == "server-mongo"
Requires-Dist: six; extra == "server-mongo"
Requires-Dist: redis; extra == "server-mongo"
Requires-Dist: regex; extra == "server-mongo"
Requires-Dist: psutil; extra == "server-mongo"
Requires-Dist: Mongoengine (>=0.9); extra == "server-mongo"
Requires-Dist: arrow; extra == "server-mongo"
Requires-Dist: werkzeug; extra == "server-mongo"
Requires-Dist: python-daemon; extra == "server-mongo"
Requires-Dist: IPy; extra == "server-mongo"
Requires-Dist: pymongo (<3.0,>=2.8); extra == "server-mongo"
Requires-Dist: python-decouple; extra == "server-mongo"
Requires-Dist: pygeoip; extra == "server-mysql"
Requires-Dist: cython; extra == "server-mysql"
Requires-Dist: PyYAML; extra == "server-mysql"
Requires-Dist: gevent (>=1.0); extra == "server-mysql"
Requires-Dist: Unidecode (<0.05,>=0.04.14); extra == "server-mysql"
Requires-Dist: peewee; extra == "server-mysql"
Requires-Dist: six; extra == "server-mysql"
Requires-Dist: redis; extra == "server-mysql"
Requires-Dist: regex; extra == "server-mysql"
Requires-Dist: psutil; extra == "server-mysql"
Requires-Dist: MySQL-python; extra == "server-mysql"
Requires-Dist: arrow; extra == "server-mysql"
Requires-Dist: werkzeug; extra == "server-mysql"
Requires-Dist: python-daemon; extra == "server-mysql"
Requires-Dist: IPy; extra == "server-mysql"
Requires-Dist: python-decouple; extra == "server-mysql"
Requires-Dist: pygeoip; extra == "server-postgresql"
Requires-Dist: cython; extra == "server-postgresql"
Requires-Dist: PyYAML; extra == "server-postgresql"
Requires-Dist: gevent (>=1.0); extra == "server-postgresql"
Requires-Dist: Unidecode (<0.05,>=0.04.14); extra == "server-postgresql"
Requires-Dist: peewee; extra == "server-postgresql"
Requires-Dist: six; extra == "server-postgresql"
Requires-Dist: redis; extra == "server-postgresql"
Requires-Dist: regex; extra == "server-postgresql"
Requires-Dist: psutil; extra == "server-postgresql"
Requires-Dist: arrow; extra == "server-postgresql"
Requires-Dist: psycopg2; extra == "server-postgresql"
Requires-Dist: werkzeug; extra == "server-postgresql"
Requires-Dist: python-daemon; extra == "server-postgresql"
Requires-Dist: IPy; extra == "server-postgresql"
Requires-Dist: python-decouple; extra == "server-postgresql"
Requires-Dist: pygeoip; extra == "server-sqlite"
Requires-Dist: cython; extra == "server-sqlite"
Requires-Dist: PyYAML; extra == "server-sqlite"
Requires-Dist: gevent (>=1.0); extra == "server-sqlite"
Requires-Dist: Unidecode (<0.05,>=0.04.14); extra == "server-sqlite"
Requires-Dist: peewee; extra == "server-sqlite"
Requires-Dist: six; extra == "server-sqlite"
Requires-Dist: redis; extra == "server-sqlite"
Requires-Dist: wtf-peewee; extra == "server-sqlite"
Requires-Dist: regex; extra == "server-sqlite"
Requires-Dist: psutil; extra == "server-sqlite"
Requires-Dist: arrow; extra == "server-sqlite"
Requires-Dist: werkzeug; extra == "server-sqlite"
Requires-Dist: python-daemon; extra == "server-sqlite"
Requires-Dist: IPy; extra == "server-sqlite"
Requires-Dist: python-decouple; extra == "server-sqlite"
Requires-Dist: MySQL-python; extra == "web"
Requires-Dist: gevent (>=1.0); extra == "web"
Requires-Dist: pymongo (<3.0,>=2.8); extra == "web"
Requires-Dist: regex; extra == "web"
Requires-Dist: cython; extra == "web"
Requires-Dist: Flask-Script; extra == "web"
Requires-Dist: python-decouple; extra == "web"
Requires-Dist: passlib; extra == "web"
Requires-Dist: flask-mongoengine; extra == "web"
Requires-Dist: six; extra == "web"
Requires-Dist: redis; extra == "web"
Requires-Dist: wtf-peewee; extra == "web"
Requires-Dist: Unidecode (<0.05,>=0.04.14); extra == "web"
Requires-Dist: Mongoengine (>=0.9); extra == "web"
Requires-Dist: werkzeug; extra == "web"
Requires-Dist: Flask-KVSession; extra == "web"
Requires-Dist: itsdangerous; extra == "web"
Requires-Dist: PyYAML; extra == "web"
Requires-Dist: blinker; extra == "web"
Requires-Dist: gunicorn; extra == "web"
Requires-Dist: Flask-BabelEx; extra == "web"
Requires-Dist: IPy; extra == "web"
Requires-Dist: pygeoip; extra == "web"
Requires-Dist: flask-wtf; extra == "web"
Requires-Dist: peewee; extra == "web"
Requires-Dist: psutil; extra == "web"
Requires-Dist: wtforms; extra == "web"
Requires-Dist: arrow; extra == "web"
Requires-Dist: psycopg2; extra == "web"
Requires-Dist: flask-admin; extra == "web"
Requires-Dist: gevent (>=1.0); extra == "web-mongo"
Requires-Dist: pymongo (<3.0,>=2.8); extra == "web-mongo"
Requires-Dist: regex; extra == "web-mongo"
Requires-Dist: cython; extra == "web-mongo"
Requires-Dist: Flask-Script; extra == "web-mongo"
Requires-Dist: python-decouple; extra == "web-mongo"
Requires-Dist: passlib; extra == "web-mongo"
Requires-Dist: flask-mongoengine; extra == "web-mongo"
Requires-Dist: six; extra == "web-mongo"
Requires-Dist: redis; extra == "web-mongo"
Requires-Dist: Unidecode (<0.05,>=0.04.14); extra == "web-mongo"
Requires-Dist: Mongoengine (>=0.9); extra == "web-mongo"
Requires-Dist: werkzeug; extra == "web-mongo"
Requires-Dist: Flask-KVSession; extra == "web-mongo"
Requires-Dist: itsdangerous; extra == "web-mongo"
Requires-Dist: PyYAML; extra == "web-mongo"
Requires-Dist: blinker; extra == "web-mongo"
Requires-Dist: gunicorn; extra == "web-mongo"
Requires-Dist: Flask-BabelEx; extra == "web-mongo"
Requires-Dist: IPy; extra == "web-mongo"
Requires-Dist: pygeoip; extra == "web-mongo"
Requires-Dist: flask-wtf; extra == "web-mongo"
Requires-Dist: psutil; extra == "web-mongo"
Requires-Dist: wtforms; extra == "web-mongo"
Requires-Dist: arrow; extra == "web-mongo"
Requires-Dist: flask-admin; extra == "web-mongo"
Requires-Dist: MySQL-python; extra == "web-mysql"
Requires-Dist: gevent (>=1.0); extra == "web-mysql"
Requires-Dist: regex; extra == "web-mysql"
Requires-Dist: cython; extra == "web-mysql"
Requires-Dist: Flask-Script; extra == "web-mysql"
Requires-Dist: python-decouple; extra == "web-mysql"
Requires-Dist: passlib; extra == "web-mysql"
Requires-Dist: six; extra == "web-mysql"
Requires-Dist: redis; extra == "web-mysql"
Requires-Dist: wtf-peewee; extra == "web-mysql"
Requires-Dist: Unidecode (<0.05,>=0.04.14); extra == "web-mysql"
Requires-Dist: werkzeug; extra == "web-mysql"
Requires-Dist: Flask-KVSession; extra == "web-mysql"
Requires-Dist: itsdangerous; extra == "web-mysql"
Requires-Dist: PyYAML; extra == "web-mysql"
Requires-Dist: blinker; extra == "web-mysql"
Requires-Dist: gunicorn; extra == "web-mysql"
Requires-Dist: Flask-BabelEx; extra == "web-mysql"
Requires-Dist: IPy; extra == "web-mysql"
Requires-Dist: pygeoip; extra == "web-mysql"
Requires-Dist: flask-wtf; extra == "web-mysql"
Requires-Dist: peewee; extra == "web-mysql"
Requires-Dist: psutil; extra == "web-mysql"
Requires-Dist: wtforms; extra == "web-mysql"
Requires-Dist: arrow; extra == "web-mysql"
Requires-Dist: flask-admin; extra == "web-mysql"
Requires-Dist: gevent (>=1.0); extra == "web-postgresql"
Requires-Dist: regex; extra == "web-postgresql"
Requires-Dist: cython; extra == "web-postgresql"
Requires-Dist: Flask-Script; extra == "web-postgresql"
Requires-Dist: python-decouple; extra == "web-postgresql"
Requires-Dist: passlib; extra == "web-postgresql"
Requires-Dist: psycopg2; extra == "web-postgresql"
Requires-Dist: six; extra == "web-postgresql"
Requires-Dist: redis; extra == "web-postgresql"
Requires-Dist: wtf-peewee; extra == "web-postgresql"
Requires-Dist: Unidecode (<0.05,>=0.04.14); extra == "web-postgresql"
Requires-Dist: werkzeug; extra == "web-postgresql"
Requires-Dist: Flask-KVSession; extra == "web-postgresql"
Requires-Dist: itsdangerous; extra == "web-postgresql"
Requires-Dist: PyYAML; extra == "web-postgresql"
Requires-Dist: blinker; extra == "web-postgresql"
Requires-Dist: gunicorn; extra == "web-postgresql"
Requires-Dist: Flask-BabelEx; extra == "web-postgresql"
Requires-Dist: IPy; extra == "web-postgresql"
Requires-Dist: pygeoip; extra == "web-postgresql"
Requires-Dist: flask-wtf; extra == "web-postgresql"
Requires-Dist: peewee; extra == "web-postgresql"
Requires-Dist: psutil; extra == "web-postgresql"
Requires-Dist: wtforms; extra == "web-postgresql"
Requires-Dist: arrow; extra == "web-postgresql"
Requires-Dist: flask-admin; extra == "web-postgresql"
Requires-Dist: gevent (>=1.0); extra == "web-sqlite"
Requires-Dist: regex; extra == "web-sqlite"
Requires-Dist: cython; extra == "web-sqlite"
Requires-Dist: Flask-Script; extra == "web-sqlite"
Requires-Dist: python-decouple; extra == "web-sqlite"
Requires-Dist: passlib; extra == "web-sqlite"
Requires-Dist: six; extra == "web-sqlite"
Requires-Dist: redis; extra == "web-sqlite"
Requires-Dist: wtf-peewee; extra == "web-sqlite"
Requires-Dist: Unidecode (<0.05,>=0.04.14); extra == "web-sqlite"
Requires-Dist: werkzeug; extra == "web-sqlite"
Requires-Dist: Flask-KVSession; extra == "web-sqlite"
Requires-Dist: itsdangerous; extra == "web-sqlite"
Requires-Dist: PyYAML; extra == "web-sqlite"
Requires-Dist: blinker; extra == "web-sqlite"
Requires-Dist: gunicorn; extra == "web-sqlite"
Requires-Dist: Flask-BabelEx; extra == "web-sqlite"
Requires-Dist: IPy; extra == "web-sqlite"
Requires-Dist: pygeoip; extra == "web-sqlite"
Requires-Dist: flask-wtf; extra == "web-sqlite"
Requires-Dist: peewee; extra == "web-sqlite"
Requires-Dist: psutil; extra == "web-sqlite"
Requires-Dist: wtforms; extra == "web-sqlite"
Requires-Dist: arrow; extra == "web-sqlite"
Requires-Dist: flask-admin; extra == "web-sqlite"
Provides-Extra: full
Provides-Extra: install
Provides-Extra: server
Provides-Extra: server-mongo
Provides-Extra: server-mysql
Provides-Extra: server-postgresql
Provides-Extra: server-sqlite
Provides-Extra: web
Provides-Extra: web-mongo
Provides-Extra: web-mysql
Provides-Extra: web-postgresql
Provides-Extra: web-sqlite
[Description omitted; length: 3331 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.24.0)
Root-Is-Purelib: true
Tag: py27-none-any

RECORD

Path Digest Size
mongrey/__init__.py sha256=w_piVIWBD7IpiMbdW6l7-8GJKcd5EfqHE4Ig7ntl1LE 93
mongrey/version.py sha256=8Z3LVPTUSyDII7gCLAnU4Z1fYo0h43TcWkAR9Vi72Qk 48
mongrey/constants.py sha256=DDigVDrUDf8JPaIgSOk0cGno303JS4ZCQ-T2V34pzS4 3299
mongrey/utils.py sha256=D1QVhd0OWTKqmF7NrUEtCPMVpQaIQv4shZ_GR_7rKeE 16337
mongrey/cache.py sha256=cDNeBB6oKOe9Oqg96N55GGWHSIDTjKWpYYBrxR_Fq6w 3361
mongrey/policy.py sha256=JeZCmVAaJJHZhIuIF9LCg7dx6IUbdef6D9_hh3UuqwQ 23848
mongrey/exceptions.py sha256=3gyJfzhT-BOcsJOpSBRcUmmPL5_3QNqjYh0mqBh7je8 677
mongrey/validators.py sha256=7_ejF3zZSUM97f6xJD36J1eeiHFBaPyOJmc63YlEPzg 3493
mongrey/mongrey_test.db sha256=lWZ2ljO1BhPsNZzQpL7ueHtakM15cuxpE2KRE4RuOCE 31744
mongrey/translations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/translations/babel.cfg sha256=1EkDcX2VRi7HaEcNaU2ALUNUJBOrHfgDCQYWcDwQa6Y 113
mongrey/translations/mongrey.pot sha256=MyzyhJrEjhu57JImrrX6GzVEBRDMG2XC5VVVcgm6d9k 3857
mongrey/translations/fr/LC_MESSAGES/messages.mo sha256=vvyP5jExUG8m48aIM489QuXJD6AGZUZj1tU4PPtwaN8 2581
mongrey/translations/fr/LC_MESSAGES/messages.po sha256=PbY5gJe2-gq6edqdgwxGr-zt1ToiT6EDZXy_XTGQzCM 4646
mongrey/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/api/mongo.py sha256=kOYGvM-phz_yYxli0Q8s0r_Rhcb8ZTFDLHtiTQdFj6g 71
mongrey/api/base.py sha256=O9CT1B2F-cVB8elT0EoCJbgkcffjvlmqteqavs4giDg 25
mongrey/api/sql.py sha256=O9CT1B2F-cVB8elT0EoCJbgkcffjvlmqteqavs4giDg 25
mongrey/ext/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/ext/flask_login.py sha256=OmpNvafBNNQdAFtUJHtAObjo05F3asc8CdJ5g-MLbig 32937
mongrey/ext/geoip_data.py sha256=hhwdbwmmRkyHSZxG4T9GoZjBJ4YJX8sV38w3X5fGOVk 690
mongrey/ext/GeoIP.dat sha256=ZzrbpPGlnIg0Dmsk6xsfO9GrbGchUEswVVaxwzdpLX0 748606
mongrey/ext/GeoIPv6.dat sha256=D2fnWgOeTq38LoR0_QfLHfFobPlAz-A7VC_4DLTfcw4 1361009
mongrey/ext/slugify/__init__.py sha256=JgjCiGZXjqgRt00zyoF6M9jtGfwgWWcsAwHiPaRJDDs 1063
mongrey/ext/slugify/alt_translates.py sha256=3IbYgTBNZrcGReVOMTGbwiACmQccDd9GCe8A4BZr_KY 514
mongrey/ext/slugify/main.py sha256=rQV4Fa5esxhxWxTB5C6AgdOHNqfriDu1ZDEx6By0Z5c 8588
mongrey/ext/slugify/slugify.py sha256=cZMHLHI3YR5xoc4g4wKPOPWvQBRAh38566wvYdCPaek 4081
mongrey/ext/slugify/tests.py sha256=sjXFlKD5hG4Il1iqG_8tolFxOHv3fR7wYgUA-cYrhek 12888
mongrey/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/helpers/check_dnsl.py sha256=T2dGD4RJA8gKRZ6dI89ZwqJUvH4jQgIwmNDEwl50tH8 2631
mongrey/helpers/check_fqdn.py sha256=KXuoeFGNQMvC7n4HpSztR7PgvHgYS3r9aa_iCUNpqLc 1072
mongrey/helpers/check_rfc.py sha256=rAdCmR9ogKCb3iiJ-orWVpYhQnQIwHDHBOMNXTotyNk 612
mongrey/helpers/check_spf.py sha256=Doi34yR60RWr7USaTujl_G4fSI1kof7zvSNYrfEIoHA 1720
mongrey/migration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/migration/utils.py sha256=7_E1Nu-w57ea8FoDguf8QtsrUmF9gxptflyrdR0YanM 459
mongrey/migration/radicalspam.py sha256=-H7w-7JbQN10gQ6fQ0MiPL5jmL2dff2UJA-iHfrzKhs 4074
mongrey/migration/core.py sha256=OkrryVxhBYqjb01Q635Qgsl4WD41epYC3LThWMY1xSg 5302
mongrey/install/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/install/core.py sha256=pfmv7Vwy2extwvWxPgbrzWVlcO03WxPwVHc9oQl8GPQ 2532
mongrey/install/resources/__init__.py sha256=p4GDFAmigxZqZjodmmp6koZlS55Bd-Q2GBeUe9eI1tw 65
mongrey/install/resources/initd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/install/resources/initd/system5/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/install/resources/initd/system5/mongrey-server.j2 sha256=SDRFQwylZea5TzPkKPtt2FuA9nwP_X-oNkK4vFIWlys 3450
mongrey/install/resources/fail2ban/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/install/resources/fail2ban/fail2ban.conf.j2 sha256=6Kn3nCNqN4BSrVlYPiKd8X2ahmqxu1vLOA9_KwE33JQ 598
mongrey/install/resources/fail2ban/jail-mongrey.conf.j2 sha256=CmnglT4HnJ4vTUCoApbyWRQ5OAIgsODbrzO0pJiTeSk 232
mongrey/install/resources/supervisord/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/install/resources/supervisord/mongrey.conf.j2 sha256=IEo_AYg2YQS-DiAcnDLZoD-zHAJEIgNe3AFwZhAqOac 675
mongrey/install/resources/supervisord/supervisord.conf.j2 sha256=jXf8-81tITRncWXVXvlyQkpXwv0vFKq0AqZLWvcB588 760
mongrey/storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/storage/base.py sha256=IhaBLrvKwwOcjZ7_rMxFVwAHvrcF0cxf_iPjINVMPtg 1641
mongrey/storage/sql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/storage/sql/models.py sha256=i31PMRA0oWK_49GMpVCjh2M0YyKxTOcYu7vYOkTI9sc 20751
mongrey/storage/sql/admin.py sha256=3uS7Ic6Q9aHsHc4a8FuZzGkiTFaqb2rFZiHEa4TxYBk 4963
mongrey/storage/sql/policy.py sha256=0RXHudykIjJR1zUlEltMBAEyfcaJoz1_vpmBb_r8elc 1880
mongrey/storage/mongo/__init__.py sha256=GbZTi5DI-M2YB58ubQ2VcxVrCdKUCwKV8MIAgkxxpAQ 189
mongrey/storage/mongo/models.py sha256=R2VuBqhaLv_cWRz08MfGjkQUWhsBZOvBhZ7j4Qj7uwk 17340
mongrey/storage/mongo/admin.py sha256=egPt5qwpvx71AryzNIOqkyvFAJ5Uvb_L3TcJeKb6xUY 4405
mongrey/storage/mongo/utils.py sha256=baiw5srrIJrQfMQqkfV99_9M07AvaRHZS-ZLcoRnQws 528
mongrey/storage/mongo/policy.py sha256=B5ckkMWVmkxAzaF3kff1fDr6ONt1MQfTQ8hAgaeTC9I 1957
mongrey/server/__init__.py sha256=dy9VpXdmPXwt7U-zXfvAP3PgcJEoiVWeCyZlLiA5wyw 30
mongrey/server/core.py sha256=WwOMQRwJTEReTgDi6-NRL8pqvQpfdcMJQJCA-RcCFKI 26231
mongrey/server/geventdaemon.py sha256=2AG_RJmArDoVbbm94F5IlXWZySqjl8ebbYwK-kuGp4w 3281
mongrey/server/protocols.py sha256=bWmSfngR5QaGozfgl-2L66Vw5jZX7ykYd8PHvXZQymY 4686
mongrey/web/__init__.py sha256=RKMlOizAwVnugbOuG_Tgk7185DmrBsYoZxg-zHFeNJU 29
mongrey/web/extensions.py sha256=lr-LGBgYhrTS0pDgwMtJpUB0OEKk9cr7oF80rnQDVoE 246
mongrey/web/manager.py sha256=NcCdJoVziAjyBIMFwDSjWoGCaIMnCeeJl8mjNHV-XcY 5705
mongrey/web/settings.py sha256=r93_cWD8jTjEV-lafqA-8Pg41P0GW1cHFxeH9fXUdOE 2710
mongrey/web/wsgi.py sha256=P-elaWgEqMDekGj-D8DEdaYxMQ5rPzOIRLdXTHgg1Cc 7376
mongrey/web/admin.py sha256=AYmHiAZDxEoX_55sFWQFtOiYCC0DAxNRvd5UFRoXtns 4351
mongrey/web/utils.py sha256=FcvRJUC2FQFF3gfpklX56eo7bTuPERG9JKFEzGelJhM 1622
mongrey/web/worker.py sha256=bStOigrIBLOGjJ1xWM8P1pg7zjmE70tLBLudN_V8XX0 1033
mongrey/web/forms.py sha256=gk03nPQfWUgpyV5oRp8Ccb4rcNQhuVJT4fVOY6HzaVw 650
mongrey/web/login.py sha256=WqsWrKF2JKKNAV2ntZsm3JLx3mI8qj0j8ngHedSgufY 4809
mongrey/web/static/logo.png sha256=nWMlSvuSb-nmLEOX1zF-7UAGFylQ0iOhHm4l7IpMqGs 5233
mongrey/web/static/mongrey-50.png sha256=4R_XN6wcUtFO0R40APLmx6G4X9Bb6xy5r4GV-jL2uaQ 16768
mongrey/web/static/mongrey.png sha256=cfAkctTCQUwUYf1-YUmrd9YlhAsr4tcUAYeAQu97ZVM 26168
mongrey/web/static/flags/flags.css sha256=oXMwlfzJ7odnOHKEOR8CeHouCE7upuwho0-dA6ChYN4 10351
mongrey/web/static/flags/flags16.png sha256=AdCgW859--5BhdPK6IJfLfHO8BIG7eF5KzSgVk2GNp8 63284
mongrey/web/static/themes/bootswatch/cerulean/_bootswatch.scss sha256=zEtO3VfWNBqNpm_JgdGaxreqdZxo3_7-MEEKXU_N2Cc 2506
mongrey/web/static/themes/bootswatch/cerulean/_variables.scss sha256=U_9hjcvRfjjSDNceI8jZyP--cEwi73GUHfxiqdwCyIk 27057
mongrey/web/static/themes/bootswatch/cerulean/bootstrap.css sha256=TPtysXSHN1pjO1H_SU0p3iIQB-bodsW9HCYSyciYPFI 147999
mongrey/web/static/themes/bootswatch/cerulean/bootstrap.min.css sha256=K-Z8-nR_pSdkLlGjwiVSKAUFbLnZ9pYevXWullTgfr8 124141
mongrey/web/static/themes/bootswatch/cerulean/bootswatch.less sha256=GtBFRQJGMjhx7hsg_rrPGdlUOseixzxkYhWR1MOtCbY 2419
mongrey/web/static/themes/bootswatch/cerulean/index.html sha256=hVRTLCzVhQqNZPmDFBiK5TioG37Bl3N4roDL4BGAk00 54378
mongrey/web/static/themes/bootswatch/cerulean/thumbnail.png sha256=qyh9XgzAKYlsfpPdKwc8cgN8iTPWeuGsmnV8dB6vncI 38843
mongrey/web/static/themes/bootswatch/cerulean/variables.less sha256=MARWjlkTpnD-Ye6cS9k_23nllKc7MNU_4L6EuUHlevs 27033
mongrey/web/static/themes/bootswatch/cyborg/_bootswatch.scss sha256=84kmRJqpgkpT2yGl8P2X9wTdUzfOLp8LfwdYRzCwInQ 3366
mongrey/web/static/themes/bootswatch/cyborg/_variables.scss sha256=alAhgBn7EStMl7nzXMr3Ag8IOns5P4ve7wNkC8yDGXo 26966
mongrey/web/static/themes/bootswatch/cyborg/bootstrap.css sha256=SgdO2a7XwDh1lpvoLyMG7A8-MwsYH4g5sQsj_U8rnA8 144451
mongrey/web/static/themes/bootswatch/cyborg/bootstrap.min.css sha256=QOLtvMwGTUbbyt34zYJ3O6gfkNsm0-Y66qSUaEG4Hjs 120864
mongrey/web/static/themes/bootswatch/cyborg/bootswatch.less sha256=GgqAo3Fo1eXr255ZlZFdhk8zxYd3GSB9K3lVwzWVDdo 3366
mongrey/web/static/themes/bootswatch/cyborg/index.html sha256=txPIovYepwrhTGHLSWVvknAWM7qJ9YYCgGt3FJh00cY 54386
mongrey/web/static/themes/bootswatch/cyborg/thumbnail.png sha256=hdTOHgCSdKgC0WGAb9idDlf5XrAdJnVh1nbFNICJ6FA 25410
mongrey/web/static/themes/bootswatch/cyborg/variables.less sha256=1fKcFtVd1pZ0ktQuBE79wmFzwgT8KHprf1bcSkRnJHc 26942
mongrey/web/static/themes/bootswatch/darkly/_bootswatch.scss sha256=av-ytHCF9bO4ChHqbz3fNCVsvhKhzd-VdILVnx7tx0k 5048
mongrey/web/static/themes/bootswatch/darkly/_variables.scss sha256=v6-HOhbay03p4yp7aoaorOWpLBbVRmfHGsm7D9F5oho 27113
mongrey/web/static/themes/bootswatch/darkly/bootstrap.css sha256=vyCCNgrQia-VOACoNspWbhsiv-DrU7yVuXykTT6TmkM 147276
mongrey/web/static/themes/bootswatch/darkly/bootstrap.min.css sha256=xPeObTlGSkdoTAsP5Ra-wVegA4ymiS8i2U7KXMub42s 123178
mongrey/web/static/themes/bootswatch/darkly/bootswatch.less sha256=k4KRmAbFt2KGVZN1sN9olhu2sRHxSrGg45BBfXAMVd4 4976
mongrey/web/static/themes/bootswatch/darkly/index.html sha256=zySLTk9Xt0fc8HLZ3_6TaE2dsWXN_RsGUuOdd2_1zfY 54379
mongrey/web/static/themes/bootswatch/darkly/thumbnail.png sha256=Oelthnk7frBO8289WhEVfzktllRNXkSJfxD5xTIcPh8 25944
mongrey/web/static/themes/bootswatch/darkly/variables.less sha256=uIgbKXmY6xka-42cOXRpE-cIcojYG8KdtcxKQz7BX9I 27113
mongrey/web/static/themes/bootswatch/flatly/_bootswatch.scss sha256=X8iBYKOGMo-vcNmWVPv-nFCCWuAEp-ykTfrSlt1W6Ks 4791
mongrey/web/static/themes/bootswatch/flatly/_variables.scss sha256=EoLmIHoXm2BnWWQyCsqXBwjYaWfduniDh7cOhNg432E 27114
mongrey/web/static/themes/bootswatch/flatly/bootstrap.css sha256=CXi1e7yus0XWyKxdK90mRHdBMYWWs0UphnkJyLUrB0g 146923
mongrey/web/static/themes/bootswatch/flatly/bootstrap.min.css sha256=Bjr9VpbLJLgnX6_ItrQUXylFD6vXIMHTS7xZuabcGGQ 122887
mongrey/web/static/themes/bootswatch/flatly/bootswatch.less sha256=HEjduDWIAM1iBuQXpTRdo2RLZuexq0r3GrOMv44EVuU 4743
mongrey/web/static/themes/bootswatch/flatly/index.html sha256=IS4SvkMXUfUmfXPJGPLJ2l-hNgASgjnZonMkI24zEQY 54374
mongrey/web/static/themes/bootswatch/flatly/thumbnail.png sha256=rkPvtilNEiN4VHv8pA-1ogrvzHk_Xx9GZ_1h913Go6s 24089
mongrey/web/static/themes/bootswatch/flatly/variables.less sha256=eTDqk1GDKn01OjqkCwHS4wY_Nfj2ByBG_KCrymvsHU8 27114
mongrey/web/static/themes/bootswatch/fonts/glyphicons-halflings-regular.eot sha256=E2NNqH2eI_jD7ZEIzhck0YOjmtBy5z4bPYy_ZG0tBAc 20127
mongrey/web/static/themes/bootswatch/fonts/glyphicons-halflings-regular.svg sha256=QvYGWdJlwaPDD5-kKry7Vr1KU69Ng9MW1t16NpA8Q-U 108738
mongrey/web/static/themes/bootswatch/fonts/glyphicons-halflings-regular.ttf sha256=45UEQJN1fYKvyxOJV9BqHqk2G9zwtELQahioBRr1dFY 45404
mongrey/web/static/themes/bootswatch/fonts/glyphicons-halflings-regular.woff sha256=omOU9-3hAMoRjv8u2ghZYnWpg5uVnCJuFUOVV6WoB0I 23424
mongrey/web/static/themes/bootswatch/fonts/glyphicons-halflings-regular.woff2 sha256=_hhdEaSWdokNR7t4MxKgzaWkTEA5IUCU55V7TAQO8Rw 18028
mongrey/web/static/themes/bootswatch/journal/_bootswatch.scss sha256=1smTK7dFEynAst9VfoVTWIplNg5-3s68ijXUivYF_0c 2207
mongrey/web/static/themes/bootswatch/journal/_variables.scss sha256=phABKuGa72QPdcFzjLUU3AWx9d3v6iDshtOiFPF7Ad0 27069
mongrey/web/static/themes/bootswatch/journal/bootstrap.css sha256=5ZuAGmn1slDHfkpA7y0Yr1d1lrTls6n_3V3d0VCBftg 143208
mongrey/web/static/themes/bootswatch/journal/bootstrap.min.css sha256=GhYn0T6oMPq7Up5z2sIomSf-Y9Te1jo1uJGaO7Ek_Ao 119797
mongrey/web/static/themes/bootswatch/journal/bootswatch.less sha256=mLea1kNnwJkyjY7K0cVm41B1Yv9WywYMHyNOWLXPUdQ 2207
mongrey/web/static/themes/bootswatch/journal/index.html sha256=MVTXf9EP2LGB4vyhoNRH0qrZ5JXzF-QCUchD8mexvF0 54392
mongrey/web/static/themes/bootswatch/journal/thumbnail.png sha256=tldNUQOjPfe_Cvl2ItKneY0dEZOMmn9ZSSBFIgeNu9I 27152
mongrey/web/static/themes/bootswatch/journal/variables.less sha256=pKohvKGt-Nxv-ift804Ls7v-UT-Ub1eteo4FCPQLPnw 27045
mongrey/web/static/themes/bootswatch/lumen/_bootswatch.scss sha256=FGWnrWIXOuh41e3KnHBYHrVsOo0XaZzl73ZiljbgJbg 8379
mongrey/web/static/themes/bootswatch/lumen/_variables.scss sha256=qcABi5Ixc1OGORcNlq7wBqVhcT2nj4Ex6vF8GTbJ5Vo 27246
mongrey/web/static/themes/bootswatch/lumen/bootstrap.css sha256=FcOZn87-2_NOgYGd8_BhOUs1zU7aeqzczZlSijosiTg 150381
mongrey/web/static/themes/bootswatch/lumen/bootstrap.min.css sha256=PYURGk1GpLZgHQgQ_LXhSzbvKvQPZypR6-5iIat8bzk 125847
mongrey/web/static/themes/bootswatch/lumen/bootswatch.less sha256=WH8T5XCwZT8u4RBoMV3OUB7t4Xue7sKZ0TLXwizdSzU 8207
mongrey/web/static/themes/bootswatch/lumen/index.html sha256=w92ehpj_qHu9RDvt98anlZIMM4ju5jRWLJD7EdsRScA 54373
mongrey/web/static/themes/bootswatch/lumen/thumbnail.png sha256=sKCBCvLsEqkN1fyVzS_HFd0oSkmIWNedeZYrhi5m7yI 19347
mongrey/web/static/themes/bootswatch/lumen/variables.less sha256=wsTaKnFNUqpFMvSaZinSClQK7OT4tvUxWdWVNy0sIhA 27246
mongrey/web/static/themes/bootswatch/readable/_bootswatch.scss sha256=GhZlluKyWr4KaEknn51QDWFsTut6d9KP2WLWHNIrvVk 3160
mongrey/web/static/themes/bootswatch/readable/_variables.scss sha256=GywjOcSFhr55Vsm3yvlaGhT4wmRPU5FxH0iAFH46iTU 26772
mongrey/web/static/themes/bootswatch/readable/bootstrap.css sha256=KPSRBgAsPP8nqt4e1ZbONjsJf-j9CyfMGCj6XPRjpTY 144040
mongrey/web/static/themes/bootswatch/readable/bootstrap.min.css sha256=zR2vPyN-qH67lmvdNa8Lrj0HiYVxcTWbFhuC8t2UpjY 120407
mongrey/web/static/themes/bootswatch/readable/bootswatch.less sha256=ikr3_ZeUn8KHL5HSgZ-KUzEBH4w9iu1KsXWvxfCsmn0 3152
mongrey/web/static/themes/bootswatch/readable/index.html sha256=v7r1OPcXtW9S_w2MINiKDmxvnkriJxo-mjvSqaDO5qs 54387
mongrey/web/static/themes/bootswatch/readable/thumbnail.png sha256=bXdSxgrgQ82l8yE_LhbarYKgq5NUvfxtXM52nbZ57lk 28365
mongrey/web/static/themes/bootswatch/readable/variables.less sha256=vEPVABfw3XKqppdFbusAtyq45Wrwa7NhnmKde6z-Ils 26772
mongrey/web/static/themes/bootswatch/simplex/_bootswatch.scss sha256=nLJ3XAD-PWTgNJESJEl6-C3CXpvHgxxrLJaX-RHvilc 2494
mongrey/web/static/themes/bootswatch/simplex/_variables.scss sha256=dXsYM8IUEToUw4hmd5kqy9e7erqc9iDr-vQcGS7Zu8A 26953
mongrey/web/static/themes/bootswatch/simplex/bootstrap.css sha256=8iWWcHolcYKvr-jcZsiHJlv4N0DhaxdlNEK3mmTocuM 146428
mongrey/web/static/themes/bootswatch/simplex/bootstrap.min.css sha256=kBlQl3WZxWWc9gcisoM9CshXk77ZcoCcZWzgG8w9Nj4 122741
mongrey/web/static/themes/bootswatch/simplex/bootswatch.less sha256=Na7PSE3T2Dab46PSpdSlQV1IGaYvGo11XzQLBMhWeJU 2436
mongrey/web/static/themes/bootswatch/simplex/index.html sha256=B2O7ZFwGFJZqQ4v67cyj5_WcEr2AsT8lQp4i0lQyLoo 54380
mongrey/web/static/themes/bootswatch/simplex/thumbnail.png sha256=lXLT4_SJewacRpoGy_fgu2N0V_0gNdYI3XSjhT3cvL8 26736
mongrey/web/static/themes/bootswatch/simplex/variables.less sha256=YixYVG0Dic7TKi75F4oBNPfdhESbGLSE7E88hyg2P74 26929
mongrey/web/static/themes/bootswatch/slate/_bootswatch.scss sha256=ZFHoROE2W5sYyO1wxKabM2qNJIOlLyVg6qowjt53o-4 7235
mongrey/web/static/themes/bootswatch/slate/_variables.scss sha256=q3VUEsT5GoENzRZWDU_zjYD1CnKA2c2FCd9tbt3iv-U 27560
mongrey/web/static/themes/bootswatch/slate/bootstrap.css sha256=baI_1R-xciJZdAYkajtF0F_zPSeyxasukaLS-LZ8n4o 162244
mongrey/web/static/themes/bootswatch/slate/bootstrap.min.css sha256=-KRuNkcVod2XpOW4nknqiFNCddoGSpm6-unr7QY15zo 137012
mongrey/web/static/themes/bootswatch/slate/bootswatch.less sha256=Bb7iVmdmksmEyu3vQmyRZgUvGZfngMj8wDoy2vBXzi4 6991
mongrey/web/static/themes/bootswatch/slate/index.html sha256=d_BkkXoNjkJy9WCyOWNd99gkkYIzwRH9MdFeDgVMoEc 54380
mongrey/web/static/themes/bootswatch/slate/thumbnail.png sha256=CyDFZUNGLUyUX7byMOHiPh_QUyuHtYuPrDc9JxcmpP4 56970
mongrey/web/static/themes/bootswatch/slate/variables.less sha256=cw3S9pAuY6rn-65i6gtU-RvlyBs0mxG0lJk8UG5whco 27536
mongrey/web/static/themes/bootswatch/spacelab/_bootswatch.scss sha256=ghkcDbIldV8o-WlF8lLtF0l3zGWP6kj1D2ISp1s_0z0 2910
mongrey/web/static/themes/bootswatch/spacelab/_variables.scss sha256=c7NvPb-aUyFLAXSmHOsXAcMPei3OmGPhsRMYJD_Xf50 27087
mongrey/web/static/themes/bootswatch/spacelab/bootstrap.css sha256=ipofp6qu4WM70PeLwKE8qN2MbmGIF4H_SRaz9kTRYOY 151243
mongrey/web/static/themes/bootswatch/spacelab/bootstrap.min.css sha256=5zWaoLGX6-KPuS8suCwABudn5JlWReURAyZ2KUV6unk 127137
mongrey/web/static/themes/bootswatch/spacelab/bootswatch.less sha256=Xl-PUpnO2i8kUgsZZ6NzjDMzaQzv3OsZ0Y4lOx1x1cs 2756
mongrey/web/static/themes/bootswatch/spacelab/index.html sha256=kQnP6k3JTWQVZc7cmsKiaeySQbN6LQ2piWLGoWS9lY0 54380
mongrey/web/static/themes/bootswatch/spacelab/thumbnail.png sha256=y4H0l4OnOVJK1_fF7njlSRCHZe0b81qFvBgpnTh1YiU 37531
mongrey/web/static/themes/bootswatch/spacelab/variables.less sha256=MfioAVxn6sa66o_OUQjiK3qpn5ZMi0NEQdZVqsg3T3A 27063
mongrey/web/static/themes/bootswatch/superhero/_bootswatch.scss sha256=M_4RjEUkDJekG17xjB8_tcADKHOkQDLQ-UFVe7SRFpg 4674
mongrey/web/static/themes/bootswatch/superhero/_variables.scss sha256=YV1SOEOBlg_t1JI1TTlS19YAnr60ECNRwPnuFwyIk1s 27142
mongrey/web/static/themes/bootswatch/superhero/bootstrap.css sha256=Kqs6l0cB-Jla5BWo-IyHEzTRyfvn1-2hBPq8QaD-2tA 145642
mongrey/web/static/themes/bootswatch/superhero/bootstrap.min.css sha256=UfJ2VIAtyfWGqrGxzX7-BlUb-Eja9I5brTRxKAm5xLo 121737
mongrey/web/static/themes/bootswatch/superhero/bootswatch.less sha256=G86je6AYSzuFbxlxWywR_KrXdwsMNTB7iOnYVb3wTuo 4626
mongrey/web/static/themes/bootswatch/superhero/index.html sha256=5fY1m4pDhYW8ELNdSkeEFCgK32iVuNe9llLIg1BIB9s 54387
mongrey/web/static/themes/bootswatch/superhero/thumbnail.png sha256=5hTALPGYDQcYT-i_w6YujsArAnLMBpfv6YC4wEDd8RE 25185
mongrey/web/static/themes/bootswatch/superhero/variables.less sha256=r6gDcD_uhQhptxMdJRbZfhVyViMq6KkeFxuhexkHTHk 27142
mongrey/web/static/themes/bootswatch/united/_bootswatch.scss sha256=egtpRfm4cAjcrdAScABjMYY1I7SXoUz8_LVv0yI0CLw 1090
mongrey/web/static/themes/bootswatch/united/_variables.scss sha256=ox0SiFTcCFxP7oe4M5X9WuBTiJNUcho6RPjbzP8VjsE 27100
mongrey/web/static/themes/bootswatch/united/bootstrap.css sha256=0VtFts8rVQy6S5ZTB8BrVIQDAcM97YnKxuD_48dRcKY 141997
mongrey/web/static/themes/bootswatch/united/bootstrap.min.css sha256=ZwYBXu20UvBqLDKsCoAFWYR-pH933wJ2d2tvYLu3PnI 118719
mongrey/web/static/themes/bootswatch/united/bootswatch.less sha256=-NIVALQ_UJpKontybCFao_lag4PYa0WXP6WinS_hHKg 1090
mongrey/web/static/themes/bootswatch/united/index.html sha256=yRmQN3j3OyqneyndyvXzoECYYjYbj7RLA2yL8asYfK4 54388
mongrey/web/static/themes/bootswatch/united/thumbnail.png sha256=UgoisbwPUwP3KQ_W2BMCPLA9tzUoAZvRijJYIv6tnT8 23115
mongrey/web/static/themes/bootswatch/united/variables.less sha256=f18ew2ThqLWUB0NRVIp5F4RBtSW8ovVlpN6bd3mksPo 27076
mongrey/web/templates/mongrey/base_login.html sha256=b_FMtBNpZRr8uXLyReI4YWSQfIrInppAto80nL1bF4w 2243
mongrey/web/templates/mongrey/greylistentry_list.html sha256=L1ezUJiMA05Ahto-Buxj_x4rxsukr6uKdBCmgL6Il_8 1204
mongrey/web/templates/mongrey/greylistentry_show.html sha256=khtpHc2Egk5s-XiLI4p3nQL4ZEO-crp8jy6T_iUEiVY 1913
mongrey/web/templates/mongrey/layout.html sha256=4WkKsEWLeliS2RzW5OQdCQh4zaVzWr37g_75E29QbHE 4047
mongrey/web/templates/mongrey/login_user.html sha256=vC74Di8hfB1E-a6NQSSKOyY5Yo_Ds0AJAAeJTZPrlms 3665
mongrey/web/templates/mongrey/macro.html sha256=3QofEoLyTKcj1I0pbxAw7d6QLbEMOsNOzHcOIH3yVUk 10660
mongrey/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/tests/base.py sha256=lJdG_RulDpBPv2fW3_qbHq0weMkc1qpPl08bi_kLOek 7247
mongrey/tests/test_utils.py sha256=u_RxojJ0nXICrlNUlf2F2dPwjDCrn9QXYh0VYKjEQDM 2861
mongrey/tests/fixtures.py sha256=nHBAfrFV2BnKvw4eYNPdFY-2RGllT4mUX59AJD-tPys 3589
mongrey/tests/test_models.py sha256=3gsDziWLl3qU1V0LYvkBYDg9M_BKF2ChqaT4NEgYMpE 20067
mongrey/tests/test_cache.py sha256=j3eke_3qp03eRX56VfxB4Rwnt8IJC6rPVu8JTiFOxbY 1341
mongrey/tests/utils.py sha256=NdcURaJ7qXra6_p9TdhQTxv5FFYmH_RBCWdkQMzIt3o 3865
mongrey/tests/storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/tests/storage/mongo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/tests/storage/mongo/test_admin.py sha256=eUu2xVg1zY9sAQ2kB2GZFA_hsca3_wDU_VYYIB6e42E 2853
mongrey/tests/storage/mongo/test_models.py sha256=KkHjVpVLIbBGoXb_jyTkxP_j2kWIr0JvfMAEkaoQE0E 2543
mongrey/tests/storage/mongo/base.py sha256=Oyh3f5fV8SF5on_TL60SttCxXH3x6AskkO4JBxFmJyI 1182
mongrey/tests/storage/mongo/test_server.py sha256=ns3vvKT3HpX0d7VpR11g9WJ6h1Vw-gxBix1EPBku4Cg 4638
mongrey/tests/storage/mongo/flask_settings.py sha256=dd9Z_IzR9otT4aCPN8rqOjrK4Y-qHdi2hBl5KzA8Gtk 237
mongrey/tests/storage/mongo/test_login.py sha256=aLBFWk66H32eTMBu-B3ojqJVpIj7WRS398rNEHYKdjw 1100
mongrey/tests/storage/sql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/tests/storage/sql/base.py sha256=cwAwN0oOGEAfaHrcboI4OfZ1Laxc-0z1MNDpqg8Re7c 796
mongrey/tests/storage/sql/test_models.py sha256=Vx-okFhu0iosE3IVKjr-8nTSVATwsoC-DIfYACQOshI 2733
mongrey/tests/storage/sql/flask_settings.py sha256=7Aden48ALXkk-iTvCMiqTXaPXTTLVm4O5R9T7uzJRY4 233
mongrey/tests/storage/sql/test_login.py sha256=arHYG9bpVDD-4YgjvhQO8-YXs0cf1nCmYkLc3CtPpOU 1144
mongrey/tests/storage/sql/test_server.py sha256=UFME8-gVZItAqjpN8IhFgn6W4CzmfpCH3snd3_r5ktc 4652
mongrey/tests/storage/sql/test_admin.py sha256=pcJI8FVsYv8_iaXbz7B5U5-4XiXfwuFS3viK4eMU7Go 700
mongrey/tests/server/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/tests/server/test_server.py sha256=5-Pk4d7qRKiuoTjTbTPkmHaRcvHsBb6UVAKJFUJKnuA 27714
mongrey/tests/server/test_protocols.py sha256=5sCSvVjZ0meK2UthzfMRwDzgweVC5dbrhOsaH00blFM 2616
mongrey/tests/web/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/tests/web/test_admin.py sha256=axAvn7wullh3BO7kG8vUZ4arMYk5ty6T-jMx_-5bKtg 1026
mongrey/tests/web/test_session.py sha256=nioi8z0mzRheCBGnZV9T9U9yeiR0AhB0QfUQ9sGS08c 53
mongrey/tests/web/test_login.py sha256=UCHLpQxRmB8s8P47cq5pzpOo48OIl6whtiQiGfe_t3g 2101
mongrey/tests/resources/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/tests/resources/postgrey_whitelist_clients.txt sha256=BjthBwM7z5X7weChNF80b_d4emSUMNDdwwYEux5yk4Y 8686
mongrey/tests/resources/rs-3.5.4-postfix-migration/aliases sha256=tgKulTpyN2gwlpxnRop5mOIMsRwbvqsMLt2hXimBolE 929
mongrey/tests/resources/rs-3.5.4-postfix-migration/aliases.dbhash sha256=NVGECtXlXcTjRHgMUFPxJUgMIF09qA9gUvafmuLASf8 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-blacklist-clients sha256=fctUoK8tLAoKWGMbj1BpftpXte22udIbke6FdN3qc2M 17
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-blacklist-clients.dbhash sha256=3hcLKjwnFN8DUH_-1YbE1jpNfoyicJgNHpaPNpbk3b0 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-blacklist-helo sha256=RjvjMICBGHjRqJdAL016SQmdPp-hZhmewTjGWGQYSYE 16
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-blacklist-helo.dbhash sha256=e76J5dIjBqCzzrLOHK-_q7qtgLn6SqO9dN7SdkZAHr8 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-blacklist-recipients sha256=G9_t5BODRKP76iAQFXhIou9bffS9i34XhHmmB-5FhSk 67
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-blacklist-recipients.dbhash sha256=QHq5AR-r_-4LGnN2s8qJe9AliXcLEHPSyzfHHixMsk8 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-blacklist-senders sha256=LGNT6bRDLS9rLkbz3NQxSdj-Gb_n-9WX59QNmGpV3dY 51
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-blacklist-senders.dbhash sha256=CSbwr9Rlhe6ebsK8AmaTauLmUv0JrrteK6jXVyPD8m4 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-canonical-recipient sha256=GsULPRFxHigNZ0oplbY_dbR3W1y4xBxLzL6im4B7NCM 40
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-canonical-recipient.dbhash sha256=sEC4-RG_4qWlNub4B3Yg4fZcV-EJ-kUOx5V-xWD-BAg 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-canonical-sender sha256=tTK0fuCBx9umUK5bspztLNAKcrMoZeUbZjWtyzhebNU 33
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-canonical-sender.dbhash sha256=AGZWRpCL-N7nsIWT3eDDHeLMkO10EQRqoYNPVNbtUUY 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-directory sha256=QqmgZxW6oPGkw9fzxAQXvMVozyEEOPUFVGYO9dTtOMQ 77
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-directory.dbhash sha256=oLDdlbJjay8VmEmYOdfwcIGsUNI6q4cSmfiwoRi8krU 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-exceptions-directory sha256=apoHqha1J14A_KDRecMNdIkastxy2mgQgukEKtrbpyo 25
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-exceptions-directory.dbhash sha256=LpqD1aaoZ2IzKyerzrFfeMrH8WQLPyTmZb5siL84ABc 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-exceptions-helo sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-exceptions-helo.dbhash sha256=-4RckrT_TfXld0s1L7tbUHZozH6oTgVEk2C5tUHksa0 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-exceptions-senders sha256=gC38Ci8_ym4FkYC8yXLSEtOQgOyPbHBxK7gdA-xCSA4 34
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-exceptions-senders.dbhash sha256=RjeFXgvE44GCO_kwthc8w5sxdKbrrWbZpyRDRf4loiw 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-filters sha256=jFnmesnLb3FqUGad2ccE9wVyrLNuLYvPDvx9s67Sjns 51
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-filters.dbhash sha256=lQYnlZfcTpXvWKTdBge38C8yuwekJU5DZSNk6wos8N4 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-mynetworks-lan sha256=Yl8lNqxr03XlM-LLG3z53VF4IdyN6t4SR_5knoW_QA4 43
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-mynetworks-lan.dbhash sha256=MiO3f-LJVNQ0cnSDIfpQTXeQeuaLK0ViM4aaSxupvbg 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-mynetworks-wan sha256=DfhEbsgKxmoNnoIA2z86s7bsl6LC75V2OPmvw4Oi99o 64
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-mynetworks-wan.dbhash sha256=wVFv1WwYff19dP_XTk9I8bYea0Iz9hN5fWs59bsdtSI 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-relays sha256=MeEXpj5xDFCcH2GiV5ieT4cNbjDOJFUeXULK8Ya2-5U 17
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-relays.dbhash sha256=NhlYCES5avZ_fk20LPHkEP3IP4OZMD8kn-7h26iG_mI 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-transport sha256=QBKgfYaPbwT45cRjvqvlBgr9Rfsi9baa5POFa4EZRtU 60
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-transport.dbhash sha256=Jn-oUJMXF6WxTwSPLtNEP-yrzPcKsafM_hvXNbLqgx4 12288
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-whitelist-clients sha256=HGVgNPrk6behrbK_ftIpIXJhGjWLZE2hwYkR4Hk9iiA 12
mongrey/tests/resources/rs-3.5.4-postfix-migration/local-whitelist-clients.dbhash sha256=xO5c3joRvDwRtpKXEdIgwABzXt5wRcaQggc-VTCg1cw 12288
mongrey/tests/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/tests/helpers/test_rbl.py sha256=9JoOgUv7sFwQGGyd0AFCRZj8pDA5yk5EtOYbpopXrUI 2341
mongrey/tests/migration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/tests/migration/test_migration_rs.py sha256=MHV7BvbVXt4gTpVMfIypcWerhDgPKPoek60uJDKM9gg 3418
mongrey/tests/migration/mongo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/tests/migration/mongo/test_migration_rs.py sha256=CnhBmohgmF1-QSGQzwgM2z8AV-v11Xfbmi_iiSOq-BI 1019
mongrey/tests/migration/sql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mongrey/tests/migration/sql/test_migration_rs.py sha256=36KbpvsiG_LFBMED1aducTHeuedtMd2bDd2QOIfiUkc 917
mongrey-0.4.4.dist-info/top_level.txt sha256=a6SbSyJusq9eNXJqWOsKlCWnZ25c7TSKbF_tilkoxwA 8
mongrey-0.4.4.dist-info/entry_points.txt sha256=R7foYkE_dsdUQ8x0ui9vSjkwP6PvoyLrWjVpQxW7VYQ 331
mongrey-0.4.4.dist-info/pbr.json sha256=6X3BsBqyE1ow8_GmaFW0gKEetQiL1Uv73XpMjqhmh_E 47
mongrey-0.4.4.dist-info/METADATA sha256=_IXWTqLZCt8ELfIbDw5wLwDhLpeNhaBkH_hDdxp9NRw 17131
mongrey-0.4.4.dist-info/DESCRIPTION.rst sha256=nOwrRHlZu7fNZ-BeCMoqG1T9SYvnHwF_aNQoV7CVOYs 3331
mongrey-0.4.4.dist-info/metadata.json sha256=8jGTIVV86hWO2IqlNTVQcwu19OSesiGSQwbe0iqabAQ 5986
mongrey-0.4.4.dist-info/WHEEL sha256=SGgrc7od0GlGNmHpa4e2HKZAyhBSVWTwy97IhowK1v8 98
mongrey-0.4.4.dist-info/RECORD

top_level.txt

mongrey

entry_points.txt

mongrey-install = mongrey.install.core:main [install]
mongrey-migration = mongrey.migration.core:main
mongrey-server = mongrey.server.core:main [server_mysql,server_mongo,server,full,server_sqlite,server_postgresql]
mongrey-web = mongrey.web.manager:main [web_sqlite,web_postgresql,full,web,web_mysql,web_mongo]