Commit Graph

244 Commits

Author SHA1 Message Date
halex 087ab3dcb5 Hopefully makes standalone composer scrollable. 2007-07-10 05:17:14 +00:00
halex d59c6e89ff Wrong order of script.aculo.us includes. 2007-07-10 03:32:27 +00:00
halex afa1db57b0 * Speeds up Dragonfly load times (a lot). 2007-07-10 01:25:40 +00:00
trisk e52ab32f26 * Fix crash in bongoimap - session->user.name is only set after UserLogin(). 2007-07-09 17:18:17 +00:00
trisk 145b53ca2c * Correct bongo-manager pid file formatting.
* Fix bongo-setup pid handling (thanks to Chris Lamb!).
2007-07-09 15:13:01 +00:00
trisk b6001cdb0b * Use slapdadd (same binary as slapd and has a configurable path) instead of ldapdd in bongo-setup.
* Use Privs module functions for Bongo user.
2007-07-09 15:10:59 +00:00
trisk 1e573957ef Generate a Message-Id if the an email did not include one, to prevent crashing the store on import. 2007-07-08 12:30:04 +00:00
halex 9def52095f * Got rid of SummaryView.py (didn't actually do anything)
* Hooray for breadcrumbs!
2007-07-08 01:38:00 +00:00
trisk 26471cf430 Doh. 2007-07-08 00:25:57 +00:00
trisk b9e9608067 * Move ALIGN_SIZE() macro to memmgr.h and apply it to memstack allocations. This fixes the last known crash on sparc. 2007-07-07 20:53:24 +00:00
trisk 2696ce97b4 * Prevent use of uninitialised pointers. 2007-07-07 10:56:08 +00:00
trisk c7f16bc911 * Pass NULL for empty credential.
* Check argument to ConnFree() to prevent crash when bongosmtp is shutting down.
2007-07-07 10:54:50 +00:00
trisk b7e55c9e95 * Make memmgr align its allocations to the offset preferred by the architecture.
* Support architectures with double word alignment restrictions.
* Fix the linked list of private memory pools.
2007-07-07 10:52:01 +00:00
trisk 2f5f0343d9 * hack: Make NMAPReadConfigFile() retry in case store is not yet ready. 2007-07-07 07:14:54 +00:00
trisk afe423ac1b pid_t can be larger than an unsigned int, update bounds checking and printf formats. 2007-07-07 03:50:34 +00:00
trisk 2c8bbcb714 Fix use of uninitialised variables in msgapi, also some housekeeping. 2007-07-07 03:36:32 +00:00
trisk 77d4d73212 Correct missing return value. 2007-07-07 03:33:33 +00:00
halex 0d872cab80 * Some more Preferences cleanups (doesn't add any more functionality) 2007-07-06 00:38:36 +00:00
jonnylamb 7eb1866320 * Added i18n support to bongo-manager.
* Changed all text references from bongomanager to bongo-manager.
2007-07-05 23:45:55 +00:00
jonnylamb 906ce99a60 Add i18n support to bongo-backup. 2007-07-05 23:24:46 +00:00
trisk 956885a768 Fix exception in bongo-setup if eclients.dat does not already exist (sorry). Remove existing file for safety. 2007-07-05 19:55:03 +00:00
trisk d9bd70814b On Solaris, modify userPassword attribute directly instead of using newer password operations (they don't seem to work correctly with Sun LDAP). 2007-07-05 04:07:00 +00:00
trisk 93044942d2 Make _BONGO_SYSTEM_MALLOC use system calloc for MemCalloc functions. 2007-07-05 04:04:18 +00:00
trisk 0a3cd0f322 Clean up CPPFLAGS in various places, including a number of missing flags. 2007-07-05 04:02:13 +00:00
halex 4eb86fb7f2 * Commented lots of the Preference functions.
* We now have a usable preferences view of sorts!
2007-07-05 03:18:15 +00:00
trisk 8646cbf681 Don't use an insecure umask when creating eclients.dat, and change permissions of an existing file.
(Yay for commit access, goodbye red tape!)
2007-07-05 00:33:42 +00:00
jonnylamb 6d49226681 * Add gettext initalisation to XplInit.
* Add i18n for bongo-config.
* Add prototype for GetInteractiveData to stop whining on compilation.
* Stop bongo-config running when the usage is displayed.
2007-07-04 13:35:26 +00:00
halex 5d5b56acf1 * Makes the Preferences screen a proper Dragonfly view.
* Preference requests are now /user/$user/preferences/all/dragonfly.json.
* No more strange external CSS/JS files.
* Added another note about how nasty BongoCalendar.js is.
2007-07-04 11:30:46 +00:00
alexhudson 103227e92b Support for kstat on Solaris, thanks to Albert Lee 2007-07-04 09:32:14 +00:00
halex 126363dec3 * Re-enable the timezone change thingo in preferences.
* Got rid of some stupid functionality that did nothing as to what the button was called - Show Today now shows today in the calendar.
* Moved the contact conversion function somewhere nicer.
2007-07-04 09:13:22 +00:00
alexhudson 58b724ef88 Make BongoJsonJPathGetString() allocate memory for the caller 2007-07-04 08:45:46 +00:00
halex 59a473ce83 * Small woopsies when checking if it was the contact was ourselves.
* Does not fail with contacts without any email addresses.
* Equality checks are performed after converting strings to lower cases.
2007-07-04 04:56:48 +00:00
halex 384bfae8e3 Completes the contact management in conversation view feature.
* We can now check if mail is being sent to us, and brins up our own card.
* Email field is automatically filled in when creating a new contact.
* A few more tiny bug fixes.
2007-07-04 04:45:14 +00:00
pfelt 94c7c429e8 fixes from Albert Lee
- Support the Sun LDAP library as an alternative to OpenLDAP (Novell/Mozilla use the same API and will be supported later). 
- Support the Solaris variants of the re-entrant pwd.h functions.
- Add example SMF manifest and method files for Bongo.
2007-07-04 02:42:17 +00:00
halex c3904338e0 * Allows contact management from the conversation view to work with all recipients, not just the sender.
* Better logic for checking contacts in conversation view (see above).
* When we get a response back after editing a contact, add it to the contactMap correctly (we were attempting to add it using an undefined key).
* Fixes a yucky bug from r77 where editing contacts was impossible.
2007-07-04 02:19:21 +00:00
alexhudson b7aa212182 bongo-config compatibility with older GNUTLS 1.0 APIs 2007-07-03 14:19:40 +00:00
halex c86a102f70 * Searching for events is now a go!
* Enables the basic ability to add and modify contacts from the conversation view. Closes bug #9406.
2007-07-03 10:05:07 +00:00
halex 29b60ed3f4 Stops a retarded segfault when attempting to free each argv value;
instead we copy the string first. Thanks to Albert Lee for this.
2007-07-02 23:48:12 +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
alexhudson 003986cefc Buffer overrun fix from Albert Lee; potentially this solves some bizarre store crashes \o/ 2007-07-02 19:32:12 +00:00
halex 46d450fa1b * If we bypass the login screen with correct auth, we now load the
labels, instead of just on login.
* Conversation people dropdowns removed from stylesheet.
* Login button fixup.
* Reply-to-list now has a different icon and brackets around mailto 
address have been removed: <list@example.com> => list@example.com
* Sender name now clickable in conversation view - doesn't do anything 
obvious yet.
2007-07-01 08:12:45 +00:00
halex ebb85115c0 * Show/hide loading indicator image correctly.
* When we disable the login form, also disable any dropdowns.
2007-07-01 00:51:50 +00:00
halex 58a53095c2 * Translations aren't copyright Novell anymore.
* Some composer button fixups - labels got removed at some point :s
* Don't immediately save an empty draft when composing - wait a minute until the user has entered some content, then save.
2007-07-01 00:35:15 +00:00
alexhudson c9871608d6 Various build system fixes for Solaris, again from Albert Lee 2007-06-30 13:37:06 +00:00
alexhudson 314754cc5b Some connio fixes from Albert Lee to make it go on Solaris 2007-06-30 12:43:01 +00:00
alexhudson a9a354b5e9 Some patches due to Albert Lee:
* portability fixes for autogen
* bugfix in bongo-config
* missing define for syslog
Also fixed some errors in the french .po file
2007-06-30 11:39:30 +00:00
alexhudson c5c0ec06dc connio: destroy buffers on broken connections to avoid SIGPIPEs when we close connections. 2007-06-30 11:08:10 +00:00
halex d1e29f776c * More label woopsies.
* Didn't revert CSS import in header.tpl from a few revisions ago.
2007-06-30 10:48:01 +00:00
halex 548e479b32 * More Dragonfly localisation.
* A somewhat lacking French translation fixed up to some extent.
* bongo.pot fixed for translators.
* Login screen layout change (minor).
* Reply-to-list function added to conversation view (this may not work).
2007-06-30 07:58:16 +00:00
halex 88f3232487 Allows compilation with older gettext (label was mentioned twice in two
different contexts, which was bad anyway).
2007-06-30 00:13:32 +00:00