Commit Graph
100 Commits
Author SHA1 Message Date
Eric J. Bowersox 899863578d cleaned up the code in here in prep for doing more extensive work shortly 2004-07-23 07:08:56 +00:00
Eric J. Bowersox b4c7aa4c8b added browser information (port of browser information functionality from
Venice-Dynamo, includes browscap.ini)
2004-07-23 05:05:58 +00:00
Eric J. Bowersox 1351306780 bugfix to display of community hide mode 2004-07-22 09:06:16 +00:00
Eric J. Bowersox 1c245749f7 improved the XML-RPC library support and added a document describing all the
current XML-RPC functions
2004-07-20 07:31:00 +00:00
Eric J. Bowersox 681ec6a8a0 fixed up a few HTML generation issues in tag classes and JSP templates;
added the authenticatePrivileged method; added SQL date parameter method
to the XML-RPC Request object
2004-07-19 08:18:19 +00:00
Eric J. Bowersox 156511e747 revamped menu HTML generation by making it template-driven; excised the old
menu rendering code
2004-07-19 03:44:29 +00:00
Eric J. Bowersox ad3af636d7 fixed code generation 2004-07-16 07:46:17 +00:00
Eric J. Bowersox 6555709ca2 fixed HTML code generation in the main frame and in some of the JSP
tag classes
2004-07-15 03:46:00 +00:00
Eric J. Bowersox a0e50f4030 typo in user display 2004-07-12 22:27:14 +00:00
Eric J. Bowersox 477aac51f0 added "sticky" topic facility to cause topics to always float at the top of
the topic list when it's set
2004-07-11 08:08:27 +00:00
Eric J. Bowersox f0bf5e31ee modifications to ensure that Venice can operate without certain personal
information prompted for at registration time, if certain sites should elect
to omit that information
2004-07-10 22:54:15 +00:00
Eric J. Bowersox 5c0f841ab7 added "date of birth" as a users table field, added appropriate code to core
to get and set it, added "date" dialog field and updated registration,
profile, and admin modify to use it to change a user's date of birth; added
BDAY support to vCards and rigged user import/export to take it into account;
cleaned up a few other matters while I was in that particular code
2004-06-30 07:10:05 +00:00
Eric J. Bowersox 50c76b3dc7 the user list should use case-INsensitive comparison 2004-06-27 18:26:14 +00:00
Eric J. Bowersox b437a15e73 added content metadata processing and its first application, making the Front
Page auto-refresh
2004-06-27 02:38:51 +00:00
Eric J. Bowersox aa186601a4 added user session list and user list sidebox 2004-06-25 06:18:21 +00:00
Eric J. Bowersox 9e5d4f9f57 allow the underlying database implementation to use a JCA DataSource loaded
via JNDI, if configured that way
2004-06-22 06:33:40 +00:00
Eric J. Bowersox 2966ab703a added UI for exporting all the members from a community, and tweaked the
implementation of XML generation and importing
2004-06-13 21:34:51 +00:00
Eric J. Bowersox 7061d88b22 added user export functionality and refined the user import functionality,
including a lot of functionality associated with VCards
2004-06-13 05:12:09 +00:00
Eric J. Bowersox e6e94f3427 first draft of message importing and exporting to/from conferences (new host
tools)
2004-06-09 04:10:52 +00:00
Eric J. Bowersox f6d3d9494d instead of having separate class files, all the Venice classes are now
compiled into one Venice jar file
2004-06-06 05:19:48 +00:00
Eric J. Bowersox d7d884457f eliminated the sloppy build errors that caused three files to get recompiled
every time you did an "ant"
2004-06-06 02:58:14 +00:00
Eric J. Bowersox f572e57602 fixed bug with members list displaying second page 2004-06-04 01:52:05 +00:00
Eric J. Bowersox 75feedb910 community dispatch for non-members goes to the profile page 2004-05-31 04:55:12 +00:00
Eric J. Bowersox fc453fb3dc changed to ipaddress 2004-05-31 04:17:02 +00:00
Eric J. Bowersox 6446f9fd2e minor error in instantiating regexp 2004-05-31 04:05:04 +00:00
Eric J. Bowersox 609d216148 added IP ban facility - IP addresses can now be blocked from logging into
Venice, either individually or in blocks
2004-05-31 03:38:41 +00:00
Eric J. Bowersox 55db78c0e9 additional tracery to track down the persistent OutOfMemoryError on EMinds 2004-05-17 03:45:26 +00:00
Eric J. Bowersox 4550100675 added some code for debugging memory issue 2004-05-02 23:42:18 +00:00
Eric J. Bowersox 7008993545 fixed a goof involving getStockMessage being called on the wrong object 2004-04-17 04:09:32 +00:00
Eric J. Bowersox 2a0b87bc84 changed code generation for target attribute in xlink tags, in an attempt to
fix a HTML-generation problem with Electric Minds' "Posts" pages
2004-04-16 03:40:10 +00:00
Eric J. Bowersox adca4f5d91 patches for bugs spotted while reinstalling Phoenix server (EMinds) 2004-04-04 23:19:27 +00:00
Eric J. Bowersox 372f548f7f update to older Venice sources to modernize things - revamped the build system
using techniques from newer Dynamo version, allow source to compile and work
using newer versions of J2SDK, Tomcat, BSF, other libraries; bugfixes to get
everything running in a newer environment
2004-03-08 05:13:29 +00:00
Eric J. Bowersox 281df572b8 added redirect for /top because that seems to be a common hangover from
old Venice
2003-08-26 04:24:03 +00:00
Eric J. Bowersox 2997dd41f0 removed the ad-hoc use of background threads (and ParallelRunQueue) and
replaced them all with tasks queued into the GlobalSite
2002-08-21 03:36:46 +00:00
Eric J. Bowersox c6add9371b moved GlobalSite up to the main "svc" package; added AcceptGlobalSite interface
and new background-task system to GlobalSiteImpl
2002-08-20 05:15:57 +00:00
Eric J. Bowersox e40c1e6a58 added permalink-generating code to topics.jsp and posts.jsp, and fixed
a bug in StringUtil.splitList
2002-08-07 01:27:31 +00:00
Eric J. Bowersox f237e30021 fixed a constructor error 2002-06-26 05:15:10 +00:00
Eric J. Bowersox 9a7d507e13 minor updates to AdminOptions, removed getSelf() from EngineBackend 2002-06-08 23:26:57 +00:00
Eric J. Bowersox 39944e49cd merged in a round of changes from the stable branch 2002-06-08 21:55:01 +00:00
Eric J. Bowersox dc28dfeb3e introduced the use of the Jakarta Commons Collections - revamped ObjectCache
to include an LRU hard reference map and simplified it greatly in the process
2002-05-27 08:13:39 +00:00
Eric J. Bowersox 86d9a90f54 finished removing the UserBackend interface - now all handled through
PropertyProvider, saveMRU is deprecated for the moment (needs to be done
at a lower level really)
2002-05-27 07:40:54 +00:00
Eric J. Bowersox e7857d5501 removed almost all of UserBackend 2002-05-27 07:36:43 +00:00
Eric J. Bowersox 4162065c2b beginning to use more generic interfaces to replace a bunch of the ad-hockery
we were using before...PropertyProvider replaces CommunityDataBackend
2002-05-27 05:47:30 +00:00
Eric J. Bowersox 48266c4f73 moved security monitor initialization from VeniceEngineImpl down to
GlobalSiteImpl, removed env_getSecurityMonitor from envEngine
2002-05-27 04:09:38 +00:00
Eric J. Bowersox 0afe28588d moved HTML Checker initialization and pooling to the GlobalSiteImpl - gradually
reducing the responsibilities of EnvEngine as well as the functions in
EngineBackend
2002-05-27 03:03:34 +00:00
Eric J. Bowersox 3ee3e4abeb upgraded the internal Emailer class into the new MailSend class that can
do pretty much anything; emailer and stock messages are now managed through
the GlobalSite; security-releated generation is now handled through the
Generator class instead of several different ones
2002-05-22 07:38:29 +00:00
Eric J. Bowersox ffc862426a added global UI properties, cookie-reading APIs to CookieControl, moved
HttpVeniceUISession initialization into a script file (session_init.js)
2002-05-12 08:53:28 +00:00
Eric J. Bowersox 128c33cd9b beginning the underlying service architecture migration - the "global site" is
the lowest level component, now contains the DataPool...will gradually
supplant EnvEngine and the rest
2002-05-04 08:20:13 +00:00
Eric J. Bowersox a54d2c4e80 changed the DOCTYPE declaration in the frame so it actually matches something
reasonable
2002-05-01 06:04:38 +00:00
Eric J. Bowersox e4e0223452 the erbo_reorg_04202002 branch is no more...development continues on the
trunk while the stable_branch_04202002 branch takes the 'stable' role
2002-04-24 06:39:29 +00:00
Eric J. Bowersox a459e02e79 added a mode for posting messages via XML-RPC that works better with HTML
E-mail messages
2002-03-11 06:47:01 +00:00
Eric J. Bowersox bb2b63c837 made this a little more friendly to try and help out Ray Kimsey's build
problems...
2002-03-06 02:26:18 +00:00
Eric J. Bowersox 54081b79e9 all Statements must be closed properly, to conserve resources after each
database operation (as per PreciseJava.com)
2002-03-04 04:50:43 +00:00
Eric J. Bowersox a404987a42 implement move message between topics in a conference 2002-02-02 07:16:28 +00:00
Eric J. Bowersox 25c5817a67 implemented the initial XML-RPC APIs in Venice - for creating and destroying
"sessions," logging in, posting messages to topics, attaching files to
messages, and a couple of minor things that aren't as important right now
2002-02-01 22:40:55 +00:00
Eric J. Bowersox f463834ef0 reformatted all the "e-mail message" templates in venice-config.xml to
80 columns max
2002-01-26 07:14:33 +00:00
Eric J. Bowersox bf4e43f917 fixed the INSTALL file a bit...this really needs to be rewritten 2002-01-25 23:51:39 +00:00
Eric J. Bowersox f68066d5e3 fixed bug in posting Find forms 2002-01-19 01:28:51 +00:00
Eric J. Bowersox 18c8a5ace1 fixed the user link resolution part of this tag 2002-01-17 18:52:13 +00:00
Eric J. Bowersox 7830717e0a header tag malformed in this file - fix 2002-01-17 18:43:16 +00:00
Eric J. Bowersox c5a7136366 whoops...the Http session is dropping the Venice cookie on the floor...
corrected that
2002-01-17 16:44:07 +00:00
Eric J. Bowersox 4ee98731e6 the XML-RPC code passed its first validation - OK, next: add the "boxcarring"
call system.multicall, and tweak the implementation a bit after seeing the
output "live"
2002-01-17 08:33:40 +00:00
Eric J. Bowersox 394a1863e0 and patch up find as well... 2002-01-17 06:55:19 +00:00
Eric J. Bowersox c4f8d65cb2 small bug in profile display 2002-01-17 06:52:03 +00:00
Eric J. Bowersox fddeff906d included a script for handling the XML-RPC Validator (UserLand Software),
and debugged the handling of parameter serialization so that I think it
can actually pass now...
2002-01-17 02:52:22 +00:00
Eric J. Bowersox 70b7b826a0 removed the automatic HTML escaping from content headers and moved it out
to the JSPs and other classes as needed...this may speed up things a tiny bit,
but will definitely help in displaying topic names with HTML and escaped
characters correctly
2002-01-16 23:23:57 +00:00
Eric J. Bowersox 5bf40a92a1 fixed an obscure bug in Find Posts that caused the Next/Previous buttons to not show up when searching for posts globally or in communities 2002-01-16 22:12:39 +00:00
Eric J. Bowersox e7b3801a72 fixed bug with hotlist move 2002-01-16 21:36:23 +00:00
Eric J. Bowersox f24456e0a2 with one switch, a system administrator can now disable the category support
(no searching for categories, no getting communities by category,
no category display on community profile, no changing a community's category)
2002-01-16 21:17:05 +00:00
Eric J. Bowersox e3717ca62c the XML-RPC endpoint can now invoke scripts as handlers, in addition to
objects of a specified class
2002-01-16 17:39:09 +00:00
Eric J. Bowersox 6ea41dc619 the first implementation of an XML-RPC server endpoint within Venice...
also tweaked the session code to allow session types other than standard HTTP
cookie-based sessions.  The XML-RPC code doesn't do anything interesting yet.
2002-01-13 09:12:51 +00:00
Eric J. Bowersox bcd76541ab links broken in "Return to" part of page...fixed 2002-01-11 02:57:51 +00:00
Eric J. Bowersox b422f4d663 fixed bugs in the Find script and also rigged ScriptManager to better handle
the JavaScript native errors that crop up occasionally
2002-01-09 23:45:27 +00:00
Eric J. Bowersox c2fb1f036f fixed a couple of minor issues with missing methods 2002-01-09 18:04:24 +00:00
Eric J. Bowersox 44bf0bcbc3 minor bugfix to this script 2002-01-09 17:55:47 +00:00
Eric J. Bowersox d42ac45816 replaced the old crappy .gif buttons with the new, shiny "Classic" JPEG
buttons
2002-01-08 23:53:43 +00:00
Eric J. Bowersox ae7a4e1c19 minor bug in redirect afterwards 2002-01-08 17:49:34 +00:00
Eric J. Bowersox 10f84e2086 worked the kinks out of the conference reports 2002-01-07 17:09:08 +00:00
Eric J. Bowersox 59b53e44e3 unterminated tag 2002-01-07 16:37:37 +00:00
Eric J. Bowersox a8bf013ae3 error in top link 2002-01-07 16:33:36 +00:00
Eric J. Bowersox e61728b9eb whoops...minor error 2002-01-07 07:42:05 +00:00
Eric J. Bowersox 6baf87cee5 needed a quick solution to target tag issues 2002-01-07 07:30:26 +00:00
Eric J. Bowersox ab048bf7ae oops...bug in posts 2002-01-07 07:23:49 +00:00
Eric J. Bowersox cebede8260 added frame:no_display_login tag and additional attributes to the util:image
tag (for proper CTAP support)
2002-01-07 04:22:03 +00:00
Eric J. Bowersox 245765318d added "extra" attribute to frame:body 2002-01-07 03:24:31 +00:00
Eric J. Bowersox bf73861435 tweaked the build file 2002-01-07 02:26:50 +00:00
Eric J. Bowersox c3e2870572 Merge of the NewUI changes into the trunk 2002-01-07 02:05:37 +00:00
Eric J. Bowersox b86ef1c3b0 added topic links at the bottom of "published" posts, fixed the log in or
create problem when going through PostShortcut
2001-12-14 23:50:29 +00:00
Eric J. Bowersox a0a78059bc added capability for the User Agreement text dialog to have a subtitle 2001-12-14 19:43:06 +00:00
Eric J. Bowersox 0bbd01e385 added emergency fix to display a "login or create" dialog for all AccessErrors
thrown by the engine when trying to view a conference/topic/post and the user
is not logged in
2001-12-14 17:14:10 +00:00
Eric J. Bowersox ae129e5410 implemented UI for find posts, debugged and tweaked the engine implementation 2001-12-08 05:02:00 +00:00
Eric J. Bowersox 4b1acef325 implemented the post search facility at the engine level 2001-12-07 23:11:15 +00:00
Eric J. Bowersox 01356557da needed to add a couple of setMyLocation() calls to new dialogs 2001-12-05 07:44:08 +00:00
Eric J. Bowersox 3da20de189 minor bugfix in LinkItem having to do with placement of indents 2001-12-05 07:14:58 +00:00
Eric J. Bowersox 9d34cc35f0 added customizable "HTML Escapes" for the top and bottom of the topic list
and post list pages; configurable through the host tools
2001-12-05 00:03:39 +00:00
Eric J. Bowersox 9cc34facf6 added some safeguards for the mail to community members/conference
participants: to wit, any user can opt-out from ALL those mailings with one
setting; each message now carries a standard disKlaimer indicating how the
user can opt-out (and it's REAL opt-out, not this fakey stuff the spammers do)
2001-12-04 20:50:04 +00:00
Eric J. Bowersox e35045acf4 added community admin "Send E-Mail To All Members" menu option 2001-12-04 19:17:00 +00:00
Eric J. Bowersox d89c2bfdcb implemented Conference E-Mail - automagically send E-mail to all readers
or posters in a conference or topic
2001-12-04 05:11:45 +00:00
Eric J. Bowersox 89eb0b23d2 added controls for Invite from the conference and topic levels 2001-12-03 22:21:02 +00:00
Eric J. Bowersox 1db18b7fb9 added an indent= attribute to link items in left menus and fixed another couple
of minor bugs
2001-12-03 20:26:51 +00:00