├── .editorconfig ├── .env ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── Bug_report.yml │ ├── Feature_request.yml │ ├── config.yml │ └── pr_to_nighty_template.yml ├── PULL_REQUEST_TEMPLATE.md ├── renovate.json └── workflows │ ├── assets │ └── check_prs_if_on_staging.png │ ├── check_if_support_labeled.yml │ ├── check_prs_if_on_staging.yml │ ├── close_old_issues_and_prs.yml │ ├── image_builds.yml │ ├── pr_to_nightly.yml │ ├── rebuild_backup_image.yml │ └── update_postscreen_access_list.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── _modules └── scripts │ ├── core.sh │ ├── ipv6_controller.sh │ ├── migrate_options.sh │ └── new_options.sh ├── create_cold_standby.sh ├── data ├── Dockerfiles │ ├── acme │ │ ├── Dockerfile │ │ ├── acme.sh │ │ ├── expand6.sh │ │ ├── functions.sh │ │ ├── obtain-certificate.sh │ │ └── reload-configurations.sh │ ├── backup │ │ └── Dockerfile │ ├── clamd │ │ ├── Dockerfile │ │ ├── clamd.sh │ │ ├── clamdcheck.sh │ │ └── healthcheck.sh │ ├── dockerapi │ │ ├── Dockerfile │ │ ├── docker-entrypoint.sh │ │ ├── main.py │ │ └── modules │ │ │ ├── DockerApi.py │ │ │ └── __init__.py │ ├── dovecot │ │ ├── Dockerfile │ │ ├── clean_q_aged.sh │ │ ├── docker-entrypoint.sh │ │ ├── imapsync │ │ ├── imapsync_runner.pl │ │ ├── maildir_gc.sh │ │ ├── optimize-fts.sh │ │ ├── quarantine_notify.py │ │ ├── quota_notify.py │ │ ├── repl_health.sh │ │ ├── report-ham.sieve │ │ ├── report-spam.sieve │ │ ├── rspamd-pipe-ham │ │ ├── rspamd-pipe-spam │ │ ├── sa-rules.sh │ │ ├── stop-supervisor.sh │ │ ├── supervisord.conf │ │ ├── syslog-ng-redis_slave.conf │ │ ├── syslog-ng.conf │ │ └── trim_logs.sh │ ├── netfilter │ │ ├── Dockerfile │ │ ├── docker-entrypoint.sh │ │ ├── main.py │ │ └── modules │ │ │ ├── IPTables.py │ │ │ ├── Logger.py │ │ │ ├── NFTables.py │ │ │ └── __init__.py │ ├── nginx │ │ ├── Dockerfile │ │ ├── bootstrap.py │ │ └── docker-entrypoint.sh │ ├── olefy │ │ ├── Dockerfile │ │ └── olefy.py │ ├── phpfpm │ │ ├── Dockerfile │ │ └── docker-entrypoint.sh │ ├── postfix-tlspol │ │ ├── Dockerfile │ │ ├── docker-entrypoint.sh │ │ ├── postfix-tlspol.sh │ │ ├── stop-supervisor.sh │ │ ├── supervisord.conf │ │ ├── syslog-ng-redis_slave.conf │ │ └── syslog-ng.conf │ ├── postfix │ │ ├── Dockerfile │ │ ├── docker-entrypoint.sh │ │ ├── postfix.sh │ │ ├── rspamd-pipe-ham │ │ ├── rspamd-pipe-spam │ │ ├── stop-supervisor.sh │ │ ├── supervisord.conf │ │ ├── syslog-ng-redis_slave.conf │ │ ├── syslog-ng.conf │ │ └── whitelist_forwardinghosts.sh │ ├── rspamd │ │ ├── Dockerfile │ │ ├── docker-entrypoint.sh │ │ ├── sa_trivial_convert.lua │ │ ├── set_worker_password.sh │ │ └── settings.conf │ ├── sogo │ │ ├── Dockerfile │ │ ├── acl.diff │ │ ├── bootstrap-sogo.sh │ │ ├── docker-entrypoint.sh │ │ ├── navMailcowBtns.diff │ │ ├── stop-supervisor.sh │ │ ├── supervisord.conf │ │ ├── syslog-ng-redis_slave.conf │ │ └── syslog-ng.conf │ ├── unbound │ │ ├── Dockerfile │ │ ├── docker-entrypoint.sh │ │ ├── healthcheck.sh │ │ ├── stop-supervisor.sh │ │ ├── supervisord.conf │ │ └── syslog-ng.conf │ └── watchdog │ │ ├── Dockerfile │ │ ├── check_dns.sh │ │ ├── check_mysql_slavestatus.sh │ │ └── watchdog.sh ├── assets │ ├── mysql │ │ └── docker-entrypoint.sh │ ├── passwd │ │ └── generate_passwords.sh │ ├── ssl-example │ │ ├── cert.pem │ │ ├── dhparams.pem │ │ └── key.pem │ └── templates │ │ ├── pw_reset_html.tpl │ │ ├── pw_reset_text.tpl │ │ ├── quarantine.tpl │ │ └── quota.tpl ├── conf │ ├── clamav │ │ ├── clamd.conf │ │ └── freshclam.conf │ ├── dovecot │ │ ├── auth │ │ │ ├── mailcowauth.php │ │ │ └── passwd-verify.lua │ │ ├── conf.d │ │ │ └── fts.conf │ │ ├── dovecot.conf │ │ ├── dovecot.folders.conf │ │ ├── global_sieve_after │ │ ├── global_sieve_before │ │ └── ldap │ │ │ └── passdb.conf │ ├── mysql │ │ └── my.cnf │ ├── nginx │ │ └── templates │ │ │ ├── nginx.conf.j2 │ │ │ └── sites-default.conf.j2 │ ├── phpfpm │ │ ├── crons │ │ │ ├── keycloak-sync.php │ │ │ └── ldap-sync.php │ │ ├── php-conf.d │ │ │ ├── opcache-recommended.ini │ │ │ ├── other.ini │ │ │ └── upload.ini │ │ ├── php-fpm.d │ │ │ └── pools.conf │ │ └── sogo-sso │ │ │ └── .gitkeep │ ├── postfix │ │ ├── allow_mailcow_local.regexp │ │ ├── anonymize_headers.pcre │ │ ├── local_transport │ │ ├── main.cf │ │ ├── master.cf │ │ ├── postscreen_access.cidr │ │ └── smtp_dsn_filter │ ├── redis │ │ └── redis-conf.sh │ ├── rspamd │ │ ├── custom │ │ │ ├── bad_asn.map │ │ │ ├── bad_header.map │ │ │ ├── bad_languages.map │ │ │ ├── bad_words.map │ │ │ ├── bad_words_de.map │ │ │ ├── bulk_header.map │ │ │ ├── fishy_tlds.map │ │ │ ├── global_mime_from_blacklist.map │ │ │ ├── global_mime_from_whitelist.map │ │ │ ├── global_rcpt_blacklist.map │ │ │ ├── global_rcpt_whitelist.map │ │ │ ├── global_smtp_from_blacklist.map │ │ │ ├── global_smtp_from_whitelist.map │ │ │ ├── ip_wl.map │ │ │ └── monitoring_nolog.map │ │ ├── dynmaps │ │ │ ├── aliasexp.php │ │ │ ├── bcc.php │ │ │ ├── footer.php │ │ │ ├── forwardinghosts.php │ │ │ ├── index.html │ │ │ ├── sasl_logs.php │ │ │ ├── settings.php │ │ │ └── vars.inc.php │ │ ├── local.d │ │ │ ├── actions.conf │ │ │ ├── antivirus.conf │ │ │ ├── arc.conf │ │ │ ├── asn.conf │ │ │ ├── composites.conf │ │ │ ├── dkim_signing.conf │ │ │ ├── force_actions.conf │ │ │ ├── fuzzy_check.conf │ │ │ ├── fuzzy_group.conf │ │ │ ├── greylist.conf │ │ │ ├── groups.conf │ │ │ ├── headers_group.conf │ │ │ ├── hfilter_group.conf │ │ │ ├── history_redis.conf │ │ │ ├── metadata_exporter.conf │ │ │ ├── milter_headers.conf │ │ │ ├── mime_types.conf │ │ │ ├── mime_types_group.conf │ │ │ ├── multimap.conf │ │ │ ├── mx_check.conf │ │ │ ├── options.inc │ │ │ ├── phishing.conf │ │ │ ├── policies_group.conf │ │ │ ├── ratelimit.conf │ │ │ ├── rbl.conf │ │ │ ├── rbl_group.conf │ │ │ ├── reputation.conf │ │ │ ├── spamassassin.conf │ │ │ ├── statistic.conf │ │ │ └── statistics_group.conf │ │ ├── lua │ │ │ ├── ratelimit.lua │ │ │ └── rspamd.local.lua │ │ ├── meta_exporter │ │ │ ├── pipe.php │ │ │ ├── pipe_rl.php │ │ │ ├── pushover.php │ │ │ └── vars.inc.php │ │ ├── override.d │ │ │ ├── logging.inc │ │ │ ├── ratelimit.conf │ │ │ ├── worker-controller.inc │ │ │ ├── worker-fuzzy.inc │ │ │ ├── worker-normal.inc │ │ │ └── worker-proxy.inc │ │ ├── plugins.d │ │ │ └── README.md │ │ ├── rspamd.conf.local │ │ └── rspamd.conf.override │ ├── sogo │ │ ├── custom-favicon.ico │ │ ├── custom-fulllogo.png │ │ ├── custom-fulllogo.svg │ │ ├── custom-shortlogo.svg │ │ ├── custom-sogo.js │ │ ├── custom-theme.js │ │ ├── plist_ldap.sh │ │ └── sogo.conf │ └── unbound │ │ └── unbound.conf ├── hooks │ ├── README.md │ ├── dovecot │ │ └── .gitkeep │ ├── phpfpm │ │ └── .gitkeep │ ├── postfix │ │ └── .gitkeep │ ├── rspamd │ │ └── .gitkeep │ ├── sogo │ │ └── .gitkeep │ └── unbound │ │ └── .gitkeep └── web │ ├── _rspamderror.php │ ├── _status.502.html │ ├── admin │ ├── dashboard.php │ ├── index.php │ ├── mailbox.php │ ├── queue.php │ └── system.php │ ├── api │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── index.css │ ├── index.html │ ├── oauth2-redirect.html │ ├── openapi.yaml │ ├── swagger-initializer.js │ ├── swagger-ui-bundle.js │ ├── swagger-ui-bundle.js.map │ ├── swagger-ui-es-bundle-core.js │ ├── swagger-ui-es-bundle-core.js.map │ ├── swagger-ui-es-bundle.js │ ├── swagger-ui-es-bundle.js.map │ ├── swagger-ui-standalone-preset.js │ ├── swagger-ui-standalone-preset.js.map │ ├── swagger-ui.css │ ├── swagger-ui.css.map │ ├── swagger-ui.js │ └── swagger-ui.js.map │ ├── autoconfig.php │ ├── autodiscover-json.php │ ├── autodiscover.php │ ├── css │ ├── build │ │ ├── 002-breakpoint.min.css │ │ ├── 003-bootstrap-select.css │ │ ├── 004-slider.min.css │ │ ├── 007-languages.min.css │ │ ├── 008-animate.min.css │ │ ├── 009-numberedtextarea.min.css │ │ ├── 010-jquery.jqplot.min.css │ │ ├── 011-datatables.css │ │ ├── 012-bootstrap-icons.css │ │ ├── 013-datatables.css │ │ ├── 014-mailcow.css │ │ └── 015-responsive.css │ ├── flags │ │ ├── 1x1 │ │ │ ├── ad.svg │ │ │ ├── ae.svg │ │ │ ├── af.svg │ │ │ ├── ag.svg │ │ │ ├── ai.svg │ │ │ ├── al.svg │ │ │ ├── am.svg │ │ │ ├── ao.svg │ │ │ ├── aq.svg │ │ │ ├── ar.svg │ │ │ ├── as.svg │ │ │ ├── at.svg │ │ │ ├── au.svg │ │ │ ├── aw.svg │ │ │ ├── ax.svg │ │ │ ├── az.svg │ │ │ ├── ba.svg │ │ │ ├── bb.svg │ │ │ ├── bd.svg │ │ │ ├── be.svg │ │ │ ├── bf.svg │ │ │ ├── bg.svg │ │ │ ├── bh.svg │ │ │ ├── bi.svg │ │ │ ├── bj.svg │ │ │ ├── bl.svg │ │ │ ├── bm.svg │ │ │ ├── bn.svg │ │ │ ├── bo.svg │ │ │ ├── bq.svg │ │ │ ├── br.svg │ │ │ ├── bs.svg │ │ │ ├── bt.svg │ │ │ ├── bv.svg │ │ │ ├── bw.svg │ │ │ ├── by.svg │ │ │ ├── bz.svg │ │ │ ├── ca.svg │ │ │ ├── cc.svg │ │ │ ├── cd.svg │ │ │ ├── cf.svg │ │ │ ├── cg.svg │ │ │ ├── ch.svg │ │ │ ├── ci.svg │ │ │ ├── ck.svg │ │ │ ├── cl.svg │ │ │ ├── cm.svg │ │ │ ├── cn.svg │ │ │ ├── co.svg │ │ │ ├── cr.svg │ │ │ ├── cs.svg │ │ │ ├── cu.svg │ │ │ ├── cv.svg │ │ │ ├── cw.svg │ │ │ ├── cx.svg │ │ │ ├── cy.svg │ │ │ ├── cz.svg │ │ │ ├── da.svg │ │ │ ├── de.svg │ │ │ ├── dj.svg │ │ │ ├── dk.svg │ │ │ ├── dm.svg │ │ │ ├── do.svg │ │ │ ├── dz.svg │ │ │ ├── ec.svg │ │ │ ├── ee.svg │ │ │ ├── eg.svg │ │ │ ├── eh.svg │ │ │ ├── en.svg │ │ │ ├── er.svg │ │ │ ├── es-ca.svg │ │ │ ├── es-ga.svg │ │ │ ├── es.svg │ │ │ ├── et.svg │ │ │ ├── eu.svg │ │ │ ├── fi.svg │ │ │ ├── fj.svg │ │ │ ├── fk.svg │ │ │ ├── fm.svg │ │ │ ├── fo.svg │ │ │ ├── fr.svg │ │ │ ├── ga.svg │ │ │ ├── gb-eng.svg │ │ │ ├── gb-nir.svg │ │ │ ├── gb-sct.svg │ │ │ ├── gb-wls.svg │ │ │ ├── gb.svg │ │ │ ├── gd.svg │ │ │ ├── ge.svg │ │ │ ├── gf.svg │ │ │ ├── gg.svg │ │ │ ├── gh.svg │ │ │ ├── gi.svg │ │ │ ├── gl.svg │ │ │ ├── gm.svg │ │ │ ├── gn.svg │ │ │ ├── gp.svg │ │ │ ├── gq.svg │ │ │ ├── gr.svg │ │ │ ├── gs.svg │ │ │ ├── gt.svg │ │ │ ├── gu.svg │ │ │ ├── gw.svg │ │ │ ├── gy.svg │ │ │ ├── hk.svg │ │ │ ├── hm.svg │ │ │ ├── hn.svg │ │ │ ├── hr.svg │ │ │ ├── ht.svg │ │ │ ├── hu.svg │ │ │ ├── id.svg │ │ │ ├── ie.svg │ │ │ ├── il.svg │ │ │ ├── im.svg │ │ │ ├── in.svg │ │ │ ├── io.svg │ │ │ ├── iq.svg │ │ │ ├── ir.svg │ │ │ ├── is.svg │ │ │ ├── it.svg │ │ │ ├── je.svg │ │ │ ├── jm.svg │ │ │ ├── jo.svg │ │ │ ├── jp.svg │ │ │ ├── ke.svg │ │ │ ├── kg.svg │ │ │ ├── kh.svg │ │ │ ├── ki.svg │ │ │ ├── km.svg │ │ │ ├── kn.svg │ │ │ ├── ko.svg │ │ │ ├── kp.svg │ │ │ ├── kr.svg │ │ │ ├── kw.svg │ │ │ ├── ky.svg │ │ │ ├── kz.svg │ │ │ ├── la.svg │ │ │ ├── lb.svg │ │ │ ├── lc.svg │ │ │ ├── li.svg │ │ │ ├── lk.svg │ │ │ ├── lr.svg │ │ │ ├── ls.svg │ │ │ ├── lt.svg │ │ │ ├── lu.svg │ │ │ ├── lv.svg │ │ │ ├── ly.svg │ │ │ ├── ma.svg │ │ │ ├── mc.svg │ │ │ ├── md.svg │ │ │ ├── me.svg │ │ │ ├── mf.svg │ │ │ ├── mg.svg │ │ │ ├── mh.svg │ │ │ ├── mk.svg │ │ │ ├── ml.svg │ │ │ ├── mm.svg │ │ │ ├── mn.svg │ │ │ ├── mo.svg │ │ │ ├── mp.svg │ │ │ ├── mq.svg │ │ │ ├── mr.svg │ │ │ ├── ms.svg │ │ │ ├── mt.svg │ │ │ ├── mu.svg │ │ │ ├── mv.svg │ │ │ ├── mw.svg │ │ │ ├── mx.svg │ │ │ ├── my.svg │ │ │ ├── mz.svg │ │ │ ├── na.svg │ │ │ ├── nc.svg │ │ │ ├── ne.svg │ │ │ ├── nf.svg │ │ │ ├── ng.svg │ │ │ ├── ni.svg │ │ │ ├── nl.svg │ │ │ ├── no.svg │ │ │ ├── np.svg │ │ │ ├── nr.svg │ │ │ ├── nu.svg │ │ │ ├── nz.svg │ │ │ ├── om.svg │ │ │ ├── pa.svg │ │ │ ├── pe.svg │ │ │ ├── pf.svg │ │ │ ├── pg.svg │ │ │ ├── ph.svg │ │ │ ├── pk.svg │ │ │ ├── pl.svg │ │ │ ├── pm.svg │ │ │ ├── pn.svg │ │ │ ├── pr.svg │ │ │ ├── ps.svg │ │ │ ├── pt.svg │ │ │ ├── pw.svg │ │ │ ├── py.svg │ │ │ ├── qa.svg │ │ │ ├── re.svg │ │ │ ├── ro.svg │ │ │ ├── rs.svg │ │ │ ├── ru.svg │ │ │ ├── rw.svg │ │ │ ├── sa.svg │ │ │ ├── sb.svg │ │ │ ├── sc.svg │ │ │ ├── sd.svg │ │ │ ├── se.svg │ │ │ ├── sg.svg │ │ │ ├── sh.svg │ │ │ ├── si.svg │ │ │ ├── sj.svg │ │ │ ├── sk.svg │ │ │ ├── sl.svg │ │ │ ├── sm.svg │ │ │ ├── sn.svg │ │ │ ├── so.svg │ │ │ ├── sr.svg │ │ │ ├── ss.svg │ │ │ ├── st.svg │ │ │ ├── sv.svg │ │ │ ├── sx.svg │ │ │ ├── sy.svg │ │ │ ├── sz.svg │ │ │ ├── tc.svg │ │ │ ├── td.svg │ │ │ ├── tf.svg │ │ │ ├── tg.svg │ │ │ ├── th.svg │ │ │ ├── tj.svg │ │ │ ├── tk.svg │ │ │ ├── tl.svg │ │ │ ├── tm.svg │ │ │ ├── tn.svg │ │ │ ├── to.svg │ │ │ ├── tr.svg │ │ │ ├── tt.svg │ │ │ ├── tv.svg │ │ │ ├── tw.svg │ │ │ ├── tz.svg │ │ │ ├── ua.svg │ │ │ ├── ug.svg │ │ │ ├── um.svg │ │ │ ├── un.svg │ │ │ ├── us.svg │ │ │ ├── uy.svg │ │ │ ├── uz.svg │ │ │ ├── va.svg │ │ │ ├── vc.svg │ │ │ ├── ve.svg │ │ │ ├── vg.svg │ │ │ ├── vi.svg │ │ │ ├── vn.svg │ │ │ ├── vu.svg │ │ │ ├── wf.svg │ │ │ ├── ws.svg │ │ │ ├── xk.svg │ │ │ ├── ye.svg │ │ │ ├── yt.svg │ │ │ ├── za.svg │ │ │ ├── zh.svg │ │ │ ├── zm.svg │ │ │ └── zw.svg │ │ └── 4x3 │ │ │ ├── ad.svg │ │ │ ├── ae.svg │ │ │ ├── af.svg │ │ │ ├── ag.svg │ │ │ ├── ai.svg │ │ │ ├── al.svg │ │ │ ├── am.svg │ │ │ ├── ao.svg │ │ │ ├── aq.svg │ │ │ ├── ar.svg │ │ │ ├── as.svg │ │ │ ├── at.svg │ │ │ ├── au.svg │ │ │ ├── aw.svg │ │ │ ├── ax.svg │ │ │ ├── az.svg │ │ │ ├── ba.svg │ │ │ ├── bb.svg │ │ │ ├── bd.svg │ │ │ ├── be.svg │ │ │ ├── bf.svg │ │ │ ├── bg.svg │ │ │ ├── bh.svg │ │ │ ├── bi.svg │ │ │ ├── bj.svg │ │ │ ├── bl.svg │ │ │ ├── bm.svg │ │ │ ├── bn.svg │ │ │ ├── bo.svg │ │ │ ├── bq.svg │ │ │ ├── br.svg │ │ │ ├── bs.svg │ │ │ ├── bt.svg │ │ │ ├── bv.svg │ │ │ ├── bw.svg │ │ │ ├── by.svg │ │ │ ├── bz.svg │ │ │ ├── ca.svg │ │ │ ├── cc.svg │ │ │ ├── cd.svg │ │ │ ├── cf.svg │ │ │ ├── cg.svg │ │ │ ├── ch.svg │ │ │ ├── ci.svg │ │ │ ├── ck.svg │ │ │ ├── cl.svg │ │ │ ├── cm.svg │ │ │ ├── cn.svg │ │ │ ├── co.svg │ │ │ ├── cr.svg │ │ │ ├── cs.svg │ │ │ ├── cu.svg │ │ │ ├── cv.svg │ │ │ ├── cw.svg │ │ │ ├── cx.svg │ │ │ ├── cy.svg │ │ │ ├── cz.svg │ │ │ ├── da.svg │ │ │ ├── de.svg │ │ │ ├── dj.svg │ │ │ ├── dk.svg │ │ │ ├── dm.svg │ │ │ ├── do.svg │ │ │ ├── dz.svg │ │ │ ├── ec.svg │ │ │ ├── ee.svg │ │ │ ├── eg.svg │ │ │ ├── eh.svg │ │ │ ├── en.svg │ │ │ ├── er.svg │ │ │ ├── es-ca.svg │ │ │ ├── es-ga.svg │ │ │ ├── es.svg │ │ │ ├── et.svg │ │ │ ├── eu.svg │ │ │ ├── fi.svg │ │ │ ├── fj.svg │ │ │ ├── fk.svg │ │ │ ├── fm.svg │ │ │ ├── fo.svg │ │ │ ├── fr.svg │ │ │ ├── ga.svg │ │ │ ├── gb-eng.svg │ │ │ ├── gb-nir.svg │ │ │ ├── gb-sct.svg │ │ │ ├── gb-wls.svg │ │ │ ├── gb.svg │ │ │ ├── gd.svg │ │ │ ├── ge.svg │ │ │ ├── gf.svg │ │ │ ├── gg.svg │ │ │ ├── gh.svg │ │ │ ├── gi.svg │ │ │ ├── gl.svg │ │ │ ├── gm.svg │ │ │ ├── gn.svg │ │ │ ├── gp.svg │ │ │ ├── gq.svg │ │ │ ├── gr.svg │ │ │ ├── gs.svg │ │ │ ├── gt.svg │ │ │ ├── gu.svg │ │ │ ├── gw.svg │ │ │ ├── gy.svg │ │ │ ├── hk.svg │ │ │ ├── hm.svg │ │ │ ├── hn.svg │ │ │ ├── hr.svg │ │ │ ├── ht.svg │ │ │ ├── hu.svg │ │ │ ├── id.svg │ │ │ ├── ie.svg │ │ │ ├── il.svg │ │ │ ├── im.svg │ │ │ ├── in.svg │ │ │ ├── io.svg │ │ │ ├── iq.svg │ │ │ ├── ir.svg │ │ │ ├── is.svg │ │ │ ├── it.svg │ │ │ ├── je.svg │ │ │ ├── jm.svg │ │ │ ├── jo.svg │ │ │ ├── jp.svg │ │ │ ├── ke.svg │ │ │ ├── kg.svg │ │ │ ├── kh.svg │ │ │ ├── ki.svg │ │ │ ├── km.svg │ │ │ ├── kn.svg │ │ │ ├── ko.svg │ │ │ ├── kp.svg │ │ │ ├── kr.svg │ │ │ ├── kw.svg │ │ │ ├── ky.svg │ │ │ ├── kz.svg │ │ │ ├── la.svg │ │ │ ├── lb.svg │ │ │ ├── lc.svg │ │ │ ├── li.svg │ │ │ ├── lk.svg │ │ │ ├── lr.svg │ │ │ ├── ls.svg │ │ │ ├── lt.svg │ │ │ ├── lu.svg │ │ │ ├── lv.svg │ │ │ ├── ly.svg │ │ │ ├── ma.svg │ │ │ ├── mc.svg │ │ │ ├── md.svg │ │ │ ├── me.svg │ │ │ ├── mf.svg │ │ │ ├── mg.svg │ │ │ ├── mh.svg │ │ │ ├── mk.svg │ │ │ ├── ml.svg │ │ │ ├── mm.svg │ │ │ ├── mn.svg │ │ │ ├── mo.svg │ │ │ ├── mp.svg │ │ │ ├── mq.svg │ │ │ ├── mr.svg │ │ │ ├── ms.svg │ │ │ ├── mt.svg │ │ │ ├── mu.svg │ │ │ ├── mv.svg │ │ │ ├── mw.svg │ │ │ ├── mx.svg │ │ │ ├── my.svg │ │ │ ├── mz.svg │ │ │ ├── na.svg │ │ │ ├── nc.svg │ │ │ ├── ne.svg │ │ │ ├── nf.svg │ │ │ ├── ng.svg │ │ │ ├── ni.svg │ │ │ ├── nl.svg │ │ │ ├── no.svg │ │ │ ├── np.svg │ │ │ ├── nr.svg │ │ │ ├── nu.svg │ │ │ ├── nz.svg │ │ │ ├── om.svg │ │ │ ├── pa.svg │ │ │ ├── pe.svg │ │ │ ├── pf.svg │ │ │ ├── pg.svg │ │ │ ├── ph.svg │ │ │ ├── pk.svg │ │ │ ├── pl.svg │ │ │ ├── pm.svg │ │ │ ├── pn.svg │ │ │ ├── pr.svg │ │ │ ├── ps.svg │ │ │ ├── pt.svg │ │ │ ├── pw.svg │ │ │ ├── py.svg │ │ │ ├── qa.svg │ │ │ ├── re.svg │ │ │ ├── ro.svg │ │ │ ├── rs.svg │ │ │ ├── ru.svg │ │ │ ├── rw.svg │ │ │ ├── sa.svg │ │ │ ├── sb.svg │ │ │ ├── sc.svg │ │ │ ├── sd.svg │ │ │ ├── se.svg │ │ │ ├── sg.svg │ │ │ ├── sh.svg │ │ │ ├── si.svg │ │ │ ├── sj.svg │ │ │ ├── sk.svg │ │ │ ├── sl.svg │ │ │ ├── sm.svg │ │ │ ├── sn.svg │ │ │ ├── so.svg │ │ │ ├── sr.svg │ │ │ ├── ss.svg │ │ │ ├── st.svg │ │ │ ├── sv.svg │ │ │ ├── sx.svg │ │ │ ├── sy.svg │ │ │ ├── sz.svg │ │ │ ├── tc.svg │ │ │ ├── td.svg │ │ │ ├── tf.svg │ │ │ ├── tg.svg │ │ │ ├── th.svg │ │ │ ├── tj.svg │ │ │ ├── tk.svg │ │ │ ├── tl.svg │ │ │ ├── tm.svg │ │ │ ├── tn.svg │ │ │ ├── to.svg │ │ │ ├── tr.svg │ │ │ ├── tt.svg │ │ │ ├── tv.svg │ │ │ ├── tw.svg │ │ │ ├── tz.svg │ │ │ ├── ua.svg │ │ │ ├── ug.svg │ │ │ ├── um.svg │ │ │ ├── un.svg │ │ │ ├── us.svg │ │ │ ├── uy.svg │ │ │ ├── uz.svg │ │ │ ├── va.svg │ │ │ ├── vc.svg │ │ │ ├── ve.svg │ │ │ ├── vg.svg │ │ │ ├── vi.svg │ │ │ ├── vn.svg │ │ │ ├── vu.svg │ │ │ ├── wf.svg │ │ │ ├── ws.svg │ │ │ ├── xk.svg │ │ │ ├── ye.svg │ │ │ ├── yt.svg │ │ │ ├── za.svg │ │ │ ├── zh.svg │ │ │ ├── zm.svg │ │ │ └── zw.svg │ ├── site │ │ ├── admin.css │ │ ├── debug.css │ │ ├── edit.css │ │ ├── index.css │ │ ├── mailbox.css │ │ ├── quarantine.css │ │ └── user.css │ └── themes │ │ ├── lumen-bootstrap.css │ │ └── mailcow-darkmode.css │ ├── domainadmin │ ├── index.php │ ├── mailbox.php │ └── user.php │ ├── edit.php │ ├── f2b-banlist.php │ ├── favicon.png │ ├── fonts │ ├── bootstrap-icons.woff │ ├── bootstrap-icons.woff2 │ ├── noto-sans-v12-latin_greek_cyrillic-700.woff │ ├── noto-sans-v12-latin_greek_cyrillic-700.woff2 │ ├── noto-sans-v12-latin_greek_cyrillic-700italic.woff │ ├── noto-sans-v12-latin_greek_cyrillic-700italic.woff2 │ ├── noto-sans-v12-latin_greek_cyrillic-italic.woff │ ├── noto-sans-v12-latin_greek_cyrillic-italic.woff2 │ ├── noto-sans-v12-latin_greek_cyrillic-regular.woff │ ├── noto-sans-v12-latin_greek_cyrillic-regular.woff2 │ ├── source-sans-pro-v21-latin-300.woff │ ├── source-sans-pro-v21-latin-300.woff2 │ ├── source-sans-pro-v21-latin-300italic.woff │ ├── source-sans-pro-v21-latin-300italic.woff2 │ ├── source-sans-pro-v21-latin-700.woff │ ├── source-sans-pro-v21-latin-700.woff2 │ ├── source-sans-pro-v21-latin-700italic.woff │ ├── source-sans-pro-v21-latin-700italic.woff2 │ ├── source-sans-pro-v21-latin-italic.woff │ ├── source-sans-pro-v21-latin-italic.woff2 │ ├── source-sans-pro-v21-latin-regular.woff │ └── source-sans-pro-v21-latin-regular.woff2 │ ├── img │ ├── cow_lock.svg │ ├── cow_mailcow.svg │ ├── rspamd_logo_dark.png │ ├── rspamd_logo_light.png │ └── yubi.ico │ ├── inc │ ├── ajax │ │ ├── container_ctrl.php │ │ ├── destroy_tfa_auth.php │ │ ├── dns_diagnostics.php │ │ ├── qitem_details.php │ │ ├── qr_gen.php │ │ ├── show_rspamd_global_filters.php │ │ ├── sieve_validation.php │ │ ├── syncjob_logs.php │ │ └── transport_check.php │ ├── footer.inc.php │ ├── functions.acl.inc.php │ ├── functions.address_rewriting.inc.php │ ├── functions.admin.inc.php │ ├── functions.app_passwd.inc.php │ ├── functions.auth.inc.php │ ├── functions.customize.inc.php │ ├── functions.dkim.inc.php │ ├── functions.docker.inc.php │ ├── functions.domain_admin.inc.php │ ├── functions.fail2ban.inc.php │ ├── functions.fwdhost.inc.php │ ├── functions.inc.php │ ├── functions.mailbox.inc.php │ ├── functions.mailq.inc.php │ ├── functions.oauth2.inc.php │ ├── functions.policy.inc.php │ ├── functions.presets.inc.php │ ├── functions.pushover.inc.php │ ├── functions.quarantine.inc.php │ ├── functions.quota_notification.inc.php │ ├── functions.ratelimit.inc.php │ ├── functions.rspamd.inc.php │ ├── functions.tls_policy_maps.inc.php │ ├── functions.transports.inc.php │ ├── header.inc.php │ ├── init_db.inc.php │ ├── lib │ │ ├── CSSminifierExtended.php │ │ ├── JSminifierExtended.php │ │ ├── WebAuthn │ │ │ ├── Attestation │ │ │ │ ├── AttestationObject.php │ │ │ │ ├── AuthenticatorData.php │ │ │ │ └── Format │ │ │ │ │ ├── AndroidKey.php │ │ │ │ │ ├── AndroidSafetyNet.php │ │ │ │ │ ├── Apple.php │ │ │ │ │ ├── FormatBase.php │ │ │ │ │ ├── None.php │ │ │ │ │ ├── Packed.php │ │ │ │ │ ├── Tpm.php │ │ │ │ │ └── U2f.php │ │ │ ├── Binary │ │ │ │ └── ByteBuffer.php │ │ │ ├── CBOR │ │ │ │ └── CborDecoder.php │ │ │ ├── WebAuthn.php │ │ │ ├── WebAuthnException.php │ │ │ └── rootCertificates │ │ │ │ ├── apple.pem │ │ │ │ ├── bsi.pem │ │ │ │ ├── globalSign.pem │ │ │ │ ├── googleHardware.pem │ │ │ │ ├── huawei.pem │ │ │ │ ├── hypersecu.pem │ │ │ │ ├── microsoftTpmCollection.pem │ │ │ │ ├── nitro.pem │ │ │ │ ├── solo.pem │ │ │ │ ├── trustkey.pem │ │ │ │ └── yubico.pem │ │ ├── Yubico.php │ │ ├── array_merge_real.php │ │ ├── composer.json │ │ ├── composer.lock │ │ ├── sieve │ │ │ ├── SieveDumpable.php │ │ │ ├── SieveException.php │ │ │ ├── SieveKeywordRegistry.php │ │ │ ├── SieveParser.php │ │ │ ├── SieveScanner.php │ │ │ ├── SieveScript.php │ │ │ ├── SieveSemantics.php │ │ │ ├── SieveToken.php │ │ │ ├── SieveTree.php │ │ │ ├── extensions │ │ │ │ ├── body.xml │ │ │ │ ├── comparator-ascii-numeric.xml │ │ │ │ ├── copy.xml │ │ │ │ ├── date.xml │ │ │ │ ├── duplicate.xml │ │ │ │ ├── editheader.xml │ │ │ │ ├── enotify.xml │ │ │ │ ├── envelope.xml │ │ │ │ ├── environment.xml │ │ │ │ ├── ereject.xml │ │ │ │ ├── fileinto.xml │ │ │ │ ├── imap4flags.xml │ │ │ │ ├── imapflags.xml │ │ │ │ ├── index.xml │ │ │ │ ├── mailbox.xml │ │ │ │ ├── mime.xml │ │ │ │ ├── notify.xml │ │ │ │ ├── regex.xml │ │ │ │ ├── reject.xml │ │ │ │ ├── relational.xml │ │ │ │ ├── spamtest.xml │ │ │ │ ├── spamtestplus.xml │ │ │ │ ├── subaddress.xml │ │ │ │ ├── vacation-seconds.xml │ │ │ │ ├── vacation.xml │ │ │ │ ├── variables.xml │ │ │ │ ├── virustest.xml │ │ │ │ ├── vnd.dovecot.execute.xml │ │ │ │ ├── vnd.dovecot.filter.xml │ │ │ │ └── vnd.dovecot.pipe.xml │ │ │ └── keywords.xml │ │ ├── ssp.class.php │ │ └── vendor │ │ │ ├── adldap2 │ │ │ └── adldap2 │ │ │ │ ├── .gitattributes │ │ │ │ ├── .github │ │ │ │ └── issue_template.md │ │ │ │ ├── .gitignore │ │ │ │ ├── .scrutinizer.yml │ │ │ │ ├── .styleci.yml │ │ │ │ ├── .travis.yml │ │ │ │ ├── composer.json │ │ │ │ ├── docs │ │ │ │ ├── .nojekyll │ │ │ │ ├── _coverpage.md │ │ │ │ ├── _sidebar.md │ │ │ │ ├── distinguished-names.md │ │ │ │ ├── events.md │ │ │ │ ├── index.html │ │ │ │ ├── installation.md │ │ │ │ ├── logging.md │ │ │ │ ├── media │ │ │ │ │ └── bg.svg │ │ │ │ ├── models │ │ │ │ │ ├── computer.md │ │ │ │ │ ├── contact.md │ │ │ │ │ ├── container.md │ │ │ │ │ ├── group.md │ │ │ │ │ ├── model.md │ │ │ │ │ ├── organization.md │ │ │ │ │ ├── ou.md │ │ │ │ │ ├── printer.md │ │ │ │ │ ├── root-dse.md │ │ │ │ │ ├── traits │ │ │ │ │ │ ├── has-critical-system-object.md │ │ │ │ │ │ ├── has-description.md │ │ │ │ │ │ ├── has-last-login-last-logoff.md │ │ │ │ │ │ └── has-member-of.md │ │ │ │ │ └── user.md │ │ │ │ ├── readme.md │ │ │ │ ├── searching.md │ │ │ │ ├── setup.md │ │ │ │ └── troubleshooting.md │ │ │ │ ├── license.md │ │ │ │ ├── phpunit.xml │ │ │ │ ├── readme.md │ │ │ │ └── src │ │ │ │ ├── Adldap.php │ │ │ │ ├── AdldapException.php │ │ │ │ ├── AdldapInterface.php │ │ │ │ ├── Auth │ │ │ │ ├── BindException.php │ │ │ │ ├── Events │ │ │ │ │ ├── Attempting.php │ │ │ │ │ ├── Binding.php │ │ │ │ │ ├── Bound.php │ │ │ │ │ ├── Event.php │ │ │ │ │ ├── Failed.php │ │ │ │ │ └── Passed.php │ │ │ │ ├── Guard.php │ │ │ │ ├── GuardInterface.php │ │ │ │ ├── PasswordRequiredException.php │ │ │ │ └── UsernameRequiredException.php │ │ │ │ ├── Configuration │ │ │ │ ├── ConfigurationException.php │ │ │ │ ├── DomainConfiguration.php │ │ │ │ └── Validators │ │ │ │ │ ├── ArrayValidator.php │ │ │ │ │ ├── BooleanValidator.php │ │ │ │ │ ├── ClassValidator.php │ │ │ │ │ ├── IntegerValidator.php │ │ │ │ │ ├── StringOrNullValidator.php │ │ │ │ │ └── Validator.php │ │ │ │ ├── Connections │ │ │ │ ├── ConnectionException.php │ │ │ │ ├── ConnectionInterface.php │ │ │ │ ├── DetailedError.php │ │ │ │ ├── Ldap.php │ │ │ │ ├── Provider.php │ │ │ │ └── ProviderInterface.php │ │ │ │ ├── Events │ │ │ │ ├── Dispatcher.php │ │ │ │ ├── DispatcherInterface.php │ │ │ │ └── DispatchesEvents.php │ │ │ │ ├── Log │ │ │ │ ├── EventLogger.php │ │ │ │ └── LogsInformation.php │ │ │ │ ├── Models │ │ │ │ ├── Attributes │ │ │ │ │ ├── AccountControl.php │ │ │ │ │ ├── DistinguishedName.php │ │ │ │ │ ├── Guid.php │ │ │ │ │ ├── MbString.php │ │ │ │ │ ├── Sid.php │ │ │ │ │ ├── TSProperty.php │ │ │ │ │ └── TSPropertyArray.php │ │ │ │ ├── BatchModification.php │ │ │ │ ├── Computer.php │ │ │ │ ├── Concerns │ │ │ │ │ ├── HasAttributes.php │ │ │ │ │ ├── HasCriticalSystemObject.php │ │ │ │ │ ├── HasDescription.php │ │ │ │ │ ├── HasEvents.php │ │ │ │ │ ├── HasLastLogonAndLogOff.php │ │ │ │ │ ├── HasMemberOf.php │ │ │ │ │ ├── HasUserAccountControl.php │ │ │ │ │ └── HasUserProperties.php │ │ │ │ ├── Contact.php │ │ │ │ ├── Container.php │ │ │ │ ├── Entry.php │ │ │ │ ├── Events │ │ │ │ │ ├── Created.php │ │ │ │ │ ├── Creating.php │ │ │ │ │ ├── Deleted.php │ │ │ │ │ ├── Deleting.php │ │ │ │ │ ├── Event.php │ │ │ │ │ ├── Saved.php │ │ │ │ │ ├── Saving.php │ │ │ │ │ ├── Updated.php │ │ │ │ │ └── Updating.php │ │ │ │ ├── Factory.php │ │ │ │ ├── ForeignSecurityPrincipal.php │ │ │ │ ├── Group.php │ │ │ │ ├── Model.php │ │ │ │ ├── ModelDoesNotExistException.php │ │ │ │ ├── ModelNotFoundException.php │ │ │ │ ├── Organization.php │ │ │ │ ├── OrganizationalUnit.php │ │ │ │ ├── Printer.php │ │ │ │ ├── RootDse.php │ │ │ │ ├── User.php │ │ │ │ ├── UserPasswordIncorrectException.php │ │ │ │ └── UserPasswordPolicyException.php │ │ │ │ ├── Query │ │ │ │ ├── Builder.php │ │ │ │ ├── Cache.php │ │ │ │ ├── Collection.php │ │ │ │ ├── Events │ │ │ │ │ ├── Listing.php │ │ │ │ │ ├── Paginate.php │ │ │ │ │ ├── QueryExecuted.php │ │ │ │ │ ├── Read.php │ │ │ │ │ └── Search.php │ │ │ │ ├── Factory.php │ │ │ │ ├── Grammar.php │ │ │ │ ├── Operator.php │ │ │ │ ├── Paginator.php │ │ │ │ └── Processor.php │ │ │ │ ├── Schemas │ │ │ │ ├── ActiveDirectory.php │ │ │ │ ├── Directory389.php │ │ │ │ ├── EDirectory.php │ │ │ │ ├── FreeIPA.php │ │ │ │ ├── OpenLDAP.php │ │ │ │ ├── Schema.php │ │ │ │ └── SchemaInterface.php │ │ │ │ └── Utilities.php │ │ │ ├── autoload.php │ │ │ ├── bin │ │ │ ├── carbon │ │ │ ├── minifycss │ │ │ ├── minifyjs │ │ │ └── var-dump-server │ │ │ ├── bshaffer │ │ │ └── oauth2-server-php │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ ├── src │ │ │ │ └── OAuth2 │ │ │ │ │ ├── Autoloader.php │ │ │ │ │ ├── ClientAssertionType │ │ │ │ │ ├── ClientAssertionTypeInterface.php │ │ │ │ │ └── HttpBasic.php │ │ │ │ │ ├── Controller │ │ │ │ │ ├── AuthorizeController.php │ │ │ │ │ ├── AuthorizeControllerInterface.php │ │ │ │ │ ├── ResourceController.php │ │ │ │ │ ├── ResourceControllerInterface.php │ │ │ │ │ ├── TokenController.php │ │ │ │ │ └── TokenControllerInterface.php │ │ │ │ │ ├── Encryption │ │ │ │ │ ├── EncryptionInterface.php │ │ │ │ │ ├── FirebaseJwt.php │ │ │ │ │ └── Jwt.php │ │ │ │ │ ├── GrantType │ │ │ │ │ ├── AuthorizationCode.php │ │ │ │ │ ├── ClientCredentials.php │ │ │ │ │ ├── GrantTypeInterface.php │ │ │ │ │ ├── JwtBearer.php │ │ │ │ │ ├── RefreshToken.php │ │ │ │ │ └── UserCredentials.php │ │ │ │ │ ├── OpenID │ │ │ │ │ ├── Controller │ │ │ │ │ │ ├── AuthorizeController.php │ │ │ │ │ │ ├── AuthorizeControllerInterface.php │ │ │ │ │ │ ├── UserInfoController.php │ │ │ │ │ │ └── UserInfoControllerInterface.php │ │ │ │ │ ├── GrantType │ │ │ │ │ │ └── AuthorizationCode.php │ │ │ │ │ ├── ResponseType │ │ │ │ │ │ ├── AuthorizationCode.php │ │ │ │ │ │ ├── AuthorizationCodeInterface.php │ │ │ │ │ │ ├── CodeIdToken.php │ │ │ │ │ │ ├── CodeIdTokenInterface.php │ │ │ │ │ │ ├── IdToken.php │ │ │ │ │ │ ├── IdTokenInterface.php │ │ │ │ │ │ ├── IdTokenToken.php │ │ │ │ │ │ └── IdTokenTokenInterface.php │ │ │ │ │ └── Storage │ │ │ │ │ │ ├── AuthorizationCodeInterface.php │ │ │ │ │ │ └── UserClaimsInterface.php │ │ │ │ │ ├── Request.php │ │ │ │ │ ├── RequestInterface.php │ │ │ │ │ ├── Response.php │ │ │ │ │ ├── ResponseInterface.php │ │ │ │ │ ├── ResponseType │ │ │ │ │ ├── AccessToken.php │ │ │ │ │ ├── AccessTokenInterface.php │ │ │ │ │ ├── AuthorizationCode.php │ │ │ │ │ ├── AuthorizationCodeInterface.php │ │ │ │ │ ├── JwtAccessToken.php │ │ │ │ │ └── ResponseTypeInterface.php │ │ │ │ │ ├── Scope.php │ │ │ │ │ ├── ScopeInterface.php │ │ │ │ │ ├── Server.php │ │ │ │ │ ├── Storage │ │ │ │ │ ├── AccessTokenInterface.php │ │ │ │ │ ├── AuthorizationCodeInterface.php │ │ │ │ │ ├── Cassandra.php │ │ │ │ │ ├── ClientCredentialsInterface.php │ │ │ │ │ ├── ClientInterface.php │ │ │ │ │ ├── CouchbaseDB.php │ │ │ │ │ ├── DynamoDB.php │ │ │ │ │ ├── JwtAccessToken.php │ │ │ │ │ ├── JwtAccessTokenInterface.php │ │ │ │ │ ├── JwtBearerInterface.php │ │ │ │ │ ├── Memory.php │ │ │ │ │ ├── Mongo.php │ │ │ │ │ ├── MongoDB.php │ │ │ │ │ ├── Pdo.php │ │ │ │ │ ├── PublicKeyInterface.php │ │ │ │ │ ├── Redis.php │ │ │ │ │ ├── RefreshTokenInterface.php │ │ │ │ │ ├── ScopeInterface.php │ │ │ │ │ └── UserCredentialsInterface.php │ │ │ │ │ └── TokenType │ │ │ │ │ ├── Bearer.php │ │ │ │ │ ├── Mac.php │ │ │ │ │ └── TokenTypeInterface.php │ │ │ │ └── test │ │ │ │ ├── OAuth2 │ │ │ │ ├── AutoloadTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── AuthorizeControllerTest.php │ │ │ │ │ ├── ResourceControllerTest.php │ │ │ │ │ └── TokenControllerTest.php │ │ │ │ ├── Encryption │ │ │ │ │ ├── FirebaseJwtTest.php │ │ │ │ │ └── JwtTest.php │ │ │ │ ├── GrantType │ │ │ │ │ ├── AuthorizationCodeTest.php │ │ │ │ │ ├── ClientCredentialsTest.php │ │ │ │ │ ├── ImplicitTest.php │ │ │ │ │ ├── JwtBearerTest.php │ │ │ │ │ ├── RefreshTokenTest.php │ │ │ │ │ └── UserCredentialsTest.php │ │ │ │ ├── OpenID │ │ │ │ │ ├── Controller │ │ │ │ │ │ ├── AuthorizeControllerTest.php │ │ │ │ │ │ └── UserInfoControllerTest.php │ │ │ │ │ ├── GrantType │ │ │ │ │ │ └── AuthorizationCodeTest.php │ │ │ │ │ ├── ResponseType │ │ │ │ │ │ ├── CodeIdTokenTest.php │ │ │ │ │ │ ├── IdTokenTest.php │ │ │ │ │ │ └── IdTokenTokenTest.php │ │ │ │ │ └── Storage │ │ │ │ │ │ ├── AuthorizationCodeTest.php │ │ │ │ │ │ └── UserClaimsTest.php │ │ │ │ ├── RequestTest.php │ │ │ │ ├── ResponseTest.php │ │ │ │ ├── ResponseType │ │ │ │ │ ├── AccessTokenTest.php │ │ │ │ │ └── JwtAccessTokenTest.php │ │ │ │ ├── ScopeTest.php │ │ │ │ ├── ServerTest.php │ │ │ │ ├── Storage │ │ │ │ │ ├── AccessTokenTest.php │ │ │ │ │ ├── AuthorizationCodeTest.php │ │ │ │ │ ├── ClientCredentialsTest.php │ │ │ │ │ ├── ClientTest.php │ │ │ │ │ ├── DynamoDBTest.php │ │ │ │ │ ├── JwtAccessTokenTest.php │ │ │ │ │ ├── JwtBearerTest.php │ │ │ │ │ ├── PdoTest.php │ │ │ │ │ ├── PublicKeyTest.php │ │ │ │ │ ├── RefreshTokenTest.php │ │ │ │ │ ├── ScopeTest.php │ │ │ │ │ └── UserCredentialsTest.php │ │ │ │ └── TokenType │ │ │ │ │ └── BearerTest.php │ │ │ │ ├── bootstrap.php │ │ │ │ ├── cleanup.php │ │ │ │ ├── config │ │ │ │ ├── keys │ │ │ │ │ ├── id_rsa │ │ │ │ │ └── id_rsa.pub │ │ │ │ └── storage.json │ │ │ │ └── lib │ │ │ │ └── OAuth2 │ │ │ │ ├── Request │ │ │ │ └── TestRequest.php │ │ │ │ └── Storage │ │ │ │ ├── BaseTest.php │ │ │ │ ├── Bootstrap.php │ │ │ │ └── NullStorage.php │ │ │ ├── carbonphp │ │ │ └── carbon-doctrine-types │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ └── Carbon │ │ │ │ └── Doctrine │ │ │ │ ├── CarbonDoctrineType.php │ │ │ │ ├── CarbonImmutableType.php │ │ │ │ ├── CarbonType.php │ │ │ │ ├── CarbonTypeConverter.php │ │ │ │ ├── DateTimeDefaultPrecision.php │ │ │ │ ├── DateTimeImmutableType.php │ │ │ │ └── DateTimeType.php │ │ │ ├── composer │ │ │ ├── ClassLoader.php │ │ │ ├── InstalledVersions.php │ │ │ ├── LICENSE │ │ │ ├── autoload_classmap.php │ │ │ ├── autoload_files.php │ │ │ ├── autoload_namespaces.php │ │ │ ├── autoload_psr4.php │ │ │ ├── autoload_real.php │ │ │ ├── autoload_static.php │ │ │ ├── installed.json │ │ │ ├── installed.php │ │ │ └── platform_check.php │ │ │ ├── ddeboer │ │ │ └── imap │ │ │ │ ├── .php-cs-fixer.php │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ ├── Connection.php │ │ │ │ ├── ConnectionInterface.php │ │ │ │ ├── Exception │ │ │ │ ├── AbstractException.php │ │ │ │ ├── AuthenticationFailedException.php │ │ │ │ ├── CreateMailboxException.php │ │ │ │ ├── DeleteMailboxException.php │ │ │ │ ├── ImapFetchbodyException.php │ │ │ │ ├── ImapFetchheaderException.php │ │ │ │ ├── ImapGetmailboxesException.php │ │ │ │ ├── ImapMsgnoException.php │ │ │ │ ├── ImapNumMsgException.php │ │ │ │ ├── ImapQuotaException.php │ │ │ │ ├── ImapStatusException.php │ │ │ │ ├── InvalidDateHeaderException.php │ │ │ │ ├── InvalidHeadersException.php │ │ │ │ ├── InvalidResourceException.php │ │ │ │ ├── InvalidSearchCriteriaException.php │ │ │ │ ├── MailboxDoesNotExistException.php │ │ │ │ ├── MessageCopyException.php │ │ │ │ ├── MessageDeleteException.php │ │ │ │ ├── MessageDoesNotExistException.php │ │ │ │ ├── MessageMoveException.php │ │ │ │ ├── MessageStructureException.php │ │ │ │ ├── MessageUndeleteException.php │ │ │ │ ├── NotEmbeddedMessageException.php │ │ │ │ ├── OutOfBoundsException.php │ │ │ │ ├── ReopenMailboxException.php │ │ │ │ ├── ResourceCheckFailureException.php │ │ │ │ ├── UnexpectedEncodingException.php │ │ │ │ └── UnsupportedCharsetException.php │ │ │ │ ├── ImapResource.php │ │ │ │ ├── ImapResourceInterface.php │ │ │ │ ├── Mailbox.php │ │ │ │ ├── MailboxInterface.php │ │ │ │ ├── Message.php │ │ │ │ ├── Message │ │ │ │ ├── AbstractMessage.php │ │ │ │ ├── AbstractPart.php │ │ │ │ ├── Attachment.php │ │ │ │ ├── AttachmentInterface.php │ │ │ │ ├── BasicMessageInterface.php │ │ │ │ ├── EmailAddress.php │ │ │ │ ├── EmbeddedMessage.php │ │ │ │ ├── EmbeddedMessageInterface.php │ │ │ │ ├── Headers.php │ │ │ │ ├── Parameters.php │ │ │ │ ├── PartInterface.php │ │ │ │ ├── SimplePart.php │ │ │ │ └── Transcoder.php │ │ │ │ ├── MessageInterface.php │ │ │ │ ├── MessageIterator.php │ │ │ │ ├── MessageIteratorInterface.php │ │ │ │ ├── Search │ │ │ │ ├── AbstractDate.php │ │ │ │ ├── AbstractText.php │ │ │ │ ├── ConditionInterface.php │ │ │ │ ├── Date │ │ │ │ │ ├── Before.php │ │ │ │ │ ├── On.php │ │ │ │ │ └── Since.php │ │ │ │ ├── Email │ │ │ │ │ ├── Bcc.php │ │ │ │ │ ├── Cc.php │ │ │ │ │ ├── From.php │ │ │ │ │ └── To.php │ │ │ │ ├── Flag │ │ │ │ │ ├── Answered.php │ │ │ │ │ ├── Flagged.php │ │ │ │ │ ├── Recent.php │ │ │ │ │ ├── Seen.php │ │ │ │ │ ├── Unanswered.php │ │ │ │ │ ├── Unflagged.php │ │ │ │ │ └── Unseen.php │ │ │ │ ├── LogicalOperator │ │ │ │ │ ├── All.php │ │ │ │ │ └── OrConditions.php │ │ │ │ ├── RawExpression.php │ │ │ │ ├── State │ │ │ │ │ ├── Deleted.php │ │ │ │ │ ├── NewMessage.php │ │ │ │ │ ├── Old.php │ │ │ │ │ └── Undeleted.php │ │ │ │ └── Text │ │ │ │ │ ├── Body.php │ │ │ │ │ ├── Keyword.php │ │ │ │ │ ├── Subject.php │ │ │ │ │ ├── Text.php │ │ │ │ │ └── Unkeyword.php │ │ │ │ ├── SearchExpression.php │ │ │ │ ├── Server.php │ │ │ │ ├── ServerInterface.php │ │ │ │ └── Test │ │ │ │ └── RawMessageIterator.php │ │ │ ├── directorytree │ │ │ └── ldaprecord │ │ │ │ ├── .gitattributes │ │ │ │ ├── .github │ │ │ │ ├── FUNDING.yml │ │ │ │ ├── ISSUE_TEMPLATE │ │ │ │ │ ├── bug_report.md │ │ │ │ │ ├── feature_request.md │ │ │ │ │ └── support---help-request.md │ │ │ │ └── workflows │ │ │ │ │ ├── run-integration-tests.yml │ │ │ │ │ └── run-tests.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── .scrutinizer.yml │ │ │ │ ├── .styleci.yml │ │ │ │ ├── composer.json │ │ │ │ ├── docker-compose.yml │ │ │ │ ├── license.md │ │ │ │ ├── phpunit.xml │ │ │ │ ├── readme.md │ │ │ │ └── src │ │ │ │ ├── Auth │ │ │ │ ├── BindException.php │ │ │ │ ├── Events │ │ │ │ │ ├── Attempting.php │ │ │ │ │ ├── Binding.php │ │ │ │ │ ├── Bound.php │ │ │ │ │ ├── Event.php │ │ │ │ │ ├── Failed.php │ │ │ │ │ └── Passed.php │ │ │ │ ├── Guard.php │ │ │ │ ├── PasswordRequiredException.php │ │ │ │ └── UsernameRequiredException.php │ │ │ │ ├── Configuration │ │ │ │ ├── ConfigurationException.php │ │ │ │ ├── DomainConfiguration.php │ │ │ │ └── Validators │ │ │ │ │ ├── ArrayValidator.php │ │ │ │ │ ├── BooleanValidator.php │ │ │ │ │ ├── IntegerValidator.php │ │ │ │ │ ├── StringOrNullValidator.php │ │ │ │ │ └── Validator.php │ │ │ │ ├── Connection.php │ │ │ │ ├── ConnectionException.php │ │ │ │ ├── ConnectionManager.php │ │ │ │ ├── Container.php │ │ │ │ ├── ContainerException.php │ │ │ │ ├── DetailedError.php │ │ │ │ ├── DetectsErrors.php │ │ │ │ ├── EscapesValues.php │ │ │ │ ├── Events │ │ │ │ ├── Connected.php │ │ │ │ ├── Connecting.php │ │ │ │ ├── ConnectionEvent.php │ │ │ │ ├── ConnectionFailed.php │ │ │ │ ├── Dispatcher.php │ │ │ │ ├── DispatcherInterface.php │ │ │ │ ├── Logger.php │ │ │ │ └── NullDispatcher.php │ │ │ │ ├── Exceptions │ │ │ │ ├── AlreadyExistsException.php │ │ │ │ ├── ConstraintViolationException.php │ │ │ │ └── InsufficientAccessException.php │ │ │ │ ├── HandlesConnection.php │ │ │ │ ├── Ldap.php │ │ │ │ ├── LdapInterface.php │ │ │ │ ├── LdapRecordException.php │ │ │ │ ├── Models │ │ │ │ ├── ActiveDirectory │ │ │ │ │ ├── Computer.php │ │ │ │ │ ├── Concerns │ │ │ │ │ │ └── HasPrimaryGroup.php │ │ │ │ │ ├── Contact.php │ │ │ │ │ ├── Container.php │ │ │ │ │ ├── Entry.php │ │ │ │ │ ├── ExchangeDatabase.php │ │ │ │ │ ├── ExchangeServer.php │ │ │ │ │ ├── ForeignSecurityPrincipal.php │ │ │ │ │ ├── Group.php │ │ │ │ │ ├── OrganizationalUnit.php │ │ │ │ │ ├── Printer.php │ │ │ │ │ ├── Relations │ │ │ │ │ │ └── HasOnePrimaryGroup.php │ │ │ │ │ ├── Scopes │ │ │ │ │ │ ├── HasServerRoleAttribute.php │ │ │ │ │ │ ├── InConfigurationContext.php │ │ │ │ │ │ └── RejectComputerObjectClass.php │ │ │ │ │ └── User.php │ │ │ │ ├── Attributes │ │ │ │ │ ├── AccountControl.php │ │ │ │ │ ├── DistinguishedName.php │ │ │ │ │ ├── DistinguishedNameBuilder.php │ │ │ │ │ ├── EscapedValue.php │ │ │ │ │ ├── Guid.php │ │ │ │ │ ├── MbString.php │ │ │ │ │ ├── Password.php │ │ │ │ │ ├── Sid.php │ │ │ │ │ ├── TSProperty.php │ │ │ │ │ ├── TSPropertyArray.php │ │ │ │ │ └── Timestamp.php │ │ │ │ ├── BatchModification.php │ │ │ │ ├── Collection.php │ │ │ │ ├── Concerns │ │ │ │ │ ├── CanAuthenticate.php │ │ │ │ │ ├── HasAttributes.php │ │ │ │ │ ├── HasEvents.php │ │ │ │ │ ├── HasGlobalScopes.php │ │ │ │ │ ├── HasPassword.php │ │ │ │ │ ├── HasRelationships.php │ │ │ │ │ ├── HasScopes.php │ │ │ │ │ ├── HidesAttributes.php │ │ │ │ │ ├── SerializesAndRestoresPropertyValues.php │ │ │ │ │ └── SerializesProperties.php │ │ │ │ ├── DetectsResetIntegers.php │ │ │ │ ├── DirectoryServer │ │ │ │ │ ├── Entry.php │ │ │ │ │ ├── Group.php │ │ │ │ │ └── User.php │ │ │ │ ├── Entry.php │ │ │ │ ├── Events │ │ │ │ │ ├── Created.php │ │ │ │ │ ├── Creating.php │ │ │ │ │ ├── Deleted.php │ │ │ │ │ ├── Deleting.php │ │ │ │ │ ├── Event.php │ │ │ │ │ ├── Renamed.php │ │ │ │ │ ├── Renaming.php │ │ │ │ │ ├── Saved.php │ │ │ │ │ ├── Saving.php │ │ │ │ │ ├── Updated.php │ │ │ │ │ └── Updating.php │ │ │ │ ├── FreeIPA │ │ │ │ │ ├── Entry.php │ │ │ │ │ ├── Group.php │ │ │ │ │ ├── Scopes │ │ │ │ │ │ └── AddEntryUuidToSelects.php │ │ │ │ │ └── User.php │ │ │ │ ├── Model.php │ │ │ │ ├── ModelDoesNotExistException.php │ │ │ │ ├── ModelNotFoundException.php │ │ │ │ ├── OpenLDAP │ │ │ │ │ ├── Entry.php │ │ │ │ │ ├── Group.php │ │ │ │ │ ├── OrganizationalUnit.php │ │ │ │ │ ├── Scopes │ │ │ │ │ │ └── AddEntryUuidToSelects.php │ │ │ │ │ └── User.php │ │ │ │ ├── Relations │ │ │ │ │ ├── HasMany.php │ │ │ │ │ ├── HasManyIn.php │ │ │ │ │ ├── HasOne.php │ │ │ │ │ ├── OneToMany.php │ │ │ │ │ └── Relation.php │ │ │ │ ├── Scope.php │ │ │ │ └── Types │ │ │ │ │ ├── ActiveDirectory.php │ │ │ │ │ ├── DirectoryServer.php │ │ │ │ │ ├── FreeIPA.php │ │ │ │ │ ├── OpenLDAP.php │ │ │ │ │ └── TypeInterface.php │ │ │ │ ├── Query │ │ │ │ ├── ArrayCacheStore.php │ │ │ │ ├── Builder.php │ │ │ │ ├── Cache.php │ │ │ │ ├── Collection.php │ │ │ │ ├── Events │ │ │ │ │ ├── Chunk.php │ │ │ │ │ ├── Listing.php │ │ │ │ │ ├── Paginate.php │ │ │ │ │ ├── QueryExecuted.php │ │ │ │ │ ├── Read.php │ │ │ │ │ └── Search.php │ │ │ │ ├── Filter │ │ │ │ │ ├── ConditionNode.php │ │ │ │ │ ├── GroupNode.php │ │ │ │ │ ├── Node.php │ │ │ │ │ ├── Parser.php │ │ │ │ │ └── ParserException.php │ │ │ │ ├── Grammar.php │ │ │ │ ├── InteractsWithTime.php │ │ │ │ ├── Model │ │ │ │ │ ├── ActiveDirectoryBuilder.php │ │ │ │ │ ├── Builder.php │ │ │ │ │ ├── FreeIpaBuilder.php │ │ │ │ │ └── OpenLdapBuilder.php │ │ │ │ ├── MultipleObjectsFoundException.php │ │ │ │ ├── ObjectNotFoundException.php │ │ │ │ ├── ObjectsNotFoundException.php │ │ │ │ ├── Pagination │ │ │ │ │ ├── AbstractPaginator.php │ │ │ │ │ ├── DeprecatedPaginator.php │ │ │ │ │ ├── LazyPaginator.php │ │ │ │ │ └── Paginator.php │ │ │ │ └── Slice.php │ │ │ │ ├── Support │ │ │ │ ├── Arr.php │ │ │ │ ├── Helpers.php │ │ │ │ └── Str.php │ │ │ │ ├── Testing │ │ │ │ ├── AuthGuardFake.php │ │ │ │ ├── ConnectionFake.php │ │ │ │ ├── DirectoryFake.php │ │ │ │ ├── LdapExpectation.php │ │ │ │ └── LdapFake.php │ │ │ │ └── Utilities.php │ │ │ ├── firebase │ │ │ └── php-jwt │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ ├── BeforeValidException.php │ │ │ │ ├── CachedKeySet.php │ │ │ │ ├── ExpiredException.php │ │ │ │ ├── JWK.php │ │ │ │ ├── JWT.php │ │ │ │ ├── Key.php │ │ │ │ └── SignatureInvalidException.php │ │ │ ├── guzzlehttp │ │ │ ├── guzzle │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── UPGRADING.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ │ ├── BodySummarizer.php │ │ │ │ │ ├── BodySummarizerInterface.php │ │ │ │ │ ├── Client.php │ │ │ │ │ ├── ClientInterface.php │ │ │ │ │ ├── ClientTrait.php │ │ │ │ │ ├── Cookie │ │ │ │ │ ├── CookieJar.php │ │ │ │ │ ├── CookieJarInterface.php │ │ │ │ │ ├── FileCookieJar.php │ │ │ │ │ ├── SessionCookieJar.php │ │ │ │ │ └── SetCookie.php │ │ │ │ │ ├── Exception │ │ │ │ │ ├── BadResponseException.php │ │ │ │ │ ├── ClientException.php │ │ │ │ │ ├── ConnectException.php │ │ │ │ │ ├── GuzzleException.php │ │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ │ ├── RequestException.php │ │ │ │ │ ├── ServerException.php │ │ │ │ │ ├── TooManyRedirectsException.php │ │ │ │ │ └── TransferException.php │ │ │ │ │ ├── Handler │ │ │ │ │ ├── CurlFactory.php │ │ │ │ │ ├── CurlFactoryInterface.php │ │ │ │ │ ├── CurlHandler.php │ │ │ │ │ ├── CurlMultiHandler.php │ │ │ │ │ ├── EasyHandle.php │ │ │ │ │ ├── HeaderProcessor.php │ │ │ │ │ ├── MockHandler.php │ │ │ │ │ ├── Proxy.php │ │ │ │ │ └── StreamHandler.php │ │ │ │ │ ├── HandlerStack.php │ │ │ │ │ ├── MessageFormatter.php │ │ │ │ │ ├── MessageFormatterInterface.php │ │ │ │ │ ├── Middleware.php │ │ │ │ │ ├── Pool.php │ │ │ │ │ ├── PrepareBodyMiddleware.php │ │ │ │ │ ├── RedirectMiddleware.php │ │ │ │ │ ├── RequestOptions.php │ │ │ │ │ ├── RetryMiddleware.php │ │ │ │ │ ├── TransferStats.php │ │ │ │ │ ├── Utils.php │ │ │ │ │ ├── functions.php │ │ │ │ │ └── functions_include.php │ │ │ ├── promises │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ │ ├── AggregateException.php │ │ │ │ │ ├── CancellationException.php │ │ │ │ │ ├── Coroutine.php │ │ │ │ │ ├── Create.php │ │ │ │ │ ├── Each.php │ │ │ │ │ ├── EachPromise.php │ │ │ │ │ ├── FulfilledPromise.php │ │ │ │ │ ├── Is.php │ │ │ │ │ ├── Promise.php │ │ │ │ │ ├── PromiseInterface.php │ │ │ │ │ ├── PromisorInterface.php │ │ │ │ │ ├── RejectedPromise.php │ │ │ │ │ ├── RejectionException.php │ │ │ │ │ ├── TaskQueue.php │ │ │ │ │ ├── TaskQueueInterface.php │ │ │ │ │ ├── Utils.php │ │ │ │ │ ├── functions.php │ │ │ │ │ └── functions_include.php │ │ │ └── psr7 │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ ├── AppendStream.php │ │ │ │ ├── BufferStream.php │ │ │ │ ├── CachingStream.php │ │ │ │ ├── DroppingStream.php │ │ │ │ ├── Exception │ │ │ │ └── MalformedUriException.php │ │ │ │ ├── FnStream.php │ │ │ │ ├── Header.php │ │ │ │ ├── HttpFactory.php │ │ │ │ ├── InflateStream.php │ │ │ │ ├── LazyOpenStream.php │ │ │ │ ├── LimitStream.php │ │ │ │ ├── Message.php │ │ │ │ ├── MessageTrait.php │ │ │ │ ├── MimeType.php │ │ │ │ ├── MultipartStream.php │ │ │ │ ├── NoSeekStream.php │ │ │ │ ├── PumpStream.php │ │ │ │ ├── Query.php │ │ │ │ ├── Request.php │ │ │ │ ├── Response.php │ │ │ │ ├── Rfc7230.php │ │ │ │ ├── ServerRequest.php │ │ │ │ ├── Stream.php │ │ │ │ ├── StreamDecoratorTrait.php │ │ │ │ ├── StreamWrapper.php │ │ │ │ ├── UploadedFile.php │ │ │ │ ├── Uri.php │ │ │ │ ├── UriComparator.php │ │ │ │ ├── UriNormalizer.php │ │ │ │ ├── UriResolver.php │ │ │ │ └── Utils.php │ │ │ ├── illuminate │ │ │ └── contracts │ │ │ │ ├── Auth │ │ │ │ ├── Access │ │ │ │ │ ├── Authorizable.php │ │ │ │ │ └── Gate.php │ │ │ │ ├── Authenticatable.php │ │ │ │ ├── CanResetPassword.php │ │ │ │ ├── Factory.php │ │ │ │ ├── Guard.php │ │ │ │ ├── Middleware │ │ │ │ │ └── AuthenticatesRequests.php │ │ │ │ ├── MustVerifyEmail.php │ │ │ │ ├── PasswordBroker.php │ │ │ │ ├── PasswordBrokerFactory.php │ │ │ │ ├── StatefulGuard.php │ │ │ │ ├── SupportsBasicAuth.php │ │ │ │ └── UserProvider.php │ │ │ │ ├── Broadcasting │ │ │ │ ├── Broadcaster.php │ │ │ │ ├── Factory.php │ │ │ │ ├── HasBroadcastChannel.php │ │ │ │ ├── ShouldBeUnique.php │ │ │ │ ├── ShouldBroadcast.php │ │ │ │ └── ShouldBroadcastNow.php │ │ │ │ ├── Bus │ │ │ │ ├── Dispatcher.php │ │ │ │ └── QueueingDispatcher.php │ │ │ │ ├── Cache │ │ │ │ ├── Factory.php │ │ │ │ ├── Lock.php │ │ │ │ ├── LockProvider.php │ │ │ │ ├── LockTimeoutException.php │ │ │ │ ├── Repository.php │ │ │ │ └── Store.php │ │ │ │ ├── Config │ │ │ │ └── Repository.php │ │ │ │ ├── Console │ │ │ │ ├── Application.php │ │ │ │ ├── Isolatable.php │ │ │ │ ├── Kernel.php │ │ │ │ └── PromptsForMissingInput.php │ │ │ │ ├── Container │ │ │ │ ├── BindingResolutionException.php │ │ │ │ ├── CircularDependencyException.php │ │ │ │ ├── Container.php │ │ │ │ └── ContextualBindingBuilder.php │ │ │ │ ├── Cookie │ │ │ │ ├── Factory.php │ │ │ │ └── QueueingFactory.php │ │ │ │ ├── Database │ │ │ │ ├── Eloquent │ │ │ │ │ ├── Builder.php │ │ │ │ │ ├── Castable.php │ │ │ │ │ ├── CastsAttributes.php │ │ │ │ │ ├── CastsInboundAttributes.php │ │ │ │ │ ├── DeviatesCastableAttributes.php │ │ │ │ │ ├── SerializesCastableAttributes.php │ │ │ │ │ └── SupportsPartialRelations.php │ │ │ │ ├── Events │ │ │ │ │ └── MigrationEvent.php │ │ │ │ ├── ModelIdentifier.php │ │ │ │ └── Query │ │ │ │ │ ├── Builder.php │ │ │ │ │ ├── ConditionExpression.php │ │ │ │ │ └── Expression.php │ │ │ │ ├── Debug │ │ │ │ └── ExceptionHandler.php │ │ │ │ ├── Encryption │ │ │ │ ├── DecryptException.php │ │ │ │ ├── EncryptException.php │ │ │ │ ├── Encrypter.php │ │ │ │ └── StringEncrypter.php │ │ │ │ ├── Events │ │ │ │ ├── Dispatcher.php │ │ │ │ ├── ShouldDispatchAfterCommit.php │ │ │ │ └── ShouldHandleEventsAfterCommit.php │ │ │ │ ├── Filesystem │ │ │ │ ├── Cloud.php │ │ │ │ ├── Factory.php │ │ │ │ ├── FileNotFoundException.php │ │ │ │ ├── Filesystem.php │ │ │ │ └── LockTimeoutException.php │ │ │ │ ├── Foundation │ │ │ │ ├── Application.php │ │ │ │ ├── CachesConfiguration.php │ │ │ │ ├── CachesRoutes.php │ │ │ │ ├── ExceptionRenderer.php │ │ │ │ └── MaintenanceMode.php │ │ │ │ ├── Hashing │ │ │ │ └── Hasher.php │ │ │ │ ├── Http │ │ │ │ └── Kernel.php │ │ │ │ ├── LICENSE.md │ │ │ │ ├── Mail │ │ │ │ ├── Attachable.php │ │ │ │ ├── Factory.php │ │ │ │ ├── MailQueue.php │ │ │ │ ├── Mailable.php │ │ │ │ └── Mailer.php │ │ │ │ ├── Notifications │ │ │ │ ├── Dispatcher.php │ │ │ │ └── Factory.php │ │ │ │ ├── Pagination │ │ │ │ ├── CursorPaginator.php │ │ │ │ ├── LengthAwarePaginator.php │ │ │ │ └── Paginator.php │ │ │ │ ├── Pipeline │ │ │ │ ├── Hub.php │ │ │ │ └── Pipeline.php │ │ │ │ ├── Process │ │ │ │ ├── InvokedProcess.php │ │ │ │ └── ProcessResult.php │ │ │ │ ├── Queue │ │ │ │ ├── ClearableQueue.php │ │ │ │ ├── EntityNotFoundException.php │ │ │ │ ├── EntityResolver.php │ │ │ │ ├── Factory.php │ │ │ │ ├── Job.php │ │ │ │ ├── Monitor.php │ │ │ │ ├── Queue.php │ │ │ │ ├── QueueableCollection.php │ │ │ │ ├── QueueableEntity.php │ │ │ │ ├── ShouldBeEncrypted.php │ │ │ │ ├── ShouldBeUnique.php │ │ │ │ ├── ShouldBeUniqueUntilProcessing.php │ │ │ │ ├── ShouldQueue.php │ │ │ │ └── ShouldQueueAfterCommit.php │ │ │ │ ├── Redis │ │ │ │ ├── Connection.php │ │ │ │ ├── Connector.php │ │ │ │ ├── Factory.php │ │ │ │ └── LimiterTimeoutException.php │ │ │ │ ├── Routing │ │ │ │ ├── BindingRegistrar.php │ │ │ │ ├── Registrar.php │ │ │ │ ├── ResponseFactory.php │ │ │ │ ├── UrlGenerator.php │ │ │ │ └── UrlRoutable.php │ │ │ │ ├── Session │ │ │ │ ├── Middleware │ │ │ │ │ └── AuthenticatesSessions.php │ │ │ │ └── Session.php │ │ │ │ ├── Support │ │ │ │ ├── Arrayable.php │ │ │ │ ├── CanBeEscapedWhenCastToString.php │ │ │ │ ├── DeferrableProvider.php │ │ │ │ ├── DeferringDisplayableValue.php │ │ │ │ ├── Htmlable.php │ │ │ │ ├── Jsonable.php │ │ │ │ ├── MessageBag.php │ │ │ │ ├── MessageProvider.php │ │ │ │ ├── Renderable.php │ │ │ │ ├── Responsable.php │ │ │ │ └── ValidatedData.php │ │ │ │ ├── Translation │ │ │ │ ├── HasLocalePreference.php │ │ │ │ ├── Loader.php │ │ │ │ └── Translator.php │ │ │ │ ├── Validation │ │ │ │ ├── DataAwareRule.php │ │ │ │ ├── Factory.php │ │ │ │ ├── ImplicitRule.php │ │ │ │ ├── InvokableRule.php │ │ │ │ ├── Rule.php │ │ │ │ ├── UncompromisedVerifier.php │ │ │ │ ├── ValidatesWhenResolved.php │ │ │ │ ├── ValidationRule.php │ │ │ │ ├── Validator.php │ │ │ │ └── ValidatorAwareRule.php │ │ │ │ ├── View │ │ │ │ ├── Engine.php │ │ │ │ ├── Factory.php │ │ │ │ ├── View.php │ │ │ │ └── ViewCompilationException.php │ │ │ │ └── composer.json │ │ │ ├── league │ │ │ └── oauth2-client │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ ├── Grant │ │ │ │ ├── AbstractGrant.php │ │ │ │ ├── AuthorizationCode.php │ │ │ │ ├── ClientCredentials.php │ │ │ │ ├── Exception │ │ │ │ │ └── InvalidGrantException.php │ │ │ │ ├── GrantFactory.php │ │ │ │ ├── Password.php │ │ │ │ └── RefreshToken.php │ │ │ │ ├── OptionProvider │ │ │ │ ├── HttpBasicAuthOptionProvider.php │ │ │ │ ├── OptionProviderInterface.php │ │ │ │ └── PostAuthOptionProvider.php │ │ │ │ ├── Provider │ │ │ │ ├── AbstractProvider.php │ │ │ │ ├── Exception │ │ │ │ │ └── IdentityProviderException.php │ │ │ │ ├── GenericProvider.php │ │ │ │ ├── GenericResourceOwner.php │ │ │ │ └── ResourceOwnerInterface.php │ │ │ │ ├── Token │ │ │ │ ├── AccessToken.php │ │ │ │ ├── AccessTokenInterface.php │ │ │ │ └── ResourceOwnerAccessTokenInterface.php │ │ │ │ └── Tool │ │ │ │ ├── ArrayAccessorTrait.php │ │ │ │ ├── BearerAuthorizationTrait.php │ │ │ │ ├── GuardedPropertyTrait.php │ │ │ │ ├── MacAuthorizationTrait.php │ │ │ │ ├── ProviderRedirectTrait.php │ │ │ │ ├── QueryBuilderTrait.php │ │ │ │ ├── RequestFactory.php │ │ │ │ └── RequiredParameterTrait.php │ │ │ ├── matthiasmullie │ │ │ ├── minify │ │ │ │ ├── .github │ │ │ │ │ └── FUNDING.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── Dockerfile │ │ │ │ ├── LICENSE │ │ │ │ ├── bin │ │ │ │ │ ├── minifycss │ │ │ │ │ └── minifyjs │ │ │ │ ├── composer.json │ │ │ │ ├── data │ │ │ │ │ └── js │ │ │ │ │ │ ├── keywords_after.txt │ │ │ │ │ │ ├── keywords_before.txt │ │ │ │ │ │ ├── keywords_reserved.txt │ │ │ │ │ │ ├── operators.txt │ │ │ │ │ │ ├── operators_after.txt │ │ │ │ │ │ └── operators_before.txt │ │ │ │ ├── docker-compose.yml │ │ │ │ └── src │ │ │ │ │ ├── CSS.php │ │ │ │ │ ├── Exception.php │ │ │ │ │ ├── Exceptions │ │ │ │ │ ├── BasicException.php │ │ │ │ │ ├── FileImportException.php │ │ │ │ │ └── IOException.php │ │ │ │ │ ├── JS.php │ │ │ │ │ └── Minify.php │ │ │ └── path-converter │ │ │ │ ├── LICENSE │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ ├── Converter.php │ │ │ │ ├── ConverterInterface.php │ │ │ │ └── NoConverter.php │ │ │ ├── mustangostang │ │ │ └── spyc │ │ │ │ ├── .gitignore │ │ │ │ ├── COPYING │ │ │ │ ├── README.md │ │ │ │ ├── Spyc.php │ │ │ │ ├── composer.json │ │ │ │ ├── examples │ │ │ │ ├── yaml-dump.php │ │ │ │ └── yaml-load.php │ │ │ │ ├── php4 │ │ │ │ ├── 5to4.php │ │ │ │ ├── spyc.php4 │ │ │ │ └── test.php4 │ │ │ │ ├── phpunit.xml │ │ │ │ ├── spyc.yaml │ │ │ │ └── tests │ │ │ │ ├── DumpTest.php │ │ │ │ ├── IndentTest.php │ │ │ │ ├── LoadTest.php │ │ │ │ ├── ParseTest.php │ │ │ │ ├── RoundTripTest.php │ │ │ │ ├── comments.yaml │ │ │ │ ├── failing1.yaml │ │ │ │ ├── indent_1.yaml │ │ │ │ └── quotes.yaml │ │ │ ├── nesbot │ │ │ └── carbon │ │ │ │ ├── .phpstorm.meta.php │ │ │ │ ├── LICENSE │ │ │ │ ├── bin │ │ │ │ ├── carbon │ │ │ │ └── carbon.bat │ │ │ │ ├── composer.json │ │ │ │ ├── extension.neon │ │ │ │ ├── lazy │ │ │ │ └── Carbon │ │ │ │ │ ├── MessageFormatter │ │ │ │ │ ├── MessageFormatterMapperStrongType.php │ │ │ │ │ └── MessageFormatterMapperWeakType.php │ │ │ │ │ ├── PHPStan │ │ │ │ │ ├── AbstractMacroBuiltin.php │ │ │ │ │ ├── AbstractMacroStatic.php │ │ │ │ │ ├── MacroStrongType.php │ │ │ │ │ └── MacroWeakType.php │ │ │ │ │ ├── TranslatorStrongType.php │ │ │ │ │ └── TranslatorWeakType.php │ │ │ │ ├── readme.md │ │ │ │ ├── sponsors.php │ │ │ │ └── src │ │ │ │ └── Carbon │ │ │ │ ├── AbstractTranslator.php │ │ │ │ ├── Carbon.php │ │ │ │ ├── CarbonConverterInterface.php │ │ │ │ ├── CarbonImmutable.php │ │ │ │ ├── CarbonInterface.php │ │ │ │ ├── CarbonInterval.php │ │ │ │ ├── CarbonPeriod.php │ │ │ │ ├── CarbonPeriodImmutable.php │ │ │ │ ├── CarbonTimeZone.php │ │ │ │ ├── Cli │ │ │ │ └── Invoker.php │ │ │ │ ├── Exceptions │ │ │ │ ├── BadComparisonUnitException.php │ │ │ │ ├── BadFluentConstructorException.php │ │ │ │ ├── BadFluentSetterException.php │ │ │ │ ├── BadMethodCallException.php │ │ │ │ ├── EndLessPeriodException.php │ │ │ │ ├── Exception.php │ │ │ │ ├── ImmutableException.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── InvalidCastException.php │ │ │ │ ├── InvalidDateException.php │ │ │ │ ├── InvalidFormatException.php │ │ │ │ ├── InvalidIntervalException.php │ │ │ │ ├── InvalidPeriodDateException.php │ │ │ │ ├── InvalidPeriodParameterException.php │ │ │ │ ├── InvalidTimeZoneException.php │ │ │ │ ├── InvalidTypeException.php │ │ │ │ ├── NotACarbonClassException.php │ │ │ │ ├── NotAPeriodException.php │ │ │ │ ├── NotLocaleAwareException.php │ │ │ │ ├── OutOfRangeException.php │ │ │ │ ├── ParseErrorException.php │ │ │ │ ├── RuntimeException.php │ │ │ │ ├── UnitException.php │ │ │ │ ├── UnitNotConfiguredException.php │ │ │ │ ├── UnknownGetterException.php │ │ │ │ ├── UnknownMethodException.php │ │ │ │ ├── UnknownSetterException.php │ │ │ │ ├── UnknownUnitException.php │ │ │ │ └── UnreachableException.php │ │ │ │ ├── Factory.php │ │ │ │ ├── FactoryImmutable.php │ │ │ │ ├── Lang │ │ │ │ ├── aa.php │ │ │ │ ├── aa_DJ.php │ │ │ │ ├── aa_ER.php │ │ │ │ ├── aa_ER@saaho.php │ │ │ │ ├── aa_ET.php │ │ │ │ ├── af.php │ │ │ │ ├── af_NA.php │ │ │ │ ├── af_ZA.php │ │ │ │ ├── agq.php │ │ │ │ ├── agr.php │ │ │ │ ├── agr_PE.php │ │ │ │ ├── ak.php │ │ │ │ ├── ak_GH.php │ │ │ │ ├── am.php │ │ │ │ ├── am_ET.php │ │ │ │ ├── an.php │ │ │ │ ├── an_ES.php │ │ │ │ ├── anp.php │ │ │ │ ├── anp_IN.php │ │ │ │ ├── ar.php │ │ │ │ ├── ar_AE.php │ │ │ │ ├── ar_BH.php │ │ │ │ ├── ar_DJ.php │ │ │ │ ├── ar_DZ.php │ │ │ │ ├── ar_EG.php │ │ │ │ ├── ar_EH.php │ │ │ │ ├── ar_ER.php │ │ │ │ ├── ar_IL.php │ │ │ │ ├── ar_IN.php │ │ │ │ ├── ar_IQ.php │ │ │ │ ├── ar_JO.php │ │ │ │ ├── ar_KM.php │ │ │ │ ├── ar_KW.php │ │ │ │ ├── ar_LB.php │ │ │ │ ├── ar_LY.php │ │ │ │ ├── ar_MA.php │ │ │ │ ├── ar_MR.php │ │ │ │ ├── ar_OM.php │ │ │ │ ├── ar_PS.php │ │ │ │ ├── ar_QA.php │ │ │ │ ├── ar_SA.php │ │ │ │ ├── ar_SD.php │ │ │ │ ├── ar_SO.php │ │ │ │ ├── ar_SS.php │ │ │ │ ├── ar_SY.php │ │ │ │ ├── ar_Shakl.php │ │ │ │ ├── ar_TD.php │ │ │ │ ├── ar_TN.php │ │ │ │ ├── ar_YE.php │ │ │ │ ├── as.php │ │ │ │ ├── as_IN.php │ │ │ │ ├── asa.php │ │ │ │ ├── ast.php │ │ │ │ ├── ast_ES.php │ │ │ │ ├── ayc.php │ │ │ │ ├── ayc_PE.php │ │ │ │ ├── az.php │ │ │ │ ├── az_AZ.php │ │ │ │ ├── az_Cyrl.php │ │ │ │ ├── az_IR.php │ │ │ │ ├── az_Latn.php │ │ │ │ ├── bas.php │ │ │ │ ├── be.php │ │ │ │ ├── be_BY.php │ │ │ │ ├── be_BY@latin.php │ │ │ │ ├── bem.php │ │ │ │ ├── bem_ZM.php │ │ │ │ ├── ber.php │ │ │ │ ├── ber_DZ.php │ │ │ │ ├── ber_MA.php │ │ │ │ ├── bez.php │ │ │ │ ├── bg.php │ │ │ │ ├── bg_BG.php │ │ │ │ ├── bhb.php │ │ │ │ ├── bhb_IN.php │ │ │ │ ├── bho.php │ │ │ │ ├── bho_IN.php │ │ │ │ ├── bi.php │ │ │ │ ├── bi_VU.php │ │ │ │ ├── bm.php │ │ │ │ ├── bn.php │ │ │ │ ├── bn_BD.php │ │ │ │ ├── bn_IN.php │ │ │ │ ├── bo.php │ │ │ │ ├── bo_CN.php │ │ │ │ ├── bo_IN.php │ │ │ │ ├── br.php │ │ │ │ ├── br_FR.php │ │ │ │ ├── brx.php │ │ │ │ ├── brx_IN.php │ │ │ │ ├── bs.php │ │ │ │ ├── bs_BA.php │ │ │ │ ├── bs_Cyrl.php │ │ │ │ ├── bs_Latn.php │ │ │ │ ├── byn.php │ │ │ │ ├── byn_ER.php │ │ │ │ ├── ca.php │ │ │ │ ├── ca_AD.php │ │ │ │ ├── ca_ES.php │ │ │ │ ├── ca_ES_Valencia.php │ │ │ │ ├── ca_FR.php │ │ │ │ ├── ca_IT.php │ │ │ │ ├── ccp.php │ │ │ │ ├── ccp_IN.php │ │ │ │ ├── ce.php │ │ │ │ ├── ce_RU.php │ │ │ │ ├── cgg.php │ │ │ │ ├── chr.php │ │ │ │ ├── chr_US.php │ │ │ │ ├── ckb.php │ │ │ │ ├── cmn.php │ │ │ │ ├── cmn_TW.php │ │ │ │ ├── crh.php │ │ │ │ ├── crh_UA.php │ │ │ │ ├── cs.php │ │ │ │ ├── cs_CZ.php │ │ │ │ ├── csb.php │ │ │ │ ├── csb_PL.php │ │ │ │ ├── cu.php │ │ │ │ ├── cv.php │ │ │ │ ├── cv_RU.php │ │ │ │ ├── cy.php │ │ │ │ ├── cy_GB.php │ │ │ │ ├── da.php │ │ │ │ ├── da_DK.php │ │ │ │ ├── da_GL.php │ │ │ │ ├── dav.php │ │ │ │ ├── de.php │ │ │ │ ├── de_AT.php │ │ │ │ ├── de_BE.php │ │ │ │ ├── de_CH.php │ │ │ │ ├── de_DE.php │ │ │ │ ├── de_IT.php │ │ │ │ ├── de_LI.php │ │ │ │ ├── de_LU.php │ │ │ │ ├── dje.php │ │ │ │ ├── doi.php │ │ │ │ ├── doi_IN.php │ │ │ │ ├── dsb.php │ │ │ │ ├── dsb_DE.php │ │ │ │ ├── dua.php │ │ │ │ ├── dv.php │ │ │ │ ├── dv_MV.php │ │ │ │ ├── dyo.php │ │ │ │ ├── dz.php │ │ │ │ ├── dz_BT.php │ │ │ │ ├── ebu.php │ │ │ │ ├── ee.php │ │ │ │ ├── ee_TG.php │ │ │ │ ├── el.php │ │ │ │ ├── el_CY.php │ │ │ │ ├── el_GR.php │ │ │ │ ├── en.php │ │ │ │ ├── en_001.php │ │ │ │ ├── en_150.php │ │ │ │ ├── en_AG.php │ │ │ │ ├── en_AI.php │ │ │ │ ├── en_AS.php │ │ │ │ ├── en_AT.php │ │ │ │ ├── en_AU.php │ │ │ │ ├── en_BB.php │ │ │ │ ├── en_BE.php │ │ │ │ ├── en_BI.php │ │ │ │ ├── en_BM.php │ │ │ │ ├── en_BS.php │ │ │ │ ├── en_BW.php │ │ │ │ ├── en_BZ.php │ │ │ │ ├── en_CA.php │ │ │ │ ├── en_CC.php │ │ │ │ ├── en_CH.php │ │ │ │ ├── en_CK.php │ │ │ │ ├── en_CM.php │ │ │ │ ├── en_CX.php │ │ │ │ ├── en_CY.php │ │ │ │ ├── en_DE.php │ │ │ │ ├── en_DG.php │ │ │ │ ├── en_DK.php │ │ │ │ ├── en_DM.php │ │ │ │ ├── en_ER.php │ │ │ │ ├── en_FI.php │ │ │ │ ├── en_FJ.php │ │ │ │ ├── en_FK.php │ │ │ │ ├── en_FM.php │ │ │ │ ├── en_GB.php │ │ │ │ ├── en_GD.php │ │ │ │ ├── en_GG.php │ │ │ │ ├── en_GH.php │ │ │ │ ├── en_GI.php │ │ │ │ ├── en_GM.php │ │ │ │ ├── en_GU.php │ │ │ │ ├── en_GY.php │ │ │ │ ├── en_HK.php │ │ │ │ ├── en_IE.php │ │ │ │ ├── en_IL.php │ │ │ │ ├── en_IM.php │ │ │ │ ├── en_IN.php │ │ │ │ ├── en_IO.php │ │ │ │ ├── en_ISO.php │ │ │ │ ├── en_JE.php │ │ │ │ ├── en_JM.php │ │ │ │ ├── en_KE.php │ │ │ │ ├── en_KI.php │ │ │ │ ├── en_KN.php │ │ │ │ ├── en_KY.php │ │ │ │ ├── en_LC.php │ │ │ │ ├── en_LR.php │ │ │ │ ├── en_LS.php │ │ │ │ ├── en_MG.php │ │ │ │ ├── en_MH.php │ │ │ │ ├── en_MO.php │ │ │ │ ├── en_MP.php │ │ │ │ ├── en_MS.php │ │ │ │ ├── en_MT.php │ │ │ │ ├── en_MU.php │ │ │ │ ├── en_MW.php │ │ │ │ ├── en_MY.php │ │ │ │ ├── en_NA.php │ │ │ │ ├── en_NF.php │ │ │ │ ├── en_NG.php │ │ │ │ ├── en_NL.php │ │ │ │ ├── en_NR.php │ │ │ │ ├── en_NU.php │ │ │ │ ├── en_NZ.php │ │ │ │ ├── en_PG.php │ │ │ │ ├── en_PH.php │ │ │ │ ├── en_PK.php │ │ │ │ ├── en_PN.php │ │ │ │ ├── en_PR.php │ │ │ │ ├── en_PW.php │ │ │ │ ├── en_RW.php │ │ │ │ ├── en_SB.php │ │ │ │ ├── en_SC.php │ │ │ │ ├── en_SD.php │ │ │ │ ├── en_SE.php │ │ │ │ ├── en_SG.php │ │ │ │ ├── en_SH.php │ │ │ │ ├── en_SI.php │ │ │ │ ├── en_SL.php │ │ │ │ ├── en_SS.php │ │ │ │ ├── en_SX.php │ │ │ │ ├── en_SZ.php │ │ │ │ ├── en_TC.php │ │ │ │ ├── en_TK.php │ │ │ │ ├── en_TO.php │ │ │ │ ├── en_TT.php │ │ │ │ ├── en_TV.php │ │ │ │ ├── en_TZ.php │ │ │ │ ├── en_UG.php │ │ │ │ ├── en_UM.php │ │ │ │ ├── en_US.php │ │ │ │ ├── en_US_Posix.php │ │ │ │ ├── en_VC.php │ │ │ │ ├── en_VG.php │ │ │ │ ├── en_VI.php │ │ │ │ ├── en_VU.php │ │ │ │ ├── en_WS.php │ │ │ │ ├── en_ZA.php │ │ │ │ ├── en_ZM.php │ │ │ │ ├── en_ZW.php │ │ │ │ ├── eo.php │ │ │ │ ├── es.php │ │ │ │ ├── es_419.php │ │ │ │ ├── es_AR.php │ │ │ │ ├── es_BO.php │ │ │ │ ├── es_BR.php │ │ │ │ ├── es_BZ.php │ │ │ │ ├── es_CL.php │ │ │ │ ├── es_CO.php │ │ │ │ ├── es_CR.php │ │ │ │ ├── es_CU.php │ │ │ │ ├── es_DO.php │ │ │ │ ├── es_EA.php │ │ │ │ ├── es_EC.php │ │ │ │ ├── es_ES.php │ │ │ │ ├── es_GQ.php │ │ │ │ ├── es_GT.php │ │ │ │ ├── es_HN.php │ │ │ │ ├── es_IC.php │ │ │ │ ├── es_MX.php │ │ │ │ ├── es_NI.php │ │ │ │ ├── es_PA.php │ │ │ │ ├── es_PE.php │ │ │ │ ├── es_PH.php │ │ │ │ ├── es_PR.php │ │ │ │ ├── es_PY.php │ │ │ │ ├── es_SV.php │ │ │ │ ├── es_US.php │ │ │ │ ├── es_UY.php │ │ │ │ ├── es_VE.php │ │ │ │ ├── et.php │ │ │ │ ├── et_EE.php │ │ │ │ ├── eu.php │ │ │ │ ├── eu_ES.php │ │ │ │ ├── ewo.php │ │ │ │ ├── fa.php │ │ │ │ ├── fa_AF.php │ │ │ │ ├── fa_IR.php │ │ │ │ ├── ff.php │ │ │ │ ├── ff_CM.php │ │ │ │ ├── ff_GN.php │ │ │ │ ├── ff_MR.php │ │ │ │ ├── ff_SN.php │ │ │ │ ├── fi.php │ │ │ │ ├── fi_FI.php │ │ │ │ ├── fil.php │ │ │ │ ├── fil_PH.php │ │ │ │ ├── fo.php │ │ │ │ ├── fo_DK.php │ │ │ │ ├── fo_FO.php │ │ │ │ ├── fr.php │ │ │ │ ├── fr_BE.php │ │ │ │ ├── fr_BF.php │ │ │ │ ├── fr_BI.php │ │ │ │ ├── fr_BJ.php │ │ │ │ ├── fr_BL.php │ │ │ │ ├── fr_CA.php │ │ │ │ ├── fr_CD.php │ │ │ │ ├── fr_CF.php │ │ │ │ ├── fr_CG.php │ │ │ │ ├── fr_CH.php │ │ │ │ ├── fr_CI.php │ │ │ │ ├── fr_CM.php │ │ │ │ ├── fr_DJ.php │ │ │ │ ├── fr_DZ.php │ │ │ │ ├── fr_FR.php │ │ │ │ ├── fr_GA.php │ │ │ │ ├── fr_GF.php │ │ │ │ ├── fr_GN.php │ │ │ │ ├── fr_GP.php │ │ │ │ ├── fr_GQ.php │ │ │ │ ├── fr_HT.php │ │ │ │ ├── fr_KM.php │ │ │ │ ├── fr_LU.php │ │ │ │ ├── fr_MA.php │ │ │ │ ├── fr_MC.php │ │ │ │ ├── fr_MF.php │ │ │ │ ├── fr_MG.php │ │ │ │ ├── fr_ML.php │ │ │ │ ├── fr_MQ.php │ │ │ │ ├── fr_MR.php │ │ │ │ ├── fr_MU.php │ │ │ │ ├── fr_NC.php │ │ │ │ ├── fr_NE.php │ │ │ │ ├── fr_PF.php │ │ │ │ ├── fr_PM.php │ │ │ │ ├── fr_RE.php │ │ │ │ ├── fr_RW.php │ │ │ │ ├── fr_SC.php │ │ │ │ ├── fr_SN.php │ │ │ │ ├── fr_SY.php │ │ │ │ ├── fr_TD.php │ │ │ │ ├── fr_TG.php │ │ │ │ ├── fr_TN.php │ │ │ │ ├── fr_VU.php │ │ │ │ ├── fr_WF.php │ │ │ │ ├── fr_YT.php │ │ │ │ ├── fur.php │ │ │ │ ├── fur_IT.php │ │ │ │ ├── fy.php │ │ │ │ ├── fy_DE.php │ │ │ │ ├── fy_NL.php │ │ │ │ ├── ga.php │ │ │ │ ├── ga_IE.php │ │ │ │ ├── gd.php │ │ │ │ ├── gd_GB.php │ │ │ │ ├── gez.php │ │ │ │ ├── gez_ER.php │ │ │ │ ├── gez_ET.php │ │ │ │ ├── gl.php │ │ │ │ ├── gl_ES.php │ │ │ │ ├── gom.php │ │ │ │ ├── gom_Latn.php │ │ │ │ ├── gsw.php │ │ │ │ ├── gsw_CH.php │ │ │ │ ├── gsw_FR.php │ │ │ │ ├── gsw_LI.php │ │ │ │ ├── gu.php │ │ │ │ ├── gu_IN.php │ │ │ │ ├── guz.php │ │ │ │ ├── gv.php │ │ │ │ ├── gv_GB.php │ │ │ │ ├── ha.php │ │ │ │ ├── ha_GH.php │ │ │ │ ├── ha_NE.php │ │ │ │ ├── ha_NG.php │ │ │ │ ├── hak.php │ │ │ │ ├── hak_TW.php │ │ │ │ ├── haw.php │ │ │ │ ├── he.php │ │ │ │ ├── he_IL.php │ │ │ │ ├── hi.php │ │ │ │ ├── hi_IN.php │ │ │ │ ├── hif.php │ │ │ │ ├── hif_FJ.php │ │ │ │ ├── hne.php │ │ │ │ ├── hne_IN.php │ │ │ │ ├── hr.php │ │ │ │ ├── hr_BA.php │ │ │ │ ├── hr_HR.php │ │ │ │ ├── hsb.php │ │ │ │ ├── hsb_DE.php │ │ │ │ ├── ht.php │ │ │ │ ├── ht_HT.php │ │ │ │ ├── hu.php │ │ │ │ ├── hu_HU.php │ │ │ │ ├── hy.php │ │ │ │ ├── hy_AM.php │ │ │ │ ├── i18n.php │ │ │ │ ├── ia.php │ │ │ │ ├── ia_FR.php │ │ │ │ ├── id.php │ │ │ │ ├── id_ID.php │ │ │ │ ├── ig.php │ │ │ │ ├── ig_NG.php │ │ │ │ ├── ii.php │ │ │ │ ├── ik.php │ │ │ │ ├── ik_CA.php │ │ │ │ ├── in.php │ │ │ │ ├── is.php │ │ │ │ ├── is_IS.php │ │ │ │ ├── it.php │ │ │ │ ├── it_CH.php │ │ │ │ ├── it_IT.php │ │ │ │ ├── it_SM.php │ │ │ │ ├── it_VA.php │ │ │ │ ├── iu.php │ │ │ │ ├── iu_CA.php │ │ │ │ ├── iw.php │ │ │ │ ├── ja.php │ │ │ │ ├── ja_JP.php │ │ │ │ ├── jgo.php │ │ │ │ ├── jmc.php │ │ │ │ ├── jv.php │ │ │ │ ├── ka.php │ │ │ │ ├── ka_GE.php │ │ │ │ ├── kab.php │ │ │ │ ├── kab_DZ.php │ │ │ │ ├── kam.php │ │ │ │ ├── kde.php │ │ │ │ ├── kea.php │ │ │ │ ├── khq.php │ │ │ │ ├── ki.php │ │ │ │ ├── kk.php │ │ │ │ ├── kk_KZ.php │ │ │ │ ├── kkj.php │ │ │ │ ├── kl.php │ │ │ │ ├── kl_GL.php │ │ │ │ ├── kln.php │ │ │ │ ├── km.php │ │ │ │ ├── km_KH.php │ │ │ │ ├── kn.php │ │ │ │ ├── kn_IN.php │ │ │ │ ├── ko.php │ │ │ │ ├── ko_KP.php │ │ │ │ ├── ko_KR.php │ │ │ │ ├── kok.php │ │ │ │ ├── kok_IN.php │ │ │ │ ├── ks.php │ │ │ │ ├── ks_IN.php │ │ │ │ ├── ks_IN@devanagari.php │ │ │ │ ├── ksb.php │ │ │ │ ├── ksf.php │ │ │ │ ├── ksh.php │ │ │ │ ├── ku.php │ │ │ │ ├── ku_TR.php │ │ │ │ ├── kw.php │ │ │ │ ├── kw_GB.php │ │ │ │ ├── ky.php │ │ │ │ ├── ky_KG.php │ │ │ │ ├── lag.php │ │ │ │ ├── lb.php │ │ │ │ ├── lb_LU.php │ │ │ │ ├── lg.php │ │ │ │ ├── lg_UG.php │ │ │ │ ├── li.php │ │ │ │ ├── li_NL.php │ │ │ │ ├── lij.php │ │ │ │ ├── lij_IT.php │ │ │ │ ├── lkt.php │ │ │ │ ├── ln.php │ │ │ │ ├── ln_AO.php │ │ │ │ ├── ln_CD.php │ │ │ │ ├── ln_CF.php │ │ │ │ ├── ln_CG.php │ │ │ │ ├── lo.php │ │ │ │ ├── lo_LA.php │ │ │ │ ├── lrc.php │ │ │ │ ├── lrc_IQ.php │ │ │ │ ├── lt.php │ │ │ │ ├── lt_LT.php │ │ │ │ ├── lu.php │ │ │ │ ├── luo.php │ │ │ │ ├── luy.php │ │ │ │ ├── lv.php │ │ │ │ ├── lv_LV.php │ │ │ │ ├── lzh.php │ │ │ │ ├── lzh_TW.php │ │ │ │ ├── mag.php │ │ │ │ ├── mag_IN.php │ │ │ │ ├── mai.php │ │ │ │ ├── mai_IN.php │ │ │ │ ├── mas.php │ │ │ │ ├── mas_TZ.php │ │ │ │ ├── mer.php │ │ │ │ ├── mfe.php │ │ │ │ ├── mfe_MU.php │ │ │ │ ├── mg.php │ │ │ │ ├── mg_MG.php │ │ │ │ ├── mgh.php │ │ │ │ ├── mgo.php │ │ │ │ ├── mhr.php │ │ │ │ ├── mhr_RU.php │ │ │ │ ├── mi.php │ │ │ │ ├── mi_NZ.php │ │ │ │ ├── miq.php │ │ │ │ ├── miq_NI.php │ │ │ │ ├── mjw.php │ │ │ │ ├── mjw_IN.php │ │ │ │ ├── mk.php │ │ │ │ ├── mk_MK.php │ │ │ │ ├── ml.php │ │ │ │ ├── ml_IN.php │ │ │ │ ├── mn.php │ │ │ │ ├── mn_MN.php │ │ │ │ ├── mni.php │ │ │ │ ├── mni_IN.php │ │ │ │ ├── mo.php │ │ │ │ ├── mr.php │ │ │ │ ├── mr_IN.php │ │ │ │ ├── ms.php │ │ │ │ ├── ms_BN.php │ │ │ │ ├── ms_MY.php │ │ │ │ ├── ms_SG.php │ │ │ │ ├── mt.php │ │ │ │ ├── mt_MT.php │ │ │ │ ├── mua.php │ │ │ │ ├── my.php │ │ │ │ ├── my_MM.php │ │ │ │ ├── mzn.php │ │ │ │ ├── nan.php │ │ │ │ ├── nan_TW.php │ │ │ │ ├── nan_TW@latin.php │ │ │ │ ├── naq.php │ │ │ │ ├── nb.php │ │ │ │ ├── nb_NO.php │ │ │ │ ├── nb_SJ.php │ │ │ │ ├── nd.php │ │ │ │ ├── nds.php │ │ │ │ ├── nds_DE.php │ │ │ │ ├── nds_NL.php │ │ │ │ ├── ne.php │ │ │ │ ├── ne_IN.php │ │ │ │ ├── ne_NP.php │ │ │ │ ├── nhn.php │ │ │ │ ├── nhn_MX.php │ │ │ │ ├── niu.php │ │ │ │ ├── niu_NU.php │ │ │ │ ├── nl.php │ │ │ │ ├── nl_AW.php │ │ │ │ ├── nl_BE.php │ │ │ │ ├── nl_BQ.php │ │ │ │ ├── nl_CW.php │ │ │ │ ├── nl_NL.php │ │ │ │ ├── nl_SR.php │ │ │ │ ├── nl_SX.php │ │ │ │ ├── nmg.php │ │ │ │ ├── nn.php │ │ │ │ ├── nn_NO.php │ │ │ │ ├── nnh.php │ │ │ │ ├── no.php │ │ │ │ ├── nr.php │ │ │ │ ├── nr_ZA.php │ │ │ │ ├── nso.php │ │ │ │ ├── nso_ZA.php │ │ │ │ ├── nus.php │ │ │ │ ├── nyn.php │ │ │ │ ├── oc.php │ │ │ │ ├── oc_FR.php │ │ │ │ ├── om.php │ │ │ │ ├── om_ET.php │ │ │ │ ├── om_KE.php │ │ │ │ ├── or.php │ │ │ │ ├── or_IN.php │ │ │ │ ├── os.php │ │ │ │ ├── os_RU.php │ │ │ │ ├── pa.php │ │ │ │ ├── pa_Arab.php │ │ │ │ ├── pa_Guru.php │ │ │ │ ├── pa_IN.php │ │ │ │ ├── pa_PK.php │ │ │ │ ├── pap.php │ │ │ │ ├── pap_AW.php │ │ │ │ ├── pap_CW.php │ │ │ │ ├── pl.php │ │ │ │ ├── pl_PL.php │ │ │ │ ├── prg.php │ │ │ │ ├── ps.php │ │ │ │ ├── ps_AF.php │ │ │ │ ├── pt.php │ │ │ │ ├── pt_AO.php │ │ │ │ ├── pt_BR.php │ │ │ │ ├── pt_CH.php │ │ │ │ ├── pt_CV.php │ │ │ │ ├── pt_GQ.php │ │ │ │ ├── pt_GW.php │ │ │ │ ├── pt_LU.php │ │ │ │ ├── pt_MO.php │ │ │ │ ├── pt_MZ.php │ │ │ │ ├── pt_PT.php │ │ │ │ ├── pt_ST.php │ │ │ │ ├── pt_TL.php │ │ │ │ ├── qu.php │ │ │ │ ├── qu_BO.php │ │ │ │ ├── qu_EC.php │ │ │ │ ├── quz.php │ │ │ │ ├── quz_PE.php │ │ │ │ ├── raj.php │ │ │ │ ├── raj_IN.php │ │ │ │ ├── rm.php │ │ │ │ ├── rn.php │ │ │ │ ├── ro.php │ │ │ │ ├── ro_MD.php │ │ │ │ ├── ro_RO.php │ │ │ │ ├── rof.php │ │ │ │ ├── ru.php │ │ │ │ ├── ru_BY.php │ │ │ │ ├── ru_KG.php │ │ │ │ ├── ru_KZ.php │ │ │ │ ├── ru_MD.php │ │ │ │ ├── ru_RU.php │ │ │ │ ├── ru_UA.php │ │ │ │ ├── rw.php │ │ │ │ ├── rw_RW.php │ │ │ │ ├── rwk.php │ │ │ │ ├── sa.php │ │ │ │ ├── sa_IN.php │ │ │ │ ├── sah.php │ │ │ │ ├── sah_RU.php │ │ │ │ ├── saq.php │ │ │ │ ├── sat.php │ │ │ │ ├── sat_IN.php │ │ │ │ ├── sbp.php │ │ │ │ ├── sc.php │ │ │ │ ├── sc_IT.php │ │ │ │ ├── sd.php │ │ │ │ ├── sd_IN.php │ │ │ │ ├── sd_IN@devanagari.php │ │ │ │ ├── se.php │ │ │ │ ├── se_FI.php │ │ │ │ ├── se_NO.php │ │ │ │ ├── se_SE.php │ │ │ │ ├── seh.php │ │ │ │ ├── ses.php │ │ │ │ ├── sg.php │ │ │ │ ├── sgs.php │ │ │ │ ├── sgs_LT.php │ │ │ │ ├── sh.php │ │ │ │ ├── shi.php │ │ │ │ ├── shi_Latn.php │ │ │ │ ├── shi_Tfng.php │ │ │ │ ├── shn.php │ │ │ │ ├── shn_MM.php │ │ │ │ ├── shs.php │ │ │ │ ├── shs_CA.php │ │ │ │ ├── si.php │ │ │ │ ├── si_LK.php │ │ │ │ ├── sid.php │ │ │ │ ├── sid_ET.php │ │ │ │ ├── sk.php │ │ │ │ ├── sk_SK.php │ │ │ │ ├── sl.php │ │ │ │ ├── sl_SI.php │ │ │ │ ├── sm.php │ │ │ │ ├── sm_WS.php │ │ │ │ ├── smn.php │ │ │ │ ├── sn.php │ │ │ │ ├── so.php │ │ │ │ ├── so_DJ.php │ │ │ │ ├── so_ET.php │ │ │ │ ├── so_KE.php │ │ │ │ ├── so_SO.php │ │ │ │ ├── sq.php │ │ │ │ ├── sq_AL.php │ │ │ │ ├── sq_MK.php │ │ │ │ ├── sq_XK.php │ │ │ │ ├── sr.php │ │ │ │ ├── sr_Cyrl.php │ │ │ │ ├── sr_Cyrl_BA.php │ │ │ │ ├── sr_Cyrl_ME.php │ │ │ │ ├── sr_Cyrl_XK.php │ │ │ │ ├── sr_Latn.php │ │ │ │ ├── sr_Latn_BA.php │ │ │ │ ├── sr_Latn_ME.php │ │ │ │ ├── sr_Latn_XK.php │ │ │ │ ├── sr_ME.php │ │ │ │ ├── sr_RS.php │ │ │ │ ├── sr_RS@latin.php │ │ │ │ ├── ss.php │ │ │ │ ├── ss_ZA.php │ │ │ │ ├── st.php │ │ │ │ ├── st_ZA.php │ │ │ │ ├── sv.php │ │ │ │ ├── sv_AX.php │ │ │ │ ├── sv_FI.php │ │ │ │ ├── sv_SE.php │ │ │ │ ├── sw.php │ │ │ │ ├── sw_CD.php │ │ │ │ ├── sw_KE.php │ │ │ │ ├── sw_TZ.php │ │ │ │ ├── sw_UG.php │ │ │ │ ├── szl.php │ │ │ │ ├── szl_PL.php │ │ │ │ ├── ta.php │ │ │ │ ├── ta_IN.php │ │ │ │ ├── ta_LK.php │ │ │ │ ├── ta_MY.php │ │ │ │ ├── ta_SG.php │ │ │ │ ├── tcy.php │ │ │ │ ├── tcy_IN.php │ │ │ │ ├── te.php │ │ │ │ ├── te_IN.php │ │ │ │ ├── teo.php │ │ │ │ ├── teo_KE.php │ │ │ │ ├── tet.php │ │ │ │ ├── tg.php │ │ │ │ ├── tg_TJ.php │ │ │ │ ├── th.php │ │ │ │ ├── th_TH.php │ │ │ │ ├── the.php │ │ │ │ ├── the_NP.php │ │ │ │ ├── ti.php │ │ │ │ ├── ti_ER.php │ │ │ │ ├── ti_ET.php │ │ │ │ ├── tig.php │ │ │ │ ├── tig_ER.php │ │ │ │ ├── tk.php │ │ │ │ ├── tk_TM.php │ │ │ │ ├── tl.php │ │ │ │ ├── tl_PH.php │ │ │ │ ├── tlh.php │ │ │ │ ├── tn.php │ │ │ │ ├── tn_ZA.php │ │ │ │ ├── to.php │ │ │ │ ├── to_TO.php │ │ │ │ ├── tpi.php │ │ │ │ ├── tpi_PG.php │ │ │ │ ├── tr.php │ │ │ │ ├── tr_CY.php │ │ │ │ ├── tr_TR.php │ │ │ │ ├── ts.php │ │ │ │ ├── ts_ZA.php │ │ │ │ ├── tt.php │ │ │ │ ├── tt_RU.php │ │ │ │ ├── tt_RU@iqtelif.php │ │ │ │ ├── twq.php │ │ │ │ ├── tzl.php │ │ │ │ ├── tzm.php │ │ │ │ ├── tzm_Latn.php │ │ │ │ ├── ug.php │ │ │ │ ├── ug_CN.php │ │ │ │ ├── uk.php │ │ │ │ ├── uk_UA.php │ │ │ │ ├── unm.php │ │ │ │ ├── unm_US.php │ │ │ │ ├── ur.php │ │ │ │ ├── ur_IN.php │ │ │ │ ├── ur_PK.php │ │ │ │ ├── uz.php │ │ │ │ ├── uz_Arab.php │ │ │ │ ├── uz_Cyrl.php │ │ │ │ ├── uz_Latn.php │ │ │ │ ├── uz_UZ.php │ │ │ │ ├── uz_UZ@cyrillic.php │ │ │ │ ├── vai.php │ │ │ │ ├── vai_Latn.php │ │ │ │ ├── vai_Vaii.php │ │ │ │ ├── ve.php │ │ │ │ ├── ve_ZA.php │ │ │ │ ├── vi.php │ │ │ │ ├── vi_VN.php │ │ │ │ ├── vo.php │ │ │ │ ├── vun.php │ │ │ │ ├── wa.php │ │ │ │ ├── wa_BE.php │ │ │ │ ├── wae.php │ │ │ │ ├── wae_CH.php │ │ │ │ ├── wal.php │ │ │ │ ├── wal_ET.php │ │ │ │ ├── wo.php │ │ │ │ ├── wo_SN.php │ │ │ │ ├── xh.php │ │ │ │ ├── xh_ZA.php │ │ │ │ ├── xog.php │ │ │ │ ├── yav.php │ │ │ │ ├── yi.php │ │ │ │ ├── yi_US.php │ │ │ │ ├── yo.php │ │ │ │ ├── yo_BJ.php │ │ │ │ ├── yo_NG.php │ │ │ │ ├── yue.php │ │ │ │ ├── yue_HK.php │ │ │ │ ├── yue_Hans.php │ │ │ │ ├── yue_Hant.php │ │ │ │ ├── yuw.php │ │ │ │ ├── yuw_PG.php │ │ │ │ ├── zgh.php │ │ │ │ ├── zh.php │ │ │ │ ├── zh_CN.php │ │ │ │ ├── zh_HK.php │ │ │ │ ├── zh_Hans.php │ │ │ │ ├── zh_Hans_HK.php │ │ │ │ ├── zh_Hans_MO.php │ │ │ │ ├── zh_Hans_SG.php │ │ │ │ ├── zh_Hant.php │ │ │ │ ├── zh_Hant_HK.php │ │ │ │ ├── zh_Hant_MO.php │ │ │ │ ├── zh_Hant_TW.php │ │ │ │ ├── zh_MO.php │ │ │ │ ├── zh_SG.php │ │ │ │ ├── zh_TW.php │ │ │ │ ├── zh_YUE.php │ │ │ │ ├── zu.php │ │ │ │ └── zu_ZA.php │ │ │ │ ├── Language.php │ │ │ │ ├── Laravel │ │ │ │ └── ServiceProvider.php │ │ │ │ ├── List │ │ │ │ ├── languages.php │ │ │ │ └── regions.php │ │ │ │ ├── MessageFormatter │ │ │ │ └── MessageFormatterMapper.php │ │ │ │ ├── PHPStan │ │ │ │ ├── AbstractMacro.php │ │ │ │ ├── Macro.php │ │ │ │ ├── MacroExtension.php │ │ │ │ └── MacroScanner.php │ │ │ │ ├── Traits │ │ │ │ ├── Boundaries.php │ │ │ │ ├── Cast.php │ │ │ │ ├── Comparison.php │ │ │ │ ├── Converter.php │ │ │ │ ├── Creator.php │ │ │ │ ├── Date.php │ │ │ │ ├── DeprecatedProperties.php │ │ │ │ ├── Difference.php │ │ │ │ ├── IntervalRounding.php │ │ │ │ ├── IntervalStep.php │ │ │ │ ├── Localization.php │ │ │ │ ├── Macro.php │ │ │ │ ├── MagicParameter.php │ │ │ │ ├── Mixin.php │ │ │ │ ├── Modifiers.php │ │ │ │ ├── Mutability.php │ │ │ │ ├── ObjectInitialisation.php │ │ │ │ ├── Options.php │ │ │ │ ├── Rounding.php │ │ │ │ ├── Serialization.php │ │ │ │ ├── Test.php │ │ │ │ ├── Timestamp.php │ │ │ │ ├── ToStringFormat.php │ │ │ │ ├── Units.php │ │ │ │ └── Week.php │ │ │ │ ├── Translator.php │ │ │ │ ├── TranslatorImmutable.php │ │ │ │ └── TranslatorStrongTypeInterface.php │ │ │ ├── paragonie │ │ │ └── random_compat │ │ │ │ ├── LICENSE │ │ │ │ ├── build-phar.sh │ │ │ │ ├── composer.json │ │ │ │ ├── dist │ │ │ │ ├── random_compat.phar.pubkey │ │ │ │ └── random_compat.phar.pubkey.asc │ │ │ │ ├── lib │ │ │ │ └── random.php │ │ │ │ ├── other │ │ │ │ └── build_phar.php │ │ │ │ ├── psalm-autoload.php │ │ │ │ └── psalm.xml │ │ │ ├── php-mime-mail-parser │ │ │ └── php-mime-mail-parser │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ └── main.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── compile_mailparse.sh │ │ │ │ ├── composer.json │ │ │ │ ├── mailparse-stubs.php │ │ │ │ ├── phpunit.xml.dist │ │ │ │ └── src │ │ │ │ ├── Attachment.php │ │ │ │ ├── Charset.php │ │ │ │ ├── Contracts │ │ │ │ ├── CharsetManager.php │ │ │ │ └── Middleware.php │ │ │ │ ├── Exception.php │ │ │ │ ├── Middleware.php │ │ │ │ ├── MiddlewareStack.php │ │ │ │ ├── MimePart.php │ │ │ │ └── Parser.php │ │ │ ├── phpmailer │ │ │ └── phpmailer │ │ │ │ ├── COMMITMENT │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── SECURITY.md │ │ │ │ ├── VERSION │ │ │ │ ├── composer.json │ │ │ │ ├── get_oauth_token.php │ │ │ │ ├── language │ │ │ │ ├── phpmailer.lang-af.php │ │ │ │ ├── phpmailer.lang-ar.php │ │ │ │ ├── phpmailer.lang-az.php │ │ │ │ ├── phpmailer.lang-ba.php │ │ │ │ ├── phpmailer.lang-be.php │ │ │ │ ├── phpmailer.lang-bg.php │ │ │ │ ├── phpmailer.lang-ca.php │ │ │ │ ├── phpmailer.lang-ch.php │ │ │ │ ├── phpmailer.lang-cs.php │ │ │ │ ├── phpmailer.lang-da.php │ │ │ │ ├── phpmailer.lang-de.php │ │ │ │ ├── phpmailer.lang-el.php │ │ │ │ ├── phpmailer.lang-eo.php │ │ │ │ ├── phpmailer.lang-es.php │ │ │ │ ├── phpmailer.lang-et.php │ │ │ │ ├── phpmailer.lang-fa.php │ │ │ │ ├── phpmailer.lang-fi.php │ │ │ │ ├── phpmailer.lang-fo.php │ │ │ │ ├── phpmailer.lang-fr.php │ │ │ │ ├── phpmailer.lang-gl.php │ │ │ │ ├── phpmailer.lang-he.php │ │ │ │ ├── phpmailer.lang-hi.php │ │ │ │ ├── phpmailer.lang-hr.php │ │ │ │ ├── phpmailer.lang-hu.php │ │ │ │ ├── phpmailer.lang-hy.php │ │ │ │ ├── phpmailer.lang-id.php │ │ │ │ ├── phpmailer.lang-it.php │ │ │ │ ├── phpmailer.lang-ja.php │ │ │ │ ├── phpmailer.lang-ka.php │ │ │ │ ├── phpmailer.lang-ko.php │ │ │ │ ├── phpmailer.lang-lt.php │ │ │ │ ├── phpmailer.lang-lv.php │ │ │ │ ├── phpmailer.lang-mg.php │ │ │ │ ├── phpmailer.lang-ms.php │ │ │ │ ├── phpmailer.lang-nb.php │ │ │ │ ├── phpmailer.lang-nl.php │ │ │ │ ├── phpmailer.lang-pl.php │ │ │ │ ├── phpmailer.lang-pt.php │ │ │ │ ├── phpmailer.lang-pt_br.php │ │ │ │ ├── phpmailer.lang-ro.php │ │ │ │ ├── phpmailer.lang-ru.php │ │ │ │ ├── phpmailer.lang-sk.php │ │ │ │ ├── phpmailer.lang-sl.php │ │ │ │ ├── phpmailer.lang-sr.php │ │ │ │ ├── phpmailer.lang-sr_latn.php │ │ │ │ ├── phpmailer.lang-sv.php │ │ │ │ ├── phpmailer.lang-tl.php │ │ │ │ ├── phpmailer.lang-tr.php │ │ │ │ ├── phpmailer.lang-uk.php │ │ │ │ ├── phpmailer.lang-vi.php │ │ │ │ ├── phpmailer.lang-zh.php │ │ │ │ └── phpmailer.lang-zh_cn.php │ │ │ │ └── src │ │ │ │ ├── Exception.php │ │ │ │ ├── OAuth.php │ │ │ │ ├── OAuthTokenProvider.php │ │ │ │ ├── PHPMailer.php │ │ │ │ ├── POP3.php │ │ │ │ └── SMTP.php │ │ │ ├── psr │ │ │ ├── clock │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ │ └── ClockInterface.php │ │ │ ├── container │ │ │ │ ├── .gitignore │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ │ ├── ContainerExceptionInterface.php │ │ │ │ │ ├── ContainerInterface.php │ │ │ │ │ └── NotFoundExceptionInterface.php │ │ │ ├── http-client │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ │ ├── ClientExceptionInterface.php │ │ │ │ │ ├── ClientInterface.php │ │ │ │ │ ├── NetworkExceptionInterface.php │ │ │ │ │ └── RequestExceptionInterface.php │ │ │ ├── http-factory │ │ │ │ ├── .gitignore │ │ │ │ ├── .pullapprove.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ │ ├── RequestFactoryInterface.php │ │ │ │ │ ├── ResponseFactoryInterface.php │ │ │ │ │ ├── ServerRequestFactoryInterface.php │ │ │ │ │ ├── StreamFactoryInterface.php │ │ │ │ │ ├── UploadedFileFactoryInterface.php │ │ │ │ │ └── UriFactoryInterface.php │ │ │ ├── http-message │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ │ ├── MessageInterface.php │ │ │ │ │ ├── RequestInterface.php │ │ │ │ │ ├── ResponseInterface.php │ │ │ │ │ ├── ServerRequestInterface.php │ │ │ │ │ ├── StreamInterface.php │ │ │ │ │ ├── UploadedFileInterface.php │ │ │ │ │ └── UriInterface.php │ │ │ ├── log │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ │ ├── AbstractLogger.php │ │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ │ ├── LogLevel.php │ │ │ │ │ ├── LoggerAwareInterface.php │ │ │ │ │ ├── LoggerAwareTrait.php │ │ │ │ │ ├── LoggerInterface.php │ │ │ │ │ ├── LoggerTrait.php │ │ │ │ │ └── NullLogger.php │ │ │ └── simple-cache │ │ │ │ ├── .editorconfig │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ ├── CacheException.php │ │ │ │ ├── CacheInterface.php │ │ │ │ └── InvalidArgumentException.php │ │ │ ├── ralouphie │ │ │ └── getallheaders │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ └── getallheaders.php │ │ │ ├── robthree │ │ │ └── twofactorauth │ │ │ │ ├── .github │ │ │ │ ├── FUNDING.yml │ │ │ │ └── workflows │ │ │ │ │ └── test.yml │ │ │ │ ├── .gitignore │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── TwoFactorAuth.phpproj │ │ │ │ ├── TwoFactorAuth.sln │ │ │ │ ├── composer.json │ │ │ │ ├── demo │ │ │ │ └── demo.php │ │ │ │ ├── docs │ │ │ │ ├── _config.yml │ │ │ │ ├── _layouts │ │ │ │ │ └── post.html │ │ │ │ ├── assets │ │ │ │ │ └── css │ │ │ │ │ │ └── style.scss │ │ │ │ ├── getting-started.md │ │ │ │ ├── improved-code-verification.md │ │ │ │ ├── index.md │ │ │ │ ├── optional-configuration.md │ │ │ │ ├── qr-codes.md │ │ │ │ └── qr-codes │ │ │ │ │ ├── bacon.md │ │ │ │ │ ├── endroid.md │ │ │ │ │ ├── image-charts.md │ │ │ │ │ ├── qr-server.md │ │ │ │ │ └── qrickit.md │ │ │ │ ├── lib │ │ │ │ ├── Providers │ │ │ │ │ ├── Qr │ │ │ │ │ │ ├── BaconQrCodeProvider.php │ │ │ │ │ │ ├── BaseHTTPQRCodeProvider.php │ │ │ │ │ │ ├── EndroidQrCodeProvider.php │ │ │ │ │ │ ├── EndroidQrCodeWithLogoProvider.php │ │ │ │ │ │ ├── GoogleChartsQrCodeProvider.php │ │ │ │ │ │ ├── IQRCodeProvider.php │ │ │ │ │ │ ├── ImageChartsQRCodeProvider.php │ │ │ │ │ │ ├── QRException.php │ │ │ │ │ │ ├── QRServerProvider.php │ │ │ │ │ │ └── QRicketProvider.php │ │ │ │ │ ├── Rng │ │ │ │ │ │ ├── CSRNGProvider.php │ │ │ │ │ │ ├── HashRNGProvider.php │ │ │ │ │ │ ├── IRNGProvider.php │ │ │ │ │ │ ├── MCryptRNGProvider.php │ │ │ │ │ │ ├── OpenSSLRNGProvider.php │ │ │ │ │ │ └── RNGException.php │ │ │ │ │ └── Time │ │ │ │ │ │ ├── HttpTimeProvider.php │ │ │ │ │ │ ├── ITimeProvider.php │ │ │ │ │ │ ├── LocalMachineTimeProvider.php │ │ │ │ │ │ ├── NTPTimeProvider.php │ │ │ │ │ │ └── TimeException.php │ │ │ │ ├── TwoFactorAuth.php │ │ │ │ └── TwoFactorAuthException.php │ │ │ │ ├── logo.png │ │ │ │ ├── multifactorauthforeveryone.png │ │ │ │ ├── phpunit.xml │ │ │ │ └── tests │ │ │ │ ├── MightNotMakeAssertions.php │ │ │ │ ├── Providers │ │ │ │ ├── Qr │ │ │ │ │ ├── IQRCodeProviderTest.php │ │ │ │ │ └── TestQrProvider.php │ │ │ │ ├── Rng │ │ │ │ │ ├── CSRNGProviderTest.php │ │ │ │ │ ├── HashRNGProviderTest.php │ │ │ │ │ ├── IRNGProviderTest.php │ │ │ │ │ ├── MCryptRNGProviderTest.php │ │ │ │ │ ├── NeedsRngLengths.php │ │ │ │ │ ├── OpenSSLRNGProviderTest.php │ │ │ │ │ └── TestRNGProvider.php │ │ │ │ └── Time │ │ │ │ │ ├── ITimeProviderTest.php │ │ │ │ │ └── TestTimeProvider.php │ │ │ │ └── TwoFactorAuthTest.php │ │ │ ├── soundasleep │ │ │ └── html2text │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ ├── composer.lock │ │ │ │ ├── convert.php │ │ │ │ ├── html2text.php │ │ │ │ ├── phpunit.xml │ │ │ │ ├── src │ │ │ │ ├── Html2Text.php │ │ │ │ └── Html2TextException.php │ │ │ │ └── tests │ │ │ │ ├── .editorconfig │ │ │ │ ├── Html2TextComponentTest.php │ │ │ │ ├── Html2TextTest.php │ │ │ │ ├── anchors.html │ │ │ │ ├── anchors.txt │ │ │ │ ├── basic.html │ │ │ │ ├── basic.txt │ │ │ │ ├── dom-processing.html │ │ │ │ ├── dom-processing.txt │ │ │ │ ├── empty.html │ │ │ │ ├── empty.txt │ │ │ │ ├── full_email.html │ │ │ │ ├── full_email.txt │ │ │ │ ├── huge-msoffice.html │ │ │ │ ├── huge-msoffice.txt │ │ │ │ ├── images.html │ │ │ │ ├── images.txt │ │ │ │ ├── invalid.html │ │ │ │ ├── invalid.txt │ │ │ │ ├── lists.html │ │ │ │ ├── lists.txt │ │ │ │ ├── more-anchors.html │ │ │ │ ├── more-anchors.txt │ │ │ │ ├── msoffice.html │ │ │ │ ├── msoffice.txt │ │ │ │ ├── nbsp.html │ │ │ │ ├── nbsp.txt │ │ │ │ ├── newlines.html │ │ │ │ ├── newlines.txt │ │ │ │ ├── non-breaking-spaces.html │ │ │ │ ├── non-breaking-spaces.txt │ │ │ │ ├── pre.html │ │ │ │ ├── pre.txt │ │ │ │ ├── table.html │ │ │ │ ├── table.txt │ │ │ │ ├── test3.html │ │ │ │ ├── test3.txt │ │ │ │ ├── test4.html │ │ │ │ ├── test4.txt │ │ │ │ ├── utf8-example.html │ │ │ │ ├── utf8-example.txt │ │ │ │ ├── windows-1252-example.html │ │ │ │ └── windows-1252-example.txt │ │ │ ├── stevenmaguire │ │ │ └── oauth2-keycloak │ │ │ │ ├── .gitignore │ │ │ │ ├── .scrutinizer.yml │ │ │ │ ├── .travis.yml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ ├── examples │ │ │ │ └── index.php │ │ │ │ ├── phpunit.xml.dist │ │ │ │ ├── src │ │ │ │ └── Provider │ │ │ │ │ ├── Exception │ │ │ │ │ └── EncryptionConfigurationException.php │ │ │ │ │ ├── Keycloak.php │ │ │ │ │ └── KeycloakResourceOwner.php │ │ │ │ └── test │ │ │ │ └── src │ │ │ │ └── Provider │ │ │ │ └── KeycloakTest.php │ │ │ ├── symfony │ │ │ ├── deprecation-contracts │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── function.php │ │ │ ├── polyfill-ctype │ │ │ │ ├── Ctype.php │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bootstrap.php │ │ │ │ ├── bootstrap80.php │ │ │ │ └── composer.json │ │ │ ├── polyfill-mbstring │ │ │ │ ├── LICENSE │ │ │ │ ├── Mbstring.php │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ │ └── unidata │ │ │ │ │ │ ├── caseFolding.php │ │ │ │ │ │ ├── lowerCase.php │ │ │ │ │ │ ├── titleCaseRegexp.php │ │ │ │ │ │ └── upperCase.php │ │ │ │ ├── bootstrap.php │ │ │ │ ├── bootstrap80.php │ │ │ │ └── composer.json │ │ │ ├── polyfill-php80 │ │ │ │ ├── LICENSE │ │ │ │ ├── Php80.php │ │ │ │ ├── PhpToken.php │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ │ └── stubs │ │ │ │ │ │ ├── Attribute.php │ │ │ │ │ │ ├── PhpToken.php │ │ │ │ │ │ ├── Stringable.php │ │ │ │ │ │ ├── UnhandledMatchError.php │ │ │ │ │ │ └── ValueError.php │ │ │ │ ├── bootstrap.php │ │ │ │ └── composer.json │ │ │ ├── polyfill-php81 │ │ │ │ ├── LICENSE │ │ │ │ ├── Php81.php │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ │ └── stubs │ │ │ │ │ │ ├── CURLStringFile.php │ │ │ │ │ │ └── ReturnTypeWillChange.php │ │ │ │ ├── bootstrap.php │ │ │ │ └── composer.json │ │ │ ├── translation-contracts │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── LocaleAwareInterface.php │ │ │ │ ├── README.md │ │ │ │ ├── Test │ │ │ │ │ └── TranslatorTest.php │ │ │ │ ├── TranslatableInterface.php │ │ │ │ ├── TranslatorInterface.php │ │ │ │ ├── TranslatorTrait.php │ │ │ │ └── composer.json │ │ │ ├── translation │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── Catalogue │ │ │ │ │ ├── AbstractOperation.php │ │ │ │ │ ├── MergeOperation.php │ │ │ │ │ ├── OperationInterface.php │ │ │ │ │ └── TargetOperation.php │ │ │ │ ├── CatalogueMetadataAwareInterface.php │ │ │ │ ├── Command │ │ │ │ │ ├── TranslationPullCommand.php │ │ │ │ │ ├── TranslationPushCommand.php │ │ │ │ │ ├── TranslationTrait.php │ │ │ │ │ └── XliffLintCommand.php │ │ │ │ ├── DataCollector │ │ │ │ │ └── TranslationDataCollector.php │ │ │ │ ├── DataCollectorTranslator.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── DataCollectorTranslatorPass.php │ │ │ │ │ ├── LoggingTranslatorPass.php │ │ │ │ │ ├── TranslationDumperPass.php │ │ │ │ │ ├── TranslationExtractorPass.php │ │ │ │ │ ├── TranslatorPass.php │ │ │ │ │ └── TranslatorPathsPass.php │ │ │ │ ├── Dumper │ │ │ │ │ ├── CsvFileDumper.php │ │ │ │ │ ├── DumperInterface.php │ │ │ │ │ ├── FileDumper.php │ │ │ │ │ ├── IcuResFileDumper.php │ │ │ │ │ ├── IniFileDumper.php │ │ │ │ │ ├── JsonFileDumper.php │ │ │ │ │ ├── MoFileDumper.php │ │ │ │ │ ├── PhpFileDumper.php │ │ │ │ │ ├── PoFileDumper.php │ │ │ │ │ ├── QtFileDumper.php │ │ │ │ │ ├── XliffFileDumper.php │ │ │ │ │ └── YamlFileDumper.php │ │ │ │ ├── Exception │ │ │ │ │ ├── ExceptionInterface.php │ │ │ │ │ ├── IncompleteDsnException.php │ │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ │ ├── InvalidResourceException.php │ │ │ │ │ ├── LogicException.php │ │ │ │ │ ├── MissingRequiredOptionException.php │ │ │ │ │ ├── NotFoundResourceException.php │ │ │ │ │ ├── ProviderException.php │ │ │ │ │ ├── ProviderExceptionInterface.php │ │ │ │ │ ├── RuntimeException.php │ │ │ │ │ └── UnsupportedSchemeException.php │ │ │ │ ├── Extractor │ │ │ │ │ ├── AbstractFileExtractor.php │ │ │ │ │ ├── ChainExtractor.php │ │ │ │ │ ├── ExtractorInterface.php │ │ │ │ │ ├── PhpAstExtractor.php │ │ │ │ │ ├── PhpExtractor.php │ │ │ │ │ ├── PhpStringTokenParser.php │ │ │ │ │ └── Visitor │ │ │ │ │ │ ├── AbstractVisitor.php │ │ │ │ │ │ ├── ConstraintVisitor.php │ │ │ │ │ │ ├── TransMethodVisitor.php │ │ │ │ │ │ └── TranslatableMessageVisitor.php │ │ │ │ ├── Formatter │ │ │ │ │ ├── IntlFormatter.php │ │ │ │ │ ├── IntlFormatterInterface.php │ │ │ │ │ ├── MessageFormatter.php │ │ │ │ │ └── MessageFormatterInterface.php │ │ │ │ ├── IdentityTranslator.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Loader │ │ │ │ │ ├── ArrayLoader.php │ │ │ │ │ ├── CsvFileLoader.php │ │ │ │ │ ├── FileLoader.php │ │ │ │ │ ├── IcuDatFileLoader.php │ │ │ │ │ ├── IcuResFileLoader.php │ │ │ │ │ ├── IniFileLoader.php │ │ │ │ │ ├── JsonFileLoader.php │ │ │ │ │ ├── LoaderInterface.php │ │ │ │ │ ├── MoFileLoader.php │ │ │ │ │ ├── PhpFileLoader.php │ │ │ │ │ ├── PoFileLoader.php │ │ │ │ │ ├── QtFileLoader.php │ │ │ │ │ ├── XliffFileLoader.php │ │ │ │ │ └── YamlFileLoader.php │ │ │ │ ├── LocaleSwitcher.php │ │ │ │ ├── LoggingTranslator.php │ │ │ │ ├── MessageCatalogue.php │ │ │ │ ├── MessageCatalogueInterface.php │ │ │ │ ├── MetadataAwareInterface.php │ │ │ │ ├── Provider │ │ │ │ │ ├── AbstractProviderFactory.php │ │ │ │ │ ├── Dsn.php │ │ │ │ │ ├── FilteringProvider.php │ │ │ │ │ ├── NullProvider.php │ │ │ │ │ ├── NullProviderFactory.php │ │ │ │ │ ├── ProviderFactoryInterface.php │ │ │ │ │ ├── ProviderInterface.php │ │ │ │ │ ├── TranslationProviderCollection.php │ │ │ │ │ └── TranslationProviderCollectionFactory.php │ │ │ │ ├── PseudoLocalizationTranslator.php │ │ │ │ ├── README.md │ │ │ │ ├── Reader │ │ │ │ │ ├── TranslationReader.php │ │ │ │ │ └── TranslationReaderInterface.php │ │ │ │ ├── Resources │ │ │ │ │ ├── bin │ │ │ │ │ │ └── translation-status.php │ │ │ │ │ ├── data │ │ │ │ │ │ └── parents.json │ │ │ │ │ ├── functions.php │ │ │ │ │ └── schemas │ │ │ │ │ │ ├── xliff-core-1.2-transitional.xsd │ │ │ │ │ │ ├── xliff-core-2.0.xsd │ │ │ │ │ │ └── xml.xsd │ │ │ │ ├── Test │ │ │ │ │ ├── ProviderFactoryTestCase.php │ │ │ │ │ └── ProviderTestCase.php │ │ │ │ ├── TranslatableMessage.php │ │ │ │ ├── Translator.php │ │ │ │ ├── TranslatorBag.php │ │ │ │ ├── TranslatorBagInterface.php │ │ │ │ ├── Util │ │ │ │ │ ├── ArrayConverter.php │ │ │ │ │ └── XliffUtils.php │ │ │ │ ├── Writer │ │ │ │ │ ├── TranslationWriter.php │ │ │ │ │ └── TranslationWriterInterface.php │ │ │ │ └── composer.json │ │ │ └── var-dumper │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── Caster │ │ │ │ ├── AmqpCaster.php │ │ │ │ ├── ArgsStub.php │ │ │ │ ├── Caster.php │ │ │ │ ├── ClassStub.php │ │ │ │ ├── ConstStub.php │ │ │ │ ├── CutArrayStub.php │ │ │ │ ├── CutStub.php │ │ │ │ ├── DOMCaster.php │ │ │ │ ├── DateCaster.php │ │ │ │ ├── DoctrineCaster.php │ │ │ │ ├── DsCaster.php │ │ │ │ ├── DsPairStub.php │ │ │ │ ├── EnumStub.php │ │ │ │ ├── ExceptionCaster.php │ │ │ │ ├── FFICaster.php │ │ │ │ ├── FiberCaster.php │ │ │ │ ├── FrameStub.php │ │ │ │ ├── GmpCaster.php │ │ │ │ ├── ImagineCaster.php │ │ │ │ ├── ImgStub.php │ │ │ │ ├── IntlCaster.php │ │ │ │ ├── LinkStub.php │ │ │ │ ├── MemcachedCaster.php │ │ │ │ ├── MysqliCaster.php │ │ │ │ ├── PdoCaster.php │ │ │ │ ├── PgSqlCaster.php │ │ │ │ ├── ProxyManagerCaster.php │ │ │ │ ├── RdKafkaCaster.php │ │ │ │ ├── RedisCaster.php │ │ │ │ ├── ReflectionCaster.php │ │ │ │ ├── ResourceCaster.php │ │ │ │ ├── ScalarStub.php │ │ │ │ ├── SplCaster.php │ │ │ │ ├── StubCaster.php │ │ │ │ ├── SymfonyCaster.php │ │ │ │ ├── TraceStub.php │ │ │ │ ├── UninitializedStub.php │ │ │ │ ├── UuidCaster.php │ │ │ │ ├── XmlReaderCaster.php │ │ │ │ └── XmlResourceCaster.php │ │ │ │ ├── Cloner │ │ │ │ ├── AbstractCloner.php │ │ │ │ ├── ClonerInterface.php │ │ │ │ ├── Cursor.php │ │ │ │ ├── Data.php │ │ │ │ ├── DumperInterface.php │ │ │ │ ├── Stub.php │ │ │ │ └── VarCloner.php │ │ │ │ ├── Command │ │ │ │ ├── Descriptor │ │ │ │ │ ├── CliDescriptor.php │ │ │ │ │ ├── DumpDescriptorInterface.php │ │ │ │ │ └── HtmlDescriptor.php │ │ │ │ └── ServerDumpCommand.php │ │ │ │ ├── Dumper │ │ │ │ ├── AbstractDumper.php │ │ │ │ ├── CliDumper.php │ │ │ │ ├── ContextProvider │ │ │ │ │ ├── CliContextProvider.php │ │ │ │ │ ├── ContextProviderInterface.php │ │ │ │ │ ├── RequestContextProvider.php │ │ │ │ │ └── SourceContextProvider.php │ │ │ │ ├── ContextualizedDumper.php │ │ │ │ ├── DataDumperInterface.php │ │ │ │ ├── HtmlDumper.php │ │ │ │ └── ServerDumper.php │ │ │ │ ├── Exception │ │ │ │ └── ThrowingCasterException.php │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ ├── bin │ │ │ │ │ └── var-dump-server │ │ │ │ ├── css │ │ │ │ │ └── htmlDescriptor.css │ │ │ │ ├── functions │ │ │ │ │ └── dump.php │ │ │ │ └── js │ │ │ │ │ └── htmlDescriptor.js │ │ │ │ ├── Server │ │ │ │ ├── Connection.php │ │ │ │ └── DumpServer.php │ │ │ │ ├── Test │ │ │ │ └── VarDumperTestTrait.php │ │ │ │ ├── VarDumper.php │ │ │ │ └── composer.json │ │ │ ├── tightenco │ │ │ └── collect │ │ │ │ ├── .github │ │ │ │ └── workflows │ │ │ │ │ └── run-tests.yml │ │ │ │ ├── branch-commit-push.sh │ │ │ │ ├── composer.json │ │ │ │ ├── framework-.zip │ │ │ │ └── src │ │ │ │ └── Collect │ │ │ │ ├── Conditionable │ │ │ │ └── HigherOrderWhenProxy.php │ │ │ │ ├── Contracts │ │ │ │ └── Support │ │ │ │ │ ├── Arrayable.php │ │ │ │ │ ├── CanBeEscapedWhenCastToString.php │ │ │ │ │ ├── Htmlable.php │ │ │ │ │ └── Jsonable.php │ │ │ │ └── Support │ │ │ │ ├── Arr.php │ │ │ │ ├── Collection.php │ │ │ │ ├── Enumerable.php │ │ │ │ ├── HigherOrderCollectionProxy.php │ │ │ │ ├── LazyCollection.php │ │ │ │ ├── Str.php │ │ │ │ ├── Traits │ │ │ │ ├── Conditionable.php │ │ │ │ ├── EnumeratesValues.php │ │ │ │ ├── Macroable.php │ │ │ │ └── Tappable.php │ │ │ │ ├── alias.php │ │ │ │ └── helpers.php │ │ │ └── twig │ │ │ └── twig │ │ │ ├── CHANGELOG │ │ │ ├── LICENSE │ │ │ ├── README.rst │ │ │ ├── composer.json │ │ │ └── src │ │ │ ├── AbstractTwigCallable.php │ │ │ ├── Attribute │ │ │ ├── FirstClassTwigCallableReady.php │ │ │ └── YieldReady.php │ │ │ ├── Cache │ │ │ ├── CacheInterface.php │ │ │ ├── ChainCache.php │ │ │ ├── FilesystemCache.php │ │ │ ├── NullCache.php │ │ │ └── ReadOnlyFilesystemCache.php │ │ │ ├── Compiler.php │ │ │ ├── Environment.php │ │ │ ├── Error │ │ │ ├── Error.php │ │ │ ├── LoaderError.php │ │ │ ├── RuntimeError.php │ │ │ └── SyntaxError.php │ │ │ ├── ExpressionParser.php │ │ │ ├── Extension │ │ │ ├── AbstractExtension.php │ │ │ ├── CoreExtension.php │ │ │ ├── DebugExtension.php │ │ │ ├── EscaperExtension.php │ │ │ ├── ExtensionInterface.php │ │ │ ├── GlobalsInterface.php │ │ │ ├── OptimizerExtension.php │ │ │ ├── ProfilerExtension.php │ │ │ ├── RuntimeExtensionInterface.php │ │ │ ├── SandboxExtension.php │ │ │ ├── StagingExtension.php │ │ │ ├── StringLoaderExtension.php │ │ │ └── YieldNotReadyExtension.php │ │ │ ├── ExtensionSet.php │ │ │ ├── FileExtensionEscapingStrategy.php │ │ │ ├── Lexer.php │ │ │ ├── Loader │ │ │ ├── ArrayLoader.php │ │ │ ├── ChainLoader.php │ │ │ ├── FilesystemLoader.php │ │ │ └── LoaderInterface.php │ │ │ ├── Markup.php │ │ │ ├── Node │ │ │ ├── AutoEscapeNode.php │ │ │ ├── BlockNode.php │ │ │ ├── BlockReferenceNode.php │ │ │ ├── BodyNode.php │ │ │ ├── CaptureNode.php │ │ │ ├── CheckSecurityCallNode.php │ │ │ ├── CheckSecurityNode.php │ │ │ ├── CheckToStringNode.php │ │ │ ├── DeprecatedNode.php │ │ │ ├── DoNode.php │ │ │ ├── EmbedNode.php │ │ │ ├── Expression │ │ │ │ ├── AbstractExpression.php │ │ │ │ ├── ArrayExpression.php │ │ │ │ ├── ArrowFunctionExpression.php │ │ │ │ ├── AssignNameExpression.php │ │ │ │ ├── Binary │ │ │ │ │ ├── AbstractBinary.php │ │ │ │ │ ├── AddBinary.php │ │ │ │ │ ├── AndBinary.php │ │ │ │ │ ├── BitwiseAndBinary.php │ │ │ │ │ ├── BitwiseOrBinary.php │ │ │ │ │ ├── BitwiseXorBinary.php │ │ │ │ │ ├── ConcatBinary.php │ │ │ │ │ ├── DivBinary.php │ │ │ │ │ ├── EndsWithBinary.php │ │ │ │ │ ├── EqualBinary.php │ │ │ │ │ ├── FloorDivBinary.php │ │ │ │ │ ├── GreaterBinary.php │ │ │ │ │ ├── GreaterEqualBinary.php │ │ │ │ │ ├── HasEveryBinary.php │ │ │ │ │ ├── HasSomeBinary.php │ │ │ │ │ ├── InBinary.php │ │ │ │ │ ├── LessBinary.php │ │ │ │ │ ├── LessEqualBinary.php │ │ │ │ │ ├── MatchesBinary.php │ │ │ │ │ ├── ModBinary.php │ │ │ │ │ ├── MulBinary.php │ │ │ │ │ ├── NotEqualBinary.php │ │ │ │ │ ├── NotInBinary.php │ │ │ │ │ ├── OrBinary.php │ │ │ │ │ ├── PowerBinary.php │ │ │ │ │ ├── RangeBinary.php │ │ │ │ │ ├── SpaceshipBinary.php │ │ │ │ │ ├── StartsWithBinary.php │ │ │ │ │ └── SubBinary.php │ │ │ │ ├── BlockReferenceExpression.php │ │ │ │ ├── CallExpression.php │ │ │ │ ├── ConditionalExpression.php │ │ │ │ ├── ConstantExpression.php │ │ │ │ ├── Filter │ │ │ │ │ ├── DefaultFilter.php │ │ │ │ │ └── RawFilter.php │ │ │ │ ├── FilterExpression.php │ │ │ │ ├── FunctionExpression.php │ │ │ │ ├── FunctionNode │ │ │ │ │ └── EnumCasesFunction.php │ │ │ │ ├── GetAttrExpression.php │ │ │ │ ├── InlinePrint.php │ │ │ │ ├── MethodCallExpression.php │ │ │ │ ├── NameExpression.php │ │ │ │ ├── NullCoalesceExpression.php │ │ │ │ ├── ParentExpression.php │ │ │ │ ├── TempNameExpression.php │ │ │ │ ├── Test │ │ │ │ │ ├── ConstantTest.php │ │ │ │ │ ├── DefinedTest.php │ │ │ │ │ ├── DivisiblebyTest.php │ │ │ │ │ ├── EvenTest.php │ │ │ │ │ ├── NullTest.php │ │ │ │ │ ├── OddTest.php │ │ │ │ │ └── SameasTest.php │ │ │ │ ├── TestExpression.php │ │ │ │ ├── Unary │ │ │ │ │ ├── AbstractUnary.php │ │ │ │ │ ├── NegUnary.php │ │ │ │ │ ├── NotUnary.php │ │ │ │ │ └── PosUnary.php │ │ │ │ └── VariadicExpression.php │ │ │ ├── FlushNode.php │ │ │ ├── ForLoopNode.php │ │ │ ├── ForNode.php │ │ │ ├── IfNode.php │ │ │ ├── ImportNode.php │ │ │ ├── IncludeNode.php │ │ │ ├── MacroNode.php │ │ │ ├── ModuleNode.php │ │ │ ├── NameDeprecation.php │ │ │ ├── Node.php │ │ │ ├── NodeCaptureInterface.php │ │ │ ├── NodeOutputInterface.php │ │ │ ├── PrintNode.php │ │ │ ├── SandboxNode.php │ │ │ ├── SetNode.php │ │ │ ├── TextNode.php │ │ │ ├── TypesNode.php │ │ │ └── WithNode.php │ │ │ ├── NodeTraverser.php │ │ │ ├── NodeVisitor │ │ │ ├── AbstractNodeVisitor.php │ │ │ ├── EscaperNodeVisitor.php │ │ │ ├── MacroAutoImportNodeVisitor.php │ │ │ ├── NodeVisitorInterface.php │ │ │ ├── OptimizerNodeVisitor.php │ │ │ ├── SafeAnalysisNodeVisitor.php │ │ │ ├── SandboxNodeVisitor.php │ │ │ └── YieldNotReadyNodeVisitor.php │ │ │ ├── Parser.php │ │ │ ├── Profiler │ │ │ ├── Dumper │ │ │ │ ├── BaseDumper.php │ │ │ │ ├── BlackfireDumper.php │ │ │ │ ├── HtmlDumper.php │ │ │ │ └── TextDumper.php │ │ │ ├── Node │ │ │ │ ├── EnterProfileNode.php │ │ │ │ └── LeaveProfileNode.php │ │ │ ├── NodeVisitor │ │ │ │ └── ProfilerNodeVisitor.php │ │ │ └── Profile.php │ │ │ ├── Resources │ │ │ ├── core.php │ │ │ ├── debug.php │ │ │ ├── escaper.php │ │ │ └── string_loader.php │ │ │ ├── Runtime │ │ │ └── EscaperRuntime.php │ │ │ ├── RuntimeLoader │ │ │ ├── ContainerRuntimeLoader.php │ │ │ ├── FactoryRuntimeLoader.php │ │ │ └── RuntimeLoaderInterface.php │ │ │ ├── Sandbox │ │ │ ├── SecurityError.php │ │ │ ├── SecurityNotAllowedFilterError.php │ │ │ ├── SecurityNotAllowedFunctionError.php │ │ │ ├── SecurityNotAllowedMethodError.php │ │ │ ├── SecurityNotAllowedPropertyError.php │ │ │ ├── SecurityNotAllowedTagError.php │ │ │ ├── SecurityPolicy.php │ │ │ ├── SecurityPolicyInterface.php │ │ │ └── SourcePolicyInterface.php │ │ │ ├── Source.php │ │ │ ├── Template.php │ │ │ ├── TemplateWrapper.php │ │ │ ├── Test │ │ │ ├── IntegrationTestCase.php │ │ │ └── NodeTestCase.php │ │ │ ├── Token.php │ │ │ ├── TokenParser │ │ │ ├── AbstractTokenParser.php │ │ │ ├── ApplyTokenParser.php │ │ │ ├── AutoEscapeTokenParser.php │ │ │ ├── BlockTokenParser.php │ │ │ ├── DeprecatedTokenParser.php │ │ │ ├── DoTokenParser.php │ │ │ ├── EmbedTokenParser.php │ │ │ ├── ExtendsTokenParser.php │ │ │ ├── FlushTokenParser.php │ │ │ ├── ForTokenParser.php │ │ │ ├── FromTokenParser.php │ │ │ ├── IfTokenParser.php │ │ │ ├── ImportTokenParser.php │ │ │ ├── IncludeTokenParser.php │ │ │ ├── MacroTokenParser.php │ │ │ ├── SandboxTokenParser.php │ │ │ ├── SetTokenParser.php │ │ │ ├── TokenParserInterface.php │ │ │ ├── TypesTokenParser.php │ │ │ ├── UseTokenParser.php │ │ │ └── WithTokenParser.php │ │ │ ├── TokenStream.php │ │ │ ├── TwigCallableInterface.php │ │ │ ├── TwigFilter.php │ │ │ ├── TwigFunction.php │ │ │ ├── TwigTest.php │ │ │ └── Util │ │ │ ├── CallableArgumentsExtractor.php │ │ │ ├── DeprecationCollector.php │ │ │ ├── ReflectionCallable.php │ │ │ └── TemplateDirIterator.php │ ├── prerequisites.inc.php │ ├── presets │ │ ├── rspamd │ │ │ ├── preset_1.yml │ │ │ ├── preset_3.yml │ │ │ └── preset_4.yml │ │ └── sieve │ │ │ ├── sieve_1.yml │ │ │ ├── sieve_2.yml │ │ │ ├── sieve_3.yml │ │ │ ├── sieve_4.yml │ │ │ ├── sieve_5.yml │ │ │ ├── sieve_6.yml │ │ │ ├── sieve_7.yml │ │ │ └── sieve_8.yml │ ├── sessions.inc.php │ ├── spf.inc.php │ ├── triggers.admin.inc.php │ ├── triggers.domainadmin.inc.php │ ├── triggers.global.inc.php │ ├── triggers.user.inc.php │ ├── twig.inc.php │ └── vars.inc.php │ ├── index.php │ ├── js │ ├── build │ │ ├── 000-jquery-3.6.0.min.js │ │ ├── 001-bootstrap.bundle.min.js │ │ ├── 002-slider.min.js │ │ ├── 003-bootstrap-select.js │ │ ├── 004-datatables.js │ │ ├── 005-notifications.min.js │ │ ├── 006-formcache.min.js │ │ ├── 007-chart.js │ │ ├── 008-chartjs-plugin-datalabels.js │ │ ├── 009-numberedtextarea.min.js │ │ ├── 010-sha1.min.js │ │ ├── 011-api.js │ │ ├── 012-markdown-it.min.js │ │ └── 013-mailcow.js │ ├── presets │ │ ├── rspamd.js │ │ └── sieveMailbox.js │ └── site │ │ ├── admin.js │ │ ├── dashboard.js │ │ ├── edit.js │ │ ├── index.js │ │ ├── mailbox.js │ │ ├── pwgen.js │ │ ├── qhandler.js │ │ ├── quarantine.js │ │ ├── queue.js │ │ └── user.js │ ├── json_api.php │ ├── lang │ ├── lang.bg-bg.json │ ├── lang.ca-es.json │ ├── lang.cs-cz.json │ ├── lang.da-dk.json │ ├── lang.de-de.json │ ├── lang.en-gb.json │ ├── lang.es-es.json │ ├── lang.fi-fi.json │ ├── lang.fr-fr.json │ ├── lang.gr-gr.json │ ├── lang.hu-hu.json │ ├── lang.it-it.json │ ├── lang.ja-jp.json │ ├── lang.ko-kr.json │ ├── lang.lt-lt.json │ ├── lang.lv-lv.json │ ├── lang.nb-no.json │ ├── lang.nl-nl.json │ ├── lang.pl-pl.json │ ├── lang.pt-br.json │ ├── lang.pt-pt.json │ ├── lang.ro-ro.json │ ├── lang.ru-ru.json │ ├── lang.si-si.json │ ├── lang.sk-sk.json │ ├── lang.sv-se.json │ ├── lang.tr-tr.json │ ├── lang.uk-ua.json │ ├── lang.vi-vn.json │ ├── lang.zh-cn.json │ └── lang.zh-tw.json │ ├── mobileconfig.php │ ├── mta-sts.php │ ├── oauth │ ├── authorize.php │ ├── profile.php │ └── token.php │ ├── qhandler.php │ ├── quarantine.php │ ├── reset-password.php │ ├── resource.php │ ├── robots.txt │ ├── sogo-auth.php │ ├── templates │ ├── admin.twig │ ├── admin │ │ ├── customize │ │ │ └── logo.twig │ │ ├── tab-config-admins.twig │ │ ├── tab-config-customize.twig │ │ ├── tab-config-dkim.twig │ │ ├── tab-config-f2b.twig │ │ ├── tab-config-fwdhosts.twig │ │ ├── tab-config-identity-provider.twig │ │ ├── tab-config-oauth2.twig │ │ ├── tab-config-password-settings.twig │ │ ├── tab-config-quarantine.twig │ │ ├── tab-config-quota.twig │ │ ├── tab-config-rsettings.twig │ │ ├── tab-config-rspamd.twig │ │ ├── tab-globalfilter-regex.twig │ │ ├── tab-ldap.twig │ │ ├── tab-routing.twig │ │ └── tab-sys-mails.twig │ ├── admin_index.twig │ ├── base.twig │ ├── cache │ │ └── .gitkeep │ ├── dashboard.twig │ ├── domainadmin.twig │ ├── domainadmin_index.twig │ ├── edit.twig │ ├── edit │ │ ├── admin.twig │ │ ├── alias.twig │ │ ├── aliasdomain.twig │ │ ├── app-passwd.twig │ │ ├── bcc.twig │ │ ├── domain-templates.twig │ │ ├── domain.twig │ │ ├── domainadmin.twig │ │ ├── filter.twig │ │ ├── mailbox-templates.twig │ │ ├── mailbox.twig │ │ ├── oauth2client.twig │ │ ├── recipient_map.twig │ │ ├── relayhost.twig │ │ ├── resource.twig │ │ ├── syncjob.twig │ │ ├── tls_policy_map.twig │ │ └── transport.twig │ ├── fido2.twig │ ├── mailbox.twig │ ├── mailbox │ │ ├── rl-frame.twig │ │ ├── tab-bcc.twig │ │ ├── tab-domain-aliases.twig │ │ ├── tab-domains.twig │ │ ├── tab-filters.twig │ │ ├── tab-mailboxes.twig │ │ ├── tab-mbox-aliases.twig │ │ ├── tab-resources.twig │ │ ├── tab-syncjobs.twig │ │ ├── tab-templates-domains.twig │ │ ├── tab-templates-mbox.twig │ │ └── tab-tls-policy.twig │ ├── modals │ │ ├── admin.twig │ │ ├── footer.twig │ │ ├── mailbox.twig │ │ ├── quarantine.twig │ │ ├── queue.twig │ │ └── user.twig │ ├── oauth │ │ └── authorize.twig │ ├── qhandler.twig │ ├── quarantine.twig │ ├── queue.twig │ ├── reset-password.twig │ ├── tfa_keys.twig │ ├── user.twig │ ├── user │ │ ├── AppPasswds.twig │ │ ├── Pushover.twig │ │ ├── SpamAliases.twig │ │ ├── Spamfilter.twig │ │ ├── Syncjobs.twig │ │ ├── tab-user-auth.twig │ │ ├── tab-user-details.twig │ │ └── tab-user-settings.twig │ ├── user_domainadmin_common.twig │ └── user_index.twig │ └── user.php ├── docker-compose.yml ├── generate_config.sh ├── helper-scripts ├── _cold-standby.sh ├── add-new-lang-keys.php ├── backup_and_restore.sh ├── check_translations.rb ├── docker-compose.override.yml.d │ ├── BUILD_FLAGS │ │ └── docker-compose.override.yml │ ├── EXTERNAL_DNS │ │ └── docker-compose.override.yml │ ├── EXTERNAL_MYSQL_SOCKET │ │ └── docker-compose.override.yml │ ├── HAPROXY │ │ └── docker-compose.override.yml │ └── PROMETHEUS_EXPORTER │ │ └── docker-compose.override.yml ├── expiry-dates.sh ├── generate_caa_record.py ├── mailcow-reset-admin.sh ├── reset-learns.sh ├── update_compose.sh └── update_postscreen_whitelist.sh └── update.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | mailcow.conf -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/.github/ISSUE_TEMPLATE/Bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/image_builds.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/.github/workflows/image_builds.yml -------------------------------------------------------------------------------- /.github/workflows/pr_to_nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/.github/workflows/pr_to_nightly.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/SECURITY.md -------------------------------------------------------------------------------- /_modules/scripts/core.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/_modules/scripts/core.sh -------------------------------------------------------------------------------- /_modules/scripts/ipv6_controller.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/_modules/scripts/ipv6_controller.sh -------------------------------------------------------------------------------- /_modules/scripts/migrate_options.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/_modules/scripts/migrate_options.sh -------------------------------------------------------------------------------- /_modules/scripts/new_options.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/_modules/scripts/new_options.sh -------------------------------------------------------------------------------- /create_cold_standby.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/create_cold_standby.sh -------------------------------------------------------------------------------- /data/Dockerfiles/acme/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/acme/Dockerfile -------------------------------------------------------------------------------- /data/Dockerfiles/acme/acme.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/acme/acme.sh -------------------------------------------------------------------------------- /data/Dockerfiles/acme/expand6.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/acme/expand6.sh -------------------------------------------------------------------------------- /data/Dockerfiles/acme/functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/acme/functions.sh -------------------------------------------------------------------------------- /data/Dockerfiles/backup/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/backup/Dockerfile -------------------------------------------------------------------------------- /data/Dockerfiles/clamd/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/clamd/Dockerfile -------------------------------------------------------------------------------- /data/Dockerfiles/clamd/clamd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/clamd/clamd.sh -------------------------------------------------------------------------------- /data/Dockerfiles/clamd/clamdcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/clamd/clamdcheck.sh -------------------------------------------------------------------------------- /data/Dockerfiles/clamd/healthcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/clamd/healthcheck.sh -------------------------------------------------------------------------------- /data/Dockerfiles/dockerapi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/dockerapi/Dockerfile -------------------------------------------------------------------------------- /data/Dockerfiles/dockerapi/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/dockerapi/main.py -------------------------------------------------------------------------------- /data/Dockerfiles/dockerapi/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/Dockerfiles/dovecot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/dovecot/Dockerfile -------------------------------------------------------------------------------- /data/Dockerfiles/dovecot/imapsync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/dovecot/imapsync -------------------------------------------------------------------------------- /data/Dockerfiles/dovecot/maildir_gc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/dovecot/maildir_gc.sh -------------------------------------------------------------------------------- /data/Dockerfiles/dovecot/sa-rules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/dovecot/sa-rules.sh -------------------------------------------------------------------------------- /data/Dockerfiles/dovecot/trim_logs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/dovecot/trim_logs.sh -------------------------------------------------------------------------------- /data/Dockerfiles/netfilter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/netfilter/Dockerfile -------------------------------------------------------------------------------- /data/Dockerfiles/netfilter/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/netfilter/main.py -------------------------------------------------------------------------------- /data/Dockerfiles/netfilter/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/Dockerfiles/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/nginx/Dockerfile -------------------------------------------------------------------------------- /data/Dockerfiles/nginx/bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/nginx/bootstrap.py -------------------------------------------------------------------------------- /data/Dockerfiles/olefy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/olefy/Dockerfile -------------------------------------------------------------------------------- /data/Dockerfiles/olefy/olefy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/olefy/olefy.py -------------------------------------------------------------------------------- /data/Dockerfiles/phpfpm/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/phpfpm/Dockerfile -------------------------------------------------------------------------------- /data/Dockerfiles/postfix/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/postfix/Dockerfile -------------------------------------------------------------------------------- /data/Dockerfiles/postfix/postfix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/postfix/postfix.sh -------------------------------------------------------------------------------- /data/Dockerfiles/rspamd/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/rspamd/Dockerfile -------------------------------------------------------------------------------- /data/Dockerfiles/rspamd/settings.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/rspamd/settings.conf -------------------------------------------------------------------------------- /data/Dockerfiles/sogo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/sogo/Dockerfile -------------------------------------------------------------------------------- /data/Dockerfiles/sogo/acl.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/sogo/acl.diff -------------------------------------------------------------------------------- /data/Dockerfiles/sogo/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/sogo/supervisord.conf -------------------------------------------------------------------------------- /data/Dockerfiles/sogo/syslog-ng.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/sogo/syslog-ng.conf -------------------------------------------------------------------------------- /data/Dockerfiles/unbound/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/unbound/Dockerfile -------------------------------------------------------------------------------- /data/Dockerfiles/watchdog/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/watchdog/Dockerfile -------------------------------------------------------------------------------- /data/Dockerfiles/watchdog/check_dns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/watchdog/check_dns.sh -------------------------------------------------------------------------------- /data/Dockerfiles/watchdog/watchdog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/Dockerfiles/watchdog/watchdog.sh -------------------------------------------------------------------------------- /data/assets/mysql/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/assets/mysql/docker-entrypoint.sh -------------------------------------------------------------------------------- /data/assets/ssl-example/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/assets/ssl-example/cert.pem -------------------------------------------------------------------------------- /data/assets/ssl-example/dhparams.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/assets/ssl-example/dhparams.pem -------------------------------------------------------------------------------- /data/assets/ssl-example/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/assets/ssl-example/key.pem -------------------------------------------------------------------------------- /data/assets/templates/quarantine.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/assets/templates/quarantine.tpl -------------------------------------------------------------------------------- /data/assets/templates/quota.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/assets/templates/quota.tpl -------------------------------------------------------------------------------- /data/conf/clamav/clamd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/clamav/clamd.conf -------------------------------------------------------------------------------- /data/conf/clamav/freshclam.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/clamav/freshclam.conf -------------------------------------------------------------------------------- /data/conf/dovecot/auth/mailcowauth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/dovecot/auth/mailcowauth.php -------------------------------------------------------------------------------- /data/conf/dovecot/conf.d/fts.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/dovecot/conf.d/fts.conf -------------------------------------------------------------------------------- /data/conf/dovecot/dovecot.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/dovecot/dovecot.conf -------------------------------------------------------------------------------- /data/conf/dovecot/dovecot.folders.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/dovecot/dovecot.folders.conf -------------------------------------------------------------------------------- /data/conf/dovecot/global_sieve_after: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/dovecot/global_sieve_after -------------------------------------------------------------------------------- /data/conf/dovecot/global_sieve_before: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/dovecot/global_sieve_before -------------------------------------------------------------------------------- /data/conf/dovecot/ldap/passdb.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/dovecot/ldap/passdb.conf -------------------------------------------------------------------------------- /data/conf/mysql/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/mysql/my.cnf -------------------------------------------------------------------------------- /data/conf/phpfpm/crons/ldap-sync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/phpfpm/crons/ldap-sync.php -------------------------------------------------------------------------------- /data/conf/phpfpm/php-conf.d/other.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/phpfpm/php-conf.d/other.ini -------------------------------------------------------------------------------- /data/conf/phpfpm/php-conf.d/upload.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/phpfpm/php-conf.d/upload.ini -------------------------------------------------------------------------------- /data/conf/phpfpm/php-fpm.d/pools.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/phpfpm/php-fpm.d/pools.conf -------------------------------------------------------------------------------- /data/conf/phpfpm/sogo-sso/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/conf/postfix/local_transport: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/postfix/local_transport -------------------------------------------------------------------------------- /data/conf/postfix/main.cf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/postfix/main.cf -------------------------------------------------------------------------------- /data/conf/postfix/master.cf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/postfix/master.cf -------------------------------------------------------------------------------- /data/conf/postfix/smtp_dsn_filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/postfix/smtp_dsn_filter -------------------------------------------------------------------------------- /data/conf/redis/redis-conf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/redis/redis-conf.sh -------------------------------------------------------------------------------- /data/conf/rspamd/custom/bad_asn.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/rspamd/custom/bad_asn.map -------------------------------------------------------------------------------- /data/conf/rspamd/custom/bad_header.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/rspamd/custom/bad_header.map -------------------------------------------------------------------------------- /data/conf/rspamd/custom/bad_languages.map: -------------------------------------------------------------------------------- 1 | # Regex! /de/ will also match /de_at/ etc. 2 | -------------------------------------------------------------------------------- /data/conf/rspamd/custom/bad_words.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/rspamd/custom/bad_words.map -------------------------------------------------------------------------------- /data/conf/rspamd/custom/fishy_tlds.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/rspamd/custom/fishy_tlds.map -------------------------------------------------------------------------------- /data/conf/rspamd/custom/global_mime_from_blacklist.map: -------------------------------------------------------------------------------- 1 | # /.+example\.com/i 2 | -------------------------------------------------------------------------------- /data/conf/rspamd/custom/global_mime_from_whitelist.map: -------------------------------------------------------------------------------- 1 | # /.+example\.com/i 2 | -------------------------------------------------------------------------------- /data/conf/rspamd/custom/global_rcpt_blacklist.map: -------------------------------------------------------------------------------- 1 | # /.+example\.com/i 2 | -------------------------------------------------------------------------------- /data/conf/rspamd/custom/global_rcpt_whitelist.map: -------------------------------------------------------------------------------- 1 | # /.+example\.com/i 2 | -------------------------------------------------------------------------------- /data/conf/rspamd/custom/global_smtp_from_blacklist.map: -------------------------------------------------------------------------------- 1 | # /.+example\.com/i 2 | -------------------------------------------------------------------------------- /data/conf/rspamd/custom/global_smtp_from_whitelist.map: -------------------------------------------------------------------------------- 1 | # /.+example\.com/i 2 | -------------------------------------------------------------------------------- /data/conf/rspamd/custom/ip_wl.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/rspamd/custom/ip_wl.map -------------------------------------------------------------------------------- /data/conf/rspamd/dynmaps/aliasexp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/rspamd/dynmaps/aliasexp.php -------------------------------------------------------------------------------- /data/conf/rspamd/dynmaps/bcc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/rspamd/dynmaps/bcc.php -------------------------------------------------------------------------------- /data/conf/rspamd/dynmaps/footer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/rspamd/dynmaps/footer.php -------------------------------------------------------------------------------- /data/conf/rspamd/dynmaps/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/conf/rspamd/dynmaps/index.html -------------------------------------------------------------------------------- /data/conf/rspamd/dynmaps/sasl_logs.php: -------------------------------------------------------------------------------- 1 |   -------------------------------------------------------------------------------- /data/web/inc/lib/vendor/soundasleep/html2text/tests/non-breaking-spaces.html: -------------------------------------------------------------------------------- 1 | these spaces are non-breaking -------------------------------------------------------------------------------- /data/web/inc/lib/vendor/soundasleep/html2text/tests/non-breaking-spaces.txt: -------------------------------------------------------------------------------- 1 | these spaces are non-breaking -------------------------------------------------------------------------------- /data/web/inc/lib/vendor/soundasleep/html2text/tests/test4.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 -------------------------------------------------------------------------------- /data/web/inc/lib/vendor/soundasleep/html2text/tests/utf8-example.txt: -------------------------------------------------------------------------------- 1 | - ÅÄÖ 2 | - åäö -------------------------------------------------------------------------------- /data/web/inc/lib/vendor/soundasleep/html2text/tests/windows-1252-example.txt: -------------------------------------------------------------------------------- 1 | - ÅÄÖ 2 | - åäö -------------------------------------------------------------------------------- /data/web/inc/lib/vendor/tightenco/collect/framework-.zip: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/web/inc/prerequisites.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/inc/prerequisites.inc.php -------------------------------------------------------------------------------- /data/web/inc/presets/sieve/sieve_3.yml: -------------------------------------------------------------------------------- 1 | headline: lang.sieve_preset_3 2 | content: | 3 | discard; stop; -------------------------------------------------------------------------------- /data/web/inc/sessions.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/inc/sessions.inc.php -------------------------------------------------------------------------------- /data/web/inc/spf.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/inc/spf.inc.php -------------------------------------------------------------------------------- /data/web/inc/triggers.admin.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/inc/triggers.admin.inc.php -------------------------------------------------------------------------------- /data/web/inc/triggers.user.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/inc/triggers.user.inc.php -------------------------------------------------------------------------------- /data/web/inc/twig.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/inc/twig.inc.php -------------------------------------------------------------------------------- /data/web/inc/vars.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/inc/vars.inc.php -------------------------------------------------------------------------------- /data/web/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/index.php -------------------------------------------------------------------------------- /data/web/js/build/002-slider.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/build/002-slider.min.js -------------------------------------------------------------------------------- /data/web/js/build/004-datatables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/build/004-datatables.js -------------------------------------------------------------------------------- /data/web/js/build/007-chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/build/007-chart.js -------------------------------------------------------------------------------- /data/web/js/build/010-sha1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/build/010-sha1.min.js -------------------------------------------------------------------------------- /data/web/js/build/011-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/build/011-api.js -------------------------------------------------------------------------------- /data/web/js/build/013-mailcow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/build/013-mailcow.js -------------------------------------------------------------------------------- /data/web/js/presets/rspamd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/presets/rspamd.js -------------------------------------------------------------------------------- /data/web/js/presets/sieveMailbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/presets/sieveMailbox.js -------------------------------------------------------------------------------- /data/web/js/site/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/site/admin.js -------------------------------------------------------------------------------- /data/web/js/site/dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/site/dashboard.js -------------------------------------------------------------------------------- /data/web/js/site/edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/site/edit.js -------------------------------------------------------------------------------- /data/web/js/site/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/site/index.js -------------------------------------------------------------------------------- /data/web/js/site/mailbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/site/mailbox.js -------------------------------------------------------------------------------- /data/web/js/site/pwgen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/site/pwgen.js -------------------------------------------------------------------------------- /data/web/js/site/qhandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/site/qhandler.js -------------------------------------------------------------------------------- /data/web/js/site/quarantine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/site/quarantine.js -------------------------------------------------------------------------------- /data/web/js/site/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/site/queue.js -------------------------------------------------------------------------------- /data/web/js/site/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/js/site/user.js -------------------------------------------------------------------------------- /data/web/json_api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/json_api.php -------------------------------------------------------------------------------- /data/web/lang/lang.bg-bg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.bg-bg.json -------------------------------------------------------------------------------- /data/web/lang/lang.ca-es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.ca-es.json -------------------------------------------------------------------------------- /data/web/lang/lang.cs-cz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.cs-cz.json -------------------------------------------------------------------------------- /data/web/lang/lang.da-dk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.da-dk.json -------------------------------------------------------------------------------- /data/web/lang/lang.de-de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.de-de.json -------------------------------------------------------------------------------- /data/web/lang/lang.en-gb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.en-gb.json -------------------------------------------------------------------------------- /data/web/lang/lang.es-es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.es-es.json -------------------------------------------------------------------------------- /data/web/lang/lang.fi-fi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.fi-fi.json -------------------------------------------------------------------------------- /data/web/lang/lang.fr-fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.fr-fr.json -------------------------------------------------------------------------------- /data/web/lang/lang.gr-gr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.gr-gr.json -------------------------------------------------------------------------------- /data/web/lang/lang.hu-hu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.hu-hu.json -------------------------------------------------------------------------------- /data/web/lang/lang.it-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.it-it.json -------------------------------------------------------------------------------- /data/web/lang/lang.ja-jp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.ja-jp.json -------------------------------------------------------------------------------- /data/web/lang/lang.ko-kr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.ko-kr.json -------------------------------------------------------------------------------- /data/web/lang/lang.lt-lt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.lt-lt.json -------------------------------------------------------------------------------- /data/web/lang/lang.lv-lv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.lv-lv.json -------------------------------------------------------------------------------- /data/web/lang/lang.nb-no.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.nb-no.json -------------------------------------------------------------------------------- /data/web/lang/lang.nl-nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.nl-nl.json -------------------------------------------------------------------------------- /data/web/lang/lang.pl-pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.pl-pl.json -------------------------------------------------------------------------------- /data/web/lang/lang.pt-br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.pt-br.json -------------------------------------------------------------------------------- /data/web/lang/lang.pt-pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.pt-pt.json -------------------------------------------------------------------------------- /data/web/lang/lang.ro-ro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.ro-ro.json -------------------------------------------------------------------------------- /data/web/lang/lang.ru-ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.ru-ru.json -------------------------------------------------------------------------------- /data/web/lang/lang.si-si.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.si-si.json -------------------------------------------------------------------------------- /data/web/lang/lang.sk-sk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.sk-sk.json -------------------------------------------------------------------------------- /data/web/lang/lang.sv-se.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.sv-se.json -------------------------------------------------------------------------------- /data/web/lang/lang.tr-tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.tr-tr.json -------------------------------------------------------------------------------- /data/web/lang/lang.uk-ua.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.uk-ua.json -------------------------------------------------------------------------------- /data/web/lang/lang.vi-vn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.vi-vn.json -------------------------------------------------------------------------------- /data/web/lang/lang.zh-cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.zh-cn.json -------------------------------------------------------------------------------- /data/web/lang/lang.zh-tw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/lang/lang.zh-tw.json -------------------------------------------------------------------------------- /data/web/mobileconfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/mobileconfig.php -------------------------------------------------------------------------------- /data/web/mta-sts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/mta-sts.php -------------------------------------------------------------------------------- /data/web/oauth/authorize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/oauth/authorize.php -------------------------------------------------------------------------------- /data/web/oauth/profile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/oauth/profile.php -------------------------------------------------------------------------------- /data/web/oauth/token.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/oauth/token.php -------------------------------------------------------------------------------- /data/web/qhandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/qhandler.php -------------------------------------------------------------------------------- /data/web/quarantine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/quarantine.php -------------------------------------------------------------------------------- /data/web/reset-password.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/reset-password.php -------------------------------------------------------------------------------- /data/web/resource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/resource.php -------------------------------------------------------------------------------- /data/web/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /data/web/sogo-auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/sogo-auth.php -------------------------------------------------------------------------------- /data/web/templates/admin.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/admin.twig -------------------------------------------------------------------------------- /data/web/templates/admin_index.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/admin_index.twig -------------------------------------------------------------------------------- /data/web/templates/base.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/base.twig -------------------------------------------------------------------------------- /data/web/templates/cache/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/web/templates/dashboard.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/dashboard.twig -------------------------------------------------------------------------------- /data/web/templates/domainadmin.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/domainadmin.twig -------------------------------------------------------------------------------- /data/web/templates/edit.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/edit.twig -------------------------------------------------------------------------------- /data/web/templates/edit/admin.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/edit/admin.twig -------------------------------------------------------------------------------- /data/web/templates/edit/alias.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/edit/alias.twig -------------------------------------------------------------------------------- /data/web/templates/edit/bcc.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/edit/bcc.twig -------------------------------------------------------------------------------- /data/web/templates/edit/domain.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/edit/domain.twig -------------------------------------------------------------------------------- /data/web/templates/edit/filter.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/edit/filter.twig -------------------------------------------------------------------------------- /data/web/templates/fido2.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/fido2.twig -------------------------------------------------------------------------------- /data/web/templates/mailbox.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/mailbox.twig -------------------------------------------------------------------------------- /data/web/templates/modals/user.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/modals/user.twig -------------------------------------------------------------------------------- /data/web/templates/qhandler.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/qhandler.twig -------------------------------------------------------------------------------- /data/web/templates/quarantine.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/quarantine.twig -------------------------------------------------------------------------------- /data/web/templates/queue.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/queue.twig -------------------------------------------------------------------------------- /data/web/templates/tfa_keys.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/tfa_keys.twig -------------------------------------------------------------------------------- /data/web/templates/user.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/user.twig -------------------------------------------------------------------------------- /data/web/templates/user_index.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/templates/user_index.twig -------------------------------------------------------------------------------- /data/web/user.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/data/web/user.php -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /generate_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/generate_config.sh -------------------------------------------------------------------------------- /helper-scripts/_cold-standby.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/helper-scripts/_cold-standby.sh -------------------------------------------------------------------------------- /helper-scripts/expiry-dates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/helper-scripts/expiry-dates.sh -------------------------------------------------------------------------------- /helper-scripts/reset-learns.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/helper-scripts/reset-learns.sh -------------------------------------------------------------------------------- /helper-scripts/update_compose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/helper-scripts/update_compose.sh -------------------------------------------------------------------------------- /update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailcow/mailcow-dockerized/HEAD/update.sh --------------------------------------------------------------------------------