[ae4b4c]: TODO  Maximize  Restore  History

Download this file

56 lines (35 with data), 2.0 kB

Proposed changes (likely deferred to 6.0.0)

	String operator + should return temp string...preset size of both

	Internal "StringTemp" class for str(..) functions with its own
	operator + that works as before, so we do not have to "double stack"
	temporary string objects when we concatenate expressions.

	shell::Option no longer needs OrderedObject base class

	shell::detach() static member and add exit code option!

	Use NSPR as an alternate thread runtime base like we do with GNU pth...
	Especially convenient with common use of NSS for future tls.  Do we
	still keep GNU pth option if we do this?

	Use NSPR code base for simulating msw conditional variables for direct
	native msw threading if better than code we have in ucommon, or maybe
	use NSPR in place of native msw threading entirely?

	Add serialio and logging class?

	Add NSS backend for secure alongside openssl & gnutls.

	SSLBuffer does not do validation and peer methods missing.  We should 
	load all ca certificates rather than depend on using a directory path
	for using multiple CA's because the latter depends on hash mapped
	directories for openssl and may not exist as a feature in gnutls.  

	Should we have a new generic ca archive format and ca management tool?

	Certificate paths should be exposed and changable.  Base-name of
	certificate service should be changable.

	PKI related functions in secure library.

	shell parser support for +options, auto collating of short options to
	remove duplicates.

	unicode shell options?

Rejected changes:

	DetachedThread delete this into dealloc() virtual...
		- use Thread::exit() virtual for this purpose instead

	in script engine make expression operands virtuals or expression
	operation itself virtual. - ccscript moved into bayonne, no longer
	needed if there, either.

	changed new operators confined to namespace for include file issues
	with std lib - build and compile issues if not global

	ssl socket low level methods and bio rather than just upper level stream.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks