Recent

Author Topic: Ho Ho Ho IntraWeb in Lazarus!!!  (Read 6236 times)

Alex.Machado

  • New Member
  • *
  • Posts: 37
Ho Ho Ho IntraWeb in Lazarus!!!
« on: December 24, 2023, 05:20:40 am »
Ho Ho Ho Free Pascal developers!!!!

After a long refactoring, I'm here to announce:

IntraWeb for Lazarus is a few days away!

The same kind of projects and applications that you can build today with IntraWeb, using Delphi, you will be able to do using Lazarus. Same features, same codebase, the same power and performance.

I've been working on the compatibility issues and code base conversion for a long time. The more I worked with Lazarus, the more I liked it (I'll be honest with you I didn't like it much at first). But after you learn some shortcuts and some workarounds - especially when coming from Delphi, it is really pleasant to work with.

FPC developers did a remarkable job. So did the guys that wrote the LCL classes. There are things to improve, yes definitely, but I feel confident that FPC/Lazarus is more than capable to support complex Web applications built with IntraWeb.

I'll keep you all informed.

Cheers and Merry Christmas to all Pascal developers (and the poor guys who work with other languages too) !


« Last Edit: December 24, 2023, 05:26:27 am by Alex.Machado »

Okoba

  • Hero Member
  • *****
  • Posts: 616
Re: Ho Ho Ho IntraWeb in Lazarus!!!
« Reply #1 on: December 24, 2023, 06:30:08 am »
Great news, I am waiting for it.
Happy new year to you too.

kapibara

  • Hero Member
  • *****
  • Posts: 648
Re: Ho Ho Ho IntraWeb in Lazarus!!!
« Reply #2 on: December 24, 2023, 06:40:23 am »
Very Interesting! And Merry Christmas.
Lazarus trunk / fpc 3.2.2 / Kubuntu 24.04 - 64 bit

Selzig

  • Newbie
  • Posts: 5
Re: Ho Ho Ho IntraWeb in Lazarus!!!
« Reply #3 on: December 25, 2023, 11:43:18 am »
Hello,
this is indeed very interesting. I'll install the package as soon as it's released.
Happy new year to you. Regards. Slz.
« Last Edit: December 25, 2023, 11:47:58 am by Selzig »

grl

  • New Member
  • *
  • Posts: 43
Re: Ho Ho Ho IntraWeb in Lazarus!!!
« Reply #4 on: February 14, 2024, 09:03:30 pm »
Hi @all,

Any news on that?
Intraweb could be interesting for new project - so I'd really be interested in the current status of the Lazarus port :-)

Regards
Lukas

Thaddy

  • Hero Member
  • *****
  • Posts: 16781
  • Ceterum censeo Trump esse delendam
Re: Ho Ho Ho IntraWeb in Lazarus!!!
« Reply #5 on: February 14, 2024, 09:07:44 pm »
Intraweb is really easy to hack so bring it on!
Changing servers. thaddy.com may be temporary unreachable but restored when the domain name transfer is done.

grl

  • New Member
  • *
  • Posts: 43
Re: Ho Ho Ho IntraWeb in Lazarus!!!
« Reply #6 on: April 08, 2024, 12:02:31 pm »
Another 2 Months - so bumping it up again.

Any news on that project?

regards
Lukas

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12142
  • FPC developer.
Re: Ho Ho Ho IntraWeb in Lazarus!!!
« Reply #7 on: April 08, 2024, 12:23:05 pm »
If I search for OP's name, I get to the Intraweb site, so it seems he is involved with Intraweb. Maybe inquire there?

wfbhappy

  • New member
  • *
  • Posts: 8
Re: Ho Ho Ho IntraWeb in Lazarus!!!
« Reply #8 on: April 10, 2024, 03:32:34 pm »
time

irawan

  • New Member
  • *
  • Posts: 13
Re: Ho Ho Ho IntraWeb in Lazarus!!!
« Reply #9 on: April 24, 2024, 11:39:39 am »
any news on this special product?

Thaddy

  • Hero Member
  • *****
  • Posts: 16781
  • Ceterum censeo Trump esse delendam
Re: Ho Ho Ho IntraWeb in Lazarus!!!
« Reply #10 on: April 24, 2024, 12:32:01 pm »
It is not special, just old... You don't need it.
Changing servers. thaddy.com may be temporary unreachable but restored when the domain name transfer is done.

VisualLab

  • Hero Member
  • *****
  • Posts: 645
Re: Ho Ho Ho IntraWeb in Lazarus!!!
« Reply #11 on: April 24, 2024, 01:28:20 pm »
It is not special, just old... You don't need it.

Is it no longer suitable for anything? I'm asking because I once (in Delphi) used this library for my own needs.

Thaddy

  • Hero Member
  • *****
  • Posts: 16781
  • Ceterum censeo Trump esse delendam
Re: Ho Ho Ho IntraWeb in Lazarus!!!
« Reply #12 on: April 24, 2024, 01:55:52 pm »
Yes, I was a bit too harsh. It is still very suitable for Intra!-web appcications, but it is not very suitable for internet applications because of its inherent vulnerabilities that nobody has fixed yet.
So: it is a welcome port, but don't use it outside of a local network.

The latter can of course be mitigated by using a more modern front-end.
I also used it a lot in the past, but I also hacked it - legally, CEH - a lot in the past..
CVE-2017-17527
CVE-2007-0533

to name a few.
It is also very easy to force access violations at runtime in its codebase.
Which is basically also a means of getting control.
I won't get into much further detail, but a web application using Intraweb can be hacked in minutes, not months or years, and it is quite easy to detect if a web application has been written with Intraweb.
« Last Edit: April 24, 2024, 08:22:45 pm by Thaddy »
Changing servers. thaddy.com may be temporary unreachable but restored when the domain name transfer is done.

Thaddy

  • Hero Member
  • *****
  • Posts: 16781
  • Ceterum censeo Trump esse delendam
Re: Ho Ho Ho IntraWeb in Lazarus!!!
« Reply #13 on: April 24, 2024, 08:31:29 pm »
and <sigh> since my reports are not fixed properly since 2007, I would not use it.
Just google on the CVE's
What is more worrying is that NIST still has not approved a supposed fix from my - our - report in 2007. They are still waiting for it.....
AtoZ is responsible for a fix, not me, we simply reported it in mintute detail.
Both the issues I was involved in are NOT fixed..
« Last Edit: April 24, 2024, 08:43:57 pm by Thaddy »
Changing servers. thaddy.com may be temporary unreachable but restored when the domain name transfer is done.

Alex.Machado

  • New Member
  • *
  • Posts: 37
Re: Ho Ho Ho IntraWeb in Lazarus!!!
« Reply #14 on: April 01, 2025, 11:46:33 pm »
Yes, I was a bit too harsh. It is still very suitable for Intra!-web appcications, but it is not very suitable for internet applications because of its inherent vulnerabilities that nobody has fixed yet.
So: it is a welcome port, but don't use it outside of a local network.

The latter can of course be mitigated by using a more modern front-end.
I also used it a lot in the past, but I also hacked it - legally, CEH - a lot in the past..
CVE-2017-17527
CVE-2007-0533

to name a few.
It is also very easy to force access violations at runtime in its codebase.
Which is basically also a means of getting control.
I won't get into much further detail, but a web application using Intraweb can be hacked in minutes, not months or years, and it is quite easy to detect if a web application has been written with Intraweb.

Hi Thaddy,

Your comments are interesting.

CVE-2007-0533 is precisely 18 years old. It's just like complaining to Microsoft about a bug not fixed in Windows XP.

I doubt that this applies to any recent IntraWeb version. First, because it shares almost no code with that old version. Second, because there is no OnBeforeDispatch processing in IntraWeb. There is an event that you can of course add anything including code that won't work or will crash the server (Just like I can do in any other language and framework).

CVE-2017-17527 is not related to IntraWeb, but to PasDoc which I have never used myself and I'm positive that has no relationship with IntraWeb or any Atozed product.

Recent versions of PHP, released less than 2 years ago (not 18 years), are much more vulnerable to attacks (and much more harmful than just a DoS).

We have IntraWeb customers around the world with applications that are constantly tested and submitted to independent auditing and they show a completely different scenario that the one that you are painting here.

Anyway, I'm open if you want to discuss this further. You can reach me at: alexandre at atozed dot com

Cheers,
« Last Edit: April 01, 2025, 11:48:34 pm by Alex.Machado »

 

TinyPortal © 2005-2018