[libfcgi-perl] annotated tag upstream/0.78 created (now 5c599ee)
gregor herrmann
gregoa at debian.org
Mon Jul 18 20:50:28 UTC 2016
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/0.78
in repository libfcgi-perl.
at 5c599ee (tag)
tagging 604e03df60ecb1509f8a4ee62dc89312bec51551 (commit)
replaces upstream/0.77
tagged by gregor herrmann
on Mon Jul 18 22:39:39 2016 +0200
- Log -----------------------------------------------------------------
Upstream version 0.78
Brian Fraser (1):
On Android, set TMPDIR before calling configure
Florian Ragwitz (16):
Allow us to ship dev releases without version mismatches.
defined %hash will be deprecated in 5.12.
Fix another case of defined %hash.
Version 0.71.
Apply patch from RT#57697
Passing wide char's down to FCGI is deprecated
Stop abusing EUMM too much
Update changes
Version 0.72
Add repository to meta resources
Stop claiming we ship a file called -e
Stop relying on echo being available
Version 0.73
Stop leaking information across requests
Version 0.74
Merge my 0.74 release with catagits/master
Jonathan Yu (1):
Fix a spelling mistake in the docs.
Karen Etheridge (23):
add a standard MANIFEST.SKIP file
ignore dist dirs and MYMETA.*
declare MIN_PERL_VERSION in Makefile.PL
prepare for release of 0.75
add a breadcrumb for maintainers
tighter entries
commit MANIFEST changes
prepare for release of 0.76
sort this list to weed out duplicates
remove dupes; ignore MANIFEST artifacts
DO NOT PACKAGE build artifacts!!!
ensure all build artifacts can be cleaned up
commit new generated MANIFEST
prepare for 0.77 release
upgrade metadata to v2, and include more resources
fix file permissions
canonicalize contributors
change repository metadata to reference the github mirror
rename this file so it is visible by metacpan et al
add copyright information to main pod
fix copyright information in these files
prepare for 0.78 release
ignore config.log
Tomas Doran (28):
add a .gitignore for the perl stuff.
Add more things to .gitignore
Add a .gitignore.
Merge branch 'master' of ssh://goatse.co.uk/~bobtfish/public_html/fcgi2
Chop tabs for spaces in the changelog
Add additional ignores
Avoid quoting error with newer automake
Bump versions for dev release pending
Add yet more generated files to .gitignore
More .gitignore
Merge branch 'master' of git.shadowcat.co.uk:fcgi2
Fix UTF-8 double encoding issues (RT#52400)
Make the PRINT method return the number of bytes written.
Force signal handler installation so we can catch SIGPIPE. RT#5100
Bump version
PRINT patch take 3 after diving the perl source
Bump versions for another dev release
Bump version
Version 0.71_01
Take the patch from FCGI::ProcManager Pod.
Version 0.71_02
Merge remote branch 'shadowcat/master'
Update ChangeLog
Version 0.71_03
Cleanup Makefile.PL
Update .gitignore for MYMETA.yml
Swap tabs for spaces
Re-indent code to be sane
Tomas Doran (t0m) (7):
Add more generated files to .gitignore
Bump versions for 0.68
IO:: PRINT returns a bool, not no of bytes written, pointed out by chansen
Another .gitignore fix
Switch PRINT back to void and use XSRETURN_UNDEF/XSRETURN_YES - chansen
Merge commit 'github/master'
Changelog and bump versions for 0.70
chansen (25):
Added a LIMITATIONS section to POD
print() and write() now warn() instead of croak() incase of wide character output
s/\t/ /
Fixed indent style and braces to be consistent
Removed support for SFIO
FCGI::Stream::READ() should warn() instead of croak() incase of wide character
FCGI::Stream::READ()
discard any remaining data in input stream which otherwise ends up in next request
warn in case of implicit discarding of input stream
remove "implicit discarding of input stream" warning. RFC 3875 is pretty clear that a script is not obliged to read any of the data.
Only discard input stream if FCGI_KEEP_CONN is set in FCGI_BeginRequestBody flags.
Remove deprecated API
Removed broken PP implementation.
Removed genereating of FCGI.xs
Removed genereating of FCGI.pm
Removed POD file documenting removed API
Removed unused version.pm file
Moved examples to eg/
Require Perl 5.6 and use XSLoader
Correct mutual exclusion with ithreads
Port eg/threaded.pl to ithreads
Correct POD paragraph
Attempts to perform OPEN, SEEK, TELL or TIEHANDLE operations throws an exception
Implemented support for EOF operation on FCGI::Stream handle
Corrected FILENO implementation to return undef if stream is closed otherwise -1.
gregor herrmann (1):
Imported Upstream version 0.78
roberts (79):
Handle fflush(NULL). Contributed by Michael Driscoll (fenris at frob.ml.org).
Add tmpfile() support. Contributed by Michael Driscoll (fenris at frob.ml.org).
Correct for loop syntax for Bourne shell. Rob Saccoccio <robs at InfiniteTechnology.com>
Important IsFcgi() and Accept() fixes
Update IsFcgi() so that it detects the CGI envrionment
Remove unneccesary cast to caddr_t.
Disable Nagle algorithm for TCP based connections because
A patch for 1.1 support provided by Bill Burke.
Correct converting from bytes which are unsigned to int
Add $Id$ string and beautify.
Misc. updates to get a clean make on Linux. A bit of
Misc. updates to get a clean make on Linux. A bit of
Misc. updates to get a clean make on Linux. A bit of
There's no reason we need to maintain compiled classes in a devkit.
Moved the source files up a directory.
Files moved up from the old src directory.
A workaround for a problem on (at least) Linux 2.0.x and UnixWare.
Moved the workaround from the last patch out from under the
Don't need these..
Update mailing list links -> idle.com.
Removed a handful of wild (DOS) carriage returns.
Wrap write()s in a loop to make sure the entire buffer is written.
Rename Perl -> perl (gotta move all the files).
- Remove the parenthesis in the ASSERT macro definition.
Flush FastCGI buffers at application exit. <eichin at fastengines.com>
Remove the static initialization of _fcgi_sF[] because on glibc 2.x based
Remove them dang DOS CRs.
Remove the printf() and #include of stdio.h from examples/echo2.c.
*) Add multithread support to the fcgiapp lib and an example multithreaded
Remove some debugging code and clean up some gcc warnings in cgi-fcgi.c.
A little more tweeking to eliminate warnings..
Removed examples/tiny-cgi.c (it wasn't a FastCGI application?!).
Fix warnigs - mostly main() complaints.
Remove unneeded include file <sys/time.h>
#include <stdio.h> - for environ
exit() -> return() to eliminate a warning on win32
Use FCGX_InitRequest() to initialize the static FCGX_Request
put back environ declaration for Unix
put back <sys/time.h> for Unix
use ANSI style function definitions
eliminate C++ void* implicit cast warnings
Remove Open Market's sample config file.
get the power of fcgi_config.h
don't need this - it doesn't work
This should be replaced with Tom Poindexter's TCL lib or a
some more #include juggling
prevent a C++ compiler error
more header juggling
header juggling & C++ warnings
ANSI function definitions
header juggling & print thread id
header juggling
Add $(LIBS) to threaded.c
env bug, header juggling, C++ warnings
Move sample-store to SampleStore
Move sample-store to SampleStore
Move sample-store to SampleStore
Move sample-store to SampleStore
Fix a bug in "int read()"
*) Fixed an unintentional sign extension during promotion in Java's
Use pthread_mutexes for locking the accept() and data.
Comment about accept serialization
Remove an OM Secure Server specific comment.
Linux needs <sys/types.h>
Initial shot at supporting initializing FastCGI socket on our own.
Fix FCGX_Accept()
Update based on the FCGX_Accept_r() API change
Remove a couple of warnings
Fix OS_Accept arg on Win32.
Fix a silly change I made back w/ the multi-thread changes
Eliminate a warning
C++ support - provided by Michael Richards <mimiker at scifair.acadiau.ca>n(Apollo Software) and George Feinberg
Remove unnecessary .dfc files.
Missed a couple..
Recover from header juggling - (Solaris)
Remove Win #include
Couple of minor WIN32 tweaks suggested by
Write an empty STDIN PDU to indicate stdin EOF.
Remove the Perl and TCL examples; examples exist in their respective directories.
robs (256):
Put the classes in the com.fastcgi package
Put the RCS keyword '$Id: $' in each of the classes.
Don't close stdout/stderr on init & check for null pointer.
Hi folks,
fix the #include fcgio.h
Set in,out,err,parmsPtr to NULL in FCGX_FClose(FCGX_Stream *)
assert -> ASSERT
Reset in,parmsPtr to NULL when reading the request fails
Delete not needed M$ VC++ file.
Fix bug in OS_Close() (when accept returns fds >8). ernst at wildape.com
Note potential bug when accept returns fds >32. ernst at wildape.com
*** empty log message ***
Fix a problem with ClientAddressList handling - jakub.spicak at deltaes.cz
tweak for gcc 2.96 (RH7) [techprod at emumail.com]
Eliminate String methods and constructor deprecation warnings under 1.3
Handle malloc failures in FCGI_OpenFromFILE() properly. Suggested by 'ZIGLIO Frediano' <Frediano.Ziglio at omnitel.it>.
Provide FCGX_Free().
Set ipcFd = -1 when an error occurs and ipcFd is closed
set ipcFd = -1 in FCGX_InitRequest()
Add support the shutdown Event.
Cleaned up OS_CreateLocalIpcFd() and OS_FcgiConnect().
Clear errno before calling getpeername() to determine if the app is running as a FastCGI application.
no message
Remove page breaks.
Protect write access to the fdTable. Wolfgang Meisl [meisl at brainlab.com]
Clean up and remove some useless code.
Fix some broken links.
Minor cleanup (more needed).
Check for NULL args. Eric Sit [esit at MIT.EDU]
Try and find an open slot in the fdTable if the fd is >WIN32_OPEN_MAX. Suggested by Eric Sit [esit at MIT.EDU]
Remove unneeded include of <io.h>
Header file juggling.
Remove FALSE/TRUE defines - they're picked up in fcgimisc.h if needed.
Need <limits.h>
Remove a bunch of includes that don't belong here.
Add windows.h to pickup GetLastError, etc.
Remove references in the comments to fcgio2.h.
Add WIN32_LEAN_AND_MEAN to WIN defines
no message
These don't serve any purpose. The echo examples are sufficient.
Rename echo2 -> echo-x
These are clutter and with the "self-start" feature somewhat obsolete. The examples should be documented instead in the cgi-fcgi docs.
tiny-authorizer renamed authorizer
no message
no message
Add the examples
renamed libfcgi.dsp
Add editor backup files.
Add configure related status files.
Add fcgiappmisc.h back in.
Fix includes.
Fix includes.
This is a generated file and shouldn't be under source control.
These don't build (yet) under Win so exclude them.
header fiddling.
Remove a bogus check in last commit.
Remove page breaks.
Revert isFCGI() to its original form - ignoring the sock arg.
A little header juggling.
Header play
Eliminate const on buffersize to eliminate a compiler warning.
Touch args to avoid compiler warnings.
casts and initializers to prevent warnings.
type changes, casts, and arg touching to prevent warnings.
Add exe dependencies on lib.
Fix build settings.
casts and arg touching to prevent warnings.
Don't remove SHUTDOWN_EVENT from initial env.
Make str_dup static.
Remove DLLAPI define.
Change the ordering on DLLAPI define, only define if not defined (unix case).
Move fcgiappmisc.h into fcgiapp.h
More bloody header/define juggling.
Rename FreeStream -> FCGX_FreeStream and CreateWriter ->FCGX_CreateWriter (they're exported).
Remove unneeded header includes.
Add DLLAPI define for win
header juggling
Remove #undef DLLAPI - not needed anymore
Functionally equivelent - remove "/GX-" (exception handling) from compile options.
Functionally equivelent compile options.
Move the <io.h> inside a _WIN32 define.
Remove fcgiappmisc.h
cleanup and remove obsolete files
check to see if the SampleStore dirs exist before trying to create them
Remove references to files that have been removed from the kit.
Fix a broken declaration.
Win32 lib makefile update (based on the latest project file).
Fix the return type on FCGI_Flush from int to void.
Support building from the devkit on Win32 when the libfcgi was built into Release/Debug directories.
Ignore editor files and the blib directory
Ignore Debug and Release directories.
Ignore FcgiBin directory
Ignore fcgi_config.h
Ignore:
Add a check for limits.h
Update to autoconf 2.52.
autoconf 2.52 update and check for limits.h
When building under devkit, copy needed devkit files down instead of using lib built from above.
Update to the install.sh provided with autoconf 2.52
Remove obsolete files.
Remove dependency on OMI_CONFIG (unavailable) by reverse engineering configure. Hopefully I got everything.
Remove obsolete lines (refering to examples/perl and examples/tclsh subdirectories).
Remove reference to obsolete file - acconfig.h.
Remove uneccesary checks.
Put back a revised version - its used by autoheader.
Update based on a new autoheader run against configure.in.
Revert last commit - put acconfig.h back into the dist target.
Add
Put the name of the file in the comment because autoheader copies it into fcgi_config.h (and would otherwise be confusing).
Added check for ssize_t.
no message
configure and configure.in are now copied down from above.
Add configure and configure.in to the distribution fileset.
Make configure capable of being used here or from inside the perl directory.
Win makefiles don't need to be built by configure.
Changes that are the result of the OMI_CONFIG being removed from configure.in.
New run of autoheader.
New run of autoheader - really this time.
Remove uneeded code that was causing gcc to warn
Repace the build batch files with an nmake Makefile.
no message
Rename and rewrite echo2 -> echox
Rewrite based on latest project file.
Remove SampleStore from distribution. I don't know that its really added much WRT helping folks, it doesn't build on Win and it depends on a chunk of TCL library code.
Remove SampleStore from distribution. I don't know that its really added much WRT helping folks, it doesn't build on Win and it depends on a chunk of TCL library code.
Remove obsolete file - the use of accconfig is deprecated in favour of the 3 argument version of AC_DEFINE (and others).
Remove acconfig from the distribution file list - the use of accconfig.h is deprecated in favour of the 3 argument version of AC_DEFINE (and others).
Break out the clean target and establish a dependency on fcgi_config.h
Use 3 arg version of AC_DEFINE.
Add the .exe extension when appropriate to the clean target.
Add the .exe extension when appropriate to the clean target.
Rename the PP conditional for the fileno() prototype to HAVE_FILENO_PROTO.
Remove the recursive behaviour that caused an nmake on the library.
Remove #define of NULL
semantics
New autoconf/autoheader run.
Updates as a result of fcgi_config.h.in updates.
rerun... to remove bloody carriage returns
copy the dist1 files down when building from under the devkit.
Remove the /Y option to copy - its not in/on NT4
Prevent MakeMaker from searching for the winsock2 library - it was found by the linker anyway. Gerald Richter [richter at ecos.de]
Fix TCP socket accept handling that I broke in a previous commit.
no message
Add shutdown flags and install signal handlers at lib init if there are not already handlers installed.
no message
If shutdownPending is set, fail out of AquireLock().
no message
Add
Only expose the shutdown functions.
Only expose the shutdown functions.
Add
handle int to pointer conversion properly
Remove FCGX_Shutdown and OS_Shutdown() - there is no immediate need so no point in exposing them.
Move the ./index.html to ./doc/overview.html
fix links
initialize tcp_ia and port to prevent compile warning.
initialize port in OS_FcgiConnect to prevent compiler warning
Added "int FCGX_Peek(FCGX_Stream *)" (needed by fcgio.cpp).
Rewrite of the C++ lib
Add the C++ API to the lib.
no message
add the lstdc++ dependency
exit -> return to prevent a warning
define DLLAPI for non win platforms
fix typo: setb -> setp
pickup unistd.h and environ
fix C++ build handling
fix shell compatibility (bash)
change const qualifier on extern environ
Fix buffered reads.
Add some comments/notes
remove bloody CRs and fix bufsize initialization
revert last commit (i.e. remove FCGX_Peek)
revert last commit (i.e. remove FCGX_Peek)
remove bloody CRs
Replace the application/path specific echo.html and echo2.html with the more flexible test.html that allows the POST destination to be specified.
fix to allow the c++ lib to be built and installed as a shared library
use gcount() instead of eof() because ignore() doesn't set the eof bit in some versions of glibc++
implement uflow()
move all the virtual protected member functions back to protected (from public)
*** empty log message ***
*** empty log message ***
this doesn't say antyihg useful - so begone
fix validation, organization, and links
fix validation, organization, and links
fix mailing list links/refs
prep for 2.2.2
add some CHANGES history, update the build procedure.
change compiler options consistent with other projects
Add LIBFCGI_EXPORTS to defines
Add echo-cpp project to workspace
no message
remove unneeded comment
Add echo-cpp
no message
Add LIBFCGI_EXPORTS to defines
update obsolete syntax
Refer to the FCGI.pm documentation and eliminate all of the erroneous content
add perl, java, doc, win32 to the DIST files
add .mak files to DIST
add size to PROGRAMS
(WIN32) Fixed initialization of the accept mutex when OpenSocket() was used. Niklas Bergh [niklas.bergh at tific.com]
change version to 2.2.3
Change references to NULL to 0.
test for iostreams that support a streambuf assignment operator
define HAVE_IOSTREAM_WITHASSIGN_STREAMBUF
define HAVE_IOSTREAM_WITHASSIGN_STREAMBUF
use real function names when looking for libraries to prevent breakage under Solaris Workshop's compiler
Fix a bug a that caused the lib to crash under certain circumstances when an error occured on a read
more lib crash fixes on err'd read
Modified Files: fcgios.h
Modified Files: os_win32.c
Modified Files: libfcgi/Makefile.am examples/Makefile.am configure.in acinclude.m4
Modified Files: Makefile.am
Modified Files: libfcgi/Makefile.am examples/Makefile.am cgi-fcgi/Makefile.am
Modified Files: Makefile.am
add automake required file - compile
remove <CR>
Add a mini project to copy the fcgi_config.h file from fcgi_config_x86.h
Add a mini project to copy the fcgi_config.h file from fcgi_config_x86.h
Update the echo-cpp example to show the restoral of the original
[WIN] Use _beginthread instead of CreateThread because we use the clib.
Fix a bug that caused an assert to pop when an async file descriptor
[WIN32] Eliminate the (partial and broken) use of OverlappedIO - this
disable the 4127 warning caused by FD_SET
ignore *.tar.gz
add check for char_type in the context of C++'s streambuf and some misc changes to how C++ related checks are performed
add 'using namespace std' because fcgio.h doesn't do that anymore
use streamsize and char_type, export the C++ API via the class not its methods
remove dos eols
use #if instead of #ifdef
remove define of HAVE_IOSTREAM_WITHASSIGN_STREAMBUF
enable synchonous exception handling in the release target
build fcgio.cpp at warning level 3 instead of 4 (because windows headers throw piles of warnings)
updates based on the latest fcgi_config.h.in
changes to match recent .dsp changes
missed a couple of streamsize changes
cleanup to avoid warnings under borland complier
[WIN32] force an exit from the ShutdownRequestThread when a shutdown
[WIN32] shutdown only the send side of a TCP socket to prevent a TCP
shutdown() the send side and then read() from client until EOF
same change as in os_win.c - on connection close, shutdown() the send side and read until EOF or timeout
fix typo in example code, re prime number
set version to 2.4.0
tabs -> spaces
add attach()/detach() support
call the fcgi lib's attach/detach
Fix fcgi_streambuf::underflow() such that when there is no buffer
migrate OS_Close() calls to new signiature
bump version to 2.4.1
add Win32/config_h.dsp
change uses of 'cp' to 'copy'
remove '/GX-' from the compiler flags - there C++ exception handling is off on extern 'C' fns anyway
remove '/D LIBFCGI_EXPORTS'
remove '/GX-' - C++ exceptions are presumed disabled for extern 'C' fns
[WIN32] Raise SIGTERM from the ShutdownRequestThread to emulate
skimo (96):
Change reference to INSTALL to configure.readme
ActivePerl compatibility
Partial threadification.
Further threadification
Finish off thread support (fingers crossed)
Fix sfio support
some cleanups
move PRINTF into correct package
Check for socklen_t
and actually use the HAVE_SOCKLEN define
Small clean ups
handle NULLs in VFPrintf
new API changes
0.48 release
die handler
detach/attach
move <sys/types.h> include in os_unix.c
Document new interface.
Minor fixups
0.53 release (fixes sfio)
Version 0.54 changes
o small documentation fix
0.55 release
GetHandle and GetEnvironment
IsFastCGI
add warning when in devkit and library hasn't been compiled yet
warn handler fix; 0.56 release
use FCGX_Free
document backlog and warn on incorrect use of accept
0.57 release
do close when not bound;0.58 release
copy win32 configuration file instead of moving it
echo.fpl was still using the old interface
forgot to add remote.PL to the repository
pure perl implementation
0.59 release
add BINMODE method and comment on socket perms
Don't try to compile anything on pure perl build
bind to non-INADDR_ANY for TCP/IP
attempt at better explaining OpenSocket
work around problem in earlier MakeMakers
fix length calculation in pure perl version
allow pecification of purity on command line
Don't keep connection on failure.
extra argument for FCGX_Free
allow file handle Request socket argument
revert socket option patch
use standard T_PTROBJ typemaps
Remove configure{,.in} from MANIFEST.
use Config{sh}
The socket thing again.
fix reference counting
bump version
add LastCall method
assume non pure build
document changes
move topdir to automake
Move version number to separate file.
remove use File::Copy just added
add libtool "support"
copy additional files
update changelog
use libtool
add config.*
Use common checks but different configure scripts for
remove useless calls
install not needed for perl module
remove copying
fix AM_CONFIG_HEADER call
convert to automake
don't install example programs
install include files
detect installed fcgi lib
respect CFLAGS
move fcgi_config.h
install move fcgi_config.h
bump version
version thing again
copy x86.h from correct place
another attempt
avoid warning under strict
mention pure named pipes thing and useinstalled option
add $(EXEEXT) to threaded
define INT2PTR if needed
prepare for 0.65
perl 5.8.0 compatibility fix by Autrijus
bump version
typo
Upgrade FCGI_UndoBinding to perlio
comment on a possible FILENO method
Remove extraneous "/".
Write out in 32KiB chunks since FastCGI protocol support
Comment out calls to close in Finish based on a report
add minimal test
bump version in anticipation of new release
update to 0.67
stanleyg (1):
Initial revision
t0m (4):
Trim trailing whitespace
Add FILENO method to FCGI.pm to comply with IO:: interface
Trim trailing whitespace
Add FILENO method to FCGI.pm to comply with IO:: interface
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libfcgi-perl.git
More information about the Pkg-perl-cvs-commits
mailing list