- Nov 14, 2009
- Nov 13, 2009
-
-
deuce authored
Make parsing messages and multiparts work (does not parse "message" types yet)
-
deuce authored
as regular expressions. The rfc5322abnf object contains the full notation, but is not executable with the SpiderMonkey engine due ti a 16MB limit on parsed RegExps. The abnf object is a simplified ABNF which should work for almost all cases except RFC5322 validation.
-
- Nov 12, 2009
-
-
deuce authored
-
rswindell authored
header field into separate name and address fields. On the name portion is used for the recipient of posts. When posting to a sub via authenticated SMTP, the sender/extension fields are set appropriately and the sender net type is set to none (i.e. locally posted). More debug log-level output for SPAM hash creation/checking. Bug-fix: attempting to use uninitialized 2nd MX address when relaying to local SMTP server address.
-
rswindell authored
subnums stored in the msgs.cnf file are 16-bit!
-
deuce authored
- Tracks a scan pointer of mail sub. - Tracks \Seen flags for subs (not perm, based on scan pointer) - Fix parsing of addresses in Envelope - Use new (again) -1 value for subnum of mail - Fix removal of whitespace at end of bodies - Read all index entries by offset when base is selected rather than on demand - Prevent base.open() from exiting the script on unknown sub
-
- Nov 11, 2009
-
-
rswindell authored
-
rswindell authored
-
deuce authored
run this.
-
deuce authored
-
deuce authored
-
rswindell authored
in case Ctrl-S (XOff) is unavailable. Make tab width adjustable from 8, 4, 2 spaces (default to 8) using Ctrl-T.
-
rswindell authored
when_imported_zone_offset which are the UTC offset (minutes east of UTC) for the respective time zone (read only). Change LAZY_* macros to allow property flags to be specified.
-
- Nov 10, 2009
-
-
rswindell authored
updated msgbase JSDOCS text invalid. Bwah ha ha ha!
-
deuce authored
When this code is load()ed, User objects get an extra birthDate property which is a JavaScript Date object representing the birthdate (rather than a string). This adds the property to existing instances as well, so it doesn't need to be loaded early.
-
deuce authored
-
deuce authored
-
deuce authored
a NULL private data.
-
deuce authored
Remove debug output.
-
deuce authored
Tag TODO items with comments Fix off-by-one error in FETCH when INBOX is selected
-
deuce authored
-
deuce authored
class prototype... Solution from https://developer.mozilla.org/en/SpiderMonkey/JSAPI_Reference/JS_InitClass Note: By default JS_InitClass creates a prototype object but does not invoke the constructor (JSClass.construct) on it. However, the prototype object will eventually be finalized (JSClass.finalize). This inconsistency can cause problems; for example, if the finalizer calls JS_GetPrivate(), expecting that the constructor called JS_SetPrivate(), it may find that the private data is NULL. The JSCLASS_CONSTRUCT_PROTOTYPE flag is one way to avoid this inconsistency.
-
- Nov 09, 2009
- Nov 08, 2009
-
-
rswindell authored
-
- Nov 06, 2009
- Nov 05, 2009
-
-
rswindell authored
subjects before hashing. Some paranoia stuff (calling clearerr() just incase rewind() doesn't clear the stream's EOF flag).
-
deuce authored
Add stupid hacks for BODY[1] and BODYSTRUCTURE since I don't deal with MIME yet.
-
deuce authored
feature is SEARCH commands.
-
deuce authored
subnum is uint32_t, is 65535.
-
deuce authored
-