FileLocations: Difference between revisions
No edit summary |
No edit summary |
||
Line 31: | Line 31: | ||
proxy | proxy | ||
</pre> | </pre> | ||
<h2>Share/man/man3</h2> | |||
There are a lot of man pages here, in perl format, but many of them seem to be have little in them. | |||
<br> | |||
I have listed below these, with the files sizes first, which gives some indication of how useful they might be. Many of the reallly small ones at least say 'this modiel does this'. | |||
<br> | |||
Maybe these are elsewhere in some other form? Maybe I shouod pull out the desriptions if not. | |||
<br> | |||
With no access to the system canot read man pages... | |||
<pre> | |||
3895 Feb 7 15:20 Slash::Stats.3pm | |||
3954 Feb 6 23:41 Slash::Apache::User::PasswordSalt.3pm | |||
4021 Feb 7 15:20 Slash::Messages::DB::MySQL.3pm | |||
4050 Feb 6 23:41 Slash::Hook.3pm | |||
4055 Feb 6 23:44 Slash::Search.3pm | |||
4062 Feb 6 23:44 Slash::Tags.3pm | |||
4065 Feb 6 23:41 Slash::Install.3pm | |||
4072 Feb 6 23:44 Slash::Tagbox::Top.3pm | |||
4073 Feb 6 23:41 Slash::DB::Oracle.3pm | |||
4074 Feb 6 23:44 Slash::Tagbox.3pm | |||
4074 Feb 6 23:44 Slash::Tagbox::Despam.3pm | |||
4079 Feb 6 23:44 Slash::Hof.3pm | |||
4080 Feb 6 23:44 Slash::Daypass.3pm | |||
4080 Feb 6 23:44 Slash::Tagbox::TopSF.3pm | |||
4092 Feb 6 23:41 Slash::DB::Static::MySQL.3pm | |||
4095 Feb 7 15:20 Slash::SOAP.3pm | |||
4097 Feb 6 23:41 Slash::DB::Static::Oracle.3pm | |||
4097 Feb 6 23:44 Slash::Tagbox::FHTFH.3pm | |||
4099 Feb 6 23:44 Slash::Tagbox::RecentTags.3pm | |||
4099 Feb 7 15:21 Slash::Users2.3pm | |||
4100 Feb 6 23:41 Slash::Hook::Sample.3pm | |||
4101 Feb 6 23:41 Slash::DB::PostgreSQL.3pm | |||
4109 Feb 6 23:41 Slash::Apache.3pm | |||
4109 Feb 6 23:44 Slash::Dilemma.3pm | |||
4110 Feb 6 23:44 Slash::Achievements.3pm | |||
4110 Feb 6 23:44 Slash::Tagbox::FHActivity.3pm | |||
4112 Feb 6 23:44 Slash::Tagbox::Metamod.3pm | |||
4113 Feb 6 23:44 Slash::Tagbox::TagCountUser.3pm | |||
4114 Feb 6 23:41 Slash::DB::Utility.3pm | |||
4116 Feb 6 23:44 Slash::Console.3pm | |||
4116 Feb 6 23:44 Slash::Remarks.3pm | |||
4117 Feb 6 23:41 Slash::DB::Static::PostgreSQL.3pm | |||
4117 Feb 6 23:44 Slash::Tagbox::FireHoseScores.3pm | |||
4119 Feb 6 23:44 Slash::DynamicBlocks.3pm | |||
4120 Feb 6 23:41 Slash::DB::MySQL.3pm | |||
4120 Feb 6 23:44 Slash::Bookmark.3pm | |||
4120 Feb 6 23:44 Slash::Tagbox::FHEditorPop.3pm | |||
4120 Feb 6 23:44 Slash::Tagbox::FHPopularity.3pm | |||
4120 Feb 6 23:44 Slash::Tagbox::TagnameInterest.3pm | |||
4121 Feb 6 23:44 Slash::FireHose.3pm | |||
4122 Feb 6 23:44 Slash::Tagbox::TagnameProcess.3pm | |||
4123 Feb 7 15:20 Slash::Events.3pm | |||
4125 Feb 6 23:44 Slash::Tagbox::FHBayesPredict.3pm | |||
4126 Feb 7 15:20 Slash::Stats::Writer.3pm | |||
4126 Feb 7 15:20 Slash::Zoo.3pm | |||
4127 Feb 6 23:44 Slash::Tagbox::DiscussionScore.3pm | |||
4130 Feb 6 23:44 Slash::Tagbox::CommentScoreReason.3pm | |||
4131 Feb 7 15:20 Slash::Blob.3pm | |||
4136 Feb 6 23:44 Slash::TagDataView.3pm | |||
4146 Feb 7 15:21 Slash::Journal.3pm | |||
4151 Feb 7 15:20 Slash::Relocate.3pm | |||
4156 Feb 7 15:20 Slash::PollBooth.3pm | |||
4169 Feb 7 15:21 Slash::YASS.3pm | |||
4176 Feb 6 23:41 Slash::Apache::Log.3pm | |||
4241 Feb 6 23:41 Slash::Apache::Banlist.3pm | |||
4250 Feb 6 23:41 Slash::DB.3pm | |||
4259 Feb 7 15:20 Slash::Rating.3pm | |||
4314 Feb 6 23:41 Slash::Apache::User.3pm | |||
4408 Feb 7 15:21 Slash::Admin::PopupTree.3pm | |||
4581 Feb 7 15:20 Slash::Moderation.3pm | |||
4605 Feb 6 23:44 Slash::Subscribe.3pm | |||
4619 Feb 7 15:20 Slash::Login.3pm | |||
4634 Feb 6 23:44 Slash::ResKey::Session.3pm | |||
4788 Feb 6 23:41 Slash::Display::Provider.3pm | |||
4826 Feb 6 23:41 Slash::Apache::TemplatePages.3pm | |||
4861 Feb 6 23:44 Slash::XML::OAI.3pm | |||
5155 Feb 6 23:41 Slash::Utility::System.3pm | |||
5401 Feb 6 23:41 Slash::Utility.3pm | |||
5894 Feb 6 23:41 Slash::Utility::Comments.3pm | |||
5978 Feb 6 23:41 Slash::Client.3pm | |||
6049 Feb 6 23:41 Slash::Utility::Access.3pm | |||
6064 Feb 6 23:41 Slash::Display::Plugin.3pm | |||
6345 Feb 6 23:41 Slash::XML::Atom.3pm | |||
6764 Feb 6 23:41 Slash::Constants.3pm | |||
6883 Feb 6 23:41 Slash::Utility::Anchor.3pm | |||
6918 Feb 6 23:41 Slash::Client::Journal.3pm | |||
7221 Feb 6 23:41 Slash::XML.3pm | |||
7322 Feb 6 23:44 Slash::ResKey.3pm | |||
7747 Feb 6 23:41 Slash::XML::RSS.3pm | |||
7823 Feb 6 23:44 Slash::ResKey::Key.3pm | |||
8605 Feb 6 23:41 Slash::Test.3pm | |||
12565 Feb 6 23:41 Slash::Display.3pm | |||
12760 Feb 7 15:20 Slash::Messages.3pm | |||
16726 Feb 6 23:41 Slash::Utility::Display.3pm | |||
33937 Feb 6 23:41 Slash::Utility::Environment.3pm | |||
35988 Feb 6 23:41 Slash::Utility::Data.3pm | |||
59113 Feb 7 15:21 Slash::NewsVac.3pm | |||
76116 Feb 6 23:41 Slash::Custom::Bulkmail.3pm | |||
</pre> | |||
<h2>lib or lib64</h2> | <h2>lib or lib64</h2> |
Revision as of 22:12, 19 February 2014
CssWork (parent of this page)
FileLocations2 This page continued with the local Slash stuff
http://www.mediawiki.org/wiki/Help:Formatting
This assumes that both Slashcode and apache are installed in /usr/local/
Doing this has two virtues - It provides a quick overview that is hard to get by looking at the files one by one, and it provides a unified place to put little notes like 'An asterisk in the Slsh.pm file will cause buildings to fall down in Jersey unless surrounded by quotes.'
Apache
Only files of importance to slashcode shown.
apache bin cgi-bin conf httpd.conf (Include /usr/local/slash/httpd/slash.conf) htdocs icons include libexec logs access_log error_log slashcode.local_access_log slashcode.local_error_log man proxy
There are a lot of man pages here, in perl format, but many of them seem to be have little in them.
I have listed below these, with the files sizes first, which gives some indication of how useful they might be. Many of the reallly small ones at least say 'this modiel does this'.
Maybe these are elsewhere in some other form? Maybe I shouod pull out the desriptions if not.
With no access to the system canot read man pages...
3895 Feb 7 15:20 Slash::Stats.3pm 3954 Feb 6 23:41 Slash::Apache::User::PasswordSalt.3pm 4021 Feb 7 15:20 Slash::Messages::DB::MySQL.3pm 4050 Feb 6 23:41 Slash::Hook.3pm 4055 Feb 6 23:44 Slash::Search.3pm 4062 Feb 6 23:44 Slash::Tags.3pm 4065 Feb 6 23:41 Slash::Install.3pm 4072 Feb 6 23:44 Slash::Tagbox::Top.3pm 4073 Feb 6 23:41 Slash::DB::Oracle.3pm 4074 Feb 6 23:44 Slash::Tagbox.3pm 4074 Feb 6 23:44 Slash::Tagbox::Despam.3pm 4079 Feb 6 23:44 Slash::Hof.3pm 4080 Feb 6 23:44 Slash::Daypass.3pm 4080 Feb 6 23:44 Slash::Tagbox::TopSF.3pm 4092 Feb 6 23:41 Slash::DB::Static::MySQL.3pm 4095 Feb 7 15:20 Slash::SOAP.3pm 4097 Feb 6 23:41 Slash::DB::Static::Oracle.3pm 4097 Feb 6 23:44 Slash::Tagbox::FHTFH.3pm 4099 Feb 6 23:44 Slash::Tagbox::RecentTags.3pm 4099 Feb 7 15:21 Slash::Users2.3pm 4100 Feb 6 23:41 Slash::Hook::Sample.3pm 4101 Feb 6 23:41 Slash::DB::PostgreSQL.3pm 4109 Feb 6 23:41 Slash::Apache.3pm 4109 Feb 6 23:44 Slash::Dilemma.3pm 4110 Feb 6 23:44 Slash::Achievements.3pm 4110 Feb 6 23:44 Slash::Tagbox::FHActivity.3pm 4112 Feb 6 23:44 Slash::Tagbox::Metamod.3pm 4113 Feb 6 23:44 Slash::Tagbox::TagCountUser.3pm 4114 Feb 6 23:41 Slash::DB::Utility.3pm 4116 Feb 6 23:44 Slash::Console.3pm 4116 Feb 6 23:44 Slash::Remarks.3pm 4117 Feb 6 23:41 Slash::DB::Static::PostgreSQL.3pm 4117 Feb 6 23:44 Slash::Tagbox::FireHoseScores.3pm 4119 Feb 6 23:44 Slash::DynamicBlocks.3pm 4120 Feb 6 23:41 Slash::DB::MySQL.3pm 4120 Feb 6 23:44 Slash::Bookmark.3pm 4120 Feb 6 23:44 Slash::Tagbox::FHEditorPop.3pm 4120 Feb 6 23:44 Slash::Tagbox::FHPopularity.3pm 4120 Feb 6 23:44 Slash::Tagbox::TagnameInterest.3pm 4121 Feb 6 23:44 Slash::FireHose.3pm 4122 Feb 6 23:44 Slash::Tagbox::TagnameProcess.3pm 4123 Feb 7 15:20 Slash::Events.3pm 4125 Feb 6 23:44 Slash::Tagbox::FHBayesPredict.3pm 4126 Feb 7 15:20 Slash::Stats::Writer.3pm 4126 Feb 7 15:20 Slash::Zoo.3pm 4127 Feb 6 23:44 Slash::Tagbox::DiscussionScore.3pm 4130 Feb 6 23:44 Slash::Tagbox::CommentScoreReason.3pm 4131 Feb 7 15:20 Slash::Blob.3pm 4136 Feb 6 23:44 Slash::TagDataView.3pm 4146 Feb 7 15:21 Slash::Journal.3pm 4151 Feb 7 15:20 Slash::Relocate.3pm 4156 Feb 7 15:20 Slash::PollBooth.3pm 4169 Feb 7 15:21 Slash::YASS.3pm 4176 Feb 6 23:41 Slash::Apache::Log.3pm 4241 Feb 6 23:41 Slash::Apache::Banlist.3pm 4250 Feb 6 23:41 Slash::DB.3pm 4259 Feb 7 15:20 Slash::Rating.3pm 4314 Feb 6 23:41 Slash::Apache::User.3pm 4408 Feb 7 15:21 Slash::Admin::PopupTree.3pm 4581 Feb 7 15:20 Slash::Moderation.3pm 4605 Feb 6 23:44 Slash::Subscribe.3pm 4619 Feb 7 15:20 Slash::Login.3pm 4634 Feb 6 23:44 Slash::ResKey::Session.3pm 4788 Feb 6 23:41 Slash::Display::Provider.3pm 4826 Feb 6 23:41 Slash::Apache::TemplatePages.3pm 4861 Feb 6 23:44 Slash::XML::OAI.3pm 5155 Feb 6 23:41 Slash::Utility::System.3pm 5401 Feb 6 23:41 Slash::Utility.3pm 5894 Feb 6 23:41 Slash::Utility::Comments.3pm 5978 Feb 6 23:41 Slash::Client.3pm 6049 Feb 6 23:41 Slash::Utility::Access.3pm 6064 Feb 6 23:41 Slash::Display::Plugin.3pm 6345 Feb 6 23:41 Slash::XML::Atom.3pm 6764 Feb 6 23:41 Slash::Constants.3pm 6883 Feb 6 23:41 Slash::Utility::Anchor.3pm 6918 Feb 6 23:41 Slash::Client::Journal.3pm 7221 Feb 6 23:41 Slash::XML.3pm 7322 Feb 6 23:44 Slash::ResKey.3pm 7747 Feb 6 23:41 Slash::XML::RSS.3pm 7823 Feb 6 23:44 Slash::ResKey::Key.3pm 8605 Feb 6 23:41 Slash::Test.3pm 12565 Feb 6 23:41 Slash::Display.3pm 12760 Feb 7 15:20 Slash::Messages.3pm 16726 Feb 6 23:41 Slash::Utility::Display.3pm 33937 Feb 6 23:41 Slash::Utility::Environment.3pm 35988 Feb 6 23:41 Slash::Utility::Data.3pm 59113 Feb 7 15:21 Slash::NewsVac.3pm 76116 Feb 6 23:41 Slash::Custom::Bulkmail.3pm
lib or lib64
Only relevant files shown.
This contains the main Slash libraries (Perl modules) used by all the Slash Themes. Not modified for any local purposes. 'sub subroutine()' names are shown in parentheses.
lib(64) perl5 Apache/ Apache.pm Attribute/ Bit/ Bundle/ Compress/ Cwd.pm DBD/ mysql mysql.pm DBI/ DBI.pm Data/ DateTime/ DateTime.pm DateTimePP.pm DateTimePPExtra.pm Digest/ File/ HTML/ List/ MIME/ Net/ Package/ Params/ Slash.pm Slash/ Apache.pm (SlashVirtualUser,SlashSetVar.SlashSetForm,SlashCompileTemplates,ProxyRemoteAddr, ConnectionIsSSL,ConnectionIsSecure,IndexHandler,DESTROY ) Apache Banlist.pm Log.pm Shtml.pm TemplatePages.pm User.pm User PasswordSalt.pm Client.pm ( new,soap,find_cookie_file,bakeUserCookie,literal,fixparam ) Client Journal.pm ( new,_return_from_entry,add_entry,modify_entry,delete_entry,get_entry,get_entries ) Constants.pm ( constants ) - contants collected here (where are they actually defined?) Custom ApacheCompress.pm ( handler,can_gzip,guess_by_user_agent ) ApacheRegistryFilter.pm ( handler,run ) ApacheSSI.pm ( output,ssi_perl,ssi_include ) Bulkmail.pm ( Tz,Date,lc_domain,valid_email,comment_killer,build_merge_line, build_merge_hash,validate_address,mail,bulkmail,buildMessage, scalar_or_code,build_envelope,send_to_envelope,send_message_data ) ParUserAgent.pm ( _need_proxy,proxy ) WoWArmory.pm ( fetch_data,search_character,get_reputation,get_arena_teams,get_heroic_access ) DB MySQL.pm ( _whereFormkey,sqlTransactionStart,sqlTransactionFinish,sqlTransactionCancel, getBadgeDescriptions,createComment,createCommentLog,getRecentCommentLog, getModPointsNeeded,getCSSValuesHashForCol,getCSS,getTemplateList,getTopicParam, getTopicTree,confirmTopicTree,isTopicParent,getNexusTids,getAllChildrenTids, getAllParentsTids,getNexusChildrenTids,wouldBeSafeToAddTopic, wouldBeSafeToAddTopicLink,deleteRelatedLink,getNexusExtras,getNexuslistFromChosen, getNexusExtrasForChosen,createNexusExtra,updateNexusExtra,deleteNexusExtra, setNexusExtras,setNexusCurrentQid,getSectionExtras,setSectionExtras, getContentFilters,createSubmission,getSessionInstance,getLastSessionText, setContentFilter,createAccessLog,_writeAccessLogCache,createAccessLogAdmin, ajaxPageProfile,getDescriptions,deleteUser,getUserCrossSiteAuthenticate, getUserAuthenticate,createBadPasswordLog,getBadPasswordsByUID, getBadPasswordCountByUID,getBadPasswordIPsByUID,getNewPasswd,resetUserAccount, _getLogTokenCookieLocation,_logtoken_read_memcached,_logtoken_write_memcached, _logtoken_delete_memcached,getLogToken,setLogToken,updateLogTokenExpires, deleteLogToken,getUIDByOpenID,getOpenIDsByUID,setOpenID,deleteOpenID,deleteOpenIDs, setOpenIDResKey,checkOpenIDResKey,convertNamedTZToSlashTZ,getUserUID, getUserUIDWithMatchname,getOtherUserParams,getUserEmail,getCommentsByGeneric, getCommentsByUID,getCommentsByIPID,getCommentsBySubnetID,getCommentsByIPIDOrSubnetID, getDBs,getDB,getDBVUsForType,createDBReaderStatus,getDBReaderStatusQueryId, getDBReaderStatusQueryId_raw,createDBReaderStatusQuery,getDBVirtualUsers,getClasses, createContentFilter,existsEmail,existsUid,createUser,setVar,setSession,setBlock, setRelatedLink,setDiscussion,setDiscussionBySid,setTemplate,getCommentChildren, getCommentsStartingAt,deleteComment,getCommentPid,checkStoryViewable, checkStoryInNexus,checkDiscussionIsInFuture,checkDiscussionPostable,setSection, createSection,setDiscussionDelCount,deleteSubmission,deleteSession,deleteDiscussion, deleteTopic,revertBlock,deleteBlock,deleteTemplate,deleteSection,deleteContentFilter, saveTopic,saveBlock,saveColorBlock,getSectionBlock,getSectionBlocks, getAuthorDescription,markNexusClean,markNexusDirty,markSkinClean,markSkinDirty, markTopicsDirty,markStoriesRenderClean,markStoriesRenderDirty,markStoryClean, markStoryDirty,deleteStory,setStory,setStory_delete_memcached_by_stoid, setStory_delete_memcached_by_tid,getSubmissionLast,getLastTs,_getLastFkCount, updateFormkeyId,createFormkey,checkResponseTime,validFormkey,getFormkeyTs, updateFormkeyVal,resetFormkey,updateFormkey,checkPostInterval,checkMaxReads, checkMaxPosts,checkMaxMailPasswords,setUserMailPasswd,checkTimesPosted,formSuccess, formFailure,createAbuse,setExpired,setUnexpired,checkExpired, checkAllowAnonymousPosting,getKnownOpenProxy,setKnownOpenProxy,checkForOpenProxy, getNumCommPostedAnonByIPID,getNumCommPostedByUID,getUIDStruct,getNetIDStruct, getSubnetFromIPIDBasedOnComments,getNetIDPostingRestrictions,getBanList, getNorssList,getNopalmList,countSubmissionsFromUID,countSubmissionsFromIPID, countSubmissionsWithEmaildomain,getTopAbusers,getAbuses,countAccessLogHitsInLastX, _get_where_and_valuelist_al2,_load_al2_types,getAL2Types,_load_al2_type_aliases, getAL2TypeAliases,getAL2TypeById,setAL2,createAL2Log,getAL2,getAL2Log, getAL2Comments,checkAL2,getAL2List,checkIsProxy,checkIsTrusted,existsFormkey, checkForm,currentAdmin,getSubmissionsSkins,getSubmissionsPending,getSubmissionCount, getPortals,getPortalsCommon,countCommentsByGeneric,countCommentsBySid, countCommentsByUID,countCommentsBySubnetID,countCommentsByIPID, countCommentsByIPIDOrSubnetID,countCommentsBySidUID,countCommentsBySidPid, findCommentsDuplicate,countStory,displaystatusForStories,_displaystatus, _calc_karma_token_loss,getAuthorNames,getUniqueSkinsFromStories,getStoryByTime, getStorySidFromDiscussion,getStoryByTimeAdmin,countUsers,createVar,deleteVar, getCommentReply,getCommentsForUser,getCommentText,getCommentTextCached,getComments, saveCommentReadLog,getCommentReadLog,getSubmissionsByNetID,getSubmissionsByUID, countSubmissionsByUID,countSubmissionsByNetID,getStoriesBySubmitter, countStoriesBySubmitter,countStoriesPostedOut,_stories_time_clauses, getStoriesEssentials,_gse_canonicalize,_gse_sectioncollapse,getSubmissionsMerge, setSubmissionsMerge,getSubmissionForUser,calcTrollPoint,calcModval,getNetIDKarma, getIsTroll,createDiscussion,createStory,getUrlFromSid,grantStorySubmissionKarma, updateStory,hasUserSignedStory,createSignoff,getUserSignoffHashForStoids, getSignoffCountHashForStoids,getSignoffsForStory,deleteSignoffsForStory, getSignoffsInLastMinutes,_getSlashConf_rawvars,getSlashConf,getMCD,getMCDStats, _getMCDStats_percentify,autoUrl,linkNode,getUrlFromTitle,getTime,getTimeAgo, getDay,getDayFromDay,getStoryList,getPrimaryTids,getTZCodes,getDSTRegions, getSlashdStatus,getAccesslog,getSlashdStatuses,getMaxCid,getRecentComments, getStoidFromSidOrStoid,getStoidFromSid,_write_stories_cache,getStoriesData, getStory,setCommonStoryWords,getUncommonStoryWords,getSimilarStories, getYoungestEligibleModerator,getAuthor,getAuthors,getAdmins,getComment, getRelatedLink,getDiscussion,getDiscussionBySid,getRSS,setRSS,getBlock, getTemplateNameCache,existsTemplate,getTemplate,getTemplateListByText, getTemplateByName,renderTopics,buildStoryRenderHashref,applyStoryRenderHashref, getStoryTopicsChosen,getStoryTopicsRendered,getStoriesTopicsRenderedHash, setStoryRenderedFromChosen,getPrimarySkidFromRendered,getTopiclistFromChosen, getTopiclistForStory,getTidByKeyword,getTopic,getTopics,getTopicParamsForTid, getStoryTopics,setStoryTopicsChosen,breakTopicParent,addTopicParent,getTemplates, getContentFilter,getSubmission,getUrl,setSubmission,getSection,getSkin,getSkins, getSkidFromName,getSkidFromNexus,getNexusFromSkid,getVar,setUser, setVar_delete_memcached,setUser_delete_memcached,getUsersNicknamesByUID,getAllACLs, getAllACLNames,getUser,_getUser_do_selects,_getUser_compare_mcd_db, _getUser_get_select_from_where,_getUser_get_table_data,_getUser_write_memcached, _genericGetCacheName,_genericSet,_genericCacheRefresh,_genericGetCache, _genericClearCache,_genericGet,_genericGetsCache,_genericGets,getStories, getRelatedLinks,getHooksByParam,getHook,createHook,deleteHook,setHook,getSessions, createBlock,createRelatedLink,createTemplate,createMenuItem,getMenuItems, getMiscUserOpts,getMenus,sqlReplace,getKeys,sqlTableExists,sqlSelectColumns, sqlGetColumnData,sqlGetCharColumnLength,truncateStringForCharColumn, getRandomSpamArmor,getMainpageDisplayableNexuses,getStorypickableNexusChildren, clearAccountVerifyNeededFlags,sqlShowProcessList,sqlShowStatus,sqlShowInnodbStatus, getGlobjidCreate,getGlobjidFromTargetIfExists,createGlobjid,getGlobjTypes, getGlobjTarget,getGlobjTargets,getGlobjAdminnote,getGlobjAdminnotes,setGlobjAdminnote, addGlobjTargetsToHashrefArray,addGlobjEssentialsToHashrefArray, _addGlobjEssentials_getids,_addGlobjEssentials_stories,_addGlobjEssentials_urls, _addGlobjEssentials_submissions,_addGlobjEssentials_journals, _addGlobjEssentials_comments,_addGlobjEssentials_projects,getCloutTypes, getCloutInfo,getActiveAdminCount,getRelatedStoriesForStoid,setRelatedStoriesForStory, updateSubMemory,getSubmissionMemory,getUrlCreate,createUrl,setUrl,getUrlIfExists, addUrlForGlobj,getClassForAjaxOp,insertMediaFile,updateMediaFile,getMediaFiles, getMediaFile,addFileToQueue,numPendingFilesForStory,addStaticFile, getStaticFilesForStory,getStaticFiles,getStaticFile,isCommentPromoted, logCommentPromotion,createProject,getProject,setProject,getProjectByName, createPreview,getPreview,setPreview,deletePreview,_getStorySelfLink,getShillInfo, DESTROY ) Oracle.pm PostgreSQL.pm ( deleteUser,createUser,countUsersIndexExboxesByBid,getCommentReply, getSubmissionForUser,saveStory,getDay,setUser,getUser,_genericCacheRefresh, _genericGetCache,_genericClearCache,_genericGet,_genericGetsCache,_genericGets, sqlTableExists,sqlSelectColumns,_genericGetCacheName ) -- Looking at the number of routines for mysql vs the number completed for postgres, I'd say this is NOT that close to having postgres functioning.-- Static MySQL.pm ( sqlShowMasterStatus,sqlShowSlaveStatus,showQueryCount,getBackendStories, insertErrnoteLog,getNewStoryTopics,updateArchivedDiscussions,getArchiveList, getSparklineData,deleteOldDBReaderStatus,getDBsReaderStatus,deleteRecycledComments, _deleteThread,forgetStoryTextRendered,forgetUsersLogtokens,forgetUsersLastLookTime, forgetUsersMailPass,forgetCommentIPs,forgetSubmissionIPs,forgetOpenProxyIPs, forgetErrnotes,forgetRemarks,forgetNewPasswds,deleteDaily,updateLastaccess, decayTokens,getDailyMail,getMailingList,getTopComments,getWhatsPlaying, getTopRecentSkinsForDays,getTopRecentSkinTopicsForDays,randomBlock,getSitesRDF, getSkinInfo,getSkinIndex,recalcAL2,checkUserExpiry,getMinCommentcount, getSRDsWithinLatest,getSRDs,getStoriesNeedingRender,getStoriesToDelete, getStoriesToRefresh,getTodayArmorList,deleteStoryAll,createAuthorCache, refreshUncommonStoryWords,getPrevSectionsForSid,clearPrevSectionsForSid, deleteOldFormkeys,countStoriesWithTopic,createRSS,getRSSNotProcessed,expireRSS, setSlashdStatus,countPollQuestion,setCurrentSectionPolls,createSlashdStatus, updateTaskSummary,getNumNewUsersSinceDaysback,getFirstUIDCreatedDaysBack, getLastUIDCreatedBeforeDaysBack,getRandUsersCreatedYest, getTopRecentRealemailDomains,getSkinsDirty,getHeadFootPages,getCidForDaysBack, getAccesslogPPS,avgDynamicDurationForHour,avgDynamicDurationForMinutesBack, getUrlsNeedingFirstCheck,getUrlsNeedingRefresh,getNextFileQueueCmds, deleteFileQueueCmd,getRecentThumbAndMediaStories ) Oracle.pm PostgreSQL.pm Utility.pm ( new,isInstalled,init,set,get,gets,list,create,delete,exists,sqlConnect, getLastInsertId,sqlSetVar,sqlGetVar,_querylog_enabled,_querylog_start, _querylog_finish,_querylog_writecache,_refCheck,sqlSelectMany,sqlSelect, sqlSelectArrayRef,sqlSelectHash,sqlCount,sqlSelectHashref,sqlSelectColArrayref, sqlSelectAll,sqlSelectAllHashref,sqlSelectAllHashrefArray,sqlSelectAllKeyValue, sqlSelectNumericKeyAssumingMonotonic,sqlUpdate,sqlDelete,sqlInsert,sqlQuote, sqlDo,sqlErrorLog,sqlError ) DB.pm ( new,isInstalled,init,DESTROY ) Display Plugin.pm ( populate,new, db Slash::Utility::getObject('Slash::DB', db_type => 'reader' }) },Display,AUTOLOAD ) Provider.pm ( fetch,_load,_refresh,ident,use,template ) Display.pm ( slashDisplay,slashDisplayName,get_template,_ref ref $_[0] },tempWarn ) Hook Sample.pm ( sample,ingar ) Hook.pm ( slashHook ) Install.pm ( new,create,delete,deleteByID ,get,exists,getValue,getByID,readTemplateFile, writeTemplateFile,installTheme,installThemes,installPlugin,installPlugins, installTagbox,installTagboxes,_munge_line,_process_fh_into_sql,_install, getPluginList,getThemeList,getTagboxList,getSiteTemplates,_parseFilesForTemplates,_ getList,setListOrder,setListInstallOrder,reloadArmors ) Plugin.pm ( isInstalled ) Slashboxes.pm ( getUserSlashboxes,displaySlashboxes ) Test.pm ( import,slashTest,Display,Test,_getTemplate ) Tools.pm ( import,syntax_check,basefile,srcfile,installfile,counterpart, _getpackage,pathpm,pmpathsrc,pmpath,myprint,myexit,myask,mysystem, new,front,frontpath,output,file,do_prep,do,gitdiff,diff,new,set_type ) Utility Access.pm ( getFormkey,formkeyError,intervalString,formkeyHandler,submittedAlready, checkFormPost,filterOk,compressOk,allowExpiry,setUserExpired,isDiscussionOpen ) Anchor.pm ( header,http_send,get_etag,footer,redirect,emit404,ssiHeadFoot,prepAds, getAd,getSectionBlock,getSkinColors ) Comments.pm ( electComments,jsSelectComments,commentCountThreshold,commentThresholds,_get_thread, parseCommentBitmap,makeCommentBitmap,getError,constrain_score,getPoints, _print_cchp,reparentComments,_can_mod,printComments,displayThread, preProcessReplyForm,preProcessComment,postProcessComment,prevComment, saveComment,dispComment,_hard_dispComment,validateComment,_send_comment_msg, isTroll,discussion2 ) Data.pm ( nickFix,nick2matchname,regexSid,emailValid,issueAge,submitDomainAllowed, root2abs,roundrand,set_rootdir,cleanRedirectUrl,urlFromSite, cleanRedirectUrlFromForm,url2abs,formatDate,timeCalc, titleCaseConvert,quoteFixIntrotext,getFormatFromDays,parseDayBreakLevel, createLogToken,encryptPassword,comparePassword,split_bayes, _ansi_to_ascii,_ansi_to_utf,_charsetConvert,_fixupCharrefs,stripByMode, strip_mode,strip_ancho{ ANCHOR},strip_attribute{ ATTRIBUTE }strip_code{ CODE }, strip_extrans{EXTRANS},strip_html{ HTML},strip_literal{ LITERAL}, strip_nohtml{NOHTML},strip_notags{NOTAGS},strip_plaintext{PLAINTEXT}, determine_html_format,strip_paramattr,strip_paramattr_nonhttp,strip_urlat????, stripBadHtml,processCustomTagsPre,processCustomTagsPost,revertQuote, prepareQuoteReply,breakHtml, fixHref,approveTag,approveCharref,fixparam,fixurl,fudgeurl,_get_scheme_regex, chopEntity,url2html,urlizeTitle,noFollow,html2text, HTML::FormatText::AddRefs::new,HTML::FormatText::AddRefs::parse_refs, HTML::FormatText::AddRefs::add_refs,HTML::FormatText::AddRefs::get_refs, balanceTags,_removeEmpty,_validateLists,_substitute,parseDomainTags, parseSlashizedLinks,_slashlink_to_link,addDomainTags,email_to_domain, fullhost_to_domain,_url_to_domain_tag,slashizeLinks,_link_to_slashlink, xmlencode_plain,xmlencode,vislenify,ellipsify,getArmoredEmail, getRandomWordFromDictFile,getUrlsFromText,fixint,countWords,createSid,findWords, commify,grepn,sitename2filename,countTotalVisibleKids,createStoryTopicData, validUrl,fixStory,processSub ) Display.pm ( createSelect, selectTopic, selectSection, selectSortcode, selectMode, selectThreshold , linkStory, pollbooth, currentAdminUsers, horizmenu, titlebar, fancybox, sidebox, portalbox, portalsidebox,linkCommentPages, linkComment, createMenu, getImportantWords, matchingStrings, lockTest, _hard_linkComment, cleanSlashTags, _cleanSlashLink, _cleanSlashRelated, _cleanSlashUser, _cleanSlashStory, _cleanSlashComment, _cleanSlashJournal, processSlashTags, _slashFile, _slashImage, _slashLink, _slashRelated, _slashUser, _slashStory, _slashPageBreak, _slashComment, _slashJournal, get_text ) Environment.pm ( dbAvailable, getCurrentMenu, getCurrentUser, setCurrentUser, setCurrentForm, createCurrentUser, getCurrentForm, createCurrentForm, getCurrentCookie, createCurrentCookie, getCurrentSkin, setCurrentSkin, getCurrentStatic, createCurrentStatic, createCurrentHostname, getCurrentAnonymousCoward, createCurrentAnonymousCoward, getCurrentVirtualUser, createCurrentVirtualUser, getCurrentDB, createCurrentDB, isAnon, isAdmin, isSubscriber, bakeUserCookie, eatUserCookie, setCookie, normalizeOpenID, getPollVoterHash, getPublicLogToken, userLogout, prepareUser, setUserDBs, saveUserDBs, filter_params, filter_param, _testExStrNumeric, _testExStr, fixint, setUserDate, isDST, getObject, loadClass, loadCoderef, errorLog, writeLog, getOpAndDatFromStatusAndURI, createLog, createEnvironment, determineCurrentSkin, get_ipids, get_srcids, convert_srcid, _get_srcids_options, get_srcid_prependbyte, decode_srcid_prependbyte, get_srcid_sql_in, get_srcid_sql_out, get_srcid_type, get_srcid_vis, apacheConnectionSSL, slashProf, slashProfBail, slashProfInit, slashProfEnd, getCurrentCache, debugHash, TIEHASH , STORE ) System.pm ( sendEmail, messageID, bulkEmail, doEmail, doLogPid, doLogInit, doLogExit, doLog, save2file, prog2file, makeDir ) Utility.pm ( READ THIS FILE ) The Slash::Utility::Xyz classes all EXPORT their own functions. For example, 'package main; use Slash::Utility::Environment;' will allow Slash::Utility::Environment::getCurrentStatic() to be called as main::getCurrentStatic(), effectively making it a global function. And unlike what some might consider "best practices," Slash exports quite a few functions, over 170 at current count. Since Slash is an application, not a library, we consider this to be best. We find if (isAnon($comment->{uid})) more readable than if (Slash::Utility::Environment::isAnon($comment->{uid})) and it seems appropriate to us. So, 'use Slash::Utility;' is nothing but a convenient way to import _all_ the Slash::Utility::Xyz functions into the 'use'rs nam espace. (audioguy note - but it is damned confusing if you do not know this...) XML XML.pm ( xmlDisplay,date2iso8601,encode ) Storable.pm Template/ Base.pm Config.pm Constants.pm Context.pm Directive.pm Document.pm Exception.pm FAQ.pod Filters.pm Grammar.pm Iterator.pm Manual Manual.pod Modules.pod Namespace Parser.pm Plugin Plugin.pm Plugins.pm Provider.pm Service.pm Stash Stash.pm Test.pm Toolkit.pod Tools Tools.pod Tutorial Tutorial.pod VMethods.pm View.pm Template.pm (process,service,context,template,_init) Term/ Text/ Time/ Win32/ XML/ Atom.pm (create, as_atom_1_0, atom_encode) RSS.pm (create, rss_story, rss_item_description, _tag_link) auto/ cgi_to_mod_perl.pod dbixs_rev.pl libapreq.pod mod_perl.pm mod_perl.pod mod_perl_cvs.pod mod_perl_hooks.pm mod_perl_hooks.pm.PL mod_perl_method_handlers.pod mod_perl_traps.pod mod_perl_tuning.pod