pzs-ng
Install pzs-ng
git clone https://github.com/pzs-ng/pzs-ng /mnt/usb/pzs-ng
cd /mnt/usb/pzs-ng
./configure
make -j$(($(nproc) + 1))
make install
./libcopy.sh /mnt/usb/glftpd
cat << "EOF" >> /etc/glftpd.conf
calc_crc *
post_check /bin/zipscript-c *
cscript DELE post /bin/postdel
cscript RMD post /bin/datacleaner
cscript SITE[:space:]NUKE post /bin/cleanup
cscript SITE[:space:]WIPE post /bin/cleanup
cscript SITE[:space:]UNNUKE post /bin/postunnuke
site_cmd RESCAN EXEC /bin/rescan
custom-rescan !8 *
cscript RETR post /bin/dl_speedtest
site_cmd AUDIOSORT EXEC /bin/audiosort
custom-audiosort !8 *
EOF
This is needed by the unduper
chmod 666 /mnt/usb/glftpd/ftp-data/logs/dupelog
Add below to cronie
59 23 * * * chroot /glftpd /bin/cleanup >/dev/null 2>&1
29 4 * * * chroot /glftpd /bin/datacleaner >/dev/null 2>&1
Install pzs-ng
bot to eggdrop
and glftpd
mkdir /mnt/usb/eggdrop/pzs-ng/
cp -R ngBot.* /mnt/usb/pzs-ng/sitebot/{plugins,themes,modules} /mnt/usb/eggdrop/pzs-ng/
echo "source pzs-ng/ngBot.tcl" >> /mnt/usb/eggdrop/eggdrop.conf
udo cp /mnt/usb/eggdrop/pzs-ng/ngBot.conf.dist /mnt/usb/eggdrop/pzs-ng/ngBot.conf
chown -R <user>:<user> /mnt/usb/eggdrop/
sudo cp /mnt/usb/pzs-ng/sitebot/extra/incomplete-list.sh /glftpd/bin/
sudo chmod +x /glftpd/bin/incomplete-list.sh
Fix for psxc-imdb-find (2023-05-22)¶
sed -i 's/\/find/\/find\//g' /glftpd/bin/psxc-imdb-find.sh
Setup zsconfig.h
cat << "EOF" >> /mnt/usb/zipscript/conf/zsconfig.h
/* zsconfig.h - ZipScript-C config file
*
* This file only contains overrides of the defaults. If you need to edit/change
* other options, please copy the option from README.ZSCONFIG and place it in
* here.
* The complete list of options availible is found in README.ZSCONFIG.
*
* Please do not change settings you do not understand!
*
* The hash char ``#'' does not signify comments! DO NOT REMOVE!
*/
/* DO NOT USE WILDCARDS HERE! */
#define sitepath_dir "/site/"
#define group_dirs "/site/groups/"
#define zip_dirs "/site/incoming/software/ /site/incoming/ebooks/ /site/incoming/tutorial/ /site/archive/software/ /site/archive/ebooks/ /site/archive/tutorial/ /site/requests/ /site/archive/emulation/ /site/incoming/emulation/"
#define sfv_dirs "/site/archive/ebooks/ /site/archive/games/_windows/ /site/archive/games/_linux/ /site/archive/tutorial/ /site/incoming/tutorial/ /site/archive/mdvdr/ /site/archive/mp3/ /site/archive/mvids/ /site/archive/software/ /site/archive/tutorial/ /site/archive/x2641080/ /site/archive/x264720/ /site/archive/x264sd/ /site/incoming/ebooks/ /site/incoming/games/_windows/ /site/incoming/games/_linux/ /site/archive/games/_emulator/ /site/incoming/games/_emulator/ /site/incoming/mdvdr/ /site/incoming/mp3/ /site/incoming/mvids/ /site/incoming/software/ /site/incoming/tutorial/ /site/incoming/x2641080/ /site/incoming/x264720/ /site/incoming/x264sd/ /site/requests/ /site/incoming/xxxsd/ /site/archive/xxxsd/ "
#define nocheck_dirs "/site/private/ /site/speedtest/"
#define noforce_sfv_first_dirs "/site/requests/"
#define audio_nocheck_dirs "/site/archive/ebooks/ /site/archive/games/_windows/ /site/archive/games/_linux/ /site/archive/mdvdr/ /site/archive/mvids/ /site/archive/software/ /site/archive/tutorial/ /site/archive/x2641080/ /site/archive/x264720/ /site/archive/x264sd/ /site/incoming/ebooks/ /site/incoming/games/_windows/ /site/incoming/games/_linux/ /site/archive/games/_emulator/ /site/incoming/games/_emulator/ /site/incoming/mdvdr/ /site/incoming/mvids/ /site/incoming/software/ /site/incoming/tutorial/ /site/incoming/x2641080/ /site/incoming/x264720/ /site/incoming/x264sd/ /site/requests/"
#define allowed_types_exemption_dirs "/site/incoming/mvids/"
#define check_for_missing_nfo_dirs "/siite/incoming/software/"
#define cleanupdirs ""
#define cleanupdirs_dated "/site/incoming/software/%m%d/ /site/incoming/mp3/%m%d/"
#define check_for_missing_sample_dirs "/site/archive/mdvdr/ /site/archive/x2641080/ /site/archive/x264720/ /site/archive/x264sd/ /site/incoming/x2641080/ /site/incoming/x264720/ /site/incoming/x264sd/ /site/incoming/xxxsd/ /site/archive/xxxsd/"
#define create_missing_sample_link TRUE
#define short_sitename "OK"
#define debug_mode FALSE
#define debug_altlog TRUE
#define status_bar_type BAR_DIR
#define incompleteislink TRUE
#define ignored_types ",diz,debug,message,imdb,html,url,m3u,metadata,exe,sh"
#define deny_double_sfv FALSE
#define force_sfv_first FALSE
#define audio_genre_path "/site/sorted/mp3/sorted.by.genre/"
#define audio_artist_path "/site/sorted/mp3/sorted.by.artist/"
#define audio_year_path "/site/sorted/mp3/sorted.by.year/"
#define audio_group_path "/site/sorted/mp3/sorted.by.group/"
#define audio_language_path "/site/sorted/mp3/sorted.by.language/"
#define allowed_constant_bitrates "96,160,192,320"
#define allowed_years "1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022"
#define banned_genres ""
#define allowed_genres "Acid,Acid,Jazz,Acid,Punk,Acoustic,Alternative,AlternRock,Ambient,Anime,Avantgarde,Ballad,Bass,Beat,Bebob,Big,Band,Black,Metal,Bluegrass,Blues,Booty,Bass,BritPop,Cabaret,Celtic,Chamber,Music,Chanson,Chorus,Christian,Gangsta,Rap,Christian,Rap,Christian,Rock,Classic,Rock,Classical,Club,Club,House,Comedy,Contemporary,Christian,Country,Crossover,Cult,Dance,Dance,Hall,Darkwave,Death,Metal,Disco,Dream,Drum,&,Bass,Drum,Solo,Duet,Easy,Listening,Electronic,Ethnic,Euro-House,Euro-Techno,Eurodance,Fast,Fusion,Folk,Folk-Rock,Folklore,Freestyle,Funk,Fusion,Game,Gangsta,Goa,Gospel,Gothic,Gothic,Rock,Grunge,Hard,Rock,Hardcore,Heavy,Metal,Hip-Hop,House,Humour,Indie,Industrial,Instrumental,Instrumental,Pop,Instrumental,Rock,Jazz,Jazz+Funk,JPop,Jungle,Latin,Lo-Fi,Meditative,Merengue,Metal,Musical,National,Folk,Native,American,Negerpunk,New,Age,New,Wave,Noise,Oldies,Opera,Other,Polka,Polsk,Punk,Pop,Pop-Folk,Pop_Funk,Porn,Groove,Power,Ballad,Pranks,Primus,Progressive,Rock,Psychedelic,Psychedelic,Rock,Punk,Punk,Rock,R&B,Rap,Rave,Reggae,Retro,Revival,Rhythmic,Soul,Rock,Rock,&,Roll,Salsa,Samba,Satire,Showtunes,Ska,Slow,Jam,Slow,Rock,Sonata,Soul,Sound,Clip,Soundtrack,Southern,Rock,Space,Speech,Swing,Symphonic,Rock,Symphony,Synthpop,Tango,Techno,Techno-Industrial,Terror,Thrash,Metal,Top,40,Trailer,Trance,Tribal,Trip-Hop,Unknown,Vocal"
#define audio_genre_sort TRUE
#define audio_year_sort TRUE
#define audio_artist_sort TRUE
#define audio_group_sort TRUE
#define audio_language_sort FALSE
#define audio_cbr_check FALSE
#define audio_cbr_warn FALSE
#define audio_year_check FALSE
#define audio_year_warn FALSE
#define audio_banned_genre_check FALSE
#define audio_allowed_genre_check FALSE
#define audio_genre_warn FALSE
#define enable_nfo_script TRUE
#define nfo_script "/bin/psxc-imdb.sh"
#define enable_complete_script TRUE
#define complete_script "/bin/nfo_copy.sh"
#define enable_audio_script TRUE
#define audio_script "/bin/ng-chown"
#define audio_script_cookies "0 0 0 1 0 1 - \"%w\" \"%?\""
#define allow_gid_change_in_ng_chown TRUE
#define allow_dir_chown_in_ng_chown TRUE
/*
* Below has been added by wuseman for test purposes
*/
#define write_complete_message FALSE
#define write_complete_message_in_group_dirs FALSE
#define always_scan_audio_syms FALSE
#define SPEEDTEST "BW: %.1fMiB (%.1fMB) @ %.2fMbps (%.2fMB/s)."
#define allow_dir_chown_in_ng_chown TRUE
#define allowed_types "jpg,jpeg,cue,m3u,txt,vob,png,m2ts,ts,log"
#define allowed_types_exemption_dirs "/site/requests/ /site/private/"
#define audio_artist_nosub TRUE
#define audio_artist_sort TRUE
#define audio_types "mp3"
#define create_missing_sfv TRUE
#define create_missing_sfv_link TRUE
#define disable_audio_halfway TRUE
#define disable_audio_newleader TRUE
#define disable_audio_norace_complete FALSE
#define disable_audio_norace_halfway TRUE
EOF
Configure, compile and install
cd /mnt/usb/pzs-ng
./configure;
make -j$(nproc)
make install
Create site dirs
mkdir -p /mnt/usb/site/{incoming,archive}/{ebooks,games,__hacking,mbluray,mp3,mvids,scenenotices,software,tutorial,tv,x2641080p,x264720p,x264sd,xxx2160p,xxxsd}
Tips & Tricks
Fix site paths for ngBot.conf
- Archive
> ls -1 /mnt/usb/site/archive |sed 's/^/\/site\/archive\//;s/$/\/*/g'
/site/archive/ebooks/*
/site/archive/emulations/*
/site/archive/games/*
/site/archive/__hacking/*
/site/archive/mbluray/*
/site/archive/mdvdr/*
/site/archive/mp3/*
/site/archive/mvids/*
/site/archive/_p2p/*
/site/archive/scenenotices/*
/site/archive/software/*
/site/archive/tutorial/*
/site/archive/tv/*
/site/archive/x2641080/*
/site/archive/x2641080p/*
/site/archive/x264720/*
/site/archive/x264720p/*
/site/archive/x264sd/*
/site/archive/xxx2160p/*
/site/archive/xxxsd/*
- Incoming
> ls -1 /mnt/usb/site/incoming |sed 's/^/\/site\/incoming\//;s/$/\/*/g'
/site/incoming/ebooks/*
/site/incoming/games/*
/site/incoming/__hacking/*
/site/incoming/mbluray/*
/site/incoming/mp3/*
/site/incoming/mvids/*
/site/incoming/scenenotices/*
/site/incoming/software/*
/site/incoming/tutorial/*
/site/incoming/tv/*
/site/incoming/x2641080p/*
/site/incoming/x264720p/*
/site/incoming/x264sd/*
/site/incoming/xxx2160p/*
/site/incoming/xxxsd/*
Add below to ngBot.conf
set paths(android) "/site/incoming/android/*"
set paths(dvdr) "/site/incoming/dvdr/*"
set paths(ebooks) "/site/incoming/ebooks/*"
set paths(games_linux) "/site/incoming/games/_linux/*"
set paths(games_windows) "/site/incoming/games/_windows/*"
set paths(games_emulator) "/site/incoming/games/_emulator/*"
set paths(_hacking) "/site/incoming/__hacking/*"
set paths(mbluray) "/site/incoming/mbluray/*"
set paths(mp3) "/site/incoming/mp3/*"
set paths(mvids) "/site/incoming/mvids/*"
set paths(mbluray) "/site/incoming/mbluray/*"
set paths(software) "/site/incoming/software/*"
set paths(tutorial) "/site/incoming/tutorial/*"
set paths(tv) "/site/incoming/tv/*"
set paths(x2641080p) "/site/incoming/x2641080p/*"
set paths(x264720p) "/site/incoming/x264720p/*"
set paths(x264sd) "/site/incoming/x264sd/*"
set paths(x2642160p) "/site/incoming/x2642160p/*"
set paths(xxxsd) "/site/incoming/xxxsd/*"
set paths(android) "/site/archive/android/*"
set paths(dvdr) "/site/archive/dvdr/*"
set paths(ebooks) "/site/archive/ebooks/*"
set paths(games_linux) "/site/archive/games/_linux/*"
set paths(games_windows) "/site/archive/games/_windows/*"
set paths(games_emulator) "/site/archive/games/_emulator/*"
set paths(_hacking) "/site/archive/__hacking/*"
set paths(mbluray) "/site/archive/mbluray/*"
set paths(mp3) "/site/archive/mp3/*"
set paths(mvids) "/site/archive/mvids/*"
set paths(mbluray) "/site/archive/mbluray/*"
set paths(scenenotices) "/site/archive/scenenotices/*"
set paths(software) "/site/archive/software/*"
set paths(tutorial) "/site/archive/tutorial/*"
set paths(tv) "/site/archive/tv/*"
set paths(x2642160p) "/site/archive/x2641080p"
set paths(x264720p) "/site/archive/x264720p/*"
set paths(x264sd) "/site/archive/x264sd/*"
set paths(x2642160p) "/site/archive/x2642160p/*"
set paths(xxxsd) "/site/archive/xxxsd/*"
set paths(requests) "/site/requests/*"
set paths(speedtest) "/site/speedtest/*"
set chanlist(android) $mainchan
set chanlist(_hacking) $mainchan
set chanlist(mbluray) $mainchan
set chanlist(mp3) $mainchan
set chanlist(mvids) $mainchan
set chanlist(mbluray) $mainchan
set chanlist(scenenotices) $mainchan
set chanlist(scene_stuff) $mainchan
set chanlist(software) $mainchan
set chanlist(tutorial) $mainchan
set chanlist(tv) $mainchan
set chanlist(x2641080p) $mainchan
set chanlist(x2642160p) $mainchan
set chanlist(x264720p) $mainchan
set chanlist(x264sd) $mainchan
set chanlist(xxx2160p) $mainchan
set chanlist(xxxsd) $mainchan
set chanlist(requests) $mainchan
set chanlist(speedtest) $mainchan
set chanlist(dvdr) $mainchan
set chanlist(ebooks) $mainchan
set chanlist(games_linux) $mainchan
set chanlist(games_windows) $mainchan
set chanlist(games_emulator) $mainchan
set chanlist(DEFAULT) $mainchan
set chanlist(WELCOME) $mainchan
set statsection(0) "DEFAULT"
set statsection(1) "PRE"
ngBot.conf
ngBot.conf
################################################################################
ngBot - Config
Project Zipscript - Next Generation (www.pzs-ng.com)
(Based on dZSbot by Dark0n3 - http://kotisivu.raketti.net/darkone/)
###############################################################################
IMPORTANT!!
-----------
This file contains overrides only. You may find that some settings are
missing - search in dZSbot.conf.defaults for the settings you need and COPY
THOSE INTO THIS FILE - do not edit the defaults file - it will be changed!
This file, however, will not, which means that when you upgrade your bot, you
can keep this file, replace the defaults file, and be done with it.
###############################################################################
Important Settings
###############################################################################
set debugmode "TRUE"
set cmdpre "!"
set sitename "OK"
set mainchan "#channel"
set glroot "/glftpd/"
set announce(THEMEFILE) "themes/default.zst"
###############################################################################
Bins, Logs & Paths
###############################################################################
set location(GROUP) "$glroot/etc/group"
set location(PASSWD) "$glroot/etc/passwd"
set location(USERS) "$glroot/ftp-data/users/"
set location(GLCONF) "/etc/glftpd.conf"
set glftpdlog(NORMAL) "$glroot/ftp-data/logs/glftpd.log"
set loginlog(NORMAL) "$glroot/ftp-data/logs/login.log"
set sysoplog(NORMAL) "$glroot/ftp-data/logs/sysop.log"
set binary(GLFTPD) "$glroot/bin/glftpd"
set binary(INCOMPLETE) "$glroot/bin/incomplete-list.sh"
set binary(PASSCHK) "$glroot/bin/passchk"
set binary(SHOWLOG) "$glroot/bin/showlog"
set binary(STATS) "$glroot/bin/stats"
set binary(WHO) "$glroot/bin/sitewho"
set binary(CURL) "/usr/bin/curl"
set binary(DF) "/bin/df"
set binary(PING) "/usr/bin/ping"
set binary(UPTIME) "/usr/bin/uptime"
###############################################################################
Misc. Settings
###############################################################################
set bindnopre "FALSE"
set speed(INCOMING) 125000
set speed(OUTGOING) 125000
set device(0) "/dev/mapper/rootfs rootfs"
set device(1) "/dev/mapper/usb archive"
set local_devices_only "TRUE"
set device_size "AUTO"
###############################################################################
Stats Settings
###############################################################################
set stats(hide_zeros) "TRUE"
set stats(hide_users) "glftpd"
set stats(hide_groups) "glftpd"
###############################################################################
Bouncers
###############################################################################
set bnc(ENABLED) "FALSE"
set bnc(PING) "TRUE"
set bnc(PINGCOUNT) 1
set bnc(SECURE) "TRUE"
set bnc(LIST) "Sweden:127.0.0.1:65001"
set bnc(USER) "bncuser"
set bnc(PASS) "bncpass"
set announcetochan(BNC) 1
###############################################################################
Sections
###############################################################################
set denypost "/site/groups/* /site/private/*"
set sections "android dvdr ebooks games_linux games_windows games_emulator _hacking mbluray mp3 mvids mbluray software tutorial tv x2641080p x264720p x264sd xxxsd x2642160p speedtest requests"
set paths(android) "/site/incoming/android/*"
set paths(dvdr) "/site/incoming/dvdr/*"
set paths(ebooks) "/site/incoming/ebooks/*"
set paths(games_linux) "/site/incoming/games/_linux/*"
set paths(games_windows) "/site/incoming/games/_windows/*"
set paths(games_emulator) "/site/incoming/games/_emulator/*"
set paths(_hacking) "/site/incoming/__hacking/*"
set paths(mbluray) "/site/incoming/mbluray/*"
set paths(mp3) "/site/incoming/mp3/*"
set paths(mvids) "/site/incoming/mvids/*"
set paths(mbluray) "/site/incoming/mbluray/*"
set paths(software) "/site/incoming/software/*"
set paths(tutorial) "/site/incoming/tutorial/*"
set paths(tv) "/site/incoming/tv/*"
set paths(x2641080p) "/site/incoming/x2641080p/*"
set paths(x264720p) "/site/incoming/x264720p/*"
set paths(x264sd) "/site/incoming/x264sd/*"
set paths(xxx2160p) "/site/incoming/xxx2160p/*"
set paths(xxxsd) "/site/incoming/xxxsd/*"
set paths(android) "/site/archive/android/*"
set paths(dvdr) "/site/archive/dvdr/*"
set paths(ebooks) "/site/archive/ebooks/*"
set paths(games_linux) "/site/archive/games/_linux/*"
set paths(games_windows) "/site/archive/games/_windows/*"
set paths(games_emulator) "/site/archive/games/_emulator/*"
set paths(_hacking) "/site/archive/__hacking/*"
set paths(mbluray) "/site/archive/mbluray/*"
set paths(mp3) "/site/archive/mp3/*"
set paths(mvids) "/site/archive/mvids/*"
set paths(mbluray) "/site/archive/mbluray/*"
set paths(scenenotices) "/site/archive/scenenotices/*"
set paths(software) "/site/archive/software/*"
set paths(tutorial) "/site/archive/tutorial/*"
set paths(tv) "/site/archive/tv/*"
set paths(x2642160p) "/site/archive/x2641080p"
set paths(x264720p) "/site/archive/x264720p/*"
set paths(x264sd) "/site/archive/x264sd/*"
set paths(xxx2160p) "/site/archive/xxx2160p/*"
set paths(xxxsd) "/site/archive/xxxsd/*"
set paths(requests) "/site/requests/*"
set paths(speedtest) "/site/speedtest/*"
set chanlist(android) $mainchan
set chanlist(_hacking) $mainchan
set chanlist(mbluray) $mainchan
set chanlist(mp3) $mainchan
set chanlist(mvids) $mainchan
set chanlist(mbluray) $mainchan
set chanlist(scenenotices) $mainchan
set chanlist(scene_stuff) $mainchan
set chanlist(software) $mainchan
set chanlist(tutorial) $mainchan
set chanlist(tv) $mainchan
set chanlist(x2641080p) $mainchan
set chanlist(x2642160p) $mainchan
set chanlist(x264720p) $mainchan
set chanlist(x264sd) $mainchan
set chanlist(xxx2160p) $mainchan
set chanlist(xxxsd) $mainchan
set chanlist(requests) $mainchan
set chanlist(speedtest) $mainchan
set chanlist(dvdr) $mainchan
set chanlist(ebooks) $mainchan
set chanlist(games_linux) $mainchan
set chanlist(games_windows) $mainchan
set chanlist(games_emulator) $mainchan
set chanlist(requests) $mainchan
set chanlist(speedtest) $mainchan
set chanlist(DEFAULT) $mainchan
set chanlist(WELCOME) $mainchan
set statsection(0) "DEFAULT"
set statsection(1) "PRE"
###############################################################################
Invite
###############################################################################
set enable_irc_invite "TRUE"
set invite_channels $mainchan
set invite_channels_rights "!6 *"
###############################################################################
Announcing
###############################################################################
set splitter(CHAR) "\n"
# Staff channel announces
set staffchan "#channel"
set disable(ADDUSER) 0
set disable(GADDUSER) 0
set disable(CHGRPADD) 0
set disable(CHGRPDEL) 0
set disable(ADDIP) 0
set disable(DELIP) 0
set disable(READDED) 0
set disable(DELUSER) 0
set disable(PURGED) 0
set disable(SYSOP) 0
set disable(BADHOSTMASK) 0
set disable(BADPASSWORD) 0
set disable(BADUSERNAME) 0
set disable(BADEMAILPASS) 0
set disable(BANNEDHOST) 0
set disable(DELETED) 0
set disable(EXPIRED) 0
set disable(IPNOTADDED) 0
set redirect(ADDUSER) $staffchan
set redirect(GADDUSER) $staffchan
set redirect(CHGRPADD) $staffchan
set redirect(CHGRPDEL) $staffchan
set redirect(ADDIP) $staffchan
set redirect(DELIP) $staffchan
set redirect(READDED) $staffchan
set redirect(DELUSER) $staffchan
set redirect(PURGED) $staffchan
set redirect(SYSOP) $staffchan
set redirect(BADHOSTMASK) $staffchan
set redirect(BADPASSWORD) $staffchan
set redirect(BADUSERNAME) $staffchan
set redirect(BADEMAILPASS) $staffchan
set redirect(BANNEDHOST) $staffchan
set redirect(DELETED) $staffchan
set redirect(EXPIRED) $staffchan
set redirect(IPNOTADDED) $staffchan
set redirect(WHOIS) $staffchan
# Script announcements
set disable(DEFAULT) 0
set disable(BADMSGINVITE) 0
set disable(INVITE) 0
set disable(MSGINVITE) 0
set disable(WELCOME) 0
# glFTPd announcements
set disable(DELDIR) 0
set disable(NEWDIR) 0
set disable(NUKE) 0
set disable(UNNUKE) 0
set disable(REQFILLED) 0
set disable(REQUEST) 0
set disable(WIPE) 0
set disable(WIPE-r) 0
# Third party announcements
set disable(IMDB) 0
set disable(IMDBFIND) 0
set disable(IMDBVAR) 0
set disable(PRE) 0
set disable(TURGEN) 0
set disable(WHOIS) 0