zeke.mod

BlitzMax Forums/BlitzMax Programming/zeke.mod

Zeke(Posted 2010) [#1]
i reserve this topic to my modules i will edit this first post when i add some more info....

LuaJIT module (1.1.6 and 2.0.0.4beta) - http://www.byrathon.com/luajit_mods.zip ( http://www.blitzmax.com/Community/posts.php?topic=89186 )

File monitor module - http://www.byrathon.com/filemonitor_mod.zip

Raknet module - http://www.byrathon.com/zeke_raknet.zip (modified bruceys mod)


GfK(Posted 2010) [#2]
I wonder why we don't have a User Modules forum??


EOF(Posted 2010) [#3]
Hi Zeke,

Can you implement the luaL_error() function ?
If not, are there other ways to push an error into lua?


I wonder why we don't have a User Modules forum?
Yup. Agreed. Having only MiniB3d and Brucey's under BlitzMax modules seems short-sighted
A third User modules would address this


Zeke(Posted 2010) [#4]
[EMPTY DELETE THIS]


Zeke(Posted 2010) [#5]
Blowfish encryption module:
http://byrathon.com/zeke_blowfish.zip

This Encrypt/Decrypt TBANKs

Usage:
First Init BlowfishEngine using:
InitBlowfish:Int(Secretkey:String) 'Init Password

then:

Encrypt:
Local Bank:TBank=EncryptBank:TBank(srcbank:TBank)


or Decrypt:
Local Bank:TBank=DecryptBank:TBank(srcbank:TBank)



Jesse(Posted 2010) [#6]
nice! very useful. I am sure I will us this for my tile map tile editor.
Thank you much.


Brucey(Posted 2010) [#7]
Blowfish encryption module

It should be noted that the source code is LGPL. That means unless it is dynamically linked, any code using it must either be LGPL or GPL. BlitzMax statically links compiled modules, so this means anyone using the module must release their source code as GPL.

Not that anyone around here seems to care too much about the licensing of code, but I thought I should point it out anyway.


Zeke(Posted 2010) [#8]
of.. sorry...
but where i got this source there was nothing else..
.


Brucey(Posted 2010) [#9]
Yeah, that's why I used OpenSSL for my crypto module.


Zeke(Posted 2010) [#10]
okay.. but about RakNet 4???


AnniXa(Posted 2012) [#11]
hey brucey,just for interest, this means any game/programm/tool in blitzmax that use any module that is GPL/LGPL need to be Open then?

Last edited 2012


Derron(Posted 2012) [#12]
Right.

If the module statically links the external code (no ".dll") and that code is LGPL - your code has to be released in a GPL'ed fashion.

There are some exceptions (system libraries)
http://en.wikipedia.org/wiki/GPL_linking_exception

but for that you will have to read the manuals of the corresponding/included LGPL-projects.

bye
Ron


AnniXa(Posted 2012) [#13]
ty derron for that clearance!