Revisions for imp/smime.php

Location: [ Horde ] / imp / smime.php View: Logs | Branches | Statistics
Search Revisions:
Show diffs between and
Show Differences shows diffs to the previous revision. If you select a revision by clicking its row, Show Differences will show the differences to the selected row.
Show Branch:
  Revision Date Author Log Message
2.48.4.12 FRAMEWORK_3 (+6 -3 lines) 04/08/2008 12:48 AM Michael M Slusarz slusarz

MFH: Start updating app pref handlers to correctly work with DIMP.

Tags: IMP_4_2_1_RC1, IMP_4_2, IMP_4_2_RC4

2.85 (+6 -3 lines) 04/08/2008 12:38 AM Michael M Slusarz slusarz

Start updating app pref handlers to correctly work with DIMP.

2.48.4.11 FRAMEWORK_3 (+3 -3 lines) 01/25/2008 11:56 PM Chuck Hagenbuch chuck

MFH:
1.1083    +2 -0      imp/docs/CHANGES
2.34      +6 -6      imp/filterprefs.php
2.116     +5 -5      imp/pgp.php
2.84      +3 -3      imp/smime.php

Tags: IMP_4_2_RC3

2.84 (+3 -3 lines) 01/25/2008 11:55 PM Chuck Hagenbuch chuck

[cjh] Make sure that custom checkbox preferences are stored as 0 or 1 instead
of 'on' or ''.

2.48.4.10 FRAMEWORK_3 (+2 -2 lines) 01/02/2008 06:31 AM Jan Schneider jan

Happy New Year

Tags: IMP_4_2_RC2

2.83 (+2 -2 lines) 01/02/2008 06:12 AM Jan Schneider jan

Happy New Year

2.48.4.9 FRAMEWORK_3 (+117 -28 lines) 12/20/2007 08:59 AM Jan Schneider jan

Merge from HEAD.

2.82 (+4 -1 lines) 11/14/2007 05:28 AM Michael M Slusarz slusarz

Do a smarter job of loading some libraries - we pretty much will always need
IMAP.php, while Template/Help is only needed when viewing via imp (they
are not needed when using dimp/mimp).

Tags: BEFORE_MERGE_3_2, IMP_4_2_RC1

2.81 (+2 -2 lines) 10/30/2007 08:23 PM Jan Schneider jan

First round of copyright assignments.

2.80 (+2 -2 lines) 09/20/2007 06:31 PM Jan Schneider jan

This method takes only one parameter.

2.79 (+2 -2 lines) 06/27/2007 01:23 PM Jan Schneider jan

Bump year, looks like a missed a few last time.

Tags: IMP_4_2_ALPHA

2.78 (+1 -3 lines) 06/20/2007 03:33 PM Michael M Slusarz slusarz

Bug: 5307
Inline PHP-generated javascript to avoid cross-domain leaking.

2.77 (+2 -2 lines) 02/17/2007 01:34 PM Matt Selsky selsky

Find imp.js.php in the correct place.

2.48.4.8 FRAMEWORK_3 (+3 -3 lines) 01/02/2007 08:54 AM Jan Schneider jan

Happy New Year

Tags: IMP_4_1_6, IMP_4_1_5, IMP_4_1_4, IMP_4_1_4_RC1

2.76 (+2 -2 lines) 01/02/2007 07:47 AM Jan Schneider jan

Happy New Year

2.75 (+5 -3 lines) 01/01/2007 07:41 PM Jan Schneider jan

Assign copyright to The Horde Project for those copyright holders that already agreed to it.

2.74 (+3 -2 lines) 12/27/2006 02:50 AM Michael M Slusarz slusarz

Remove PHP code from popup.js.

2.73 (+4 -5 lines) 12/18/2006 03:26 PM Chuck Hagenbuch chuck

- Load template engine in base.php since it's used pretty much everywhere.
- Use IMP_Template everywhere, not Horde_Template
- No reason to use Template/Template.php, just use lib/Template.php.

2.72 (+16 -17 lines) 12/15/2006 02:16 AM Michael M Slusarz slusarz

No need for if flag in templates anymore

2.71 (+2 -2 lines) 11/08/2006 02:28 AM Michael M Slusarz slusarz

Bug: 4253
More encoding improvements for popup_imp().

2.70 (+3 -3 lines) 11/03/2006 03:07 AM Michael M Slusarz slusarz

Bug: 4253
encode parameters properly

2.69 (+8 -1 lines) 09/03/2006 01:37 AM Michael M Slusarz slusarz

Bug: 4022
Add preference to only verify PGP & S/MIME signed data upon user request.

2.68 (+9 -2 lines) 09/01/2006 10:19 AM Jan Schneider jan

Vhost'ed preference files.

2.67 (+2 -2 lines) 07/23/2006 06:19 PM Michael M Slusarz slusarz

Bug: 4196
Fix undefined template tag.

2.66 (+2 -2 lines) 07/23/2006 06:13 PM Matt Selsky selsky

Change PGP references to S/MIME.

2.65 (+1 -13 lines) 07/19/2006 09:39 AM Jan Schneider jan

Revert, will be implememted in the mime viewer.

2.64 (+13 -1 lines) 07/19/2006 08:54 AM Jan Schneider jan

(Re-?) add option to view attached public keys.

2.63 (+2 -2 lines) 06/03/2006 01:11 PM Michael M Slusarz slusarz

No more global $imp variable.  Just use $_SESSION['imp'].

2.62 (+1 -2 lines) 05/31/2006 05:29 PM Michael M Slusarz slusarz

Refactor code so Auth_imp:: only deals with authenticating to the IMAP server.
Auth_imp no longer automatically opens a connection to the current mailbox. We
must now manually call IMP_IMAP::changeMbox() anytime we are working with the
IMAP stream and require a connection to a mailbox.  Much cleaner, and should
eliminate any issues with clearing the 'recent' flag incorrectly.

2.61 (+2 -1 lines) 04/25/2006 04:22 PM Michael M Slusarz slusarz

Bug: 3815
missing template tag

2.48.4.7 FRAMEWORK_3 (+2 -1 lines) 04/10/2006 01:03 AM Michael M Slusarz slusarz

MFH: Never open connection to specific mailbox unless we need it.

Tags: IMP_4_1_3, IMP_4_1_2, IMP_4_1_1

2.60 (+2 -1 lines) 04/07/2006 04:47 PM Michael M Slusarz slusarz

Unless we explicitly set the OP_HALFOPEN flag, imap will default to INBOX.
Automatically convert a blank mailbox to OP_HALFOPEN in IMP_IMAP so we can
more accurately track the current stream state.
Don't open a mailbox if the page has explicitly said we do not need a
connection to a mailbox (e.g. OP_HALFOPEN).
Add some more pages to the list of pages that don't need an active mailbox.

2.59 (+2 -2 lines) 03/12/2006 03:14 AM Michael M Slusarz slusarz

standardize my e-mail address

2.58 (+1 -4 lines) 02/28/2006 12:44 AM Michael M Slusarz slusarz

Don't need these calls anymore as this was fixed in the correct place.

2.57 (+69 -10 lines) 02/25/2006 08:14 PM Michael M Slusarz slusarz

Convert the rest of S/MIME to Horde_Template::.

2.56 (+33 -16 lines) 02/25/2006 07:26 PM Michael M Slusarz slusarz

Start converting smime templates to Horde_Template::.

2.48.4.6 FRAMEWORK_3 (+2 -3 lines) 02/10/2006 11:50 AM Michael M Slusarz slusarz

MFH: We should only need one javascript file to open these popups.

Tags: IMP_4_1, IMP_4_1_RC3

2.55 (+2 -3 lines) 02/10/2006 11:30 AM Michael M Slusarz slusarz

We should only need one javascript file to open these popups.

2.54 (+3 -3 lines) 01/04/2006 02:56 AM Michael M Slusarz slusarz

Move these script files to javascript/ so we can call Horde::addScriptFile()
to include them.

2.48.4.5 FRAMEWORK_3 (+3 -3 lines) 01/01/2006 04:28 PM Jan Schneider jan

Happy new year

Tags: IMP_4_1_RC2, IMP_4_1_RC1

2.53 (+3 -3 lines) 01/01/2006 04:10 PM Jan Schneider jan

Happy new year\!

2.48.4.4 FRAMEWORK_3 (+2 -5 lines) 11/11/2005 01:58 AM Michael M Slusarz slusarz

MFH: fread() -> file_get_contents()

2.52 (+2 -5 lines) 11/11/2005 01:34 AM Michael M Slusarz slusarz

More fread() -> file_get_contents().

2.48.4.3 FRAMEWORK_3 (+1 -2 lines) 10/19/2005 07:46 PM Michael M Slusarz slusarz

Bug: 2797
MFH: pgp.php - 2.82; smime.php - 2.51

2.51 (+1 -2 lines) 10/19/2005 07:44 PM Michael M Slusarz slusarz

Bug: 2797
This JS is not necessary since we already focus elsewhere, and it is not
triggered/displayed until the compose window is loaded anyway.

2.48.4.2 FRAMEWORK_3 (+6 -8 lines) 10/18/2005 08:13 AM Jan Schneider jan

Merged from HEAD

2.50 (+6 -8 lines) 04/15/2005 11:14 AM Jan Schneider jan

Cleanup, no tables etc.

Tags: BEFORE_MERGE_3_1

2.49 (+3 -3 lines) 01/03/2005 09:34 AM Jan Schneider jan

Happy New Year

2.48.4.1 FRAMEWORK_3 (+3 -3 lines) 01/03/2005 07:25 AM Jan Schneider jan

Happy New Year

Tags: IMP_4_0_5, IMP_4_0_4, IMP_4_0_4_RC2, IMP_4_0_4_RC1, IMP_4_0_3, IMP_4_0_3_RC1, IMP_4_0_2, IMP_4_0_2_RC1, IMP_4_0_1

2.48 (+2 -2 lines) 12/01/2004 11:39 AM Jan Schneider jan

Fix output charset.

Tags: FRAMEWORK_3, IMP_4_0, IMP_4_0_RC3

2.47 (+2 -2 lines) 11/30/2004 10:27 PM Michael M Slusarz slusarz

Forgot to commit this a long time ago.

2.46 (+2 -2 lines) 11/22/2004 09:13 PM Michael M Slusarz slusarz

Output details of PEAR_Error error message when import is unsuccessful.

Tags: IMP_4_0_RC2

2.45 (+26 -32 lines) 11/22/2004 03:40 AM Michael M Slusarz slusarz

Importing S/MIME keys via PKCS#12 files.  It is next to impossible to import
any other way (unless you happen to have a copy of openssl lying around and
you know how to use the command line interface) and is how every other program
exports these days.

2.44 (+2 -2 lines) 11/21/2004 09:44 PM Michael M Slusarz slusarz

Not all private certs require a passphrase.  Thus, don't show a passphrase
dialog if we have a private key without a passphrase.

2.43 (+47 -2 lines) 11/21/2004 03:46 PM Michael M Slusarz slusarz

Add view/details for S/MIME public keys.

2.42 (+40 -1 lines) 11/20/2004 04:57 PM Michael M Slusarz slusarz

Allow public keys to be added/deleted/listed for S/MIME

2.41 (+16 -14 lines) 11/20/2004 03:51 PM Michael M Slusarz slusarz

Many updates to the S/MIME code to bring it more inline with the PGP code.

2.40 (+2 -2 lines) 11/05/2004 10:38 AM Chuck Hagenbuch chuck

New menu.

Tags: IMP_4_0_RC1

2.39 (+2 -2 lines) 10/18/2004 08:45 PM Chuck Hagenbuch chuck

Registry::getParam() -> Registry::get().

Tags: IMP_4_0_BETA

2.38 (+2 -2 lines) 05/25/2004 11:52 AM Jan Schneider jan

Move allowFileUploads() and wasFileUploaded() from Horde:: to Browser::

2.37 (+2 -5 lines) 05/10/2004 06:41 PM Jan Schneider jan

Allow empty passphrases.

Bug: 138

2.36 (+4 -4 lines) 04/07/2004 10:43 AM Chuck Hagenbuch chuck

No more HORDE_LIBS.

2.35 (+2 -3 lines) 02/13/2004 04:14 PM Chuck Hagenbuch chuck

Remove Server.php; all functionality has migrated elsewhere. It may not all be in its final home, but we'll see.

Tags: IMP_4_0_ALPHA

2.34 (+2 -2 lines) 01/18/2004 12:48 PM Jan Schneider jan

Use javascript notification instead of $js_onLoad.

2.33 (+2 -2 lines) 01/17/2004 05:57 PM Jan Schneider jan

All footers look the same, so why not use only one.

2.32 (+2 -2 lines) 01/15/2004 08:03 PM Jan Schneider jan

Prefs moved to framework

2.31 (+3 -3 lines) 01/01/2004 10:15 AM Jan Schneider jan

Happy new year everyone.

2.30 (+1 -2 lines) 12/24/2003 04:31 PM Michael M Slusarz slusarz

We shouldn't need these anymore now that js_onLoad is obtained through
Util::nonInputVar().

2.29 (+2 -2 lines) 12/17/2003 01:38 PM Michael M Slusarz slusarz

Move classes that extend Horde libraries to subdirectories.

2.28 (+3 -3 lines) 12/12/2003 05:40 PM Michael M Slusarz slusarz

Move Horde_SessionObjects to framework.

2.27 (+2 -2 lines) 11/26/2003 02:28 PM Chuck Hagenbuch chuck

PrefsUI.php is now Prefs/UI.php for better packaging/etc. More work on this
may follow later. Now it's pie-baking time.

2.26 (+17 -17 lines) 09/16/2003 07:05 PM Jan Schneider jan

Use the new Util:: class.

2.25 (+92 -92 lines) 06/17/2003 03:53 AM Michael M Slusarz slusarz

Convert from numeric -> string Action IDs.
If this works out, we can do this with the other Horde apps as well.

2.24 (+2 -2 lines) 06/13/2003 04:57 PM Michael M Slusarz slusarz

Move all action IDs exclusive to a single page to that page to avoid unneeded
define() calls.
ActionIDs that are accessed by more than 1 page remain in IMP.php.
The only thing this might affect is a user's encryption/composition
preference - this can simply be reset by going to the options menu.
Removed some unneeded constants, and a few Horde::addParameter() cleanups.

2.23 (+4 -4 lines) 06/12/2003 02:10 AM Michael M Slusarz slusarz

Nuke status.php - 1 less pageload - and move to IMP::status().
This can be done for all other Horde applications also (e.g. like what
Chuck did for menu.php).  I'll slowly try to do this, but any help would
be cool also :)

2.22 (+3 -3 lines) 06/06/2003 11:15 AM Jan Schneider jan

Push the whole PEAR_Error on the notification stack.

2.21 (+2 -2 lines) 05/22/2003 03:15 PM Chuck Hagenbuch chuck

Nuke menu.php - one less file included on every page load.

2.20 (+90 -90 lines) 03/12/2003 05:27 PM Chuck Hagenbuch chuck

fix typo

2.19 (+3 -1 lines) 02/24/2003 12:09 PM Chuck Hagenbuch chuck

[cjh] Add navigation for previous/next preferences block in PrefsUI
(Mathieu CLABAUT <mathieu.clabaut@free.fr>).

Submitted by: Mathieu CLABAUT <mathieu.clabaut@free.fr>

2.18 (+7 -7 lines) 02/11/2003 03:58 PM Chuck Hagenbuch chuck

- Move Cache_session to Horde_SessionObjects - the semantics just
aren't the same as the rest of the Cache drivers.

- Rename Cache:: to Horde_Cache:: for consistency/packaging.

- The Horde_Cache:: API is completely revamped to be more
flexible/easy to use.

- Add Horde_Cache_zps::, which lets you use the Zend Performance Suite
output cache as your caching backend.

2.17 (+2 -2 lines) 01/16/2003 06:30 PM Jan Schneider jan

Anything is completely broken here. The key import dialog just looped in
the same step because the current actionID was set as the next one.
There is no step for importing other certs but they were required to display
the personal keys at all.
No key information gets displayed if someone imported them.

2.16 (+3 -4 lines) 01/16/2003 06:00 PM Jan Schneider jan

HTML and form fixes.

2.15 (+3 -3 lines) 01/02/2003 09:15 PM Jan Schneider jan

Bump year.

2.14 (+3 -3 lines) 12/20/2002 03:52 PM Michael M Slusarz slusarz

Only output javascript code once.

2.13 (+2 -2 lines) 12/20/2002 01:00 PM Chuck Hagenbuch chuck

The getCode() here doesn't return a valid notification status, so
users were getting a blank passphrase window with no apparent
errors. Now they actually get to see what's wrong.

2.12 (+2 -3 lines) 12/18/2002 05:54 PM Chuck Hagenbuch chuck

Fairly huge commit, due to the amount of code I could rip out with
this change (yay, fewer lines, same functionality):

[cjh] The mail/compose method is now a full call, not a link. This means,
      aside from a bit less code duplication, that we now honor the
      compose_popup preference in $registry calls.
[cjh] Deprecated Registry::includeFiles() and Registry::shutdown().

2.11 (+16 -1 lines) 12/17/2002 10:23 AM mikec

Add some support for saving public certificate in signed messages.

2.10 (+13 -2 lines) 12/16/2002 08:26 PM Michael M Slusarz slusarz

Submitted by: Cliff Green <green@UMDNJ.EDU>
Working to allow importing additional certificates for S/MIME.  Not working
yet.

2.9 (+3 -3 lines) 11/24/2002 04:06 PM Michael M Slusarz slusarz

Incomplete line in last commit.

2.8 (+7 -5 lines) 11/24/2002 04:00 PM Michael M Slusarz slusarz

Let's see here...
Removed some code in Horde_Crypt_smime that was PGP specific - marked that
function as incomplete.
Various cleanups/phpdoc/private variables everywhere.
Now, Horde will not output a fatal error if the openssl extension is
not available.
Made IMP_SMIME extend Horde_Crypt_smime.
Display raw signed message if S/MIME support is not available (either turned
off or no OpenSSL support).

2.7 (+8 -7 lines) 11/14/2002 03:58 AM Michael M Slusarz slusarz

Improved file upload checking (uses Server::wasFileUploaded() now).
$imp['file_uploads'] now contains the maximum upload size in bytes.
Cleanups in folders.php.

2.6 (+4 -4 lines) 11/07/2002 10:43 PM Michael M Slusarz slusarz

Use Horde::closeWindowJS().

2.5 (+2 -2 lines) 10/07/2002 11:56 AM Jan Schneider jan

Match module name with registry entry.

2.4 (+1 -5 lines) 09/23/2002 12:57 PM Chuck Hagenbuch chuck

cleanup; fix enabling of S/MIME, don't show S/MIME prefs if openssl
isn't available (saves the user from an ugly fatal error screen).

2.3 (+2 -2 lines) 09/03/2002 10:58 AM Chuck Hagenbuch chuck

a few more bogus urldecode()'s.

2.2 (+9 -9 lines) 08/23/2002 04:44 PM Michael M Slusarz slusarz

SMIME -> S/MIME.

2.1 08/22/2002 08:50 AM mikec

Initial SMIME stuff. It's still a bit of a mess but you can:

- Add/Delete you personal keys.
- Verify Signed messages
- View Encryted and Encrypted/Signed messages

This required the php Openssl extension, but it could be easily converted to using the command line version of openssl if someone wants to do that.

The encrypt function is written and works as far as i know. Someone just needs to write the code to get peoples keys into Turba and add this to the compose window.

The signing code is there, but is untested. This should be able to be added to IMP without to much hassle.

Feel free to start patching this code to make it work (better).