Changes

Jump to navigation Jump to search
313 bytes removed ,  08:06, 24 November 2010
Undo revision 93751 by Ynurisuhy (talk)
Line 3: Line 3:  
| title      = Wii Web Server
 
| title      = Wii Web Server
 
| type        = utility
 
| type        = utility
| author      = Cboomf, Felix123
+
| author      = Cboomf
| version    = alpha 1.10
+
| version    = alpha 1.20
| licence    = GPL
   
| download    = https://sourceforge.net/projects/wiiwebserver/
 
| download    = https://sourceforge.net/projects/wiiwebserver/
 
| website    = https://sourceforge.net/projects/wiiwebserver/
 
| website    = https://sourceforge.net/projects/wiiwebserver/
 
| source      = http://sourceforge.net/scm/?type=svn&group_id=229938
 
| source      = http://sourceforge.net/scm/?type=svn&group_id=229938
| peripherals = {{Wiimote1}}{{Nunchuk}}{{WiFi}}{{Internet}}{{FrontSD}}{{GCNController}}{{USBMSD}}{{LesPaul}}
+
| peripherals = {{Wiimote1}} {{Nunchuk}} {{ClassicController}} {{WiFi}} {{Internet}} {{FrontSD}} {{USBMSD}} {{LesPaul}}
 
| hbb        = yes
 
| hbb        = yes
 
}}
 
}}
   −
Dev time: 124 Hours
+
Dev time: 146 Hours
    
== HBC ==
 
== HBC ==
Line 41: Line 40:  
=== Quitting ===
 
=== Quitting ===
   −
To quit, press home on wiimote 1.<br />
+
{| class="wikitable" style="left;text-align:center;"
press yellow fret on quitar.<br />
+
|-
press c on nunchuk connected to wiimote 1.<br />
+
! {{Wiimote1}}                            ||{{Nunchuk}}        ||{{ClassicController}} ||{{LesPaul}}        || Action
press home on classic controller.<br />
+
|-
press A on wiimote 1.<br />
+
| {{WiimoteAButton}} or {{WiimoteHomeButton}} ||{{NunchukCButton}} ||{{ClassicHomeButton}} ||{{GHYellowFret}}  || Quit
 +
|}
    
=== settings for version alpha v1.10 + ===
 
=== settings for version alpha v1.10 + ===
Line 51: Line 51:  
In a folder on the root of the sd called data create a folder called wws and make :-
 
In a folder on the root of the sd called data create a folder called wws and make :-
   −
* pass.txt containing your password<br />
+
* pass.txt containing your password (make sure is followed by new line)<br />
 
* port.txt containing the custom port number<br />
 
* port.txt containing the custom port number<br />
 
* wwwo.txt 1 for using /www on root or 0 for /data/web
 
* wwwo.txt 1 for using /www on root or 0 for /data/web
Line 81: Line 81:  
* A decent graphical front-end
 
* A decent graphical front-end
 
* More file type support
 
* More file type support
  −
=== How to submit ===
  −
  −
Because i use windblows, i am unable to use .patch files, so instead, a source file like below should be sent to me at the address listed in the bugs section, or by posting it here. '''It MUST be in C'''<br />
  −
<source lang="c">
  −
/**
  −
Name (to be put in the credits)
  −
What lines the fix applies to
  −
Any notes
  −
**/
  −
  −
// Start line number
  −
  −
Fixed code
  −
  −
// End line number
  −
</source>
  −
  −
=== Note ===
  −
  −
When included in the source you will be credited on your user talk page (if exists) and the /** **/ section will be included in the source file
      
== Future ==
 
== Future ==
Line 110: Line 89:  
|alpha v1.50 ?
 
|alpha v1.50 ?
 
|gui
 
|gui
|1%
+
|0%
 
|}
 
|}
   Line 117: Line 96:  
{| class="wikitable" style="margin: 1em auto 1em auto" border="1"
 
{| class="wikitable" style="margin: 1em auto 1em auto" border="1"
 
! Version || Changes
 
! Version || Changes
 +
|-
 +
|alpha v1.40
 +
|Fixed some rfc issues<br />
 +
Now long multi-packet requests can be made<br />
 +
Now sends a Last-Modified<br />
 +
Implemented deflate compression for all text/* mime-types
 +
|-
 +
|[http://downloads.sourceforge.net/project/wiiwebserver/wiiwebserver/alpha%20v1.30/wws130.dol?use_mirror=kent alpha v1.30]
 +
|Password protected quitting by going to /quit, make sure password is set in /data/wws/pass.txt<br />
 +
Password protected /admin page (same as for /quit)<br />
 +
More HTTP rfc compliant stuff<br />
 +
Server generated index page if index.html can't be found in a directory<br />
 +
Support trace method<br />
 +
Basic compression support<br />
 +
Compiled against libogc 1.8.3<br />
 +
Increased buffer sizes
 +
|-
 +
|[http://downloads.sourceforge.net/project/wiiwebserver/wiiwebserver/alpha%20v1.20/wws120.dol?use_mirror=heanet alpha v1.20]
 +
|Vast speed improvements (no more sleeping)<br />
 +
Compiled against libogc v1.8.1 and devkitppc r19 etc<br />
 +
Stability issues fixed<br />
 +
Restuctured faster code<br />
 +
Re-coded in c++<br />
 +
Various HTTP rfc compliance improvements
 
|-
 
|-
 
|[http://master.dl.sourceforge.net/sourceforge/wiiwebserver/wiiwebserveralpha11.dol alpha v1.10]
 
|[http://master.dl.sourceforge.net/sourceforge/wiiwebserver/wiiwebserveralpha11.dol alpha v1.10]
Line 129: Line 132:  
|Very basic admin page (not yet worth looking at) at /admin<br />
 
|Very basic admin page (not yet worth looking at) at /admin<br />
 
More stable<br />
 
More stable<br />
Started to develop and intergrate [[User:Cboomf/LibHTTP]]<br />
+
Started to develop and intergrate own HTTP lib<br />
 
Added ability to use a custom error page for any errors<br />
 
Added ability to use a custom error page for any errors<br />
 
Directories no longer need a / at the end
 
Directories no longer need a / at the end
Line 151: Line 154:  
|-
 
|-
 
|[http://downloads.sourceforge.net/wiiwebserver/wiiwebserver09.dol?use_mirror=kent alpha v0.9]<br />
 
|[http://downloads.sourceforge.net/wiiwebserver/wiiwebserver09.dol?use_mirror=kent alpha v0.9]<br />
[http://downloads.sourceforge.net/wiiwebserver/wiiwebr1.xml?use_mirror=osdn wiiweb.xml v rc1]
+
wiiweb.xml v rc1
 
|Recompiled for HBC 9 beta<br />
 
|Recompiled for HBC 9 beta<br />
 
Now has a sane download name
 
Now has a sane download name
 
|-
 
|-
 
|[http://downloads.sourceforge.net/wiiwebserver/hl2082.elf?use_mirror=osdn alpha v0.82]<br />
 
|[http://downloads.sourceforge.net/wiiwebserver/hl2082.elf?use_mirror=osdn alpha v0.82]<br />
[http://downloads.sourceforge.net/wiiwebserver/wiiwebr1.xml?use_mirror=osdn wiiweb.xml v rc1]
+
wiiweb.xml v rc1
 
|New stipped down wiiweb.xml<br />
 
|New stipped down wiiweb.xml<br />
 
Removed buggy //quit (might return later)<br />
 
Removed buggy //quit (might return later)<br />
Line 164: Line 167:  
|-
 
|-
 
|[http://downloads.sourceforge.net/wiiwebserver/hl2081.elf?use_mirror=osdn alpha v0.81]<br />
 
|[http://downloads.sourceforge.net/wiiwebserver/hl2081.elf?use_mirror=osdn alpha v0.81]<br />
[http://downloads.sourceforge.net/wiiwebserver/wiiwebb3.xml?use_mirror=osdn wiiweb.xml v b3]
+
wiiweb.xml v b3
 
|Uses new wiiweb.xml which causes less crashes <br />
 
|Uses new wiiweb.xml which causes less crashes <br />
 
and //quit?''password'' works 99% of the time.<br />
 
and //quit?''password'' works 99% of the time.<br />
Line 170: Line 173:  
|-
 
|-
 
|[http://downloads.sourceforge.net/wiiwebserver/hl208.elf?use_mirror=osdn alpha v0.8]<br />
 
|[http://downloads.sourceforge.net/wiiwebserver/hl208.elf?use_mirror=osdn alpha v0.8]<br />
[http://downloads.sourceforge.net/wiiwebserver/wiiwebb2.xml?use_mirror=osdn wiiweb.xml v b2]
+
wiiweb.xml v b2
 
|Added threading support and management<br />
 
|Added threading support and management<br />
 
SD code tweaks
 
SD code tweaks
 
|-
 
|-
 
|[http://downloads.sourceforge.net/wiiwebserver/hl2077.elf?use_mirror=osdn alpha v0.77]<br />
 
|[http://downloads.sourceforge.net/wiiwebserver/hl2077.elf?use_mirror=osdn alpha v0.77]<br />
[http://downloads.sourceforge.net/wiiwebserver/wiiwebb2.xml?use_mirror=osdn wiiweb.xml v b2]
+
wiiweb.xml v b2
 
|Added custom 404 error page<br />
 
|Added custom 404 error page<br />
 
Added custom 500 error page<br />
 
Added custom 500 error page<br />
Line 184: Line 187:  
|-
 
|-
 
|[http://downloads.sourceforge.net/wiiwebserver/hl2076.elf?use_mirror=osdn alpha v0.76]<br />
 
|[http://downloads.sourceforge.net/wiiwebserver/hl2076.elf?use_mirror=osdn alpha v0.76]<br />
[http://downloads.sourceforge.net/wiiwebserver/wiiweb.xml?use_mirror=osdn wiiweb.xml v b1]
+
wiiweb.xml v b1
 
|Added the option of a custom password to shut<br />
 
|Added the option of a custom password to shut<br />
 
the server remotely using //quit?password (see README)<br />
 
the server remotely using //quit?password (see README)<br />
Line 284: Line 287:     
== Bug fixing ==
 
== Bug fixing ==
  −
If anyone has an idea or a fix then a patch (not in a .patch file) could be submitted to me by any means !!!<br />
  −
Preferebly @ luke.bridges@gmail.com luke dot bridges at gmail dot com
      
{| class="wikitable sortable" style="margin: 1em auto 1em auto"
 
{| class="wikitable sortable" style="margin: 1em auto 1em auto"
 
! Bug || Status || How Fixed || Priority
 
! Bug || Status || How Fixed || Priority
 
|}
 
|}
  −
== File types ==
  −
  −
The following file types have proper mime types associated with them.
  −
  −
URL of the header file containing the file extensions supported :
  −
[http://code.google.com/p/wiilibhttp/source/browse/trunk/mimes.h http://code.google.com/p/wiilibhttp/source/browse/trunk/mimes.h]
      
== Credits ==
 
== Credits ==
82

edits

Navigation menu