head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.54 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.52 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.50 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.48 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.46 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.44 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.42 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.40 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.38 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.36 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.34 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.32 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.30 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.28 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.26 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.24 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.22 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.20 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.18 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.16 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.14 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.12 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.10 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.8 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.4 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.6 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.2 pkgsrc-2019Q3-base:1.1; locks; strict; comment @# @; 1.1 date 2019.07.09.18.23.15; author schmonz; state Exp; branches; next ; commitid 0gexcF6qskhKKouB; desc @@ 1.1 log @Initial import of qconfirm, an implementation of a delivery confirmation process for a mailing list or mail address. It is invoked by qmail-local through a dot-qmail file, and can reduce the amount of junk mail hitting a mailbox or the mailboxes of mailing list subscribers. qconfirm performs this delivery confirmation process either sender based or message based. When used for a public mail address, not a mailing list, qconfirm is capable of detecting follow-ups on mail messages originated from this mail address, and doesn't request delivery confirmation is this case. qconfirm also is able to identify delivery confirmation requests from recipients of mail messages, and automatically confirms the delivery if desired. @ text @$NetBSD$ Rename local getline() to avoid duplicating a system-provided definition. --- src/Makefile.orig 2004-12-12 16:57:17.000000000 +0000 +++ src/Makefile @@@@ -17,9 +17,9 @@@@ qconfirm-accept: load qconfirm-accept.o qconfirm-check: load qconfirm-check.o qconfirm_key.o sha1.o \ qconfirm_conf_get.o qconfirm_inject.o qconfirm_address2id.o \ - getline.o unix.a byte.a time.a + qconfirm_getline.o unix.a byte.a time.a ./load qconfirm-check qconfirm_key.o sha1.o qconfirm_conf_get.o \ - qconfirm_inject.o qconfirm_address2id.o getline.o unix.a byte.a \ + qconfirm_inject.o qconfirm_address2id.o qconfirm_getline.o unix.a byte.a \ time.a qconfirm-conf: load qconfirm-conf.o qconfirm_key.o sha1.o unix.a byte.a \ @@@@ -27,16 +27,16 @@@@ qconfirm-conf: load qconfirm-conf.o qcon ./load qconfirm-conf qconfirm_key.o sha1.o unix.a byte.a time.a qconfirm-control: load qconfirm-control.o qconfirm_inject.o qconfirm_key.o \ - qconfirm_conf_get.o next_paragraph.o getline.o sha1.o unix.a \ + qconfirm_conf_get.o next_paragraph.o qconfirm_getline.o sha1.o unix.a \ byte.a time.a ./load qconfirm-control qconfirm_inject.o qconfirm_key.o \ - qconfirm_conf_get.o sha1.o next_paragraph.o getline.o unix.a \ + qconfirm_conf_get.o sha1.o next_paragraph.o qconfirm_getline.o unix.a \ byte.a time.a qconfirm-return: load qconfirm-return.o qconfirm_address2id.o \ - next_paragraph.o getline.o unix.a byte.a + next_paragraph.o qconfirm_getline.o unix.a byte.a ./load qconfirm-return qconfirm_address2id.o next_paragraph.o \ - getline.o unix.a byte.a + qconfirm_getline.o unix.a byte.a qconfirm-cdb-check: load qconfirm-cdb-check.o qconfirm_address2id.o \ qconfirm_conf_get.o cdb.a unix.a byte.a time.a @@@@ -48,9 +48,9 @@@@ qconfirm-cdb-update: load qconfirm-cdb-u ./load qconfirm-cdb-update qconfirm_conf_get.o cdb.a unix.a byte.a \ time.a -qconfirm-check-mid: load qconfirm-check-mid.o getline.o \ +qconfirm-check-mid: load qconfirm-check-mid.o qconfirm_getline.o \ qconfirm_address2id.o qconfirm_conf_get.o unix.a byte.a - ./load qconfirm-check-mid getline.o qconfirm_address2id.o \ + ./load qconfirm-check-mid qconfirm_getline.o qconfirm_address2id.o \ qconfirm_conf_get.o unix.a byte.a qconfirm-inject: load qconfirm-inject.o qconfirm_conf_get.o qconfirm_key.o \ @@@@ -59,9 +59,9 @@@@ qconfirm-inject: load qconfirm-inject.o unix.a byte.a time.a qconfirm-notice: load qconfirm-notice.o qconfirm_conf_get.o qconfirm_key.o \ - sha1.o qconfirm_inject.o getline.o unix.a byte.a time.a + sha1.o qconfirm_inject.o qconfirm_getline.o unix.a byte.a time.a ./load qconfirm-notice qconfirm_conf_get.o qconfirm_key.o sha1.o \ - qconfirm_inject.o getline.o unix.a byte.a time.a + qconfirm_inject.o qconfirm_getline.o unix.a byte.a time.a check-qconfirm-cdb: load check-qconfirm-cdb.o uint32_unpack.o unix.a byte.a ./load check-qconfirm-cdb uint32_unpack.o unix.a byte.a @@@@ -121,8 +121,8 @@@@ qconfirm-check-mid.o: compile qconfirm-c qconfirm_conf_get.o: compile qconfirm_conf_get.c ./compile qconfirm_conf_get.c -getline.o: compile getline.c getline.h - ./compile getline.c +qconfirm_getline.o: compile qconfirm_getline.c qconfirm_getline.h + ./compile qconfirm_getline.c next_paragraph.o: compile next_paragraph.c next_paragraph.h ./compile next_paragraph.c @