Autogen Options


'''Note:''' While many of these options are helpful for debugging, they are not safe for public Bongoservers. If you aren't sure about autogen options, you should probably stick to the examples in the Install from source page. '''This list is not yet complete. Additions are welcome.'''
--prefix=
specifies where the compiled code tree will be installed to. E.g.
--prefix=/opt/bongo
--with-user=
specifies the user that Bongo will run as. This increases security. E.g.
--with-user=bongo
--enable-debug-cflags
adds debug flags to your compile command so that debug symbols are added. Very good flag to know about.
--enable-conntrace
turns on connection tracing. For debugging, this is superior to other tracing means because it will show encrypted connections in clear text. For the same reason, it is very insecure.
--enable-mdbdebug
adds debugging verbs to IMAP to allow convenient debugging of MDB performance. '''VERY INSECURE''' could allow username mining in the wrong hands. You have been warned. The IMAP commands enabled are of the form
user  
. The added verbs are lookup, verify, and read:
1 user lookup admin
2 user verify /example/admin bongo
3 user read /example/admin surname
--enable-memmgrleakreporting
causes the memory manager to print reports about leaked memory when an application ends. You may need to send your own SIGTERM to the agent that you want to see the report on since [[Commands/hulamanager|hulamanager]] often SIGKILLs agents that take too long to unload.