Index

Search

Loading...

Latest articles

Sconeserver

Sconeserver is a modular, object-orientated and extremely versatile network server framework for GNU/Linux and UNIX-like platforms.

Sconeserver is free software, and is released under the terms of the GNU General Public Licence.

Sconeserver configuration console (now in colour!)

Latest code updates

Handle ScriptBool in DB modules

Committed on Mon 19 Sep 2016 by sconemad
Handle ScriptBool in DB modules

Merge pull request #2 from yann-morin-1998/yem/gcc-6

Committed on Fri 19 Aug 2016 by sconemad
Merge pull request #2 from yann-morin-1998/yem/gcc-6

sconex/base64: fix C++11 compliance with gcc-6

sconex/base64: fix C++11 compliance with gcc-6

Committed on Wed 17 Aug 2016 by yann-morin-1998
sconex/base64: fix C++11 compliance with gcc-6

gcc-6 has enabled more warnings by default, and turned some existing
warnings into errors.

In C++11, narrowing a type is no longer allowed in structure or array
initialisers:

    char foo[] = { 0, 1, -1 };

results in the gcc-6 whining out loudly, and fail:

    Base64.cpp:37:1: warning: narrowing conversion of '-1' from 'int' to 'char' inside { } is ill-formed in C++11 [-Wnarrowing]
     };
     ^

(and so on ad nauseam...).

Fix that by using `int` as the type of the array. Its content is only
ever assigned to objects that are already `int`s anyway.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

maths: Support bitwise ops and base conversions

Committed on Wed 08 Jun 2016 by sconemad
maths: Support bitwise ops and base conversions

Support bitwise ops in MathsInt and ScriptInt
Add bin,oct,dec,hex conversion functions to MathsInt
MathsModules maps Int and Float types to MathsInt/Float (not sure about this)

sconex: Support bitwise operations

Committed on Wed 08 Jun 2016 by sconemad
sconex: Support bitwise operations

Added BitAnd(&), BitOr(|), BitXor(xor), BitNot(~), LeftShift(<<), RightShift(>>)
Existing logical And, Or ops are now &&, || (like in C).
Logical "xor" op is now bitwise (who needs logical xor anyway?)
Support "0o" prefix for octal numeric literals

sconex/Date: Use 'YYYY-MM-DD HH:MM:SS +ZZZZ' as default string format

Committed on Wed 08 Jun 2016 by sconemad
sconex/Date: Use 'YYYY-MM-DD HH:MM:SS +ZZZZ' as default string format

simple: Configurable buffer size for echo streams, report status

Committed on Fri 04 Mar 2016 by sconemad
simple: Configurable buffer size for echo streams, report status

Improvements to Job scheduling.

Committed on Fri 04 Mar 2016 by sconemad
Improvements to Job scheduling.

* Tidy Multiplexer - Job interface
* Simplify use of PeriodicJob
* Use minimum Job timeout to determine timeout for select

sconex/Stream: Replace SendReadable/SendWriteable events with has_rea…

Committed on Fri 04 Mar 2016 by sconemad
sconex/Stream: Replace SendReadable/SendWriteable events with has_readable()/has_writeable()

sconex/Date: Add future() and timeval conversions to Date and Time

Committed on Fri 04 Mar 2016 by sconemad
sconex/Date: Add future() and timeval conversions to Date and Time

sconex/Buffer: Tidy and add BufferReader and BufferWriter utilities

Committed on Sun 28 Feb 2016 by sconemad
sconex/Buffer: Tidy and add BufferReader and BufferWriter utilities

sconex/Base64: Add multiline option to encode()

Committed on Sun 28 Feb 2016 by sconemad
sconex/Base64: Add multiline option to encode()

simple: Use configurable sized buffer in echo stream

Committed on Sun 28 Feb 2016 by sconemad
simple: Use configurable sized buffer in echo stream

sconex/Stream: Add Buffer read/write methods, plus general tidy up

Committed on Sun 28 Feb 2016 by sconemad
sconex/Stream: Add Buffer read/write methods, plus general tidy up

sconex/StreamTokenizer: Reinstate SendReadable events

Committed on Sun 28 Feb 2016 by sconemad
sconex/StreamTokenizer: Reinstate SendReadable events

http/MessageStream: Add transparent mode for upgrade/tunnelled connec…

Committed on Wed 24 Feb 2016 by sconemad
http/MessageStream: Add transparent mode for upgrade/tunnelled connections

http/DocRoot: Split and tidy connect_request method

Committed on Wed 24 Feb 2016 by sconemad
http/DocRoot: Split and tidy connect_request method

sconex/Digest - New message digest provider interface

Committed on Wed 24 Feb 2016 by sconemad
sconex/Digest - New message digest provider interface

Allows message digest providers to be registered dynamically
via modules, and be made available through the a Digest interface.
ssl/CryptoDigests - Add digest implementations from OpenSSL/libcrypto

sconex/Profile: Simplify create_article using query insert_id

Committed on Thu 11 Feb 2016 by sconemad
sconex/Profile: Simplify create_article using query insert_id

Database: Add insert_id method, implement for mysql and sqlite

Committed on Thu 11 Feb 2016 by sconemad
Database: Add insert_id method, implement for mysql and sqlite

Comments

No comments have been made

Updated on 2015-07-30 15:12:56 +0000 | Requested on 2016-09-28 20:29:54 +0000