| Welcome, Guest |
You have to register before you can post on our site.
|
| Forum Statistics |
» Members: 98,547
» Latest member: go88in
» Forum threads: 2,426
» Forum posts: 11,371
Full Statistics
|
| Online Users |
There are currently 810 online users. » 2 Member(s) | 805 Guest(s) Applebot, Bing, Google, davidlesner, go88in
|
| Latest Threads |
WebApplication.IP change ...
Forum: IntraWeb General Discussion
Last Post: MJS@mjs.us
09-11-2026, 09:49 PM
» Replies: 1
» Views: 242
|
Hook/callback to handle t...
Forum: IntraWeb General Discussion
Last Post: Lenfors
09-08-2026, 09:03 AM
» Replies: 0
» Views: 195
|
Reproducible IIS crash in...
Forum: IntraWeb General Discussion
Last Post: alex.trejo@tttnet.com.mx
09-08-2026, 01:48 AM
» Replies: 0
» Views: 210
|
The packages IW16.xx inc...
Forum: IntraWeb General Discussion
Last Post: hsbelli
09-03-2026, 11:46 AM
» Replies: 2
» Views: 509
|
Redirection issues with F...
Forum: IntraWeb General Discussion
Last Post: magosk
08-31-2026, 10:03 AM
» Replies: 0
» Views: 261
|
Source Code
Forum: IntraWeb General Discussion
Last Post: magosk
08-31-2026, 08:11 AM
» Replies: 3
» Views: 679
|
TContenthandler requires ...
Forum: IntraWeb General Discussion
Last Post: valmeras
08-30-2026, 02:35 AM
» Replies: 0
» Views: 243
|
TIWjQDBGrid erratic behav...
Forum: IntraWeb General Discussion
Last Post: alex.trejo@tttnet.com.mx
08-20-2026, 05:12 PM
» Replies: 8
» Views: 2,301
|
Change Language DataTable
Forum: IntraWeb General Discussion
Last Post: Rigoberto Mercedes
08-19-2026, 03:21 PM
» Replies: 1
» Views: 384
|
How to terminate HTTP Thr...
Forum: Indy
Last Post: rlebeau
08-14-2026, 08:01 AM
» Replies: 5
» Views: 1,018
|
|
|
| Log4Shell |
|
Posted by: TonyNZ - 12-12-2021, 08:57 PM - Forum: IntraWeb General Discussion
- Replies (2)
|
 |
I have just been asked by a client if the Intraweb servers (as services and using http.sys) are vulnerable to the Log4Shell / LogJam vulnerability. I said I was pretty sure they weren't ... not running on Apache, using Java or using the Apache library concerned. But I thought I should check here as well. So, any concerns?
Many thanks
|
|
|
| IWLabel Tooltip |
|
Posted by: matija - 12-08-2021, 06:33 AM - Forum: IntraWeb General Discussion
- Replies (1)
|
 |
Can you set in IWLabel (Bootstrap) ToolTip?
IWLabel.Hint:='Info';
The only option I see through in template?
{%IWLabel data-toggle="tooltip" data-placement="bottom" data-html="true" title="Info" %}
How now in template change title parameter?
|
|
|
| IWjQGrid column 2 lines |
|
Posted by: Comograma - 12-02-2021, 10:52 AM - Forum: IntraWeb General Discussion
- Replies (2)
|
 |
Is it possible to present a column with 2 lines or more (wordwrap kind) on a IWjQDBGrid?
On a small width display, some strings columns are to big and they will "sacrifice" other columns that aren't so big.
Is there a way do do this?
On a IWDBGrid, we just set wordwrap property for a column to true and it will present the content in 2 or more lines.
|
|
|
| IWRegion and IWTabControl css property |
|
Posted by: raulevm - 12-01-2021, 05:06 PM - Forum: IntraWeb General Discussion
- Replies (3)
|
 |
I work in the maintenance of a fairly large but very old application, it works great and I try to update it by adding css styles but it makes it difficult for me that the IWRegion and IWTabControl components do not have a CSS property. At the moment I cannot use templates due to a matter of time, I only need to share the same styles by file for several IWRegion and IWTabControl. Will it be possible to create the CSS property in these components? Is there an impediment to that?, thanks
|
|
|
| Bootstrap and C++ |
|
Posted by: kpenzkofer - 12-01-2021, 04:03 PM - Forum: IntraWeb General Discussion
- Replies (5)
|
 |
When I will use a Bootstrap component, I will get an linker error "JSONDATAOBJECTS.OBJ is not found".
In Delphi it works without any problems. (tested with 15.2.47)
What did I miss?
I haven't used any Bootstrap components yet.
Is there anything else I have to consider?
|
|
|
| Http.sys questions |
|
Posted by: magosk - 11-30-2021, 03:52 PM - Forum: IntraWeb General Discussion
- Replies (22)
|
 |
Hi! I have started experimenting with converting some existing web applications to http.sys and have some questions. Before I state them I want to explain what I want to accomplish, in case I am looking in the wrong direction (maybe there is a totally different approach?) and/or asking the wrong questions.
We have 6 services accessible via https running on the same server. Three of them are IntraWeb standalone web applications, two are RemObjects servers (built with Delphi), and one is a .NET REST service. The five Delphi services share the same SSL certificate *.pem files and use Indy / OpenSSL 1.0.2. For the the .NET service we have imported the same certificate (in pfx format) into Windows and it has a binding for it to the port it listens on. IIS is NOT used. All the 6 services listen on different ports. Externally however, the services are all accessed on the standard SSL port (443). This is accomplished by DNS records for different URLs (such as www.mydomain.com, m.mydomain.com, api.mydomain.com...) pointing to different (external) IP addresses on our site, and then a firewall redirecting the https traffic (on port 443) for these IPs to the different ports used internally on our server. While this works fine technically, we are wasting IP addresses with this approach, and when we now expand the server site with more servers and services we are running out of them.
So my idea was to try to use http.sys for at least the three IW applications so that they use the same port, but using e.g. mydomain.com/m/ rather than m.mydomain.com for our mobile friendly web application as an example. Another reason for looking at http.sys is that we are living on borrowed time with OpenSSL 1.0.2, and Indy support for newer OpenSSL versions still does not seem completed(?). So before answering my specific questions below, first please comment on if you think my idea with http.sys is good or if you know of some completely different approach that would accomplish the same thing.
1. When searching I found https://doc.atozed.com/en/iw15/develop/c...-intraweb/ and https://blog.boxofbolts.com/ssl/windows/...d-windows/ (not IntraWeb-specific). Are there some other good resources to look at (e.g. specific info on using multiple IntraWeb http.sys services with SSL)?
2. Is it possible that the main web application can be used with an empty UrlBase (but where the other two web applications have different, non-empty BaseUrl values)? If so, how do you set that up?
3. When doing some initial tests (locally, without https) I successfully got two of the web applications running (with two different BaseUrl values) on the same port. When I shutdown the applications I got loads of exceptions (access violations, invalid pointer operations) in the ServerController.OnDestroy handler (where we finalize various globally used resources), that I don't get when running it with Indy. It worked slightly better when run as a service, but there was still an access violation when freeing a data module (and it was not possible to get a call stack). Can you say anything general on these shutdown issues when running with http.sys?
4. When using a non-empty BaseUrl, I noticed various issues with (static) logout and session timeout pages (both having an <a href="/">Click here to login again.</a> element). Before diving in to details, is there anything in general I should know about when using non-empty BaseUrl (with relation to static pages)?
5. Do you think it is possible to use http.sys (and the same port) for the three other (non-IntraWeb) services as well?
Note: We are currently using IW 15.1.5 in production. Unless there are major restructures to how you use http.sys in 15.2.X, I would like to keep migration to the latest IW versions as a separate project.
Best regards
Magnus Oskarsson
|
|
|
| IWAppFormProcessParams |
|
Posted by: Lorbass - 11-30-2021, 03:04 PM - Forum: IntraWeb General Discussion
- Replies (1)
|
 |
Hello,
when exactly does IWAppFormProcessParams fire?
procedure TFormA.ButtonAsyncClick (Sender: TObject; EventParams: TStringList);
var
F: TIWAppForm;
begin
F:=TFormB.Create(WebApplication);
F.Params.Add('AName'+F.Params.NameValueSeparator+'AValue');
F.Show;
end;
In Form B neither IWAppFormProcessParams fires, nor are the parameters available in IWAppFormRender:
procedure TFormB.IWAppFormRender(Sender: TObject)
var
S: string;
begin
S:=Self.Params.Values['AName']; (* returns an empty string *)
end;
Thanks for quick reply!
|
|
|
|