summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2002-12-11 15:32:50 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2002-12-11 15:32:50 +0000
commit7ed9b067e57b0ae0a2dba4d5ec1eb9ad754b36e0 (patch)
tree2d4f86296ddf5982d5efcae0d4e8797eda4c02dd
parentb54878d2653f62268ace6768767558b9671ea5a7 (diff)
downloadmailutils-7ed9b067e57b0ae0a2dba4d5ec1eb9ad754b36e0.tar.gz
mailutils-7ed9b067e57b0ae0a2dba4d5ec1eb9ad754b36e0.tar.bz2
Updated
-rw-r--r--ChangeLog4
-rw-r--r--doc/texinfo/libsieve.texi8
-rw-r--r--doc/texinfo/programs.texi15
3 files changed, 23 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index ee91cf0fc..6aeb1bc97 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -26,6 +26,10 @@
* pop3d/pop3d.c: Likewise.
* lib/mu_dbm.c: Include xalloc.h
* sieve/sieve.c: Include mu_asprintf.h
+
+ * examples/numaddr.c: Added extensive comments.
+ * doc/texinfo/libsieve.texi: Updated.
+ * doc/texinfo/programs.texi: Updated.
2002-12-10 Sergey Poznyakoff
diff --git a/doc/texinfo/libsieve.texi b/doc/texinfo/libsieve.texi
index 2885c3c70..1b1adaef3 100644
--- a/doc/texinfo/libsieve.texi
+++ b/doc/texinfo/libsieve.texi
@@ -9,6 +9,7 @@ This chapter describes GNU Sieve library.
* Library Description::
* Input Language::
* Extensions::
+* Writing Loadable Commands::
@end menu
@node Library Description
@@ -1313,6 +1314,13 @@ matching type toggles POSIX Extended Regular Expression matching.
@end enumerate
+@node Writing Loadable Commands
+@section Writing Loadable Commands
+This section contains an example of how to write external loadable
+commands for GNU libsieve.
+@example
+@include numaddr.inc
+@end example
diff --git a/doc/texinfo/programs.texi b/doc/texinfo/programs.texi
index ee2e5e2a2..88147721b 100644
--- a/doc/texinfo/programs.texi
+++ b/doc/texinfo/programs.texi
@@ -2211,8 +2211,11 @@ utilities in detail.
@subsection A Sieve Interpreter
Sieve interpreter @command{sieve} allows to apply Sieve scripts to an
-arbitrary number of mailboxes. GNU @command{sieve} supports full set
-of actions and tests described in RFC 3028.
+arbitrary number of mailboxes. GNU @command{sieve} implements a superset
+of the Sieve language as described in RFC 3028. @xref{Input Language},
+for a description of the Sieve language. @xref{Extensions}, for a
+discussion of differences between the GNU implementation of Sieve and
+its standard.
@menu
* Invoking Sieve::
@@ -2374,6 +2377,9 @@ following search paths (in the order given):
@item The value of the environment variable LTDL_LIBRARY_PATH.
+@item Additional search directories specified with the
+@code{#searchpath} directive.
+
@item System library search path: The system dependent library
search path (e.g. on Linux it is set by the contents of the file
@file{/etc/ld.so.conf} and the value of the environment variable
@@ -2381,8 +2387,9 @@ LD_LIBRARY_PATH).
@end enumerate
-Each search path must be a colon-separated list of absolute directories,
-for example, @samp{"/usr/lib/mypkg:/lib/foo"}.
+The value of LTDL_LIBRARY_PATH and LD_LIBRARY_PATH must be a
+colon-separated list of absolute directories, for example,
+@samp{"/usr/lib/mypkg:/lib/foo"}.
In any of these directories, @command{sieve} first attempts to find
and load the given filename. If this fails, it tries to append the

Return to:

Send suggestions and report system problems to the System administrator.