aboutsummaryrefslogtreecommitdiff
path: root/TODO
AgeCommit message (Collapse)AuthorFiles
2007-08-09UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1496 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-05-21Arguments are passed in the same order for both built-in and MFL-levelSergey Poznyakoff1
functions. If a builtin takes optional arguments, the actual number of arguments is passed in a hidden first argument. This allows to discern between zero arguments (emtpy strings) and absent arguments. git-svn-id: file:///svnroot/mailfromd/trunk@1461 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-04-11Provide a special exception type for unresolved sendmail macros.Sergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1348 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-31Switch to flat address space model. Data space (and stack) containSergey Poznyakoff1
only references to objects within the data space (virtual addresses), no actual pointers are passed. * src/snarf.m4 (MF_ALLOC_HEAP, MF_COPY_STRING): Take two arguments (MF_BEGIN_TEMP_SPACE): Use env_data_ref (MF_VAR_SET_STRING): New macro * src/bi_poll.m4, src/bi_string.m4, src/bi_dns.m4, src/bi_spf.m4, src/bi_sa.m4, src/bi_vars.m4, src/bi_db.m4: Use new heap allocation macros. * src/drivers.c (code_memref, code_type_string): Use opcode_push (code_type_variable): Remove opcode_svalidate. This time for good * src/mailfromd.h (env_throw_0): Change signature * src/prog.c (struct eval_environ.stack): Remove. Use plain addressing model. All references updated. (env_reference,env_var_ref): Remove (heap_reserve_words, heap_reserve): Return offset into the data space instead of the pointer. All uses updated. (env_data_ref): New function * src/opcodes (MEMEXT,MEM,SVALIDATE): Remove * src/prog.h (env_data_ref): New function (heap_reserve_words): New function (heap_reserve): Return size_t * TODO: Update git-svn-id: file:///svnroot/mailfromd/trunk@1331 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-03-17 * src/snarf.m4, src/bi_dns.m4, src/bi_dns.m4, src/bi_sa.m4,Sergey Poznyakoff1
src/bi_other.m4, src/bi_mail.m4, src/bi_db.m4: Use MF_THROW instead of MF_CATCH * src/gram.y, src/mailfromd.h, src/prog.c, src/opcodes, src/prog.h, TODO: Provide access for outermost auto variables and parameters from catch blocks. * testsuite/etc/hasmx.rc, testsuite/etc/dns.rc: Use primitive_ functions. git-svn-id: file:///svnroot/mailfromd/trunk@1291 7a8a7f39-df28-0410-adc6-e0d955640f24
2007-01-04UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1157 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-12-15UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@1131 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-11-05UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@785 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-11-04UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@778 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-10-30UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@700 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-10-29UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@694 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-10-20UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@632 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-10-13UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@625 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-10-06NEWSSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@607 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-09-10UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@553 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-08-30UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@456 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-08-21UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@429 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-08-18UpdateSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@386 7a8a7f39-df28-0410-adc6-e0d955640f24
2006-08-14Initial commitSergey Poznyakoff1
git-svn-id: file:///svnroot/mailfromd/trunk@337 7a8a7f39-df28-0410-adc6-e0d955640f24

Return to:

Send suggestions and report system problems to the System administrator.