summaryrefslogtreecommitdiff
path: root/fml/lib
AgeCommit message (Collapse)Author
2002-03-30implement admin file {remove,unlink,delete}hashed-spooldirfukachan
2002-03-30white space cosmetics: nuke \s*$fukachan
2002-03-30admin {delete,unlink} -> admin file $subcommandfukachan
2002-03-30update todofukachan
idea on a new "command subcommand" style
2002-03-26prototype of file remove operationsfukachan
2002-03-26fix to use FML::Restriction::Base not CGIfukachan
2002-03-26define filefukachan
2002-03-26update status: whois, file operationsfukachan
2002-03-24remove debug codefukachan
2002-03-24support admin {dir,ls} commandfukachan
2002-03-24define directory regexp as [-a-zA-Z0-9]+fukachan
permit . in "user" part in e.g. "address"
2002-03-23implement admin {pass,password}fukachan
2002-03-23implement password authentication for admin commandsfukachan
2002-03-23clean upfukachan
use rewrite_prompt() by FML::Command to hide admin password.
2002-03-23implement rewrite_prompt(). It is used to hide password et. al.fukachan
2002-03-22add prototype of admin command auth governed by $admin_command_restrictionsfukachan
2002-03-22clean up / clarify the logic:fukachan
o valid command syntax o command mode for a user, admin and stranger
2002-03-22reconstruct is*member() functionsfukachan
implement primitive is_privileged_member()
2002-03-20add options bar to switch the language (dummy yet :-)fukachan
2002-03-20remove run_cgi_help() oncefukachan
2002-03-20change layout in table a little.fukachan
define run_cgi_title() and run_cgi_help()
2002-03-20removed makefml.cgi. FML::CGI::Admin:: inherits this class.fukachan
2002-03-20implement hints()fukachan
It is useful to switch process behabiour based on this hints. This function is used in CGI processes typically to verify whether the current process runs in admin mode or user mode ? et.al.
2002-03-20enable config.cgi , remove makefml.cgifukachan
2002-03-20replace __hints_for_fml_process__fukachan
2002-03-20setup admin/{thread,config,menu}.cgi based on libexec/loader and hintsfukachan
2002-03-20vertical align of menusfukachan
2002-03-19implemeneted {add,bye}{admin,priv} and logfukachan
2002-03-19we can use admin command alreadyfukachan
2002-03-19add --force option to override ML which already exists.fukachan
3. prepare mail archive at ~fml/public_html/$domain/$ml/ 4. prepare cgi interface at ~fml/public_html/cgi-bin/fml/$domain/admin/
2002-03-19enable {add,bye}priv as forwarders to {add,bye}adminfukachan
2002-03-19admin log protytpe, which can be used in text and html modefukachan
2002-03-19implement addadmin,byeadminfukachan
2002-03-19define FML::Command::UserControl class to share user control codes.fukachan
modified Admin::{subscribe,unsubscribe} commands to use it.
2002-03-19menu for subscribe/unsubscribe, used within trampolinefukachan
2002-03-19o prepend cgi_ or run_cgi to function name.fukachan
o implement trampoline mechanism using FML::Command: class. o change: pop_menu -> scrolling_list
2002-03-19implement cgi_menu() to show command specific menu in CGI screenfukachan
2002-03-19accpet empty value even if it not matches filter:)fukachan
2002-03-18define ml_domain() but same as default_domain() yetfukachan
2002-03-18cosmeticsfukachan
FNF define cgi_execute_command() and try_get_address() into FML::Process::CGI::Kernel and remove them from FML::CGI::Admin::Menu
2002-03-18color of the main menu is white by defaultfukachan
2002-03-18fix copyrightfukachan
2002-03-18define address_{specified,selected} same as addressfukachan
2002-03-18reconstruct CGI around structure phase 1:fukachan
o table not frame based menu support (similar style to www.netbsd.org) o prepare method for each location in the screen. for example, + run_cgi_main() to show main menu at the center in the screen. + run_cgi_navigator() to show navigation bar at the left. o longjmp() by eval/croak when we encounter insecure conditions.
2002-03-18Initial revisionfukachan
2002-03-17nuke superflous \s*$fukachan
2002-03-17implemneted chaddr command.fukachan
2002-03-17implement chaddr, admin chaddr, makefml chaddrdfukachan
2002-03-17change $command_args argument:fukachan
$command_args->{ adddress } => $command_args->{ command_data }
2002-03-17works again!fukachan
if either old or new addresses in chaddr arguments is an ML member, try to confirm this request irrespective of "From:" address.