~ubuntu-branches/ubuntu/quantal/dovecot/quantal

« back to all changes in this revision

Viewing changes to sieve/src/lib-sieve/sieve-code-dumper.h

  • Committer: Bazaar Package Importer
  • Author(s): Chuck Short, Scott Kitterman
  • Date: 2010-06-22 10:33:51 UTC
  • mfrom: (1.13.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20100622103351-ifbmnklp8kxrhb30
Tags: 1:1.2.12-0ubuntu1
* New upstream release:
  - deliver: Don't crash when a message with Auto-submitted: header gets
   rejected.
  - lib-storage: Fixed header searches to work correctly when there are
    multiple headers with same name.
  - dict client: Disconnect from dict server after 1 second of idling.
  - dict: If process crashed, it wasn't automatically restarted
  - dict file: If dict file's group permissions equal world permissions,
    don't try to change its gid.
  - maildir: Fixed a memory leak when copying with hardlinks.
  - maildir: Expunging last messages may have assert-crashed if their
    filenames had just changed.
 * Update sieve patch to 0.1.17
 * debian/dovecot-common.postinst: Add warning about expired certificate.
   (Debian Bug: #576455)
 * Silence lintian warnings.

 [Scott Kitterman]
 * Rename dovecot-postfix to mail-stack-delivery per server-maverick-mail-
   integration spec.
   - Update debian/rules
   - Convert existing package to a dummy package and add new binary in debian/control
   - Update maintainer scripts.
   - Move previously installed backups and config files to new package name
     space in preinst
   - Add new debian/mail-stack-delivery.prerm to handle downgrades
   - Rename debian/dovecot-postfix.* to debian/mail-stack-delivery.*

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
        (struct sieve_code_dumper **dumper);
15
15
pool_t sieve_code_dumper_pool
16
16
        (struct sieve_code_dumper *dumper);
17
 
 
18
 
/*
 
17
        
 
18
/* 
19
19
 * Extension support
20
20
 */
21
21
 
22
22
struct sieve_code_dumper_extension {
23
 
        const struct sieve_extension_def *ext;
 
23
        const struct sieve_extension_def *ext;  
24
24
 
25
25
        void (*free)(struct sieve_code_dumper *dumper, void *context);
26
26
};
29
29
(struct sieve_code_dumper *dumper, const struct sieve_extension *ext,
30
30
        const struct sieve_code_dumper_extension *dump_ext, void *context);
31
31
void sieve_dump_extension_set_context
32
 
        (struct sieve_code_dumper *dumper, const struct sieve_extension *ext,
 
32
        (struct sieve_code_dumper *dumper, const struct sieve_extension *ext, 
33
33
                void *context);
34
34
void *sieve_dump_extension_get_context
35
 
        (struct sieve_code_dumper *dumper, const struct sieve_extension *ext);
36
 
 
37
 
/* Dump functions */
38
 
 
 
35
        (struct sieve_code_dumper *dumper, const struct sieve_extension *ext); 
 
36
        
 
37
/* Dump functions */    
 
38
        
39
39
void sieve_code_dumpf
40
40
        (const struct sieve_dumptime_env *denv, const char *fmt, ...)
41
41
                ATTR_FORMAT(2, 3);
47
47
void sieve_code_ascend(const struct sieve_dumptime_env *denv);
48
48
 
49
49
/* Operations and operands */
50
 
 
 
50
        
51
51
bool sieve_code_dumper_print_optional_operands
52
52
        (const struct sieve_dumptime_env *denv, sieve_size_t *address);
53
53