The mail/cyrus-imapd port
cyrus-imapd-3.13.5 – Cyrus IMAP server (cvsweb github mirror)
Description
The Cyrus IMAP server differs from other IMAP server implementations in that it
is generally intended to be run on sealed servers, where normal users are not
permitted to log in. The mailbox database is stored in parts of the filesystem
that are private to the Cyrus IMAP system. All user access to mail is through
the IMAP, POP3, or KPOP protocols.
The private mailbox database design gives the server large advantages in
efficiency, scalability, and administratability. Multiple concurrent read/write
connections to the same mailbox are permitted. The server supports access
control lists on mailboxes and storage quotas on mailbox hierarchies.
WARNING: mmap(2) is not fully POSIX on OpenBSD so cyrus needs to map_refresh on
every lock which will incure a performance penalty under high load. See this
bugreport for details:
https://github.com/cyrusimap/cyrus-imapd/issues/1280
WWW: https://www.cyrusimap.org/
Maintainer
Antoine Jacoutot
Only for arches
aarch64 alpha amd64 arm hppa i386 m88k mips64 mips64el powerpc powerpc64 riscv64 sh sparc64
Categories
Library dependencies
Build dependencies
Run dependencies
Files
- /etc/cyrus.conf
- /etc/imapd.conf
- /etc/rc.d/cyrus_imapd
- /usr/local/bin/cyradm
- /usr/local/cyrus/
- /usr/local/cyrus/bin/
- /usr/local/cyrus/bin/httptest
- /usr/local/cyrus/bin/imtest
- /usr/local/cyrus/bin/lmtptest
- /usr/local/cyrus/bin/mupdatetest
- /usr/local/cyrus/bin/nntptest
- /usr/local/cyrus/bin/pop3test
- /usr/local/cyrus/bin/sieveshell
- /usr/local/cyrus/bin/sivtest
- /usr/local/cyrus/bin/smtptest
- /usr/local/cyrus/bin/synctest
- /usr/local/cyrus/libexec/
- /usr/local/cyrus/libexec/backupcyrusd
- /usr/local/cyrus/libexec/calalarmd
- /usr/local/cyrus/libexec/fud
- /usr/local/cyrus/libexec/httpd
- /usr/local/cyrus/libexec/idled
- /usr/local/cyrus/libexec/imapd
- /usr/local/cyrus/libexec/lmtpd
- /usr/local/cyrus/libexec/lmtpproxyd
- /usr/local/cyrus/libexec/master
- /usr/local/cyrus/libexec/mupdate
- /usr/local/cyrus/libexec/notifyd
- /usr/local/cyrus/libexec/pop3d
- /usr/local/cyrus/libexec/pop3proxyd
- /usr/local/cyrus/libexec/promstatsd
- /usr/local/cyrus/libexec/proxyd
- /usr/local/cyrus/libexec/ptloader
- /usr/local/cyrus/libexec/smmapd
- /usr/local/cyrus/libexec/sync_server
- /usr/local/cyrus/libexec/timsieved
- /usr/local/cyrus/man/
- /usr/local/cyrus/man/man1/
- /usr/local/cyrus/man/man1/cyradm.1
- /usr/local/cyrus/man/man1/dav_reconstruct.1
- /usr/local/cyrus/man/man1/httptest.1
- /usr/local/cyrus/man/man1/imtest.1
- /usr/local/cyrus/man/man1/lmtptest.1
- /usr/local/cyrus/man/man1/mupdatetest.1
- /usr/local/cyrus/man/man1/nntptest.1
- /usr/local/cyrus/man/man1/pop3test.1
- /usr/local/cyrus/man/man1/sieveshell.1
- /usr/local/cyrus/man/man1/sivtest.1
- /usr/local/cyrus/man/man1/smtptest.1
- /usr/local/cyrus/man/man1/synctest.1
- /usr/local/cyrus/man/man3/
- /usr/local/cyrus/man/man3/imclient.3
- /usr/local/cyrus/man/man5/
- /usr/local/cyrus/man/man5/cyrus.conf.5
- /usr/local/cyrus/man/man5/imapd.conf.5
- /usr/local/cyrus/man/man8/
- /usr/local/cyrus/man/man8/arbitron.8
- /usr/local/cyrus/man/man8/calalarmd.8
- /usr/local/cyrus/man/man8/chk_cyrus.8
- /usr/local/cyrus/man/man8/ctl_conversationsdb.8
- /usr/local/cyrus/man/man8/ctl_cyrusdb.8
- /usr/local/cyrus/man/man8/ctl_deliver.8
- /usr/local/cyrus/man/man8/ctl_mboxlist.8
- /usr/local/cyrus/man/man8/ctl_zoneinfo.8
- /usr/local/cyrus/man/man8/cvt_cyrusdb.8
- /usr/local/cyrus/man/man8/cvt_xlist_specialuse.8
- /usr/local/cyrus/man/man8/cyr_buildinfo.8
- /usr/local/cyrus/man/man8/cyr_dbtool.8
- /usr/local/cyrus/man/man8/cyr_deny.8
- /usr/local/cyrus/man/man8/cyr_df.8
- /usr/local/cyrus/man/man8/cyr_expire.8
- /usr/local/cyrus/man/man8/cyr_info.8
- /usr/local/cyrus/man/man8/cyr_ls.8
- /usr/local/cyrus/man/man8/cyr_synclog.8
- /usr/local/cyrus/man/man8/cyr_userseen.8
- /usr/local/cyrus/man/man8/cyr_virusscan.8
- /usr/local/cyrus/man/man8/cyr_withlock_run.8
- /usr/local/cyrus/man/man8/cyrdump.8
- /usr/local/cyrus/man/man8/deliver.8
- /usr/local/cyrus/man/man8/fetchnews.8
- /usr/local/cyrus/man/man8/fud.8
- /usr/local/cyrus/man/man8/httpd.8
- /usr/local/cyrus/man/man8/idled.8
- /usr/local/cyrus/man/man8/imapd.8
- /usr/local/cyrus/man/man8/ipurge.8
- /usr/local/cyrus/man/man8/lmtpd.8
- /usr/local/cyrus/man/man8/lmtpproxyd.8
- /usr/local/cyrus/man/man8/master.8
- /usr/local/cyrus/man/man8/mbexamine.8
- /usr/local/cyrus/man/man8/mbpath.8
- /usr/local/cyrus/man/man8/mbtool.8
- /usr/local/cyrus/man/man8/mupdate.8
- /usr/local/cyrus/man/man8/nntpd.8
- /usr/local/cyrus/man/man8/notifyd.8
- /usr/local/cyrus/man/man8/pop3d.8
- /usr/local/cyrus/man/man8/pop3proxyd.8
- /usr/local/cyrus/man/man8/promstatsd.8
- /usr/local/cyrus/man/man8/proxyd.8
- /usr/local/cyrus/man/man8/ptdump.8
- /usr/local/cyrus/man/man8/ptexpire.8
- /usr/local/cyrus/man/man8/ptloader.8
- /usr/local/cyrus/man/man8/quota.8
- /usr/local/cyrus/man/man8/reconstruct.8
- /usr/local/cyrus/man/man8/relocate_by_id.8
- /usr/local/cyrus/man/man8/sievec.8
- /usr/local/cyrus/man/man8/sieved.8
- /usr/local/cyrus/man/man8/smmapd.8
- /usr/local/cyrus/man/man8/squatter.8
- /usr/local/cyrus/man/man8/sync_client.8
- /usr/local/cyrus/man/man8/sync_reset.8
- /usr/local/cyrus/man/man8/sync_server.8
- /usr/local/cyrus/man/man8/timsieved.8
- /usr/local/cyrus/man/man8/tls_prune.8
- /usr/local/cyrus/man/man8/unexpunge.8
- /usr/local/cyrus/sbin/
- /usr/local/cyrus/sbin/arbitron
- /usr/local/cyrus/sbin/chk_cyrus
- /usr/local/cyrus/sbin/ctl_conversationsdb
- /usr/local/cyrus/sbin/ctl_cyrusdb
- /usr/local/cyrus/sbin/ctl_deliver
- /usr/local/cyrus/sbin/ctl_mboxlist
- /usr/local/cyrus/sbin/ctl_zoneinfo
- /usr/local/cyrus/sbin/cvt_cyrusdb
- /usr/local/cyrus/sbin/cvt_xlist_specialuse
- /usr/local/cyrus/sbin/cyr_buildinfo
- /usr/local/cyrus/sbin/cyr_cd.sh
- /usr/local/cyrus/sbin/cyr_dbtool
- /usr/local/cyrus/sbin/cyr_deny
- /usr/local/cyrus/sbin/cyr_df
- /usr/local/cyrus/sbin/cyr_expire
- /usr/local/cyrus/sbin/cyr_info
- /usr/local/cyrus/sbin/cyr_ls
- /usr/local/cyrus/sbin/cyr_pwd
- /usr/local/cyrus/sbin/cyr_synclog
- /usr/local/cyrus/sbin/cyr_userseen
- /usr/local/cyrus/sbin/cyr_virusscan
- /usr/local/cyrus/sbin/cyr_withlock_run
- /usr/local/cyrus/sbin/cyrdump
- /usr/local/cyrus/sbin/dav_reconstruct
- /usr/local/cyrus/sbin/deliver
- /usr/local/cyrus/sbin/ipurge
- /usr/local/cyrus/sbin/mbexamine
- /usr/local/cyrus/sbin/mbpath
- /usr/local/cyrus/sbin/mbtool
- /usr/local/cyrus/sbin/mkimap
- /usr/local/cyrus/sbin/ptdump
- /usr/local/cyrus/sbin/ptexpire
- /usr/local/cyrus/sbin/quota
- /usr/local/cyrus/sbin/reconstruct
- /usr/local/cyrus/sbin/rehash
- /usr/local/cyrus/sbin/relocate_by_id
- /usr/local/cyrus/sbin/sievec
- /usr/local/cyrus/sbin/sieved
- /usr/local/cyrus/sbin/squatter
- /usr/local/cyrus/sbin/sync_client
- /usr/local/cyrus/sbin/sync_reset
- /usr/local/cyrus/sbin/tls_prune
- /usr/local/cyrus/sbin/unexpunge
- /usr/local/include/cyrus/
- /usr/local/include/cyrus/acl.h
- /usr/local/include/cyrus/arrayu64.h
- /usr/local/include/cyrus/assert.h
- /usr/local/include/cyrus/auth.h
- /usr/local/include/cyrus/bitvector.h
- /usr/local/include/cyrus/bloom.h
- /usr/local/include/cyrus/bsearch.h
- /usr/local/include/cyrus/buf.h
- /usr/local/include/cyrus/charset.h
- /usr/local/include/cyrus/command.h
- /usr/local/include/cyrus/crc32.h
- /usr/local/include/cyrus/cron.h
- /usr/local/include/cyrus/cyr_lock.h
- /usr/local/include/cyrus/cyr_qsort_r.h
- /usr/local/include/cyrus/cyrusdb.h
- /usr/local/include/cyrus/dynarray.h
- /usr/local/include/cyrus/glob.h
- /usr/local/include/cyrus/gmtoff.h
- /usr/local/include/cyrus/hash.h
- /usr/local/include/cyrus/hashset.h
- /usr/local/include/cyrus/hashu64.h
- /usr/local/include/cyrus/imap/
- /usr/local/include/cyrus/imap/message_guid.h
- /usr/local/include/cyrus/imapopts.h
- /usr/local/include/cyrus/imapurl.h
- /usr/local/include/cyrus/imclient.h
- /usr/local/include/cyrus/imparse.h
- /usr/local/include/cyrus/iostat.h
- /usr/local/include/cyrus/iptostring.h
- /usr/local/include/cyrus/libconfig.h
- /usr/local/include/cyrus/libcyr_cfg.h
- /usr/local/include/cyrus/logfmt.h
- /usr/local/include/cyrus/lsort.h
- /usr/local/include/cyrus/map.h
- /usr/local/include/cyrus/mappedfile.h
- /usr/local/include/cyrus/mkgmtime.h
- /usr/local/include/cyrus/mpool.h
- /usr/local/include/cyrus/murmurhash2.h
- /usr/local/include/cyrus/nonblock.h
- /usr/local/include/cyrus/parseaddr.h
- /usr/local/include/cyrus/proc.h
- /usr/local/include/cyrus/procinfo.h
- /usr/local/include/cyrus/retry.h
- /usr/local/include/cyrus/rfc822tok.h
- /usr/local/include/cyrus/seqset.h
- /usr/local/include/cyrus/sieve/
- /usr/local/include/cyrus/sieve/sieve_err.h
- /usr/local/include/cyrus/sieve/sieve_interface.h
- /usr/local/include/cyrus/signals.h
- /usr/local/include/cyrus/smallarrayu64.h
- /usr/local/include/cyrus/sqldb.h
- /usr/local/include/cyrus/strarray.h
- /usr/local/include/cyrus/strhash.h
- /usr/local/include/cyrus/stristr.h
- /usr/local/include/cyrus/times.h
- /usr/local/include/cyrus/tok.h
- /usr/local/include/cyrus/twom.h
- /usr/local/include/cyrus/wildmat.h
- /usr/local/include/cyrus/xmalloc.h
- /usr/local/include/cyrus/xsha1.h
- /usr/local/include/cyrus/xunlink.h
- /usr/local/lib/libcyrus.a
- /usr/local/lib/libcyrus.la
- /usr/local/lib/libcyrus.so.0.0
- /usr/local/lib/libcyrus_imap.a
- /usr/local/lib/libcyrus_imap.la
- /usr/local/lib/libcyrus_imap.so.0.0
- /usr/local/lib/libcyrus_min.a
- /usr/local/lib/libcyrus_min.la
- /usr/local/lib/libcyrus_min.so.0.0
- /usr/local/lib/libcyrus_sieve.a
- /usr/local/lib/libcyrus_sieve.la
- /usr/local/lib/libcyrus_sieve.so.0.0
- /usr/local/lib/pkgconfig/libcyrus.pc
- /usr/local/lib/pkgconfig/libcyrus_imap.pc
- /usr/local/lib/pkgconfig/libcyrus_min.pc
- /usr/local/lib/pkgconfig/libcyrus_sieve.pc
- /usr/local/libdata/perl5/site_perl/Cyrus/
- /usr/local/libdata/perl5/site_perl/Cyrus/Annotator/
- /usr/local/libdata/perl5/site_perl/Cyrus/Annotator/AnnotateInlinedCIDs.pm
- /usr/local/libdata/perl5/site_perl/Cyrus/Annotator/Daemon.pm
- /usr/local/libdata/perl5/site_perl/Cyrus/Annotator/Message.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/AccountSync.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/Backup.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/Backup/
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/Backup/Restore.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/Backup/State.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/Backup/Tar.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/CacheFile.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/DList.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/HeaderFile.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/IMAP.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/IMAP/
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/IMAP/Admin.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/IMAP/Shell.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/ImapClone.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/IndexFile.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/Mbentry.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/Mbname.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/SIEVE/
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/SIEVE/managesieve.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/SyncProto.pm
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/Cyrus/cyradm.pl
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/Cyrus/
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/Cyrus/IMAP/
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/Cyrus/IMAP/IMAP.so
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/Cyrus/SIEVE/
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/Cyrus/SIEVE/managesieve/
- /usr/local/libdata/perl5/site_perl/amd64-openbsd/auto/Cyrus/SIEVE/managesieve/managesieve.so
- /usr/local/man/man3p/Cyrus::AccountSync.3p
- /usr/local/man/man3p/Cyrus::Annotator::Daemon.3p
- /usr/local/man/man3p/Cyrus::Annotator::Message.3p
- /usr/local/man/man3p/Cyrus::CacheFile.3p
- /usr/local/man/man3p/Cyrus::HeaderFile.3p
- /usr/local/man/man3p/Cyrus::IMAP.3p
- /usr/local/man/man3p/Cyrus::IMAP::Admin.3p
- /usr/local/man/man3p/Cyrus::IMAP::Shell.3p
- /usr/local/man/man3p/Cyrus::ImapClone.3p
- /usr/local/man/man3p/Cyrus::IndexFile.3p
- /usr/local/man/man3p/Cyrus::SIEVE::managesieve.3p
- /usr/local/man/man3p/Cyrus::SyncProto.3p
- /usr/local/share/doc/cyrus-imapd/
- /usr/local/share/doc/cyrus-imapd/COPYING
- /usr/local/share/doc/cyrus-imapd/README.autocreate
- /usr/local/share/doc/cyrus-imapd/README.autosievefolder
- /usr/local/share/doc/cyrus-imapd/README.cyrusdb.md
- /usr/local/share/doc/cyrus-imapd/README.docs
- /usr/local/share/doc/cyrus-imapd/README.twom.md
- /usr/local/share/doc/cyrus-imapd/README.xapian
- /usr/local/share/doc/cyrus-imapd/internal/
- /usr/local/share/doc/cyrus-imapd/internal/replication_protocol.md
- /usr/local/share/examples/cyrus-imapd/
- /usr/local/share/examples/cyrus-imapd/cyrus_conf/
- /usr/local/share/examples/cyrus-imapd/cyrus_conf/cmu-backend.conf
- /usr/local/share/examples/cyrus-imapd/cyrus_conf/cmu-frontend.conf
- /usr/local/share/examples/cyrus-imapd/cyrus_conf/murder-backend.conf
- /usr/local/share/examples/cyrus-imapd/cyrus_conf/murder-frontend.conf
- /usr/local/share/examples/cyrus-imapd/cyrus_conf/murder-mupdate.conf
- /usr/local/share/examples/cyrus-imapd/cyrus_conf/normal-master.conf
- /usr/local/share/examples/cyrus-imapd/cyrus_conf/normal-replica.conf
- /usr/local/share/examples/cyrus-imapd/cyrus_conf/normal.conf
- /usr/local/share/examples/cyrus-imapd/cyrus_conf/prefork.conf
- /usr/local/share/examples/cyrus-imapd/cyrus_conf/small.conf
- /usr/local/share/examples/cyrus-imapd/imapd.conf
- /usr/local/share/examples/cyrus-imapd/imapd_conf/
- /usr/local/share/examples/cyrus-imapd/imapd_conf/README.md
- /usr/local/share/examples/cyrus-imapd/imapd_conf/murder-backend.conf
- /usr/local/share/examples/cyrus-imapd/imapd_conf/murder-frontend.conf
- /usr/local/share/examples/cyrus-imapd/imapd_conf/murder-mupdate.conf
- /usr/local/share/examples/cyrus-imapd/imapd_conf/normal-master.conf
- /usr/local/share/examples/cyrus-imapd/imapd_conf/normal-replica1.conf
- /usr/local/share/examples/cyrus-imapd/imapd_conf/normal.conf
- /usr/local/share/examples/cyrus-imapd/libcyrus/
- /usr/local/share/examples/cyrus-imapd/libcyrus/example_libcyrus.c
- /usr/local/share/examples/cyrus-imapd/libcyrus/example_libcyrus_min.c
- /usr/local/share/examples/cyrus-imapd/tools/
- /usr/local/share/examples/cyrus-imapd/tools/arbitronsort.pl
- /usr/local/share/examples/cyrus-imapd/tools/cassandane-history-rewrite.sh
- /usr/local/share/examples/cyrus-imapd/tools/clang-format-everything
- /usr/local/share/examples/cyrus-imapd/tools/coverage-report
- /usr/local/share/examples/cyrus-imapd/tools/find-fixme-markers
- /usr/local/share/examples/cyrus-imapd/tools/fixsearchpath.pl
- /usr/local/share/examples/cyrus-imapd/tools/git-version.sh
- /usr/local/share/examples/cyrus-imapd/tools/gperf-build-prop-set.pl
- /usr/local/share/examples/cyrus-imapd/tools/hard-tab-tool
- /usr/local/share/examples/cyrus-imapd/tools/imapoptions.pl
- /usr/local/share/examples/cyrus-imapd/tools/lib/
- /usr/local/share/examples/cyrus-imapd/tools/lib/Cyrus/
- /usr/local/share/examples/cyrus-imapd/tools/lib/Cyrus/IMAPOptions.pm
- /usr/local/share/examples/cyrus-imapd/tools/lib/Cyrus/IMAPOptions/
- /usr/local/share/examples/cyrus-imapd/tools/lib/Cyrus/IMAPOptions/AllowedValues.pm
- /usr/local/share/examples/cyrus-imapd/tools/lib/Cyrus/IMAPOptions/App.pm
- /usr/local/share/examples/cyrus-imapd/tools/lib/Cyrus/IMAPOptions/App/
- /usr/local/share/examples/cyrus-imapd/tools/lib/Cyrus/IMAPOptions/App/Command/
- /usr/local/share/examples/cyrus-imapd/tools/lib/Cyrus/IMAPOptions/App/Command/bitfields.pm
- /usr/local/share/examples/cyrus-imapd/tools/lib/Cyrus/IMAPOptions/App/Command/cheader.pm
- /usr/local/share/examples/cyrus-imapd/tools/lib/Cyrus/IMAPOptions/App/Command/csource.pm
- /usr/local/share/examples/cyrus-imapd/tools/lib/Cyrus/IMAPOptions/App/Command/docs.pm
- /usr/local/share/examples/cyrus-imapd/tools/lib/Cyrus/IMAPOptions/App/Command/manrst.pm
- /usr/local/share/examples/cyrus-imapd/tools/lib/Cyrus/IMAPOptions/App/Command/sample.pm
- /usr/local/share/examples/cyrus-imapd/tools/lib/Cyrus/IMAPOptions/Option.pm
- /usr/local/share/examples/cyrus-imapd/tools/masssievec
- /usr/local/share/examples/cyrus-imapd/tools/mkimap
- /usr/local/share/examples/cyrus-imapd/tools/mkimap.in
- /usr/local/share/examples/cyrus-imapd/tools/mknewsgroups
- /usr/local/share/examples/cyrus-imapd/tools/perl2rst
- /usr/local/share/examples/cyrus-imapd/tools/rehash
- /usr/local/share/examples/cyrus-imapd/tools/rehash.in
- /usr/local/share/examples/cyrus-imapd/tools/translatesieve
- /var/imap/
- /var/imap/db/
- /var/imap/log/
- /var/imap/msg/
- /var/imap/proc/
- /var/imap/ptclient/
- /var/imap/socket/
- /var/imap/sync/
- /var/sieve/
- /var/spool/imap/
- /var/spool/imap/stage./
- /var/spool/imap/sync./
- @newgroup _cyrus:543
- @newuser _cyrus:543:_cyrus::Cyrus Account:/nonexistent:/sbin/nologin