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
Eric J. Bowersox
2b474688dd
oops again...import the entire except package (god, the design of this file is
...
so totally bletcherous I'm barfing...it needs rework SOON!)
2001-11-19 08:04:44 +00:00
Eric J. Bowersox
b6a849e7e8
Find got broken there...my bad. That page needs some rework BAD.
2001-11-19 08:02:21 +00:00
Eric J. Bowersox
54807085b2
did some javadocs for the new security classes, now that they're pretty much
...
in their final form
2001-11-19 06:02:23 +00:00
Eric J. Bowersox
de971c9c7b
continued the separation by shifting all the exceptions into their own package
...
(preparatory to establishing some sort of service-based architecture)
2001-11-19 02:20:22 +00:00
Eric J. Bowersox
9854ba1f76
completed the transition to the new security architecture - the old stuff
...
has now been removed completely; the VeniceEngine is managing the conference
level SecurityMonitor for now
2001-11-18 22:14:12 +00:00
Eric J. Bowersox
5f966a6450
first stage of transitioning to the new SecurityMonitor-based security
...
architecture--it's implemented at the global level and for communities,
conferences still use the old hard-coded implementation. The new
StaticSecurityMonitor is configured via XML data, which will be important
when we implement the new Community Services architecture
2001-11-18 09:32:21 +00:00
Eric J. Bowersox
47b88efd75
MAJOR restructuring of the engine code to get the execution environment info
...
separated from the internal objects (as well as separating the internal
interfaces), some prep work for modularizing the SIG-to-service interface so
it'll be easier to add chat and stuff. Also fixed up a display issue with
1-character CDTextFormFields.
2001-11-17 06:37:30 +00:00
Eric J. Bowersox
313a46818f
moved the language and country lists OUT of the database and into properties
...
files as they are likely to change VERY infrequently; this simplifies a lot
of bits of code that would otherwise have to call through VeniceEngine, etc.
Also folded the LocaleFactory class method into the new International object
used for managing the lists.
2001-11-16 22:12:14 +00:00