* anti-abuse upgrade: filters now stored in the database (experimental)
authorzapata <zapata>
Sun, 9 Jan 2005 20:37:06 +0000 (20:37 +0000)
committerzapata <zapata>
Sun, 9 Jan 2005 20:37:06 +0000 (20:37 +0000)
commit213122e7c65211f549722f05aa8e0135f15af35c
treebc9f7871bf6c07e37d1338657c59b7f59409153e
parent9459916c419db72849e328bb30e0047dc5130420
* anti-abuse upgrade: filters now stored in the database (experimental)
* count(*) queries used less often
132 files changed:
bundles/admin_en.properties
dbscripts/create_pg.sql
dbscripts/updates/update20050109.sql [new file with mode: 0755]
etc/objectstore.properties [deleted file]
source/Mir.java
source/default.properties
source/mir/entity/AbstractEntity.java
source/mir/entity/Entity.java
source/mir/entity/adapter/EntityAdapterEngine.java
source/mir/entity/adapter/EntityAdapterFailure.java
source/mir/entity/adapter/EntityAdapterModel.java
source/mir/entity/adapter/EntityIteratorAdapter.java
source/mir/entity/adapter/ToManyRelationField.java [new file with mode: 0755]
source/mir/entity/adapter/ToOneRelationField.java [new file with mode: 0755]
source/mir/generator/FreemarkerGenerator.java
source/mir/generator/VelocityGenerator.java
source/mir/log/Logger.java
source/mir/log/LoggerEngine.java
source/mir/log/LoggerWrapper.java
source/mir/log/log4j/LoggerImpl.java
source/mir/media/MediaHandler.java
source/mir/module/AbstractModule.java
source/mir/producer/reader/ScriptedProducerFactory.java
source/mir/rss/RSS091Reader.java
source/mir/rss/RSSReader.java
source/mir/servlet/ServletModule.java
source/mir/storage/Database.java
source/mir/storage/StorageObject.java
source/mir/storage/store/StoreIdentifier.java
source/mir/util/CachingRewindableIterator.java
source/mir/util/ExceptionFunctions.java
source/mir/util/HTTPClientHelper.java
source/mir/util/HTTPRequestParser.java
source/mir/util/ParameterExpander.java
source/mir/util/PropertiesManipulator.java
source/mir/util/StructuredContentParser.java
source/mir/util/generator/ReflectionGeneratorFunctionAdapter.java
source/mircoders/abuse/AbstractFilterType.java [new file with mode: 0755]
source/mircoders/abuse/AbuseExc.java [new file with mode: 0755]
source/mircoders/abuse/AbuseFailure.java [new file with mode: 0755]
source/mircoders/abuse/FilterEngine.java [new file with mode: 0755]
source/mircoders/abuse/FilterInstance.java [new file with mode: 0755]
source/mircoders/abuse/FilterParseExc.java [new file with mode: 0755]
source/mircoders/abuse/FilterType.java [new file with mode: 0755]
source/mircoders/abuse/IPFilterType.java [new file with mode: 0755]
source/mircoders/abuse/RegularExpressionFilterType.java [new file with mode: 0755]
source/mircoders/abuse/ThrottleFilter.java [new file with mode: 0755]
source/mircoders/entity/EntityAudio.java
source/mircoders/entity/EntityComment.java
source/mircoders/entity/EntityContent.java
source/mircoders/entity/EntityImages.java
source/mircoders/entity/EntityOther.java
source/mircoders/entity/EntityTopics.java
source/mircoders/entity/EntityUploadedMedia.java
source/mircoders/entity/EntityUsers.java
source/mircoders/entity/EntityVideo.java
source/mircoders/global/Abuse.java
source/mircoders/global/MRUCache.java
source/mircoders/global/MirGlobal.java
source/mircoders/global/ProducerEngine.java
source/mircoders/localizer/MirAntiAbuseFilterType.java [deleted file]
source/mircoders/localizer/basic/MirBasicAdminInterfaceLocalizer.java
source/mircoders/localizer/basic/MirBasicAntiAbuseFilterTypes.java [deleted file]
source/mircoders/localizer/basic/MirBasicArticlePostingHandler.java
source/mircoders/localizer/basic/MirBasicCommentPostingHandler.java
source/mircoders/localizer/basic/MirBasicDataModelLocalizer.java
source/mircoders/localizer/basic/MirBasicEmailArticleHandler.java
source/mircoders/localizer/basic/MirBasicOpenPostingLocalizer.java
source/mircoders/localizer/basic/MirBasicPostingSessionHandler.java
source/mircoders/localizer/basic/MirBasicProducerLocalizer.java
source/mircoders/localizer/basic/MirBasicTranslationPostingHandler.java
source/mircoders/localizer/basic/MirBasicUtilityFunctions.java
source/mircoders/localizer/basic/filters/ThrottleFilter.java [deleted file]
source/mircoders/media/MediaHandlerImages.java
source/mircoders/media/MediaHandlerOgg.java
source/mircoders/media/MediaHandlerRealAudio.java
source/mircoders/media/MediaUploadProcessor.java
source/mircoders/module/ModuleBreaking.java
source/mircoders/module/ModuleLanguage.java
source/mircoders/module/ModuleMediafolder.java
source/mircoders/pdf/PDFGenerator.java
source/mircoders/producer/PDFPreFormattingProducerNode.java
source/mircoders/producer/RadicalendarProducerNode.java
source/mircoders/search/AudioSearchTerm.java
source/mircoders/search/ImagesSearchTerm.java
source/mircoders/search/VideoSearchTerm.java
source/mircoders/servlet/ServletModuleAbuse.java
source/mircoders/servlet/ServletModuleAudio.java
source/mircoders/servlet/ServletModuleBreaking.java
source/mircoders/servlet/ServletModuleContent.java
source/mircoders/servlet/ServletModuleFileEdit.java
source/mircoders/servlet/ServletModuleLocalizer.java
source/mircoders/servlet/ServletModuleMediafolder.java
source/mircoders/servlet/ServletModuleMessage.java
source/mircoders/servlet/ServletModuleOpenIndy.java
source/mircoders/servlet/ServletModuleProducer.java
source/mircoders/servlet/ServletModuleUploadedMedia.java
source/mircoders/servlet/ServletModuleUsers.java
source/mircoders/storage/DatabaseArticleType.java
source/mircoders/storage/DatabaseAudio.java
source/mircoders/storage/DatabaseBreaking.java
source/mircoders/storage/DatabaseComment.java
source/mircoders/storage/DatabaseCommentStatus.java
source/mircoders/storage/DatabaseCommentToMedia.java
source/mircoders/storage/DatabaseContent.java
source/mircoders/storage/DatabaseContentToMedia.java
source/mircoders/storage/DatabaseContentToTopics.java
source/mircoders/storage/DatabaseFilter.java [new file with mode: 0755]
source/mircoders/storage/DatabaseFilterGroup.java [new file with mode: 0755]
source/mircoders/storage/DatabaseImageColor.java
source/mircoders/storage/DatabaseImageFormat.java
source/mircoders/storage/DatabaseImageLayout.java
source/mircoders/storage/DatabaseImageType.java
source/mircoders/storage/DatabaseImages.java
source/mircoders/storage/DatabaseLanguage.java
source/mircoders/storage/DatabaseMediaType.java
source/mircoders/storage/DatabaseMediafolder.java
source/mircoders/storage/DatabaseOther.java
source/mircoders/storage/DatabaseRights.java
source/mircoders/storage/DatabaseTopics.java
source/mircoders/storage/DatabaseUploadedMedia.java
source/mircoders/storage/DatabaseUsers.java
source/mircoders/storage/DatabaseVideo.java
templates/admin/abuse.filter.template [deleted file]
templates/admin/abuse.filters.template [deleted file]
templates/admin/abuse.template
templates/admin/contentlist.template
templates/admin/error.template
templates/admin/filter.template [new file with mode: 0755]
templates/admin/filtergroup.template [new file with mode: 0755]
templates/admin/filtergrouplist.template [new file with mode: 0755]
templates/admin/filterlist.template [new file with mode: 0755]