The NetBSD Project

CVS log for pkgsrc/mail/libsieve/

[BACK] Up to [] / pkgsrc / mail / libsieve

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.3 / (download) - annotate - [select for diffs], Sun Jan 7 13:04:21 2018 UTC (6 years, 1 month ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, HEAD
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Fix indentation in files.

The actual fix as been done by "pkglint -F */*/", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Mar 20 19:24:55 2009 UTC (14 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.1: +6 -13 lines
Diff to previous 1.1 (colored)

Simply and speed up files and processing.
This changes the files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.

Revision 1.1 / (download) - annotate - [select for diffs], Sat Sep 8 12:26:15 2007 UTC (16 years, 6 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, cwrapper, cube-native-xorg-base, cube-native-xorg

Re-add libsieve version 2.2.5.

This library was forked from CMS Sieve, it had existed here before.

Changes from fork:

libSieve 2.2.5

- Allowed CFLAGS to pass through
  (thanks to Bernard Johnson).

- Use # instead of __STRING for assertion stringification.

- Fixed off-by-one when reallocing space for repeated headers
  (thanks to Petri Laine).

libSieve 2.2.4

- Improved several test scripts.

- Fixed a memory leak in header parsing.

- Fixed a memory leak in comparator lookup.

- Accepted patch from Steffen Schuetz to respect :from in vacation action.

libSieve 2.2.3

- Numeric relational comparators were backwards.

libSieve 2.2.2

- Added more test scripts.

- Added support for RFC 3431 Relational comparators.

- Fixed segfault when parsing group syntax with empty address list.

libSieve 2.2.1

- Removed accidental dependency on Check.

- Added exception handling system.

- Added test runner scripts to sv_test.

libSieve 2.2.0

- Updated top-level README.

- Fixed address test not working.

- Fixed innocuous yet annoying GCC 4 warnings.

libSieve 2.1.13

- Fixed capabilities missingspaces.

- Fixed alloca.h in vasnprintf for FreeBSD.

libSieve 2.1.12

- Fixed namespace issue with vasnprintf.

libSieve 2.1.11

- Minor fixes to build with flex 2.5.33.

- Updated to Vacation draft 6.

- Updated to imap4flags.

- Dropped support for imapflags.

- Added callback for subaddress rather than
  using a hardcoded user+mailbox format.

- Added a callback for debug messages.

- Regex is always built in now.

- Fixed multiline "text: string ." blocks.

libSieve 2.1.10

- Fixed sieve2_listextensions.

- Fixed segfault when client returns null
  pointers from the getenvelope callback.

- Improved handling of extension require's.

- Fixed segfault when parsing zero length address.

libSieve 2.1.9

- Fixed subaddress, getenvelope and vacation.

- Added additional debugging messages.

- Added new and updated draft rfc's.

libSieve 2.1.8

- Created a testsuite of scripts and messages
  to exercise RFC and Draft comformance.

- Fixed a memory allocation issue that prevented
  the library from being used again after sieve2_free
  had been called.

libSieve 2.1.7

- Rewrote the API again. I finally like it!

- Settled on the LGPL for all of my new code.

- Replaced the RSA MD5 implementation with
  a public domain version.

- Documentation updated for the new API.

libSieve 2.1.6

- Added a set of error-retrieval functions.

libSieve 2.1.5
(formerly libsieve 2.2.0_pre3)

- CFLAGS now includes -Wall and compiles very
  cleanly. Messages from lex/yacc are benign.

- Namespace cleanups: internal global functions
  prefixed with "libsieve_" for consistency.

- Local regex library, borrowed from GNU glibc
  2.3.2. Used under LGPL license version 2.1.

- Compiles under Win32 with Visual C++, with
  many thanks to Brandon Knitter.

libSieve 2.1.4
(formerly libsieve 2.2.0_pre1)

- Sieve 2 API has begun. More changes should
  be expected during the 2.1 series.

- All later-CMU code removed and/or replaced;
  original licensing is now entirely old-CMU
  style and augmented by the GNU GPL as it is
  placed on all new code and applies to the
  distribution as a whole from here forward.

- "Poor man's parsers" for RFC 2/822 addresses
  and message headers replaced with lex/yacc.

- Extensive Valgrinding performed to identify
  memory leaks; no known leaks remain.

- Many more changes, amounting to perhaps a
  70% rewrite of all code.

libSieve 2.1.3

- Accepted patches from Timo Sirainen:

  - Added function xstrconcat
  - Changed strdup to strndup
  - Changed strcpy to xstrcpy
  - Changed uglies to xstrconcat
  - Rebuild .y and .l in
  - Changed int to size_t where applicable
  - Added explicit casting where applicable

- Accepted patches from Oliver Tappe:

  - Fixed examples for the web site
  - Removed useless headers
  - Now builds on BeOS

- Cleaned up lots of K&R style function declarations

libSieve 2.1.2

- Changed `timestamp` to $timestamp in configure scripts.

- Added missing autoconf and libtool scripts.

- Fixed a typo in index.html

libSieve 2.1.1

- First public release of the libSieve distribution.

- com_err library removed.

- Conversion to GNU autotools for the build process.

libSieve 2.1.0

- Forked from CMU Sieve 2.1.

- SourceForge project site and a new web site and CVS tree and prepared.

- Dependencies on libCyrus trimmed to a bare minimum.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>