mirror of
https://github.com/cesanta/mongoose.git
synced 2026-11-03 13:28:44 +00:00
Initial import - converting from Subversion.
This commit is contained in:
commit
a69a2da39d
46 files changed
+7901
No files matched your search
@@ -0,0 +1,4 @@
|
||||
For detailed documentation, please visit
|
||||
http://code.google.com/p/mongoose/wiki/WindowsUsage
|
||||
|
||||
Thanks for using Mongoose!
|
||||
@@ -0,0 +1,20 @@
|
||||
LIBRARY
|
||||
EXPORTS
|
||||
mg_start
|
||||
mg_stop
|
||||
mg_get_option
|
||||
mg_set_option
|
||||
mg_set_uri_callback
|
||||
mg_set_error_callback
|
||||
mg_set_auth_callback
|
||||
mg_set_ssl_password_callback
|
||||
mg_set_log_callback
|
||||
mg_write
|
||||
mg_printf
|
||||
mg_get_header
|
||||
mg_authorize
|
||||
mg_get_var
|
||||
mg_free
|
||||
mg_version
|
||||
mg_show_usage_string
|
||||
mg_modify_passwords_file
|
||||
@@ -0,0 +1,69 @@
|
||||
!define VERSION "2.9"
|
||||
!define MENUDIR "Mongoose web server"
|
||||
!define SVC "Mongoose ${VERSION}"
|
||||
|
||||
OutFile mongoose-${VERSION}.install.exe
|
||||
Name "Mongoose ${VERSION}"
|
||||
InstallDir C:\mongoose-${VERSION}
|
||||
|
||||
Page components
|
||||
Page directory
|
||||
Page instfiles
|
||||
UninstPage uninstConfirm
|
||||
UninstPage instfiles
|
||||
|
||||
Section "Mongoose files (required)"
|
||||
SectionIn RO
|
||||
SetOutPath $INSTDIR
|
||||
File ..\mongoose.exe
|
||||
File ..\_mongoose.dll
|
||||
File ..\_mongoose.lib
|
||||
File mongoose.conf
|
||||
File README.txt
|
||||
File srvany.exe
|
||||
WriteUninstaller uninstall.exe
|
||||
SectionEnd
|
||||
|
||||
Section "SSL files"
|
||||
File ssleay32.dll
|
||||
File libeay32.dll
|
||||
File ssl_cert.pem
|
||||
|
||||
# Following lines add full path to the certificate file in the mongoose.conf
|
||||
# The -ssl_cert option must go before -ports option.
|
||||
FileOpen $0 mongoose.conf a
|
||||
FileRead $0 $1
|
||||
FileRead $0 $1
|
||||
FileRead $0 $1
|
||||
FileRead $0 $1
|
||||
FileRead $0 $1
|
||||
FileRead $0 $1
|
||||
FileWrite $0 "ssl_cert $INSTDIR\ssl_cert.pem"
|
||||
FileClose $0
|
||||
SectionEnd
|
||||
|
||||
Section "Run Mongoose as service"
|
||||
ExecWait 'sc create "${SVC}" binpath= $INSTDIR\srvany.exe start= auto depend= Tcpip'
|
||||
ExecWait 'sc description "${SVC}" "Web server"'
|
||||
WriteRegStr HKLM "System\CurrentControlSet\Services\${SVC}\Parameters" "Application" "$INSTDIR\mongoose.exe"
|
||||
WriteRegStr HKLM "System\CurrentControlSet\Services\${SVC}\Parameters" "AppDirectory" "$INSTDIR"
|
||||
ExecWait 'sc start "${SVC}"'
|
||||
SectionEnd
|
||||
|
||||
Section "Create menu shortcuts"
|
||||
CreateDirectory "$SMPROGRAMS\${MENUDIR}"
|
||||
CreateShortCut "$SMPROGRAMS\${MENUDIR}\Start in console.lnk" "$INSTDIR\mongoose.exe"
|
||||
CreateShortCut "$SMPROGRAMS\${MENUDIR}\Edit config.lnk" "notepad" "$INSTDIR\mongoose.conf"
|
||||
CreateShortCut "$SMPROGRAMS\${MENUDIR}\Stop service.lnk" "sc" 'stop "Mongoose ${VERSION}"'
|
||||
CreateShortCut "$SMPROGRAMS\${MENUDIR}\Start service.lnk" "sc" 'start "Mongoose ${VERSION}"'
|
||||
CreateShortCut "$SMPROGRAMS\${MENUDIR}\uninstall.lnk" "$INSTDIR\uninstall.exe"
|
||||
SectionEnd
|
||||
|
||||
Section "Uninstall"
|
||||
ExecWait 'sc stop "${SVC}"'
|
||||
ExecWait 'sc delete "${SVC}"'
|
||||
Delete "$INSTDIR\*.*"
|
||||
Delete "$SMPROGRAMS\${MENUDIR}\*.*"
|
||||
RMDir "$SMPROGRAMS\${MENUDIR}"
|
||||
RMDir "$INSTDIR"
|
||||
SectionEnd
|
||||
Binary file not shown.
@@ -0,0 +1,31 @@
|
||||
# Mongoose web server configuration file.
|
||||
# Lines starting with '#' and empty lines are ignored.
|
||||
# For detailed description of every option, visit
|
||||
# http://code.google.com/p/mongoose/wiki/MongooseManual
|
||||
|
||||
root c:\
|
||||
|
||||
ports 80,443s
|
||||
access_log c:\mongoose_access_log.txt
|
||||
error_log c:\mongoose_error_log.txt
|
||||
|
||||
# NOTE FOR PHP USERS:
|
||||
# Correct PHP binary to use is php-cgi.exe, NOT php.exe!
|
||||
# cgi_interp c:\php\php-cgi.exe
|
||||
# cgi_interp c:\perl\bin\perl.exe
|
||||
|
||||
# cgi_ext cgi,pl,php
|
||||
# ssi_ext shtml,shtm
|
||||
# auth_realm mydomain.com
|
||||
# dir_list no
|
||||
# index_files index.html,index.htm,index.php,index.cgi
|
||||
# aliases /my_d_disk=d:\,/my_e_disk=e:\
|
||||
# acl -0.0.0.0/0,+10.0.0.0/8,+192.168.0.0/16
|
||||
# admin_uri /remote_admin
|
||||
# protect /remote_admin=c:\passwords.txt
|
||||
# cgi_env FOO=BAR,BAZ=POO
|
||||
# auth_gpass c:\mongoose_global_web_passwords.txt
|
||||
# auth_PUT c:\mongoose_put_delete_passwords.txt
|
||||
# ssl_cert ssl_cert.pem
|
||||
# max_threads 100
|
||||
# idle_time 10
|
||||
Binary file not shown.
@@ -0,0 +1,50 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEogIBAAKCAQEAwONaLOP7EdegqjRuQKSDXzvHmFMZfBufjhELhNjo5KsL4ieH
|
||||
hMSGCcSV6y32hzhqR5lvTViaQez+xhc58NZRu+OUgEhodRBW/vAOjpz/xdMz5HaC
|
||||
EhP3E9W1pkitVseS8B5rrgJo1BfCGai1fPav1nutPq2Kj7vMy24+g460Lonf6ln1
|
||||
di4aTIRtAqXtUU6RFpPJP35PkCXbTK65O8HJSxxt/XtfoezHCU5+UIwmZGYx46UB
|
||||
Wzg3IfK6bGPSiHU3pdiTol0uMPt/GUK+x4NyZJ4/ImsNAicRwMBdja4ywHKXJehH
|
||||
gXBthsVIHbL21x+4ibsg9eVM/XioTV6tW3IrdwIDAQABAoIBACFfdLutmkQFBcRN
|
||||
HAJNNHmmsyr0vcUOVnXTFyYeDXV67qxrYHQlOHe6LqIpKq1Mon7O2kYMnWvooFAP
|
||||
trOnsS6L+qaTYJdYg2TKjgo4ubw1hZXytyB/mdExuaMSkgMgtpia+tB5lD+V+LxN
|
||||
x1DesZ+veFMO3Zluyckswt4qM5yVa04YFrt31H0E1rJfIen61lidXIKYmHHWuRxK
|
||||
SadjFfbcqJ6P9ZF22BOkleg5Fm5NaxJmyQynOWaAkSZa5w1XySFfRjRfsbDr64G6
|
||||
+LSG8YtRuvfxnvUNhynVPHcpE40eiPo6v8Ho6yZKXpV5klCKciodXAORsswSoGJa
|
||||
N3nnu/ECgYEA6Yb2rM3QUEPIALdL8f/OzZ1GBSdiQB2WSAxzl9pR/dLF2H+0pitS
|
||||
to0830mk92ppVmRVD3JGxYDRZQ56tlFXyGaCzJBMRIcsotAhBoNbjV0i9n5bLJYf
|
||||
BmjU9yvWcgsTt0tr3B0FrtYyp2tCvwHqlxvFpFdUCj2oRw2uGpkhmNkCgYEA03M6
|
||||
WxFhsix3y6eVCVvShfbLBSOqp8l0qiTEty+dgVQcWN4CO/5eyaZXKxlCG9KMmKxy
|
||||
Yx+YgxZrDhfaZ0cxhHGPRKEAxM3IKwT2C8/wCaSiLWXZZpTifnSD99vtOt4wEfrG
|
||||
+AghNd5kamFiM9tU0AyvhJc2vdJFuXrfeC7ntM8CgYBGDA+t4cZcbRhu7ow/OKYF
|
||||
kulP3nJgHP/Y+LMrl3cEldZ2jEfZmCElVNQvfd2XwTl7injhOzvzPiKRF3jDez7D
|
||||
g8w0JAxceddvttJRK9GoY4l7OoeKpjUELSnEQkf+yUfOsTbXPXVY7jMfeNL6jE6b
|
||||
qN7t3qv8rmXtejMBE3G6cQKBgGR5W2BMiRSlxqKx1cKlrApV87BUe1HRCyuR3xuA
|
||||
d6Item7Lx1oEi7vb242yKdSYnpApWQ06xTh83Y/Ly87JaIEbiM0+h+P8OEIg0F1a
|
||||
iB+86AcUX1I8KseVy+Np0HbpfwP8GrFfA5DaRPK7pXMopEtby8cAJ1XZZaI1/ZvZ
|
||||
BebHAoGAcQU9WvCkT+nIp9FpXfBybYUsvgkaizMIqp66/l3GYgYAq8p1VLGvN4v5
|
||||
ec0dW58SJrCpqsM3NP78DtEzQf9OOsk+FsjBFzDU2RkeUreyt2/nQBj/2mN/+hEy
|
||||
hYN0Zii2yTb63jGxKY6gH1R/r9dL8kXaJmcZrfSa3AgywnteJWg=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDBjCCAe4CCQCX05m0b053QzANBgkqhkiG9w0BAQQFADBFMQswCQYDVQQGEwJB
|
||||
VTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50ZXJuZXQgV2lkZ2l0
|
||||
cyBQdHkgTHRkMB4XDTA4MTIwNzEwMjUyMloXDTE4MTIwNTEwMjUyMlowRTELMAkG
|
||||
A1UEBhMCQVUxEzARBgNVBAgTClNvbWUtU3RhdGUxITAfBgNVBAoTGEludGVybmV0
|
||||
IFdpZGdpdHMgUHR5IEx0ZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
|
||||
AMDjWizj+xHXoKo0bkCkg187x5hTGXwbn44RC4TY6OSrC+Inh4TEhgnElest9oc4
|
||||
akeZb01YmkHs/sYXOfDWUbvjlIBIaHUQVv7wDo6c/8XTM+R2ghIT9xPVtaZIrVbH
|
||||
kvAea64CaNQXwhmotXz2r9Z7rT6tio+7zMtuPoOOtC6J3+pZ9XYuGkyEbQKl7VFO
|
||||
kRaTyT9+T5Al20yuuTvByUscbf17X6HsxwlOflCMJmRmMeOlAVs4NyHyumxj0oh1
|
||||
N6XYk6JdLjD7fxlCvseDcmSePyJrDQInEcDAXY2uMsBylyXoR4FwbYbFSB2y9tcf
|
||||
uIm7IPXlTP14qE1erVtyK3cCAwEAATANBgkqhkiG9w0BAQQFAAOCAQEAW4yZdqpB
|
||||
oIdiuXRosr86Sg9FiMg/cn+2OwQ0QIaA8ZBwKsc+wIIHEgXCS8J6316BGQeUvMD+
|
||||
plNe0r4GWzzmlDMdobeQ5arPRB89qd9skE6pAMdLg3FyyfEjz3A0VpskolW5VBMr
|
||||
P5R7uJ1FLgH12RyAjZCWYcCRqEMOffqvyMCH6oAjyDmQOA5IssRKX/HsHntSH/HW
|
||||
W7slTcP45ty1b44Nq22/ubYk0CJRQgqKOIQ3cLgPomN1jNFQbAbfVTaK1DpEysrQ
|
||||
5V8a8gNW+3sVZmV6d1Mj3pN2Le62wUKuV2g6BNU7iiwcoY8HI68aRxz2hVMS+t5f
|
||||
SEGI4JSxV56lYg==
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN DH PARAMETERS-----
|
||||
MEYCQQD+ef8hZ4XbdoyIpJyCTF2UrUEfX6mYDvxuS5O1UNYcslUqlj6JkA11e/yS
|
||||
6DK8Z86W6mSj5CEk4IjbyEOECXH7AgEC
|
||||
-----END DH PARAMETERS-----
|
||||
Binary file not shown.
Reference in new issue
Block a user