Commit Graph
100 Commits
Author SHA1 Message Date
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
Eric J. Bowersox 004dcaf7ec added administrative control of user photos - ability to replace or clear
a user's photo, keep the user from uploading a new one
2001-11-29 07:46:57 +00:00
Eric J. Bowersox 239321bb61 implemented "Subscribe To Topic" 2001-11-29 04:55:48 +00:00
Eric J. Bowersox c7edf62aae fixed that Login dialog so that hitting Enter after keying in your password
should trigger the "Log In" button, NOT the reminder button!  Also, small
enhancements to a couple of classes in conjunction with the new UI work.
2001-11-28 20:28:36 +00:00
Eric J. Bowersox 1a7ebd0446 added onClick attributes to LinkItems and name attributes to ImageItems - NRPA
Conference Center needs these to support LivePerson in the left menu bar
2001-11-25 21:46:25 +00:00
Eric J. Bowersox 8358e5645e minor change to community creation error message & to some documentation 2001-11-25 20:54:05 +00:00
Eric J. Bowersox a7b07292dd moved IDUtils to the utils package and out of the core package - this pretty
well finishes the cleanup of the core package, getting all the cruft out
2001-11-24 06:44:58 +00:00
Eric J. Bowersox 4e251e72e1 implemented the system administrator function "Import User Accounts," allowing
a sysadmin to create mass quantities of user accounts automatically by
uploading an XML file
2001-11-24 05:04:10 +00:00
Eric J. Bowersox f5a5009932 completed the transition away from features and toward "services" - the old
database-based configuration has been replaced with the new XML-based one.
This paves the way for further modularization of the code.
2001-11-22 04:53:17 +00:00
Eric J. Bowersox 85518ca0d5 Move to a slightly better implementation... 2001-11-21 20:22:47 +00:00
Eric J. Bowersox 8fe7abdf60 ok, now root_monitor is giving us trouble 2001-11-21 20:06:28 +00:00
Eric J. Bowersox f8f83de56b attempting to fix a problem with the known_monitors map (by removing it) 2001-11-21 19:57:29 +00:00
Eric J. Bowersox 3752e73c2d the first real phase of service integration - mostly it's the configuration
file, the bare beginnings of the Service Control Manager on the server side,
and the new "community left menu" on the client side (still controlled by the
existing feature mechanism, for now).  The engine still needs to incorporate
the SCM in place of the old feature definitions.  Also added some utility
classes (StockMessage, XMLLoader) to aid with loading XML data from the
config files (big help in the RenderConfig constructor and
VeniceEngineImpl.initialize!)
2001-11-21 09:47:27 +00:00
Eric J. Bowersox 41299f6d85 the permissions system was screwing up somehow for static permissions -
EnvUser, EnvCommunity, and EnvConference each need to keep a reference to their
own SecurityMonitor, we can't rely on getStaticMonitor() (but we still need it,
to make the other "wrapper" functions work)
2001-11-19 18:17:40 +00:00
Eric J. Bowersox a376aad722 a more permanent fix to that Find problem - moved the "static" functions
defined in the JSP to the FindData object and eliminated the InternalStateError
throw.  Lesson here, kids...just because you CAN do a thing doesn't mean you
SHOULD do a thing.
2001-11-19 09:16:11 +00:00
Eric J. Bowersox 6ec1986ba6 made a typo in the Conference security section 2001-11-19 08:20:04 +00:00