]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Massive spelling correction 1710/head
authorAlexander Moisseev <moiseev@mezonplus.ru>
Tue, 27 Jun 2017 07:44:19 +0000 (10:44 +0300)
committerAlexander Moisseev <moiseev@mezonplus.ru>
Tue, 27 Jun 2017 07:44:19 +0000 (10:44 +0300)
by a bot https://github.com/ka7/misspell_fixer

68 files changed:
ChangeLog
conf/metrics.conf
conf/modules.d/ip_score.conf
config.h.in
contrib/exim/local_scan.c
contrib/exim/local_scan.c.in
contrib/exim/patch-exim-src_spam.c.diff
contrib/exim/patch-exim-src_spam.c.diff.exim-4.85.diff
contrib/hiredis/sds.c
contrib/http-parser/http_parser.c
contrib/lc-btrie/btrie.c
contrib/lgpl/gregex.c
contrib/libottery/ottery-internal.h
contrib/libucl/lua_ucl.c
contrib/libucl/ucl.h
contrib/libucl/ucl_util.c
contrib/lpeg/lpcode.c
contrib/lpeg/lptree.c
contrib/mumhash/mum.h
contrib/xxhash/xxhash.c
contrib/zstd/cover.c
doc/doxydown/README.md
doc/doxydown/doxydown.pl
rules/mid.lua
rules/regexp/upstream_spam_filters.lua
src/fuzzy_storage.c
src/libcryptobox/blake2/blake2.c
src/libcryptobox/chacha20/chacha.c
src/libcryptobox/cryptobox.h
src/libcryptobox/poly1305/poly1305.c
src/libcryptobox/siphash/siphash.c
src/libmime/filter.h
src/libserver/cfg_file.h
src/libserver/cfg_rcl.h
src/libserver/html_tags.h
src/libserver/spf.c
src/libserver/symbols_cache.h
src/libserver/task.h
src/libutil/addr.h
src/libutil/fstring.c
src/libutil/fstring.h
src/libutil/http.h
src/libutil/logger.c
src/libutil/map.c
src/libutil/mem_pool.h
src/libutil/multipattern.h
src/libutil/printf.h
src/libutil/radix.h
src/libutil/str_util.h
src/lua/lua_cfg_file.c
src/lua/lua_config.c
src/lua/lua_html.c
src/lua/lua_http.c
src/lua/lua_mimepart.c
src/lua/lua_task.c
src/lua/lua_util.c
src/lua/rspamd.luadoc
src/lua_worker.c
src/plugins/fuzzy_check.c
src/plugins/lua/dmarc.lua
src/plugins/lua/maillist.lua
src/plugins/lua/settings.lua
src/plugins/lua/spamassassin.lua
src/worker_private.h
test/lua/telescope.lua
test/lua/unit/expressions.lua
utils/fann_train.pl
utils/rspamd_stats.pl

index a8d829418ecad0e2351105de80639171cc4cb8fd..9055d1f9b0a372eb97503cdd56a1584c5b1a1c28 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
        * [Feature] Add replies plugin
        * [Feature] Add results parsing code
        * [Feature] Add routines to compare and check pubkeys
-       * [Feature] Add simplier versions of refcounts
+       * [Feature] Add simpler versions of refcounts
        * [Feature] Add some time manipulation functions for lua APi
        * [Feature] Add support for non-standard BATV signatures
        * [Feature] Add support of address with at-domain list
        * [Feature] Implement zero-copy mode for HTTP reading
        * [Feature] Improve SPF domain detection logic
        * [Feature] Improve config:register_symbol function
-       * [Feature] Improve error report for type missmatch in lua
+       * [Feature] Improve error report for type mismatch in lua
        * [Feature] Improve fstrings API
        * [Feature] Improve getting SMTP data from lua_task
        * [Feature] Improve levenshtein distance function
                - Fix html images rules to reduce FP rates
        * New rules:
                - LONG_SUBJ - too long subject
-               - MIME_BAD_ATTACHMENT - bad attachement type
+               - MIME_BAD_ATTACHMENT - bad attachment type
                - RDNS_NONE - no reverse DNS record for sender's IP
                - Fix MISSING_MIMEOLE rule for modern OE
        * Many other bugfixes, memory leaks plugs thanks to:
        * Cache correct passwords to avoid too high CPU usage when working with webui
        * Controller sockets are owned by router do not export them to task
        * Optimize logging by skipping hash table search if it's empty
-       * Fix loading issue whith broken statfiles
+       * Fix loading issue with broken statfiles
        * Print assertions from glib to rspamd logger
        * Load legacy `lua/rspamd.local.lua`
        * Update webui with some fixes to learning and scanning
                - aggressive optimizations based on the abstract syntax tree;
                - abstract expressions support (regular expressions, functions, lua modules
                  composites and so on)
-               - New comparision and '+' operators support
+               - New comparison and '+' operators support
                - New greedy algorithm to minimize execution time of expressions and
                  all symbols
                - Dynamic expressions benchmark and reoptimizations
                        - converted to UTF-8
                        - normalized if needed (e.g. HTML tags are stripped)
        * Rework DKIM canonization to line based
-       * Fix fuzzy hashes addding
+       * Fix fuzzy hashes adding
        * Use more specific hash function for fuzzy
        * Fix leaking of iconv descriptors
        * Fix PTR resolving in lua resolver
                - Free IP list on upstream destruction
                - Add test cases for addresses selection
                - Allow adding of free form IP addresses to upstreams
-    * Fix endiannes in lua_radix search (reported by @citrin)
+    * Fix endianness in lua_radix search (reported by @citrin)
     * Soft shutdown should also set wanna_die flag (reported by @citrin)
     * Stop use-after-free in event loop termination
     * Fix processing of very short messages in DKIM (reported by @citrin)
        * Do not output control characters if output is not terminal
        * Fix some logic errors in learning
        * Consider lua plugins errors as fatal configuration errors
-       * Fix wirting message id during fuzzy_add command
+       * Fix writing message id during fuzzy_add command
        * Display weight of symbols correctly
        * Fixes to winnow learning
        * One more try to improve accuracy of winnow algorithm
        * Add ability to set minimum dimensions for images
        * Assume all text/* content types as text/plain
        * Fix getting data wrapper for gmime24
-       * Many fixes to statfile syncronization system
+       * Many fixes to statfile synchronization system
        * Fixed statfile pool initialization and synchronization with disk
        * Prepare 0.3.2
        * Fix Mail::Rspamd::Config for new rspamd features
        * Make valgrind happy about comparing symbols
        * Add more debug to comparing parts distance function
        * Write action even if message has no symbols
-       * Make improvements to HTML entites decoder: now it replaces entities with common characters and
+       * Make improvements to HTML entities decoder: now it replaces entities with common characters and
        * Add -d option to force debug output
        * Assume 7bit as default transfer encoding
        * Do not overwrite lua plugins and configs if they already exists in target directory
        * Stupid error in calculation compressed label length
        * Some optimizations to client library
        * Do not compare empty parts
-       * Empty and non-empty parts are allways different
+       * Empty and non-empty parts are always different
        * Save in regexp cache the whole regexp with header name (if exists) and with flags
        * Add rspamd_log variable to lua plugins to access logging functions
        * Each part in rspamd task now can have parent part
index e07b0f61924c62cfa9125d4cdc1fef2943762a43..222f790a0c42d7cf90dd8dcf47e861701585443a 100644 (file)
@@ -535,7 +535,7 @@ metric {
         }
         symbol "HFILTER_RCPT_BOUNCEMOREONE" {
             weight = 1.50;
-            description = "Message from bounce and over 1 recepient";
+            description = "Message from bounce and over 1 recipient";
         }
         symbol "HFILTER_URL_ONLY" {
             weight = 2.20;
@@ -588,7 +588,7 @@ metric {
         }
         symbol "MIME_BAD_ATTACHMENT" {
             weight = 4.0;
-            description = "Invalid attachement mime type";
+            description = "Invalid attachment mime type";
             one_shot = true;
         }
         symbol "MIME_ENCRYPTED_ARCHIVE" {
index 67deda38aba243b1ea9187a46f11c91125800b04..16a4f76869440ab0d6ee8ea48b63e19ebc27ae64 100644 (file)
@@ -15,7 +15,7 @@
 
 ip_score {
 #    servers = "localhost";
-#    treshold = 100;
+#    threshold = 100;
 #    reject_score = 3;
 #    no_action_score = -2;
 #    add_header_score = 1;
index 9e2ccb9fd78ce3917ceeb2c8ad3c555f98b46e0f..d51af0e2fd49653a0f39759ca121f385d189a70f 100644 (file)
 #define HAVE_EVUTIL_RNG_INIT 1
 #endif
 
-/* Detect endiannes */
+/* Detect endianness */
 
 #ifdef HAVE_ENDIAN_H
  #include <endian.h>
index 3277bd87948aa64522cf535c532ba716fff172f0..522750144d6f5d1331386a5f3982dbea0dd22fc0 100644 (file)
@@ -280,7 +280,7 @@ int GetFiles (char *pInpFile, int local_scan_fd)
 {
     /*
         Returns OK if no errors, else error code.
-        On succesful return, pEnvFile points to Envelope file name and
+        On successful return, pEnvFile points to Envelope file name and
         pInpFile points to Message filename
     */
     int iStatus;
index 68eec62cd146b00d2c5a165ac4b7e3b59a9d462e..72d2f798808dd4a1c6fb6a87d138118bdfc395cb 100644 (file)
@@ -267,7 +267,7 @@ local_scan(int fd, uschar **return_text)
        tok_ptr = reply_buf;
 
        /*
-        * rspamd can use several metrics, logic implimented here:
+        * rspamd can use several metrics, logic implemented here:
         * if any metric more than reject_score - will reject
         * if any metric true - message will be marked as spam
         */
index de507f0e7aae19f148d82b8be85196ef16acaac4..f3ac788d483e140b32063ce6744de51c85dfe428 100644 (file)
@@ -171,7 +171,7 @@ diff -ru exim-4.70.orig/src/spam.c exim-4.70/src/spam.c
 +  }
  
    /* now send the file */
-   /* spamd sometimes accepts conections but doesn't read data off
+   /* spamd sometimes accepts connections but doesn't read data off
 @@ -304,7 +359,9 @@
    (void)fclose(mbox_file);
  
index 471865368dac68f9827d07720007527a46fa64fb..0389aeabc7719711c55ac99f960a181dd1c0850e 100644 (file)
@@ -174,7 +174,7 @@ diff -ru exim-4.85.orig/src/spam.c exim-4.85/src/spam.c
 +  }
  
    /* now send the file */
-   /* spamd sometimes accepts conections but doesn't read data off
+   /* spamd sometimes accepts connections but doesn't read data off
 @@ -349,60 +404,93 @@
    /* reading done */
    (void)close(spamd_sock);
index f01247de913577a0eed64f7c2f7b267421d057e7..5e75516473e4f7d8b6fa958c446dc1198f019114 100644 (file)
@@ -161,7 +161,7 @@ sds sdsRemoveFreeSpace(sds s) {
     return sh->buf;
 }
 
-/* Return the total size of the allocation of the specifed sds string,
+/* Return the total size of the allocation of the specified sds string,
  * including:
  * 1) The sds header before the pointer.
  * 2) The string.
index 2984471d438137835f615590b77fdae5c22a35c3..0e75d964b25f61c061947be556bdc282e02e7638 100644 (file)
@@ -1653,7 +1653,7 @@ size_t http_parser_execute (http_parser *parser,
         /* Here we call the headers_complete callback. This is somewhat
          * different than other callbacks because if the user returns 1, we
          * will interpret that as saying that this message has no body. This
-         * is needed for the annoying case of recieving a response to a HEAD
+         * is needed for the annoying case of receiving a response to a HEAD
          * request.
          *
          * We'd like to use CALLBACK_NOTIFY_NOADVANCE() here but we cannot, so
@@ -1733,7 +1733,7 @@ size_t http_parser_execute (http_parser *parser,
             && parser->content_length != ULLONG_MAX);
 
         /* The difference between advancing content_length and p is because
-         * the latter will automaticaly advance on the next loop iteration.
+         * the latter will automatically advance on the next loop iteration.
          * Further, if content_length ends up at 0, we want to see the last
          * byte again for our message complete callback.
          */
@@ -2162,7 +2162,7 @@ http_parser_parse_url(const char *buf, size_t buflen, int is_connect,
       case s_dead:
         return 1;
 
-      /* Skip delimeters */
+      /* Skip delimiters */
       case s_req_schema_slash:
       case s_req_schema_slash_slash:
       case s_req_server_start:
index 51357a1d63be52f9863a621af0b80bedddb76f5c..fe768fc56a00c13dd1112e863a591e52555272f8 100644 (file)
  * array of children for that path can be found by counting the number
  * of set bits to the left of that bit.
  *
- * Similary, the internal bitmap has one bit for each binary node
+ * Similarly, the internal bitmap has one bit for each binary node
  * which is internal to the multibit node. To determine whether there
  * is data stored for an internal prefix, one checks the corresponding
  * bit in the internal bitmap. As for extending paths, the index into
@@ -946,7 +946,7 @@ static void coalesce_lc_node(struct btrie *btrie, struct lc_node *node,
                        btrie->n_lc_nodes--;
                }
                else {
-                       /* can't merge, but can take some of childs bits */
+                       /* can't merge, but can take some of children bits */
                        unsigned cshift = lc_shift (end + spare_bits) - lc_shift (end);
 
                        memcpy(node->prefix + shift, child->prefix,
index 406a6397581a935c4a000b797627cd3f8cde486e..864888ad82bacdb1ca5af195decfa4b41d4ff9df 100644 (file)
@@ -470,7 +470,7 @@ g_match_info_free (GMatchInfo *match_info)
 /**
  * g_match_info_next:
  * @match_info: a #GMatchInfo structure
- * @error: location to store the error occuring, or %NULL to ignore errors
+ * @error: location to store the error occurring, or %NULL to ignore errors
  *
  * Scans for the next match using the same parameters of the previous
  * call to g_regex_match_full() or g_regex_match() that returned
@@ -534,7 +534,7 @@ g_match_info_next (GMatchInfo  *match_info,
       match_info->pos = match_info->offsets[1];
     }
 
-  /* it's possibile to get two identical matches when we are matching
+  /* it's possible to get two identical matches when we are matching
    * empty strings, for instance if the pattern is "(?=[A-Z0-9])" and
    * the string is "RegExTest" we have:
    *  - search at position 0: match from 0 to 0
@@ -661,7 +661,7 @@ g_match_info_is_partial_match (const GMatchInfo *match_info)
  * g_match_info_expand_references:
  * @match_info: a #GMatchInfo or %NULL
  * @string_to_expand: the string to expand
- * @error: location to store the error occuring, or %NULL to ignore errors
+ * @error: location to store the error occurring, or %NULL to ignore errors
  *
  * Returns a new string containing the text in @string_to_expand with
  * references and escape sequences expanded. References refer to the last
@@ -1403,7 +1403,7 @@ g_regex_match (const GRegex      *regex,
  * @match_options: match options
  * @match_info: pointer to location where to store the #GMatchInfo, 
  *   or %NULL if you do not need it
- * @error: location to store the error occuring, or %NULL to ignore errors
+ * @error: location to store the error occurring, or %NULL to ignore errors
  *
  * Scans for a match in string for the pattern in @regex. 
  * The @match_options are combined with the match options specified 
@@ -1534,10 +1534,10 @@ g_regex_match_all (const GRegex      *regex,
  * @match_options: match options
  * @match_info: pointer to location where to store the #GMatchInfo, 
  *   or %NULL if you do not need it
- * @error: location to store the error occuring, or %NULL to ignore errors
+ * @error: location to store the error occurring, or %NULL to ignore errors
  *
  * Using the standard algorithm for regular expression matching only 
- * the longest match in the string is retrieved, it is not possibile 
+ * the longest match in the string is retrieved, it is not possible 
  * to obtain all the available matches. For instance matching
  * "&lt;a&gt; &lt;b&gt; &lt;c&gt;" against the pattern "&lt;.*&gt;" 
  * you get "&lt;a&gt; &lt;b&gt; &lt;c&gt;".
@@ -2402,7 +2402,7 @@ interpolation_list_needs_match (GList *list)
  * @start_position: starting index of the string to match
  * @replacement: text to replace each match with
  * @match_options: options for the match
- * @error: location to store the error occuring, or %NULL to ignore errors
+ * @error: location to store the error occurring, or %NULL to ignore errors
  *
  * Replaces all occurrences of the pattern in @regex with the
  * replacement text. Backreferences of the form '\number' or 
@@ -2514,7 +2514,7 @@ literal_replacement (const GMatchInfo *match_info,
  * @start_position: starting index of the string to match
  * @replacement: text to replace each match with
  * @match_options: options for the match
- * @error: location to store the error occuring, or %NULL to ignore errors
+ * @error: location to store the error occurring, or %NULL to ignore errors
  *
  * Replaces all occurrences of the pattern in @regex with the
  * replacement text. @replacement is replaced literally, to
@@ -2558,7 +2558,7 @@ g_regex_replace_literal (const GRegex      *regex,
  * @match_options: options for the match
  * @eval: a function to call for each match
  * @user_data: user data to pass to the function
- * @error: location to store the error occuring, or %NULL to ignore errors
+ * @error: location to store the error occurring, or %NULL to ignore errors
  *
  * Replaces occurrences of the pattern in regex with the output of 
  * @eval for that occurrence.
index 145c5e4a9e5492cf439af3226721f2c34753adbf..2c38a52b00a8090f5be18f7fd9df10dadd91b8e4 100644 (file)
@@ -170,7 +170,7 @@ struct ottery_prf {
   unsigned output_len;
   /** Bitmask of CPU flags required to run this PRF. */
   uint32_t required_cpucap;
-  /** Pointer to a function to intialize a state structure for the PRF.
+  /** Pointer to a function to initialize a state structure for the PRF.
    *
    * @param state An object of size at least (state_len) that will
    *     hold the state and any derived values.  It must be aligned to
index 0d6cc083074a898679e327f10411623cdcf424a9..85f16a237d1fd7bbca5672ff5eb649e6ad6767c6 100644 (file)
@@ -1186,7 +1186,7 @@ lua_ucl_to_config (lua_State *L)
  * - `yaml` - embedded yaml
  *
  * If `var` contains function, they are called during output formatting and if
- * they return string value, then this value is used for ouptut.
+ * they return string value, then this value is used for output.
  * @param {variant} var any sort of lua variable (if userdata then metafield `__to_ucl` is searched for output)
  * @param {string} format any available format
  * @return {string} string representation of `var` in the specific `format`.
index ee03334e01d4d6a1e35edda53b6541b8041b93dc..7c069e79441cfb138314f78e4801aca56b82d5d8 100644 (file)
@@ -108,7 +108,7 @@ typedef enum ucl_error {
        UCL_EMACRO, /**< Error processing a macro */
        UCL_EINTERNAL, /**< Internal unclassified error */
        UCL_ESSL, /**< SSL error */
-       UCL_EMERGE /**< A merge error occured */
+       UCL_EMERGE /**< A merge error occurred */
 } ucl_error_t;
 
 /**
@@ -229,7 +229,7 @@ typedef struct ucl_object_s {
        const char *key;                                                /**< Key of an object           */
        struct ucl_object_s *next;                              /**< Array handle                       */
        struct ucl_object_s *prev;                              /**< Array handle                       */
-       uint32_t keylen;                                                /**< Lenght of a key            */
+       uint32_t keylen;                                                /**< Length of a key            */
        uint32_t len;                                                   /**< Size of an object          */
        uint32_t ref;                                                   /**< Reference count            */
        uint16_t flags;                                                 /**< Object flags                       */
@@ -830,7 +830,7 @@ UCL_EXTERN ucl_object_iter_t ucl_object_iterate_reset (ucl_object_iter_t it,
                const ucl_object_t *obj);
 
 /**
- * Get the next object from the `obj`. This fucntion iterates over arrays, objects
+ * Get the next object from the `obj`. This function iterates over arrays, objects
  * and implicit arrays
  * @param iter safe iterator
  * @param expand_values expand explicit arrays and objects
@@ -848,7 +848,7 @@ enum ucl_iterate_type {
 };
 
 /**
- * Get the next object from the `obj`. This fucntion iterates over arrays, objects
+ * Get the next object from the `obj`. This function iterates over arrays, objects
  * and implicit arrays if needed
  * @param iter safe iterator
  * @param
@@ -1156,7 +1156,7 @@ UCL_EXTERN const ucl_object_t * ucl_comments_find (const ucl_object_t *comments,
  * Move comment from `from` object to `to` object
  * @param comments comments object
  * @param what source object
- * @param whith destination object
+ * @param with destination object
  * @return `true` if `from` has comment and it has been moved to `to`
  */
 UCL_EXTERN bool ucl_comments_move (ucl_object_t *comments,
@@ -1391,7 +1391,7 @@ enum ucl_schema_error_code {
 struct ucl_schema_error {
        enum ucl_schema_error_code code;        /**< error code */
        char msg[128];                                          /**< error message */
-       const ucl_object_t *obj;                        /**< object where error occured */
+       const ucl_object_t *obj;                        /**< object where error occurred */
 };
 
 /**
@@ -1399,7 +1399,7 @@ struct ucl_schema_error {
  * @param schema schema object
  * @param obj object to validate
  * @param err error pointer, if this parameter is not NULL and error has been
- * occured, then `err` is filled with the exact error definition.
+ * occurred, then `err` is filled with the exact error definition.
  * @return true if `obj` is valid using `schema`
  */
 UCL_EXTERN bool ucl_object_validate (const ucl_object_t *schema,
@@ -1411,7 +1411,7 @@ UCL_EXTERN bool ucl_object_validate (const ucl_object_t *schema,
  * @param obj object to validate
  * @param root root schema object
  * @param err error pointer, if this parameter is not NULL and error has been
- * occured, then `err` is filled with the exact error definition.
+ * occurred, then `err` is filled with the exact error definition.
  * @return true if `obj` is valid using `schema`
  */
 UCL_EXTERN bool ucl_object_validate_root (const ucl_object_t *schema,
@@ -1427,7 +1427,7 @@ UCL_EXTERN bool ucl_object_validate_root (const ucl_object_t *schema,
  * @param root root schema object
  * @param ext_refs external references (might be modified during validation)
  * @param err error pointer, if this parameter is not NULL and error has been
- * occured, then `err` is filled with the exact error definition.
+ * occurred, then `err` is filled with the exact error definition.
  * @return true if `obj` is valid using `schema`
  */
 UCL_EXTERN bool ucl_object_validate_root_ext (const ucl_object_t *schema,
index 812655d2ef492dcb70663aaf88fbbc3e8ee369df..f0ce5b5e3cfcf328206fb0d1653a26b0050e3ab5 100644 (file)
@@ -3070,7 +3070,7 @@ ucl_object_todouble_safe (const ucl_object_t *obj, double *target)
        }
        switch (obj->type) {
        case UCL_INT:
-               *target = obj->value.iv; /* Probaly could cause overflow */
+               *target = obj->value.iv; /* Probably could cause overflow */
                break;
        case UCL_FLOAT:
        case UCL_TIME:
index fbf44feb160fb007d3775a6636da89e63ab2caf8..6feefeb434ece1fbb7c714a8ca36d8058074ef1e 100644 (file)
@@ -248,7 +248,7 @@ int fixedlenx (TTree *tree, int count, int len) {
 
 /*
 ** Computes the 'first set' of a pattern.
-** The result is a conservative aproximation:
+** The result is a conservative approximation:
 **   match p ax -> x (for some x) ==> a belongs to first(p)
 ** or
 **   a not in first(p) ==> match p ax -> fail (for all x)
@@ -737,13 +737,13 @@ static void coderuntime (CompileState *compst, TTree *tree, int tt) {
 
 
 /*
-** Repetion; optimizations:
+** Repetition; optimizations:
 ** When pattern is a charset, can use special instruction ISpan.
 ** When pattern is head fail, or if it starts with characters that
 ** are disjoint from what follows the repetions, a simple test
 ** is enough (a fail inside the repetition would backtrack to fail
 ** again in the following pattern, so there is no need for a choice).
-** When 'opt' is true, the repetion can reuse the Choice already
+** When 'opt' is true, the repetition can reuse the Choice already
 ** active in the stack.
 */
 static void coderep (CompileState *compst, TTree *tree, int opt,
@@ -884,7 +884,7 @@ static int codeseq1 (CompileState *compst, TTree *p1, TTree *p2,
 
 
 /*
-** Main code-generation function: dispatch to auxiliar functions
+** Main code-generation function: dispatch to auxiliary functions
 ** according to kind of tree. ('needfollow' should return true
 ** only for consructions that use 'fl'.)
 */
index bc82ae8da2ac78dc0bd1019324728233fbe284f2..f1016c3dbd93c2f38624475516729a375851d8de 100644 (file)
@@ -186,7 +186,7 @@ static int ktablelen (lua_State *L, int idx) {
 
 
 /*
-** Concatentate the contents of table 'idx1' into table 'idx2'.
+** Concatenate the contents of table 'idx1' into table 'idx2'.
 ** (Assume that both indices are negative.)
 ** Return the original length of table 'idx2' (or 0, if no
 ** element was added, as there is no need to correct any index).
@@ -484,7 +484,7 @@ static TTree *getpatt (lua_State *L, int idx, int *len) {
 
 
 /*
-** create a new tree, whith a new root and one sibling.
+** create a new tree, with a new root and one sibling.
 ** Sibling must be on the Lua stack, at index 1.
 */
 static TTree *newroot1sib (lua_State *L, int tag) {
@@ -499,7 +499,7 @@ static TTree *newroot1sib (lua_State *L, int tag) {
 
 
 /*
-** create a new tree, whith a new root and 2 siblings.
+** create a new tree, with a new root and 2 siblings.
 ** Siblings must be on the Lua stack, first one at index 1.
 */
 static TTree *newroot2sib (lua_State *L, int tag) {
index 6b9fac4a8134b67b08c5aa95339cab7d5ff32b17..c6985a282531e51fe8a984a18874e092406e655b 100644 (file)
@@ -35,7 +35,7 @@
    Random and Pseudorandom Number Generators for Cryptographic
    Applications (version 2.2.1) with 1000 bitstreams each containing
    1M bits.  MUM hashing is also faster Spooky64 and City64 on small
-   strings (at least upto 512-bit) on Haswell and Power7.  The MUM bulk
+   strings (at least up to 512-bit) on Has well and Power7.  The MUM bulk
    speed (speed on very long data) is bigger than Spooky and City on
    Power7.  On Haswell the bulk speed is bigger than Spooky one and
    close to City speed.  */
@@ -174,7 +174,7 @@ _mum_le (uint64_t v) {
 #elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
   return _mum_bswap64 (v);
 #else
-#error "Unknown endianess"
+#error "Unknown endianness"
 #endif
 }
 
@@ -185,7 +185,7 @@ _mum_le32 (uint32_t v) {
 #elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
   return _mum_bswap32 (v);
 #else
-#error "Unknown endianess"
+#error "Unknown endianness"
 #endif
 }
 
@@ -383,7 +383,7 @@ mum_hash64 (uint64_t key, uint64_t seed) {
 }
 
 /* Hash data KEY of length LEN and SEED.  The hash depends on the
-   target endianess and the unroll factor.  */
+   target endianness and the unroll factor.  */
 static inline uint64_t _MUM_INLINE
 mum_hash (const void *key, size_t len, uint64_t seed) {
   return _mum_hash_default (key, len, seed);
index db72061dcdfd3145ac982c7272ab922a5b37ccfa..86abd5eabc5f61ab4e7e42f362a0139398fb3338 100644 (file)
@@ -51,10 +51,10 @@ You can contact the author at :
 // #define XXH_ACCEPT_NULL_INPUT_POINTER 1
 
 // XXH_FORCE_NATIVE_FORMAT :
-// By default, xxHash library provides endian-independant Hash values, based on little-endian convention.
+// By default, xxHash library provides endian-independent Hash values, based on little-endian convention.
 // Results are therefore identical for little-endian and big-endian CPU.
 // This comes at a performance cost for big-endian CPU, since some swapping is required to emulate little-endian format.
-// Should endian-independance be of no importance for your application, you may set the #define below to 1.
+// Should endian-independence be of no importance for your application, you may set the #define below to 1.
 // It will improve speed for Big-endian CPU.
 // This option has no impact on Little_Endian CPU.
 #define XXH_FORCE_NATIVE_FORMAT 0
index 1863c8f34542e3577c7727a6c3419d096ab51265..0f9622898e8adaaeded02c58e0ac05dd16a91a4c 100644 (file)
@@ -437,7 +437,7 @@ static COVER_segment_t COVER_selectSegment(const COVER_ctx_t *ctx, U32 *freqs,
       U32 *delDmerOcc = COVER_map_at(activeDmers, delDmer);
       activeSegment.begin += 1;
       *delDmerOcc -= 1;
-      /* If this is the last occurence of the dmer, subtract its score */
+      /* If this is the last occurrence of the dmer, subtract its score */
       if (*delDmerOcc == 0) {
         COVER_map_remove(activeDmers, delDmer);
         activeSegment.score -= freqs[delDmer];
@@ -834,7 +834,7 @@ typedef struct COVER_tryParameters_data_s {
 } COVER_tryParameters_data_t;
 
 /**
- * Tries a set of parameters and upates the COVER_best_t with the results.
+ * Tries a set of parameters and updates the COVER_best_t with the results.
  * This function is thread safe if zstd is compiled with multithreaded support.
  * It takes its parameters as an *OWNING* opaque pointer to support threading.
  */
index fb3f9f14b5da45947143b22d2c5e2043025af745..86d4c30c20361d1859e3213f397476da316e579b 100644 (file)
@@ -24,7 +24,7 @@ man pages and many others).
 Doxydown is extremely simple as it can output markdown only but it is very
 convenient tool to generate nice markdown with all features required from the
 documentation system. Doxydown uses input format that is very close to `doxygen`
-that allows to re-use the existing documentation comments. Currenly, doxydown
+that allows to re-use the existing documentation comments. Currently, doxydown
 does not support many features but they could be easily added on demand.
 
 ## Input format
index 1b543cf36a174f829895b49893f52bb0e1637e95..45a11ba13c69b119049ee030efd85abe5dd16d7e 100755 (executable)
@@ -547,7 +547,7 @@ if ( !$language ) {
     $language = $languages{c};
 }
 
-## TODO: select language based on file extention
+## TODO: select language based on file extension
 ## TODO: change calling structure to allow looping through directory
 
 use constant {
index 337fbde863da4ed31bcd3d82a46b20e4c75e3227..9fd4df555eca37e1798a7f97af1134ec2313e137 100644 (file)
@@ -34,7 +34,7 @@ local function mid_check_func(task)
   if mid:find("@%[%d+%.%d+%.%d+%.%d+%]") then
     task:insert_result('MID_RHS_IP_LITERAL', 1.0)
   end
-  -- Check From address atrributes against MID
+  -- Check From address attributes against MID
   local from = task:get_from(2)
   if (from and from[1] and from[1].domain and from[1].domain ~= '') then
     local fd = from[1].domain:lower()
index f778ae3a84269b380597dfce7a2ff96251874371..be792a318f52569a0950c0db7a7e35d4904d8d8a 100644 (file)
@@ -29,7 +29,7 @@ reconf['MICROSOFT_SPAM'] = {
     -- https://technet.microsoft.com/en-us/library/dn205071(v=exchg.150).aspx
     re = 'X-Forefront-Antispam-Report=/SFV:SPM/H',
     score = 10,
-    description = "Microsoft says the messge is spam",
+    description = "Microsoft says the message is spam",
     group = 'upstream_spam_filters'
 }
 
index 6ffecf093b802c4fab4999ea6f8b09eaae7666c7..8170b281077188eb4fbaf2fb473e28df10978fb2 100644 (file)
@@ -97,9 +97,9 @@ struct fuzzy_global_stat {
        guint64 fuzzy_hashes_expired;
        /**< number of fuzzy hashes expired                                     */
        guint64 fuzzy_hashes_checked[RSPAMD_FUZZY_EPOCH_MAX];
-       /**< ammount of check requests for each epoch           */
+       /**< amount of check requests for each epoch            */
        guint64 fuzzy_shingles_checked[RSPAMD_FUZZY_EPOCH_MAX];
-       /**< ammount of shingle check requests for each epoch   */
+       /**< amount of shingle check requests for each epoch    */
        guint64 fuzzy_hashes_found[RSPAMD_FUZZY_EPOCH_MAX];
        /**< amount of hashes found by epoch                            */
        guint64 invalid_requests;
index fd99a0f93339b2cfe038426d4b0a67681f6e4791..bb681b5d3836242f247f0a5077d3debbee70e089 100644 (file)
@@ -64,7 +64,7 @@ BLAKE2B_DECLARE(x86)
 BLAKE2B_DECLARE(ref)
 #define BLAKE2B_GENERIC BLAKE2B_IMPL(0, "generic", ref)
 
-/* list implemenations from most optimized to least, with generic as the last entry */
+/* list implementations from most optimized to least, with generic as the last entry */
 static const blake2b_impl_t blake2b_list[] = {
                BLAKE2B_GENERIC,
 #if defined(BLAKE2B_AVX)
index 4bb2098a3c8411f8466a9895dfde4b444b4f4c6a..fad83e823e1c555802dd3491e0f78c8b8b3b9314 100644 (file)
@@ -117,7 +117,7 @@ void chacha_init (chacha_state *S, const chacha_key *key,
        state->leftover = 0;
 }
 
-/* processes inlen bytes (can do partial blocks), handling input/ouput alignment */
+/* processes inlen bytes (can do partial blocks), handling input/output alignment */
 static void
 chacha_consume (chacha_state_internal *state,
                const unsigned char *in, unsigned char *out, size_t inlen)
index a5a27f40387b76db6f7b7026b37aa8e834d4c57b..5637c346869842b924733bc8989f085f25d6b4d7 100644 (file)
@@ -127,7 +127,7 @@ void rspamd_cryptobox_encryptv_inplace (struct rspamd_cryptobox_segment *segment
 /**
  * Decrypt and verify data chunk inplace
  * @param data data to decrypt
- * @param len lenght of data
+ * @param len length of data
  * @param pk remote pubkey
  * @param sk local privkey
  * @param sig signature input
@@ -169,7 +169,7 @@ void rspamd_cryptobox_encryptv_nm_inplace (struct rspamd_cryptobox_segment *segm
 /**
  * Decrypt and verify data chunk inplace
  * @param data data to decrypt
- * @param len lenght of data
+ * @param len length of data
  * @param pk remote pubkey
  * @param sk local privkey
  * @param sig signature input
@@ -207,7 +207,7 @@ void rspamd_cryptobox_sign (guchar *sig, gsize *siglen_p,
  * pubkey
  * @param sig signature source
  * @param m input message
- * @param mlen message lenght
+ * @param mlen message length
  * @param pk public key for verification
  * @return true if signature is valid, false otherwise
  */
index 9e1eed04e64e3b710082bfc026c713675758ccc7..4adea30af6b7a475350618f58adfba0c0086a97b 100644 (file)
@@ -77,7 +77,7 @@ POLY1305_DECLARE(sse2)
 POLY1305_DECLARE(ref)
 #define POLY1305_GENERIC POLY1305_IMPL(0, "generic", ref)
 
-/* list implemenations from most optimized to least, with generic as the last entry */
+/* list implementations from most optimized to least, with generic as the last entry */
 static const poly1305_impl_t poly1305_list[] =
 {
 POLY1305_GENERIC,
index 7c5941a357ff8fb59e477195c567b1f0ca715043..0c91ff7ab57f9f23868e8e9ab20aebee773208e6 100644 (file)
@@ -48,7 +48,7 @@ SIPHASH_DECLARE(avx2)
 #define SIPHASH_AVX2 SIPHASH_IMPL(CPUID_AVX2, "avx2", avx2)
 #endif
 
-/* list implemenations from most optimized to least, with generic as the last entry */
+/* list implementations from most optimized to least, with generic as the last entry */
 static const siphash_impl_t siphash_list[] = {
                SIPHASH_GENERIC,
 #if defined(SIPHASH_AVX2)
index 49904962f6ab960c2615d1da4deae1f3a82fff4e..9a4379fab21e460dd35c42823e83c26ea34f0478 100644 (file)
@@ -1,6 +1,6 @@
 /**
  * @file filter.h
- * Filters logic implemetation
+ * Filters logic implementation
  */
 
 #ifndef RSPAMD_FILTER_H
index 3c5fe93fb88809aefe32c74fccff87347a947421..e48eb6db0256990db26a0780bf4ea0f71928ca51 100644 (file)
@@ -189,7 +189,7 @@ struct rspamd_worker_conf {
        GQuark type;                                    /**< type of worker                                                                             */
        struct rspamd_worker_bind_conf *bind_conf;      /**< bind configuration                                                                 */
        guint16 count;                                  /**< number of workers                                                                  */
-       GList *listen_socks;                            /**< listening sockets desctiptors                                              */
+       GList *listen_socks;                            /**< listening sockets descriptors                                              */
        guint32 rlimit_nofile;                          /**< max files limit                                                                    */
        guint32 rlimit_maxcore;                         /**< maximum core file size                                                             */
        GHashTable *params;                             /**< params for worker                                                                  */
index d1ec26b2b13c39b73968560cf1bf1a190d7cd3a1..e115fda97d505ec16eb33259c125dbc3b2ac0aa1 100644 (file)
@@ -408,7 +408,7 @@ ucl_object_t *rspamd_rcl_add_doc_obj (ucl_object_t *doc_target,
 
 /**
  * Adds new documentation option specified by path `doc_path` that should be
- * splitted by dots
+ * split by dots
  */
 ucl_object_t *rspamd_rcl_add_doc_by_path (struct rspamd_config *cfg,
                const gchar *doc_path,
index 8809975e30f1e4ec56b9c61dacf3071d69740848..c865fa21a32ef2578c406b35d5f96dfe87b19b0c 100644 (file)
@@ -188,7 +188,7 @@ typedef enum
 #define CM_NO_INDENT    (1 << 18)
 /* Elements that are obsolete (such as "dir", "menu"). */
 #define CM_OBSOLETE     (1 << 19)
-/* User defined elements. Used to determine how attributes wihout value
+/* User defined elements. Used to determine how attributes without value
    should be printed. */
 #define CM_NEW          (1 << 20)
 /* Elements that cannot be omitted. */
index 13877ed319e66aea6a47698b5263cb1f6753a2ee..32ee6c453d9ca48c3f1b22a457b7b845164792ed 100644 (file)
@@ -1811,7 +1811,7 @@ parse_spf_scopes (struct spf_record *rec, gchar **begin)
                }
                else if (g_ascii_strncasecmp (*begin, SPF_SCOPE_MFROM,
                                sizeof (SPF_SCOPE_MFROM) - 1) == 0) {
-                       /* mfrom is standart spf1 check */
+                       /* mfrom is standard spf1 check */
                        *begin += sizeof (SPF_SCOPE_MFROM) - 1;
                        continue;
                }
index b71c6e9b96390f7dec9cb47fb1d0dbe95cebb5ea..dedcda4e612d03ca11e020f4290994b336ead09f 100644 (file)
@@ -169,7 +169,7 @@ gboolean rspamd_symbols_cache_process_symbols (struct rspamd_task *task,
        struct symbols_cache *cache, gint stage);
 
 /**
- * Validate cache items agains theirs weights defined in metrics
+ * Validate cache items against theirs weights defined in metrics
  * @param cache symbols cache
  * @param cfg configuration
  * @param strict do strict checks - symbols MUST be described in metrics
index 16e40aad1bd2f224a57abff236fa61c6de88afb2..1efa453091f7fabc90a012bdcfcd359b9a30f5a9 100644 (file)
@@ -183,7 +183,7 @@ struct rspamd_task {
        double time_virtual_finish;
        struct timeval tv;
        gboolean (*fin_callback)(struct rspamd_task *task, void *arg);
-                                                                                                       /**< calback for filters finalizing                                     */
+                                                                                                       /**< callback for filters finalizing                                    */
        void *fin_arg;                                                                  /**< argument for fin callback                                          */
 
        struct rspamd_dns_resolver *resolver;                   /**< DNS resolver                                                                       */
@@ -252,7 +252,7 @@ gboolean rspamd_task_process (struct rspamd_task *task, guint stages);
 struct rspamd_email_address* rspamd_task_get_sender (struct rspamd_task *task);
 
 /**
- * Return addresses in the following precendence:
+ * Return addresses in the following precedence:
  * - deliver to
  * - the first smtp recipient
  * - the first mime recipient
index 9b09217476bab2e4d5f5fbe303dd41125f7a209b..046d5f04034637c4e52d2cb2c4daf8106f553167 100644 (file)
@@ -73,7 +73,7 @@ rspamd_inet_addr_t * rspamd_inet_address_from_rnds (
  * Parse string with ipv6 address of length `len` to `target` which should be
  * at least sizeof (in6_addr_t)
  * @param text input string
- * @param len lenth of `text` (if 0, then `text` must be zero terminated)
+ * @param len length of `text` (if 0, then `text` must be zero terminated)
  * @param target target structure
  * @return TRUE if the address has been parsed, otherwise `target` content is undefined
  */
@@ -84,7 +84,7 @@ gboolean rspamd_parse_inet_address_ip6 (const guchar *text, gsize len,
  * Parse string with ipv4 address of length `len` to `target` which should be
  * at least sizeof (in4_addr_t)
  * @param text input string
- * @param len lenth of `text` (if 0, then `text` must be zero terminated)
+ * @param len length of `text` (if 0, then `text` must be zero terminated)
  * @param target target structure
  * @return TRUE if the address has been parsed, otherwise `target` content is undefined
  */
index 4aa678b0bff43b1ba0e7a0637f23093c5fba641c..101bfa9f05c31ee2497827be6ad18db1172c2dc6 100644 (file)
@@ -230,7 +230,7 @@ fstrhash_c (gchar c, guint32 hval)
        guint32 tmp;
        /*
         * xor in the current byte against each byte of hval
-        * (which alone gaurantees that every bit of input will have
+        * (which alone guarantees that every bit of input will have
         * an effect on the output)
         */
        tmp = c & 0xFF;
index ac69b01dfd5552a5a76845d78cc74aa9392a73c0..1d1d3b137f59621512512d40287f0b1cd8b9e261 100644 (file)
@@ -77,7 +77,7 @@ rspamd_fstring_t *rspamd_fstring_append_chars (rspamd_fstring_t *str,
                char c, gsize len) G_GNUC_WARN_UNUSED_RESULT;
 
 /**
- * Erase `len` characters at postion `pos`
+ * Erase `len` characters at position `pos`
  */
 void rspamd_fstring_erase (rspamd_fstring_t *str, gsize pos, gsize len);
 
index 51d5098d8226ee2c81704f0d205afab6afad2c8a..e2e332d6f606f55454bd815105feb725fb11ff39 100644 (file)
@@ -545,7 +545,7 @@ void rspamd_http_router_handle_socket (
 void rspamd_http_router_free (struct rspamd_http_connection_router *router);
 
 /**
- * Extract arguments from a messsage's URI contained inside query string decoding
+ * Extract arguments from a message's URI contained inside query string decoding
  * them if needed
  * @param msg HTTP request message
  * @return new GHashTable which maps rspamd_ftok_t* to rspamd_ftok_t*
index faab981d9162f7c4b3a2ad8a04761bbcd23b6d5d..d4e3e95a7afa3b25d4d61c684e1bb8331082cd56 100644 (file)
@@ -762,12 +762,12 @@ file_log_helper (rspamd_logger_t *rspamd_log,
                }
                /* Fill buffer */
                if (rspamd_log->io_buf.size < len) {
-                       /* Buffer is too small to hold this string, so write it dirrectly */
+                       /* Buffer is too small to hold this string, so write it directly */
                        rspamd_log_flush (rspamd_log);
                        direct_write_log_line (rspamd_log, (void *) iov, iovcnt, TRUE);
                }
                else if (rspamd_log->io_buf.used + len >= rspamd_log->io_buf.size) {
-                       /* Buffer is full, try to write it dirrectly */
+                       /* Buffer is full, try to write it directly */
                        rspamd_log_flush (rspamd_log);
                        fill_buffer (rspamd_log, iov, iovcnt);
                }
index b8d04dc5d58fb03dfd53e8386223737cfb16cd4c..77103ac00197c8671fc092e7eea15dced0850663 100644 (file)
@@ -396,7 +396,7 @@ http_map_finish (struct rspamd_http_connection *conn,
                                return 0;
                        }
                        else {
-                               /* Unsinged version - just open file */
+                               /* Unsigned version - just open file */
                                cbd->shmem_data = rspamd_http_message_shmem_ref (msg);
                                cbd->data_len = msg->body_buf.len;
 
index f16d454f2f9edc68f2dbfc1e5914d35d26c55fcd..2771be0dbf9e98bbe1954bd135bf5fec55684128 100644 (file)
@@ -254,13 +254,13 @@ void rspamd_mempool_unlock_mutex (rspamd_mempool_mutex_t *mutex);
 rspamd_mempool_rwlock_t * rspamd_mempool_get_rwlock (rspamd_mempool_t *pool);
 
 /**
- * Aquire read lock
+ * Acquire read lock
  * @param lock rwlock object
  */
 void rspamd_mempool_rlock_rwlock (rspamd_mempool_rwlock_t *lock);
 
 /**
- * Aquire write lock
+ * Acquire write lock
  * @param lock rwlock object
  */
 void rspamd_mempool_wlock_rwlock (rspamd_mempool_rwlock_t *lock);
index 6a7dd4a8885fa27a5397afaef6be1fc0a07ee4ba..785c09e3de543039127f21bf0fc10a1a4438c8b3 100644 (file)
@@ -124,7 +124,7 @@ gboolean rspamd_multipattern_compile (struct rspamd_multipattern *mp,
  * @param in
  * @param len
  * @param cb if callback returns non-zero, then search is terminated and that value is returned
- * @param ud calback data
+ * @param ud callback data
  * @return
  */
 gint rspamd_multipattern_lookup (struct rspamd_multipattern *mp,
index 043b347a2f76712f3ad98735956948d9e41f3082..7cf3bd4a8fe51179d76ebcd64d9764bf4d9c07ff 100644 (file)
@@ -55,7 +55,7 @@
 /**
  * Callback used for common printf operations
  * @param buf buffer to append
- * @param buflen lenght of the buffer
+ * @param buflen length of the buffer
  * @param ud opaque pointer
  * @return number of characters written
  */
index fc6e0db1e3ccb963f1ea15c3fe2ca763d83d7bbd..c04528000deee24b4b9e39f93d1e10f02056080c 100644 (file)
@@ -30,7 +30,7 @@ typedef struct radix_tree_compressed radix_compressed_t;
  * @param tree radix trie
  * @param key key to insert (bitstring)
  * @param keylen length of the key (in bytes)
- * @param masklen lenght of mask that should be applied to the key (in bits)
+ * @param masklen length of mask that should be applied to the key (in bits)
  * @param value opaque value pointer
  * @return previous value of the key or `RADIX_NO_VALUE`
  */
index 473b5cbbb2913dcac9732392f8a3aba2a5614012..3c2af2fb382840e92a2d12cbf6ce8610842ee03f 100644 (file)
@@ -65,7 +65,7 @@ guint rspamd_gstring_icase_hash (gconstpointer key);
 gboolean rspamd_gstring_icase_equal (gconstpointer v, gconstpointer v2);
 
 /**
- * Copy src to dest limited to len, in compare with standart strlcpy(3) rspamd strlcpy does not
+ * Copy src to dest limited to len, in compare with standard strlcpy(3) rspamd strlcpy does not
  * traverse the whole string and it is possible to use it for non NULL terminated strings. This is
  * more like memccpy(dst, src, size, '\0')
  *
index 2e46f91fce3336decf2c2704f65a1af09573e1a6..571278b212aae79cfd7c1c3f79808a17566a53a3 100644 (file)
@@ -40,7 +40,7 @@ lua_process_metric (lua_State *L, const gchar *name, struct rspamd_config *cfg)
                metric = rspamd_config_new_metric (cfg, metric, name);
        }
 
-       /* Now iterate throught module table */
+       /* Now iterate through module table */
        for (lua_pushnil (L); lua_next (L, -2); lua_pop (L, 1)) {
                /* key - -2, value - -1 */
                symbol =
@@ -125,7 +125,7 @@ rspamd_lua_post_load_config (struct rspamd_config *cfg)
        gsize keylen;
        GError *err = NULL;
 
-       /* First check all module options that may be overriden in 'config' global */
+       /* First check all module options that may be overridden in 'config' global */
        lua_getglobal (L, "config");
 
        if (lua_istable (L, -1)) {
index 08e28fa709623a50ed1ba5d423266082cf48a917..cb65fad0a563e96bd72e2e58e2346ca3cb58d439 100644 (file)
@@ -187,7 +187,7 @@ LUA_FUNCTION_DEF (config, get_classifier);
  * - `weight`: weight of symbol (should normally be 1 or missing)
  * - `priority`: priority of symbol (normally 0 or missing)
  * - `type`: type of symbol: `normal` (default), `virtual` or `callback`
- * - `flags`: various flags splitted by commas or spaces:
+ * - `flags`: various flags split by commas or spaces:
  *     + `nice` if symbol can produce negative score;
  *     + `empty` if symbol can be called for empty messages
  *     + `skip` if symbol should be skipped now
@@ -387,7 +387,7 @@ LUA_FUNCTION_DEF (config, disable_symbol);
 /***
  * @method rspamd_config:__newindex(name, callback)
  * This metamethod is called if new indicies are added to the `rspamd_config` object.
- * Technically, it is the equialent of @see rspamd_config:register_symbol where `weight` is 1.0.
+ * Technically, it is the equivalent of @see rspamd_config:register_symbol where `weight` is 1.0.
  * There is also table form invocation that allows to control more things:
  *
  * - `callback`: has the same meaning and acts as function of task
@@ -438,7 +438,7 @@ LUA_FUNCTION_DEF (config, newindex);
 /***
  * @method rspamd_config:register_regexp(params)
  * Registers new re for further cached usage
- * Params is the table with the follwoing fields (mandatory fields are marked with `*`):
+ * Params is the table with the following fields (mandatory fields are marked with `*`):
  * - `re`* : regular expression object
  * - `type`*: type of regular expression:
  *   + `mime`: mime regexp
@@ -455,7 +455,7 @@ LUA_FUNCTION_DEF (config, register_regexp);
 /***
  * @method rspamd_config:replace_regexp(params)
  * Replaces regexp with a new one
- * Params is the table with the follwoing fields (mandatory fields are marked with `*`):
+ * Params is the table with the following fields (mandatory fields are marked with `*`):
  * - `old_re`* : old regular expression object (must be in the cache)
  * - `new_re`* : old regular expression object (must not be in the cache)
  */
@@ -548,7 +548,7 @@ LUA_FUNCTION_DEF (config, set_symbol_callback);
  * Adds new callback that is called on worker process termination when all
  * tasks pending are processed
  *
- * @param callback {function} a fucntion with one argument (rspamd_task)
+ * @param callback {function} a function with one argument (rspamd_task)
  */
 LUA_FUNCTION_DEF (config, register_finish_script);
 
@@ -2008,7 +2008,7 @@ lua_config_newindex (lua_State *L)
                         * "priority" - optional priority
                         * "type" - optional type (normal, virtual, callback)
                         * -- Metric options
-                        * "score" - optional default score (overrided by metric)
+                        * "score" - optional default score (overridden by metric)
                         * "group" - optional default group
                         * "one_shot" - optional one shot mode
                         * "description" - optional description
index 65fb99326726ad8c7dc307a7aa9f2dbfc4143991..bfc411b946adfc6e4ca3a3ef8cf906780a109e05 100644 (file)
@@ -79,7 +79,7 @@ LUA_FUNCTION_DEF (html, has_property);
  * - `src` - link to the source
  * - `height` - height in pixels
  * - `width` - width in pixels
- * - `embeded` - `true` if an image is embedded in a message
+ * - `embedded` - `true` if an image is embedded in a message
  * @return {table} table of images in html part
  */
 LUA_FUNCTION_DEF (html, get_images);
index cda33112939c1f42c017da01dfb60337caeec455..40c79624c2017704972dd9d24ba97abc506381dc 100644 (file)
@@ -339,7 +339,7 @@ lua_http_push_headers (lua_State *L, struct rspamd_http_message *msg)
  * @param {string} mime_type MIME type of the HTTP content (for example, `text/html`)
  * @param {string/text} body full body content, can be opaque `rspamd{text}` to avoid data copying
  * @param {number} timeout floating point request timeout value in seconds (default is 5.0 seconds)
- * @return {boolean} `true` if a request has been successfuly scheduled. If this value is `false` then some error occurred, the callback thus will not be called
+ * @return {boolean} `true` if a request has been successfully scheduled. If this value is `false` then some error occurred, the callback thus will not be called
  */
 static gint
 lua_http_request (lua_State *L)
index 75b2701895a0ccc6fefcb333c392173d1a8d331c..362b43046ce3bdb08ec7d7da08e31462bbf3f12b 100644 (file)
@@ -269,7 +269,7 @@ LUA_FUNCTION_DEF (mimepart, get_cte);
 
 /***
  * @method mime_part:get_filename()
- * Extract filename associated with mime part if it is an attachement
+ * Extract filename associated with mime part if it is an attachment
  * @return {string} filename or `nil` if no file is associated with this part
  */
 LUA_FUNCTION_DEF (mimepart, get_filename);
index e0412e2da4c233ddbb0b97d443561269484ad9e3..06b699a38049b01651e061f0b0f5d10485827c8e 100644 (file)
@@ -75,7 +75,7 @@ LUA_FUNCTION_DEF (task, get_session);
  */
 LUA_FUNCTION_DEF (task, get_ev_base);
 /***
- * @method task:insert_result(symbol, weigth[, option1, ...])
+ * @method task:insert_result(symbol, weight[, option1, ...])
  * Insert specific symbol to the tasks scanning results assigning the initial
  * weight to it.
  * @param {string} symbol symbol to insert
@@ -102,7 +102,7 @@ LUA_FUNCTION_DEF (task, insert_result);
  * - `greylist`: greylist message
  * - `accept` or `no action`: whitelist message
  * @param {rspamd_action or string} action a numeric or string action value
- * @param {string} description optional descripton
+ * @param {string} description optional description
 @example
 local function cb(task)
        local gr = task:get_header('Greylist')
@@ -262,7 +262,7 @@ LUA_FUNCTION_DEF (task, get_raw_headers);
  * - `real_ip` - string representation of IP as resolved by PTR request of MTA
  * - `by_hostname` - MTA hostname
  * - `proto` - protocol, e.g. ESMTP or ESMTPS
- * - `timestamp` - received timetamp
+ * - `timestamp` - received timestamp
  * - `for` - for value (unparsed mailbox)
  *
  * Please note that in some situations rspamd cannot parse all the fields of received headers.
@@ -625,7 +625,7 @@ LUA_FUNCTION_DEF (task, set_milter_reply);
 /***
  * @method task:process_re(params)
  * Processes the specified regexp and returns number of captures (cached or new)
- * Params is the table with the follwoing fields (mandatory fields are marked with `*`):
+ * Params is the table with the following fields (mandatory fields are marked with `*`):
  * - `re`* : regular expression object
  * - `type`*: type of regular expression:
  *   + `mime`: mime regexp
@@ -636,7 +636,7 @@ LUA_FUNCTION_DEF (task, set_milter_reply);
  *   + `url`: url regexp
  * - `header`: for header and rawheader regexp means the name of header
  * - `strong`: case sensitive match for headers
- * @return {number} number of regexp occurences in the task (limited by 255 so far)
+ * @return {number} number of regexp occurrences in the task (limited by 255 so far)
  */
 LUA_FUNCTION_DEF (task, process_regexp);
 
index 6f9ded3cc76165fa3cd820229994be9f74f77387..ef2adfe81777e0b082755758d467e5606179770b 100644 (file)
@@ -91,7 +91,7 @@ LUA_FUNCTION_DEF (util, decode_url);
  * @function util.tokenize_text(input[, exceptions])
  * Create tokens from a text using optional exceptions list
  * @param {text/string} input input data
- * @param {table} exceptions, a table of pairs containing <start_pos,lenght> of exceptions in the input
+ * @param {table} exceptions, a table of pairs containing <start_pos,length> of exceptions in the input
  * @return {table/strings} list of strings representing words in the text
  */
 LUA_FUNCTION_DEF (util, tokenize_text);
index 28f3f12f3001eef0bb80bcb34e4dc52a040f81b8..7f2c5ccc9622407f5fd057d26b0c11c3de22e7a3 100644 (file)
@@ -33,7 +33,7 @@ function config:get_metric (name)
 --- Register symbol in metric
 -- @param symbol name of symbol
 -- @param weight weight of symbol
--- @param callback fucntion that would be called as callback for symbol
+-- @param callback function that would be called as callback for symbol
 function metric:register_symbol (symbol, weight, callback)
 
 ------------------------------------- TASK -------------------------------------------
index ffd9df531d390d13cd621466481de2b1bad78c3e..7dcb942774dcc839f64910776285a5147580b48f 100644 (file)
@@ -177,7 +177,7 @@ lua_worker_register_exit_callback (lua_State *L)
        return 1;
 }
 
-/* XXX: This fucntions should be rewritten completely */
+/* XXX: This functions should be rewritten completely */
 static int
 lua_worker_get_option (lua_State *L)
 {
index c558c56e66c351d89d19ccbb26a3c3f498927a78..a839aae5f3384955dab12f5e1c8eda75d8412aa7 100644 (file)
@@ -2794,7 +2794,7 @@ fuzzy_process_handler (struct rspamd_http_connection_entry *conn_ent,
 
        if (!is_hash) {
                /* Allocate message from string */
-               /* XXX: what about encrypted messsages ? */
+               /* XXX: what about encrypted messages ? */
                task->msg.begin = msg->body_buf.begin;
                task->msg.len = msg->body_buf.len;
 
index 72a04866e6d7f377af679af88fa35359a456a897..02dc0bb975f7fbe0da27514dec3fe95057d6a88b 100644 (file)
@@ -996,7 +996,7 @@ if opts['reporting'] == true then
               end
             else
               local is_authed = false
-              -- XXX: reporting address could be overidden
+              -- XXX: reporting address could be overridden
               for _, r in ipairs(results) do
                 if string.match(r, 'v=DMARC1') then
                   is_authed = true
index 3b23e25f1d66456c54232164fd3dd8cb04ee3ac6..093e3164bef90fba455747ab49726779498b84da 100644 (file)
@@ -213,7 +213,7 @@ end
 
 -- Majordomo detector
 -- Check Sender for owner- or -owner
--- Check Precendence for 'Bulk' or 'List'
+-- Check Precedence for 'Bulk' or 'List'
 --
 -- And nothing more can be extracted :(
 local function check_ml_majordomo(task)
index 81498dc7182f1d8cc830399723bd5f1f1d05cbba..bd0f4980e5c8fe0e542b05d455f0928d5f5013e7 100644 (file)
@@ -34,8 +34,8 @@ local rspamd_regexp = require "rspamd_regexp"
 local ucl = require "ucl"
 local fun = require "fun"
 
--- Checks for overrided settings within query params and returns 'true' if
--- settings are overrided
+-- Checks for overridden settings within query params and returns 'true' if
+-- settings are overridden
 local function check_query_settings(task)
   -- Try 'settings' attribute
   local query_set = task:get_request_header('settings')
index fdf2568b702ee42184fb8abe5c35f1294d0d6234..ffd8dcbf2487b0bcb66319680cf1da839e2730d0 100644 (file)
@@ -44,7 +44,7 @@ local known_plugins = {
   'Mail::SpamAssassin::Plugin::HTMLEval',
 }
 
--- Table that replaces SA symbol with rspamd equialent
+-- Table that replaces SA symbol with rspamd equivalent
 -- Used for dependency resolution
 local symbols_replacements = {
   -- SPF replacements
index d3339ea264ca8380301158194e02863c0f91cad4..50a53a624aadcdfd8583e1a66602412af21343b4 100644 (file)
@@ -42,7 +42,7 @@ struct rspamd_worker_ctx {
        gboolean is_http;
        /* JSON output                                  */
        gboolean is_json;
-       /* Allow learning throught worker                               */
+       /* Allow learning through worker                                */
        gboolean allow_learn;
        /* Limit of tasks */
        guint32 max_tasks;
index 098f879eac95183cd791ff5d705e1c9153dc7641..e2d9e65fd9fd5757382c458b36f5e5decdc651e5 100644 (file)
@@ -39,7 +39,7 @@ local setfenv = _G.setfenv or compat_env.setfenv
 
 local _VERSION = "0.6.0"
 
---- The status codes that can be returned by an invoked test. These should not be overidden.
+--- The status codes that can be returned by an invoked test. These should not be overridden.
 -- @name status_codes
 -- @class table
 -- @field err - This is returned when an invoked test results in an error
@@ -58,7 +58,7 @@ local status_codes = {
 }
 
 --- Labels used to show the various <tt>status_codes</tt> as a single character.
--- These can be overidden if you wish.
+-- These can be overridden if you wish.
 -- @name status_labels
 -- @class table
 -- @see status_codes
index 1e5d09cb560784204a11952e7ee309e3f6754dd7..6072c6d02a6c90f8b5f9028766b5cc7819277d7b 100644 (file)
@@ -32,7 +32,7 @@ context("Rspamd expressions", function()
        {'(((A))', nil},
        -- Balanced braces
        {'(((A)))', '(A)'},
-       -- Plus and comparision operators
+       -- Plus and comparison operators
        {'A + B + C + D > 2', '2 (A) (B) (C) (D) +(4) >'},
        -- Plus and logic operators
        {'((A + B + C + D) > 2) & D', '(D) 2 (A) (B) (C) (D) +(4) > &'},
index c6a4bf15a81777de0d09ea5e4d9aa606290c19f3..46b5394894ac5f13297322dda47402889d9290cf 100755 (executable)
@@ -15,7 +15,7 @@ my @spam;
 my @ham;
 my $max_samples = -1;
 my $split = 1;
-my $preprocessed = 0; # ouptut is in format <score>:<0|1>:<SYM1,...SYMN>
+my $preprocessed = 0; # output is in format <score>:<0|1>:<SYM1,...SYMN>
 my $score_spam = 12;
 my $score_ham = -6;
 
index 374b3bc9740a7acc6b0ba8c34772306cc542caba..0a2ad46b8c8d916d1abe91f6526a1cab772f7b37 100644 (file)
@@ -473,7 +473,7 @@ Number of latest logs to exclude (0 by default).
 
 =item B<--correlations>
 
-Additionaly print correlation rate for each symbol displayed. This routine calculates merely paired correlations between symbols.
+Additionally print correlation rate for each symbol displayed. This routine calculates merely paired correlations between symbols.
 
 =item B<--search-pattern>