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