aboutsummaryrefslogtreecommitdiffstats
path: root/camel
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@src.gnome.org>2000-05-23 14:11:04 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2000-05-23 14:11:04 +0800
commit44178eaccd22435239bd9487711c8627fb65e612 (patch)
tree0135ebac05f39ef43639420ceab8bd5d51f3e9dd /camel
parent35e4c5d6b5b2650e48a6bf7655bdd3719ccbfaa7 (diff)
downloadgsoc2013-evolution-44178eaccd22435239bd9487711c8627fb65e612.tar.gz
gsoc2013-evolution-44178eaccd22435239bd9487711c8627fb65e612.tar.zst
gsoc2013-evolution-44178eaccd22435239bd9487711c8627fb65e612.zip
stuff
svn path=/trunk/; revision=3175
Diffstat (limited to 'camel')
-rw-r--r--camel/ChangeLog33
-rw-r--r--camel/providers/imap/Makefile.am41
-rw-r--r--camel/providers/imap/camel-imap-provider.c50
-rw-r--r--camel/providers/imap/libcamelimap.urls1
4 files changed, 101 insertions, 24 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog
index 63b313c5e3..dfcebd00d1 100644
--- a/camel/ChangeLog
+++ b/camel/ChangeLog
@@ -1,34 +1,19 @@
-2000-05-22 Jeffrey Stedfast <fejj@helixcode.com>
-
- * camel-mime-filter-smtp.c: filter: Updated to check for
- \r's.
+2000-05-23 Jeffrey Stedfast <fejj@helixcode.com>
- * providers/smtp/camel-smtp-transport.c: smtp_data: Fixed the
- filtered stream
+ * providers/imap: Added some initial code to the camel tree
+ for IMAPv4
2000-05-22 Jeffrey Stedfast <fejj@helixcode.com>
- * camel-mime-filter-from.c: Undid previous changes
-
- * camel-mime-filter-smtp.[c,h]: Fixed code to change \n into \r\n.
- Should probably strip \r's or check for \r's before making changes
- to the buffer.
-
- * providers/smtp/camel-smtp-transport.c: Fixes for stream changes,
- updated to use camel smtp mime filter.
+ * providers/smtp/camel-smtp-transport.c: smtp_data: Fixed the
+ filtered stream. Fixes for stream changes, updated to use
+ camel-mime-filter-smtp.
* Makefile.am: Added camel-mime-filter-smtp.c
-2000-05-22 Jeff Stedfast <fejj@helixcode.com>
-
- * camel-mime-filter-from.c: formatting changes and changed
- comparisons to be case-insensitive - no guarentee that "From "
- tag will be in that case, it could be "fRoM " for all we know
- since the RFC doesn't specify that it MUST be in that particular
- case format.
-
- * camel-mime-filter-smtp.[c,h]: added to tree but not makefiles.
- Code needs to be tested.
+ * camel-mime-filter-smtp.[c,h]: Added to camel tree
+ Smtp filter used to change \n into \r\n, escape lone dots,
+ and escape "From "'s.
2000-05-19 NotZed <NotZed@HelixCode.com>
diff --git a/camel/providers/imap/Makefile.am b/camel/providers/imap/Makefile.am
new file mode 100644
index 0000000000..00cad46ec2
--- /dev/null
+++ b/camel/providers/imap/Makefile.am
@@ -0,0 +1,41 @@
+## Process this file with automake to produce Makefile.in
+
+SUBDIRS =
+
+libcamelmboxincludedir = $(includedir)/camel
+
+
+providerdir = $(pkglibdir)/camel-providers/$(VERSION)
+
+provider_LTLIBRARIES = libcamelimap.la
+provider_DATA = libcamelimap.urls
+
+INCLUDES = -I.. \
+ -I$(srcdir)/.. \
+ -I$(top_srcdir)/camel \
+ -I$(top_srcdir)/intl \
+ -I$(top_srcdir)/libibex \
+ -I$(top_srcdir)/e-util \
+ -I$(top_srcdir) \
+ -I$(includedir) \
+ $(GTK_INCLUDEDIR) \
+ -DG_LOG_DOMAIN=\"camel-imap-provider\"
+
+libcamelimap_la_SOURCES = \
+ camel-imap-folder.c \
+ camel-imap-provider.c \
+ camel-imap-store.c \
+ camel-imap-summary.c
+
+libcamelimapinclude_HEADERS = \
+ camel-imap-folder.h \
+ camel-imap-store.h \
+ camel-imap-summary.h
+
+libcamelimap_la_LDFLAGS = -version-info 0:0:0 -rpath $(libdir)
+
+libcamelimap_la_LIBADD = $(top_builddir)/e-util/libeutil.la $(top_builddir)/libibex/libibex.la $(UNICODE_LIBS)
+#libcamelimap_la_LIBADD = $(top_builddir)/libibex/libibex.la $(UNICODE_LIBS)
+
+EXTRA_DIST = libcamelimap.urls
+
diff --git a/camel/providers/imap/camel-imap-provider.c b/camel/providers/imap/camel-imap-provider.c
new file mode 100644
index 0000000000..cf43687bbe
--- /dev/null
+++ b/camel/providers/imap/camel-imap-provider.c
@@ -0,0 +1,50 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/* camel-imap-provider.c: imap provider registration code */
+
+/*
+ * Authors :
+ * Jeffrey Stedfast <fejj@helixcode.com>
+ *
+ * Copyright (C) 2000 HelixCode (www.helixcode.com).
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+ * USA
+ */
+
+#include "config.h"
+#include "camel-imap-store.h"
+#include "camel-provider.h"
+#include "camel-session.h"
+
+static CamelProvider imap_provider = {
+ "imap",
+ "IMAPv4 mail store",
+
+ "For reading mail on remote systems and "
+ "storing mail on remote servers.",
+
+ 0,
+
+ { 0, 0 }
+};
+
+void
+camel_provider_module_init (CamelSession *session)
+{
+ imap_provider.object_types[CAMEL_PROVIDER_STORE] =
+ camel_imap_store_get_type();
+
+ camel_session_register_provider (session, &imap_provider);
+}
diff --git a/camel/providers/imap/libcamelimap.urls b/camel/providers/imap/libcamelimap.urls
new file mode 100644
index 0000000000..c301c0ffac
--- /dev/null
+++ b/camel/providers/imap/libcamelimap.urls
@@ -0,0 +1 @@
+imap
0-10-06 11:22:36 +0800'>2020-10-062-4/+4 * Clean up port's makefileMateusz Piotrowski2020-10-062-19/+26 * sysutils/py-resolve-march-native: add support for testsPiotr Kubaj2020-10-061-0/+3 * sysutils/py-resolve-march-native: command line tool to resolve -march=native ...Piotr Kubaj2020-10-064-0/+30 * Return jadawin@'s ports to the pool after taking in his commit bit.Rene Ladan2020-10-063-3/+3 * sysutils/openzfs*: Update to fix 12.1-REL buildRyan Moeller2020-10-055-10/+12 * Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5Loïc Bartoletti2020-10-051-1/+1 * sysutils/onefetch: Update to 2.4.0Rainer Hurling2020-10-052-112/+204 * sysutils/mackerel-agent: Update to 0.69.2Koichiro Iwao2020-10-042-7/+7 * Update to 6.07Sunpoet Po-Chuan Hsieh2020-10-042-4/+4 * sysutils/logstash7: Update to 7.9.2Tobias C. Berner2020-10-042-4/+4 * sysutils/beats7: Update to 7.9.2Tobias C. Berner2020-10-0412-22/+93 * Upgrade to intel-pcm-202009Warner Losh2020-10-042-6/+5 * sysutils/terraform: update to 0.13.4Mikael Urankar2020-10-032-6/+6 * sysutils/rubygem-bundler: Update to 2.1.4Koichiro Iwao2020-10-032-4/+4 * sysutils/moosefs3: pdate to 3.0.114-1Tobias C. Berner2020-10-032-5/+5 * sysutils/inxi: Update to 3.1.07.1Mikael Urankar2020-10-032-4/+4 * sysutils/terragrunt: Update to 0.25.2Mikael Urankar2020-10-032-4/+4 * New port: New sysutils/choriaRomain Tartière2020-10-0312-0/+524 * Add sysutils/terraform-docs: Generate documentation from Terraform modulesDanilo G. Baio2020-10-034-0/+107 * Update to 4.6Mateusz Piotrowski2020-10-0312-414/+119 * Add py-python-consul2 0.1.4Sunpoet Po-Chuan Hsieh2020-10-024-0/+33 * sysutils/py-azure-cli: Update to 2.12.1Danilo G. Baio2020-10-022-4/+4 * sysutils/py-azure-cli-core: Update to 2.12.1Danilo G. Baio2020-10-022-4/+4 * Update to 4.15.0-1.Olivier Cochard2020-10-025-68/+42 * sysutils/ganglia-monitor-core: Upgrade to 3.7.2, disable python modulesJason W. Bacon2020-10-029-40/+35 * Update to 4.0.41Romain Tartière2020-10-022-4/+4 * Update to 2.30.0Romain Tartière2020-10-022-4/+4 * Chase libsndfile 1.0.30 update.Thomas Zander2020-10-011-0/+1 * Update to 4.0.12Sunpoet Po-Chuan Hsieh2020-10-012-4/+4 * Update to the latest cfengine commits on github.Cy Schubert2020-10-012-5/+5 * Update to 4.0.40Romain Tartière2020-10-012-4/+4 * Remove system-tools-backendsBaptiste Daroussin2020-09-307-170/+0 * Add sysutils/duf: Disk Usage/Free UtilityLi-Wen Hsu2020-09-304-0/+69 * sysutils/reptyr: update to 0.8.0Kyle Evans2020-09-304-57/+5 * Add missing dep on cyrus-sasl2-gssapiBrad Davis2020-09-301-0/+2 * Update pkg-descrSunpoet Po-Chuan Hsieh2020-09-302-7/+11 * sysutils/openzfs*: Bump to update cache_purgevfs usage after 1300117Ryan Moeller2020-09-304-10/+10 * Support SO_REUSEPORT_LB.Cy Schubert2020-09-302-1/+21 * Rename rc.conf variables syslog_ng_config and syslog_ng_pid toCy Schubert2020-09-309-47/+108 * sysutils/go-btfs: update to 1.4.0Mikael Urankar2020-09-292-158/+168 * update to 3.38.0Baptiste Daroussin2020-09-293-11/+90 * First batch at upgrading gnome to 3.36/3.38Baptiste Daroussin2020-09-2913-153/+69 * sysutils/libdnf: Broken on 11Yuri Victorovich2020-09-291-0/+2 * Bump portrevision for devel/evdev-protoNiclas Zeising2020-09-293-2/+3 * sysutils/bpytop: Update to 1.0.40Li-Wen Hsu2020-09-282-4/+4 * Reset MAINTAINERTobias Kortkamp2020-09-2821-21/+21 * sysutils/mackerel-agent: Update to 0.69.1Koichiro Iwao2020-09-282-10/+46 * - Update to 4.5.0Dmitry Marakasov2020-09-284-39/+4 * sysutils/py-azure-cli: Add missing dependency sysutils/py-psutilDanilo G. Baio2020-09-281-1/+2 * sysutils/py-azure-cli: Update to 2.12.0Danilo G. Baio2020-09-282-16/+19 * sysutils/py-azure-cli-core: Update to 2.12.0Danilo G. Baio2020-09-282-4/+4 * Attempt to fix plist on powerpc64le.Mark Linimon2020-09-281-2/+2 * Update to 20200922Sunpoet Po-Chuan Hsieh2020-09-283-9/+43 * fix run-depends of gnome-control-center after r550228Christoph Moench-Tegeder2020-09-281-1/+1 * sysutils/bpytop: Update to 1.0.38Li-Wen Hsu2020-09-272-4/+4 * sysutils/ttyd: assign maintainershipSteve Wills2020-09-271-1/+1 * sysutils/dnf: Add symbolic links to executables for them to be named like in ...Yuri Victorovich2020-09-272-0/+8 * Update to 12.1.16Kirill Ponomarev2020-09-272-4/+4 * Revert r549867. The permissions were wrong.Cy Schubert2020-09-274-22/+22 * Fix build with -fno-commonStefan Eßer2020-09-267-8/+93 * Add missing run time dependenciesMatthew Seaman2020-09-261-0/+4 * update to 1.8.0Mikolaj Golub2020-09-262-4/+4 * Add devel/p5-App-ZFSCursesLi-Wen Hsu2020-09-265-0/+45 * New port: sysutils/dnf: Dandified YUM, the next-generation version of YUMYuri Victorovich2020-09-267-0/+221 * sysutils/libdnf: Fix PYTHON optionYuri Victorovich2020-09-265-15/+56 * Update to 2.29.0Romain Tartière2020-09-263-18/+19 * Update to 4.0.39Romain Tartière2020-09-262-4/+4 * New port: sysutils/libdnf: Dandified YUM, the next-generation version of YUMYuri Victorovich2020-09-268-0/+212 * sysutils/diskonaut: Update 0.10.0 -> 0.11.0Yuri Victorovich2020-09-262-19/+43 * Upgrade libgweather to 3.36.1Baptiste Daroussin2020-09-251-1/+1 * Update to 1.0.2Baptiste Daroussin2020-09-255-32/+10 * Add Nix, a purely functional package managerMateusz Piotrowski2020-09-2510-0/+465 * Update sysutils/helm to 3.3.4Danilo Egea Gondolfo2020-09-252-5/+5 * Update sysutils/minikube to 1.13.1Danilo Egea Gondolfo2020-09-252-5/+5 * Update sysutils/kubectl to 1.19.2Danilo Egea Gondolfo2020-09-252-4/+4 * Upgrade sysutils/debootstrap to 1.0.123.Edward Tomasz Napierala2020-09-254-8/+12 * sysutils/pnscan: Update version 1.14=>1.14.1Muhammad Moinur Rahman2020-09-253-7/+5 * sysutils/pwol: Update version 1.5.1=>1.5.2Muhammad Moinur Rahman2020-09-253-10/+13 * Fix build on powerpc64Stefan Eßer2020-09-254-21/+41 * Update to 9.6.6Dan Langille2020-09-254-8/+8 * sysutils/nomad: update to 0.12.5John Hixson2020-09-252-4/+4 * sysutils/ipfs-go: update to version 0.7.0John Hixson2020-09-252-14/+4 * sysutils/ntfy: Update 2.7.0 -> 2.7.0-14Yuri Victorovich2020-09-252-5/+6 * Add upstreams patch to fix build problemPalle Girgensohn2020-09-253-4/+50 * Upgrade tracker to 2.3.4 and tracker-miners to 2.3.5Baptiste Daroussin2020-09-247-175/+60 * sysutils/siegfried: Update to v1.9.0Tobias Kortkamp2020-09-242-4/+4 * sysutils/conan: Update 1.29.1 -> 1.29.2Yuri Victorovich2020-09-242-4/+4 * sysutils/synergy-1: Update 1.11.1 -> 1.12.0Yuri Victorovich2020-09-243-10/+33 * Update to the latest cfengine commits on github.Cy Schubert2020-09-244-14/+14 * Fix permissions.Cy Schubert2020-09-244-22/+22 * Create syslog.d subdir if it doesn't exist, allowing install/upgradeCy Schubert2020-09-244-1/+6 * sysutils/lttng-tools: remove GCC dependencyPiotr Kubaj2020-09-241-8/+2 * Make test/Makefile use system CFLAGSStefan Eßer2020-09-242-5/+31 * Request a c99 compatible compiler in an attempt to fix the build onStefan Eßer2020-09-241-2/+3 * Add sysutils/terragrunt: Terragrunt is a thin wrapper for TerraformDanilo G. Baio2020-09-244-0/+321 * Allow building on powerpc64le.Mark Linimon2020-09-241-1/+1 * Also mark as not for powerpc64le.Mark Linimon2020-09-241-0/+1 * Improve port's Makefile:Stefan Eßer2020-09-241-4/+5 * Also allow building on powerpc64le.Mark Linimon2020-09-241-1/+1 * Canonicalize use of SSP_CFLAGS on all powerpc variants.Mark Linimon2020-09-241-1/+1 * Canonicalize use of GCC on all powerpc variants.Mark Linimon2020-09-241-1/+1 * sysutils/xen-tools: unbreak packagingDima Panov2020-09-232-3/+5 * - make /sbin/e2fsck and /sbin/fsck_ext2fs visible in pkg catalog/"pkg which",Matthias Andree2020-09-234-31/+61 * sysutils/reggae: Update to 0.1.16Fernando Apesteguía2020-09-234-6/+49 * Modify COMMENT to follow our style guideMateusz Piotrowski2020-09-231-2/+2 * New port of hexpeekStefan Eßer2020-09-235-0/+59 * sysutils/py-pyznap: Update to 1.6.0Li-Wen Hsu2020-09-232-9/+7 * sysutils/bpytop: Update to 1.0.37Li-Wen Hsu2020-09-232-4/+4 * sysutils/cbsd: fix build on non-x86Piotr Kubaj2020-09-233-0/+27 * Fix build with -fno-commonStefan Eßer2020-09-2210-4/+157 * Fix build with -fno-commonStefan Eßer2020-09-226-9/+61 * sysutils/bpytop: Update to 1.0.36Li-Wen Hsu2020-09-222-4/+4 * sysutils/openzfs*: Bump for recent changesRyan Moeller2020-09-225-27/+41 * Use the PY_PYGMENTS variableAntoine Brodin2020-09-211-2/+2 * sysutils/bpytop: Update to 1.0.35Li-Wen Hsu2020-09-212-4/+4 * Make exclusion of other 32-bit archs explicit.Mark Linimon2020-09-211-1/+1 * Update to 2.1.2Sunpoet Po-Chuan Hsieh2020-09-212-4/+4 * Revert to 1.5.2 since the new version does not buildPalle Girgensohn2020-09-202-4/+4 * sysutils/polkit: Update to 0.118Steve Wills2020-09-204-16/+6 * Clean up some thingsTobias Kortkamp2020-09-201-1/+0 * Fix build with -fno-commonStefan Eßer2020-09-202-1/+12 * Fix build with -fno-commonStefan Eßer2020-09-203-0/+36 * Updated to v172Richard Gallamore2020-09-202-4/+4 * sysutils/consul: fix build on aarch64Mikael Urankar2020-09-203-0/+630 * Update to 2.1.1Sunpoet Po-Chuan Hsieh2020-09-192-4/+4 * sysutils/zfs-snapshot-mgmt: pass to submitterNiclas Zeising2020-09-191-1/+1 * Fix build with -fno-commonStefan Eßer2020-09-192-0/+12 * Update to 4.3.5Matthew Seaman2020-09-192-4/+4 * Remove expired ports:Rene Ladan2020-09-1963-2811/+0 * Add rubygem-guard-cucumber 3.0.0Sunpoet Po-Chuan Hsieh2020-09-194-0/+31 * the gcdmaster port has been removed in 2018, remove some of its definition thatBaptiste Daroussin2020-09-191-58/+0 * sysutils/smenu: Update to 0.9.16Danilo G. Baio2020-09-192-5/+5 * sysutils/radmind: Update 1.15.1 -> 1.15.2; Fix for FreeBSD 13Yuri Victorovich2020-09-192-5/+5 * sysutils/conan: Update 1.29.0 -> 1.29.1Yuri Victorovich2020-09-192-5/+5 * sysutils/evisum: Update to 0.5.6Gleb Popov2020-09-183-4/+17 * update to 1.24.1Baptiste Daroussin2020-09-183-4/+20 * Update to 1.24.2Baptiste Daroussin2020-09-182-4/+4 * Update to 1.24.1Baptiste Daroussin2020-09-184-30/+45 * Remove explicit dependencyRomain Tartière2020-09-181-2/+1 * Update to 0.4.0Romain Tartière2020-09-172-4/+4 * Update to 2.27.0Romain Tartière2020-09-172-4/+4 * Update to 4.0.38Romain Tartière2020-09-172-4/+4 * sysutils/dtc: fix build on GCC architecturesPiotr Kubaj2020-09-161-1/+1 * sysutils/htop: Update to 3.0.2Li-Wen Hsu2020-09-166-124/+6 * sysutils/bpytop: Update to 1.0.33Li-Wen Hsu2020-09-162-4/+4 * sysutils/rundeck3: Update to 3.3.3Danilo G. Baio2020-09-162-5/+5 * sysutils/lbl-hf: Update to 1.9. Changes since 1.8:Craig Leres2020-09-162-4/+4 * Upgrade to version 1.5.6Palle Girgensohn2020-09-152-4/+4 * - Update `sysutils/parkverbot' to version 1.3Alexey Dokuchaev2020-09-153-7/+6 * Fix build with clang11 and point to dockapps.net as upstream repoUlrich Spörlein2020-09-151-1/+2 * Update to 13.2.1Sunpoet Po-Chuan Hsieh2020-09-152-4/+4 * Update KDE Frameworks to 5.74.0Tobias C. Berner2020-09-153-9/+11 * sysutils/bpytop: Update to 1.0.32Li-Wen Hsu2020-09-152-4/+4 * sysutils/intel-pcm-devel: update g20200830 to g20200902 (40d3b77)Vinícius Zavam2020-09-142-6/+6 * sysutils/bpytop: Update to 1.0.31Li-Wen Hsu2020-09-142-4/+4 * sysutils/consul: update to 1.8.4Steve Wills2020-09-142-4/+4 * sysutils/bpytop: Update to 1.0.30Li-Wen Hsu2020-09-132-4/+4 * sysutils/nomad: update to version 0.12.4John Hixson2020-09-132-4/+4 * sysutils/diskonaut: Update 0.9.0 -> 0.10.0Yuri Victorovich2020-09-132-4/+4 * sysutils/py-azure-cli: Update to 2.11.1Danilo G. Baio2020-09-132-9/+14 * sysutils/py-azure-cli-core: Update to 2.11.1Danilo G. Baio2020-09-132-6/+7 * sysutils/pot: Update to 0.11.4Luca Pizzamiglio2020-09-132-4/+4 * sysutils/py-azure-cli-telemetry: Update to 1.0.6Danilo G. Baio2020-09-132-5/+5 * - Update to 20200226Ryan Steinmetz2020-09-122-4/+4 * Update sysutils/kops to 1.18.1Danilo Egea Gondolfo2020-09-122-4/+4 * Update sysutils/kubectl to 1.19.1Danilo Egea Gondolfo2020-09-122-4/+4 * sysutils/bpytop: Fix pkg-plistLi-Wen Hsu2020-09-121-0/+1 * sysutils/bpytop: Update to 1.0.27Li-Wen Hsu2020-09-122-4/+4 * sysutils/fusefs-rar2fs: Update to 1.29.1Jason E. Hale2020-09-122-5/+4 * sysutils/beats7: Update to 7.9.1Joseph Mingrone2020-09-1118-157/+1012 * Change the maintainer entry in rhurlin's portsRainer Hurling2020-09-111-1/+1 * Move some gnome@ ports to desktop@Tobias C. Berner2020-09-11