Re: howto write a plugin for the 1.5 branch
Graham Booker <[email protected]> Fri, 23 Jun 2006 09:53:29 -0500
| Newsgroups | gmane.network.fire.general |
|---|---|
| Message-ID | <[email protected]> |
--===============0772207614== Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-8-968517839; protocol="application/pkcs7-signature" --Apple-Mail-8-968517839 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Truthfully, the best thing to do here is look at the code in the repository for the upcoming 2.0. In Core/Items/MessageItem.h there is some stub code for splitting large messages and recombining them. Under MIS_HANDLE_MESSAGE_FRAGMENTS, recombining should be done and under MIS_SPLIT_LONG_MESSAGE, large messages should be split. For reason I don't wish to go into here, this feature is not too likely to be implemented in the near future. If you wish to work on splitting and recombining messages, that is the best place for them to go. Also, in the repository, GPG has been moved to a plugin, so there is a good place to see how it is done. It is a separate project there, derived from PluginTemplate in the same location. On Jun 21, 2006, at 6:00 AM, Till Backhaus wrote: > hey guys, > > i'd like to write a small plugin to delay incomplete gpg-messages - > thus allowing to receive multiple parts of gpg messages. > > now how do i start a plugin for fire 1.5.(6) ? how to compile? in an > external project-file or in the project itself. > inherit from plugin.m or just take and modify it? > > i'd love to have some guidelines and get to work. > > cheers > till backhaus - Graham Fire Development Team http://www.fireim.org --Apple-Mail-8-968517839 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGOzCCAvQw ggJdoAMCAQICECxaFzOmSdwxGlBlEQf2vSIwDQYJKoZIhvcNAQEEBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA2MDEyMTA2MDIxMloXDTA3MDEyMTA2MDIx MlowTzEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEsMCoGCSqGSIb3DQEJARYdZ2Jv b2tlckB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDjDNkB+C9KrWnyPMYkNDpRDSassUzdOz5Fs/8/CI3GVpJXRKUyJXSOUV3uzBhLPf+NNfowiAxq iWypxk2onGn7ZMT2w4ZlPTiZjxDPsDs6JxNA+K6ngZaHkbDxhYDZNYn6SudAPEc4g2JXvM5h6qcU xOlZ2ctgoK2WMKML1xQzSwDPmMb1Wv9r8kdwPEqDy5QoSbJk4jxV9A6Aeg1aoFZMIruu8FJmvOrR cWTS1l4J8q+PzzJG1Ezqp8qVfoy5UVm0SIa2zdnGoaMrgZnd7Nyn12vSakspAAkZfG8trdX0BDuj Cp6Ag5CMimhGMOEs1tFvVyVn+RQZSN/LVLz6Im2XAgMBAAGjOjA4MCgGA1UdEQQhMB+BHWdib29r ZXJAdXNlcnMuc291cmNlZm9yZ2UubmV0MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEA fxUwEC/3Xdmq00OBlD+YHmzPksGSXh+KU2qtfZ3xHP2W7O6DWl3/rV+OJujmp35NcAbWE4+WPzK7 +h2Oc+ixGYCBeDL3u+sGQZ/LBlLiczaGllrZ+4b5ZM1/bMR5E8lz6nj5uNIxXMnGkUegerWzSR0c Tk9CLUJ7aOMrHAiC8IEwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQG EwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoT EVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlz aW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEW HHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1 OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRk LjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZI hvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHy v1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/ QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgw BgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVy c29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMT EVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7C F6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcl jd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIDEDCC AwwCAQEwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg THRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECECxaFzOm SdwxGlBlEQf2vSIwCQYFKw4DAhoFAKCCAW8wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkq hkiG9w0BCQUxDxcNMDYwNjIzMTQ1MzMwWjAjBgkqhkiG9w0BCQQxFgQU917PnwG7b0kxTkJ7zpvI 7gk8Lb4wgYUGCSsGAQQBgjcQBDF4MHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBD b25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJ c3N1aW5nIENBAhAsWhczpkncMRpQZREH9r0iMIGHBgsqhkiG9w0BCRACCzF4oHYwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1Ro YXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAsWhczpkncMRpQZREH9r0iMA0GCSqG SIb3DQEBAQUABIIBALd7begCaXlIoJnJ/Ha/vMDJpJeXUpJI0dA7g+rITQTDISb0rrjwc14k2kqE 7ewAHj7sAFcsFjWULXjpwbK5+++fzfPT4MciDf0LDhLYFlNM9U32+g+RuCJQ01/wwdt0in9a3ic0 5Pgh49A0bJWwNEsQH+W/4TNYjoRvWS6BgCUT9cwup/D1HsK4mBEddlG2Dfh1ok2XuyXPaNDI2SSh aLXi2V180lt8Wsb6INPoCodXbjCqtY3gK1oHX713I7ghAUBqKoB64+D3to+GnKFnx/2bhnJ3Ayfu vECtrw3jd1sOWJ9/cvka6PF9owoowcyjp4rON2btN3u/3MsOqZ9NZogAAAAAAAA= --Apple-Mail-8-968517839-- --===============0772207614== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 --===============0772207614== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Fire-talk mailing list [email protected] To unsubscribe or change your options use the web interface: https://lists.sourceforge.net/lists/listinfo/fire-talk Have a question? Please read the Fire Frequently Asked Questions: http://fire.sourceforge.net/faq.shtml --===============0772207614==--