All Downloads are FREE. Search and download functionalities are using the official Maven repository.

pfvieh.libmatthew.0.8.3.source-code.changelog Maven / Gradle / Ivy

Go to download

Some libraries from Matthew Johnson: http://www.matthew.ath.cx/projects/java/ Modifications: - including precompiled native C libraries (libunix-java) for architectures: arm, amd64 and i386 - UnixSocket/UnixServerSocket now implements closable (allows try-with-resources usage) - Cleaned up code style - Split test classes to test classpath - Introduced JUnit - Removed the whole CGI package, it should never ever been used these days

The newest version!
Version 0.8.1:
	- Fork of the original libMatthew
		Modifications:
		* including precompiled native C libraries (libunix-java) for architectures: arm, amd64 and i386
		* UnixSocket/UnixServerSocket now implements closable (allows try-with-resources usage)
		* Cleaned up code style
		* Split test classes to test classpath
		* Introduced JUnit
		* Removed the whole CGI package, it should never ever been used these days

Version 0.8:

	* Change to expat licence

	* Patches to the CGI libraries from Andy Canfield 

Version 0.7.3:

	* Patch from 石頭成  to avoid a
	  memory leak

Version 0.7.2:

	* Also add .NO_PARALLEL and .NOTPARALLEL because I have no idea
	  which one is correct
	* Apply patch from Omair Majid 
	  which make overriding CFLAGS easier
	* Use -source 1.5 rather than -source 5.0, the former works with more
	  Java compilers
	* Add -fno-stack-protector to fix compilation issues in various distros
	* Fix spin-on-disconnection bug (Spotted by Christopher Armstrong
	  )

Version 0.7.1:

	* Fix compiler warning on 64bit systems (spotted by
	  serkankaba -at- gmail -dot- com)
	* Fix compilation with glibc 2.8 (patch from Omair Majid
	  )

Version 0.7:

	* use += not ?= when setting *FLAGS
	* Possible SIGSEGV in native_close, possible fix
	* Don't include debug-disable in any manifests
	* Fix some compiler warnings. Setenv doesn't exist on all platforms.

Version 0.6:

	* Add toByteArray to Hexdump for creating byte-array-literals in
	  generated code.
	* UnixSocket output streams can now send multiple byte[] at once
	  to use scatter-gather for efficiency
	* Add fuctions to get peer credentials
	* Work on BSD

Version 0.5:

	* Add licence headers to files which are missing
	* fix javadoc calls so that -link is replacable with local docs
	* add .NOPARALLEL: to disable parallel building. Fails to get debugging
	right

Version 0.4:

	* Add javadoc target
	* Add Manifest with Class-Path to relevant jars

Version 0.2:

	* Fix Unix Sockets not to lose reference if IO streams are still
	referenced.
	* Add methods to Debug to set the config manually
	* update Debug defaults
	* add ALL as a class name to Debug
	* write installation guide
	* fix UnixSocket.setBlocking
	* add UnixSocket.setSoTimeout

Version 0.1:

	* Initial code and packaging.




© 2015 - 2025 Weber Informatics LLC | Privacy Policy