Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
f3a3a1d
minor cleanup
pjstevns Mar 16, 2019
e20a555
update jenkins setup
pjstevns Mar 16, 2019
10f4a5d
remove unused variable
pjstevns Mar 16, 2019
47ac455
fix compiler warning
pjstevns Mar 16, 2019
99abc6f
Added files to .gitignore
langemeijer Dec 20, 2017
6d59abd
I think these files should have not been committed
langemeijer Dec 20, 2017
05545ee
Leave createing directories to debian/rules
langemeijer Dec 20, 2017
4de4bc5
New packaging with systemd
langemeijer Dec 20, 2017
222dffe
remove files
langemeijer Apr 20, 2018
bd32a9d
update README.md
pjstevns Mar 17, 2019
b009ca3
fix some compiler warnings
pjstevns Mar 17, 2019
dd6ea86
bump debian compat flag
pjstevns Mar 17, 2019
363de35
initial docker/alpine build
pjstevns Mar 11, 2019
2234c18
replace stdbool with gboolean type
pjstevns Mar 11, 2019
57893d3
testing docker image
pjstevns Mar 16, 2019
6f3ba23
build docker only when unit-tests succeed
pjstevns Mar 17, 2019
95ad799
add travis config
pjstevns Mar 17, 2019
e579283
Update README.md
pjstevns Mar 17, 2019
be6df73
fix detection of systemd libs on systemd >= 230
cjmayo Dec 4, 2017
2822fc0
support PostgreSQL application_name
cjmayo Jul 21, 2016
7cdecf2
Reinstate systemd notify service type
cjmayo Aug 23, 2019
aafb32f
Fix fd leaks in clientbase
kurotych Oct 24, 2019
ecc0cfa
According to RFC7162 section 3.1.3.0 MODIFIED keyword should be used
CozC Nov 3, 2019
873adfc
Merge pull request #11 from cjmayo/notify
CozC Nov 28, 2019
49f8d46
Merge pull request #9 from cjmayo/libsystemd
CozC Nov 28, 2019
7d2cd9e
Merge pull request #13 from armatusmiles/master
CozC Nov 28, 2019
6a19af6
Merge pull request #1 from dbmail/master
CozC Nov 28, 2019
ffe764f
Merge pull request #2 from CozC/RFC7162-MODIFIED
CozC Nov 28, 2019
bfa169b
Some client have hard time understanding "* OK". The better solution …
CozC Mar 18, 2020
40e7cfe
Idle message fix "* OK" => "* OK Still here"
CozC Mar 18, 2020
c092f84
SIGSEGV in imap_append_hash_as_string() at dm_misc.c
CozC Mar 18, 2020
6c75155
SIGSEGV in imap_append_hash_as_string() at dm_misc.c #12
CozC Mar 18, 2020
5d13923
Merge pull request #10 from cjmayo/appname
CozC Mar 23, 2020
4a64f3c
Simplify and fix AC_CHECK_HEADERS for libzdb
Mar 31, 2020
f156369
Simplify includes part further
Mar 31, 2020
638eb4f
Include libzdb's <zdb.h> instead of individual interfaces
Mar 31, 2020
6fff537
Merge pull request #25 from nbeta-git/RFC7162-MODIFIED
CozC Apr 2, 2020
a570fc0
Merge pull request #26 from nbeta-git/fix_OkStillHere
CozC Apr 2, 2020
3ff1b20
Merge pull request #27 from nbeta-git/fix_imap_append_hash_as_string
CozC Apr 2, 2020
bcf0fb6
merge from awheeler:fix_imap_invalid_bodystructure
cncioranu Apr 2, 2020
3bfdc7b
*awheeler
cncioranu Apr 2, 2020
09ef6a5
Merge pull request #28 from nbeta-git/awheeler__fix_imap_invalid_body…
CozC Apr 2, 2020
7cdfa2d
upgrade to libzdb due to #22
cncioranu Apr 2, 2020
bd4edcd
Merge pull request #22 from tildeslash/configure
CozC Apr 2, 2020
a105f2a
Merge pull request #1 from dbmail/master
cncioranu Apr 2, 2020
8e1db38
configuration update due to libzdb changes
cncioranu Apr 2, 2020
3f2bd5d
Merge pull request #29 from nbeta-git/libzdb_3.2.2
CozC Apr 2, 2020
9c5fbc4
Create ccpp.yml
cncioranu Apr 2, 2020
e5daa12
Merge pull request #2 from nbeta-git/nbeta-git-patch-1
cncioranu Apr 2, 2020
f5525eb
Update ccpp.yml
cncioranu Apr 2, 2020
2160f48
gmime
cncioranu Apr 2, 2020
7c97ee2
Merge pull request #3 from nbeta-git/nbeta-git-patch-1
cncioranu Apr 2, 2020
d7d671d
Update ccpp.yml
cncioranu Apr 2, 2020
4dde927
Update ccpp.yml
cncioranu Apr 2, 2020
19d6b9c
Merge pull request #30 from nbeta-git/master
CozC Apr 2, 2020
489c311
Merge pull request #4 from dbmail/master
cncioranu Apr 4, 2020
ac3f362
cncioranu Apr 4, 2020
1a58636
Fix for application-name, the issues was introduced in #10 when dburi…
cncioranu Apr 4, 2020
3fbf8b3
Merge pull request #32 from nbeta-git/db-uri_application_name_addition
CozC Apr 4, 2020
f9efc22
Merge pull request #5 from dbmail/master
cncioranu Apr 4, 2020
e6d0df4
Bumping for new version 3.2.4 - beta.
cncioranu Apr 4, 2020
27899fb
Change version to 3.2.4-beta
cncioranu Apr 4, 2020
afd054a
Merge pull request #33 from nbeta-git/version-3.2.4-beta
CozC Apr 5, 2020
2da20d1
Merge pull request #6 from dbmail/master
cncioranu Apr 5, 2020
4415845
Fix removealias which in some mysql versions will break the query, #18
cncioranu Apr 5, 2020
3854bab
compatibility issues with some mysql versions, but it should solve ot…
cncioranu Apr 5, 2020
9e69b94
Merge pull request #34 from nbeta-git/fix_remove-alias
CozC Apr 5, 2020
e0d96d7
Use pkg-config autoconf macro to find libzdb
mverbert Apr 13, 2020
dbc7430
Fix debian package build as libsystemd is used
mverbert Apr 13, 2020
3aa2145
Update debian changelog to version 3.2.4-beta
mverbert Apr 13, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .github/workflows/ccpp.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: C/C++ CI

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Install dependencies gmime
run: sudo apt-get install libgmime-2.6-dev libmhash-dev libssl1.0-dev libevent-dev libzdb-dev

- name: configure
run: ./configure
- name: make
run: make
- name: make check
run: make check

41 changes: 41 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,44 @@ jenkins/local/
jenkins/parts/
jenkins/sbin/
jenkins/var/

Makefile
man/Makefile
src/Makefile
src/modules/Makefile
systemd/Makefile
test/Makefile

src/dbmail-deliver
src/dbmail-export
src/dbmail-httpd
src/dbmail-imapd
src/dbmail-lmtpd
src/dbmail-pop3d
src/dbmail-sievecmd
src/dbmail-timsieved
src/dbmail-users
src/dbmail-util
src/dbmail.h
src/libdbmail.la
src/modules/libauth_ldap.la
src/modules/libauth_sql.la
src/modules/libsort_null.la
src/modules/libsort_sieve.la

systemd/dbmail-imapd.service
systemd/dbmail-lmtpd.service
systemd/dbmail-pop3d.service
systemd/dbmail-timsieved.service
systemd/dbmail.tmpfiles

config.h
config.log
config.status
config/config.guess.cdbs-orig
config/config.sub.cdbs-orig
libtool
src/.libs/
src/modules/.libs/
stamp-h1
stamps/
5 changes: 5 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
services:
- docker

script:
- docker build -t dbmail:alpine .
23 changes: 23 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
FROM alpine:edge AS build-image

ADD . /app
COPY docker/etc/ /etc/
WORKDIR /app
RUN apk add --no-cache libc-dev libzdb-dev gcc curl make gmime-dev=2.6.20-r0 libmhash-dev libsieve-dev libevent-dev bsd-compat-headers check-dev pkgconf
RUN ./configure --prefix=/usr --with-sieve=/usr --sysconfdir=/etc/dbmail --enable-static=no \
--enable-shared=yes --with-check=/usr && make && CK_FORK=no make check && make install

FROM alpine:edge
COPY docker/etc/ /etc/
WORKDIR /app
RUN apk add --no-cache libc-dev libzdb gmime=2.6.20-r0 libmhash libsieve libevent
COPY --from=build-image /usr/sbin/dbmail* /usr/sbin/
COPY --from=build-image /usr/lib/dbmail/ /usr/lib/dbmail/

EXPOSE 24
EXPOSE 143
EXPOSE 110
EXPOSE 2000


CMD ["sh"]
Loading