http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/a9485aeb/thirdparty/civetweb-1.9.1/Makefile.deprecated ---------------------------------------------------------------------- diff --git a/thirdparty/civetweb-1.9.1/Makefile.deprecated b/thirdparty/civetweb-1.9.1/Makefile.deprecated new file mode 100644 index 0000000..288c15b --- /dev/null +++ b/thirdparty/civetweb-1.9.1/Makefile.deprecated @@ -0,0 +1,208 @@ +# This Makefile is part of Civetweb web server project, +# https://github.com/valenok/civetweb +# +# Example custom build: +# COPT="-g -O0 -DNO_SSL_DL -DUSE_LUA -llua -lcrypto -lssl" make linux +# +# Flags are: +# -DHAVE_MD5 - use system md5 library (-2kb) +# -DNDEBUG - strip off all debug code (-5kb) +# -DDEBUG - build debug version (very noisy) (+7kb) +# -DNO_CGI - disable CGI support (-5kb) +# -DNO_SSL - disable SSL functionality (-2kb) +# -DNO_SSL_DL - link against system libssl library (-1kb) +# -DCONFIG_FILE=\"file\" - use `file' as the default config file +# -DSSL_LIB=\"libssl.so.<version>\" - use system versioned SSL shared object +# -DCRYPTO_LIB=\"libcrypto.so.<version>\" - use system versioned CRYPTO so +# -DUSE_LUA - embed Lua in Civetweb (+100kb) + +PROG = civetweb +CFLAGS = -std=c99 -O2 -W -Wall -pedantic -pthread -pipe -Iinclude $(COPT) + +# To build with Lua, download and unzip Lua 5.2.3 source code into the +# civetweb directory, and then add $(LUA_SOURCES) to CFLAGS +LUA = src/third_party/lua-5.2.3/src +LUA_FLAGS = -I$(LUA) -DLUA_COMPAT_ALL +LUA_SOURCES = $(LUA)/lapi.c $(LUA)/lcode.c $(LUA)/lctype.c \ + $(LUA)/ldebug.c $(LUA)/ldo.c $(LUA)/ldump.c \ + $(LUA)/lfunc.c $(LUA)/lgc.c $(LUA)/llex.c \ + $(LUA)/lmem.c $(LUA)/lobject.c $(LUA)/lopcodes.c \ + $(LUA)/lparser.c $(LUA)/lstate.c $(LUA)/lstring.c \ + $(LUA)/ltable.c $(LUA)/ltm.c $(LUA)/lundump.c \ + $(LUA)/lvm.c $(LUA)/lzio.c $(LUA)/lauxlib.c \ + $(LUA)/lbaselib.c $(LUA)/lbitlib.c $(LUA)/lcorolib.c \ + $(LUA)/ldblib.c $(LUA)/liolib.c $(LUA)/lmathlib.c \ + $(LUA)/loslib.c $(LUA)/lstrlib.c $(LUA)/ltablib.c \ + $(LUA)/loadlib.c $(LUA)/linit.c +LUA_WINOBJS = $(LUA_SOURCES:%.c=%.obj) + +ifneq ($(OS), Windows_NT) + LUA_FLAGS += -DLUA_USE_DLOPEN +endif + +LIB_SOURCES = src/civetweb.c + +ALL_SOURCES = src/main.c $(LIB_SOURCES) src/third_party/sqlite3.c src/third_party/lsqlite3.c src/third_party/lfs.c \ + $(LUA_SOURCES) $(YASSL_SOURCES) + +SQLITE_FLAGS = -DTHREADSAFE=1 -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS +CIVETWEB_FLAGS = -DUSE_LUA -DUSE_LUA_SQLITE3 -DUSE_LUA_FILE_SYSTEM $(COPT) +FLAGS = $(CIVETWEB_FLAGS) $(SQLITE_FLAGS) $(LUA_FLAGS) + + +# Stock windows binary builds with Lua. +# Yassl has a GPL license, so we will leave it out by default. + +ifeq ($(WITH_YASSL), 1) +YASSL = ../cyassl-2.4.6 +YASSL_FLAGS = -I $(YASSL) -I $(YASSL)/cyassl \ + -D _LIB -D OPENSSL_EXTRA -D HAVE_ERRNO_H \ + -D HAVE_GETHOSTBYNAME -D HAVE_INET_NTOA -D HAVE_LIMITS_H \ + -D HAVE_MEMSET -D HAVE_SOCKET -D HAVE_STDDEF_H -D HAVE_STDLIB_H \ + -D HAVE_STRING_H -D HAVE_SYS_STAT_H -D HAVE_SYS_TYPES_H +YASSL_SOURCES = \ + $(YASSL)/src/internal.c $(YASSL)/src/io.c $(YASSL)/src/keys.c \ + $(YASSL)/src/ssl.c $(YASSL)/src/tls.c $(YASSL)/ctaocrypt/src/hmac.c \ + $(YASSL)/ctaocrypt/src/random.c $(YASSL)/ctaocrypt/src/sha.c \ + $(YASSL)/ctaocrypt/src/sha256.c $(YASSL)/ctaocrypt/src/logging.c \ + $(YASSL)/ctaocrypt/src/error.c $(YASSL)/ctaocrypt/src/rsa.c \ + $(YASSL)/ctaocrypt/src/des3.c $(YASSL)/ctaocrypt/src/asn.c \ + $(YASSL)/ctaocrypt/src/coding.c $(YASSL)/ctaocrypt/src/arc4.c \ + $(YASSL)/ctaocrypt/src/md4.c $(YASSL)/ctaocrypt/src/md5.c \ + $(YASSL)/ctaocrypt/src/dh.c $(YASSL)/ctaocrypt/src/dsa.c \ + $(YASSL)/ctaocrypt/src/pwdbased.c $(YASSL)/ctaocrypt/src/aes.c \ + $(YASSL)/ctaocrypt/src/md2.c $(YASSL)/ctaocrypt/src/ripemd.c \ + $(YASSL)/ctaocrypt/src/sha512.c $(YASSL)/src/sniffer.c \ + $(YASSL)/ctaocrypt/src/rabbit.c $(YASSL)/ctaocrypt/src/misc.c \ + $(YASSL)/ctaocrypt/src/tfm.c $(YASSL)/ctaocrypt/src/integer.c \ + $(YASSL)/ctaocrypt/src/ecc.c $(YASSL)/src/ocsp.c $(YASSL)/src/crl.c \ + $(YASSL)/ctaocrypt/src/hc128.c $(YASSL)/ctaocrypt/src/memory.c + + ALL_SOURCES += $(YASSL_SOURCES) + FLAGS += $(YASSL_FLAGS) -DNO_SSL_DL + CIVETWEB_FLAGS += -DNO_SSL_DL + +else +# FLAGS += -DNO_SSL +# CIVETWEB_FLAGS += -DNO_SSL +endif + +ALL_OBJECTS = $(ALL_SOURCES:%.c=%.o) +ALL_WINOBJS = $(ALL_SOURCES:%.c=%.obj) + + +# Using Visual Studio 6.0. To build Civetweb: +# Set MSVC variable below to where VS 6.0 is installed on your system +# Run "PATH_TO_VC6\bin\nmake windows" +MSVC = ../vc6 +#DBG = /Zi /Od +DBG = /DNDEBUG /O1 +CL = $(MSVC)/bin/cl /MD /TC /nologo $(DBG) /W3 /GA /I$(MSVC)/include +LINK = $(MSVC)/bin/link /incremental:no /libpath:$(MSVC)/lib /machine:IX86 \ + user32.lib shell32.lib comdlg32.lib ws2_32.lib advapi32.lib + +all: + @echo "make (linux|bsd|solaris|mac|windows|mingw|cygwin)" + +%.obj: %.c + $(CL) /c $(FLAGS) /Fo$@ $< + +%.o: %.c + $(CC) -o $@ $< -c $(FLAGS) $(CFLAGS) + +# Lua library for Windows +lua.lib: $(LUA_WINOBJS) + $(MSVC)/bin/lib /out:$@ $(LUA_WINOBJS) + +# To build with Lua, make sure you have Lua unpacked into src/third_party/lua-5.2.3 directory +linux_lua: $(ALL_OBJECTS) + $(CC) $(ALL_OBJECTS) -o $(PROG) -ldl + +civetweb.o: src/mod_lua.inl + +# Make sure that the compiler flags come last in the compilation string. +# If not so, this can break some on some Linux distros which use +# "-Wl,--as-needed" turned on by default in cc command. +# Also, this is turned in many other distros in static linkage builds. +linux: + $(CC) $(LIB_SOURCES) src/main.c -o $(PROG) -ldl $(CFLAGS) + +mac: bsd +bsd: + $(CC) $(LIB_SOURCES) src/main.c -o $(PROG) $(CFLAGS) + +bsd_lua: $(ALL_OBJECTS) + $(CC) $(ALL_OBJECTS) -o $@ + +solaris: + $(CC) $(LIB_SOURCES) src/main.c -lnsl -lsocket -o $(PROG) $(CFLAGS) + +lib$(PROG).a: $(ALL_OBJECTS) + ar cr $@ $(ALL_OBJECTS) + +$(PROG).lib: $(ALL_WINOBJS) + $(MSVC)/bin/lib /out:$@ $(ALL_WINOBJS) + +# For codesign to work in non-interactive mode, unlock login keychain: +# security unlock ~/Library/Keychains/login.keychain +# See e.g. http://lists.apple.com/archives/apple-cdsa/2008/Jan/msg00027.html +Civetweb: $(LIB_SOURCES) src/main.c + $(CC) $(LIB_SOURCES) src/main.c src/third_party/lsqlite3.c src/third_party/sqlite3.c src/third_party/lfs.c \ + -DUSE_COCOA $(CFLAGS) $(FLAGS) -mmacosx-version-min=10.4 \ + $(YASSL_SOURCES) $(LUA_SOURCES) \ + -framework Cocoa -ObjC -arch i386 -arch x86_64 -o Civetweb + +cocoa: Civetweb + V=`perl -lne '/define\s+CIVETWEB_VERSION\s+"(\S+)"/ and print $$1' include/civetweb.h`; DIR=dmg/Civetweb.app && rm -rf $$DIR && mkdir -p $$DIR/Contents/{MacOS,Resources} && install -m 644 resources/civetweb_*.png resources/civetweb.icns $$DIR/Contents/Resources/ && install -m 644 resources/Info.plist $$DIR/Contents/ && install -m 755 Civetweb $$DIR/Contents/MacOS/ && ln -fs /Applications dmg/ ; hdiutil create Civetweb_$$V.dmg -volname "Civetweb $$V" -srcfolder dmg -ov #; rm -rf dmg + +un: + $(CC) test/unit_test.c -o unit_test -I. -I$(LUA) $(LUA_SOURCES) \ + $(CFLAGS) -g -O0 + ./unit_test + +wi: + $(CL) test/unit_test.c $(LUA_SOURCES) $(LUA_FLAGS) \ + $(YASSL_SOURCES) $(YASSL_FLAGS) /I. /DNO_SSL_DL \ + /link /libpath:$(MSVC)/lib advapi32.lib /out:unit_test.exe + ./unit_test.exe + +windows: $(ALL_WINOBJS) + $(MSVC)/bin/rc resources/res.rc + $(LINK) /nologo $(ALL_WINOBJS) resources/res.res /out:$(PROG).exe + +# Build for Windows under MinGW +#MINGWDBG= -DDEBUG -O0 -ggdb +MINGWDBG= -DNDEBUG -Os +MINGWOPT= -W -Wall -mthreads -Wl,--subsystem,console $(MINGWDBG) -DHAVE_STDINT $(GCC_WARNINGS) $(COPT) +mingw: + windres resources\res.rc resources\res.o + $(CC) $(MINGWOPT) $(LIB_SOURCES) -lws2_32 \ + -shared -Wl,--out-implib=$(PROG).lib -o $(PROG).dll + $(CC) $(MINGWOPT) $(LIB_SOURCES) src/main.c resources\res.o \ + -lws2_32 -ladvapi32 -lcomdlg32 -o $(PROG).exe + +# Build for Windows under Cygwin +#CYGWINDBG= -DDEBUG -O0 -ggdb +CYGWINDBG= -DNDEBUG -Os +CYGWINOPT= -W -Wall -mthreads -Wl,--subsystem,console $(CYGWINDBG) -DHAVE_STDINT $(GCC_WARNINGS) $(COPT) +cygwin: + windres ./resources/res.rc ./resources/res.o + $(CC) $(CYGWINOPT) $(LIB_SOURCES) -lws2_32 \ + -shared -Wl,--out-implib=$(PROG).lib -o $(PROG).dll + $(CC) $(CYGWINOPT) -Iinclude $(LIB_SOURCES) src/main.c ./resources/res.o \ + -lws2_32 -ladvapi32 -o $(PROG).exe + +tests: + perl test/test.pl $(TEST) + +tarball: clean + F=civetweb-`perl -lne '/define\s+CIVETWEB_VERSION\s+"(\S+)"/ and print $$1' include/civetweb.h`.tgz ; cd .. && tar -czf x civetweb/{LICENSE.md,Makefile,examples,test,resources,*.[ch],*.md} && mv x civetweb/$$F + +release: tarball cocoa + wine make windows + V=`perl -lne '/define\s+CIVETWEB_VERSION\s+"(\S+)"/ and print $$1' include/civetweb.h`; upx civetweb.exe; cp civetweb.exe civetweb-$$V.exe; cp civetweb.exe civetweb_php_bundle/; zip -r civetweb_php_bundle_$$V.zip civetweb_php_bundle/ + +clean: + rm -rf *.o *.core $(PROG) *.obj *.so $(PROG).txt *.dSYM *.tgz \ + $(PROG).exe *.dll *.lib resources/res.o resources/res.RES *.dSYM *.zip *.pdb \ + *.exe *.dmg $(ALL_OBJECTS) $(ALL_WINOBJS)
http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/a9485aeb/thirdparty/civetweb-1.9.1/Makefile.osx ---------------------------------------------------------------------- diff --git a/thirdparty/civetweb-1.9.1/Makefile.osx b/thirdparty/civetweb-1.9.1/Makefile.osx new file mode 100644 index 0000000..44260e8 --- /dev/null +++ b/thirdparty/civetweb-1.9.1/Makefile.osx @@ -0,0 +1,42 @@ +# +# Copyright (c) 2013 No Face Press, LLC +# License http://opensource.org/licenses/mit-license.php MIT License +# + +# For codesign to work in non-interactive mode, unlock login keychain: +# security unlock ~/Library/Keychains/login.keychain +# See e.g. http://lists.apple.com/archives/apple-cdsa/2008/Jan/msg00027.html + +# Civetweb features +WITH_LUA = 1 + +PACKAGE = Civetweb +BUILD_DIR = out + +CFLAGS += -DUSE_COCOA -DENABLE_CREATE_CONFIG_FILE -mmacosx-version-min=10.4 -ObjC -arch i386 -arch x86_64 +LDFLAGS += -framework Cocoa + +DMG_DIR = $(BUILD_DIR)/dmg +CONTENTS_DIR = $(DMG_DIR)/$(PACKAGE).app/Contents +RESOURCES_DIR = $(CONTENTS_DIR)/Resources +OSXBIN_DIR = $(CONTENTS_DIR)/MacOS + +CIVETWEB_VERSION = $(shell perl -lne '/define\s+CIVETWEB_VERSION\s+"(\S+)"/ and print $$1' include/civetweb.h) +ZIPFILENAME = $(PACKAGE)-$(CIVETWEB_VERSION).zip + +include Makefile + +package: build + @rm -rf $(DMG_DIR) + install -d -m 755 $(CONTENTS_DIR) $(RESOURCES_DIR) $(OSXBIN_DIR) + install -m 644 resources/Info.plist $(CONTENTS_DIR)/ + install -m 644 resources/civetweb_*.png resources/civetweb.icns $(RESOURCES_DIR)/ + install -m 644 resources/itworks.html $(OSXBIN_DIR)/index.html + install -m 644 resources/civetweb_64x64.png $(OSXBIN_DIR)/ + install -m 755 $(CPROG) $(OSXBIN_DIR)/$(PACKAGE) + install -m 644 docs/Installing.md $(DMG_DIR)/Installing.txt + install -m 644 LICENSE.md $(DMG_DIR)/License.txt + rm -rf $(ZIPFILENAME) + cd $(DMG_DIR) && zip -r ../../$(ZIPFILENAME) . + +.PHONY: package http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/a9485aeb/thirdparty/civetweb-1.9.1/Qt/CivetWeb.pro ---------------------------------------------------------------------- diff --git a/thirdparty/civetweb-1.9.1/Qt/CivetWeb.pro b/thirdparty/civetweb-1.9.1/Qt/CivetWeb.pro new file mode 100644 index 0000000..732f82f --- /dev/null +++ b/thirdparty/civetweb-1.9.1/Qt/CivetWeb.pro @@ -0,0 +1,28 @@ +TEMPLATE = app +CONFIG += console +CONFIG -= app_bundle +CONFIG -= qt + +SOURCES += \ + ../src/md5.inl \ + ../src/sha1.inl \ + ../src/handle_form.inl \ + ../src/mod_lua.inl \ + ../src/timer.inl \ + ../src/civetweb.c \ + ../src/main.c + +#include(deployment.pri) +#qtcAddDeployment() + +HEADERS += \ + ../include/civetweb.h + +INCLUDEPATH += \ + ../include/ + +LIBS += -lws2_32 -lComdlg32 -lUser32 -lShell32 -lAdvapi32 + + +DEFINES += USE_IPV6 +DEFINES += USE_WEBSOCKET http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/a9485aeb/thirdparty/civetweb-1.9.1/README.md ---------------------------------------------------------------------- diff --git a/thirdparty/civetweb-1.9.1/README.md b/thirdparty/civetweb-1.9.1/README.md new file mode 100644 index 0000000..5150e8e --- /dev/null +++ b/thirdparty/civetweb-1.9.1/README.md @@ -0,0 +1,162 @@ + CivetWeb +======= + +**The official home of CivetWeb is [https://github.com/civetweb/civetweb](https://github.com/civetweb/civetweb)** + + +Continuous integration for Linux and OSX ([Travis CI](https://travis-ci.org/civetweb/civetweb)): + +[](https://travis-ci.org/civetweb/civetweb) + +Continuous integration for Windows ([AppVeyor](https://ci.appveyor.com/project/civetweb/civetweb)): + +[](https://ci.appveyor.com/project/civetweb/civetweb/branch/master) + +Test coverage check ([coveralls](https://coveralls.io/github/civetweb/civetweb)) (currently in a setup phase): + +[](https://coveralls.io/github/civetweb/civetweb?branch=master) + +Static source code analysis ([Coverity](https://scan.coverity.com/projects/5784)): + +[](https://scan.coverity.com/projects/5784) + + + + +Project Mission +----------------- + +Project mission is to provide easy to use, powerful, C/C++ embeddable web +server with optional CGI, SSL and Lua support. +CivetWeb has a MIT license so you can innovate without restrictions. + +CivetWeb can be used by developers as a library, to add web server functionality to an existing application. +It can also be used by end users as a stand-alone web server. It is available as single executable, no installation is required. + + +Where to find the official version? +----------------------------------- + +End users can download CivetWeb at SourceForge +[https://sourceforge.net/projects/civetweb/](https://sourceforge.net/projects/civetweb/) + +Developers can contribute to CivetWeb via GitHub +[https://github.com/civetweb/civetweb](https://github.com/civetweb/civetweb) + +Trouble tickets should be filed on GitHub +[https://github.com/civetweb/civetweb/issues](https://github.com/civetweb/civetweb/issues) + +Discussion/support group and announcements are at Google Groups +[https://groups.google.com/d/forum/civetweb](https://groups.google.com/d/forum/civetweb) + +Source releases can be found on GitHub +[https://github.com/civetweb/civetweb/releases](https://github.com/civetweb/civetweb/releases) + + +Quick start documentation +-------------------------- + +- [docs/Installing.md](https://github.com/civetweb/civetweb/blob/master/docs/Installing.md) - Install Guide (for end users using pre-built binaries) +- [docs/UserManual.md](https://github.com/civetweb/civetweb/blob/master/docs/UserManual.md) - End User Guide +- [docs/Building.md](https://github.com/civetweb/civetweb/blob/master/docs/Building.md) - Building the Server (quick start guide) +- [docs/Embedding.md](https://github.com/civetweb/civetweb/blob/master/docs/Embedding.md) - Embedding (how to add HTTP support to an existing application) +- [docs/OpenSSL.md](https://github.com/civetweb/civetweb/blob/master/docs/OpenSSL.md) - Adding HTTPS (SSL/TLS) support using OpenSSL. +- [API documentation](https://github.com/civetweb/civetweb/tree/master/docs/api) - Additional documentation on the civetweb application programming interface ([civetweb.h](https://github.com/civetweb/civetweb/blob/master/include/civetweb.h)). +- [RELEASE_NOTES.md](https://github.com/civetweb/civetweb/blob/master/RELEASE_NOTES.md) - Release Notes +- [LICENSE.md](https://github.com/civetweb/civetweb/blob/master/LICENSE.md) - Copyright License + + +Overview +-------- + +CivetWeb keeps the balance between functionality and +simplicity by a carefully selected list of features: + +- Liberal, commercial-friendly, permissive, + [MIT license](http://en.wikipedia.org/wiki/MIT_License) +- Free from copy-left licenses, like GPL, because you should innovate without + restrictions. +- Forked from [Mongoose](https://code.google.com/p/mongoose/) in 2013, before + it changed the licence from MIT to commercial + GPL. A lot of enchancements + have been added since that time, see + [RELEASE_NOTES.md](https://github.com/civetweb/civetweb/blob/master/RELEASE_NOTES.md). +- Works on Windows, Mac, Linux, UNIX, iPhone, Android, Buildroot, and many + other platforms. +- Scripting and database support (Lua scipts, Lua Server Pages, CGI + SQLite + database, Server side javascript). + This provides a ready to go, powerful web development platform in a one + single-click executable with **no dependencies**. +- Support for CGI, HTTPS (SSL/TLS), SSI, HTTP digest (MD5) authorization, Websocket, + WEbDAV. +- Optional support for authentication using client side X.509 certificates. +- Resumed download, URL rewrite, file blacklist, IP-based ACL, Windows service. +- Download speed limit based on client subnet or URI pattern. +- Simple and clean embedding API. +- The source is in single file to make things easy. +- Embedding examples included. +- HTTP client capable of sending arbitrary HTTP/HTTPS requests. +- Websocket client functionality available (WS/WSS). + + +### Optionally included software + +<a href="http://lua.org"> + +</a> +<a href="http://sqlite.org"> + +</a> +<a href="http://keplerproject.github.io/luafilesystem/"> + +</a> +<a href="http://lua.sqlite.org/index.cgi/index"> + +</a> +<a href="http://viremo.eludi.net/LuaXML/index.html"> + +</a> +<a href="http://duktape.org"> + +</a> + + +Support +------- + +This project is very easy to install and use. Please read the [documentation](https://github.com/civetweb/civetweb/blob/master/docs/) +and have a look at the [examples] (https://github.com/civetweb/civetweb/blob/master/examples/). +More information may be found on the [mailing list](https://groups.google.com/d/forum/civetweb). + + +Contributions +--------------- + +Contributions are welcome provided all contributions carry the MIT license. + +DO NOT APPLY fixes copied from Mongoose to this project to prevent GPL tainting. +Since 2013 CivetWeb and Mongoose are developed independently. +By now the code base differs, so patches cannot be safely transfered in either direction. + +Some guidelines can be found in [docs/Contribution.md](https://github.com/civetweb/civetweb/blob/master/docs/Contribution.md). + + +### Authors + +CivetWeb is based on the Mongoose project. The original author of Mongoose was +Sergey Lyubka (Copyright (c) 2004-2013 Sergey Lyubka, MIT license). + +However, in August 16, 2013, the [license of Mongoose has been changed](https://groups.google.com/forum/#!topic/mongoose-users/aafbOnHonkI) +after writing and distributing the original code this project is based on. +The license change and CivetWeb used to be mentioned on the Mongoose +[Wikipedia](https://en.wikipedia.org/wiki/Mongoose_(web_server)) +page as well, but it's getting deleted (and added again) there every +now and then. + +CivetWeb has been forked from the last MIT version of Mongoose. +Since 2013, CivetWeb has seen many improvements from various authors +(Copyright (c) 2013-2017 the CivetWeb developers, MIT license). +A list of authors can be found in [CREDITS.md](https://github.com/civetweb/civetweb/blob/master/CREDITS.md). + +Using the CivetWeb project ensures the MIT licenses terms are applied and +GPL cannot be imposed on any of this code, as long as it is sourced from +here. This code will remain free with the MIT license protection. http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/a9485aeb/thirdparty/civetweb-1.9.1/RELEASE_NOTES.md ---------------------------------------------------------------------- diff --git a/thirdparty/civetweb-1.9.1/RELEASE_NOTES.md b/thirdparty/civetweb-1.9.1/RELEASE_NOTES.md new file mode 100644 index 0000000..ce9b578 --- /dev/null +++ b/thirdparty/civetweb-1.9.1/RELEASE_NOTES.md @@ -0,0 +1,344 @@ +Release Notes v1.9.1 +=== +### Objectives: *Bug fix* + +Changes +------- + +- Add "open website" button for pre-built Windows binaries +- Fix for connections closed prematurely +- Update to a new check unit test framework and remove patches required for previous version +- Update version number + + +Release Notes v1.9 +=== +### Objectives: *Read SSI client certificate information, improve windows usability, use non-blocking sockets, bug fixes* + +Changes +------- + +- Add library init/exit functions (call is now optional, but will be required in V1.10) +- Windows: Show system information from the tray icon +- Windows: Bring overlaid windows to top from the tray icon +- Add Lua background script, running independent from server state +- Move obsolete examples into separated directory +- Change name of CMake generated C++ library to civetweb-cpp +- Add option to set linger timeout +- Update Duktape and Lua (third-party code) +- Add continuous integration tests +- Add API documentation +- Limit recursions in .htpasswd files +- Fix SCRIPT_NAME for CGI directory index files (index.php) +- Use non-blocking sockets +- stdint.h is now required and no longer optional +- Rewrite connection close handling +- Rewrite mg_fopen/mg_stat +- Enhanced tray icon menu for Windows +- Add subprotocol management for websocket connections +- Partially rewrite timeout handling +- Add option keep_alive_timeout_ms +- Improve support for absolute URIs +- Allow some additional compiler checks (higher warning level) +- Add option for case sensitive file names for Windows +- Short notation for listening_ports option when using IPv4 and IPv6 ports +- Make usage of Linux sendfile configurable +- Optimize build matrix for Travis CI +- Retry failing TLS/HTTPS read/write operations +- Read client certificate information +- Do not tolerate URIs with invalid characters +- Fix mg_get_cookie to ignore substrings +- Fix memory leak in form handling +- Fix bug in timer logic (for Lua Websockets) +- Updated version number + +Release Notes v1.8 +=== +### Objectives: *CMake integration and continuous integration tests, Support client certificates, bug fixes* + +Changes +------- + +- Replace mg_upload by mg_handle_form_request +- CGI-scripts must receive EOF if all POST data is read +- Add API function to handle all kinds of HTML form data +- Do not allow short file names in Windows +- Callback when a new thread is initialized +- Support for short lived certificates +- Add NO_CACHING compile option +- Update Visual Studio project files to VS2015; rename directory VS2012 to VS +- Sec-Wesocket-Protocol must only return one protocol +- Mark some examples and tests as obsolete +- Remove no longer maintained test utils +- Add some default MIME types and the mg_send_mime_file API function. +- Client API using SSL certificates +- Send "Cache-Control" headers +- Add alternative to mg_upload +- Additional configuration options +- Fix memory leaks +- Add API function to check available features +- Add new interface to get listening ports +- Add websocket client interface and encode websocket data with a simple random number +- Support SSL client certificates +- Add configuration options for SSL client certificates +- Stand-alone server: Add command line option -I to display information about the system +- Redirect stderr of CGI process to error log +- Support absolute URI; split uri in mg_request_info to request_uri and local_uri +- Some source code refactoring, to improve maintainability +- Use recursive mutex for Linux +- Allow CGI environment to grow dynamically +- Support build for Lua 5.1 (including LuaJIT), Lua 5.2 and Lua 5.3 +- Improve examples and documentation +- Build option CIVETWEB_SERVE_NO_FILES to disable serving static files +- Add Server side JavaScript support (Duktape library) +- Created a "civetweb" organization at GitHub. +- Repository moved from https://github.com/bel2125/civetweb to https://github.com/civetweb/civetweb +- Improved continuous integration +- CMake support, continuous integration with Travis CI and Appveyor +- Adapt/port unit tests to CMake/Travis/Appveyor +- Bug fixes, including issues from static code analysis +- Add status badges to the GitHub project main page +- Updated version number + +Release Notes v1.7 +=== +### Objectives: *Examples, documentation, additional API functions, some functions rewritten, bug fixes and updates* + +Changes +------- + +- Format source with clang_format +- Use function 'sendfile' for Linux +- Fix for CRAMFS in Linux +- Fix for file modification times in Windows +- Use SO_EXCLUSIVEADDRUSE instead of SO_REUSEADDR for Windows +- Rewrite push/pull functions +- Allow to use Lua as shared objects (WITH_LUA_SHARED) +- Fixes for many warnings +- URI specific callbacks and different timeouts for websockets +- Add chunked transfer support +- Update LuaFileSystem +- Update Lua to 5.2.4 +- Fix build for MinGW-x64, TDM-GCC and clang +- Update SQLite to 3.8.10.2 +- Fix CGI variables SCRIPT_NAME and PATH_TRANSLATED +- Set TCP_USER_TIMEOUT to deal faster with broken connections +- Add a Lua form handling example +- Return more differentiated HTTP error codes +- Add log_access callback +- Rewrite and comment request handling function +- Specify in detail and document return values of callback functions +- Set names for all threads (unless NO_THREAD_NAME is defined) +- New API functions for TCP/HTTP clients +- Fix upload of huge files +- Allow multiple SSL instances within one application +- Improve API and user documentation +- Allow to choose between static and dynamic Lua library +- Improve unit test +- Use temporary file name for partially uploaded files +- Additional API functions exported to C++ +- Add a websocket client example +- Add a websocket client API +- Update websocket example +- Make content length available in request_info +- New API functions: access context, callback for create/delete, access user data +- Upgraded Lua from 5.2.2 to 5.2.3 and finally 5.2.4 +- Integrate LuaXML (for testing purposes) +- Fix compiler warnings +- Updated version number + +Release Notes v1.6 +=== +### Objectives: *Enhance Lua support, configuration dialog for windows, new examples, bug fixes and updates* + +Changes +------- + +- Add examples of Lua pages, scripts and websockets to the test directory (bel) +- Add dialog to change htpasswd files for the Windows standalone server (bel) +- Fix compiler warnings and warnings from static code analysis (Danny Al-Gaaf, jmc-, Thomas, bel, ...) +- Add new unit tests (bel) +- Support includes in htpasswd files (bel) +- Add a basic option check for the standalone executable (bel) +- Support user defined error pages (bel) +- Method to get POST request parameters via C++ interface (bel) +- Re-Add unit tests for Linux and Windows (jmc-, bel) +- Allow to specify title and tray icon for the Windows standalone server (bel) +- Fix minor memory leaks (bel) +- Redirect all memory allocation/deallocation through mg functions which may be overwritten (bel) +- Support Cross-Origin Resource Sharing (CORS) for static files and scripts (bel) +- Win32: Replace dll.def file by export macros in civetweb.h (CSTAJ) +- Base64 encode and decode functions for Lua (bel) +- Support pre-loaded files for the Lua environment (bel) +- Server should check the nonce for http digest access authentication (bel) +- Hide read-only flag in file dialogs opened by the Edit Settings dialog for the Windows executable (bel) +- Add all functions to dll.def, that are in the header (bel) +- Added Lua extensions: send_file, get_var, get_mime_type, get_cookie, url_decode, url_encode (bel) +- mg_set_request_handler() mod to use pattern (bel, Patch from Toni Wilk) +- Solved, tested and documented SSL support for Windows (bel) +- Fixed: select for Linux needs the nfds parameter set correctly (bel) +- Add methods for returning the ports civetweb is listening on (keithel) +- Fixes for Lua Server Pages, as described within the google groups thread. (bel) +- Added support for plain Lua Scripts, and an example script. (bel) +- A completely new, and more illustrative websocket example for C. (bel) +- Websocket for Lua (bel) +- An optional websocket_root directory, including URL rewriting (bel) +- Update of SQLite3 to 3.8.1. (bel) +- Add "date" header field to replies, according to the requirements of RFC 2616 (the HTTP standard), Section 14.18 (bel) +- Fix websocket long pull (celeron55) +- Updated API documentation (Alex Kozlov) +- Fixed Posix locking functions for Windows (bel2125) +- Updated version number + +Release Notes v1.5 +=== +### Objectives: *Bug fixes and updates, repository restoration* + +Changes +------- + +- Corrected bad mask flag/opcode passing to websocket callback (William Greathouse) +- Moved CEVITWEB_VERSION define into civetweb.h +- Added new simple zip deployment build for Windows. +- Removed windows install package build. +- Fixes page violation in mod_lua.inl (apkbox) +- Use C style comments to enable compiling most of civetweb with -ansi. (F-Secure Corporation) +- Allow directories with non ASCII characters in Windows in UTF-8 encoded (bel2125) +- Added Lua File System support (bel2125) +- Added mongoose history back in repository thanks to (Paul Sokolovsky) +- Fixed keep alive (bel2125) +- Updated of MIME types (bel2125) +- Updated lsqlite (bel2125) +- Fixed master thread priority (bel2125) +- Fixed IPV6 defines under Windowe (grenclave) +- Fixed potential dead lock in connection_close() (Morgan McGuire) +- Added WebSocket example using asynchronous server messages (William Greathouse) +- Fixed the getcwd() warning (William Greathouse) +- Implemented the connection_close() callback (William Greathouse) +- Fixed support URL's in civetweb.c (Daniel Oaks) +- Allow port number to be zero to use a random free port (F-Secure Corporation) +- Wait for threads to finish when stopping for a clean shutdown (F-Secure Corporation) +- More static analysis fixes against Coverity tool (F-Secure Corporation) +- Travis automated build testing support added (Daniel Oaks) +- Updated version numbers. +- Added contributor credits file. + +Release Notes v1.4 +=== +### Objectives: *New URI handler interface, feature enhancements, C++ extensions* +The main idea behind this release is to bring about API consistency. All changes +are backward compatible and have been kept to a minimum. + +Changes +------- + +- Added mg_set_request_handler() which provides a URI mapping for callbacks. + This is a new alternative to overriding callbacks.begin_request. +- Externalized mg_url_encode() +- Externalized mg_strncasecmp() for utiliy +- Added CivetServer::getParam methods +- Added CivetServer::urlDecode methods +- Added CivetServer::urlEncode methods +- Dealt with compiler warnings and some static analysis hits. +- Added mg_get_var2() to parse repeated query variables +- Externalized logging function cry() as mg_cry() +- Added CivetServer::getCookie method (Hariprasad Kamath) +- Added CivetServer::getHeader method (Hariprasad Kamath) +- Added new basic C embedding example +- Conformed source files to UNIX line endings for consistency. +- Unified the coding style to improve reability. + +Release Notes v1.3 +=== +### Objectives: *Buildroot Integration* + +Changes +------- + +- Made option to put initial HTMLDIR in a different place +- Validated build without SQLITE3 large file support +- Updated documentation +- Updated Buildroot config example + +Release Notes v1.2 +=== +### Objectives: *Installation Improvements, buildroot, cross compile support* +The objective of this release is to make installation seamless. + +Changes +------- + +- Create an installation guide +- Created both 32 and 64 bit windows installations +- Added install for windows distribution +- Added 64 bit build profiles for VS 2012. +- Created a buildroot patch +- Updated makefile to better support buildroot +- Made doc root and ports configurable during the make install. +- Updated Linux Install +- Updated OS X Package +- Improved install scheme with welcome web page + +Known Issues +----- + +- The prebuilt Window's version requires [Visual C++ Redistributable for Visual Studio 2012](http://www.microsoft.com/en-us/download/details.aspx?id=30679) + +Release Notes v1.1 +=== +### Objectives: *Build, Documentation, License Improvements* +The objective of this release is to establish a maintable code base, ensure MIT license rights and improve usability and documentation. + +Changes +------- + +- Reorangized build directories to make them more intuitive +- Added new build rules for lib and slib with option to include C++ class +- Upgraded Lua from 5.2.1 to 5.2.2 +- Added fallback configuration file path for Linux systems. + + Good for having a system wide default configuration /usr/local/etc/civetweb.conf +- Added new C++ abstraction class CivetServer +- Added thread safety for and fixed websocket defects (Morgan McGuire) +- Created PKGBUILD to use Arch distribution (Daniel Oaks) +- Created new documentation on Embeddeding, Building and yaSSL (see docs/). +- Updated License file to include all licenses. +- Replaced MD5 implementation due to questionable license. + + This requires new source file md5.inl +- Changed UNIX/OSX build to conform to common practices. + + Supports build, install and clean rules. + + Supports cross compiling + + Features can be chosen in make options +- Moved Cocoa/OSX build and packaging to a separate file. + + This actually a second build variant for OSX. + + Removed yaSSL from the OSX build, not needed. +- Added new Visual Studio projects for Windows builds. + + Removed Windows support from Makefiles + + Provided additional, examples with Lua, and another with yaSSL. +- Changed Zombie Reaping policy to not ignore SIGCHLD. + + The previous method caused trouble in applciations that spawn children. + +Known Issues +----- + +- Build support for VS6 and some other has been deprecated. + + This does not impact embedded programs, just the stand-alone build. + + The old Makefile was renamed to Makefile.deprecated. + + This is partcially do to lack fo testing. + + Need to find out what is actually in demand. +- Build changes may impact current users. + + As with any change of this type, changes may impact some users. + +Release Notes v1.0 +=== + +### Objectives: *MIT License Preservation, Rebranding* +The objective of this release is to establish a version of the Mongoose software distribution that still retains the MIT license. + +Changes +------- + +- Renamed Mongoose to Civetweb in the code and documentation. +- Replaced copyrighted images with new images +- Created a new code respository at https://github.com/bel2125/civetweb +- Created a distribution site at https://sourceforge.net/projects/civetweb/ +- Basic build testing http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/a9485aeb/thirdparty/civetweb-1.9.1/VisualStudio/buildRelease.pl ---------------------------------------------------------------------- diff --git a/thirdparty/civetweb-1.9.1/VisualStudio/buildRelease.pl b/thirdparty/civetweb-1.9.1/VisualStudio/buildRelease.pl new file mode 100644 index 0000000..df8db09 --- /dev/null +++ b/thirdparty/civetweb-1.9.1/VisualStudio/buildRelease.pl @@ -0,0 +1,71 @@ +#!/usr/bin/perl +# +# Copyright (c) 2013 No Face Press, LLC +# License http://opensource.org/licenses/mit-license.php MIT License +# + +# This script builds and packages a Windows release. +# It requires ActiveState Perl to use and is intended +# to be run from the its directory under the +# VS Developer Command Prompt. + +# Create a Zip file +use Archive::Zip qw( :ERROR_CODES :CONSTANTS ); +my $zip = Archive::Zip->new(); + +my $src = ".."; + +sub getCivetwebVersion { + print "Fetching CivetWeb version...\n"; + open HEADER, "${src}/include/civetweb.h"; + while (<HEADER>) { + if (m/define\s+CIVETWEB_VERSION\s+"(.+)"/) { + close HEADER; + return $1; + } + } + close HEADER; + return "UNKNOWN_VERSION"; +} + +my $CIVETWEB_VERSION = getCivetwebVersion(); +my $basename = "civetweb-$CIVETWEB_VERSION"; +my $dir = "${basename}"; + +sub build32() { + print "\nBuilding Win32 Release version...\n"; + system("msbuild /p:Configuration=Release /p:Platform=Win32 civetweb.sln"); +} + +sub build64() { + print "\nBuilding x64 Release version...\n"; + system("msbuild /p:Configuration=Release /p:Platform=x64 civetweb.sln"); +} + +sub writeArchive() { + my $archive = "${basename}-win.zip"; + print "Creating archive $archive ...\n"; + + $zip->addDirectory("${dir}/"); + + $zip->addFile( "${src}/LICENSE.md", "${dir}/LICENSE.md" ); + $zip->addFile( "${src}/README.md", "${dir}/README.md" ); + $zip->addFile( "${src}/resources/systray.ico", "${dir}/systray.ico" ); + $zip->addFile( "${src}/resources/civetweb_64x64.png", + "${dir}/civetweb_64x64.png" ); + $zip->addFile( "${src}/resources/itworks.html", "${dir}/index.html" ); + $zip->addFile( "${src}/VS2012/Release/Win32/civetweb_lua.exe", + "${dir}/civetweb32.exe" ); + $zip->addFile( "${src}/VS2012/Release/x64/civetweb_lua.exe", + "${dir}/civetweb64.exe" ); + + unless ( $zip->writeToFileNamed($archive) == AZ_OK ) { + die 'write error'; + } + +} + +build32(); +build64(); +writeArchive(); +exit 0; http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/a9485aeb/thirdparty/civetweb-1.9.1/VisualStudio/civetweb.sln ---------------------------------------------------------------------- diff --git a/thirdparty/civetweb-1.9.1/VisualStudio/civetweb.sln b/thirdparty/civetweb-1.9.1/VisualStudio/civetweb.sln new file mode 100644 index 0000000..a5dac7a --- /dev/null +++ b/thirdparty/civetweb-1.9.1/VisualStudio/civetweb.sln @@ -0,0 +1,75 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.23107.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "civetweb_lua", "civetweb_lua\civetweb_lua.vcxproj", "{9BE9C008-E851-42B1-A034-BD4630AE4CD6}" + ProjectSection(ProjectDependencies) = postProject + {0A11689C-DB6A-4BF6-97B2-AD32DB863FBD} = {0A11689C-DB6A-4BF6-97B2-AD32DB863FBD} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lua_lib", "lua_lib\lua_lib.vcxproj", "{8F5E5D77-D269-4665-9E27-1045DA6CF0D8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_embedded_c", "ex_embedded_c\ex_embedded_c.vcxproj", "{882EC43C-2EEE-434B-A711-C844108D29C6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unit_test", "unit_test\unit_test.vcxproj", "{1AC4A7A6-0100-4287-97F4-B95807BE5607}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "duktape_lib", "duktape_lib\duktape_lib.vcxproj", "{0A11689C-DB6A-4BF6-97B2-AD32DB863FBD}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ex_embed_cpp", "ex_embed_cpp\ex_embed_cpp.vcxproj", "{4308C5EE-45E4-45D8-9D73-6C4E2587AD78}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Debug|Win32.ActiveCfg = Debug|Win32 + {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Debug|Win32.Build.0 = Debug|Win32 + {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Debug|x64.ActiveCfg = Debug|x64 + {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Debug|x64.Build.0 = Debug|x64 + {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Release|Win32.ActiveCfg = Release|Win32 + {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Release|Win32.Build.0 = Release|Win32 + {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Release|x64.ActiveCfg = Release|x64 + {9BE9C008-E851-42B1-A034-BD4630AE4CD6}.Release|x64.Build.0 = Release|x64 + {8F5E5D77-D269-4665-9E27-1045DA6CF0D8}.Debug|Win32.ActiveCfg = Debug|Win32 + {8F5E5D77-D269-4665-9E27-1045DA6CF0D8}.Debug|Win32.Build.0 = Debug|Win32 + {8F5E5D77-D269-4665-9E27-1045DA6CF0D8}.Debug|x64.ActiveCfg = Debug|x64 + {8F5E5D77-D269-4665-9E27-1045DA6CF0D8}.Debug|x64.Build.0 = Debug|x64 + {8F5E5D77-D269-4665-9E27-1045DA6CF0D8}.Release|Win32.ActiveCfg = Release|Win32 + {8F5E5D77-D269-4665-9E27-1045DA6CF0D8}.Release|Win32.Build.0 = Release|Win32 + {8F5E5D77-D269-4665-9E27-1045DA6CF0D8}.Release|x64.ActiveCfg = Release|x64 + {8F5E5D77-D269-4665-9E27-1045DA6CF0D8}.Release|x64.Build.0 = Release|x64 + {882EC43C-2EEE-434B-A711-C844108D29C6}.Debug|Win32.ActiveCfg = Debug|Win32 + {882EC43C-2EEE-434B-A711-C844108D29C6}.Debug|Win32.Build.0 = Debug|Win32 + {882EC43C-2EEE-434B-A711-C844108D29C6}.Debug|x64.ActiveCfg = Debug|x64 + {882EC43C-2EEE-434B-A711-C844108D29C6}.Release|Win32.ActiveCfg = Release|Win32 + {882EC43C-2EEE-434B-A711-C844108D29C6}.Release|Win32.Build.0 = Release|Win32 + {882EC43C-2EEE-434B-A711-C844108D29C6}.Release|x64.ActiveCfg = Release|x64 + {1AC4A7A6-0100-4287-97F4-B95807BE5607}.Debug|Win32.ActiveCfg = Debug|Win32 + {1AC4A7A6-0100-4287-97F4-B95807BE5607}.Debug|Win32.Build.0 = Debug|Win32 + {1AC4A7A6-0100-4287-97F4-B95807BE5607}.Debug|x64.ActiveCfg = Debug|Win32 + {1AC4A7A6-0100-4287-97F4-B95807BE5607}.Release|Win32.ActiveCfg = Release|Win32 + {1AC4A7A6-0100-4287-97F4-B95807BE5607}.Release|Win32.Build.0 = Release|Win32 + {1AC4A7A6-0100-4287-97F4-B95807BE5607}.Release|x64.ActiveCfg = Release|Win32 + {0A11689C-DB6A-4BF6-97B2-AD32DB863FBD}.Debug|Win32.ActiveCfg = Debug|Win32 + {0A11689C-DB6A-4BF6-97B2-AD32DB863FBD}.Debug|Win32.Build.0 = Debug|Win32 + {0A11689C-DB6A-4BF6-97B2-AD32DB863FBD}.Debug|x64.ActiveCfg = Debug|x64 + {0A11689C-DB6A-4BF6-97B2-AD32DB863FBD}.Debug|x64.Build.0 = Debug|x64 + {0A11689C-DB6A-4BF6-97B2-AD32DB863FBD}.Release|Win32.ActiveCfg = Release|Win32 + {0A11689C-DB6A-4BF6-97B2-AD32DB863FBD}.Release|Win32.Build.0 = Release|Win32 + {0A11689C-DB6A-4BF6-97B2-AD32DB863FBD}.Release|x64.ActiveCfg = Release|x64 + {0A11689C-DB6A-4BF6-97B2-AD32DB863FBD}.Release|x64.Build.0 = Release|x64 + {4308C5EE-45E4-45D8-9D73-6C4E2587AD78}.Debug|Win32.ActiveCfg = Debug|Win32 + {4308C5EE-45E4-45D8-9D73-6C4E2587AD78}.Debug|Win32.Build.0 = Debug|Win32 + {4308C5EE-45E4-45D8-9D73-6C4E2587AD78}.Debug|x64.ActiveCfg = Debug|x64 + {4308C5EE-45E4-45D8-9D73-6C4E2587AD78}.Release|Win32.ActiveCfg = Release|Win32 + {4308C5EE-45E4-45D8-9D73-6C4E2587AD78}.Release|Win32.Build.0 = Release|Win32 + {4308C5EE-45E4-45D8-9D73-6C4E2587AD78}.Release|x64.ActiveCfg = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/a9485aeb/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_lua/civetweb_lua.vcxproj ---------------------------------------------------------------------- diff --git a/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_lua/civetweb_lua.vcxproj b/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_lua/civetweb_lua.vcxproj new file mode 100644 index 0000000..2244947 --- /dev/null +++ b/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_lua/civetweb_lua.vcxproj @@ -0,0 +1,215 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{9BE9C008-E851-42B1-A034-BD4630AE4CD6}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>civetweb_lua</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v140</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug CONSOLE|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v110</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + <PlatformToolset>v140</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v140</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug CONSOLE|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <LinkIncremental>true</LinkIncremental> + <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug CONSOLE|x64'"> + <LinkIncremental>true</LinkIncremental> + <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)\</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <LinkIncremental>false</LinkIncremental> + <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)\</OutDir> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>USE_DUKTAPE;USE_IPV6;LUA_COMPAT_ALL;USE_LUA;USE_LUA_SQLITE3;USE_LUA_FILE_SYSTEM;USE_WEBSOCKET;WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(ProjectDir)..\..\include;$(ProjectDir)..\..\src\third_party;$(ProjectDir)..\..\src\third_party\lua-5.2.4\src;$(ProjectDir)..\..\src\third_party\duktape-1.5.2\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>USE_DUKTAPE;USE_IPV6;LUA_COMPAT_ALL;USE_LUA;USE_LUA_SQLITE3;USE_LUA_FILE_SYSTEM;USE_WEBSOCKET;WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(ProjectDir)..\..\include;$(ProjectDir)..\..\src\third_party;$(ProjectDir)..\..\src\third_party\lua-5.2.4\src;$(ProjectDir)..\..\src\third_party\duktape-1.5.2\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug CONSOLE|x64'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>LUA_COMPAT_ALL;USE_LUA;USE_LUA_SQLITE3;USE_LUA_FILE_SYSTEM;USE_WEBSOCKET;WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(ProjectDir)..\..\include;$(ProjectDir)..\..\src\third_party\lua-5.2.4\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>USE_DUKTAPE;USE_IPV6;LUA_COMPAT_ALL;USE_LUA;USE_LUA_SQLITE3;USE_LUA_FILE_SYSTEM;USE_WEBSOCKET;WIN32;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(ProjectDir)..\..\include;$(ProjectDir)..\..\src\third_party;$(ProjectDir)..\..\src\third_party\lua-5.2.4\src;$(ProjectDir)..\..\src\third_party\duktape-1.5.2\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>USE_DUKTAPE;USE_IPV6;LUA_COMPAT_ALL;USE_LUA;USE_LUA_SQLITE3;USE_LUA_FILE_SYSTEM;USE_WEBSOCKET;WIN32;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(ProjectDir)..\..\include;$(ProjectDir)..\..\src\third_party;$(ProjectDir)..\..\src\third_party\lua-5.2.4\src;$(ProjectDir)..\..\src\third_party\duktape-1.5.2\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <Text Include="ReadMe.txt" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\include\civetweb.h" /> + <ClInclude Include="..\..\src\third_party\civetweb_lua.h" /> + <ClInclude Include="..\..\src\third_party\lua-5.2.4\src\lauxlib.h" /> + <ClInclude Include="..\..\src\third_party\lua-5.2.4\src\lua.h" /> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\src\civetweb.c" /> + <ClCompile Include="..\..\src\main.c" /> + </ItemGroup> + <ItemGroup> + <ResourceCompile Include="..\..\resources\res.rc" /> + </ItemGroup> + <ItemGroup> + <Image Include="..\..\resources\systray.ico" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\lua_lib\lua_lib.vcxproj"> + <Project>{8f5e5d77-d269-4665-9e27-1045da6cf0d8}</Project> + </ProjectReference> + <ProjectReference Include="..\duktape_lib\duktape_lib.vcxproj"> + <Project>{0A11689C-DB6A-4BF6-97B2-AD32DB863FBD}</Project> + </ProjectReference> + </ItemGroup> + <ItemGroup> + <None Include="..\..\src\handle_form.inl" /> + <None Include="..\..\src\md5.inl" /> + <None Include="..\..\src\sha1.inl" /> + <None Include="..\..\src\mod_duktape.inl" /> + <None Include="..\..\src\mod_lua.inl" /> + <None Include="..\..\src\timer.inl" /> + <None Include="..\..\src\file_ops.inl" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/a9485aeb/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_lua/civetweb_lua.vcxproj.filters ---------------------------------------------------------------------- diff --git a/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_lua/civetweb_lua.vcxproj.filters b/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_lua/civetweb_lua.vcxproj.filters new file mode 100644 index 0000000..caf951c --- /dev/null +++ b/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_lua/civetweb_lua.vcxproj.filters @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + <Filter Include="inl files"> + <UniqueIdentifier>{1ef3413b-2315-48f2-ad22-57af6b4f7aca}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <Text Include="ReadMe.txt" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\include\civetweb.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\src\third_party\lua-5.2.4\src\lua.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\src\third_party\lua-5.2.4\src\lauxlib.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\src\third_party\civetweb_lua.h"> + <Filter>Header Files</Filter> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\src\civetweb.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\src\main.c"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ResourceCompile Include="..\..\resources\res.rc"> + <Filter>Resource Files</Filter> + </ResourceCompile> + </ItemGroup> + <ItemGroup> + <Image Include="..\..\resources\systray.ico"> + <Filter>Resource Files</Filter> + </Image> + </ItemGroup> + <ItemGroup> + <None Include="..\..\src\md5.inl"> + <Filter>inl files</Filter> + </None> + <None Include="..\..\src\sha1.inl"> + <Filter>inl files</Filter> + </None> + <None Include="..\..\src\mod_lua.inl"> + <Filter>inl files</Filter> + </None> + <None Include="..\..\src\timer.inl"> + <Filter>inl files</Filter> + </None> + <None Include="..\..\src\file_ops.inl"> + <Filter>inl files</Filter> + </None> + <None Include="..\..\src\mod_duktape.inl"> + <Filter>inl files</Filter> + </None> + <None Include="..\..\src\handle_form.inl"> + <Filter>inl files</Filter> + </None> + </ItemGroup> +</Project> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/a9485aeb/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/civetweb_yassl.sln ---------------------------------------------------------------------- diff --git a/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/civetweb_yassl.sln b/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/civetweb_yassl.sln new file mode 100644 index 0000000..49e36ce --- /dev/null +++ b/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/civetweb_yassl.sln @@ -0,0 +1,36 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "civetweb_yassl", "civetweb_yassl\civetweb_yassl.vcxproj", "{F02517CC-F896-41A2-86E4-509E55C70059}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yassl_lib", "yassl_lib\yassl_lib.vcxproj", "{8C0C878B-BBD6-4241-BCA6-61753FFCC7F1}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F02517CC-F896-41A2-86E4-509E55C70059}.Debug|Win32.ActiveCfg = Debug|Win32 + {F02517CC-F896-41A2-86E4-509E55C70059}.Debug|Win32.Build.0 = Debug|Win32 + {F02517CC-F896-41A2-86E4-509E55C70059}.Debug|x64.ActiveCfg = Debug|x64 + {F02517CC-F896-41A2-86E4-509E55C70059}.Debug|x64.Build.0 = Debug|x64 + {F02517CC-F896-41A2-86E4-509E55C70059}.Release|Win32.ActiveCfg = Release|Win32 + {F02517CC-F896-41A2-86E4-509E55C70059}.Release|Win32.Build.0 = Release|Win32 + {F02517CC-F896-41A2-86E4-509E55C70059}.Release|x64.ActiveCfg = Release|x64 + {F02517CC-F896-41A2-86E4-509E55C70059}.Release|x64.Build.0 = Release|x64 + {8C0C878B-BBD6-4241-BCA6-61753FFCC7F1}.Debug|Win32.ActiveCfg = Debug|Win32 + {8C0C878B-BBD6-4241-BCA6-61753FFCC7F1}.Debug|Win32.Build.0 = Debug|Win32 + {8C0C878B-BBD6-4241-BCA6-61753FFCC7F1}.Debug|x64.ActiveCfg = Debug|x64 + {8C0C878B-BBD6-4241-BCA6-61753FFCC7F1}.Debug|x64.Build.0 = Debug|x64 + {8C0C878B-BBD6-4241-BCA6-61753FFCC7F1}.Release|Win32.ActiveCfg = Release|Win32 + {8C0C878B-BBD6-4241-BCA6-61753FFCC7F1}.Release|Win32.Build.0 = Release|Win32 + {8C0C878B-BBD6-4241-BCA6-61753FFCC7F1}.Release|x64.ActiveCfg = Release|x64 + {8C0C878B-BBD6-4241-BCA6-61753FFCC7F1}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/a9485aeb/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/civetweb_yassl/civetweb_yassl.vcxproj ---------------------------------------------------------------------- diff --git a/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/civetweb_yassl/civetweb_yassl.vcxproj b/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/civetweb_yassl/civetweb_yassl.vcxproj new file mode 100644 index 0000000..b9a048e --- /dev/null +++ b/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/civetweb_yassl/civetweb_yassl.vcxproj @@ -0,0 +1,170 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{F02517CC-F896-41A2-86E4-509E55C70059}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>civetweb_yassl</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v110</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v110</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v110</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v110</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <LinkIncremental>true</LinkIncremental> + <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <LinkIncremental>true</LinkIncremental> + <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <LinkIncremental>false</LinkIncremental> + <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <LinkIncremental>false</LinkIncremental> + <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)</OutDir> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>USE_YASSL;NO_SSL_DL;WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\include;$(ProjectDir)..\..\..\..\cyassl-2.7.0\;$(ProjectDir)..\..\..\..\cyassl-2.7.0\cyassl\</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>USE_YASSL;NO_SSL_DL;WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\include;$(ProjectDir)..\..\..\..\cyassl-2.7.0\;$(ProjectDir)..\..\..\..\cyassl-2.7.0\cyassl\</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>USE_YASSL;NO_SSL_DL;WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\include;$(ProjectDir)..\..\..\..\cyassl-2.7.0\;$(ProjectDir)..\..\..\..\cyassl-2.7.0\cyassl\</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>USE_YASSL;NO_SSL_DL;WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\include;$(ProjectDir)..\..\..\..\cyassl-2.7.0\;$(ProjectDir)..\..\..\..\cyassl-2.7.0\cyassl\</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClInclude Include="..\..\..\include\civetweb.h" /> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\src\civetweb.c" /> + <ClCompile Include="..\..\..\src\main.c" /> + </ItemGroup> + <ItemGroup> + <ResourceCompile Include="..\..\..\resources\res.rc" /> + </ItemGroup> + <ItemGroup> + <Image Include="..\..\..\resources\systray.ico" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\yassl_lib\yassl_lib.vcxproj"> + <Project>{8c0c878b-bbd6-4241-bca6-61753ffcc7f1}</Project> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/a9485aeb/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/civetweb_yassl/civetweb_yassl.vcxproj.filters ---------------------------------------------------------------------- diff --git a/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/civetweb_yassl/civetweb_yassl.vcxproj.filters b/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/civetweb_yassl/civetweb_yassl.vcxproj.filters new file mode 100644 index 0000000..1c5ee40 --- /dev/null +++ b/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/civetweb_yassl/civetweb_yassl.vcxproj.filters @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\include\civetweb.h"> + <Filter>Header Files</Filter> + </ClInclude> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\src\civetweb.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\main.c"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ResourceCompile Include="..\..\..\resources\res.rc"> + <Filter>Resource Files</Filter> + </ResourceCompile> + </ItemGroup> + <ItemGroup> + <Image Include="..\..\..\resources\systray.ico"> + <Filter>Resource Files</Filter> + </Image> + </ItemGroup> +</Project> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/nifi-minifi-cpp/blob/a9485aeb/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/yassl_lib/yassl_lib.vcxproj ---------------------------------------------------------------------- diff --git a/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/yassl_lib/yassl_lib.vcxproj b/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/yassl_lib/yassl_lib.vcxproj new file mode 100644 index 0000000..033b82d --- /dev/null +++ b/thirdparty/civetweb-1.9.1/VisualStudio/civetweb_yassl/yassl_lib/yassl_lib.vcxproj @@ -0,0 +1,185 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{8C0C878B-BBD6-4241-BCA6-61753FFCC7F1}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>yassl_lib</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v110</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v110</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v110</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v110</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <OutDir>$(SolutionDir)\$(Configuration)\$(Platform)</OutDir> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>OPENSSL_EXTRA;HAVE_ERRNO_H;HAVE_GETHOSTBYNAME;HAVE_INET_NTOA;HAVE_LIMITS_H;HAVE_MEMSET;HAVE_SOCKET;HAVE_STDDEF_H;HAVE_STDLIB_H;HAVE_STRING_H;HAVE_SYS_STAT_H;HAVE_SYS_TYPES_H;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\cyassl-2.7.0\;$(ProjectDir)..\..\..\..\cyassl-2.7.0\cyassl\</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>OPENSSL_EXTRA;HAVE_ERRNO_H;HAVE_GETHOSTBYNAME;HAVE_INET_NTOA;HAVE_LIMITS_H;HAVE_MEMSET;HAVE_SOCKET;HAVE_STDDEF_H;HAVE_STDLIB_H;HAVE_STRING_H;HAVE_SYS_STAT_H;HAVE_SYS_TYPES_H;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\cyassl-2.7.0\;$(ProjectDir)..\..\..\..\cyassl-2.7.0\cyassl\</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>OPENSSL_EXTRA;HAVE_ERRNO_H;HAVE_GETHOSTBYNAME;HAVE_INET_NTOA;HAVE_LIMITS_H;HAVE_MEMSET;HAVE_SOCKET;HAVE_STDDEF_H;HAVE_STDLIB_H;HAVE_STRING_H;HAVE_SYS_STAT_H;HAVE_SYS_TYPES_H;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\cyassl-2.7.0\;$(ProjectDir)..\..\..\..\cyassl-2.7.0\cyassl\</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <PreprocessorDefinitions>OPENSSL_EXTRA;HAVE_ERRNO_H;HAVE_GETHOSTBYNAME;HAVE_INET_NTOA;HAVE_LIMITS_H;HAVE_MEMSET;HAVE_SOCKET;HAVE_STDDEF_H;HAVE_STDLIB_H;HAVE_STRING_H;HAVE_SYS_STAT_H;HAVE_SYS_TYPES_H;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\cyassl-2.7.0\;$(ProjectDir)..\..\..\..\cyassl-2.7.0\cyassl\</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Windows</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\aes.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\arc4.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\asn.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\coding.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\des3.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\dh.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\dsa.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\ecc.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\error.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\hc128.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\hmac.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\integer.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\logging.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\md2.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\md4.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\md5.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\memory.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\misc.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\pwdbased.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\rabbit.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\random.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\ripemd.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\rsa.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\sha.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\sha256.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\sha512.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\ctaocrypt\src\tfm.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\src\crl.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\src\internal.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\src\io.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\src\keys.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\src\ocsp.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\src\sniffer.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\src\ssl.c" /> + <ClCompile Include="..\..\..\..\cyassl-2.7.0\src\tls.c" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file
