[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[myserver-commit] [SCM] GNU MyServer annotated tag, 0_9_rc1, created. 0_
From: |
Giuseppe Scrivano |
Subject: |
[myserver-commit] [SCM] GNU MyServer annotated tag, 0_9_rc1, created. 0_9_rc1 |
Date: |
Thu, 05 Nov 2009 00:55:37 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU MyServer".
The annotated tag, 0_9_rc1 has been created
at 7b4c13610448bb400f9991c5753e6ae7f5173136 (tag)
tagging e9c335399e11d7b0fe9006ae908bd3ad392cb20d (commit)
tagged by Giuseppe Scrivano
on Wed Jul 22 21:20:44 2009 +0200
- Log -----------------------------------------------------------------
0.9 rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEABECAAYFAkpnZpIACgkQB5GvjMAzY/Th9wCfXDGS2d2z2euWrgSziH4ur0/V
q3sAoLVajjfp8ch2/ZFOk6Gjet73P5tO
=MfP9
-----END PGP SIGNATURE-----
(no author) (1):
New repository initialized by cvs2svn.
Daniele Perrone (4):
Added more error messages on http protocol.
Added more error messages on http protocol.
Refactoring plugins management. Added stronger error management.
Fixed bugs on plugins loading and dependeces checking.
Francesco Pipita (1):
Little portability improvement.
Giuseppe Scrivano (111):
Detect the mingw32 build target automatically.
Do not use a special syntax to define values for log colours.
The default connections timeout value is changed to 3 minutes.
Unix domain sockets implementation wrapping the `Socket' functionalities
and related test cases. The Unix domain sockets are implemented in the
`UnixSocket' class.
The `UnixSocket' class is able to migrate file descriptors.
Removed readFd/writeFd helper functions from `ForkServer'.
Now the `ForkServer' class uses an Unix domain socket for the
communication with the MyServer main process. It is more fault tolerant than
the previous single socket pair used to multiplex all requests.
Code refactoring, some methods were renamed and file are copied by blocks
of 4Kb.
Solve compiling problems under WIN32 with sockets classes.
The new SocketHandle type was added.
The `ForkServer::startForkServer ()' function returns after the socket is
created.
Delegate the HTTP PUT/DELETE commands to the HTTP handlers instead of
handling them in the manager.
Added new tests for the `File', `Socket' and `SslSocket' classes. Thanks
to Ivaylo Ilionov.
Added the `Url' class. It separes a "Uniform Resource Locator" string in
its tokens.
The main configuration file can store structured data using a forest of
trees.
Default filenames for HTTP are stored using a DEFINE list.
Added tests for `NodeTree'.
All recent changes now compile under WIN32.
Use `getpwnam' when it is available instead of parsing the `/etc/passwd'
file.
The definition of a thread entry-point is done trought the
`DEFINE_THREAD' macro.
Fixed a problem with GNUTLS usage in a multi-threaded environment.
Complex data structures can be defined in the virtual hosts configuration
file too.
Default file names, that are used instead of a directory listing, can be
defined differently for every virtual host.
Removed unused .xsd files.
Now a node can store attributes.
Processes servers list are saved using a `NodeTree' structure inside the
main configuration file.
Simple ip-hashing based load balancing for SCGI/FastCGI servers, a set of
equivalent servers is kept referred by the same name.
Do not use XML data to store data but access it trought `NodeTree'.
The main configuration file is closed after it is parsed.
Changed name for some lists stored in the main configuration file.
Do not fail if the OS version is not recognized.
Check if headers are available before inclusion. It solves a compiling
issue under Windows.
Do not assume that `Socket::gethostname' returns "localhost".
Properly initialize GNUTLS even in the case `GCRY_CONTROL' is not defined.
Store the protocol prefix in the `Protocol' class.
Code refactoring: `FilesUtility::copyFile (const char*, const char*,
int)' calls internally `FilesUtility::copyFile (File&, File&)'.
Added `File::getSeek ()' function.
While copying a file, use the `posix_fallocate () system call if it is
available.
A maximum file size can be defined for security files.
Refactoring: file open modes now have a shorter name.
Added basic Proxy features.
Code refactoring, `HttpFile::appendDataToHTTPChannel ()' was moved to the
`HttpDataHandler' class.
Keep minor contributors in the THANKS file.
The HTTP Proxy is now HTTP/1.1 compliant.
Code refactoring: removed some static variables.
Removed references to the previous Subversion repository.
Specify the `UnixSocket::shutdown ()' and `UnixSocket::close ()' methods
return code. It may cause the `TestUnixSocket::testBind ()' test failure.
Fixed a compiler warning: do not use NULL in place of 0.
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/myserver
Do not hardly-code the security file name inside the code. It is
configurable by the `security.filename' variable.
FTP supports files with spaces in their name.
Use relative file paths for FTP.
Added `X-Forwarded-For' line to the HTTP request generated by the proxy
handler.
Removed localized documentation. It is not maintained on the repository,
at least now.
Use a string to keep a uid/gid value. Previously an int was used.
The uid/gid can be specified using the name instead of the value.
Scan a directory uses `fstatat' if it is present.
Do not repeat variables already present in the HttpThreadContext
structure to `HttpDataHandler::send'. Use `bool' instead of `int' to specify
boolean params.
Removed not used #include's.
Added two new classes, a slab allocator and a bits vector data structure,
with their relative tests.
Amend previous commit.
Fixed a bug in the BitVec implementation and a new test case was added.
Added a new `BitVec::find' function, a new test and some comments.
Allow data reallocation. It is a destructive operation.
Use a connections cache in the server.
Fixed compiling problems under Windows.
Write warnings/errors to the warning log file, no to the accesses log
file.
Fixed compiling problems under Windows.
FTP parser refactoring.
Added basic logging features.
Now FTP supports the SIZE command.
Support libtre under Windows for regex matching.
Fixed some tests failures under Windows. Some still remains.
Now the tests suite is executed correctly under Windows too.
File truncate supports the desired size now. A test was added.
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/myserver
File class refactoring: some parts rewritten to be more readable.
Free the resources used by the TestFileStreamCreator::testCreation test.
Use the interface signature for the send method.
Throw an error if the base interface is used by mistake.
Fixed a possible segfault when the server is lazily loaded.
Fix the termination test for the hashing function.
FilesUtility::deleteFile doesn't fail if the file is not found.
Fixed BitVec problems on 64 bits systems.
Specify the payload length in the header.
Check if the input file is valid before use it.
Don't segfault when the fork server is used.
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/myserver
A value of 0 is valid for a handle. Use -1 instead.
Some variables were renamed and additional refactoring.
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/myserver
Fix a compiling error introduced by the last changes.
Fixed a problem with FTP when an user/password is provided.
Add the `Server::getXmlConfiguration ()' method, new code should not use
it but `Server::getNodeTree ()'.
Fixed plugins compiling issues.
Move Windows files in a separate directory.
Specify the error when SSL cannot be initialized.
Specifiy the host name in error messages.
Removed duplicated files.
Use `SYSROOT' instead of `SYSFOLDER'.
Removed unused local variable.
FTP class refactoring, some methods were renamed.
Version bump.
Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/myserver
Fixed some possible memory leaks.
Last things for 0.9-rc1.
Do not handle the PIDFILE by the `start-stop-daemon' helper.
Install the correct configuration files.
Do not install the tests_suite program.
Do not install static temporary libraries.
Compile MSCGI examples under Windows.
andu (17):
Update tests Makefile
avoid linking to both: ms library and compilation units(obj files)
add IP address range helper class and it's tests
(forgot to) register Ip address range test :)
add more features to IP address range + tests
changed allowed IP address config from regexp to CIDR IP address ranges
add Sudoku .NET sample(not added to default.html because needs more work)
cleaned generated files
clean generated files
segfault caused by improper/malicious sequence of
commands(e.g.PASS/LIST); affected commands: LIST, NLST, PASV
wrong merge with old sources(e.g. files_utility.cpp, mime_manager.cpp,
vhost_manager.cpp, http.cpp) - reverting to previous version
allow ftp sockets to be nonblocking
avoid double nulls at the end of strings(causing incorrect strings
handling: e.g. append will do nothing)
disallow to cd into files
bug fix at directories browsing
bug fix at directory browsing
bug fixes:ftp directory handling and files rights, cleaned code: removed
some warnings
andu77 (77):
add IPv6 support
add IPv6 support
add IPv6 support
add IPv6 support
add IPv6 support
add IPv6 support
success messages were logged even on failure
IPv4 listen only on loopback addr
bug fix at counting listening threads
Add Romanian documentation
check SSL initialize return
continue to build vhost list with available XML cfg
Add messages in Romanian language(/binaries/languages/*.xml)
moved outside while loop the local variable
read configured default file names
use libxml fnc instead of c runtime
Merge FTP into trunk
implement passive mode transfer
notify users about 'expected delay' and 'service not available'
add STOR cmd(needs debug)
make data connection worker thread independent of ftp parser/client thread
syncronize control/data connections: control waits for data conn. before
close
debug STOR cmd
fixed mem leaks bugs
reply 502 to commands not implemented
add DELE cmd
add APPE, MKD, RMD cmds
debug, add deleteDirectory implementation(win32), add rfc 775 cmds
debug cd ../rmdir sequence
rmdir - handle relative and absolute paths, debug upload
debug SITE command
enable/disable features by cfg: anonymous access, asynchronous cmds,
pipelining cmds, write cmds
debug USER/PASS
possible crash at client's thread
debug append
do more parsing with flex(instead of code)
remove write for anonymous(added by mistake)
add ALLO, STOU, RNFR, RNTO cmds, update help cmd
debug configure GUI
add GUI for FTP global cfgs(will be moved per host)
update FTP documentation
debug cfg reading problem
debug reboot(not complete)
debug reboot
debug synchro cmds
fix data/control connection synchronisation problem
fix save/load ftp cfg bug
fix save/load ftp cfg bug
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
disable anonymous_needs_pass check if allow_anonymous == false/debug
anonymous login
bugfix: disallow deleting connections while they are parsing
update TODO
fix ascii transfers
fix no FTP cfg segfault/update default cfgs
debug win32 version(not complete)/update TODO
check for EOF, fix rights bug
fix deadlock bug(at file transfer and server reboot)
fix cancel transfer segfault
update cfgs(set default values for FTP access/add FTP virtual host)
fix prossible segfault
fix wrong replies
ensure replies end with newline char
allocate passive port numbers only from predefined range
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
spell check documentation
avoid allocate local var on heap
update autotools files to build tests(cppunits)
start adding FTP tests
Ftp: handle telnet sequences
Update Makefile
fix invalid reply message
changed FTP test condition
fix MemBuf end of buffer bug, update tests Makefile, add MemBuf
getBufferTest
let new allocated buffer uninitialized to speed up usage
ensure for buffer overflow
add chains filter test
add chains filter test
codingmaster (266):
change in html code
added new line at EOF (gcc)
made code more secure against buffer overflow
UPDATE: made code more secure against buffer overflow
UPDATE: made code more secure against buffer overflow
UPDATE: made code more secure against buffer overflow
Added strlcpy, strlcat: more durability against buffer overflows
bugfix
strlcat instead of strncat
update
bugfix
bugfix
zlib1.dll update
libssl32.dll update
*** empty log message ***
updated zlib1.dll (1.2.1.1429): binary mode
Removed Old Documentation
added NEW DOCUMENTATION
NEW DOCUMENTATION RELEASED
updated doc: virtualhosts
updated docs
updated docs -> images
updated docs: Makefile.am
updated default.html
updated tableofcontents.htm
XHTML 1.1 (99% finished)
clean xhtml1.1 code
valid xhtml1.1
valid xhtml1.1
valid xhtml1.1
valid xhtml1.1
valid xhtml1.1
valid xhtml1.1
update html directory structure
removed unnecessary files
added/updated some Makefile.am files
added new error files
added new error files
Updated Makefile.am
Added PHP Directory Listing Example
Updated Makefile.am
Added error codes
added error icons
updated error files
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
update to: /sys/icons/
updated php examples
updated stylesheet
MyServer
fixed typo
LZMA compression
compile without debug information
added goto.png
removed subdir icons
removed icons
some changes
fixed typo
added
typo
typo
static_cast<TYPE>
MyServer 0.8.1
MyServer 0.8.1 fix
fixed typo
updated version to 0.8.1
MyServer 0.8.1 fix
grammar
Added phpinfo() example
grammar
fixed broken link --> frame: "maincontent"
updated code
updated *.dll
html tags
removed outdated files
language
Fixed Makefile.am
Fixed Makefile.am problems
new documentation structure
fixed directory structure
*** empty log message ***
void setGzip(bool)
changed int to bool / void setGzip(bool)
int -> bool / useSSL
fixed gcc error
casting
removed errors
somes casts
fixed displayed filesize(byte+kb), mb, gb, tb coming soon
fixed Compiled on
fixed upper dir
some casts
added TODO list
new TODO
updated INSTALL
new TODO
updated TODO
updated TODO
fixes
OpenBSD: OpenSSL fix
allow symlinks
<USE_ERROR_FILES>
<USE_ERROR_FILE>
<FOLLOW_LINKS>
updated string functions
fixes
fix: error 500
change hard 500 error
MyServer 0.8.2
solid lzma compression
MyServer 0.8.2-rc1
fix
multi-language support
added licenses, etc, 0.8.2-rc1
fixed bug, index.htm (Documentation) wasn't copied)
added new logo
new logo
license.txt was missing
update
changed default directory index files
updated license (ssl part)
update
update (openssl part)
update
fixed isapi.o compile error
cast
cast
PHP6-dev compability
PHP6-dev compability
FLTK 1.1.7 compability: use fl_choice (fl_ask: deprecated)
fixed Makefile (threads.cpp is thread.cpp now)
secure string functions
secure string functions
Changed readme.txt
MyServer 0.8.2-rc2
MyServer 0.8.2-rc2
MyServer 0.8.2-rc2 + fix: software overview entry
Documentation --> documentation
Checks whether needed tools are installed.
fixed structure, added new logo
new logo
changed image size
daemon script
added deamon script
Romanian Documentation
Turkish Documentation
Russian Documentation
French Documentation
Japanese Documentation
preparing 0.8.3-rc1
changed structure
changed structure
changed structure
removed configure script output
removed configure script output
removed configure script output
removed configure script output
removed configure script output
restored file
fixed missing Makefile
added missing myserver-daemon
obsolete file removed
obsolete wx removed
removed double definition of char GZIP_HEADER[], also defined in gzip.cpp
formattation
fixed bug
fixed spelling
prepared for 0.8.3-rc1
changed formatting
fixed missing folderstyle.css
changed directory name to myserver
updated svn command in the documentation
added svn command to checkout the documentation
changed myserverweb to myserver
added home directory browsing features
Added version information for Windows
updated for windows 0.8.3-rc1
grammer correction
added files_utility.cpp
set 0.8.3-rc1 codename to "Back to Life"
added files_utility.cpp cgi-lib/cgi_manager.cpp
added cgi-lib/cgi_manager.cpp file.cpp files_utility.cpp stream.cpp
added cgi-lib/cgi_manager.cpp file.cpp files_utility.cpp stream.cpp
latest config.guess from savannah.gnu.org
latest config.sub from savannah.gnu.org
latest install-sh from savannah.gnu.org
latest missing from savannah.gnu.org
latest libxml.m4
latest ltmain.sh for libtool1.5.23a
added --with-root-prefix
fixed xml configuration
fixed libpng compilation settings
fixed bug
MyServer 0.8.3 "Storm" release
MyServer 0.8.3 "Lightning" RELEASE!!! - codename is "Lightning"
changed svn server location
removed cvsversion.htm
cleaned
myserverweb ---> myserver, links updated, cleaned up
set: MyServer 0.8.4, prepared files for 0.8.4-rc1
do not output path
fixed measure units
fix
updated tags for caching
updated caching tags
0.8.4-rc1 "Last of 2006"
0.8.4-rc1 name: Last of 2006
changes for 0.8.4-rc1
Added versioning information for the nsis installer
MyServer 0.8.4 Gathering Clouds
MyServer 0.8.4 Gathering Clouds
preparing for MyServer 0.8.5-rc1
changed version to 0.8.5
typo
copyright 2007
MyServer 0.8.5 Black Clouds
Preparing MyServer 0.8.6-rc1
MyServer 0.8.6
MyServer 0.8.6 - Hail Storm
added 0.8.7 release names
prepared for MyServer 0.8.8 rc1
MyServer version set to 0.8.8
cleaned up the TODO
libidn support under windows
Windows firewall settings during installation, using NSIS script
intial modules creation
intial plugins creation
documentation and new formatting
type changed
type changed, layout changed
set version to MyServer 0.8.9 (rc1)
first XML Schema for virtualhosts.xml
addes IPv4 regex
added namespaces and extended structure
added first XML Schema for MIMEtypes.xml
updated ACTION
MyServer 0.8.9-rc1 "Einstein"
MyServer 0.8.9 Zweistein rc2
fixed multilanguage installer (catalan is not available anymore,
therefore all other NSIS language files)
MyServer 0.8.9 rc3
Added missing libintl.h include
updated dll files
use libcgi-lib.a
use libcgi-lib.a
use libcgi-lib.a
updated license to GPLv3
changed output
commented out crashing code on Windows
update
updated Makefiles
enable/disable control gui and ipv6 support
added version information
added copyright
fixed warning
fixed versioning information
fixed versioning information
updated scripts
increased version number
updated copyright and version information
Use NSIS Modern UI 2.0
cleaned -pedantic issues
cleaned -pedantic issues
2008
Changed package and MyServer version display behaviour.
Use MyServer version instead of package version
Added SCons Define() helper for SCons version lower than 0.98.x
Fixed and updated version numbers.
deshuang (2):
Changed strcmpi() to lstrcmpi()
Change strcmpi to lstrcmpi in order to compile under Linux
dozz (5):
SSL: included RSA headers for compatibility
strupr - compartibility issues
strupr - compatibility issues
compatibility with cygwin
Invalid assignment from unsigned int* to int*
dperrone (24):
corrected include paths
corrected include path
refactoring copying files in server
refactored configuration file loading methods
Refactored plugins management, left only generic plugin, all different
kind of plugins are been removed.
Refactored plugins management, left only generic plugin, all different
kind of plugins are been removed. (Step 2)
Refactored plugin tree
Fixed tar tree problem in the creation of plugin's packages
Updated plugins with new logManager, and added version informations in
xml descriptors
added version and dependences control in plugin manager
Fixed segmentation fault on myserver stop
fixed segfault problem and pluginInfo tests
refactoring and fixed dependences checking
plugins build script refactoring: razionalization and architecture name
added in plugin tar.gz file
first step developing myserver-get: implemented simple skeleton and
update command.
myserver-get: refactoring and search command added.
some plugin packages compiled on a 64bit architecture with GNU/linux os.
myserver-get: added http and ftp protocols support. Removed binary files
from svn.
myserver-get: first implementation of install command.
added command to package plugin sources.
myserver-get:
myserver-get: added remove command + removed svn protocol partial support.
myserver-get: added xml config file and support, and license.
Fixed mistakes in documentation on security files.
francesco_pipita (28):
Build process now behaves according to GNU standards
Build libmyserver.a after any change made to the library source tree
Moved ftp parser generation rule to 'src/protocol/ftp/Makefile.am'
Fixed indentation.
Added the new LogManager.
Toy file to remake the repository consistent.
Replaced tabs by blanks in the LogManager related classes and added new
tests for them.
Added more tests for the LogManager class. Fixed a bug and removed an
useless test for the FileStream class.
Added a first document scratch about the new log management usage.
Fixed a test that sometimes caused a block while running `tests_suite'.
Replaced nonexistent class `FtpParser' with `FtpProtocol'.
Use the new LogManager interface in its dependent classes.
Added more tests for the LogManager.
Added missing `protocols_manager.h' to `include/protocol/Makefile.am'.
Fixed a problem with reboots.
Use the portable `endl' STL modifier to add new lines in the `log' method
of the `LogManager'. Renamed the `LoggingLevel' elements to avoid name
conflicts under Windows.
Fixed a linking problem on x86_64. Thanks to Giuseppe.
Use more specific names for elements of the LogManager related
enumerations.
Added the possibility to colorize console logging messages depending on
their logging level.
By default, don't colorize the console background.
Simplified the `virtualhosts.xml' file syntax about the log management
options.
Don't add a LogStream to the LogManager if a bad filter list was provided.
Don't make the XML parser cry with dirty stderr messages. Thanks to
Giuseppe.
Added the possibility to allow shared LogStream objects within the
LogManager.
Print timestamps within error logs.
Allow objects to share log targets with themselves. Before this patch, it
was not possible
Cleaned LogManager tests.
Set up console colors through the `myserver.xml' configuration file.
grainailleur (25):
Bad argument check
Support signed number
*** empty log message ***
Memory managment class (beta)
Memory managment class (beta)
Memory managment class (beta)
External buffers support
Fixes for linux
Win98 sharing problem
New conversion functions and a bug in SetBuffer fixed
Comments added for doxygen
Comments added for doxygen
Replace function
win compilation
bug fixed
some fixes
some fixes
no idea :)
Fix some bugs...
Fix some bugs...
Fix an overflow (of 1 byte) in MYSERVER_socket::send (under Win32)
STL string support
STL string support
STL support
*** empty log message ***
gscrivano (235):
Added GNU Free Documentation License note
Added note about the GNU project
Updated some old references
Updated dev document references
Changed some `MyServer\' references to `GNU MyServer\'
Copyright changed from `The MyServer Team' to the `Free Software
Foundation, Inc.'
Plugins are now located in `plugins' not in `external'
Updated plugins copyrights to `The Free Software Foundation Inc.'
Check for other libraries
Method refactoring
Method simplified
Refactoring on the Cgi class, buildCGIEnvironmentString moved in the Env
class
Fixed bug with broken pipes
File processes.h renamed to process.h
Method refactoring
Cgi::send method refactoring
Changed project web page
Fixed problem with filters
Updated TODO list
Changed Copyright to `Free Software Foundation Inc.'
Added continuations mechanism for scheduled connections
Added elements to the TODO list
Added support for XPath
Use XPath to look for the specified error file
Fixed segfault with xpath results
Code refactoring. Security class methods now require a valid XmlParser
instance trought the SecurityCache proxy class
Code refactoring. Extracted SecurityManager::checkActions from
SecurityManager::getPermissionMask
Code refactoring for SecurityManager::getPermissionMask. Now it uses
XPath.
Http::sendHTTPResource refactorized
Static size buffers were replaced with std::string and some memory leaks
were fixed
Renamed `MyServer' to `GNU MyServer' in the HTTP Server header
Code refactoring: removed some global definitions
Code refactoring. `HttpDir::getFormattedSize' was rewritten
Added mailing list address
The Development document was improved with new sections
Added missing label
Added new notes in the `Task lists' section
Improved development document
Fixed windows compiling issue
Changed tasks management policy
Fixed typo
The TODO file is not used actively anymore. Tasks are handled on the
Savannah tasks manager
Fixed problem. Don't call getPath twice
Fixed grammar mistakes in the development model document. Thanks to
Michael Ploujnikov
Changed default web site homepage
Separed source code files in packages. Still not working perfectly.
Fixed tests/Makefile.am and windows .dev project regenerated
Removed .deps files
Fixed windows compiling problems
Now make dist adds include files
use include_HEADERS instead of EXTRA_DIST for include files
Files refactoring. Some files were moved in a different position.
Pruned empty directories
Added missing Makefile.am
Added missing Makefile.am
Pruned unused directories
Removed include/find_data from SUBDIRS
Basic support for cygwin cross-compiling
Updated source file path
Use . instead of .o
Updated NSIS installer script to install files generated by cygwin
Removed global variable versionOfSoftware. It closes the task #8586
Define `MYSERVER_VERSION' in the config.h file
Cross-compile on cygwin linking against the bison library
Fixed problem with system files mapping
Don't reload HTTP static errors message if they were already loaded
LogManager objects are allocated dinamically
Define MyServer version in the `version' file.
Fixed some problems under windows. Now all tests are completed
successfully.
Changed code to detect the config files location. Need additional
refactoring.
Removed mutex. HashMap::get is reentrant.
Fixed right shift problem in HttpDir::formatBytes.
Updated Dev-C++ project generation script
Code refactoring. Extracted new methods from Server::start.
Libraries loading code isolated into Server::loadLibraries.
Removed pragma directives from the source code.
Read AC_INIT version from the file `version'. Dirty hack.
Added tests for `src/base/files_cache/*.cpp'
Removed dependencies from the Server singleton instance.
Added getHandle to the Stream class. Now the same getHandle method
signature is shared between Socket and File.
Added basic tests for the ConnectionsScheduler class.
Specify Emacs c++-mode for .h files.
Fixed Emacs mode file comment.
Removed not used version.h file.
Refactoring. Now `File', `Pipe' and `Socket' use close inherited by
`Stream'.
Fixed configure.in warning. `GNU MyServer' moved away from `version'.
Fixed make install problem. Now by default `$root_prefix' is
`$(DESTDIR)'.
Include the `how_create_certificates.txt' file in the distribution.
The `temporaryFileName' function was moved from the class `Server' to the
class `FilesUtility'.
Support `find' without the -iregex switch.
All tests are successful on `FreeBSD'.
Now the parser for the `/etc/passwd' file works well with multiline
comments.
Added tests for the `MemoryStream' class. Now `MemoryStream::read' uses
`memcpy'.
Initial texinfo documentation files.
Added new texinfo nodes.
Move the index in a separate node and use the right texinfo tag for file
names.
The general description node was integrated on the front page, added the
concept index and fixed the structure.
Move old english documentation from trunk/myserver/ to
trunk/documentation/.
Updated file paths after commit `2836'.
Keep header files hierarchy with `make install'.
Define configuration files in myserver.cpp and not in the Server class.
It closes the task #8587. Thanks to Daniele Cocca <address@hidden>.
Use `RTLD_DEEPBIND' in the `dlopen' flags when it is available.
Fixed a problem with reboots. Some dependencies to the `Server'
singleton instance were removed.
Fixed segfault in the `TestConnectionsScheduler' test class.
Fixed a problem with the `DELETE_CONNECTION' return status in
`ClientsThread'.
Don't use the connection after it is scheduled.
Fixed some warning messages.
Fixed documentation directory location.
New security implementation merged to trunk from the `myserver_sec_new'
branch.
Don't use the `MYSERVER_HEADERS' configure time variable.
Fixed test case.
Don't hardly code `xml' as security validator and auth method.
HTTP TRACE command allowed using the new security APIs.
Fixed problem with the Server autoreboot feature.
Added getters for `authMethodFactory' and `validatorFactory'.
Removed unused file.
Fixed Server signature environment variable value.
Fixed problem with `PATH_INFO' and `PATH_TRANSLATED' environment
variables.
Fixed server signature.
Use `TextOutputter' by default.
Make Regex constructor inline.
Initial security file documentation.
Fixed link
Removed wrong @end directives.
Send the HTTP payload only with a SUCCESSFUL status code.
Removed polling. It can be optimized more.
Code optimizations.
Changed recursive algorithm with an iterative version.
Added end-user documentation for the security validation phase.
Refactoring for `Cgi::send()'. Added `Pipe::waitForData()', some parts
of code was changed to use it.
Code refactoring: changed some names and added log messages for CGI
timeouts.
Don't use a temporary file to cache the FastCGI server reply but forward
directly to the client. Removed polling from `Socket::recv' when a timeout is
specified.
Check if `makeinfo' is present before build the documentation. Thanks to
Domenico Chierico <address@hidden>.
Added `FilesUtility::resetTmpPath()' and used at `Server' initialization.
Some compiler warnings silented.
Code refactoring: `File::read()' used instead of `File::readFromFile()',
`buffer2' renamed to `secondaryBuffer'.
Added possibility to choose which columns show when a directory is
browsed.
Changed code to find `PATH_INFO'.
Removed `HttpHeaderChecker' class. It is obsoleted by the new security
functionalities.
Fixed problem introduced by the last commit.
Changed structure for the MIME types configuration file. This commit
breaks the GUI control application support for MIME types.
The control GUI application is moved to misc/.
Refactoring for the `MimeManager' class.
Added tests for the `MimeManager' class and updated documentation.
Fixed typo.
Added possibility to register a handler on a specific URI. It misses
documentation.
Cleaned HTTP managers interface, (EXECUTE|RUN)METHOD simplified to METHOD
and an additional attribute in the MIME definition.
Removed binary file.
Restored basic HTTP error messages.
Reduced `HttpHeaders::buildHTTPRequestHeaderStruct' complexity extracting
new methods.
Reduced `Http::sendHTTPResource' function complexity.
Added support for regex in the security file CONDITION.
Code refactoring: added `File::fastCopyToSocket()' function.
Changed Server header field in default response messages.
Added the possibility to specify the MIME type using a regular expression
on the file name.
Fixed problem with internal redirect to error pages.
Updated MIME types.
GNU TLS preferred over OpenSSL.
NSIS script copies all .dll files in the binaries directory.
Fixed Windows build problems.
Fixed file descriptors leak. Don't re-initialize libevent if it was
already.
Code refactoring: extracted some new methods and `Process::execAndWait
()' became a wrapper of `Process::exec ()'.
Fixed hang under x86_64.
Better implementation for previous patch in r2943.
Code refactoring for the `Process' class. The `Process::exec()' function
doesn't support a timeout anymore, it wouldn't work with the `waitpid' syscall
without dirty hacks.
Fixed linker problem under x86_64.
Added class `ForkServer'. it is used in `ProcessServerManager' to spawn
new processes.
Removed debugging message to stdout from a test.
Updated virtual hosts documentation.
Use a pipe to synchronize between fork server processes. Specify the
`int' length with fork server sockets operations.
Possibility to define an output file for the tests suite results.
Fixed problem under x86_64.
Silent exception in `ForkServer::forkServerLoop'.
Basic control protocol elisp implementation.
Updated documentation license to GNU FDL 1.3 and other minor changes.
Sudoku example moved to misc/.
Added note about configuration files.
Possibility to define a different gid/uid for spawned processes.
`File::setFilePointer' renamed to `File::seek'.
Use `SecurityToken::getHashedData'.
Fixed messages.
`startupSocketLib' moved inside `Socket'.
Documentation for the `PROCESS_SERVER' directive.
Fixed segfault in the tests suite.
Added new `SocketPair' class.
`ConnectionsScheduler' uses `SocketPair'.
SocketPair can now transmit file descriptors.
Now the ForkServer uses a SocketPair to communicate with the main process.
Added possibility to specify a list of descriptors to close after the
fork.
When available use the ForkServer to execute CGI scripts.
Support other control protocol commands.
Fixed test failure. Don't dup stderr file to the stdout descriptor.
Allow possibiity to define values on a MIME type.
Added possibility to define a different uid/gid for every CGI process.
Added examples to the documentation.
Added possibility to use different uid/gid for spawned server processes.
Fixed problems when executed as a daemon.
Fixed some doxygen tags that were causing warnings.
Added documentation for the `LOCATION' element.
Don't check twice if `manager' is NULL.
Improved MIME types documentation. `SEND' is used to specify static
files.
Added external dependencies list to the INSTALL file.
Refactoring for the socket assignment operator.
Added note in the manual about GNU TLS to create new certificates.
Removed unused #define's
Added new contents to the user manual
Fixed compiling problem with older versions of gcc.
Removed duplicated files and cleaned standard files.
Fixed problems for MSCGI examples.
Added directory listing and error pages documentation.
Changed the format for definitions inside the `myserver.xml' file.
Changed names for default configuration files.
Possibility to disable a specific HTTP command.
Added endianness test for big-endian architectures.
Return non-zero if the file was not opened correctly. Patch provided by
Ivailo Ilionov <address@hidden>.
Fixed a segfault when the server checks if a HTTP command is allowed in
the current context.
Added documentation about temporary files location.
Default virtual hosts use local directories.
Return -1 on `Socket::bind ()' error. Patch provided by Ivaylo Ilionov.
Use `ioctlsocket' to set non blocking operations only under Windows.
Don't use blocking sockets in the connections scheduler.
By default don't delete shared buffers.
Use the found YACC and LEX programs to generate the FTP parser.
Use the complete file path to a HTTP manager.
`Socket::write' returns -1 on errors as `Socket::read' already does.
Patch provided by Ivaylo Ilionov.
Don't use blocking sockets for protocols that don't wait for client data
to begin the handshake.
Under Windows `Socket::recv' keeps the same behaviour that it has under
POSIX with non blocking sockets.
Don't use uninitialised memory.
Provide the right size to `Socket::accept'.
The `NOT_WIN' macro is not used anymore.
Code refactoring: the `base64Utils' global instance was removed and some
methods were renamed.
Added documentation about connections timeout.
Copy the right default configuration files when they are missing.
Fixed Windows compiling issues.
Use the `Host' value used by the client for the `Via' header. Keep old
`Via' values that may be present in the header.
Fixed different bugs and added some optimizations.
harnas83 (5):
Test for GZIP functionality.
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
Implemented Treeview widget with default file names, and also Add and
Remove buttons.
Another treeview, and select file dilogs.
Updated MIME types tab
ignacy (12):
python MIME types parsing
Added MIME types in tree view
Finishing MIME types selection. Design updates
Added tabs on Host window
Added Host/Protocol tab
Refactoring methods creating widgets
Moved things a bit
Begining settings serialization
Config serialization functionality
Saving settings works. Need to add defult vlues
Added default values and confirmation message
Added XML def. and MyServer tag to output config
kgrubb (27):
I have added the completed English Documents. There is more to be as is
obvious in the Table of Contents
I have updated the Table of Contents to reflect HTTP.
I have added the compiled help file as well as some new documents
The help files are in the documentation folder
The mime types files have been updated
XML documents have been added in Spanish and Brazilian portuguese
*** empty log message ***
*** empty log message ***
I am updating the documentation to reflect a new format.
I am updating the documentation to reflect a new format.
This document has corrected links
CVS repository document.
This document has corrected links
This document has corrected links
This document has corrected links
This document has corrected links
This document has corrected links
This document has corrected links
This document has corrected links
The updated documents reflect corrected links, css and changes to the
program.
Updated documents and new documents
New Frame Enabled Documents
New Frame Enabled Documents
Dead Links Removed from Table of Contents
Corrected a link
Browse folder page
Updated links and Implementation of .css files
lesinfox (6):
French documentation updated
French documentation updated
French documentation updated
French documentation updated
French documentation updated
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
rnbastos (49):
Added type="combined" option for accesslog
no message
no message
Linux > GNU/Linux
FastCGI + WinCGI (review pending)
*Nix...
fixes to FastCGI & WinCGI
performace, basic server config & a fix in the css file...
fixes to performance & basicServer
menu updated
typo fixed
no message
typo fixed
no message
no message
cgi accepts any script language that pipes output...
no message
no message
no message
'regex' added
new module "Documentation" added
no message
no message
no message
no message
no message
data throling addded
no message
no message
MyServer Dosc 0.8.1
MyServer 0.8.1 docs - new directory structure for English docs
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
Update sent by the translator to me, today.
fixing some stuff.. for the file I had just created offline,and when I
come here,it already exists... ah, well.. ok... updating...
SVN for portuguese docs :)
minor fixes in the docs
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
SVN docs for Spanish
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
fixing brazilian docs
rocky_10_balboa (1972):
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
no message
VC.NET compilation errors fixed
VC.NET compilation errors fixed
no message
no message
no message
no message
Support infinite default files list
vhosts initial coding
virtual hosts coding
no message
no message
virtual hosts support
virtual hosts support
can set the number of threads
can set the number of threads
possibility to save virtual hosts configuration file
various errors fixed
ISAPI support modifications
service loaded automatically
service loaded automatically
start to code WinCGI support
WinCGI support
WinCGI support
various warnings fixes
various warnings fixes
various warnings fixes
segfault fixed
Dev-C++ errors fixed
error with a big number of threads fixed
problem with ISAPI and CTRL+C fixed
problem with ISAPI and CTRL+C fixed
HTTP header security bug fixed
If-Modified-Since HTTP capability
If-Modified-Since HTTP capability
Some source code lines removed
License changed to GPL
CGI code modifications
MSCGI lib new features
MSCGI lib new features
File and socket managers Objects Oriented
File and socket managers Objects Oriented
Initial FastCGI code
Uses libxml2
FastCGI coding
FastCGI coding
FastCGI coding
HTTP more secure
FastCGI coding
FastCGI coding
FastCGI coding
FastCGI support
HTTP Modified-Since error fixed
GUI improvements
Can load and save MIME types to xml
Fixed problem with FastCGI
Fixed problem with FastCGI
Fixed problem with FastCGI
FastCGI coding
FastCGI coding
Version number
final debug
Solved error with POSTs
Solved FastCGI error under linux
Solved FastCGI error under linux
Minor bugs fixed
Minor bugs fixed
Directory traversing bug fixed
Control Center error under linux fixed
Various bugs fixed
Various bugs fixed
Possibility to run self FastCGI servers and ISAPI modules
MSCGI bug fixed
MSCGI bug fixed
MSCGI bug fixed
Control Center Application port to Dev-C++
MSCGI port to Dev-C++
MSCGI port to Dev-C++
Problem with italian language fixed
Changed absolute path to relative path for documentation files
Added some comment lines
Added some comment lines
Virtual hosts configuration file uses xml
Perl fastCGI
Perl fastCGI
Control of protocol used by the CGI
Languages files mods
Languages files mods
HTTP POST problem solved
Comment lines added
Comment lines added
Comment lines added
Configure virtual hosts via GUI
Configure virtual hosts via GUI
Configure virtual hosts via GUI
Configure virtual hosts via GUI
PHP problems fixing
PHP problems fixing
PHP problems fixing
PHP problems fixing
WinCGI problem fixed
Permissions engine
Permissions engine
Default security settings
Default security settings
DoS problem with /lpt1 fixed
HTTP DELETE capability
HTTP PUT capability
Problem with FastCGI fixed
Problem with FastCGI fixed
Problem with FastCGI fixed
Problem with FastCGI fixed
Memory leaks fixing
Logs file problems fixed
Logs file problems fixed
Logs file problems fixed
Browse folder problem fixed
Security bug fixed
Security bug fixed
Fixed security bug
Fixed security bug
Fixed MSCGI bug
Fixed MSCGI bug
Fixed MSCGI bug
Various problems fixed
Various problems fixed
Fixed problem with MSCGI
Fixed problem with log files
Fixed problem with log files
FastCGI server accept only LOOPBACK
FastCGI server accept only LOOPBACK
Control Center Application compilation problem fixed
Security bug fixing
Chm file not used
Use path info as CGI command line
Use path info as CGI command line
Threads problem solved
Threads problem solved
Documentation improving
Fixed remote DoS vulnerability
Fixed remote MSCGI DoS vulnerability
Documentation files use .css
Better look of GUI under linux
Changed version number
Post 0.5 version mods
Coding possibilty to use per site error pages
Coded possibilty to use per site error pages
Coded possibilty to use per site error pages
base64 bug solved
base64 bug solved
base64 bug solved
IP string len
MD5 routines
Possibility to get user password from security file
Possibility to get user password from security file
Coding HTTP chunked transfer
Socket recv with timeout
Fixed problem in MSCGI
Read chunked coded
Read chunked coded
Read chunked coded
Coding New performance model
Coding New performance model
Coding New performance model
Coding New performance model
Coding New performance model
Coding New performance model
Bad Server field response bug fixed
Bad Server field response bug fixed
Bug requesting files with spaces fixed
Bug requesting files with spaces fixed
Bug requesting files with spaces fixed
Bug requesting files with spaces fixed
Bug requesting files with spaces fixed
Bug requesting files with spaces fixed
Bug requesting files with spaces fixed
Bug requesting files with spaces fixed
Solved bug with HTTP redirect when a port is specified
Solved DoS
Solved DoS
Solved some possibily vulnerabilities
Start to code SSL support
Start to code SSL support
Start to code SSL support
Start to code SSL support
Start to code SSL support
Start to code SSL support
Start to code SSL support
Start to code SSL support
Start to code SSL support
Start to code SSL support
Start to code SSL support
Start to code SSL support
Start to code SSL support
Start to code SSL support
Start to code SSL support
Start to code SSL support
Start to code SSL support
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
OpenSSL library used dynamically
Modified permission engine
Modified permission engine
Changed version number
changed version number
Dynamic libraries
Solved problem with closed connections
Solved problem with linker
Documentation modified
December string problem fixed
Added chunked definition
Added chunked definition
ISAPI supports chunked transfer encoding
Solved problem with chunked transfer encoding
Solved problem with chunked transfer encoding
Solved problem with chunked transfer encoding
Solved bug with MIME types and control center application
Starting to code Common Log Format
Starting to code Common Log Format
Fixed problem with inconsistent logs
Solced problem with log files size
Used more efficient source code for the log files
Reduced number of warnings
Solved bug with twice used MIME extension
Solved bug with POST multipart/form-data encode type
Solved bug with POST multipart/form-data encode type
First doxygen project
First doxygen project
Corrected problem in documentation
Corrected problem in documentation
Added some comments
Modified the sample web files
Corrected a comment error
NSIS script doesn't remove web and xml files
Italian translation for the MSCGI messages
Corrected english.xml file
Fixed Math example JavaScript problem
Corrected brazilian translation
Changed setContent_Type to setContentType
Added getCgiData()
Added some comments
Added some comments
Added some comments
CWD for MSCGI plugins configured to be the path where the MSCGI file is
Added some comments
Added some comments
Counter Dev-C++ output folder set to cgi-bin
Added some comments
If configuration files don't exist, default ones are copied
Added make dist
First gzip support implementation
Fixed(not sure at 100%) problem with GZIP
GZIP problems fixed
Possibility to define GZIP_THRESHOLD
GZIP code a bit less dirty
Added reboot console routine
Modified linux start documentation
Updated some documentation images
Italian documentation
Possibility to define max connections number
OO HTTP protocol
HTTP code more OO
HTTP code more OO
HTTP code more OO
OO HTTP protocol
HTTP class derived from protocol one
OO protocols
OO HTTP protocol
OO protocols
OO protocols
OO protocols
HTTPS uses a different class
HTTPS uses a different class
First dynamic protocols lines
Dynamic protocols engine
Dynamic protocols engine
HTTP pipelining
Fixed problem with ECHO sample
Solved some windows problems
Added toRemove capability
Changed Linux to GNU/Linux
Forced shutdown
Created some new files
mutex code wrapped in existent routines
Mutex code for windows
fixed shutdown problem
mutex OO
updated
mutex OO
handled some possibly memory allocation problems
control compilable
Modified some GNU files
Solved problem with lynx browser
Fixed a possible problem with mutex
Fixed some mutex problems
Optimized some mutex code
Optimized some mutex code
Solved some windows problems
Fixed some bugs with threads and GMT date
Added MSVC samples projects
Fixed some windows compilation problems
Solved some mscgi problems
Fixed some problems
Fixed a file handle problem with HEAD
Fixed a problem with connections
Solved a problem with ticks count under linux
Added SSL capability to dynamic protocols
Fixed some problems
Fixed some problems
Fixed some SMP problems
Fixed a bug in http browsing time stamp
Added some files
Added some files
Added clean_copy
Added clean_copy
Added some files
Added some files
Fixed a problem with POST data
Fixed some problems in compiling without SSL
Fixed an overflow with math_sum sample
Solved some problems with math_sum sample
config.sub
config.h.in
Fixed definitions.def
Fixed a buffer overflow
First Digest authorization scheme implementation
Fixed some problems with HTTP Digest
Fixed a problem in GNU/Hurd compilation
threads routines class
Fixed some compilation problems
Fixed a compilation problem
Changed Copyright info
FIxed a lynx incompatibility
FIxed a lynx incompatibility
Fixed some windows compilation problems
Added securestr.h
fixed linux problems
fixed linux problems
fixed linux problems
fixed project files
Fixed a warning
Fixed a warning
fixed some compilation issues
Fixed some compilation problems
Added support for reboot
Added support for reboot
Fixed a problem with reboot
added GPL license to lfind
fixed a problem with HTTP logs
Fixed a problem with logs
Fixed a problem with logs
Fixed a problem with logs
Fixed a problem with XML
Fixed the Ctrl+C problem under windows
First HTTP append output support(unstable)
Fixed a bug in the CGI code
Fixed a problem in MSCGI
Fixed a problem in MSCGI
Added HTTP Combined Log Format
Fixed some possibly overflows vulnerabilities
Fixed some windows compilation issues
Added some lines in the Italian docs
Fixed a bug in ISAPI logs
First MemBuf class use implementation
Fixed some problems
Fixed some bugs
Fixed some bugs
Fixed a problem with HTTP/1.0 redirection
Fixed a bug with logs
Fixed some ISAPI problems
Updated GPL
Added autoreboot on config files change
Added more errors control
Fixed some compilation problems on FreeBSD
Fixed a WinCGI compilation error
Fixed some bugs
Fixed some bugs
Fixed a problem with HTTP Digest and IE
Fixed problems with MSCGI
Fixed some bugs
changed some checks
HTTP TRACE and OPTIONS support
Fixed a problem in building Digest request
Italian docs changed
Fixed a bug in returning multiple headers in MSCGI errors
Fixed some compilation problems under linux
Fixed some things in docs files
Added some files to Italian docs
Changed some variables names
Changed some variables names
Changed some variables names
Added more errors checks
build cgi environment string uses new memory management class
Changed some variables names
Fixed some issues
Updated few things
Fixed a problem in the HTTP header parser
Fixed some warnings
Fixed some strange things in ISAPI
Fixed OpenSSL libraries name
Fixed a serious bug in HTTP headers handling
Changed some code comments
Changed some code comments
Changed some code comments
Fixed some warnings with g++ 3.3.4
Changed some code comments
Fixed a warning
Fixed a bug in WinCGI
Fixed clean_copy script
Fixed a problem with long Accept requests
Changed version #
Changed version #
Fixed some compilation problems under windows
Fixed a problem
Fixed a problem with sockets under GNU/Hurd
Fixed a Segmentation fault with some requests
Fixed a recursion level problem
Fixed a recursion level problem
Fixed an incompatibility with links
Fixed a problem opening inexistent .xml
Updated some docs files
Modified some grammar things
Fixed a problem with SMP machines
Fixed a problem with SMP machines
Changed version numbers
First FHS implementation
First FHS implementation#2
Added default xml to run as system application under *nix
Added default xml to run as system application under *nix
First FHS implementation#2
Implemented GNU argp parser on *nix
cserver::initialize returns int
Added error message on bad language file name
Fixed a dubious problem with win32 and CPU usage
FHS modifications
Changed some comments
First rx implementation
First rx implementation
First rx implementation
First myserver_regex class implementation
Added regex files to automake
librx for windows
Fixed some compilation errors under linux
virtual hosts IP can use regex
hostname can use regex
Fixed a DoS
Added new line
WIN32 librx code uses ctype.h now
Solved a control GUI linker problem
Solved a control GUI linker problem
Fixed some comments
Solved a 100% CPU usage under windows
Removed some files
Changed windows version number
Changed version number
Changed version number
Added librx to doxygen project
Fixed some myserver_strlcpy calls
tmp objects in source
Fixed a compilation issue
CGI doesn't use MAX_PATH. Still experimental!
Added lastError in the HTTP context
Adding support for long file names
Long file names for getcwd
Adding support for long file names
Adding support for long file names
Fixed windows compilation problem
file class new costructor added
Adding support for long file names
Fixed a segfault, still experimental code!!
Fixed a segfault, still experimental code!!
Fixed a memory leak
Fixed some compilation issues
Fixed some return values
cXMLParser::getValue() returns NULL when a value is not found
Removed USE_LOGON_OPTIONS
Fixed a problem under BSD
Fixed some problems
Solved some problems
Fixed a memory leak
Fixed some problems
Solved some problems
Solved some problems
Solved some problems
Fixed windows compilation problem
Fixed windows compilation problem
Fixed a bug under windows
Long file names for configuration files
Fixed a grammar error
Fixed a problem with HTTPS and POST
Use .png instead of .gif
Use .png instead of .gif
Use .png instead of .gif
Fixed a problem with HTTPS and POST
Fixed a problem with HTTPS and POST
Return HTTP errors on some memory allocations
Fixed several problems under windows
Fixed windows compilation problem
Fixed windows compilation problem
Added Service registration routines under WIN32
*** empty log message ***
Removed old txt conf files
*** empty log message ***
*** empty log message ***
*** empty log message ***
Added some errors check
Added some errors check
*** empty log message ***
Fixed some return values check
Changed few lines
Changed few lines
SSL support added to the connect function
Added some errors checks
First CONTROL protocol implementation
Fixed some problems with HTTP
Added support for HEAD in dynamic pages
Fixed a problem with wget
Fixed a problem with wget
Fixed a memory leak
Fixed a memory leak
SSL in the control protocol will be enabled after the implementation phase
CONNECTION is now a C++ class(need a better implementation)
Fixed a compilation problem
Fixed a problem with CONNECTION class
Added findConnectionByID
Added KILLCONNECTION in control_protocol
Changed a comment
Solved a vulnerability
Object oriented interface for CONNECTION
control protocol supports incomplete headers
control protocol supports incomplete headers
Fixed a parsing error
Changed some EOF lines
control_protocol supports reboot
protocol auth is now MD5(MD5(name):MD5(password))
AUTH login:password
Control protocol supports GETFILE and PUTFILE
Fixed a problem with REBOOT
Fixed a possible segfault
Dev-C++ files updated
SHOWDYNAMICPROTOCOLS support in the control protocol
SHOWLANGUAGEFILES command for the control protocol
Default site updated
Fixed a possible segfault
connection_buffer is a class now
Removed sample external protocol.
Fixed a segfault
Solved a problem with Hurd
Changed directory browsing
*** empty log message ***
Added VERSION command to control
Fixed a problem in the parser
Fixed some problems with the remote control protocol
ENABLEREBOOT and DISABLEREBOOT commands added
Fixed a problem with autoreboot
Fixed a problem in HTTP logging
Added logging capability to the control protocol
Fixed a superflous control
Fixed a problem with CTRL-C
the control protocol uses SSL
the control protocol reports errors on the log file
Added italian translation
Fixed a problem in the .xml
doesn't load with bad SSL keys specified
Verbosity level check for control
*** empty log message ***
Version updated
Updated files for windows
Updated files for windows
Updated files for windows
*** empty log message ***
Added spanish translation
fixed some stuff with utf-8
added iconv.dll
Fixed a problem with SERVER_SOFTWARE string
Fixed a problem in log files
Forked process uses a timeout
Forked process is interrupted on timeout
Changed some functions names and logged some errors
Fixed a problem in CGI self running processes
Fixed problem with CGI
Fixed a memory leak
Fixed a memory leak
Added a comment
Added a comment
Updated for windows
Updated for windows
Uses zlib as a DLL under windows
Fixed a problem with directory listing
Error message hardly-coded
Error message hardly-coded
Add colours error messages under linux
Fixed string routine
Fixed some comments
Fixed some comments
Removed english files
Documentation uses a new module
Fixed a problem with HTTP redirections from CGI scripts
Updated for windows
Compressed files
Fixed some comments
Fixed documentation link
Fixed a line in docs
Fixed installer
Initial interface for adding more threads while myserver is running
Initial interface for adding more threads while myserver is running
Initial interface for adding more threads while myserver is running
Fields name for threads handling in .xml changed
*** empty log message ***
Initial interface for adding more threads while myserver is running
New threads model first implementation
Added the log manager class
Added a routine to the log class
Fixed a bug with long returning data CGI
Code uses the log class
Added a timestamp to logs different from console
Fixed a bug with long returning data CGI
Fixed a problem with CGI
possibility to define a MIME file for vhost
Fixed a problem with MIME types file
UNIX daemon support
Fixed a compilation problem with ISAPI
Save PID to file
Daemon problem fixed
Fixed a log locking problem
Ported some constants to be configurable
Fixed a problem with fastCGI
Fixed a bug
Fixed windows problems
Fixed a compilation problem
Fixed a segfault
Fixed some bugs
KILL processes insted of TERMinating them
FastCGI uses the CGI timeout
Fixed a security problem
Code cleaner
Fixed a windows problem in sending big files
Removed some clone files
First security cache implementation
Added getErrorFileName to the cache class
Cleaned some code
Cleaned some code
Removed some "static"
Fixed a problem in detecting IPs
Changed some variables names
Removed an unused variable
Fixed a problem with the Host field
Cleaned some variables
Fixed some messages
Fixed some messages
Removed windows libraries files
Updated windows files
*** empty log message ***
Fixed a memory leak
Cleaner interface for HTTP dynamic data
Fixed dev-c++ compilation
Fixed a comment
*** empty log message ***
*** empty log message ***
Warnings shutup
Warnings shutup
Fixed a compilation problem
Some code was cleaned
Some code was cleaned
Warnings shutup
progress.h divided in progress.h & progress.cpp
Windows updated
Warnings shutup
Cleaner interface for HTTP dynamic data
Updated italian files
Fixed a problem with CGI process execution
Improved HTTP range capability
Fixed some bugs with HTTP ranges
Do not use gzip with ranges
Fixed compilation problem
Fixed compilation problem
Fixed mac os compilation problem
Send a bad request with some HTTP ranges
Fixed some compilation problems
Added new classes
Windows updated
Added timeout configuration
Check for routines return code
Fixed a problem with incomplete HTTP headers
Fixed a problem with incoming chunks
Fixed italian message
Windows updated
Fixed a problem with ISAPI
Fixed a warning message
Use lfind.cpp under windows too
Windows updated
Fixed comment
Added comment
Changed variable name
socklen_t test in configure.in
Changed name for some macros
Fixed a comment
Fixed problem with HTTP ranges
Fixed problem with self modules
Fixed some code
now ClientsTHREAD is ClientsThread
now ClientsTHREAD is ClientsThread
Now CONNECTION is Connection
Now gzip is Gzip
Now gzip is Gzip
Changed some classes names
Changed structure name
Changed some classes names
Changed structure name
Changed structure name
Changed structure name
Windows updated
Fixed a compilation problem
Fixed a problem with log files
MYSERVER_FILE is File
Changed some classes names
Changed some classes names
Changed class name
Changed class name
Returns a non valid header error with spaces in URI requests
Returns a non valid header error with spaces in URI requests
Changed some methods names
Changed some methods names
Fixed a problem with HTTP 100 status code
Fixed MD5 problems under 64 bits architecture
Fixed a problem with listing
Removed old file
Removed unused file
Updated doxygen
Md5 object oriented
Md5 object oriented
Fixed doc
Now GetBuffer returns char*
START_PROC_INFO is now StartProcInfo
Error pages send right code
Error pages send right code
Error pages send right code
Fixed a problem with logging
Added a comment
Support for 505 error message
File class global consts
Windows updated
Added error control
Removed rx from doxygen
Fixed a problem with ecurity files
security_cache reloads file if modified
Windows updated
Fixed a bug with the response Connection field
HTTP parsing now uses getEndLine when possible
Fixed a comment
Fixed a comment
getConnectionToParse is getConnection
Added some inline comments
Added a comment
Fixed a problem with security cache
Check for return value
Changed the header comment
Removed some unused functoins
Security functions are now a class
Fixed a problem with secure strcpy
Changed behaviour of default error files
Changed behaviour for error files
mime_record is MimeRecord
Changed order of functions definition
Added some comments line
Removed unuseful variable
Throttling interface for Socket class
Throttling interface for Socket class
Implemented SecurityToken
Fixed bug that closes valid connections
Ported everything in a SecurityToken structure
Added some inline comments
Throttling rate support
Cleaned some code
Cleaned some code
Cleaned some code
removed some strcpy
fixed a compilation problem
Fixed a problem
Fixed paragraph title
Fixed some words
Fixed some words
Updated italian docs
Security parsing faster
Changed a comment
Ported some strncpy to myserver_strlcpy
Fixed a comment
Fixed a comment
Fixed a comment
Removed unused commented old function
Fixed a line in the doc
Added forgotten slashes
Compile with gcc-4.0
Removed a line
Inverted line
Removed manager limitation from GUI
DynamicLibrary class added
Added error message
Changed a comment
STL initial porting
STL initial porting
STL initial porting
STL initial porting
STL initial porting
Windows updated
Fixed a problem with URI parsing
STL porting
STL porting
Added some const modifiers
STL porting
STL porting
STL porting
STL porting
STL porting
STL porting
Fixed comment
Fixed comment
Log class supports string
Log class supports string
STL porting
Fixed a problem with URI options parsing
Added some comments
Added some comments
Porting code to STL
Porting code to STL
Porting code to STL
STL porting
Fixed overflow
STL porting
STL porting
Fixed problem under windows
Fixed problem under windows
Fixed problem under windows
Fixed problem under windows
Fixed problem under windows
Fixed problem under windows
Fixed problem under windows
Fixed problem under windows
Windows updated
Fixed a problem with MIME loading
STL porting
Fixed a problem with unitialized variable
Inverted some lines
Fixed some problems
Updated script
Silenced some warnings
Changed system mapping
Removed some files
Changed some positions
Updated file
Scripts updated
Fixed error
Updated for codes
Fixed system mapping
Interface for external virtual hosts source
Fixed comment
moved declaration
Fixed serious problem with linked list
Fixed serious problem with linked list
Fixed serious problem with linked list
Fixed problem with created processes
Fixed CGI env
Fixed access to dummy memory
Fixed problem with double slashes
NSIS new version
STL porting
Fixed problem with sys subdirectories
STL porting
Possibility to define initial FastCGI servers port
do not clear boot screen
do not clear boot screen
Keep external directory
New interface for loading HTTP data handlers
New interface for loading HTTP data handlers
STL porting
Faster shutdown
STL porting
STL porting
STL porting
STL porting
STL porting
STL porting
STL porting
Windows updated
Updated Makefile.am
Faster loop
Fixed problem with FastCGI
Process class
Process class
Process class
wait included in the Thread class
Modified a comment
Changed some messages
setuid & setgid support
Added isProcessAlive routine
STL porting
FastCGI servers autoreboot
Added possibility to deny MIME file for vhost
Fixed problem with mutex
Added some messages
STL porting
Changed message
STL porting
STL porting
Fixed problem with setuid/setgid
Changed output message
setuid/setgid
STL porting
STL porting
STL porting
STL porting
STL porting
STL porting
STL porting
STL porting
STL porting
STL porting
STL porting
STL porting
Fixed problem with big chunks of data
STL porting
Fixed problem with big chunks of data
Fixed problem with 505 HTTP code
Returns 414 for long URIs
Fixed error
Changed return codes
Changed comment
STL porting
Added comment
STL porting
STL porting
Fixed problem with self scripts
STL porting
Logs cycler
cycle log files
Windows updated
Fixed lines
GZIP cycled logs
GZIP cycled logs
GZIP cycled logs
Uses DynamicLibrary class
Uses DynamicLibrary class
STL porting
STL porting
STL porting
Exceptions checking
Exceptions checking
Windows updated
Windows updated
Windows updated
Windows updated
New windows icon
Fixed log cycler under windows
STL porting
Fixed problem with waitpid
Different version of Process::isProcessAlive for UNIX
Changed flag name
Fixe problem with zombie processes
Fixed cast
Use cout instead of printf
STL porting
STL porting
STL porting
Changed some formattation
Updated image
STL porting
Updated docs
Changed formattation
deleteConnection uses mutex in the function body
STL porting
Fixed Server::clearAllConnections
Documentation updated
STL porting
Fixed segfault
Fixed problem with Basic auth & Opera
Fixed some problems with HTTP headers
Fixed problem with cookies
Updated images
Updated documentation files
Change Linux to GNU/Linux
Removed file
Return 500 error on security parsing errors
Return 500 error on security parsing errors
Fixed problem with cycling
Common log format timestamp
Common log format timestamp
Common log format timestamp
Common log format timestamp
Fixed windows problem
Fixed errors with logging
Updated default file
Updated default file
Updated default file
Documentation layout changed
Typo
Fixed formattation
Added contents
Documentation layout changed
Fixed problem with languages directory name
process launcher supports args on UNIX-like systems
Added check
Formatted line
Fixed a problem when freeing memory
Fixed formattation
Print a warning if multiple hosts use the same log file
fixed a compilation problem
Fixed indentation
Catch exceptions
Changed return value
Warnings shutdown
Warnings shutdown
Changed variable name
Added compilation date
Updated patch for new fluid
Updated GUI files
Added references counter for virtual hosts
Mutex on virtual hosts
Mutex on virtual hosts
Warning shutup
Fixed formattation
Changed \r\n to \n on UNIX
Added chown for log files
Fixed some possible errors
Fixed vulnerability with strtok
Fixed a segfault
Fixed secunia.com/advisories/15274/ vulnerability
Service starts automatically
Fixed problem with MSCGI
Fixed a problem with digest auth scheme
OpenBSD problems fixed
STL porting
Fixed some unitialized data
Added a comment
Fixed segfault
Fixed problem with files transferring
Fixed problem with files transferring
Fixed problem with gzip files
STL porting
Fixed compilation problem
Fixed MemBuf class interface
Fixed error message
Return 401 for symbolic links
Fixed problem with HTTP ranges
Fixed Content-Length with ranges
Specify content-length
Allow access only to 127.0.0.1
Fixed compilation issue
Fixed problem with content-length and keep alive connections
Fixed problem with waitpid for terminated processes
Fixed Content-Length env variable generation
Fixed problem with SSL connections
Changed default log files name
Forced value
Fixed stack overflow with multiple errors
Check for return value
Changed default setup
Fixed empty logs directory
New interface to handle MIMEs
Initialize mime data
Added Stream base class
Added comment
Added Filter class
Added Filter class
Changed return type
Changed some names
Fixed compilation
Gzip filter
STL map for MIME handling
Added comment
Removed unuseful variable
Fixed linker error
Ported vector.cpp to the control proj
Hash Dictionary uses STL map
Changed some variables name
Removed stupid check
Added DynHttpCommand class
Added DynHttpCommandManager class
Added DynHttpCommandManager class
Fixed a problem with MAX_PATH under WIN32
Fixed a problem with MAX_PATH under WIN32
Added vector class
Added default return value to some routines
Added log message
Fixed files list
Changed comment lines
Added dynamic HTTP commands support
HTTP dynamic commands
Added path
Added arguments list parsing under windows
Fixed a segmentation fault
Fixed problem with standard files
Fixed compilation problem under unix
Added flush method
Fixed some problems with stream inherited methods
Added FiltersChain class
Added clearAllFilters function
Filters factory class
HashDictionary uses templates now
Added Filters factory class
Added factory method
MIME Manager uses hash dictionary
Fixed error with stdin files
Added FiltersFactory::chain routine
Added FiltersFactory::chain(list<string*> l)
Changed variable name
Bufferize before write to log
Added timestamp to warnings file
Send chunkes of data instead of a big one
Send chunkes of data instead of a big one
FastCGI servers are stored in a hash dictionary
Added FiltersFactory to Server
Added Copy constructor
Added Copy constructor
Fixed exception name
Avoid cast
Added some constructors
Changed base index
Avoid multiple clean
Changed base index
Fixed segfault
Changed internal hashing algorithm
Added Header and Footer data handling capability to filters
Added some routines
Added memory stream
Ported to use streams<HIGHLY EXPERIMENTAL>
Added some methods
Cleaned some code<EXPERIMENTAL>
Fixed problem with GZIP<EXPERIMENTAL>
Fixed problem with GZIP<EXPERIMENTAL>
Fixed a problem with streams
Fixed problem with SSL connections cache data lookup
Filters name capability
Changed functions names
#included ../stdafx.h
Fixed problem with gzip stream
Fixed problem with default MIME type
Removed stupid message
Removed cast
Updated FSF address line in GPL
s/free Software/Free Software/
Warnings shutdown
Removed unsane operation
Added some routines
Filters code<EXPERIMENTAL>
Added filters to static files
Dynamic filters support <EXPERIMENTAL>
Dynamic filters support <EXPERIMENTAL>
Dynamic filters support <EXPERIMENTAL>
Added filters directory
Removed unuseful error message
Fixed problem with an error message
Added filters loading message
Updated windows project file
Fixed problem with dynamic filters
Fixed error with filters
Added routine
Added routine
Changed some names
Changed some names
Changed some names
Changed some names
Added method
Removed warning
Added method
Added routine
Fixed problem with MIMEs
Fixed compilation issue
Fixed compilation issue
Fixed windows problem
Removed line
Added check to Gzip filter
Added protocol data
Fixed compilation problems
Changed lines order
Use a hash dictionary for additional HTTP headers
Moved some code from Server to Socket
HttpHeaderChecker class first implementation<EXPERIMENTAL>
Added some methods
HTTP header control first implementation<EXPERIMENTAL>
Fixed compilation problems
Fixed problem under Hurd
Added filters
Added filters
Added filters
Cleared filters list on MimeRecord::clear
Added filters
Included Paul Ruizendaal patch for FastCGI
Changed name
Faster routine
Fixed segmentation fault
Fixed segmentation fault
Use HOST_NAME_MAX
Changed Copyright header lines
Provide Bity, KB, MB for the show http_dir
Fixed coding standard
Added dynamic HTTP managers capability<EXPERIMENTAL>
Added -rdynamic
Fixed problem with default MIME cmd
Fixed problem with default MIME cmd
Added MB and GB cases
Added support for .. in browsing
Fixed problem with FastCGI
Added error message
Ported TODO list to a common format
File updated
Updated TODO list
Updated files
Updated TODO list
Fixed problem under unix
Fixed error with new processes under WIN32
Fixed a bug with persistent connections
Fixed a bug with persistent connections
Updated windows files
Fixed a problem under windows
Updated files
Fixed end line
Changed names
Changed names
Fixed some problems under windows
Fixed some problems under windows
Fixed some errors with new processes arguments vector
Fixed problem under unix
Fixed some problems
Virtual hosts management code uses STL<EXPERIMENTAL>
Added possibility to define additional virtual host data
Added method
Possibility to define some options in the virtual host configuration file
Added MAX_CONNECTIONS per vhost capability
Faster CGI execution under windows
Updated address line
string* -> string
string* -> string
Rules for security files
Possibility to allow/deny access to HTTP data handlers
Fixed problem with GNU cgicc
New logo by Nick
New logo by Nick
New logo by Nick
Added new elements to the TODO list
Fixed indentation
Fixed problem when MAX_CONNECTIONS is zero
Possiblity to save files with control protocol
ACCESSESLOG is now ACCESSLOG
Free zombies processes
Fixed error with flushing
Fixed error with access log files
Updated documentation files (by Renato)
Fixed a problem with big gzipped log files
Fixed bug
Added support for symbolic links
Fixed bug when listing first vhost directory
Added blank space
Removed old files
Changed application name
Fixed a segfault if the Thread object is not allocated correctly
Fixed a problem with symlinks
Fixed a problem with some scripts
Changed some routines names in the HashDictionary class
New HashMap class first implementation [EXPERIMENTAL]
Ported all the code to use new HashMap class
Fixed warning
Changed text
Fixed problem with 'make install'
Grammar
Changed some file names
Updated AUTHORS
Fixed bug with filters chain
Fixed typo
Removed old file
Cleaned some code
Cleaned some code
update Makefiles
Fixed problem with SSL connections
Cleaned Http class code
Removed elements from TODO and fixed segfault
Fixed segfault
Server used as a singleton
Fixed a security problem
Fixed a security problem
Changed interface
Removed unuseful header field
Ported some fields in the hash map
Ported some fields in the hash map
Removed unuseful http header field
Ported some HTTP fields to the hash map
Fixed compiling problems
Fixed compiling problems
Fixed compiling problems
Fixed compiling problems
Cleaned some code
New file
Fixed error
Fixed CONTENT_TYPE bug
Fixed segfault
connectionstruct is now connection
Updated TODO
Updated TODO
Changed interface
Check for snprintf presence
Check for snprintf presence
Improved doxygen support
Fixed comments
Fixed comments
filename is allocated dinamically
Modified comments
Use object dinamically
Use object dinamically
Use safer strncpy function
Use object dinamically
Use object dinamically
Use object dinamically
Use object dinamically
Use object dinamically
Changed some names
removed dummy error
removed dummy error
fixed bug
Doxygen comments
Fixed bug
renamed some directories
renamed some directories
removed unuseful files
Applied rusty patch
modified formattation
fixed typo
changed formattation
Added doxygen comments
fixed problem under windows
changed doxygen out directory
Added HomeDir class
Added new files
Added doxygen comments
Added possibility to read additional fields from the security file
Added doxygen comments
Register additional security data in a hash map
Corrected doxygen comment
Added method to get data from the current http context hash map
Changed type of Connection::host from void* to Vhost*
First personal directories implementation (works only under UNIX yet)
Use a HomeDir object to store personal directories information
Cleaned td->connection->host code
Changed CVS documentation to subversion
Changed void* to stronger type
Fixed typo
Added personal directories under WIN32
Added possibility to write directly on the buffer for HomeDir::getHomeDir
Use new HomeDir function + bugfix
Added previous files
added directory
Removed old file
Possibility to choose home directory from host hashed data
First pipe class implementation
Added invert function
First CGI implementation using pipes <does not work with windows yet>
Initial Pipe support for windows
Fixed problem with CGI
CGI-LIB -> cgi-lib
Added some blank spaces and fixed some formattation
Changed some names
Removed redondant control
Fixed some formattation
Fixed bug with sys directory
Changed macro name
Fixed formattation
Added get(Header/Footer) size routine
Make routines static
Added possibility to decompress gzip streams
Cleaned some code
Cleaned code
Cleaned code
cleaned code
Cleaned code
Cleaned code
Don't use a temporary file for directory listing
Use CSS fixed position
Fixed typo
Fixed PIPE implementation under WIN32
Fixed problems with pipes under unix
Fixed problem with CGI
Fixed problem with pipes
Common way to store sent data information
Check if pipe is present before use it
Cleaned some code
Cleaned code
Fixed documentation error
Discard initial " to check if it is a remote Fcgi location or not
Fixed code formattation
Added copyright year
Added IPv6 local address
Check for IPv6 with autoconf
Added semaphore class
Fixed problem when there is no data available
Fixed segfault
Added file to the windows project
Changed password2 to neededPassword
Fixed problem with fastcgi and keep-alive connections
Fixed error with MSCGI
Fixed problem under windows
Added element to list
Added Andu
Changed some names
Add default server signature when not specified
Fixed problem with directory browsing of /
Fixed error with CGI headers
Fixed bug with CGI headers
Keep consistent process data between forks
Fixed formattation
Fixed open file handle
Fixed possible segfault
Fixed bug with long Socket::accept queue
Fail only if both listen sockets are not created
Wait some time before check file time
Don't wait when no data is available on the server socket
Store Server instance for MSCGI
Don't use global object
Fixed segfault
Allow longer HTTP URI
Fixed problem with Basic HTTP auth
Recursive security files
Added inline comments and updated documentation
Removed magic numbers
Specify 'Connection: close' on redirections
Changed .css layout for http_dir.cpp
Updated svn location
Added check
Fixed compilation problem
If not specified use HTTP as default protocol
Reduced Server::createListenThreads() complexity from O(n^2) to O(n)
Added directory
Changed some names
Changed some names
Refactoring code, POST data in a separate subroutine
Added ThreadID Thread::threadID()
Fixed problem with getValue
Fixed problem with double slashes names
Fixed /sys mapping bug
Windows updated
Added USE_HOME_DIRECTORY
Generate myserver.dev automatically
Split File in File and FilesUtility
Added FilesUtility
Windows updated
Windows updated
Fixed compilation problem
Windows update
Changed some names
Fixed problem listing files with & in the name
Windows updated
Show correctly HTML codes
Removed double condition check
Fixed segfault
Moved global constants in File
Dev-C++ fix
Conflicts with windows macros solved
Windows update
Small modifications to the default web site
Fixed a problem with the iterator
Solved problem with iterator
Fixed problem with files listing
Don't generate profiling information
Don't change path if the binary is in the cwd and it is accessed directly
CachedFile documentation
First implementation of a cache for static files
Fixed segmentation fault
Faster buffer copy
Don't use cache for modified files
Fixed bug with cache
Possibility to define temporary files directory
new event class
Use the event class to notify new connections
Removed IPv6 from TODO list
Windows updated
Added static files cache
Don't hang at shutdown when there are active connections
Don't check for mtime at every request
Fixed an unresolved external symbol
Fixed error
Fixed error with measure units
Fixed error with measure units, again
Fix. We will study math for next release
Removed global variable
Updated UML class diagram
Fixed a bug with FastCGI
Initialize variable
Fixed mem leaks
Windows updated
Double the buffer instead of increment it by one
Fixed problem when arguments are specified for a FastCGI server
Added doxygen comments
fixed problem with FastCGI executables path
Unified plugins system - first implementation
Plugins system documentation
Unified plugins system - use common manager
Added new files
Support punycode host names trough the GNU IDN Library
Updated TODO list
Allow compilation without libidn
Fixed bug with SETUID/SETGID
Fixed bug with SETUID/SETGID
Fixed possible SEGFAULT
Safe localtime/gmtime wrap functions
don't use global struct
Attempt to make log messages clearer
Corrected comment
Fixed windows problem
Use setgroups to clear list of supplementary group IDs
Copy all htm files
NPH CGI doesn't send any HTTP header
Fixed 100% usage bug under windows when there are not active connections
Corrected an error in the documentation
Replace long lines in text files
Force contentLength = 0 for methods that don't support a payload
Separe SSL from vhosts.cpp and server.cpp
Save QUERY_STRING and PATH_INFO on redirection
Fixed possible memleaks
Refactoring Socket class to Socket/SslSocket
Fixed windows compilation problem and segfault
The Connection object destroys the related Socket object
Connection class refactoring
Fixed several bugs and removed an old unused routine
Removed version string from the daemon script
Changed structure name
ProcessServerManager class first implementation
Added error messages
Added methods for removing servers processes
Possibility to start process server at load time
First SCGI implementation
Updated GUI for SCGI
Added note for SCGI in the documentation
Move appendDataToHTTPChannel helper function to HttpDataHandler
Refactoring
Use the sendfile syscall under linux
Fixed problem with sendfile and cached files
Don't use sendfile with HTTPS
Don't duplicate port number in the page footer
Cleaned some code from unuseful declarations
Changed limit from 1kb to 4kb for HTTP_REQUEST_URI_OPTS_DIM
Use a hash map to collect HTTP errors messages instead of a vector
Use a hash map to collect HTTP errors messages instead of a vector
Added URL Rewriting
Faster POST data processing
Fixed problem in the MSCGI code
Removed global variables
Removed librx from the repository
Fixed compilation problem
Updated windows version
0.8.7 version
Removed old Makefiles
Changed type
Added new classes to the plugins system
Added new classes to the plugins system
Added executors directory
Added bogus file to allow compilation with new libpng
Fixed a bug in the plugins managers code
Possibility to define element type in plugins managers
Fixed a segfaul
Use the hinstLib object in the Plugin class
Generate a template file that can be used lately by modules
Added perl script to create a skeleton structure for a plugin
Removed duplicated field (use Connection::login instead
create_skeleton.pl updates the Makefile configuration part if the file is
already present
Added generic plugin type
Added generic plugins to the documentation
embedded php
Updated create_skeleton.pl script
Fixed compilation problem
Fixed problem in Vhost::initializeSSL
Store the number of all the connections to the server
Fixed DoS when specified a long HTTP command
Don't copy more than HTTP_REQUEST_CMD_DIM bytes
Multithreaded implementation
Fixed serious problem
Check if server is going to stop
Fixed GUI problem
Fixed lazy-loading problems
Don't have public class members
Added preload phase in the plugins initialization
Changed some methods names and added a new method
Don't use a thread to initialize/deinitialize the php module
Updated internal documentation files
Removed deprecated methods
Code to handle listen threads in a different class/file
Added load/postLoad/unLoad methods to the script
Open log files for the virtual host using the openLogFiles function
Separate vhosts code in two files
Fast reboot if it is changed the virtual hosts file <experimental>
Fixed problem with HTTP redirection
More efficient Location header check
Updated SSL certificate creation note
Fixed problem with SSL initialization
Fixed a problem in the SSL socket when check if there is new data
available for recv
Handle HTTP redirections
Added method to check if the server is rebooting and removed delay
Don't reboot with PHP_NO_REBOOT is defined, reboot php modules can create
problems with other libraries
Fixed windows compilation problem
Fixed possible segfault
Fixed problem with filters on static files served by HTTP
Changed functions names
Added SCGI documentation and other minor changes
Minor changes to the documentation files
Support windows compilation
Possibility to store protocol specific data in the vhost scope
Rewritten the linked list in server.cpp in C++ using stl list class
Fixed problem when a file range is specified and added comments to last
changes
Updated TODO list
Changed DEFAULT_FILENAMEx to DEFAULT_FILENAME in the configuration file
Server uses connections.size() instead of nConnections
Don't add another slash between directory and file name if it is already
present
Add ReadWriteLock class
Fast MIME types configuration file reload
Fixed problem with Semaphore under windows
Semaphore has the same posix's behaviour under windows
Fixed possible segfault under high loads
Updated copyright year
myserver-headers points to the myserver root
Fixed compilation problem
Support compilation under windows
Fixed compilation problem under windows for modules
Fixed compilation problem under windows
Fixed wrong XML example
If the path is not specified use the name
Fixed segmentation fault if it is not specified a valid log file name for
a virtual host
Python executor plugin
Consider padding if specified by the FastCGI application
Added element to the TODO list
superFastHashing replaced by ELF hashing
Don't send the security file in any case
Fixed problems with common log format login
Different implementation to solve segfaults in other files
Added Multicast class and fixed several compilation warnings
Fixed problem with multicast
Added new events
Break if an observer already sent a result
Http checker plugin
Added new signals for the server class
Report error messages
Send HTTP 100 only if there is an entity body
Added setValue to HttpHeader
Added set_header and send_redirect commands
Don't allow different different cases for MIME types under windows
Report warning if multiple MIME types are registered for the same
extension
Log an error message if a file can't be found
Added possibility to read rules from file
Fixed Keep-Alive connections problem with Opera web browser
Source code ported to GPLv3
Source code ported to GPLv3
Added new methods to the plugins namespace class
OPTIONS includes external modules too
Fixed compilation warnings and added new HTTP status codes
Added new methods
FindData class handles different behaviour between UNIX and WINDOWS
Added possibility to load options for plugins
Return error message body if the error page doesn't exist
Log an error if an invalid virtual host is requested
Fixed problem with SSL read-ahead
Restored original english files
Check return status on Semaphore lock/unlock
Windows update
Fixed segmentation fault when Host is not valid
merged patch from trunk
Lazy threads-purge
Restored default homepage
Applied patch sent by <address@hidden>
Prepare release 0.8.9
Changed default threads number
merged libevent-experimental branch to trunk
Prepare release 0.8.10 and windows bugs fixed
Put correct version file
Fixed possible segfault
Fixed mutex starvation at shutdown
Don't check for data size to read
MSCGI ouput is flushed directly to the client
Added possibility to add custom headers for MSCGI
Added windows firewall configuration trough the NSIS Simple Firewall
Plugin
Fixed compilation problem
Clear map
Rules checker plugin added
Added XML plugins descriptors
Added script to automatically fetch plugins
Fixed formattation problem
Fixed problem with HTTP pipelining
Fixed compile problem
Prepare release 0.8.11 and windows bugs fixed
Copy scgi.htm with make install
Fixed some problems under windows
Fixed some problems under windows
Fixed compilation warning
Added protocol_buffer file
Use only '127.0.0.1' if other IPs can't be found
Added TODO list element
Allow NULL HTTP context
Possibility to get lfind stats under UNIX
Use iframe instead of frame
Changed CSS style
Windows files updated
Fixed broken link
Fixed compiling problems with gcc-4.3
Specify Content-Type header
Read directly the protocol name
Added misc files repository
Don't install the counter example by default, this avoid the libpng
dependency
Added the counter example
Added new options to the default myserver.xml file
Updated TODO list
Implemented sort for HTTP directory browsing
Added links to sort files
compare functions ported into HttpDir class
Cleaned up some string functions
Fixed compiling problems under *NIX caused by revision 2500
MSCGI library ported in the MyServer code, it is not an external module
anymore <experimental>
Removed ./cgi-lib references
Windows files updated
fixed include files path
Force break for the current event loop
Don't create new threads while the server is rebooting
Use event_loopbreak only where it is defined
Use the HttpDataHandler superclass where it is possible
Cleaned some headers file
Added new files/functions and cleaned some header files
Ported some functions in a new class
readPostData ported into HttpDataRead
Changed readPostData error code reporting
prepare new 0.8.12 version
Fixed some compiling errors
Check if MSCGI can be compiled
Fixed compiling problems under windows
Allow relative path in the virtualhosts.xml file
Enable FTP in the GUI
Allow reverse order for Http browsing
Http browse directory style linked as external file
Updated Makefiles
Added new Makefile.am
Fixed CGI error message
Allow to define the connections priority in the virtual host definition
Changed type of priority to int
Fixed problem to detect the FLTK library at configure time
Fixed compiling problem
Fixed compiling problems
Don't return an error if the PATH_INFO can't be translated
Fixed compiling issue with g++-4.3
Fixed some problems with HTTP handlers
python_http_handler plugin skeleton, it is experimental and miss almost
all features
Added methods/members defined for mod_python to the python_http_handler
plugin
Added new functions to the python_http_handler plugin
Fixed compiling issue
Allow to specify when a plugin should be loaded globally
Added note in the README file
Cleaned some interfaces
Fixed bug in the control application
Register signals on reboots
Removed debug output message
Protocols made threads reentrant
Use unique factory method to retrieve the protocol to use
Cleaned some code
Fixed compiling error
Some source files were renamed
Moved textmangler utility in a separate directory
Added scons construction tool file
Check for ARGP
Fixed mistake in the UML diagram
Added possibility to fetch/build plugins with scons
Added SConscript files for plugins
Removed not used argument
Use PACKAGE_VERSION if specified
Check for libevent and for plugins dependencies
Removed old building system files
Renamed some .h files
Fixed some compiling problems with new changes in the myserver core
Modified some interfaces
Fixed a problem with Close connections and renamed some methods
Added new functions to the python plugin and fixed a path problem in the
building scripts
Added the possibility to build a plugin directly from the scons script
Fixed some compiling problems under OpenBSD
Fixed a bug with SSL hosts, RSA keys now are 2048 bits long, changed some
\t to double space
Fixed possible segfault
fixed typo
Fixed threads cleaning deadlock
Fixed some problems on server reboot
Fixed possible hang at reboot
Fixed problem with POST data
Fixed different problems under Windows
Preparing 0.9-rc1 release
Fixed windows problems
Fixed problem with the NSIS builder
Cleaned source code from external lock/unlock
Fixed segfault with the control protocol, use a visitor to access the
connections list
Added possibility to open port 21 of firewall trought the installer
Register a new connection ID in a critical section
Fixed compiling problems under windows
Solved a possible segfault in the CONTROL protocol and changed some
inline comments
Added the py_control_client library. It implements the client side of
the CONTROL protocol in python
Renamed 'external' to 'plugins'
Added CONTROL error codes
Don't specify g++ in the SConstruct file
Don't raise error when some env variables are not configured
Added some unit testing files (there is need of CppUnit for them)
Updated copyright year
Refactored methods and new tests
Refactoring
Refactored Http Response
Added new tests
Added Thread creation and cleaned Multicast tests
Fixed compiling problems and added new tests
Test utility module
Added test for getPathRecursionLevel
Added tests for the Connection class
Fixed compiling problem
Added test for iterator
Added new tests
Added new tests and fixed bug
Removed debug message
FilesUtility::splitPath cleaned and faster
Changed behaviour of MemBuff::getBuffer
Use a dynamic buffer instead of a static 8KB one for Connection
Fixed possible segfault -- need to be cleaned more
Fixed windows compiling problem
Cleaned scheduler interface - still bugged under some circumstances
Use socket pair in the connections scheduler - new source code needs to
be cleaned
Fixed windows problems
Don't lock the connection thread to reschedule a waiting socket for new
data
Added new tests and fixed bug
Changed example download file
Changed indentation from tab to double spaces
Added RecursiveMutex class and new tests
source/ directory renamed to src/
Changed some old references from source/ to src/
Fixed source directory name
Windows Dev-C++ project file regenerated
Added tests for the Pipe class
Added Regex class unit testing
Added tests for the safetime APIs
Added element to the TODO list
Added tests for the Semaphore class
Added development model document
Prepare new 0.9-rc2 release
changed windows projects files
Renamed file
Fixed compiling problem
Fixed separator in the Makefile.am file
Fixed file path
Added missing file
Refactoring and added new tests
Changed ChangeLog note
Modified TODO list and removed dirty code
Removed links to non-free software and added new note about OpenSSL in
the license file
Added license note
Renamed CgiData to MscgiData
root (2):
initial checkin
Initial revision
rustypaint (148):
first linux port and Dev-C++ support
Removed Stray Semicolon
fixed dir dependent issues and removed temp files (oops)
*** empty log message ***
VC6++ files converted from VC++ 7 files
moved lfind.h to include
Added global makefile
First linux port of control
Compiled program now placed in binaries
*** empty log message ***
vhosts initial coding
fix spelling error
Fixed some file handler problems
Cast (int) and some debug code (for now)
Syncd with windows vr
Linux updates
Forgot an unused return
Added a forgoten %s
Fixed problem with mozilla in linux
Fixed problem with mozilla in linux
Linux updates
Fixed behavor of lstrcmpi in linux and moved common #defines to header
Fixed behavor of lstrcmpi in linux and moved common #defines to header
Linux updates
fixed logic error
Linux updates
Linux updates
Linux updates
Linux updates
Fixed Segfaults under Very high load
Linux updates
Linux updates
Linux updates
Linux updates
Linux updates
Linux updates
Linux updates
Linux updates
Linux updates
Linux updates
Linux updates
Linux updates
change casse of file name to work with linux
Linux updates
Linux updates
Linux updates
Linux updates
Linux updates (for now)
Linux updates
Linux updates
Added message for MSCGI-LIB
Linux updates
Linux updates
fixed missing </ >
added SetContent_Type
change S to s
overload Write for binary
fixed include problem
added web counter
*** empty log message ***
fix spelling error
*** empty log message ***
fixed max value problems
fixed max value problems
*** empty log message ***
Added windows port of MSCGI counter
Fixed NULL pointer problem
Fixed signals
Linux updates
Linux updates
Start of automake build system
Start of automake build system
Linux updates
Automake updates
Automake updates
installed by autogen.sh, not needed in cvs
Prevent -g flag as default
Linux updates
use pthread mutexes when we have them
*** empty log message ***
*** empty log message ***
Linux updates
Linux updates
Linux updates
automake updates
1st run at make install and make dist
Automake Updates
Automake Updates
Automake Updates
Automake Updates
Automake Updates
some CVS cleanup
"new file" functions
someone can't count :)
Automake Updates
more "new file" functions
added vector class
make way for new configure app
Added new configure app
Automake Updates
Control Protical updates
Added MD5ed control password to configure app
fix an oops
*** empty log message ***
added memory I/O to cXMLPraser
start of control protocol client
oops
control protocol updates
control protocol updates
oops
added progress indication
control protocol updates
updates and bug fixes
language file updates
added default port values
connections dialog added
language file updates
some GUI tweaks
disable service menu items in *nix for now
dynamic protocol support (control protocol)
dynamic protocol support (local)
fix spelling errors
some GUI tweaks
win32 fixes
win32 fixes
win32 fixes
win32 fixes
UTF8Toisolat1
UTF8Toisolat1 now done in cXMLPraser
BSD fix
Automake updates
GUI updates
fix return type
GUI updates
fix
Autoconfig fix
OSX fix
Documentaiton updates
Added -fPIC detection
Added -fPIC detection
copy default config files to /etc/myserver
install fix
fix directories
Added some text formatting to the XML data
mutex for the counter
configure now sets isRegex with IP and host in vhosts
Added HTTP service togals to vhosts
Update about box and correct spelling,
whizkid_bay (1):
*** empty log message ***
xor-pt (41):
A small optimization.
Forgot request->digest_uri[0]='\0';
HttpHeaders::validHTTPResponse: Initialized nLineChars, Removed some
redundant code
Small Optimization: x*1024 -> x<<10
New Funtion: int getEndLine(char* str, int max)
Small Optimizations
Removed special characters
Just removed some invalid characters that were showing in my text editor
Added threads.cpp
Changed comments and added support for doxygen
Changed comments and added support for doxygen
Funtion declaration change
Debug =P
Comments corrections
.dev update
Small correction
source/threads.cpp added to counter.dev
Added filter.cpp and stream.cpp to myserver.dev
Added stream.cpp to MyServer Configure.dev
Added dyn_http_command.cpp and dyn_http_command.h to .dev
New File::getPathRecursionLevel()
Added filters_chain.cpp and filters_chain.h to windows project file.
Added memory_stream.cpp and memory_stream.h to .dev
Added stream.cpp and stream.h to counter.dev
Added stream.cpp and stream.h to cgi-lib.dev
cserver.cpp:896: freeEnvironmentStrings((LPTSTR)envString); ===>
FreeEnvironmentStrings((LPTSTR)envString);
dynamiclib.cpp:79: ret = freeLibrary((HMODULE)handle) ? 0 : 1; ===> ret =
FreeLibrary((HMODULE)handle) ? 0 : 1;
Added <algorithm> for WIN32
Small correction
Added http_header_checker
Added dyn_http_manager.[h/cpp] to myserver.dev
Added -rdynamic to the project's linker options
Decrementors added
HashMap Documentation
Bug fix
Bug Fix
source/myserver.cpp:453
Bug Fix
A few fixes, and .dev updates.
myserver.dev ++ home_dir.[cpp/h]
++gzip_decompress.cpp/h
zaf_er (9):
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
All Turkish Translation Files
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
git-svn-id: svn://svn.savannah.gnu.org/myserver/address@hidden
c4c922ea-a70d-0410-937d-ec1daf91936c
Turkish translation update 2007.07.11
07.07.21 all files turkish translations with link patches...
-----------------------------------------------------------------------
hooks/post-receive
--
GNU MyServer
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [myserver-commit] [SCM] GNU MyServer annotated tag, 0_9_rc1, created. 0_9_rc1,
Giuseppe Scrivano <=