Eric J. Bowersox
60729cee64
removed old .cvsignore, updated README to indicate that this is largely historical in nature
2014-04-09 00:23:20 -06:00
Eric J. Bowersox
74b7958bae
updates to make code build with Java 6
2010-01-22 04:57:03 +00:00
Eric J. Bowersox
8088e4fba0
changed behavior of post attachment display for all image/* MIME types
...
(the "Mera fix"); also updated some SQL query syntax to be compatible with
MySQL 5.0.12+ versions (which is what my workstation has now)
2006-06-29 02:34:31 +00:00
Eric J. Bowersox
2ffacedd54
changed name of default JDBC driver
2006-02-26 19:24:44 +00:00
Eric J. Bowersox
74787e4902
Jakarta Regexp 1.4 apparently doesn't like the (?:...) noncapturing
...
group syntax...I really ought to rewrite this using JDK1.4+ regexps,
but for now we kludge it
2006-02-09 04:19:56 +00:00
Eric J. Bowersox
75f8e8f44f
fixed the dates in the footer definition in the default ui-config.xml
2006-01-26 07:22:14 +00:00
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