Jump to content

Farshad Mohajeri

Administrators
  • Posts

    12621
  • Joined

  • Last visited

  • Days Won

    908

Everything posted by Farshad Mohajeri

  1. BTW, if you send us a sample DFM file which shows this issue we will analyze it.
  2. Hi, Probably it is a Delphi related issue. In design time IDE uniGUI components are just a descendants of VCL controls.
  3. You can enable websockets regardless of the HTTP or HTTPS prorocols. If the incoming traffic is HTTP then uniGUI will also listen to Websockets on non-secure ws:// protocol. If the incoming traffic is HTTPS then uniGUI will listen to Websockets on secure wss:// protocol. If you enable the option "AlwaysUseHTTP", then uniGUI will always listen on ws:// protocol regardless of the website protocol.
  4. Hi, So let me understand the situation better. Your app runs behind cloudflare. Cloudflare handles https calls and redirect calls to your app using a http channel? What is your particular setup? Can you explain the exact way that cloudflare handles calls and directs them to your server?
  5. Hello, We constantly update JQuery to latest version. That said, Jquery plays no role in Ext JS functionality except for some 3rd party JS libraries that rely on it. Regarding "Handleevent", it only works if it is provided a valid session ID otherwise it is rejected by the server. Started from a certain build we are embedding session id in form parameters hiding it from URL (which was previously a part of the URL parameters)
  6. unigui module can not prevent unloading but there must be some settings on Apache side.
  7. Hello, It must be related to Apache recycling settings. Unfortunately, Apache tends to unload modules whenever it wants. There are settings in Apache to avoid this. We have described this in our docs, but there are many Apache versions and different settings in different distros. You must make sure that Apache doesn't unload uniGUI Apache modules.
  8. Publishing security updates for older versions is not an option for us. We only work on current version and can't revisit older versions and publish updates for them. That said, we will take this matter seriously and take the necessary steps to become compliance with it. The deadline is still a bit far away, but we will start reviewing our available options.
  9. What happens if your subscription is expired? You still have a usable product, but no more bug fixes. What will happen in this case?
  10. uniGUI file handler doesn't allow accessing paths on upper levels. // UNG-3576 ADoc := UniStringReplace(ADoc, '../', ''); ADoc := UniStringReplace(ADoc, '..\', ''); ADoc := UniStringReplace(ADoc, #0, ''); // UNG-3576
  11. Hello, Which version are you using. We have fixed this issue in UNG-3576 .
  12. Just forget about uniGUI and try realizing how many Delphi 3rd party components are complying with this or will comply in the future? Not only 3rd party components. Is Delphi itself compliance? In short, here is nothing special to uniGUI. In reality, no one will be able to prevent you from buying or downloading uniGUI from our servers.
  13. We will fix it in next build. As a workaround you can apply this in uniGUIClasses.pas: TUniCustomLayoutConfig = class(TUniCustomLayoutBase) public property Cls; property BodyCls; property ComponentCls; property Flex; property Padding; property BodyPadding; property IgnorePosition; property Anchor; property Height; property Width; property Split; property Region; property Margin; property RowSpan; property ColumnWidth; property ColSpan; property DockWhenAligned; end;
  14. You can use "Handled" parameter to selectively choose among HTTP commands which you want to process.
  15. Hi, Have you tried obtaining an online license?
  16. File upload works correctly under Linux. Can you send me a simple test app ? BTW, please try with latest build 1610 first to see if the problem persists.
  17. Hi, So the issue started after the update?
  18. Hi, If you have just installed Delphi, then you have to run Delphi IDE once before installing uniGUI.
  19. Merhaba, FileFolder altındaki dosyaları web tarafında çağrırken başına "/files/" koymak gerekiyor. Self.CustomFiles.add('/files/animate/animate.min.css');
  20. This message only makes sense if your HyperServer is using Websockets. Otherwise, you can ignore this message. In next build we will remove messages for applications which don't use Websockets. For apps that use Websockets it means that in CFG file none of the below parameters are not populated: server_direct_url or external_server_url If your HyperServer cluster is going to use Websocktes, one of the above parameters must be assigned (based on chosen scenario)
  21. Thanks. We will analyze the possibility of integration in uniGUI.
  22. Hi, Does your HyperServer instance run with root access? Can you manually recycle Nodes from HyperServer web panel?
  23. Hello, Both solutions are perfect. I prefer ISAPI module because it has less overhead, but configuration may be more difficult. You can go either ways.
  24. Hello, This issue is fixed and next build will contain this fix. Thanks
  25. Hello, Please try testing your app in standalone EXE mode first. Once you can reach the targeted max sessions in EXE mode then consider testing under Apache.
×
×
  • Create New...