Commit Graph
100 Commits
Author SHA1 Message Date
Eric J. Bowersox b4e49e8b29 updated build to automate the process of copying configuration to Tomcat 5,
and also have it generate logging configuration with selectable logging
directory
2006-01-26 07:04:42 +00:00
Eric J. Bowersox 00952ef543 replaced E-mail addresses in the rest of the source with the users.sf.net
alias
2006-01-26 04:40:34 +00:00
Eric J. Bowersox 99f9d580f4 code now clean compiles using newer versions of various libraries - this will
all get documented properly soon, need to update this for the new server...
also changed all the E-mail addresses in the old java source to match present
reality
2006-01-25 08:13:41 +00:00
Eric J. Bowersox 5d16492f05 minor fix to issue reported by b.lemire 2005-07-26 22:30:22 +00:00
Eric J. Bowersox d9ec3210a5 initial sketch of trackback-handling servlet 2004-12-30 23:01:07 +00:00
Eric J. Bowersox d0d8611d15 the external references need to be extracted in here... 2004-12-30 09:00:30 +00:00
Eric J. Bowersox 4c5c7ffe85 added the ability for the HTML checker to keep track of internal and external
references in any post, so we can do trackbacks
2004-12-30 08:08:13 +00:00
Eric J. Bowersox 7e72ec21d0 added initial trackback code - the TrackbackManager which manages scanning
outside Web pages for trackback resources and sending trackback pings
2004-12-30 05:55:01 +00:00
Eric J. Bowersox 17c12459a5 additional change to cause crawlers to never get munged URLs, always get the
raw servlet URL
2004-11-06 02:20:58 +00:00
Eric J. Bowersox 2b12c944d9 latest version of browscap.ini 2004-11-05 23:53:49 +00:00
Eric J. Bowersox cdbb987cd6 detect crawlers and strippers and chop off their sessions 2004-11-05 23:48:17 +00:00
Eric J. Bowersox 28d09ea769 fixed a NPE on setting date of birth via admin functions 2004-11-01 03:58:59 +00:00
Eric J. Bowersox 1ed48dd63a changed "Users Logged In" to "Users Online" 2004-10-20 03:03:38 +00:00
Eric J. Bowersox 3c0cf43045 macro error in the post box template, fixed 2004-09-22 03:44:24 +00:00
Eric J. Bowersox d5243d7af2 whoops - needed to catch some exceptions 2004-08-02 22:57:40 +00:00
Eric J. Bowersox 116a67376d manage page needed updating to reflect new menu semantics 2004-08-02 22:50:11 +00:00
Eric J. Bowersox 15224c4f3f added the ability for the HTML checker to recognize "emoticon" character
sequences and replace them with special tags, which the post-formatting
task will in turn replace with real emoticons (GIFs).
2004-07-27 08:54:48 +00:00
Eric J. Bowersox 8a745717e1 initial support for the "emoticons" or "smileys" - defined the config file
here so we can change over all the custom venice-config.xml and ui-config.xml
files before going any further
2004-07-27 04:53:30 +00:00
Eric J. Bowersox 7060b5ff76 revamped the post box tag to use a Velocity template to render with 2004-07-26 07:00:26 +00:00
Eric J. Bowersox 7d3c167733 added the Velocity renderer (from the new venice-dynamo project) to
Venice; will be used for the post box soon
2004-07-26 05:04:27 +00:00
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