PBOSL 1.0 (OpenSource Library-Collection)

Developed or developing a new product in PureBasic? Tell the world about it.
nicolaus
Enthusiast
Enthusiast
Posts: 456
Joined: Tue Aug 05, 2003 11:30 pm
Contact:

Post by nicolaus »

PBOSL - PureBasic OpenSource Libraries is now online for test.
The work on the side is not finished bud you can download the PBOSL (in the moment not for MAC users sorry).

The link to the side is http://www.pbosl.purearea.net

We search more user for help! In the moment we search a user for MAC and for Linux to test and compile the lib. If you can C or ASM it is very good!

All user wat want help please write a mail or PN to ts-soft or DarkDragon from the german board.

If you have ideas for a better webside write also a mail or PN.

You can finde the download under Libraries/Upload.

Now have fun
Nico
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

PBOSL - Update 19.08.2005

Post by ts-soft »

PBOSL - OpenSource Libraries Collection PureBasic Update

Code: Select all

|---------------------------------------------------------------------------------------|
|                                                                                       |
|                   PBOSL - PureBasic OpenSource Libraries (LGPL)                       |
|                                                                                       |
|---------------------------------------------------------------------------------------|
| Library (alphabetically)     | Prog.Language |       Coder      | Win | Linux | MacOS |
|------------------------------+---------------+------------------+-----+-------+-------|
| PBOSL_AnimSprite             |       C       |      Danilo      |  X  |   X   |   ?   |
| PBOSL_AppRunning             |      ASM      |       Rings      |  X  |       |       |
| PBOSL_Bignum                 |       PB      |       Rings      |  X  |       |       |
| PBOSL_BriefLZ                |       C       |   Joergen Ibsen  |  X  |   ?   |   ?   |
| PBOSL_CatchDebugOutput       |       PB      |       Rings      |  X  |       |       |
| PBOSL_CPUmonitor             |      ASM      |      Danilo      |  X  |       |       |
| PBOSL_Cryption               |       PB      |Mischa Brandt/Dige|  X  |       |       |
| PBOSL_DDE                    |       PB      |       Rings      |  X  |       |       |
| PBOSL_ExDataBase             |       PB      |       Rings      |  X  |       |       |
| PBOSL_ExPrinter              |       PB      |       Rings      |  X  |       |       |
| PBOSL_FASTFILE               |      ASM      |       Rings      |  X  |       |       |
| PBOSL_FastFileCRC32          |       PB      |       Rings      |  X  |       |       |
| PBOSL_FastFileMD5            |       PB      |       Rings      |  X  |       |       |
| PBOSL_FastFileText           |       PB      |       Rings      |  X  |       |       |
| PBOSL_GetExeNameFromSuffix   |       PB      |       Rings      |  X  |       |       |
| PBOSL_GetHWInfo              |      ASM      |       Rings      |  X  |       |       |
| PBOSL_GlobalSharedMemory     |       PB      |       Rings      |  X  |       |       |
| PBOSL_LoadDllMemory          |       C       |   Joachim Bauch  |  X  |       |       |
| PBOSL_MSXML3                 |       PB      |       Kiffi      |  X  |       |       |
| PBOSL_NTLog                  |       PB      |       Rings      |  X  |       |       |
| PBOSL_NTService              |       PB      |       Rings      |  X  |       |       |
| PBOSL_OOP                    |      ASM      |      Danilo      |  X  |       |       |
| PBOSL_Process                |       PB      |       Rings      |  X  |       |       |
| PBOSL_SkinWin                |       C       |      Danilo      |  X  |       |       |
| PBOSL_SkinWinFast            |       C       |      Danilo      |  X  |       |       |
| PBOSL_SQLite3                |       PB      |       Kiffi      |  X  |       |       |
| PBOSL_Timer                  |       C       |      Danilo      |  X  |       |       |
| PBOSL_ToolbarPro             |       C       |      Danilo      |  X  |       |       |
| PBOSL_TRYCATCH               |      ASM      | Sebastian Lackner|  X  |       |       |
| PBOSL_UInt64                 |       C       |       Rings      |  X  |   ?   |   ?   |
| PBOSL_VB_Helper              |       PB      |       Rings      |  X  |       |       |
| PBOSL_WinIO                  |       PB      |       Rings      |  X  |       |       |
|---------------------------------------------------------------------------------------|
| X = supported OS                                                                      |
| ? = possible, should compile (with modifications)                                     |
|---------------------------------------------------------------------------------------|
2 new Libraries:
PBOSL_AppRunning (Rings)
PBOSL_MSXML3 (Kiffi)

Source fixed to PB3.94:
PBOSL_ExPrinter (Structure)

More Examples, fixed the Helpfile

All windowsbinaries for PB3.94

All Downloads: http://www.pbosl.purearea.net/
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
User avatar
nco2k
Addict
Addict
Posts: 1344
Joined: Mon Sep 15, 2003 5:55 am

Post by nco2k »

how about to ask Sebastian (PureFan) Lackner to add his Udpnetwork-Lib to the PBOSL aswell??

c ya,
nco2k
User avatar
Flype
Addict
Addict
Posts: 1542
Joined: Tue Jul 22, 2003 5:02 pm
Location: In a long distant galaxy

Post by Flype »

PDF functions would be a great addition to PBOSL (PurePDF from LuckyLuke based on FPDF).
No programming language is perfect. There is not even a single best language.
There are only languages well suited or perhaps poorly suited for particular purposes. Herbert Mayer
LuckyLuke
Enthusiast
Enthusiast
Posts: 181
Joined: Fri Jun 06, 2003 2:41 pm
Location: Belgium

Post by LuckyLuke »

I'm doing some code cleanup of the PurePDF lib (and found some bugs :( ).
Once this is done I'll add the lib to PBOSL project. (The new version will also be available at http://www.smollies.be).
I'll be back soon! :wink:
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

LuckyLuke wrote:I'm doing some code cleanup of the PurePDF lib (and found some bugs :( ).
Once this is done I'll add the lib to PBOSL project. (The new version will also be available at http://www.smollies.be).
I'll be back soon! :wink:
Image
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
User avatar
Flype
Addict
Addict
Posts: 1542
Joined: Tue Jul 22, 2003 5:02 pm
Location: In a long distant galaxy

Post by Flype »

Good news - keep it on.
No programming language is perfect. There is not even a single best language.
There are only languages well suited or perhaps poorly suited for particular purposes. Herbert Mayer
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

PBOSL wrote:01-Oct-2005: Library GlobalHotkeys added
thx Gansta93 Image
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
Gansta93
Enthusiast
Enthusiast
Posts: 238
Joined: Wed Oct 20, 2004 7:16 pm
Location: The Village
Contact:

Post by Gansta93 »

Hello,

At first, @ts-soft: You'r welcom. :-D

I would like to ask a question about the resident. For example, in the NTServices lib, in the option InstallService, some constents would be useful. Is there somebody who have thes to add in the resident?
Thx in advance and thx for adding my lib. :-D

PS: Would it be possible to have a News letter when news libraries are added?
Be seeing you! :-)

Gansta93
If you speak french, you can visite Le Monde de Gansta93 (Gansta93's World)
DarkDragon
Addict
Addict
Posts: 2345
Joined: Mon Jun 02, 2003 9:16 am
Location: Germany
Contact:

Post by DarkDragon »

Gansta93 wrote:Hello,

At first, @ts-soft: You'r welcom. :-D

I would like to ask a question about the resident. For example, in the NTServices lib, in the option InstallService, some constents would be useful. Is there somebody who have thes to add in the resident?
Thx in advance and thx for adding my lib. :-D

PS: Would it be possible to have a News letter when news libraries are added?
Constants: Send us a List of constants and we will do it
Newsletter: We will ask Andre.
bye,
Daniel
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

DarkDragon is my deputy, my english is not so good :wink:
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Post by netmaestro »

I noticed that the key size must be at least 24 bytes in order for the encryption commands to work. I couldn't find that anywhere in the help file.
Last edited by netmaestro on Tue Feb 21, 2006 9:36 pm, edited 3 times in total.
BERESHEIT
User avatar
ts-soft
Always Here
Always Here
Posts: 5756
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Post by ts-soft »

The help-file isn't complete, sorry

See the Examples Test.pb:

Code: Select all

Pwd.s   = "123456789012345678901234-remind key size more than 24Bytes!"
time1 = GetTickCount_()
DG_EnCryptFile ( "C:\Bibeltext2.txt", Pwd )
time2 = GetTickCount_()
MessageRequester("", Str(time2- time1 ),  0)
time1 = GetTickCount_()
DG_DeCryptFile ( "C:\Bibeltext2.txt", Pwd )
time2 = GetTickCount_()
MessageRequester("", Str(time2- time1 ),  0)
PureBasic 5.73 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Old bugs good, new bugs bad! Updates are evil: might fix old bugs and introduce no new ones.
Image
SFSxOI
Addict
Addict
Posts: 2970
Joined: Sat Dec 31, 2005 5:24 pm
Location: Where ya would never look.....

Post by SFSxOI »

If this encryption library is used (I haven't tried it yet), i have a couple of questions:

1. Is the key also encrypted?
2. Is the key necessary to encrypt the file - will it still encrypt and the file function properly without a key?
3. if the password is used when an .exe is encrypted and the library is compiled along with the .exe, is the library also encrypted?
4. If someone tries to attach a debugger (Olly Debug for example) or tries to decompile the file will they still be able to see the contents of the file without the password?
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Post by netmaestro »

Yes, the key is necessary to encrypt or decrypt the file. The key must be plain text, unencrypted. Once a file is encrypted in this way, it is not usable for anything in that state. It must first be decrypted using the plain key before it's good for anything. A debugger won't show anything worth seeing in an encrypted file or string.
Last edited by netmaestro on Tue Feb 21, 2006 9:41 pm, edited 3 times in total.
BERESHEIT
Post Reply