Stamp
A Mailing List Manager for Squeak.
People
- Supervision: Marcus Denker
- Developer: Anselm Strauss
Code
See http://www.squeaksource.com/stamp/
This Page
- Validate HTML, CSS
- Check Links
Information
Documents
-
RFC 2821 - Simple Mail Transfer Protocol
-
RFC 2822 - Internet Message Format
-
RFC 2369 - Mailing list command header fields
-
RFC 2076 - Common Internet Message Headers
-
VERP - Variable Envelope Return Paths
Related work in Squeak
-
smtpserver on http://www.squeaksource.com/smtpserver/
-
Squeak standard packages and classes: SMTPClient, Network-RFC822, Network-Mail Reader, Network-MailSending
-
Smalltalk
-
Seaside
-
Other mailing list managers
-
Tests
-
Think about it
-
automatic reinitialization of class vars upon code changes
-
possible concurrency problems:
- modyfing non-existent element
- collections not thread-safe
- inconsistencies in manager
-
equal/identical: adding element to collection should test for non-equality, removing element should test for identity; both requirements can not be combined in a collection
Bugs
- received line is not inserted at top of mail
- no loop detection
- DONE report vg-regex commutative bug
- DONE report seaside/wakom/socketstream memory exhaustion bug
Documentation
Software Dependencies
Component | Version(s) tested | |
Squeak | 3.9-7067 | |
KomServices | 1.1.2 | |
KomHttpServer | 7.0.4 | |
Seaside | 2.5 | |
DynamicBindings | 1.21 | |
Cryptography | 0.3 | |
VB-Regex | 1.1 |
\[EOF]