Browse Source

general: Replace online wiki references

For all wiki references that have a currently available documentation
page, replace the link to them appropriately.
pull/184/head
Karl Fleischmann 4 years ago
parent
commit
6654621a0e
  1. 4
      INSTALL.md
  2. 2
      README.md
  3. 12
      doc/example-config/dovecot-ldap.conf.ext
  4. 11
      doc/example-config/dovecot-sql.conf.ext
  5. 3
      doc/example-config/dovecot.conf
  6. 4
      doc/man/doveadm-acl.1.in
  7. 3
      doc/man/doveadm-dump.1.in
  8. 2
      doc/man/doveadm-fts.1.in
  9. 4
      doc/man/doveadm-purge.1.in
  10. 7
      doc/man/doveadm-pw.1.in
  11. 2
      doc/man/doveadm-replicator.1.in
  12. 2
      doc/man/doveadm-sync.1.in
  13. 2
      src/lda/main.c
  14. 2
      src/lib-http/test-http-client.c
  15. 2
      src/lib-master/master-auth.c
  16. 2
      src/lib-master/master-login.c
  17. 2
      src/lib-storage/index/mbox/mbox-storage.c
  18. 11
      src/lib-storage/mail-storage-service.c
  19. 3
      src/lib/eacces-error.c

4
INSTALL.md

@ -17,7 +17,7 @@ If you have installed some libraries into locations which require special includ
`CPPFLAGS=-I/opt/openssl/include LDFLAGS=-L/opt/openssl/lib ./configure`
See `./configure --help` for a list of all available configure options.
See [http://wiki2.dovecot.org/CompilingSource](http://wiki2.dovecot.org/CompilingSource) for more information.
See [Compiling Dovecot From Sources](https://doc.dovecot.org/installation_guide/dovecot_community_repositories/compiling_source/) for more information.
Running
=======
@ -32,7 +32,7 @@ Read through, and make needed modifications.
Once everything is configured, start Dovecot by running "dovecot" binary.
See Wiki for more information about configuration. If you're in a hurry, go at least through [http://wiki2.dovecot.org/QuickConfiguration](http://wiki2.dovecot.org/QuickConfiguration)
See the [Online documentation](https://doc.dovecot.org/configuration_manual/) for more information about configuration. If you're in a hurry, go at least through [Quick Configuration](https://doc.dovecot.org/configuration_manual/quick_configuration/).
SSL/TLS
=======

2
README.md

@ -7,7 +7,7 @@ See [INSTALL.md](INSTALL.md) file.
Configuration
=============
See [doc/documentation.txt](doc/documentation.txt) or [http://wiki2.dovecot.org/](http://wiki2.dovecot.org/)
See [doc/documentation.txt](doc/documentation.txt) or [https://doc.dovecot.org](https://doc.dovecot.org)
RFCs conformed

12
doc/example-config/dovecot-ldap.conf.ext

@ -3,7 +3,7 @@
# This file is opened as root, so it should be owned by root and mode 0600.
#
# http://wiki2.dovecot.org/AuthDatabase/LDAP
# https://doc.dovecot.org/configuration_manual/authentication/ldap/
#
# NOTE: If you're not using authentication binds, you'll need to give
# dovecot-auth read access to userPassword field in the LDAP server.
@ -105,11 +105,12 @@ base =
# mail - Mail location
#
# There are also other special fields which can be returned, see
# http://wiki2.dovecot.org/UserDatabase/ExtraFields
# https://doc.dovecot.org/configuration_manual/authentication/user_database_extra_fields/
#user_attrs = homeDirectory=home,uidNumber=uid,gidNumber=gid
# Filter for user lookup. Some variables can be used (see
# http://wiki2.dovecot.org/Variables for full list):
# https://doc.dovecot.org/configuration_manual/config_file/config_variables/
# for full list):
# %u - username
# %n - user part in user@domain, same as %u if there's no domain
# %d - domain part in user@domain, empty if user there's no domain
@ -120,7 +121,7 @@ base =
# user-given username to something else
# password: Password, may optionally start with {type}, eg. {crypt}
# There are also other special fields which can be returned, see
# http://wiki2.dovecot.org/PasswordDatabase/ExtraFields
# https://doc.dovecot.org/configuration_manual/authentication/password_database_extra_fields/
#pass_attrs = uid=user,userPassword=password
# If you wish to avoid two LDAP lookups (passdb + userdb), you can use
@ -138,7 +139,8 @@ base =
#iterate_filter = (objectClass=posixAccount)
# Default password scheme. "{scheme}" before password overrides this.
# List of supported schemes is in: http://wiki2.dovecot.org/Authentication
# List of supported schemes is in:
# https://doc.dovecot.org/configuration_manual/authentication/
#default_pass_scheme = CRYPT
# By default all LDAP lookups are performed by the auth master process.

11
doc/example-config/dovecot-sql.conf.ext

@ -3,7 +3,7 @@
# This file is opened as root, so it should be owned by root and mode 0600.
#
# http://wiki2.dovecot.org/AuthDatabase/SQL
# https://doc.dovecot.org/configuration_manual/authentication/sql/
#
# For the sql passdb module, you'll need a database with a table that
# contains fields for at least the username and password. If you want to
@ -76,7 +76,7 @@
# Default password scheme.
#
# List of supported schemes is in
# http://wiki2.dovecot.org/Authentication/PasswordSchemes
# https://doc.dovecot.org/configuration_manual/authentication/password_schemes/
#
#default_pass_scheme = MD5
@ -91,9 +91,10 @@
# and "domain" fields instead of "user".
#
# The query can also return other fields which have a special meaning, see
# http://wiki2.dovecot.org/PasswordDatabase/ExtraFields
# https://doc.dovecot.org/configuration_manual/authentication/password_database_extra_fields/
#
# Commonly used available substitutions (see http://wiki2.dovecot.org/Variables
# Commonly used available substitutions (see
# https://doc.dovecot.org/configuration_manual/config_file/config_variables/
# for full list):
# %u = entire user@domain
# %n = user part of user@domain
@ -120,7 +121,7 @@
# None of these are strictly required. If you use a single UID and GID, and
# home or mail directory fits to a template string, you could use userdb static
# instead. For a list of all fields that can be returned, see
# http://wiki2.dovecot.org/UserDatabase/ExtraFields
# https://doc.dovecot.org/configuration_manual/authentication/user_database_extra_fields/
#
# Examples:
# user_query = SELECT home, uid, gid FROM users WHERE userid = '%u'

3
doc/example-config/dovecot.conf

@ -1,6 +1,7 @@
## Dovecot configuration file
# If you're in a hurry, see http://wiki2.dovecot.org/QuickConfiguration
# If you're in a hurry, see
# https://doc.dovecot.org/configuration_manual/quick_configuration/
# "doveconf -n" command gives a clean output of the changed settings. Use it
# instead of copy&pasting files when posting to the Dovecot mailing list.

4
doc/man/doveadm-acl.1.in

@ -152,7 +152,7 @@ Mailboxes can be created/renamed directly under this
.I mailbox
(but not necessarily under its children, see
.I ACL Inheritance
in the wiki).
at https://doc.dovecot.org/configuration_manual/acl/#acl-inheritance).
.br
Note: Renaming also requires the delete right.
.\"-----------------
@ -267,4 +267,4 @@ already exists, the existing rights are replaced.
.PP
Additional resources:
.IP "ACL Inheritance"
http://wiki2.dovecot.org/ACL#ACL_Inheritance
https://doc.dovecot.org/configuration_manual/acl/#acl-inheritance

3
doc/man/doveadm-dump.1.in

@ -11,7 +11,8 @@ doveadm\-dump \- Dump the content of Dovecot\(aqs binary mailbox index/log
Dovecot uses several binary index and log files in order to improve
performance for accessing mails. For some mailbox formats, such as sdbox
and mdbox, the index files are part of the format itself.
For details about index files, see also: http://wiki2.dovecot.org/IndexFiles
For details about index files, see also:
https://doc.dovecot.org/developer_manual/design/indexes/mail_index_api/
.PP
.B doveadm dump
is used to show the contents of those mailbox index/log files, in human

2
doc/man/doveadm-fts.1.in

@ -77,4 +77,4 @@ FTS indexes. This may change in the future versions.
.PP
Additional resources:
.IP "Full text search indexing"
http://wiki2.dovecot.org/Plugins/FTS
https://doc.dovecot.org/configuration_manual/fts/

4
doc/man/doveadm-purge.1.in

@ -67,5 +67,5 @@ Command specific
.BR doveadm (1),
.BR doveadm\-expunge (1)
.PP
See http://wiki2.dovecot.org/MailboxFormat/dbox#Multi\-dbox for some
details.
See https://doc.dovecot.org/admin_manual/mailbox_formats/dbox/ for some
details.

7
doc/man/doveadm-pw.1.in

@ -108,8 +108,9 @@ Supported encoding suffixes are:
.BR .base64\ and
.BR .hex .
.br
See also http://wiki2.dovecot.org/Authentication/PasswordSchemes for more
details about password schemes.
See also
https://doc.dovecot.org/configuration_manual/authentication/password_schemes/
for more details about password schemes.
.\"-------------------------------------
.TP
.BI \-t\ hash
@ -134,7 +135,7 @@ is used, also the
.I user
name must be given, because the user name is a part of the generated hash.
For more information about Digest\-MD5 please read also:
http://wiki2.dovecot.org/Authentication/Mechanisms/DigestMD5
https://doc.dovecot.org/configuration_manual/authentication/digest-md5/
.\"-------------------------------------
.TP
.B \-V

2
doc/man/doveadm-replicator.1.in

@ -120,4 +120,4 @@ Show the replication status for users.
.PP
Additional resources:
.IP "Replication with dsync"
http://wiki2.dovecot.org/Replication
https://doc.dovecot.org/configuration_manual/replication/

2
doc/man/doveadm-sync.1.in

@ -455,4 +455,4 @@ to mdbox and remove the per\-user mail locations from
.PP
Additional resources:
.IP "dsync design"
http://wiki2.dovecot.org/Design/Dsync
https://doc.dovecot.org/developer_manual/design/dsync/

2
src/lda/main.c

@ -386,7 +386,7 @@ int main(int argc, char *argv[])
} else if ((st.st_mode & 1) != 0 && (st.st_mode & 04000) != 0) {
fprintf(stderr, "%s must not be both world-executable "
"and setuid-root. This allows root exploits. "
"See http://wiki2.dovecot.org/LDA#multipleuids\n",
"See https://doc.dovecot.org/configuration_manual/protocols/lda/#multiple-uids\n",
argv[0]);
return EX_TEMPFAIL;
}

2
src/lib-http/test-http-client.c

@ -231,7 +231,7 @@ static void run_tests(struct http_client *http_client)
test_req = i_new(struct http_test_request, 1);
http_req = http_client_request(http_client,
"GET", "wiki2.dovecot.org", "/Pigeonhole",
"GET", "doc.dovecot.org", "/configuration_manual/sieve/",
got_request_response, test_req);
http_client_request_submit(http_req);

2
src/lib-master/master-auth.c

@ -229,7 +229,7 @@ void master_auth_request_full(struct master_auth *auth,
if (conn->fd == -1) {
conn_error(conn, "net_connect_unix(%s) failed: %m%s",
conn->path, errno != EAGAIN ? "" :
" - http://wiki2.dovecot.org/SocketUnavailable");
" - https://doc.dovecot.org/admin_manual/errors/socket_unavailable/");
master_auth_connection_deinit(&conn);
return;
}

2
src/lib-master/master-login.c

@ -354,7 +354,7 @@ static int master_login_postlogin(struct master_login_client *client,
if (fd == -1) {
conn_error(client->conn, "net_connect_unix(%s) failed: %m%s",
socket_path, errno != EAGAIN ? "" :
" - http://wiki2.dovecot.org/SocketUnavailable");
" - https://doc.dovecot.org/admin_manual/errors/socket_unavailable/");
return -1;
}

2
src/lib-storage/index/mbox/mbox-storage.c

@ -191,7 +191,7 @@ mbox_storage_create(struct mail_storage *_storage, struct mail_namespace *ns,
if (stat(ns->list->set.root_dir, &st) == 0 && !S_ISDIR(st.st_mode)) {
*error_r = t_strdup_printf(
"mbox root directory can't be a file: %s "
"(http://wiki2.dovecot.org/MailLocation/Mbox)",
"(https://doc.dovecot.org/configuration_manual/mail_location/mbox/)",
ns->list->set.root_dir);
return -1;
}

11
src/lib-storage/mail-storage-service.c

@ -914,17 +914,16 @@ mail_storage_service_time_moved(const struct timeval *old_time,
}
diff = -diff;
const char *doc_ref = "https://doc.dovecot.org/admin_manual/errors/time_moved_backwards/";
if ((diff / 1000) > MAX_TIME_BACKWARDS_SLEEP_MSECS) {
i_fatal("Time just moved backwards by %lld.%06lld seconds. "
"This might cause a lot of problems, "
"so I'll just kill myself now. "
"http://wiki2.dovecot.org/TimeMovedBackwards",
diff / 1000000, diff % 1000000);
"so I'll just kill myself now. %s",
diff / 1000000, diff % 1000000, doc_ref);
} else {
i_error("Time just moved backwards by %lld.%06lld seconds. "
"I'll sleep now until we're back in present. "
"http://wiki2.dovecot.org/TimeMovedBackwards",
diff / 1000000, diff % 1000000);
"I'll sleep now until we're back in present. %s",
diff / 1000000, diff % 1000000, doc_ref);
i_sleep_usecs(diff);
}

3
src/lib/eacces-error.c

@ -304,7 +304,8 @@ const char *eperm_error_get_chgrp(const char *func, const char *path,
str_printfa(errmsg, "(%s)", group->gr_name);
if (gid_origin != NULL)
str_printfa(errmsg, ", group based on %s", gid_origin);
str_append(errmsg, " - see http://wiki2.dovecot.org/Errors/ChgrpNoPerm)");
str_append(errmsg,
" - see https://doc.dovecot.org/admin_manual/errors/chgrp_no_perm/)");
errno = orig_errno;
return str_c(errmsg);
}
Loading…
Cancel
Save