"
+ fzip = ".zip"
)
// Caching are values that are used throughout the app or layouts.
@@ -795,7 +798,7 @@ func recordsSub1(uri string) string { //nolint:cyclop
// released the artifact. The content should be a list of files contained
// in the artifact.
//
-// This is a port of the CFML function, variables.findTextfile found in File.cfc
+// This is a port of the CFML function, variables.findTextfile found in File.cfc.
func ReadmeSuggest(filename, group string, content ...string) string {
finds := readmeFinds(content...)
if len(finds) == 1 {
@@ -816,9 +819,9 @@ func ReadmeSuggest(filename, group string, content ...string) string {
}
}
}
- const matchFileId = "file_id.diz"
+ const matchFileID = "file_id.diz"
for _, name := range finds {
- if strings.EqualFold(matchFileId, name) {
+ if strings.EqualFold(matchFileID, name) {
return name
}
}
diff --git a/handler/app/milestone.go b/handler/app/milestone.go
index 580ae7f2..9b84906c 100644
--- a/handler/app/milestone.go
+++ b/handler/app/milestone.go
@@ -1,107 +1,5 @@
package app
-// What ever happened to real bulletin-board systems?
-// http://www.textfiles.com/100/bbsdeath.pro
-// http://www.textfiles.com/100/copyprot.pro
-// http://www.textfiles.com/100/krckwczt.app
-
-// *----------------------------------*
-// / APPLESOURCE BBS LIST \
-// \ *-*-*-*-*-*-*-*-*-*- /
-// *----------------------------------*
-// = =
-// = Applesource............ 722-4871 =
-// = The Board of 'ED'.......369-5972 =
-// = RCP/M of Somerville.....526-5988 =
-// = Stargazer...............369-5450 =
-// = Holiday Inn Cambodia....722-2711 =
-// = Easy Access.............526-6044 =
-// = C.I.E.E. ...............725-5028 =
-// = Pirate's Paradise.......231-1655 =
-// = The Two Towers..........463-7941 =
-// = ??? BBS.................229-5180 =
-// = Board at the Edge of Reality =
-// = ^^^.....................766-9643 =
-// = The Mourge..............376-4462 =
-// = The Bank BBS............376-1587 =
-// = Camelot BBS.............341-7817 =
-// = The Rain Forest.........721-7914 =
-// = RCP/M of Rutgers Univ...932-3879 =
-// = Rutgers PMS.............932-3887 =
-// = Colorama................572-0617 =
-// = The Spectrum............494-8209 =
-// = Castle Westerburg.......238-9118 =
-// = =
-// *----------------------------------*
-// _
-// http://www.textfiles.com/bbs/BBSLISTS/bbslist.txt.txt
-
-// The Mall.....................526-0420
-// Curcuit Board................369-8319
-// The Two Towers...............463-7941
-// The Time Machine.............572-5546
-// Zeplin BBS...................526-2524
-// Paradox......................725-0354
-// Stargazer....................369-5450
-// Colorama.....................572-0617
-// 64 Depot.....................563-1867
-// THE ZOO......................722-4871
-// http://www.textfiles.com/bbs/BBSLISTS/bbss.txt
-
-// *DAMIEN THE DREADED*
-// *=-THE UNTOUCHABLES-=*
-// http://www.textfiles.com/messages/compcond.txt
-
-// http://www.textfiles.com/messages/compconna.txt
-// 1982
-// --------------------------
-// - BULLETIN BOARD SYSTEMS -
-// --------------------------
-
-// PIRATE SYSTEMS
-// ------ -------
-
-// PIRATES COVE...............516-698-4008
-// PIRATES TREK...............914-634-1268
-// PIRATES BAY................415-775-2384
-// PIRATES SHIP...............312-935-2933
-// PIRATES LODGE..............516-627-9048
-// PIRATES CHEST..............617-891-1349
-// HARPOS BAR & GRILL.........618-254-6074
-// GALAXY ONE.................215-244-0864
-// SEVEN SEAS HOTEL...........516-487-1212
-// TREASURE ISLAND............617-444-6821
-// TREND NET..................313-775-1649
-// TRADERS INN................618-656-3321
-// PIRATES PARADISE...........512-477-2672
-// GPI CENTRAL ONLINE.........213-556-0433
-// --> UNKNOWN OPERATING PIRATE BOARDS <--
-// 212-580-9688
-// 313-663-0333
-// 907-344-8558
-// 313-547-7903
-
-// PHREAK SYSTEMS
-// ------ -------
-// OHIO SCIENTIFIC-OSUNY......914-725-4060
-// R A C S I.................516-482-8491
-// R A C S III...............914-942-2638
-// R A C S IV................212-767-9881
-// FANTASY FORUM..............213-827-9175
-
-// BBSs
-// ~~~
-// Sherwood Forest II and III, OSUNY -- I just thought they were the greatest
-// systems ever.
-// Pirate's Bay -- Run by Mr. KRACK-MAN, who considered himself the greatest Apple
-// pirate that ever lived. It's still up, for all I know.
-// The 2600 Magazine BBS -- Run on a piece of Apple BBS software called
-// TBBS. It is there that I met David Flory.
-// The Police Station -- Remember THAT one?
-// The Matrix, IDI, Lunatic Labs -- Three great Bay Area Forum-PC boards.
-// Catch-22 -- 25 Users, No Waiting!
-// http://phrack.org/issues/33/2.html
-
const notable = "Notable group foundings,"
// Milestone is an accomplishment for a year and optional month.
@@ -296,9 +194,9 @@ func Collection() Milestones {
"It dominated the remainder of the 1970s and is the default platform for most computers running an Intel 8080, 8085 or its compatible competitor, the Zilog Z-80." +
"
IBM and Microsoft's later PC-DOS / MS-DOS took a lot of inspiration[1] from CP/M and supplanted " +
"it as the dominant, open hardware, microcomputing operating system.
" +
- "" +
+ sect0 +
"
[1] Many argue the design and even source code was stolen.
" +
- "",
+ sect1,
},
{
Year: 1977, Title: "The trinity of microcomputers",
@@ -308,10 +206,10 @@ func Collection() Milestones {
"By the end of the year, a potential customer in the USA could walk into a mall or retail shop and walk out with a complete personal computer, ready to use." +
"
The MOS 6502 CPU 1975 is found in the Commodore PET[1] and the Apple II. " +
"While Zilog Z-801976 is in use with the TRS-80[2].
[2] In the Innovative Bulletin Boards list, InfoWorld mislabels 8BBS as BBBS.
" +
"
[3] In a 1987 interview, TUC states the first Sherwood Forest was in New Jersey, but other sources suggest it was in Manhattan, NY.
" +
- "",
+ sect1,
},
{
Title: "The first crackers ?", Year: 1979, Highlight: true,
@@ -422,10 +320,10 @@ func Collection() Milestones {
"Dave Alpert, the head of Omega Software Inc. and president of the Northern Illinois Apple Users Group[2], " +
"is interviewed, and he says Lock Smith took over a year to develop. " +
"On page 10 of the issue, there is a review section of disk copying programs, including Locksmith, Copy II Plus, Back-It-Up, Quick and Dirty, and Old Faithful." +
- "" +
+ sect0 +
"
" +
- "",
+ sect1,
},
{
Title: "The birth of warez ?", Year: 1980, Highlight: true,
@@ -452,7 +350,7 @@ func Collection() Milestones {
"TRS-80 from Radio Shack had a modem peripheral available at the end of 1978. " +
"Yet, there needs to be evidence of an underground culture first developing on this platform. Modem peripherals didn't exist on the " +
"Atari 400/800 until 1981. And the Commodore 64 was years away." +
- "" +
+ sect0 +
"
[1] Warez was originally spelt with an s after the dictionary spelling.
" +
"
[2] The first killer app for the Apple II, VisiCalc," +
" the first spreadsheet for microcomputers, was only released in the last few months of 1979.
There is anecdotal evidence suggesting the Super Pirates was involved in the first-ever BBS bust, and the members left formed or joined the Midwest Pirate's Guild. " +
"A group strongly associated with the cracker Apple Bandit and his Minneapolis-based board, The Safehouse (+612-724-7066).
" +
- "",
+ div1 +
+ sect1,
},
{
Title: "The first operating system for x86", Year: 1980, Month: 8,
@@ -706,13 +604,13 @@ func Collection() Milestones {
"
We were primarily cracking games from 1982 until late 1987.[12]
" +
"
Copying games wasn't really illegal in most countries back in 1982 or 1983. [13] ... Most early releases weren't cracked, they were just released or spread.
[2] Jazzcat writes the image was created in an paint application that first came out in 1983.
" +
"
[3] Commodore priced the $199 VIC-20 for home users. It is the Business Machines department of Commodore that advertises the $595 Commodore 64, ad source.
[11] This quote suggests multiple Berlin cracking groups existed on the Commodore 64 in 1982 despite this and other sources stating the machine was unavailable in Germany.
" +
"
[12] Cracking games in this era means removing disk copy protection. Yet the German manual for the VC-1541 floppy disk drive is dated June 1983, which suggests it didn't sell in Germany until the latter half of 1983. The other early significant titles on the Commodore 64 came on cartridges.
" +
"
[13] Copying and sharing software wasn't criminal in the USA until the NET Act was signed in December 1997. Other countries passed similar laws in the 2000s.
Razor 1911, the oldest and most famed brand in the Scene, was founded in Norway and has three members. " +
"The group released demos and later cracked exclusively for the Commodore 64 and then the Amiga. Co-founder Sector 9 took the brand to the PC in late 1990.
" +
"
The distinctive number suffix was a fad with groups of the Commodore 64 era[1]. 1911 denotes the decimal value of hexadecimal $777.
" +
- "" +
+ sect0 +
"
[1] Other named examples include, 1001 Crew, 1701 Crackware, The Gamebusters 1541, The Professionals 2010.
Years later, competitor Pirates With Attitudes would release the Windows 98 media five weeks and Windows 2000 two months before the official launches! " +
"However, a global, coordinated law enforcement effort would take down both groups in the following decade.[1]