Browse Source

Initial commit

mw_28
Adrian Malacoda 4 years ago
commit
1b96a1090b
100 changed files with 6238 additions and 0 deletions
  1. 7
    0
      .dockerignore
  2. 26
    0
      Dockerfile
  3. 46
    0
      Vagrantfile
  4. 3581
    0
      application/biglist.htm
  5. 4
    0
      application/forums/.htaccess
  6. 340
    0
      application/forums/ArcadeLicense.txt
  7. BIN
      application/forums/GCLFBannerSmall.gif
  8. BIN
      application/forums/Games/asteroids.swf
  9. BIN
      application/forums/Games/breakout.swf
  10. BIN
      application/forums/Games/duck_hunt.swf
  11. BIN
      application/forums/Games/hexxagon.swf
  12. BIN
      application/forums/Games/invaders.swf
  13. BIN
      application/forums/Games/pacman.swf
  14. BIN
      application/forums/Games/shooten.swf
  15. BIN
      application/forums/Games/snake.swf
  16. BIN
      application/forums/Games/sonic.swf
  17. BIN
      application/forums/Games/spaceshooter.swf
  18. BIN
      application/forums/Games/supermariopowercoinsjs.swf
  19. BIN
      application/forums/Games/tetris.swf
  20. BIN
      application/forums/PJIRC/IRCApplet.class
  21. 93
    0
      application/forums/PJIRC/english.lng
  22. BIN
      application/forums/PJIRC/img/Thumbs.db
  23. BIN
      application/forums/PJIRC/img/afro.gif
  24. BIN
      application/forums/PJIRC/img/angel.gif
  25. BIN
      application/forums/PJIRC/img/angry.gif
  26. BIN
      application/forums/PJIRC/img/azn.gif
  27. BIN
      application/forums/PJIRC/img/cheesy.gif
  28. BIN
      application/forums/PJIRC/img/cool.gif
  29. BIN
      application/forums/PJIRC/img/cry.gif
  30. BIN
      application/forums/PJIRC/img/embarrassed.gif
  31. BIN
      application/forums/PJIRC/img/evil.gif
  32. BIN
      application/forums/PJIRC/img/grin.gif
  33. BIN
      application/forums/PJIRC/img/huh.gif
  34. 9
    0
      application/forums/PJIRC/img/index.php
  35. BIN
      application/forums/PJIRC/img/kiss.gif
  36. BIN
      application/forums/PJIRC/img/laugh.gif
  37. BIN
      application/forums/PJIRC/img/lipsrsealed.gif
  38. BIN
      application/forums/PJIRC/img/police.gif
  39. BIN
      application/forums/PJIRC/img/rolleyes.gif
  40. BIN
      application/forums/PJIRC/img/sad.gif
  41. BIN
      application/forums/PJIRC/img/shocked.gif
  42. BIN
      application/forums/PJIRC/img/smiley.gif
  43. BIN
      application/forums/PJIRC/img/tongue.gif
  44. BIN
      application/forums/PJIRC/img/undecided.gif
  45. BIN
      application/forums/PJIRC/img/wink.gif
  46. 3
    0
      application/forums/PJIRC/index.php
  47. BIN
      application/forums/PJIRC/irc-unsigned.jar
  48. BIN
      application/forums/PJIRC/irc.cab
  49. BIN
      application/forums/PJIRC/irc.jar
  50. 75
    0
      application/forums/PJIRC/pixx-english.lng
  51. BIN
      application/forums/PJIRC/pixx.cab
  52. BIN
      application/forums/PJIRC/pixx.jar
  53. 28
    0
      application/forums/PJIRC/pjirc.cfg
  54. BIN
      application/forums/PJIRC/securedirc-unsigned.cab
  55. BIN
      application/forums/PJIRC/securedirc.cab
  56. BIN
      application/forums/PJIRC/smflogo.jpg
  57. BIN
      application/forums/PJIRC/snd/bell2.au
  58. BIN
      application/forums/PJIRC/snd/ding.au
  59. 5
    0
      application/forums/Packages/.htaccess
  60. 34
    0
      application/forums/RedirectPdb.php
  61. 1969
    0
      application/forums/SSI.php
  62. BIN
      application/forums/Smileys/aaron/afro.gif
  63. BIN
      application/forums/Smileys/aaron/angel.gif
  64. BIN
      application/forums/Smileys/aaron/angry.gif
  65. BIN
      application/forums/Smileys/aaron/azn.gif
  66. BIN
      application/forums/Smileys/aaron/blank.gif
  67. BIN
      application/forums/Smileys/aaron/cheesy.gif
  68. BIN
      application/forums/Smileys/aaron/cool.gif
  69. BIN
      application/forums/Smileys/aaron/cry.gif
  70. BIN
      application/forums/Smileys/aaron/embarrassed.gif
  71. BIN
      application/forums/Smileys/aaron/evil.gif
  72. BIN
      application/forums/Smileys/aaron/grin.gif
  73. BIN
      application/forums/Smileys/aaron/huh.gif
  74. 9
    0
      application/forums/Smileys/aaron/index.php
  75. BIN
      application/forums/Smileys/aaron/kiss.gif
  76. BIN
      application/forums/Smileys/aaron/laugh.gif
  77. BIN
      application/forums/Smileys/aaron/lipsrsealed.gif
  78. BIN
      application/forums/Smileys/aaron/police.gif
  79. BIN
      application/forums/Smileys/aaron/rolleyes.gif
  80. BIN
      application/forums/Smileys/aaron/sad.gif
  81. BIN
      application/forums/Smileys/aaron/shocked.gif
  82. BIN
      application/forums/Smileys/aaron/smiley.gif
  83. BIN
      application/forums/Smileys/aaron/tongue.gif
  84. BIN
      application/forums/Smileys/aaron/undecided.gif
  85. BIN
      application/forums/Smileys/aaron/wink.gif
  86. BIN
      application/forums/Smileys/akyhne/afro.gif
  87. BIN
      application/forums/Smileys/akyhne/angel.gif
  88. BIN
      application/forums/Smileys/akyhne/angry.gif
  89. BIN
      application/forums/Smileys/akyhne/azn.gif
  90. BIN
      application/forums/Smileys/akyhne/blank.gif
  91. BIN
      application/forums/Smileys/akyhne/cheesy.gif
  92. BIN
      application/forums/Smileys/akyhne/cool.gif
  93. BIN
      application/forums/Smileys/akyhne/cry.gif
  94. BIN
      application/forums/Smileys/akyhne/embarrassed.gif
  95. BIN
      application/forums/Smileys/akyhne/evil.gif
  96. BIN
      application/forums/Smileys/akyhne/grin.gif
  97. BIN
      application/forums/Smileys/akyhne/huh.gif
  98. 9
    0
      application/forums/Smileys/akyhne/index.php
  99. BIN
      application/forums/Smileys/akyhne/kiss.gif
  100. 0
    0
      application/forums/Smileys/akyhne/laugh.gif

+ 7
- 0
.dockerignore View File

@@ -0,0 +1,7 @@
1
+.git
2
+.gitignore
3
+userdata/attachments/*
4
+userdata/downloads/*
5
+userdata/images/*
6
+userdata/pm_attachments/*
7
+userdata/profile_pictures/*

+ 26
- 0
Dockerfile View File

@@ -0,0 +1,26 @@
1
+FROM debian:stable
2
+
3
+RUN apt-get -y update && apt-get -y install nginx php5-fpm php5-mysql php-apc supervisor python-pip mysql-client
4
+RUN pip install supervisor-stdout
5
+
6
+ADD application application
7
+ADD configuration configuration
8
+ADD userdata userdata
9
+ADD scripts scripts
10
+
11
+RUN ln -sf /configuration/MWSettings.php application/wiki/LocalSettings.php && \
12
+    ln -sf /configuration/SMFSettings.php application/forums/Settings.php && \
13
+    ln -sf /configuration/supervisord.conf /etc/supervisor/supervisord.conf && \
14
+    ln -sf /configuration/nginx.conf /etc/nginx/nginx.conf && \
15
+    ln -sf /configuration/php-fpm.conf /etc/php5/fpm/php-fpm.conf && \
16
+    ln -sf /configuration/php-fpm-pool.conf /etc/php5/fpm/pool.d/www.conf && \
17
+    ln -sf /configuration/php.ini /etc/php5/fpm/php.ini && \
18
+    ln -sf /userdata/images application/wiki/images && \
19
+    ln -sf /userdata/downloads application/forums/downloads && \
20
+    ln -sf /userdata/attachments application/forums/attachments && \
21
+    ln -sf /userdata/profile_pictures application/forums/profile_pictures && \
22
+    ln -sf /userdata/pm_attachments application/forums/pm_attachments    
23
+
24
+EXPOSE 80
25
+
26
+CMD /usr/bin/supervisord -n

+ 46
- 0
Vagrantfile View File

@@ -0,0 +1,46 @@
1
+# -*- mode: ruby -*-
2
+# vi: set ft=ruby :
3
+
4
+VAGRANTFILE_API_VERSION = "2"
5
+
6
+Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
7
+    #config.vm.synced_folder "application", "/application"
8
+    #config.vm.synced_folder "configuration", "/configuration"
9
+    #config.vm.synced_folder "userdata", "/userdata"
10
+    #config.vm.synced_folder "log", "/var/log"
11
+
12
+    config.vm.define "glitchcity.info" do |app|
13
+        app.vm.provider "docker" do |d|
14
+            d.build_dir = "."
15
+            d.link "db:db"
16
+            d.link "cache:cache"
17
+            d.name = "glitchcity.info"
18
+            d.ports = ["8001:80"]
19
+            d.env = {
20
+                "GCL_DB_HOST" => "db", 
21
+                "GCL_DB_NAME" => "glitchcity",
22
+                "GCL_DB_USER" => "root",
23
+                "GCL_DB_PASSWORD" => "toor",
24
+                "GCL_FORUMS_URL" => "http://localhost:8001/forums",
25
+                "GCL_WIKI_URL" => "http://localhost:8001/wiki",
26
+                "GCL_MEMCACHED_HOST" => "cache"
27
+            }
28
+        end
29
+    end
30
+
31
+    config.vm.define "db" do |app|
32
+        app.vm.provider "docker" do |d|
33
+            d.image = "mysql:latest"
34
+            d.name = "db"
35
+            d.env = {"MYSQL_ROOT_PASSWORD" => "toor"}
36
+        end
37
+    end
38
+    
39
+    config.vm.define "cache" do |app|
40
+        app.vm.provider "docker" do |d|
41
+            d.image = "sylvainlasnier/memcached:latest"
42
+            d.name = "cache"
43
+            d.env = {}
44
+        end
45
+    end
46
+end

+ 3581
- 0
application/biglist.htm
File diff suppressed because it is too large
View File


+ 4
- 0
application/forums/.htaccess View File

@@ -0,0 +1,4 @@
1
+#AuthType Basic
2
+#AuthName "Project Ebullient Emolga"
3
+#AuthUserFile /var/www/glitchcity.info/.htpasswd
4
+#Require valid-user

+ 340
- 0
application/forums/ArcadeLicense.txt View File

@@ -0,0 +1,340 @@
1
+		    GNU GENERAL PUBLIC LICENSE
2
+		       Version 2, June 1991
3
+
4
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
5
+ 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
6
+ Everyone is permitted to copy and distribute verbatim copies
7
+ of this license document, but changing it is not allowed.
8
+
9
+			    Preamble
10
+
11
+  The licenses for most software are designed to take away your
12
+freedom to share and change it.  By contrast, the GNU General Public
13
+License is intended to guarantee your freedom to share and change free
14
+software--to make sure the software is free for all its users.  This
15
+General Public License applies to most of the Free Software
16
+Foundation's software and to any other program whose authors commit to
17
+using it.  (Some other Free Software Foundation software is covered by
18
+the GNU Lesser General Public License instead.)  You can apply it to
19
+your programs, too.
20
+
21
+  When we speak of free software, we are referring to freedom, not
22
+price.  Our General Public Licenses are designed to make sure that you
23
+have the freedom to distribute copies of free software (and charge for
24
+this service if you wish), that you receive source code or can get it
25
+if you want it, that you can change the software or use pieces of it
26
+in new free programs; and that you know you can do these things.
27
+
28
+  To protect your rights, we need to make restrictions that forbid
29
+anyone to deny you these rights or to ask you to surrender the rights.
30
+These restrictions translate to certain responsibilities for you if you
31
+distribute copies of the software, or if you modify it.
32
+
33
+  For example, if you distribute copies of such a program, whether
34
+gratis or for a fee, you must give the recipients all the rights that
35
+you have.  You must make sure that they, too, receive or can get the
36
+source code.  And you must show them these terms so they know their
37
+rights.
38
+
39
+  We protect your rights with two steps: (1) copyright the software, and
40
+(2) offer you this license which gives you legal permission to copy,
41
+distribute and/or modify the software.
42
+
43
+  Also, for each author's protection and ours, we want to make certain
44
+that everyone understands that there is no warranty for this free
45
+software.  If the software is modified by someone else and passed on, we
46
+want its recipients to know that what they have is not the original, so
47
+that any problems introduced by others will not reflect on the original
48
+authors' reputations.
49
+
50
+  Finally, any free program is threatened constantly by software
51
+patents.  We wish to avoid the danger that redistributors of a free
52
+program will individually obtain patent licenses, in effect making the
53
+program proprietary.  To prevent this, we have made it clear that any
54
+patent must be licensed for everyone's free use or not licensed at all.
55
+
56
+  The precise terms and conditions for copying, distribution and
57
+modification follow.
58
+
59
+		    GNU GENERAL PUBLIC LICENSE
60
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
61
+
62
+  0. This License applies to any program or other work which contains
63
+a notice placed by the copyright holder saying it may be distributed
64
+under the terms of this General Public License.  The "Program", below,
65
+refers to any such program or work, and a "work based on the Program"
66
+means either the Program or any derivative work under copyright law:
67
+that is to say, a work containing the Program or a portion of it,
68
+either verbatim or with modifications and/or translated into another
69
+language.  (Hereinafter, translation is included without limitation in
70
+the term "modification".)  Each licensee is addressed as "you".
71
+
72
+Activities other than copying, distribution and modification are not
73
+covered by this License; they are outside its scope.  The act of
74
+running the Program is not restricted, and the output from the Program
75
+is covered only if its contents constitute a work based on the
76
+Program (independent of having been made by running the Program).
77
+Whether that is true depends on what the Program does.
78
+
79
+  1. You may copy and distribute verbatim copies of the Program's
80
+source code as you receive it, in any medium, provided that you
81
+conspicuously and appropriately publish on each copy an appropriate
82
+copyright notice and disclaimer of warranty; keep intact all the
83
+notices that refer to this License and to the absence of any warranty;
84
+and give any other recipients of the Program a copy of this License
85
+along with the Program.
86
+
87
+You may charge a fee for the physical act of transferring a copy, and
88
+you may at your option offer warranty protection in exchange for a fee.
89
+
90
+  2. You may modify your copy or copies of the Program or any portion
91
+of it, thus forming a work based on the Program, and copy and
92
+distribute such modifications or work under the terms of Section 1
93
+above, provided that you also meet all of these conditions:
94
+
95
+    a) You must cause the modified files to carry prominent notices
96
+    stating that you changed the files and the date of any change.
97
+
98
+    b) You must cause any work that you distribute or publish, that in
99
+    whole or in part contains or is derived from the Program or any
100
+    part thereof, to be licensed as a whole at no charge to all third
101
+    parties under the terms of this License.
102
+
103
+    c) If the modified program normally reads commands interactively
104
+    when run, you must cause it, when started running for such
105
+    interactive use in the most ordinary way, to print or display an
106
+    announcement including an appropriate copyright notice and a
107
+    notice that there is no warranty (or else, saying that you provide
108
+    a warranty) and that users may redistribute the program under
109
+    these conditions, and telling the user how to view a copy of this
110
+    License.  (Exception: if the Program itself is interactive but
111
+    does not normally print such an announcement, your work based on
112
+    the Program is not required to print an announcement.)
113
+
114
+These requirements apply to the modified work as a whole.  If
115
+identifiable sections of that work are not derived from the Program,
116
+and can be reasonably considered independent and separate works in
117
+themselves, then this License, and its terms, do not apply to those
118
+sections when you distribute them as separate works.  But when you
119
+distribute the same sections as part of a whole which is a work based
120
+on the Program, the distribution of the whole must be on the terms of
121
+this License, whose permissions for other licensees extend to the
122
+entire whole, and thus to each and every part regardless of who wrote it.
123
+
124
+Thus, it is not the intent of this section to claim rights or contest
125
+your rights to work written entirely by you; rather, the intent is to
126
+exercise the right to control the distribution of derivative or
127
+collective works based on the Program.
128
+
129
+In addition, mere aggregation of another work not based on the Program
130
+with the Program (or with a work based on the Program) on a volume of
131
+a storage or distribution medium does not bring the other work under
132
+the scope of this License.
133
+
134
+  3. You may copy and distribute the Program (or a work based on it,
135
+under Section 2) in object code or executable form under the terms of
136
+Sections 1 and 2 above provided that you also do one of the following:
137
+
138
+    a) Accompany it with the complete corresponding machine-readable
139
+    source code, which must be distributed under the terms of Sections
140
+    1 and 2 above on a medium customarily used for software interchange; or,
141
+
142
+    b) Accompany it with a written offer, valid for at least three
143
+    years, to give any third party, for a charge no more than your
144
+    cost of physically performing source distribution, a complete
145
+    machine-readable copy of the corresponding source code, to be
146
+    distributed under the terms of Sections 1 and 2 above on a medium
147
+    customarily used for software interchange; or,
148
+
149
+    c) Accompany it with the information you received as to the offer
150
+    to distribute corresponding source code.  (This alternative is
151
+    allowed only for noncommercial distribution and only if you
152
+    received the program in object code or executable form with such
153
+    an offer, in accord with Subsection b above.)
154
+
155
+The source code for a work means the preferred form of the work for
156
+making modifications to it.  For an executable work, complete source
157
+code means all the source code for all modules it contains, plus any
158
+associated interface definition files, plus the scripts used to
159
+control compilation and installation of the executable.  However, as a
160
+special exception, the source code distributed need not include
161
+anything that is normally distributed (in either source or binary
162
+form) with the major components (compiler, kernel, and so on) of the
163
+operating system on which the executable runs, unless that component
164
+itself accompanies the executable.
165
+
166
+If distribution of executable or object code is made by offering
167
+access to copy from a designated place, then offering equivalent
168
+access to copy the source code from the same place counts as
169
+distribution of the source code, even though third parties are not
170
+compelled to copy the source along with the object code.
171
+
172
+  4. You may not copy, modify, sublicense, or distribute the Program
173
+except as expressly provided under this License.  Any attempt
174
+otherwise to copy, modify, sublicense or distribute the Program is
175
+void, and will automatically terminate your rights under this License.
176
+However, parties who have received copies, or rights, from you under
177
+this License will not have their licenses terminated so long as such
178
+parties remain in full compliance.
179
+
180
+  5. You are not required to accept this License, since you have not
181
+signed it.  However, nothing else grants you permission to modify or
182
+distribute the Program or its derivative works.  These actions are
183
+prohibited by law if you do not accept this License.  Therefore, by
184
+modifying or distributing the Program (or any work based on the
185
+Program), you indicate your acceptance of this License to do so, and
186
+all its terms and conditions for copying, distributing or modifying
187
+the Program or works based on it.
188
+
189
+  6. Each time you redistribute the Program (or any work based on the
190
+Program), the recipient automatically receives a license from the
191
+original licensor to copy, distribute or modify the Program subject to
192
+these terms and conditions.  You may not impose any further
193
+restrictions on the recipients' exercise of the rights granted herein.
194
+You are not responsible for enforcing compliance by third parties to
195
+this License.
196
+
197
+  7. If, as a consequence of a court judgment or allegation of patent
198
+infringement or for any other reason (not limited to patent issues),
199
+conditions are imposed on you (whether by court order, agreement or
200
+otherwise) that contradict the conditions of this License, they do not
201
+excuse you from the conditions of this License.  If you cannot
202
+distribute so as to satisfy simultaneously your obligations under this
203
+License and any other pertinent obligations, then as a consequence you
204
+may not distribute the Program at all.  For example, if a patent
205
+license would not permit royalty-free redistribution of the Program by
206
+all those who receive copies directly or indirectly through you, then
207
+the only way you could satisfy both it and this License would be to
208
+refrain entirely from distribution of the Program.
209
+
210
+If any portion of this section is held invalid or unenforceable under
211
+any particular circumstance, the balance of the section is intended to
212
+apply and the section as a whole is intended to apply in other
213
+circumstances.
214
+
215
+It is not the purpose of this section to induce you to infringe any
216
+patents or other property right claims or to contest validity of any
217
+such claims; this section has the sole purpose of protecting the
218
+integrity of the free software distribution system, which is
219
+implemented by public license practices.  Many people have made
220
+generous contributions to the wide range of software distributed
221
+through that system in reliance on consistent application of that
222
+system; it is up to the author/donor to decide if he or she is willing
223
+to distribute software through any other system and a licensee cannot
224
+impose that choice.
225
+
226
+This section is intended to make thoroughly clear what is believed to
227
+be a consequence of the rest of this License.
228
+
229
+  8. If the distribution and/or use of the Program is restricted in
230
+certain countries either by patents or by copyrighted interfaces, the
231
+original copyright holder who places the Program under this License
232
+may add an explicit geographical distribution limitation excluding
233
+those countries, so that distribution is permitted only in or among
234
+countries not thus excluded.  In such case, this License incorporates
235
+the limitation as if written in the body of this License.
236
+
237
+  9. The Free Software Foundation may publish revised and/or new versions
238
+of the General Public License from time to time.  Such new versions will
239
+be similar in spirit to the present version, but may differ in detail to
240
+address new problems or concerns.
241
+
242
+Each version is given a distinguishing version number.  If the Program
243
+specifies a version number of this License which applies to it and "any
244
+later version", you have the option of following the terms and conditions
245
+either of that version or of any later version published by the Free
246
+Software Foundation.  If the Program does not specify a version number of
247
+this License, you may choose any version ever published by the Free Software
248
+Foundation.
249
+
250
+  10. If you wish to incorporate parts of the Program into other free
251
+programs whose distribution conditions are different, write to the author
252
+to ask for permission.  For software which is copyrighted by the Free
253
+Software Foundation, write to the Free Software Foundation; we sometimes
254
+make exceptions for this.  Our decision will be guided by the two goals
255
+of preserving the free status of all derivatives of our free software and
256
+of promoting the sharing and reuse of software generally.
257
+
258
+			    NO WARRANTY
259
+
260
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
261
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
262
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
263
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
264
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
265
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
266
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
267
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
268
+REPAIR OR CORRECTION.
269
+
270
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
271
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
272
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
273
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
274
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
275
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
276
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
277
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
278
+POSSIBILITY OF SUCH DAMAGES.
279
+
280
+		     END OF TERMS AND CONDITIONS
281
+
282
+	    How to Apply These Terms to Your New Programs
283
+
284
+  If you develop a new program, and you want it to be of the greatest
285
+possible use to the public, the best way to achieve this is to make it
286
+free software which everyone can redistribute and change under these terms.
287
+
288
+  To do so, attach the following notices to the program.  It is safest
289
+to attach them to the start of each source file to most effectively
290
+convey the exclusion of warranty; and each file should have at least
291
+the "copyright" line and a pointer to where the full notice is found.
292
+
293
+    <one line to give the program's name and a brief idea of what it does.>
294
+    Copyright (C) <year>  <name of author>
295
+
296
+    This program is free software; you can redistribute it and/or modify
297
+    it under the terms of the GNU General Public License as published by
298
+    the Free Software Foundation; either version 2 of the License, or
299
+    (at your option) any later version.
300
+
301
+    This program is distributed in the hope that it will be useful,
302
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
303
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
304
+    GNU General Public License for more details.
305
+
306
+    You should have received a copy of the GNU General Public License
307
+    along with this program; if not, write to the Free Software
308
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
309
+
310
+
311
+Also add information on how to contact you by electronic and paper mail.
312
+
313
+If the program is interactive, make it output a short notice like this
314
+when it starts in an interactive mode:
315
+
316
+    Gnomovision version 69, Copyright (C) year name of author
317
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
318
+    This is free software, and you are welcome to redistribute it
319
+    under certain conditions; type `show c' for details.
320
+
321
+The hypothetical commands `show w' and `show c' should show the appropriate
322
+parts of the General Public License.  Of course, the commands you use may
323
+be called something other than `show w' and `show c'; they could even be
324
+mouse-clicks or menu items--whatever suits your program.
325
+
326
+You should also get your employer (if you work as a programmer) or your
327
+school, if any, to sign a "copyright disclaimer" for the program, if
328
+necessary.  Here is a sample; alter the names:
329
+
330
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
331
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
332
+
333
+  <signature of Ty Coon>, 1 April 1989
334
+  Ty Coon, President of Vice
335
+
336
+This General Public License does not permit incorporating your program into
337
+proprietary programs.  If your program is a subroutine library, you may
338
+consider it more useful to permit linking proprietary applications with the
339
+library.  If this is what you want to do, use the GNU Lesser General
340
+Public License instead of this License.

BIN
application/forums/GCLFBannerSmall.gif View File


BIN
application/forums/Games/asteroids.swf View File


BIN
application/forums/Games/breakout.swf View File


BIN
application/forums/Games/duck_hunt.swf View File


BIN
application/forums/Games/hexxagon.swf View File


BIN
application/forums/Games/invaders.swf View File


BIN
application/forums/Games/pacman.swf View File


BIN
application/forums/Games/shooten.swf View File


BIN
application/forums/Games/snake.swf View File


BIN
application/forums/Games/sonic.swf View File


BIN
application/forums/Games/spaceshooter.swf View File


BIN
application/forums/Games/supermariopowercoinsjs.swf View File


BIN
application/forums/Games/tetris.swf View File


BIN
application/forums/PJIRC/IRCApplet.class View File


+ 93
- 0
application/forums/PJIRC/english.lng View File

@@ -0,0 +1,93 @@
1
+#
2
+#         This java file is a part of the
3
+#
4
+#          -  Plouf's Java IRC Client  -
5
+#
6
+#      Copyright (C) 2004 Philippe Detournay
7
+#
8
+#   This file is licensed under the GPL license
9
+#
10
+#        All contacts : theplouf@yahoo.com
11
+#
12
+#
13
+#  Syntax :
14
+#    Comments begin with the # character. This character must be the first character of the line.
15
+#    A data line has three parts : the data id, the data id description, the data string.
16
+#      - Data id : An hexadecimal figure identifying the string.
17
+#      - Data description : Begins by [ and ends by ]. The description is not parsed and
18
+#                           can be any string.
19
+#      - Data string : The string itself. Parameters are specified using the %i syntax.
20
+#
21
+#  Trailing spaces can be added using the \s escape character.
22
+
23
+0001 [INTERPRETOR_NOT_ON_CHANNEL] Not on a channel
24
+0002 [INTERPRETOR_UNKNOWN_DCC] %1 : unknown dcc subcommand
25
+0003 [INTERPRETOR_INSUFFICIENT_PARAMETERS] %1 : insufficient parameters
26
+0004 [INTERPRETOR_BAD_CONTEXT] %1 : unable to perform in current context
27
+0005 [INTERPRETOR_CANNOT_CTCP_IN_DCCCHAT] Cannot send CTCP codes via DCC Chat
28
+0006 [INTERPRETOR_UNKNOWN_CONFIG] %1 : unknown config subcommand
29
+0007 [INTERPRETOR_TIMESTAMP_ON] Timestamp enabled
30
+0008 [INTERPRETOR_TIMESTAMP_OFF] Timestamp disabled
31
+0009 [INTERPRETOR_SMILEYS_ON] Graphical smileys enabled
32
+000a [INTERPRETOR_SMILEYS_OFF] Graphical smileys disabled
33
+000b [INTERPRETOR_IGNORE_ON] Now ignoring %1
34
+000c [INTERPRETOR_IGNORE_OFF] Not ignoring %1 anymore
35
+000d [INTERPRETOR_MULTISERVER_DISABLED] Multiserver support is disabled
36
+  
37
+0101 [DCC_WAITING_INCOMING] Waiting for incoming connection...
38
+0102 [DCC_UNABLE_TO_OPEN_CONNECTION] Unable to open connection : %1
39
+0103 [DCC_CONNECTION_ESTABLISHED] DCC Connection established
40
+0104 [DCC_CONNECTION_CLOSED] Connection closed
41
+0105 [DCC_ERROR] Error : %1
42
+0106 [DCC_UNABLE_TO_SEND_TO] %1 : unable to send to %2
43
+0107 [DCC_BAD_CONTEXT] Unable to execute command from current context
44
+0108 [DCC_NOT_CONNECTED] Not connected
45
+0109 [DCC_UNABLE_PASSIVE_MODE] Unable to initialize passive mode
46
+010a [CTCP_PING_REPLY] [%1 PING reply] : %2 seconds
47
+010b [DCC_STREAM_CLOSED] Stream closed
48
+      
49
+0201 [IDENT_FAILED_LAUNCH] Failed to launch Ident server : %1
50
+0202 [IDENT_REQUEST] Ident request from %1
51
+0203 [IDENT_ERROR] Error occurred
52
+0204 [IDENT_REPLIED] Replied %1
53
+0205 [IDENT_DEFAULT_USER] default user
54
+0206 [IDENT_NO_USER] No user for request
55
+0207 [IDENT_RUNNING_ON_PORT] Ident server running on port %1
56
+0208 [IDENT_LEAVING] Ident server leaving : %1
57
+0209 [IDENT_NONE] none
58
+020a [IDENT_UNKNOWN] unknown
59
+020b [IDENT_UNDEFINED] Undefined result
60
+      
61
+0301 [FILE_SAVEAS] Save file as
62
+      
63
+0401 [ABOUT_ABOUT] About
64
+0402 [ABOUT_PROGRAMMING] Programming
65
+0403 [ABOUT_DESIGN] Design
66
+0404 [ABOUT_THANKS] Thanks to
67
+0405 [ABOUT_SUPPORT] for support, ideas and testing
68
+0406 [ABOUT_GPL] This software is licensed under the GPL license
69
+      
70
+0501 [SERVER_UNABLE_TO_CONNECT] Unable to connect : %1
71
+0502 [SERVER_UNABLE_TO_CONNECT_STILL] Unable to connect to %1 : currently trying to connect to %2
72
+0503 [SERVER_DISCONNECTING] Disconnecting from %1
73
+0504 [SERVER_CONNECTING] Connecting...
74
+0505 [SERVER_NOT_CONNECTED] Not connected
75
+0506 [SERVER_LOGIN] Logging in...
76
+0507 [SERVER_DISCONNECTED] Disconnected from %1
77
+0508 [SERVER_ERROR] Error : %1
78
+0509 [SERVER_AUTOREJOIN_ATTEMPT] Attempting to rejoin channel %1...
79
+050a [SERVER_AUTOREJOIN_FAILED] Unable to rejoin channel %1
80
+      
81
+071a [GUI_CHANGE_NICK] Change nick to
82
+071b [GUI_COPY_WINDOW] Copy text
83
+071c [GUI_DCC_CHAT_WARNING_TITLE] Warning
84
+071d [GUI_DCC_CHAT_WARNING_TEXT] Do you want to accept DCC chat from %1?
85
+
86
+0801 [ASL_MALE] Boy, %1 years old, %2
87
+0802 [ASL_FEMALE] Girl, %1 years old, %2
88
+0803 [ASL_UNKNOWN] %1 years old from %2
89
+
90
+0901 [REPLY_IDLE] %1 has been idle for %2
91
+0902 [REPLY_SIGNON] %1 connected on %2
92
+
93
+ffff [ERROR_NOT_DEFINED] Undefined string

BIN
application/forums/PJIRC/img/Thumbs.db View File


BIN
application/forums/PJIRC/img/afro.gif View File


BIN
application/forums/PJIRC/img/angel.gif View File


BIN
application/forums/PJIRC/img/angry.gif View File


BIN
application/forums/PJIRC/img/azn.gif View File


BIN
application/forums/PJIRC/img/cheesy.gif View File


BIN
application/forums/PJIRC/img/cool.gif View File


BIN
application/forums/PJIRC/img/cry.gif View File


BIN
application/forums/PJIRC/img/embarrassed.gif View File


BIN
application/forums/PJIRC/img/evil.gif View File


BIN
application/forums/PJIRC/img/grin.gif View File


BIN
application/forums/PJIRC/img/huh.gif View File


+ 9
- 0
application/forums/PJIRC/img/index.php View File

@@ -0,0 +1,9 @@
1
+<?php
2
+
3
+// Try to handle it with the upper level index.php.  (it should know what to do.)
4
+if (file_exists(dirname(dirname(__FILE__)) . '/index.php'))
5
+	include (dirname(dirname(__FILE__)) . '/index.php');
6
+else
7
+	exit;
8
+
9
+?>

BIN
application/forums/PJIRC/img/kiss.gif View File


BIN
application/forums/PJIRC/img/laugh.gif View File


BIN
application/forums/PJIRC/img/lipsrsealed.gif View File


BIN
application/forums/PJIRC/img/police.gif View File


BIN
application/forums/PJIRC/img/rolleyes.gif View File


BIN
application/forums/PJIRC/img/sad.gif View File


BIN
application/forums/PJIRC/img/shocked.gif View File


BIN
application/forums/PJIRC/img/smiley.gif View File


BIN
application/forums/PJIRC/img/tongue.gif View File


BIN
application/forums/PJIRC/img/undecided.gif View File


BIN
application/forums/PJIRC/img/wink.gif View File


+ 3
- 0
application/forums/PJIRC/index.php View File

@@ -0,0 +1,3 @@
1
+<?php
2
+     echo 'Now why would you need to access this directory...?';
3
+?>

BIN
application/forums/PJIRC/irc-unsigned.jar View File


BIN
application/forums/PJIRC/irc.cab View File


BIN
application/forums/PJIRC/irc.jar View File


+ 75
- 0
application/forums/PJIRC/pixx-english.lng View File

@@ -0,0 +1,75 @@
1
+#
2
+#         This java file is a part of the
3
+#
4
+#          -  Plouf's Java IRC Client  -
5
+#
6
+#      Copyright (C) 2004 Philippe Detournay
7
+#
8
+#   This file is licensed under the GPL license
9
+#
10
+#        All contacts : theplouf@yahoo.com
11
+#
12
+#
13
+#  Syntax :
14
+#    Comments begin with the # character. This character must be the first character of the line.
15
+#    A data line has three parts : the data id, the data id description, the data string.
16
+#      - Data id : An hexadecimal figure identifying the string.
17
+#      - Data description : Begins by [ and ends by ]. The description is not parsed and
18
+#                           can be any string.
19
+#      - Data string : The string itself. Parameters are specified using the %i syntax.
20
+#
21
+#  Trailing spaces can be added using the \s escape character.
22
+
23
+8601 [SOURCE_YOU_KICKED] You've been kicked out of %1 by %2
24
+8602 [SOURCE_STATUS] Status
25
+8603 [SOURCE_CHANLIST] Channels for %1
26
+8604 [SOURCE_CHANLIST_RETREIVING] Retrieving channels...
27
+8605 [SOURCE_HAS_JOINED] %1 has joined %2
28
+8606 [SOURCE_HAS_LEFT] %1 has left %2
29
+8607 [SOURCE_HAS_BEEN_KICKED_BY] %1 has been kicked by %2
30
+8608 [SOURCE_HAS_QUIT] %1 has quit
31
+8609 [SOURCE_TOPIC_IS] Topic is %1
32
+860a [SOURCE_CHANGED_TOPIC] %1 changed topic to %2
33
+860b [SOURCE_CHANNEL_MODE] %1 sets channel mode to %2
34
+860c [SOURCE_CHANNEL_MODE_IS] Channel mode is %1
35
+860d [SOURCE_USER_MODE] %1 sets mode %2 on %3
36
+860e [SOURCE_KNOWN_AS] %1 is now known as %2
37
+860f [SOURCE_YOUR_MODE] Mode changed to %1
38
+8610 [SOURCE_YOUR_NICK] Your nick is now %1
39
+8611 [SOURCE_INFO] Infos
40
+8612 [SOURCE_AWAY] %1 is away
41
+8613 [SOURCE_YOU_INVITED] %1 invites you to join %2
42
+8614 [SOURCE_YOU_JOINED_AS] You're talking in %1 as %2
43
+
44
+8701 [GUI_WHOIS] Whois
45
+8702 [GUI_QUERY] Query
46
+8703 [GUI_KICK] Kick
47
+8704 [GUI_BAN] Ban
48
+8705 [GUI_KICKBAN] Kick + Ban
49
+8706 [GUI_OP] Op
50
+8707 [GUI_DEOP] DeOp
51
+8708 [GUI_VOICE] Voice
52
+8709 [GUI_DEVOICE] DeVoice
53
+870a [GUI_PING] Ping
54
+870b [GUI_VERSION] Version
55
+870c [GUI_TIME] Time
56
+870d [GUI_FINGER] Finger
57
+870e [GUI_RETREIVING_FILE] Receiving file (%1 bytes)
58
+870f [GUI_SENDING_FILE] Sending file (%1 bytes)
59
+8710 [GUI_TERMINATED] %1 terminated
60
+8711 [GUI_FAILED] %1 failed
61
+8712 [GUI_CLOSE] Close
62
+8713 [GUI_DISCONNECT] Disconnect
63
+8714 [GUI_CHANNELS] Channels
64
+8715 [GUI_HELP] Help
65
+8716 [GUI_PRIVATE] private
66
+8717 [GUI_PUBLIC] public
67
+8718 [GUI_CONNECT] Connect
68
+8719 [GUI_ABOUT] About
69
+871a [GUI_CHANGE_NICK] Change nick to
70
+871c [GUI_FONT] Font
71
+871d [GUI_FONT_WINDOW] Select font
72
+871e [GUI_FONT_WINDOW_OK] Ok
73
+871f [GUI_ENTER_TEXT_HERE] Enter text here...
74
+
75
+ffff [ERROR_NOT_DEFINED] Undefined string

BIN
application/forums/PJIRC/pixx.cab View File


BIN
application/forums/PJIRC/pixx.jar View File


+ 28
- 0
application/forums/PJIRC/pjirc.cfg View File

@@ -0,0 +1,28 @@
1
+#
2
+#            This file is part of the
3
+#
4
+#          -  Plouf's Java IRC Client  -
5
+#
6
+#  Copyright (C) 2002 -- 2004 Philippe Detournay
7
+#
8
+#   This file is licensed under the GPL license
9
+#
10
+#        All contacts : plouf@pjirc.com
11
+#
12
+#  Syntax :
13
+#    Comments begin with the # character. This character must be the first character of the line.
14
+#    A data line has two parts : the parameter name and the parameter value. These parts
15
+#    are separated by the '=' character. Any further '=' character is understood as being part
16
+#    of the parameter value.
17
+
18
+#  Mandatory parameters :
19
+
20
+nick=Plouf
21
+fullname=PJIRC user
22
+host=www.diboo.net
23
+gui=pixx
24
+
25
+#  Optional parameters :
26
+asl=true
27
+style:floatingasl=true
28
+#coding=2

BIN
application/forums/PJIRC/securedirc-unsigned.cab View File


BIN
application/forums/PJIRC/securedirc.cab View File


BIN
application/forums/PJIRC/smflogo.jpg View File


BIN
application/forums/PJIRC/snd/bell2.au View File


BIN
application/forums/PJIRC/snd/ding.au View File


+ 5
- 0
application/forums/Packages/.htaccess View File

@@ -0,0 +1,5 @@
1
+<Files *>
2
+	Order Deny,Allow
3
+	Deny from all
4
+	Allow from localhost
5
+</Files>

+ 34
- 0
application/forums/RedirectPdb.php View File

@@ -0,0 +1,34 @@
1
+<?php
2
+/* This file creates the new columns for the Redirection Boards mod. If you can't install through the
3
+	package manager, place this file in your main forum directory and run it (ie http://www.yoursite.com/smf/RedirectPdb.php) */
4
+// If SSI.php is in the same place as this file, and SMF isn't defined, this is being run standalone.
5
+if (file_exists(dirname(__FILE__) . '/SSI.php') && !defined('SMF'))
6
+	require_once(dirname(__FILE__) . '/SSI.php');
7
+// Hmm... no SSI.php and no SMF?
8
+elseif (!defined('SMF'))
9
+	die('<b>Error:</b> Cannot install - please verify you put this in the same place as SMF\'s index.php.');
10
+
11
+// A new setting
12
+// $newsetting = db_query("INSERT INTO {$db_prefix}settings VALUES ('redirect_hide_columns', '0')", __FILE__, __LINE__);
13
+if(defined('SSI'))
14
+{
15
+		echo '<span style="font-color:green">Successfully added new \'redirect_hide_columns\' setting!</span><br />';
16
+}
17
+
18
+// Lots of new columns to insert...
19
+$columns = array(// 'is_redirect' => 'tinyint(4) unsigned NOT NULL default \'0\'',
20
+				// 'redirect_clicks' => 'mediumint(8) unsigned NOT NULL default \'0\'',
21
+				// 'redirect_count_clicks' => 'tinyint(4) unsigned NOT NULL default \'0\'',
22
+				// 'redirect_target' => 'tinytext NOT NULL',
23
+				// 'redirect_url' => 'tinytext NOT NULL');
24
+foreach($columns AS $column => $definition)
25
+{
26
+	$query = db_query("ALTER TABLE {$db_prefix}boards ADD {$column} {$definition}", __FILE__, __LINE__);
27
+
28
+	// If they're running this manually, let them know that everything worked...
29
+	if(defined('SSI'))
30
+	{
31
+		echo '<span style="font-color:green">Successfully created column \'' . $column . '\'</span><br />';
32
+	}
33
+}
34
+?>

+ 1969
- 0
application/forums/SSI.php
File diff suppressed because it is too large
View File


BIN
application/forums/Smileys/aaron/afro.gif View File


BIN
application/forums/Smileys/aaron/angel.gif View File


BIN
application/forums/Smileys/aaron/angry.gif View File


BIN
application/forums/Smileys/aaron/azn.gif View File


BIN
application/forums/Smileys/aaron/blank.gif View File


BIN
application/forums/Smileys/aaron/cheesy.gif View File


BIN
application/forums/Smileys/aaron/cool.gif View File


BIN
application/forums/Smileys/aaron/cry.gif View File


BIN
application/forums/Smileys/aaron/embarrassed.gif View File


BIN
application/forums/Smileys/aaron/evil.gif View File


BIN
application/forums/Smileys/aaron/grin.gif View File


BIN
application/forums/Smileys/aaron/huh.gif View File


+ 9
- 0
application/forums/Smileys/aaron/index.php View File

@@ -0,0 +1,9 @@
1
+<?php
2
+
3
+// Try to handle it with the upper level index.php.  (it should know what to do.)
4
+if (file_exists(dirname(dirname(__FILE__)) . '/index.php'))
5
+	include (dirname(dirname(__FILE__)) . '/index.php');
6
+else
7
+	exit;
8
+
9
+?>

BIN
application/forums/Smileys/aaron/kiss.gif View File


BIN
application/forums/Smileys/aaron/laugh.gif View File


BIN
application/forums/Smileys/aaron/lipsrsealed.gif View File


BIN
application/forums/Smileys/aaron/police.gif View File


BIN
application/forums/Smileys/aaron/rolleyes.gif View File


BIN
application/forums/Smileys/aaron/sad.gif View File


BIN
application/forums/Smileys/aaron/shocked.gif View File


BIN
application/forums/Smileys/aaron/smiley.gif View File


BIN
application/forums/Smileys/aaron/tongue.gif View File


BIN
application/forums/Smileys/aaron/undecided.gif View File


BIN
application/forums/Smileys/aaron/wink.gif View File


BIN
application/forums/Smileys/akyhne/afro.gif View File


BIN
application/forums/Smileys/akyhne/angel.gif View File


BIN
application/forums/Smileys/akyhne/angry.gif View File


BIN
application/forums/Smileys/akyhne/azn.gif View File


BIN
application/forums/Smileys/akyhne/blank.gif View File


BIN
application/forums/Smileys/akyhne/cheesy.gif View File


BIN
application/forums/Smileys/akyhne/cool.gif View File


BIN
application/forums/Smileys/akyhne/cry.gif View File


BIN
application/forums/Smileys/akyhne/embarrassed.gif View File


BIN
application/forums/Smileys/akyhne/evil.gif View File


BIN
application/forums/Smileys/akyhne/grin.gif View File


BIN
application/forums/Smileys/akyhne/huh.gif View File


+ 9
- 0
application/forums/Smileys/akyhne/index.php View File

@@ -0,0 +1,9 @@
1
+<?php
2
+
3
+// Try to handle it with the upper level index.php.  (it should know what to do.)
4
+if (file_exists(dirname(dirname(__FILE__)) . '/index.php'))
5
+	include (dirname(dirname(__FILE__)) . '/index.php');
6
+else
7
+	exit;
8
+
9
+?>

BIN
application/forums/Smileys/akyhne/kiss.gif View File


+ 0
- 0
application/forums/Smileys/akyhne/laugh.gif View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save