Commit Graph

291 Commits

Author SHA1 Message Date
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
halex dba9fd3832 * Link to administration panel from within Dragonfly if user is logged in as 'admin'.
* Removed timezone selection from main header (will be moved into Preferences soon).
* Path cleanup in bongo.conf.in
* Prettfied Search.js / Dragonfly search results.
2007-06-28 04:04:37 +00:00
alexhudson ac0aea9c83 Fix bug where the store couldn't bind to port 689 on setup 2007-06-27 12:23:05 +00:00
jonnylamb 0c3bcc6e99 * Removed import/curl: It's been a long and gruelling task, but finally one of the imported libraries is going. This means cURL is now a dependency of Bongo. This moves bug #9066 along one step.
* Added a nice status message at the end of the configure script. It gives some nice stats.
2007-06-27 11:49:59 +00:00
jonnylamb c5c8bcea5a Remove "history" from Dragonfly. This was a feature that did nothing and we couldn't work out what it might have done if it was finished.. 2007-06-27 11:24:40 +00:00
halex 9a04478b1f * Fixes authentication support for Hawkeye with Apache.
* Added some login notification messages.
* Made images and javascript relative (to some extent).
2007-06-27 09:43:40 +00:00
alexhudson 095d5eef3e Remove some files which shouldn't be in svn 2007-06-27 08:07:33 +00:00
jonnylamb b8e0dabc4c * Remove old EXPANDED_ variables from code. These have been cleaned up from r120. 2007-06-26 15:01:46 +00:00
alexhudson ba63bbc4ee Three patches for the build system:
* make it work with automake 1.8
* simpler system for expanding path variables
* make it work with older gm4
Thanks to Albert Lee <trisk@acm.jhu.edu> for these!
2007-06-26 10:36:57 +00:00
jonnylamb 01811311ef Add to configure a test for flex and bison. Fixes bug #9327 2007-06-21 20:34:37 +00:00
alexhudson ba21779712 Create crypto data directly during install. This removes the dependency on gnutls certtool, and should mean an end to the "OMG install takes like 2 days" type bugs 2007-06-20 15:29:28 +00:00