Commit Graph

133 Commits

Author SHA1 Message Date
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
Eric J. Bowersox 33eecf87fc added javadoc comments to some database classes 2001-11-15 08:30:13 +00:00
Eric J. Bowersox ef629c8e48 continuing the spread of javadoc comments 2001-11-15 05:41:39 +00:00
Eric J. Bowersox 53098902f1 improved some of the log messages 2001-11-15 05:22:28 +00:00
Eric J. Bowersox 0750e3f2cd there was a problem with security on conf.getHideList()/conf.setHideList() -
added conf.canSetHideList() and some extra code to EditConferenceDialog to
help get around this.
2001-11-15 05:13:57 +00:00
Eric J. Bowersox 0437cc7b92 second round of cache cleanups - got rid of that bogus pile of monkey spew
that was ReferenceCache, replaced it with the much cleaner ObjectCache (it
uses SoftReferences so that the "sweep" operation is pretty much automatic)
2001-11-15 00:30:24 +00:00
Eric J. Bowersox e290ce2a8c did javadocs for the new CacheMap classes 2001-11-14 08:56:52 +00:00
Eric J. Bowersox 7e0f7b441f first cleanup of cache code - implemented a new CacheMap which uses
SoftReferences
2001-11-14 06:00:35 +00:00
Eric J. Bowersox 9558f0722b new "photo not available" image supplied by Harry Pike <maddog@worldpath.net> 2001-11-13 19:31:25 +00:00
Eric J. Bowersox 556f6d5861 some more javadoc work on the util and util.image packages 2001-11-13 04:53:26 +00:00
Eric J. Bowersox 7e42aa391c setting pics in posts to be half size 2001-11-12 23:53:56 +00:00
Eric J. Bowersox c059e09615 fixed a minort bug in graphic menu handling 2001-11-12 23:42:56 +00:00
Eric J. Bowersox 81c7109152 modified the left menu definition style to accomodate images and better
use XML text attributes
2001-11-12 21:37:59 +00:00
Eric J. Bowersox 5b17952eee added the Member List functionality to communities 2001-11-12 20:18:07 +00:00
Eric J. Bowersox 98d949fd74 fixed bug in login links display on login page after reset 2001-11-11 02:55:47 +00:00
Eric J. Bowersox f9cb84d465 made the "photo not available" image configurable in render-config.xml 2001-11-11 02:20:34 +00:00
Eric J. Bowersox 070fd2c9e2 implemented the "pics in posts" flag globally...it marks the first appearance
of "properties" storage and editing for conferences, communities, users, and
the global system.  In addition, the "global properties" editing screen got
implemented, because it wasn't there yet.
2001-11-11 01:22:07 +00:00
Eric J. Bowersox b105a43619 added a simple "gateway" servlet allowing us to redirect arbitrary URLs
through the Venice logon page
2001-11-09 05:06:12 +00:00
Eric J. Bowersox 0bb2e795a4 implementation of the "bozo filter" on a topic level, including a topic-level
"Manage" screen (to hang "Rename Topic" from later, too).
2001-11-09 00:10:36 +00:00
Eric J. Bowersox bc859178f2 implemented the ability to upload community logos, similar to how we did user
photos
2001-11-07 22:32:12 +00:00
Eric J. Bowersox dde12bdf2e THE GREAT RENAMING! All that was "SIG" should now be "community," except for
the database and the URLs (for backward compatibility).  Do a full rebuild
after browsing this one!
2001-11-07 08:43:09 +00:00
Eric J. Bowersox fe352efbd1 one minor font bug 2001-11-05 07:23:18 +00:00
Eric J. Bowersox e1d22e1082 refactored image handler code for sideboxes into a separate class; added option
for titles of sideboxes to be images
2001-11-05 03:55:27 +00:00
Eric J. Bowersox e201ecb34b added automated password recovery to the password reminder messages 2001-11-05 00:40:07 +00:00
Eric J. Bowersox 1c69955046 Reworked the sidebox implementation to depend less on the database and more
on XML config files...the implementation should now be much more customizable
and less klunky.  Added a provision for implementing "generic" (JSP-driven)
sideboxes.  Implemented the sidebox configure button on the front page
(finally!).  Implemented a random password generator class which will be used
in a future implementation of reminder-driven automatic forgotten-password
changing.  Fixed some minor funnies in SIG menu generation.
2001-11-04 05:57:58 +00:00
Eric J. Bowersox bf040973ba minor bug fix cleanup to give the SIG menu links the same style as other
left menu links
2001-11-01 22:30:09 +00:00
Eric J. Bowersox 7bc0584cfd added an "off" switch for the CSS support 2001-11-01 02:12:51 +00:00
Eric J. Bowersox 1133f7ba7d added copyright notice to template file 2001-10-31 23:39:11 +00:00
Eric J. Bowersox 94cb2d9150 fixed an accidental slippage bug (remarkably like an old WebbMe slippage bug,
maybe this was the problem all along?) and tweaked the default stylesheet to
try and resolve problems that some Mac users are having
2001-10-31 20:54:25 +00:00
Eric J. Bowersox 597ebadf35 cleaned up some code - replaced a bunch of copy loops with calls to the new
IOUtil class methods, added some javadocs to IOUtil, StringUtil, and
AnyCharMatcher
2001-10-31 19:38:40 +00:00
Eric J. Bowersox f1584f3f4a minor changes to the links on top bar, left bar, sideboxes so they track the
CSS classes yet keep consistent with the font sizes on the rest of the page...
allows us to do the "hover-underline" trick that nrpa.org uses
2001-10-31 17:51:29 +00:00
Eric J. Bowersox ec878e9dfc Venice now groks Cascading StyleSheets; the stylesheet is generated by a
special servlet and cached at runtime; various JSP pages and formatter classes
have been updated to respect the stylesheet settings
2001-10-31 02:13:02 +00:00
Eric J. Bowersox 6397f4212c implemented user photos! (imagestore table, ImageRetrieve servlet, a lot of
the underlying support) - incidentally, this is a lot of support for the SIG
logo as well, just need some front end work for that in the future

(of course, we now require JAI 1.1.1)
2001-10-26 03:12:04 +00:00
Eric J. Bowersox a900d9d51f added support for QID (quick ID) generation within pages, in preparation for
supporting a hitcounter system in the page footer
2001-10-23 21:42:29 +00:00
Eric J. Bowersox bdc6977680 first round of NRPA changes:
- added color customization in render-config.xml
- added ability to scale size of Venice logo in footer
- added ability to customize size of site logo, as well as add a hyperlink
- moved to use of LOG4J 1.1.3, LOG4J now installed in Venice lib directory
  instead of in JRE extensions directory (only Java extensions should go in
  JRE extensions directory)
- close to requiring JAXP 1.1 (will still work with 1.0 though)
2001-10-22 22:11:58 +00:00
Eric J. Bowersox 2db3b44e7e bug in handling of strings that run off the right edge of the margin
(in HTMLCheckerImpl) - thanks to Chuq von Rospach for reporting this
2001-10-02 18:00:43 +00:00
Eric J. Bowersox 334fdb5c6b fixed a bug in conference display of new messages, and added a couple of words
to the dictionary
2001-07-23 00:20:26 +00:00
Eric J. Bowersox e108be62da fixed bug with not allowing attachments with Post & Go Topics; fixed
compile error with removal of Smart Tags; made "New!" flags on conferences
actually *do* something (read new messages)
2001-06-28 03:54:27 +00:00
Eric J. Bowersox a9847865d9 added code to put in the META tag that defeats Microsoft IE Smart Tags 2001-06-20 04:08:34 +00:00
Eric J. Bowersox 69e62acbb9 fixed a bug with the topic visit order and another one with the anyUnread
function (it needs to ignore archived topics)
2001-05-06 22:45:02 +00:00
Eric J. Bowersox 342a0041a5 fixed bug that was causing the images on two "manage" pages not to show up 2001-04-25 05:34:58 +00:00
Eric J. Bowersox 196efcab35 new Venice logo contributed by Andrea Force (vita) - thanks! 2001-04-25 04:02:49 +00:00
Eric J. Bowersox dbf25f1802 fixed a nasty bug in HTMLCheckerImpl.finish() 2001-04-21 02:38:59 +00:00
Eric J. Bowersox 87811da831 minor touchups as we change the release number to 0.1 in prep for Electric
Minds launch
2001-04-20 05:46:26 +00:00