aboutsummaryrefslogtreecommitdiffstats
path: root/composer
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@ximian.com>2001-06-03 05:07:44 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2001-06-03 05:07:44 +0800
commitf29afac4e61153c7304d4d1c92064c968dda32a3 (patch)
tree78d8e58d6403d59d1e9a4ebe80b29d912cb495a1 /composer
parent2ceef66cce57e4655763dbc984dd4e849fc3028a (diff)
downloadgsoc2013-evolution-f29afac4e61153c7304d4d1c92064c968dda32a3.tar.gz
gsoc2013-evolution-f29afac4e61153c7304d4d1c92064c968dda32a3.tar.zst
gsoc2013-evolution-f29afac4e61153c7304d4d1c92064c968dda32a3.zip
If user is trying to sign his/her message, try first to use the key that
2001-06-01 Jeffrey Stedfast <fejj@ximian.com> * e-msg-composer.c (build_message): If user is trying to sign his/her message, try first to use the key that they might have provided in their account settings. If that was never set, default to their email address. Also respect their config option to encrypt-to-self. svn path=/trunk/; revision=10103
Diffstat (limited to 'composer')
-rw-r--r--composer/ChangeLog8
-rw-r--r--composer/e-msg-composer.c107
2 files changed, 86 insertions, 29 deletions
diff --git a/composer/ChangeLog b/composer/ChangeLog
index 5a9223d7ea..cbffb77b90 100644
--- a/composer/ChangeLog
+++ b/composer/ChangeLog
@@ -1,3 +1,11 @@
+2001-06-01 Jeffrey Stedfast <fejj@ximian.com>
+
+ * e-msg-composer.c (build_message): If user is trying to sign
+ his/her message, try first to use the key that they might have
+ provided in their account settings. If that was never set, default
+ to their email address. Also respect their config option to
+ encrypt-to-self.
+
2001-05-31 Jeffrey Stedfast <fejj@ximian.com>
* e-msg-composer.c (build_message): Oops. Fix a few compile problems.
diff --git a/composer/e-msg-composer.c b/composer/e-msg-composer.c
index 4011dd316e..ec867c8da2 100644
--- a/composer/e-msg-composer.c
+++ b/composer/e-msg-composer.c
@@ -268,10 +268,10 @@ build_message (EMsgComposer *composer)
CamelMimePart *part;
CamelException ex;
int i;
-
+
if (composer->persist_stream_interface == CORBA_OBJECT_NIL)
return NULL;
-
+
new = camel_mime_message_new ();
e_msg_composer_hdrs_to_message (hdrs, new);
for (i = 0; i < composer->extra_hdr_names->len; i++) {
@@ -279,7 +279,7 @@ build_message (EMsgComposer *composer)
composer->extra_hdr_names->pdata[i],
composer->extra_hdr_values->pdata[i]);
}
-
+
data = get_text (composer->persist_stream_interface, "text/plain");
if (!data) {
/* The component has probably died */
@@ -296,7 +296,7 @@ build_message (EMsgComposer *composer)
camel_object_unref (CAMEL_OBJECT (stream));
camel_data_wrapper_set_mime_type_field (plain, type);
header_content_type_unref (type);
-
+
if (composer->send_html) {
data = get_text (composer->persist_stream_interface, "text/html");
if (!data) {
@@ -310,45 +310,45 @@ build_message (EMsgComposer *composer)
camel_data_wrapper_construct_from_stream (html, stream);
camel_object_unref (CAMEL_OBJECT (stream));
camel_data_wrapper_set_mime_type (html, "text/html; charset=utf-8");
-
+
/* Build the multipart/alternative */
body = camel_multipart_new ();
camel_data_wrapper_set_mime_type (CAMEL_DATA_WRAPPER (body),
"multipart/alternative");
camel_multipart_set_boundary (body, NULL);
-
+
part = camel_mime_part_new ();
camel_medium_set_content_object (CAMEL_MEDIUM (part), plain);
camel_object_unref (CAMEL_OBJECT (plain));
camel_mime_part_set_encoding (part, plain_encoding);
camel_multipart_add_part (body, part);
camel_object_unref (CAMEL_OBJECT (part));
-
+
part = camel_mime_part_new ();
camel_medium_set_content_object (CAMEL_MEDIUM (part), html);
camel_object_unref (CAMEL_OBJECT (html));
camel_multipart_add_part (body, part);
camel_object_unref (CAMEL_OBJECT (part));
-
+
/* If there are inlined images, construct a
* multipart/related containing the
* multipart/alternative and the images.
*/
if (g_hash_table_size (composer->inline_images)) {
CamelMultipart *html_with_images;
-
+
html_with_images = camel_multipart_new ();
camel_data_wrapper_set_mime_type (
CAMEL_DATA_WRAPPER (html_with_images),
"multipart/related; type=\"multipart/alternative\"");
camel_multipart_set_boundary (html_with_images, NULL);
-
+
part = camel_mime_part_new ();
camel_medium_set_content_object (CAMEL_MEDIUM (part), CAMEL_DATA_WRAPPER (body));
camel_object_unref (CAMEL_OBJECT (body));
camel_multipart_add_part (html_with_images, part);
camel_object_unref (CAMEL_OBJECT (part));
-
+
add_inlined_images (composer, html_with_images);
current = CAMEL_DATA_WRAPPER (html_with_images);
} else
@@ -358,10 +358,10 @@ build_message (EMsgComposer *composer)
if (e_msg_composer_attachment_bar_get_num_attachments (attachment_bar)) {
CamelMultipart *multipart = camel_multipart_new ();
-
+
/* Generate a random boundary. */
camel_multipart_set_boundary (multipart, NULL);
-
+
part = camel_mime_part_new ();
camel_medium_set_content_object (CAMEL_MEDIUM (part), current);
if (current == plain)
@@ -369,9 +369,9 @@ build_message (EMsgComposer *composer)
camel_object_unref (CAMEL_OBJECT (current));
camel_multipart_add_part (multipart, part);
camel_object_unref (CAMEL_OBJECT (part));
-
+
e_msg_composer_attachment_bar_to_multipart (attachment_bar, multipart);
-
+
current = CAMEL_DATA_WRAPPER (multipart);
}
@@ -383,15 +383,24 @@ build_message (EMsgComposer *composer)
camel_object_unref (CAMEL_OBJECT (current));
if (composer->pgp_sign) {
- /* FIXME: should use the PGP key id rather than email address */
+ CamelInternetAddress *from = NULL;
const char *pgpid;
- CamelInternetAddress *from;
camel_exception_init (&ex);
- from = e_msg_composer_hdrs_get_from (E_MSG_COMPOSER_HDRS (composer->hdrs));
- camel_internet_address_get (from, 0, NULL, &pgpid);
+
+ if (hdrs->account && hdrs->account->pgp_key) {
+ pgpid = hdrs->account->pgp_key;
+ } else {
+ /* time for plan b */
+ from = e_msg_composer_hdrs_get_from (hdrs);
+ camel_internet_address_get (from, 0, NULL, &pgpid);
+ }
+
mail_crypto_pgp_mime_part_sign (&part, pgpid, CAMEL_CIPHER_HASH_SHA1, &ex);
- camel_object_unref (CAMEL_OBJECT (from));
+
+ if (from)
+ camel_object_unref (CAMEL_OBJECT (from));
+
if (camel_exception_is_set (&ex))
goto exception;
}
@@ -406,6 +415,24 @@ build_message (EMsgComposer *composer)
camel_exception_init (&ex);
recipients = g_ptr_array_new ();
+ /* check to see if we should encrypt to self */
+ if (hdrs->account && hdrs->account->pgp_encrypt_to_self) {
+ CamelInternetAddress *from = NULL;
+
+ if (hdrs->account->pgp_key) {
+ address = hdrs->account->pgp_key;
+ } else {
+ /* time for plan b */
+ from = e_msg_composer_hdrs_get_from (hdrs);
+ camel_internet_address_get (from, 0, NULL, &address);
+ }
+
+ g_ptr_array_add (recipients, g_strdup (address));
+
+ if (from)
+ camel_object_unref (CAMEL_OBJECT (from));
+ }
+
addr = camel_mime_message_get_recipients (new, CAMEL_RECIPIENT_TYPE_TO);
len = camel_address_length (CAMEL_ADDRESS (addr));
for (i = 0; i < len; i++) {
@@ -447,18 +474,24 @@ build_message (EMsgComposer *composer)
#ifdef HAVE_NSS
if (composer->smime_sign) {
- /* FIXME: should use the S/MIME signature certificate email address */
+ CamelInternetAddress *from = NULL;
CamelMimeMessage *smime_mesg;
- CamelInternetAddress *from;
- const char *address;
+ const char *certname;
camel_exception_init (&ex);
- from = e_msg_composer_hdrs_get_from (E_MSG_COMPOSER_HDRS (composer->hdrs));
- camel_internet_address_get (from, 0, NULL, &address);
- smime_mesg = mail_crypto_smime_sign (new, address, TRUE, TRUE, &ex);
+ if (hdrs->account && hdrs->account->smime_key) {
+ certname = hdrs->account->smime_key;
+ } else {
+ /* time for plan b */
+ from = e_msg_composer_hdrs_get_from (hdrs);
+ camel_internet_address_get (from, 0, NULL, &certname);
+ }
- camel_object_unref (CAMEL_OBJECT (from));
+ smime_mesg = mail_crypto_smime_sign (new, certname, TRUE, TRUE, &ex);
+
+ if (from)
+ camel_object_unref (CAMEL_OBJECT (from));
if (camel_exception_is_set (&ex))
goto exception;
@@ -469,8 +502,8 @@ build_message (EMsgComposer *composer)
if (composer->smime_encrypt) {
/* FIXME: we should try to get the preferred cert "nickname" for each recipient */
- const CamelInternetAddress *addr;
- CamelInternetAddress *from;
+ const CamelInternetAddress *addr = NULL;
+ CamelInternetAddress *from = NULL;
CamelMimeMessage *smime_mesg;
const char *address;
GPtrArray *recipients;
@@ -479,6 +512,22 @@ build_message (EMsgComposer *composer)
camel_exception_init (&ex);
recipients = g_ptr_array_new ();
+ /* check to see if we should encrypt to self */
+ if (hdrs->account && hdrs->account->smime_encrypt_to_self) {
+ if (hdrs->account->smime_key) {
+ address = hdrs->account->smime_key;
+ } else {
+ /* time for plan b */
+ from = e_msg_composer_hdrs_get_from (hdrs);
+ camel_internet_address_get (from, 0, NULL, &address);
+ }
+
+ g_ptr_array_add (recipients, g_strdup (address));
+
+ if (from)
+ camel_object_unref (CAMEL_OBJECT (addr));
+ }
+
addr = camel_mime_message_get_recipients (new, CAMEL_RECIPIENT_TYPE_TO);
len = camel_address_length (CAMEL_ADDRESS (addr));
for (i = 0; i < len; i++) {
'2008-09-06 03:41:48 +0800'>2008-09-063-32/+0 * The KDE FreeBSD team is proud to announce the release of KDE 4.1.1miwi2008-09-032-9/+6 * The KDE FreeBSD team is proud to announce the releasemiwi2008-08-291-3/+3 * Conversion from (now defunct) autoconf-2.61 to autoconf-2.62ade2008-08-202-4/+4 * - Fix INDEXmiwi2008-08-184-173/+316 * The KDE FreeBSD team is proud to announce the releasemiwi2008-08-184-266/+182 * Update to 11.5perky2008-08-142-6/+5 * The KDE FreeBSD team is proud to announce the release of KDE 4.1.0miwi2008-08-105-266/+183 * - Update to qt 4.4.1miwi2008-08-053-17/+15 * PHP Documentation in these language has been removed from the distribution.edwin2008-08-042-14/+0 * - Remove USE_GCC where it can be satisfied with base compiler on followingpav2008-07-251-1/+0 * Update to 8.1.2 Security Update 1. Quoted from the advisory:hrs2008-07-211-3/+3 * - Fix typo on Makefile.lippe2008-07-181-1/+1 * - s/PREFIX/LOCALBASE/ in DEPENDSitetcu2008-06-292-14/+16 * - Update to 0.1.1.20080329.lippe2008-06-213-7/+8 * - Fix pkg-plist in NOPORTDOCS case.lippe2008-06-162-23/+24 * ko.TeX is a collection of LaTeX packages made by Koaunghi Un, Dohyun Kimlippe2008-06-145-0/+7171 * ko.TeX is a collection of LaTeX packages made by Koaunghi Un, Dohyun Kimlippe2008-06-145-0/+237 * ko.TeX is a collection of LaTeX packages made by Koaunghi Un, Dohyun Kimlippe2008-06-145-0/+6458 * Bump portrevision due to upgrade of devel/gettext.edwin2008-06-0610-9/+10 * Update 0.99.2perky2008-05-302-5/+5 * Update to 0.0.8.itetcu2008-04-226-14/+28 * - Remove unneeded dependency from gtk12/gtk20 [1]miwi2008-04-2015-50/+49 * Update to 8.1.2. Bug fixes and enhancements can be found athrs2008-04-141-3/+3 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-253-5/+2 * - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-243-5/+2 * Update to Qt 4.3.4lofi2008-03-142-5/+3 * Reset relaxbsd@gmail.com due to maintainer-timeouts.linimon2008-03-021-1/+1 * - Update to 0.0.7rafan2008-02-074-26/+14 * To use termios.cjh2008-02-042-6/+85 * Update to 0.99.1perky2008-01-222-5/+5 * Avoid the need for running autoconf by touching configure.arved2008-01-121-2/+5 * Add Adobe Reader 8.1.1 and localized versions (total 15hrs2008-01-053-0/+19 * Update to 0.19perky2007-12-173-58/+52 * - Chase libhangul updatepav2007-12-151-2/+2 * - Update to 0.0.6pav2007-12-155-30/+41 * Update to KDE 3.5.8lofi2007-10-304-6/+488 * Presenting GNOME 2.20.1 and all related works for FreeBSD. The officialmarcus2007-10-253-54/+56 * Remove expired Emacs ports and the surrounding expired ports:vd2007-10-143-53/+0 * Replace all INSTALL_DATA/INSTALL_SCRIPT and INSTALL_PROGRAM/STRIP=edwin2007-10-071-1/+2 * Remove support for OSVERSION < 5edwin2007-10-041-4/+1 * Switch autoconf dependencies from 2.53 or 2.59 to 2.61.linimon2007-09-302-5/+5 * Update to Qt 4.3.1.lofi2007-09-023-8/+8 * 2007-08-19 www/emacs-w3m-emacs20: emacs20 and related ports are obsolete; ple...miwi2007-08-1915-2416/+0 * - bsd.qt.mk:lofi2007-08-032-7/+3 * Update to the autotools new world order.ade2007-07-282-8/+7 * Start the deorbit burn of ports that are multilingual versions of emacs19linimon2007-07-191-0/+3 * Start the deorbit burn of emacs19 and dependent files. They are antiquated.linimon2007-07-191-0/+3 * Update to Qt 4.3.0, introduce bsd.qt.mk.lofi2007-07-162-18/+8 * - Change maintainer addressbeech2007-07-051-3/+3 * Update to KDE 3.5.7 / KOffice 1.6.3lofi2007-07-044-8/+6 * Chase the addition of kld category to some missing portsedwin2007-06-301-1/+1 * Add new .mo file (pa translation).cjh2007-06-271-0/+1 * Update to 0.3.1. It depends ko-libhangul now.cjh2007-06-242-5/+7 * make it use termios instead of sgtty.cjh2007-06-122-1/+13 * Korean and foreign language Dictionaries for StarDict.miwi2007-06-054-0/+89 * Remove expired ports:gabor2007-06-0419-652/+0 * merge two patches from irc/bitchx and disable plugins to fix build on CURRENTarved2007-05-304-18/+24 * - Welcome X.org 7.2 \o/.flz2007-05-2031-23/+29 * Update to 0.57, remove cruft, and take maintainership.lx2007-04-296-19/+38 * Cleanup ghostscript-gnu-commfont and related CJK font support meta ports.hrs2007-04-282-5/+20 * Rename all binaries in qt4 which conflict with binaries installed bylofi2007-04-201-1/+1 * Fix plist after upgrading scim to 1.4.5.ume2007-04-022-7/+5 * - Fix after objformat removalpav2007-03-291-17/+6 * Update to 4.2.3lofi2007-03-252-4/+4 * Update to KDE 3.5.6 / KOffice 1.6.2lofi2007-03-142-6/+6 * 2007-03-10 java/janosvm: Broken on all supported versions of FreeBSDmiwi2007-03-1412-214/+0 * Update to 11.2perky2007-02-123-10/+8 * Deprecate these ports that are broken on 5.x and above, with expiry inkris2007-02-112-0/+6 * Use libtool15 port instead of included version to avoid objformat a.out botchkris2007-02-101-0/+1 * From the "who gave this guy a commit bit" dept.:lofi2007-02-061-1/+0 * Add qt4, a multiplatform C++ application frameworklofi2007-02-065-0/+92 * A library for hangul processing.alepulver2007-02-067-0/+79 * Use libtool port instead of included version to avoid objformat a.out botchkris2007-02-012-0/+2 * - Remove support for a.out format and PORTOBJFORMAT variable from individualpav2007-01-302-2/+1 * Update to 7.0.9. Various security vulnerabilities have been fixed.hrs2007-01-182-4/+4 * Fix dependency specification - korean/hlatex no longer installsvd2007-01-151-2/+2 * Update to KDE 3.5.5 / KOffice 1.6.1lofi2006-12-202-6/+6 * Cure korean/hlatex-psfonts-uhc-extra by switching its dependency andvd2006-12-143-9/+7 * - maintainer lost his motivationclsung2006-12-071-1/+1 * Chase the GNOME X11BASE to LOCALBASE move, and fix the build with themarcus2006-10-148-14/+16 * Remove usage of OSVERSION in BROKEN message. I introduced this usage butlinimon2006-09-181-1/+1 * BROKEN on 6.x: Incorrect pkg-plistkris2006-09-171-1/+7 * KDE 3.5.4 / KOffice 1.5.2lofi2006-09-134-8/+6 * Remove expired leaf ports:vd2006-09-125-60/+0 * Schedule these broken ports for termination on 2006-12-01kris2006-09-032-0/+4 * temporarily, I mark it BROKEN in 4.x.cjh2006-08-131-0/+4 * Update to 7.0.8.hrs2006-08-022-5/+5 * Deprecate this port, the dependency is deprecated and this port is notnetchild2006-06-301-0/+3 * This port may not be needed anymore. The maintainer is checking this. Innetchild2006-06-141-2/+2 * Register conflicts with the FC linux base ports (fixes experimental portsnetchild2006-06-101-2/+4 * Update to KDE 3.5.3lofi2006-06-064-20/+18 * - Remove single-locale firefox l10n ports, please use www/firefox-i18n nowsat2006-06-015-77/+0 * Bump PORTREVISION to reflect the fact that the .desktop file is nojylefort2006-05-211-1/+1 * Bump PORTREVISION to reflect the fact that these ports may nowjylefort2006-05-191-1/+1 * Remove USE_REINPLACE from categories starting with a Kedwin2006-05-094-4/+0 * Update to 7.3perky2006-04-222-4/+4 * Reset hollywar@mail.holywar.net due to no response to email about maintainerlinimon2006-04-053-3/+3 * Update to KDE 3.5.2lofi2006-03-314-126/+20 * Update to 7.1perky2006-03-193-6/+8 * Downgrade to 7.0.1 temporarily mainly because the printing featurehrs2006-03-082-4/+5 * Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path.ade2006-03-074-4/+4 * - Fix build breakage due to print/adobe-cmaps updating.hrs2006-02-273-21/+23 * Fix devel/libytnef[1] and others[2] after libtool commit.ade2006-02-241-1/+1 * Conversion to a single libtool environment.ade2006-02-235-3/+7 * Fix pkg-plist.hrs2006-02-221-0/+1 * - Use a distfile in tarball instead of one in rpm.hrs2006-02-223-23/+7 * - Remove ak12.tar.Z and use print/adobe-cmaps instead.hrs2006-02-213-50/+19 * Bump PORTREVISION because of print/ghostscript-gnu-commfont update.hrs2006-02-211-0/+1 * * Remove print/acroread - it has expired on 2006-01-03vd2006-02-104-24/+0 * Upgrade to 1.5a.vanilla2006-02-083-14/+9 * - Remove USE_REINPLACEbarner2006-02-061-4/+2 * - Fix bug(updater.ini).vanilla2006-02-042-4/+2 * - Unbreakvanilla2006-02-024-35/+30 * Update to KDE 3.5.1.lofi2006-02-012-6/+6 * Update to 6.5perky2006-02-013-6/+5 * SHA256ifyedwin2006-01-305-2/+24 * SHA256ify, and remove file from filesdiredwin2006-01-301-1/+2 * BROKEN when WITHOUT_X11: Broken dependencykris2006-01-261-0/+4 * SHA256ifyedwin2006-01-2239-0/+59 * eplace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-221-1/+1 * Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryedwin2006-01-226-11/+11 * BROKEN: Unfetchablekris2006-01-201-0/+2 * Update to KDE 3.5.0lofi2006-01-096-76/+98 * Hash with SHA-256.trevor2006-01-081-0/+1 * Add firefox-ko 1.5, Firefox Korean(ko) Language Pack.lawrance2005-12-196-0/+87 * Update to 6.2perky2005-12-173-11/+12 * Update to 0.2.1.cjh2005-12-082-4/+5 * - Update to 1.1.1-a021.hrs2005-12-072-4/+4 * - Add SHA256pav2005-11-252-0/+2 * Mass-conversion to the USE_AUTOTOOLS New World Order. The code presentade2005-11-154-6/+4 * Update to KDE 3.4.3 / KOffice 1.4.2lofi2005-11-052-10/+0 * Bump PORTREVISION to chase the glib20 shared library update.marcus2005-11-055-4/+5 * Fix pkg-plistedwin2005-11-032-5/+2 * Update to 0.5.4.nork2005-11-036-24/+55 * Drop maintainership.jkim2005-10-171-1/+1 * SCIM updated to 1.4.2.nork2005-10-152-2/+2 * Enable Korean support for xpdf.jkim2005-10-151-0/+1 * Enable korean support for xpdf.jkim2005-10-156-0/+85 * activate scim-hangul, Korean imengine for scim.cjh2005-10-136-0/+75 * Update to 5.4perky2005-10-103-7/+8 * localized versions of Adobe Reader (formerly Acrobat Reader)trevor2005-10-084-0/+36 * Canonicalize name of null maintainer.linimon2005-10-041-1/+1 * Update to 0.9.13perky2005-09-112-4/+4 * BROKEN: Broken dependencykris2005-08-312-0/+4 * - Unbreak on 5.X and 6.Xpav2005-08-063-4/+40 * - Fix broken behavior that overwrites some files from x11/xterm.perky2005-08-044-14/+27 * - Fix plistperky2005-08-013-10/+5 * Update to KDE 3.4.2 / KOffice 1.4.1lofi2005-08-016-6/+36 * o Update to 1.4.0.nork2005-07-301-1/+1 * Fix fetch problem. Oops!cjh2005-07-281-6/+2 * This port is scheduled for deletion on 2005-09-22 if it is still brokenkris2005-07-234-0/+8 * BROKEN: Unfetchablekris2005-07-181-0/+2 * Remove port for korean/mplayer-fonts. It's not so useful now becauseperky2005-07-146-234/+0 * Chase master site URL change.perky2005-07-142-5/+4 * Update to 4.5perky2005-07-143-5/+5 * Update to 1.0.1 and follow teTeX-3.0 scheme.cjh2005-07-084-4325/+4363 * Remove openoffice.org localized ports as I announced:maho2005-06-293-34/+0 * Update to KDE 3.4.1lofi2005-06-262-2/+0 * Mega-patch to cleanup the ports infrastructure regarding our linux bits:netchild2005-06-181-5/+3 * fix pkg-plistoliver2005-06-031-1/+0 * - Change last few occurences of USE_GTK=yes to USE_GNOME=gtk12pav2005-05-311-1/+1 * IIIMF-related ports: fix build faildaichi2005-05-272-2/+30 * IIIMF-related ports:daichi2005-05-246-102/+95 * Added slave port of lang/php_doc for the Korean languageedwin2005-05-232-0/+14 * * add CONFLICTSskv2005-05-141-2/+5 * o Updatenork2005-05-101-1/+1 * At Kris's request, back out the MACHINE_ARCH spelling correction untilobrien2005-04-123-3/+3 * Assist getting more ports working on AMD64 by obeying theobrien2005-04-113-3/+3 * Replace "%" in patch filenames with "_".tobez2005-04-072-0/+0 * BROKEN: Does not buildkris2005-03-271-0/+2 * Fixed iiimf-related ports build faildaichi2005-03-254-117/+55 * Update to KDE 3.4lofi2005-03-212-0/+2 * Bump PORTREVISION to chase the glib20 shared lib version change.marcus2005-03-124-1/+4 * - update to 0.5.1, use scim-table-imengine nowclsung2005-03-076-25/+43 * IIIMF-related portdaichi2005-03-058-0/+226 * Name is not correct. iiimf-le-hanbul must be iiimf-le-hangul.daichi2005-03-058-226/+0 * IIIMF-related ports:daichi2005-03-048-0/+226 * Respect the user's USE_LINUX setting.trevor2005-03-021-1/+1 * BROKEN: Removes files installed by another portkris2005-02-281-0/+2 * BROKEN: Incomplete pkg-plistkris2005-02-282-0/+4 * - Update distinfo because some font files on site are updated.perky2005-02-202-8/+5 * As previously announced, remove ports that have reached their expiry date,kris2005-02-1923-1062/+0 * Update to 4.1perky2005-01-263-5/+6 * Remove dead master site and update WWW.vanilla2005-01-202-3/+2 * Removed the insecure elvrec and elvprsv binaries to disable theniels2005-01-115-294/+51 * Say hello to the linux mega patch, it consolidates our linux bits anetchild2005-01-011-3/+4 * Add i18nized doc subdirs to kdehier and adjust i18n port plists accordingly.lofi2004-12-232-2/+2 * Change one use of BROKEN to IGNORE and make all uses of IGNORE renderlinimon2004-12-201-2/+2 * As previously announced, retire these old warhorses due to securitylinimon2004-12-1911-338/+0 * This port is scheduled to be removed on 2005-02-18 if it is stillkris2004-12-193-0/+6 * Tweak IGNORE string to give a better-worded error message.kris2004-12-192-2/+2 * Canonicalize definition of BROKEN.linimon2004-12-171-1/+1 * Update to KDE 3.3.2lofi2004-12-142-2/+2 * Update to 0.15.cjh2004-12-053-13/+21 * Update to 0.9.11.cjh2004-12-052-5/+5 * Fix omitted dot. Oops.cjh2004-12-051-1/+1 * Fix build in amd64.cjh2004-12-052-4/+4 * - Standardize an EXPIRATION_DATE format.sem2004-11-241-1/+1 * farewell to libxpg4.sf2004-11-153-4/+1 * Bump PORTREVISIONS for all ports that depend on atk or pango to ease in themarcus2004-11-085-3/+5 * Give each of these FORBIDDEN ports an expiration date.linimon2004-11-071-0/+2