[Rt-commit] rt branch, master, updated. rt-4.1.19-230-g056d746

Kevin Falcone falcone at bestpractical.com
Wed Sep 4 15:45:02 EDT 2013


The branch, master has been updated
       via  056d746bd048a13c16a1157b4d2ea1253b8962de (commit)
       via  0fe07442c1475665c1eb6a5135da05f97b336706 (commit)
       via  9acf8107b6548f05202fbeefdfd4babc3df67f60 (commit)
       via  44484ab736e7426c5ee66092b41051e9a53c6557 (commit)
       via  5bd1090769844ff206a7958ef44ddae7594c9665 (commit)
       via  beb06f8e89a1d353de7c155b241b0729a8145f3c (commit)
       via  b3b821ad4b878fb5e26e52d9aa9196cf2a0e5699 (commit)
       via  1e0dce4b0fea926d68b3f28c5c0a62899c29fd35 (commit)
       via  4ff92eee559030dcdb2ec232bcd56f327b0deb43 (commit)
       via  0afbd411e01d8ca32a4c4a9a7fff1ceb19b798de (commit)
       via  ef859a6cd74026540ebb202497613bb171b45819 (commit)
       via  960ec99e04428aa90b2ea858721fdbf8bf885d3b (commit)
       via  36d09d7a20e44ef3201847d3e82e20d3a6dffbce (commit)
       via  2152e20178ed5ed09e7d66159671cfe7a45d4660 (commit)
       via  a0f9a0416e51d5b481a2fb4056603a4b9b42eeb2 (commit)
       via  1c208da2c687ebc4de18011b25c8f79f3fc7718b (commit)
       via  66850bd3cde741565a9e415ede3a660e715bd6c3 (commit)
       via  306d1a22af06fc72945f98d10009d9c81574efde (commit)
       via  c1011199c49d4f272d6d7fbc663ac5ffe34bc050 (commit)
       via  94ac3769634a780d73cba6846a6d6c372e5c1f75 (commit)
       via  86c07a2f7f455bc17e25294a97eda8eb8b6e1371 (commit)
       via  b7d903aa71136420859506bcbb02dcaa31dafea8 (commit)
       via  bc26135ae5367df59ba39afc0bf47168fe0f6860 (commit)
       via  298fdb6d04b29ac66194e92feda11f14dcc36197 (commit)
       via  3ec294ac058e818782d3e6471d1c586f2ac9a9cf (commit)
       via  b41b533038dd2505fc33f579580035624e490617 (commit)
       via  7916049240092438c379840f6e1316b697c26592 (commit)
       via  5af6f26aff24bbf38df39c814d372e6fbf855432 (commit)
       via  24d366cedc61789319d7b70a2dceebb858159c24 (commit)
       via  13e25d786da0f081a200c60a86f91440bb6cc4c3 (commit)
       via  70034b4a4e6b651597535a5cf805c97a09e7e0e2 (commit)
       via  4a61e81473e033c02451cc64f25457289b12a27f (commit)
       via  2d56a5ef35b3604cf7a3329d27b97023f3102694 (commit)
       via  54a72d41487ef81c99c074fa365773972eeec80d (commit)
       via  a23c9106523fdf8551a3d92dc6550a5f6eb261bd (commit)
       via  48a0121da3ae57ee6045e85ab75c79493a97d316 (commit)
       via  4398591eeb09118e51c193e009263904fbbe05a1 (commit)
       via  ab342b5b51d3c2e91ce8745929c5549af3a50050 (commit)
       via  99634a01d5a5936287508d2bf0c96604987405e4 (commit)
       via  27493619f92f5a2ef8e5b0c2b8ebff29d3ee0cfb (commit)
       via  795653bb99bd353798696d8d08d6b81c7771c794 (commit)
       via  f8d38811551a39bb0d5afb89a7a82140d0cff85c (commit)
       via  b1d3ac875ba249f326d5116c1aee659c9b254af0 (commit)
       via  53a6f8e11b5deeaff0be3c9d066d1286384a28cf (commit)
       via  fccb9b87a29596990f896c85a342de99c459f545 (commit)
       via  33ebb23e7ec030bca668eb22989dcef68954552d (commit)
       via  6179440b10397ee2b04b1f15dc4f2e1f6b000c3f (commit)
       via  1d45fb9d84a9d9a29ada20bf71acfa188b6f4a09 (commit)
       via  6a04e1e9664b9a00dd05a39a3bde7ca41576baed (commit)
       via  287160bc159fc2ad41fe229a1237e3ff97f4ee91 (commit)
       via  de970e1c5479aa956ab71abd00818deae9ca1717 (commit)
       via  d1152b2fa6dba8bbf656ead442499af387103125 (commit)
       via  a938b21f37a73081239065319e77e70bf0f713e0 (commit)
       via  1188cfefcd2922e3c5178adc333ec4b4b1e6780a (commit)
       via  9df542884c2929f113f837b593b9658a2a304815 (commit)
       via  4bf116b62df2d7beda57e10dc7f1aeedbb32837b (commit)
       via  8a6b1bf10aeb5f982327a2c3ac67b06605a73210 (commit)
       via  f9d65d2e72a3c0e97e9ecbdd90204c379bfcc5b1 (commit)
       via  8673fe8309c8e091a064485532cb530862884d9f (commit)
       via  9024cb21b5b524d99d57eb254ef0d9d3fdd4bf22 (commit)
       via  0bbba1d8e92cad64c682b9c60871e124b2761c67 (commit)
       via  d6d07172320348e78d327d30f7e14e6a1374fa9c (commit)
       via  09b739814a953b02fda97eb5c26b2d28d09dbab7 (commit)
       via  ffe01c759b0d09a67b88640c5910b54d77371b91 (commit)
       via  d64caa43eb18c8977c8be0c8222b9507f71fd077 (commit)
       via  33729e090465ba4a7b2eadd8a1e098f30e23b508 (commit)
       via  f198fec94c57699ca6fa56f828dd4613ceeebf8c (commit)
       via  3d1d362fc16d3d990a668ff1801a75709cde9b55 (commit)
       via  d9c98651e5e6915275580c931f166cdb45a90541 (commit)
       via  177d9de6c72f78b0225f823c214a8a3cc7cbbbff (commit)
       via  f64c751191dd02a1d92aa5a3752e388d5b970dcf (commit)
       via  1c27f066dadf5eddbbc831a1113578522cbbbee4 (commit)
       via  72857b0ab1ced210df464972171989b49608f10b (commit)
       via  658dd3e1730efe8f5f9ab53c00ae0d0091e2c2fa (commit)
       via  87a55656091fcceaee2f849236a35a765c23986a (commit)
       via  d5424a617475fdf1b13398b69c03ce2b58c50cdf (commit)
       via  50a331f9a646b96ae3fb3915b4c8552687f2169c (commit)
       via  1c25ee9732ca61c6074d4c0252fd0868b8b6e6bf (commit)
       via  14ebe18da5f33e83ab1c4fba2a117e1908b7564c (commit)
       via  d1b60287353b07689f3beb54f0b4ecb1acd114e1 (commit)
       via  f2cf11fdf2925df98d5e837ffb9c015fe9a4851a (commit)
       via  f9f62d293d40711f6cbb8990fc46eedf8be40bcf (commit)
       via  e2b89d58deb72c79332617d512ab42af2f96784e (commit)
       via  c3ebf18c6c749a5ccd30816e9339823890f24541 (commit)
       via  e8022f41e3e4b268bbf828f052c6c79e11abf6f2 (commit)
       via  92e3e8533aaf428fc43c75458fc1911355c86609 (commit)
       via  1a0ff690be5d912ac89888d619a1d4e45628c1c0 (commit)
       via  805c39ecb13c21712e2e6b59371eb72c62b12005 (commit)
       via  50e45505f9d803ea63f4f9d6f402d27a575d8e27 (commit)
       via  a0995b01ffbdb16c3e87ef3da5775279e105fa5b (commit)
       via  1905ecdd71792ecbb1298b4f2ce257f6199b4bd9 (commit)
       via  f2ea8dc45a7dc642f724d6cc7a90608867d234f4 (commit)
       via  33f6ba14ef4ba9734377152c4ab34adb4e04832b (commit)
       via  be12ed375083beb4bcb0d5ed8dc932cee7e7c434 (commit)
       via  8b0a4f8503e381bbed950972661be42f669de281 (commit)
       via  75f0426d48e6be2aba8985f4506edd12def8805f (commit)
       via  ee3058e90c3f6b1bf4ce66b0e148d5ded8367c9b (commit)
       via  eb04a21e4c2305e177353112a6ae07ae4b78257a (commit)
       via  6f4d38b27ccc137153788e5a58548f9a06819d57 (commit)
       via  f75b641547535abc47057db4d71a51a96dd04655 (commit)
       via  87db14bebaa8204837867c527ee6a8db132db6cc (commit)
       via  10ea1b639c3f8e894a64b4ce89e5187a87d2c08a (commit)
       via  4a5b6b7e252018f6416c7155e562205542652105 (commit)
       via  aace3ccb2c877a75be348f91067045e9fe7dbd0f (commit)
       via  e55e645fbaae0545553eb4edf0aa28eef6b65bd1 (commit)
       via  ac792ba468b1811b37477aa6b6cc3916be83549d (commit)
       via  43082750307563cdd15dd313a54f2431a87aeae8 (commit)
       via  5be60ac5f81126753f96b7002989b6d14fd7ba2d (commit)
       via  accd1632df4b3b76233471ead237f7e0c5d1a48a (commit)
       via  a29dbbd6dc358e3fa2bee60eaf5c08ff5e4e6d61 (commit)
       via  806638c1127a3dd0c944c0481e0e852788225ad8 (commit)
       via  8a303012ba2d893c6ecbeb44197a0c58a5f8eb85 (commit)
       via  73dc50c9465a8e52336a5c2b9d5c39b125eddc1d (commit)
       via  f5997896e81b2b5d9c7a8f4a7706eaea93968f3a (commit)
       via  e1d06edb84fdc069ae05b6928d5c2a643d3ba7c6 (commit)
       via  d92ddbd289878d5365a639063944210880da111d (commit)
       via  494fbf4793b8ca71deacb0134d76fac5dfddfee9 (commit)
       via  ea3c1d456d53961ce9d8a749704827f8e7b207ca (commit)
       via  528e0fae197161007f902379f4b171afb82533f8 (commit)
      from  c98c055f155f8f9348098fc94fbab58c1cfd443a (commit)

Summary of changes:
 Makefile.in                                        |    2 +-
 configure.ac                                       |   14 +
 etc/RT_Config.pm.in                                |  135 +-
 etc/initialdata                                    |   15 +-
 etc/schema.Oracle                                  |    1 +
 etc/schema.Pg                                      |    1 +
 etc/schema.SQLite                                  |    1 +
 etc/schema.mysql                                   |    1 +
 etc/upgrade/4.1.22/content                         |   85 +
 etc/upgrade/4.1.22/schema.Oracle                   |    1 +
 etc/upgrade/4.1.22/schema.Pg                       |    1 +
 etc/upgrade/4.1.22/schema.SQLite                   |    1 +
 etc/upgrade/4.1.22/schema.mysql                    |    1 +
 lib/RT.pm                                          |    8 +-
 lib/RT/Attachment.pm                               |   60 +-
 lib/RT/Config.pm                                   |  126 +-
 lib/RT/Crypt.pm                                    |  827 +++++++++
 lib/RT/Crypt/GnuPG.pm                              | 1903 +++++++-------------
 lib/RT/Crypt/GnuPG/CRLFHandle.pm                   |   70 +
 lib/RT/Crypt/Role.pm                               |  254 +++
 lib/RT/Crypt/SMIME.pm                              |  918 ++++++++++
 lib/RT/Dashboard/Mailer.pm                         |    1 +
 lib/RT/Interface/Email.pm                          |   29 +-
 lib/RT/Interface/Email/Auth/{GnuPG.pm => Crypt.pm} |  184 +-
 lib/RT/Interface/Web.pm                            |    4 +-
 lib/RT/Interface/Web/Handler.pm                    |    9 +-
 lib/RT/Test.pm                                     |  180 +-
 lib/RT/Test/GnuPG.pm                               |    9 +-
 lib/RT/Test/SMIME.pm                               |  164 ++
 lib/RT/Ticket.pm                                   |    2 +-
 lib/RT/User.pm                                     |   30 +-
 lib/RT/Util.pm                                     |   10 +-
 sbin/rt-test-dependencies.in                       |    6 +
 share/html/Admin/Elements/ShowKeyInfo              |   49 +-
 share/html/Admin/Queues/Modify.html                |   16 +-
 share/html/Admin/Users/{GnuPG.html => Keys.html}   |   57 +-
 share/html/Admin/Users/index.html                  |    2 +-
 share/html/Elements/{GnuPG => Crypt}/KeyIssues     |   14 +-
 .../{GnuPG => Crypt}/SelectKeyForEncryption        |    7 +-
 .../Elements/{GnuPG => Crypt}/SelectKeyForSigning  |    7 +-
 .../Elements/{GnuPG => Crypt}/SignEncryptWidget    |   23 +-
 .../html/Elements/{ShowGnuPGStatus => CryptStatus} |  102 +-
 share/html/Elements/RT__Ticket/ColumnMap           |   12 +-
 share/html/Elements/ShowHistory                    |    2 +-
 share/html/Elements/ShowMessageHeaders             |    6 +-
 share/html/Elements/ShowTransaction                |    6 +-
 share/html/Elements/ShowTransactionAttachments     |    6 +-
 share/html/Elements/Tabs                           |    4 +-
 share/html/Prefs/Other.html                        |    4 +-
 share/html/Ticket/Create.html                      |   10 +-
 share/html/Ticket/{GnuPG.html => Crypt.html}       |    2 +-
 share/html/Ticket/Update.html                      |   10 +-
 share/html/m/ticket/create                         |   10 +-
 share/html/m/ticket/reply                          |   10 +-
 share/static/css/base/admin.css                    |    5 +
 share/static/css/base/history.css                  |   11 +
 t/crypt/gnupg/attachments-in-db.t                  |   49 +
 t/crypt/no-signer-address.t                        |   36 +
 t/crypt/smime/attachments-in-db.t                  |   45 +
 t/crypt/smime/bad-recipients.t                     |   58 +
 t/crypt/smime/status-string.t                      |   26 +
 t/data/smime/keys/demoCA/cacert.pem                |   58 +
 t/data/smime/keys/demoCA/private/cakey.pem         |   18 +
 t/data/smime/keys/demoCA/serial                    |    1 +
 t/data/smime/keys/otherCA/cacert.pem               |   80 +
 t/data/smime/keys/otherCA/private/cakey.pem        |   27 +
 t/data/smime/keys/otherCA/serial                   |    1 +
 t/data/smime/keys/root at example.com.crt             |   43 +
 t/data/smime/keys/root at example.com.csr             |    9 +
 t/data/smime/keys/root at example.com.key             |   12 +
 t/data/smime/keys/root at example.com.pem             |   55 +
 t/data/smime/keys/sender at example.com.crt           |   43 +
 t/data/smime/keys/sender at example.com.csr           |    9 +
 t/data/smime/keys/sender at example.com.key           |   12 +
 t/data/smime/keys/sender at example.com.pem           |   55 +
 t/data/smime/mails/1-signed.eml                    |   74 +
 t/data/smime/mails/2-signed-attachment.eml         |   90 +
 t/data/smime/mails/3-signed-binary.eml             |   95 +
 t/data/smime/mails/4-encrypted-plain.eml           |   32 +
 t/data/smime/mails/5-encrypted-attachment.eml      |   42 +
 t/data/smime/mails/6-encrypted-binary.eml          |   48 +
 t/data/smime/mails/7-signed-encrypted-plain.eml    |   97 +
 .../smime/mails/8-signed-encrypted-attachment.eml  |  107 ++
 t/data/smime/mails/9-signed-encrypted-binary.eml   |  113 ++
 t/mail/crypt-gnupg.t                               |   94 +-
 t/mail/gnupg-bad.t                                 |    2 +-
 t/mail/gnupg-incoming.t                            |   10 +-
 t/mail/gnupg-realmail.t                            |    2 +-
 t/mail/gnupg-reverification.t                      |    7 +-
 t/mail/smime/incoming.t                            |  202 +++
 t/mail/smime/other-signed.t                        |  135 ++
 t/mail/smime/outgoing.t                            |   80 +
 t/mail/smime/realmail.t                            |  125 ++
 t/mail/smime/reject_on_unencrypted.t               |  139 ++
 .../CVE-2012-4735-incoming-encryption-header.t     |    4 +-
 t/security/CVE-2012-4735-sign-any-key.t            |    2 +-
 t/web/admin_user.t                                 |    6 +-
 t/web/crypt-gnupg.t                                |    8 +-
 t/web/gnupg-select-keys-on-create.t                |    8 +-
 t/web/gnupg-select-keys-on-update.t                |    8 +-
 t/web/redirect-after-login.t                       |    2 -
 t/web/smime/outgoing.t                             |  384 ++++
 t/web/ticket-create-utf8.t                         |    6 +-
 103 files changed, 6195 insertions(+), 1792 deletions(-)
 create mode 100644 etc/upgrade/4.1.22/content
 create mode 100644 etc/upgrade/4.1.22/schema.Oracle
 create mode 100644 etc/upgrade/4.1.22/schema.Pg
 create mode 100644 etc/upgrade/4.1.22/schema.SQLite
 create mode 100644 etc/upgrade/4.1.22/schema.mysql
 create mode 100644 lib/RT/Crypt.pm
 create mode 100644 lib/RT/Crypt/GnuPG/CRLFHandle.pm
 create mode 100644 lib/RT/Crypt/Role.pm
 create mode 100644 lib/RT/Crypt/SMIME.pm
 rename lib/RT/Interface/Email/Auth/{GnuPG.pm => Crypt.pm} (59%)
 create mode 100644 lib/RT/Test/SMIME.pm
 rename share/html/Admin/Users/{GnuPG.html => Keys.html} (65%)
 rename share/html/Elements/{GnuPG => Crypt}/KeyIssues (80%)
 rename share/html/Elements/{GnuPG => Crypt}/SelectKeyForEncryption (89%)
 rename share/html/Elements/{GnuPG => Crypt}/SelectKeyForSigning (91%)
 rename share/html/Elements/{GnuPG => Crypt}/SignEncryptWidget (89%)
 rename share/html/Elements/{ShowGnuPGStatus => CryptStatus} (62%)
 rename share/html/Ticket/{GnuPG.html => Crypt.html} (99%)
 create mode 100644 t/crypt/gnupg/attachments-in-db.t
 create mode 100644 t/crypt/no-signer-address.t
 create mode 100644 t/crypt/smime/attachments-in-db.t
 create mode 100644 t/crypt/smime/bad-recipients.t
 create mode 100644 t/crypt/smime/status-string.t
 create mode 100644 t/data/smime/keys/demoCA/cacert.pem
 create mode 100644 t/data/smime/keys/demoCA/private/cakey.pem
 create mode 100644 t/data/smime/keys/demoCA/serial
 create mode 100644 t/data/smime/keys/otherCA/cacert.pem
 create mode 100644 t/data/smime/keys/otherCA/private/cakey.pem
 create mode 100644 t/data/smime/keys/otherCA/serial
 create mode 100644 t/data/smime/keys/root at example.com.crt
 create mode 100644 t/data/smime/keys/root at example.com.csr
 create mode 100644 t/data/smime/keys/root at example.com.key
 create mode 100644 t/data/smime/keys/root at example.com.pem
 create mode 100644 t/data/smime/keys/sender at example.com.crt
 create mode 100644 t/data/smime/keys/sender at example.com.csr
 create mode 100644 t/data/smime/keys/sender at example.com.key
 create mode 100644 t/data/smime/keys/sender at example.com.pem
 create mode 100644 t/data/smime/mails/1-signed.eml
 create mode 100644 t/data/smime/mails/2-signed-attachment.eml
 create mode 100644 t/data/smime/mails/3-signed-binary.eml
 create mode 100644 t/data/smime/mails/4-encrypted-plain.eml
 create mode 100644 t/data/smime/mails/5-encrypted-attachment.eml
 create mode 100644 t/data/smime/mails/6-encrypted-binary.eml
 create mode 100644 t/data/smime/mails/7-signed-encrypted-plain.eml
 create mode 100644 t/data/smime/mails/8-signed-encrypted-attachment.eml
 create mode 100644 t/data/smime/mails/9-signed-encrypted-binary.eml
 create mode 100644 t/mail/smime/incoming.t
 create mode 100644 t/mail/smime/other-signed.t
 create mode 100644 t/mail/smime/outgoing.t
 create mode 100644 t/mail/smime/realmail.t
 create mode 100644 t/mail/smime/reject_on_unencrypted.t
 create mode 100644 t/web/smime/outgoing.t

- Log -----------------------------------------------------------------
commit 056d746bd048a13c16a1157b4d2ea1253b8962de
Merge: c98c055 0fe0744
Author: Kevin Falcone <falcone at bestpractical.com>
Date:   Wed Sep 4 15:40:59 2013 -0400

    Merge branch '4.2/smime'


-----------------------------------------------------------------------


More information about the Rt-commit mailing list