Commit Graph

62 Commits

Author SHA1 Message Date
alexhudson 067f347f44 Like Bond, You Only Auth Once: move store cookie functionality to msgapi; this means queue & <unnamed agent> can share cookies 2007-07-28 17:59:29 +00:00
alexhudson c6e9f2f575 Remove config watcher from proxy agent 2007-07-27 23:15:29 +00:00
alexhudson 7727841f41 Remove libmanagement from the build, and from agents - I want to keep this code for the BongoJsonRPC stuff, but nothing else really.
Progress script has been updated to ignore non-building parts
2007-07-27 23:07:03 +00:00
alexhudson d31f61b5a0 * Last bits of MDB removed from imap
* Clean up some uses of NMAPInitialize()
2007-07-27 09:02:00 +00:00
alexhudson 6b26127445 Make the credential stuff all call into msgapi 2007-07-27 08:24:15 +00:00
pfelt 641e6a4629 -- removed the dn parameter to the HashCredential Function 2007-07-27 03:42:28 +00:00
alexhudson 3a873c389c Sync branch with HEAD of trunk 2007-07-26 22:01:34 +00:00
alexhudson 932e3b7502 More MDB clear-out 2007-07-26 21:35:14 +00:00
alexhudson 9580e5f99d De-MDB-ify NMAPInitialize and NMAPRegister, latter now renamed QueueRegister 2007-07-26 21:00:22 +00:00
alexhudson c11f3a7c12 Alarm now MDB-free code wise, remove some debugging stuff I didn't mean to commit... 2007-07-26 20:41:48 +00:00
alexhudson 17d169ab2e Store server cred on disk so we don't need to access MDB to get it 2007-07-26 20:32:23 +00:00
alexhudson d2812748d3 Some de-MDBification of rules and avirus; avirus might be slightly broken with this 2007-07-26 16:08:34 +00:00
alexhudson 92f7c15011 De-MDBify imap a bit more, remove proprietary PROXYAUTH command support 2007-07-25 21:54:26 +00:00
alexhudson dc7f920487 Remove some connmgr remnants and support functions 2007-07-25 20:53:40 +00:00
alexhudson 3f993bf9d1 Second piece of connmgr removal: bye bye agent, bye bye libs. 2007-07-24 12:08:37 +00:00
alexhudson ccdff4c324 First pass at connmgr removal. Surprisingly little _actually_ uses it... 2007-07-24 12:05:19 +00:00
alexhudson cf60345779 Remove two more juicy MDB-addicted functions from msgapi 2007-07-22 14:01:28 +00:00
alexhudson 5e769233ce Start the msgapi clearout: remove some rarely used functions 2007-07-22 13:33:07 +00:00
alexhudson 806cab7b48 * Remove addressbook agent
* Pluspack agent is no longer part of the build
2007-07-20 14:35:04 +00:00
alexhudson fd7e2b30f2 Initial de-MDBify work on mailprox 2007-07-14 15:56:07 +00:00
alexhudson bc7c479f78 * Make imap stop using MDB to store MIME information
* Fix imap LOGIN
* Remove trusted hosts list from store setup
2007-07-14 14:15:09 +00:00
alexhudson 8a98c8c324 Remove MDB from much of IMAP. PROXY remains, as does the very strange MIME code. 2007-07-12 13:54:02 +00:00
alexhudson fc2682af11 pop3 now basically MDB free 2007-07-12 11:31:10 +00:00
alexhudson 92d3ade8f3 * antivirus now basically MDB free
* small bug in mkauthhash test program for store
2007-07-12 10:59:03 +00:00
alexhudson f625063cf6 * MDB is now pretty much removed from the store
* Merge recent fixes from trunk
2007-07-12 09:59:43 +00:00
alexhudson 490eff0b8c Remove non-config MDB bits from the store agent 2007-07-09 21:50:30 +00:00
alexhudson 590830a473 Stubbing out of new auth API - agents no longer use MDB for auth.
At the moment, only the 'admin' user exists on the system :)
2007-07-09 09:05:47 +00:00
alexhudson fd8143a9d1 * Merge trunk r202 into branch to make it compile again :)
* Remove mdbtool
2007-07-08 20:43:53 +00:00
alexhudson c50999451d * Remove MDB from agents who don't actually read any config
* Added a small script to monitor our progress in this task
2007-07-08 19:32:29 +00:00
trisk 2696ce97b4 * Prevent use of uninitialised pointers. 2007-07-07 10:56:08 +00:00
trisk 0a3cd0f322 Clean up CPPFLAGS in various places, including a number of missing flags. 2007-07-05 04:02:13 +00:00
alexhudson 103227e92b Support for kstat on Solaris, thanks to Albert Lee 2007-07-04 09:32:14 +00:00
alexhudson 58b724ef88 Make BongoJsonJPathGetString() allocate memory for the caller 2007-07-04 08:45:46 +00:00
alexhudson c33882cc1c * Another buffer overflow in config.c found by Albert Lee
* Python 2.5 warning fixed
2007-07-02 20:34:29 +00:00
halex de2e1693ed * Fixes --with-libcurl with bongo-collector and --with-sqlite3.
Thanks to Albert Lee <trisk@acm.jhu.edu> for these!
* Accidentally missed some duplicate message definitions in dragonfly.properties.
2007-06-29 23:28:33 +00:00
pfelt d60eba8d68 -- bug found by Jan Schrewe invloving the RSET command. it seems RSET should only reset the envelope not the entire connection. 2007-06-04 16:47:26 +00:00
halex 8f666506ff De-MDBify the alarm agent (not that there was much there to begin with). 2007-06-03 10:45:13 +00:00
alexhudson 75cd51ea2f SQL query change to make Bongo work with SQLite 3.3.17. We should review the main DStoreListConversations() query to see if we can do things better... 2007-05-30 21:39:05 +00:00
alexhudson 885a9de837 Simplify the logging statements in smtpd and pop3d 2007-05-28 07:58:21 +00:00
pfelt c490af954d -- antivirus now works against clamav.
--   i removed some management dmc stuff that we didn't need
--   added the new configuration read code
--   changed the unused defaults to the correct syntax in bongo-config
--     the system defaults to connect to the clamd on localhost and scan mail
-- this isn't the final revision, but at least it works now
2007-05-26 08:26:57 +00:00
alexhudson 042db32ab1 Remove DMC stuff from pop3 2007-05-18 20:41:29 +00:00
alexhudson 41402fced8 Make it possible to compile against various Lucene versions (hopefully!) 2007-05-09 09:30:36 +00:00
pfelt 5a3419edac -- removed some legacy dmc code that was no longer used
-- removed the feedback system.  this was something akin to syslog, but was homebrew.  it connected to port 781, but bongo doesn't have anything listening there
-- by default we are not in verbose mode any longer.  perhaps this should be a configure setting somehow?
-- changed a couple of the debug printf()'s
-- we now no longer support headerThreshold or dropThreshold as we will always add headers to the mail and will leave dropping mail up to the rules agent
-- quarantine code is still in, but is #if 0 'd out.  do we need/want it?
-- cleaned up a couple of unused variables
-- no longer link against the management library
-- removed all cc bounces etc. to the postmaster
2007-05-07 04:19:16 +00:00
pfelt 53cbf5096b this patch fixes a bug in the queue agent handling code where there is a possible buffer overrrun. when agents are notified of a waiting message, they are given the
size of the envelope.  this conversation was not properly protected against an overrun.

the code should be slightly slower, and use a more memory, and it might not be fully patched.

todo:  there are three places in code where the envelope is read.  the two existing ones should have already been fairly protected, but they don't use connio to its 
potential.  fixing that will allow for the removal of PullLine() and the exclusive use of PullLine2()
2007-05-06 19:24:26 +00:00
pfelt a5a71afa75 a good portion of the antispam stuff. there is still configuration data that i need to figure out, like the postmaster to send bounces
to and other such stuff.  basic functionality exists though.
2007-05-05 08:21:19 +00:00
alexhudson 876724ad05 Remove NMAP routines from msgapi 2007-05-04 09:37:24 +00:00
alexhudson a52de8bca1 bongo-config correctly sets up some ACLs, so that hawkeye will be able to access configuration information 2007-04-24 19:33:52 +00:00
alexhudson 588b8acf7d Fix the initialisation of the calendar library 2007-04-19 09:59:17 +00:00
alexhudson df51571288 Put in place infrastructure to read config files from the store, and change the bongo-manager to use it. You now need to run "bongo-config install" when you install Bongo! 2007-04-05 16:37:44 +00:00
alexhudson 8edbc1307b Remove DMC and the stats system. It makes me so happy to see this code die \o/ 2007-04-04 12:43:13 +00:00