Commit Graph

151 Commits

Author SHA1 Message Date
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
trisk 4fc8ce5cea Pass proper pthreads flags when compiling on Solaris (gcc and Studio). 2007-07-05 03:46:20 +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 a441559404 Update example Solaris SMF method and add manifest for bongo-standalone. Now tested to work! 2007-07-05 00:42:25 +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 ced3af413a Let's us build again, instead of having to touch the files manually. :)
Thanks to Albert Lee (again).
2007-07-04 05:11:35 +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
alexhudson b2ff8e146d Fix detection of CLucene on Redhat-type distros 2007-07-03 13:41:37 +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
alexhudson b7039278f6 Small build changes:
* remove NO-AUTO-GEN flags once we're done with them
* remove "support" for Novell Audit
2007-07-03 07:18:37 +00:00
halex 9c6e4cdb72 * Fixes the SQLite m4 macro by reducing the number of typos and general
brokenness.
* Lots of CLucene logic changes - we can now check for whatever 
you set --libdir to when compiling clucene, as well as checking for he 
existence of system CLucene without --with-clucene being passed.
* Don't run autotools over import/ if we're not using them.
* Forces the minimum Automake version to 1.9, since 1.8 didn't 
completely work with Bongo in the first place.

Thanks to Daniel Ostrow <dostrow@gentoo.org> for these! :)
2007-07-03 04:32:46 +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
alexhudson 5a6768f0a4 autogen now knows about automake 1.10, so Bongo builds on Fedora 7 2007-07-02 13:17:54 +00:00
alexhudson 8aa49d112b Quick hack to make the build work, but that we should later revert: i
bug #9427 - po/ Make system should be turned into Bongo.rules
2007-07-01 21:17:50 +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 51e58e06b6 Fix a seemingly corrupt file and make the build version detection a bit more robust 2007-06-30 21:14:42 +00:00
alexhudson 04fd938ab0 Fix from Albert Lee to fix legacy inet macros 2007-06-30 21:14:16 +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
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
halex 1ba0f1f21a Probably helps to have English work too. :) 2007-06-29 22:29:44 +00:00
alexhudson fb85807255 Minor typo in configure.ac 2007-06-29 22:10:02 +00:00
halex f09a3de0f5 The Missing Files V: you know, this is really going to bump up my commit count :) 2007-06-29 11:29:04 +00:00
halex 49f312dd5f The Missing Files IV: close.gif 2007-06-29 11:26:10 +00:00
halex 3880715500 Another episode in the Missing Files saga. 2007-06-29 11:17:33 +00:00
halex 3ed09581e7 * More Dragonfly translations
* Adds modal.css, which lets us build again!
2007-06-29 10:46:06 +00:00
alexhudson dbb11204c3 Stop --with-user being mandatory 2007-06-29 08:19:29 +00:00
halex e5a8024244 * Fixed a tiny typo by Jonny in r129 - there was a space just before the username in the URL, which causes a 404 if you follow it.
* Adds a non-working Preferences dialog to the userbar.
* Main interface is now localisable.
* Moved search top right, and removed the timezone selector.
* New internal userbar layout (the top thing) to fit things we shove there - report any rendering issues.
* Link to administration panel if user is logged in as 'admin'
* Fixed hrefs in Hawkeye (issue caused by previous patch). Dragonfly must live at the root URL (/dragonfly.html).
2007-06-29 04:29:28 +00:00
jonnylamb db4d294eac Correct link given for subscription to a shared calendar. This currently is a little inflexible with hosts not at /, but this should be fixed soon. 2007-06-29 00:58:58 +00:00
jonnylamb 9787a1dbcf Small fix to correctly set DATADIR. This allowed many ${prefix} variables not to be substituted, and as a result ended in mass chaos. 2007-06-28 13:17:14 +00:00