News on my GEM applications

All about the serious stuff.

Moderators: Mug UK, Zorro 2, Moderator Team

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby Rajah Lone » Sat Oct 04, 2014 8:31 pm

CS Builder release 2: blog or directly
New program, related to Polarssl.ldg and program which use it, here some part of the readme.txt:
CS Builder create and manage CS files. These files contains a list of ordered ciphersuites identificators (32 bits), terminated with a NULL 32 bits integer.

During SSL Handshake, client and server discuss about the ciphersuite that will be used for secure connection. Some ciphersuite maybe buggy, deprecated for security reasons or simply not supported by client or server. Some ciphersuites may require also less CPU.

If SSL Handshake fails, then it may be usefull to set a CS file into the client SSL application. If not, then the POLARSSL.LDG built-in ciphersuites list is used.

For the next release, it will be included in Polarssl.ldg archives.

KK Commander 1.5G: blog or directly
- fix: rename, copy/move and disk format ended prematuraly the second time.
- fix: force background redraw in multitask mode dialogs.
- fix: still bad fields in create folder dialog, in French RSC.
- fix: unnecessary $C+ and $C- removed.

Sorry about the first fixed bug, which prevented a every-day-use of the program.

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby Rajah Lone » Wed Oct 15, 2014 4:52 pm

Sad news, SSL 3.0 will be deprecated as SSL 2.0 in some servers due the called 'SSLv3 Poodle Vulnerability'.

Some ftp or email servers may have already changed their security settings, or they will in the future. If the SSL Handshake fails in Litchi or Troll or Meg, remember the basic setting in the security miscellaneous options is min = max = SSL 3.0, so change it to min = max = TLS 1.0

In the next releases, the default configuration will be min = max = TLS 1.0 if the Atari is powerfull (CPU = 68060 or ColdFire). SSL 3.0 will be supported and possible as long as the PolarSSL library allows it.

Faucon2001
Atari Super Hero
Atari Super Hero
Posts: 730
Joined: Sat Oct 26, 2013 11:19 pm
Location: Brasil
Contact:

Re: Upgrades+fixes on my GEM applications

Postby Faucon2001 » Tue Nov 11, 2014 3:55 am

Hi Rajah,

I am having some troubles with Litchi and Troll (last version from your page together with the last LDG.)
I am under Xubuntu 14/ Aranym 1.02 + Mint 1.18.0

With Mint 1.18.0 they both work fine, but under 1.19.CUR (any version from oct-Nov) they don't work properly.
Troll hangs up when trying to open a mailbox and Litchi doesn't display the listing of the host directory of external ftp sites but works well with my house ftp server.
All the other network softwares work fine ; for the time being I have been obliged to excavate Draconis ftp ;-)
Sherry on the cake, Mint 1.19 has corrected a bug improving a lot the speed of network shares, especially NFS.

Dilemma : Mint 1.18 with Litchi and Troll but very sloooooow NFS, or, Mint 1.19 and it's fast NFS but without Litchi and Troll : I can't choose :-(

Any idea ?
Philippe

Firebee, Falcon, STE, Aranym Box, Hatari Pi Box.
My music http://www.philippeworld.net/
My photography http://phil-67.deviantart.com/
EasyAraMint, BeeKey and BeePi https://sites.google.com/site/beebox68k/

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby Rajah Lone » Tue Nov 11, 2014 1:09 pm

No idea. I never succeeded to have network on my MacAranym setup.
With the same Troll and Litchi, and difference on MiNT versions, logic would suggest to investigate on MiNT. Take also care that GlueSTiK (with option "--force" on FireTOS) is launched with your 1.19 CUR setup. MiNTnet is used directly, but the STiK cookie and the resolver function (domain to IP) are still needed.

I have a MiNT and MiNTnet setup (1.19 CUR, Sept 22 2014) on My FireBee: no problem.

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby Rajah Lone » Tue Nov 11, 2014 2:56 pm

Polarssl.ldg release 3: blog or directly
- built on PolarSSL version 1.3.9
- chg: remove built-in ciphersuites for GMX servers (in the misc option, security panel, use thndrbrd.cs as preferred ciphersuites files, and max=TLS 1.0)
- add: CS Builder included the archives
- fix: in CS Builder: crash when window arrows are clicked (missing mallocs for scrolling, sorry)

Troubleshooting:

1) if SMTPS fails on 465 port (commonly used, but should be deprecated), try on the 587 port (RFC 6409)

2) GMX servers admins are a little paranoids. Recently, the GMX servers requisites has changed (again). TLS 1.0 is mandatory. So in the Troll or Meg, miscellaneous option, security panel, set min=SSL 3.0 and max=TLS 1.0. To avoid timeout with too strong and heavily computing, set a preferred ciphersuite by selecting thndrbrd.cs file. This file contains some light (but relatively weak) ciphersuites that ThunderBird uses (with other strong ciphersuites). Theses light ciphersuites are accepted by Gmail, Neuf.fr and GMX servers and make SSL Handshake quicker.

User avatar
dma
Atari Super Hero
Atari Super Hero
Posts: 853
Joined: Wed Nov 20, 2002 11:22 pm
Location: France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby dma » Tue Dec 02, 2014 7:34 am

Hi Rajah,

I recently tried to rejoin a Total Commander splitted file in KKcmd.
But it told me that "file size was incorrect".
All other files i rejoined without any problem.

It occurred on both splitting sizes i tried ofr this one. So i guess it is about the final file size.
Those were correctly rejoined in TC and the file size stated in the .CRC file was the original file one.
I could provide you the files if you want to check those.

Also, how to depack .ZIP archives in KKcmd ?
I have placed DEFLATE.LDG in the KKcmd directory.
But when i try to depack something, it results in a 0 byte file or some empty directory.
Any of those archives was correctly depacked by STZip.

Thanks for this great tool anyhow. :)

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby Rajah Lone » Tue Dec 02, 2014 9:29 am

Hi DMA,

dma wrote:I could provide you the files if you want to check those.

Please, do so. The split function has not been tested/changed for a long time.

dma wrote:Also, how to depack .ZIP archives in KKcmd ?
I have placed DEFLATE.LDG in the KKcmd directory.

0 file size, means the DEFLATE.LDG was not found/loaded. Browsing into ZIP files is done in GFA, but the deflate and inflate are done by the LDG.

- LDG location is usualy C:\GEMSYS\LDG\
- do not forget to put LDG.PRG (provided in the deflate.ldg archives) in the AUTO folder and make it active for the boot selector (if present). This will install the LDGM cookie, so that the GFA applications can ldg_load and use LDG libraries. Putting the LDG besides the program is useless for GFA applications.

For info : the DEFLATE.LDG provides a CRC32 function for the split function. C coded therefore quicker than the built-in KKcmd GFA one.

Best regards, and thanks for your great work.

User avatar
dma
Atari Super Hero
Atari Super Hero
Posts: 853
Joined: Wed Nov 20, 2002 11:22 pm
Location: France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby dma » Tue Dec 02, 2014 5:04 pm

Ah OK, i wasn't really aware of the LDG system, will set it properly then.
Also thanks for your nice comment on my work. :)

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby Rajah Lone » Tue Dec 02, 2014 7:05 pm

The bug is found in the unsplit function. It's more a bad variable name than a size file problem.

Temporary tip: double-click on the .CRC file to unslipt in the RIGHT window (not in the left).

I will release a patched version this week-end. Or sooner if one needs this urgently. Sorry for the inconvenience.

User avatar
dma
Atari Super Hero
Atari Super Hero
Posts: 853
Joined: Wed Nov 20, 2002 11:22 pm
Location: France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby dma » Wed Dec 03, 2014 8:51 am

Great, thanks for your support!

m0n0
Captain Atari
Captain Atari
Posts: 419
Joined: Mon Oct 05, 2009 3:13 am

Re: Upgrades+fixes on my GEM applications

Postby m0n0 » Sun Dec 07, 2014 5:40 am

Which API functions did you implement and exportt in your own (polarSSL) LDG, is it documented anywhere?
Last edited by m0n0 on Sun Dec 07, 2014 2:55 pm, edited 1 time in total.

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby Rajah Lone » Sun Dec 07, 2014 7:40 am

https://ptonthat.fr/category/atari-librairies/

By using the LDG.CPX, you can see all functions you can use in a LDG. You can also read the C sources, the main.c lists all functions for the LDG.CPX. Careful on the FireBee, the LDG.CPX is very buggy.

All GFA and C sources are provided. Better way is (trying to) read them.

DEFLATE.LDG = some zlib functions (deflate, inflate, crc32). The archives are provided with a GFA example for a .ZIP file creation.

POLARSSL.LDG = some polarssl functions, for SSL/TLS connections. There is no small program example. The functions and howto are described in a HYP documentation (something was not fixed: you can use STingG's TCP_close(), provided you give the 3 parameters (since 1.20)).


There are some issues:
- under Aranym: use the latest version of Aranym (1.02 on my setup). First call of deflate/inflate function freezes the caller (I think it was a CPU emulation problem).
- under MagiC 6 (not 5): crash of ldg client application when leaving (problem with ldg_close() function). Olivier Landemarre doesn't have time to fix it.
Last edited by Rajah Lone on Mon Dec 08, 2014 11:38 am, edited 1 time in total.

m0n0
Captain Atari
Captain Atari
Posts: 419
Joined: Mon Oct 05, 2009 3:13 am

Re: Upgrades+fixes on my GEM applications

Postby m0n0 » Sun Dec 07, 2014 10:25 pm

Thanks. Interesting to see how you configured polarSSL correctly (but it's not that easy to implement alternative timing functions with AHCC (because there is no sys/time.h header), however, good to know how to do it cleanly. Initially I was just interested which parts of PolarSSL were required for Troll.

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby Rajah Lone » Mon Dec 08, 2014 9:15 pm

KK Commander 1.5H: blog or directly
- fix: TC-like unsplit function failed when .CRC file was launched in the left window (with wrong message file size problem).
- fix: crash when saving .CRC file in split function.

The update is strongly advised if you want to use the Total Commander's split/unsplit functions. Thanks again DMA-SC.

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby Rajah Lone » Fri Jan 09, 2015 11:13 pm

Meg 1.5: blog or directly
Mailboxes:
- add: IMAP4 support, with secure connections (IMAPS, IMAP4 with STARTTLS).
- add: email accounts importation from Troll’s database.
- add: email account can be disabled from checking.
- add: confirmation before deleting a mailbox.
- fix: on secure connection, the preferred cipher suites file was not loaded.
- fix: on secure connection, the server certificate was not verified (even if this option was enabled).
Filters:
- chg: revamped functions and interface.
- chg: each filter must be related with a mailbox.
- rmv: filter To+Cc ‘is not for me’.
- add: filter testing subject or text encoding (clic on editable field opens a pop-up where some encodings are listed).
- add: filter for file type attachments (only one detected with POP3).
- chg: filter To+CC has more than N receipients.
- add: action with each filter, move to Junk, Trash, custom folder is only possible with IMAP4 connection (online folders listing if custom is chosen).
- add: emails headers and text are decoded (charset and transfer encoding).
Friends:
- add: list is sorted by name at program start.
Miscellaneous:
- add: columns, double-click on the Mailboxes, Friends, Filter lists.
- chg: log functions from Troll.
- fix: memory management when redrawing after pop-up display.
- fix: system bell disturbed display in the Console.
- rmv: preference for spam deletion (deletion can be set per filter).
- rmv: preference for fetching N lines (now fixed internally to 128 for POP3).

Thanks to Lars SCHMIDBAUER for his translation, tests and wise advises, and Piotr for his IMAP4 support suggestion.

To make it short: IMAP4 support (with secure connection of course), and with IMAP, filters/action can move to Junk folder, Trash or a preferred folder instead of harsh deletion.

Now returning to work on the Troll...

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby Rajah Lone » Sun Feb 08, 2015 1:33 am

Recent changes in MiNT 1-19-CUR have revealed a bad design in my code using MiNTnet API: Fselect(1,...) was misused. Sorry for the inconvenience.
The update of my internet programs is mandatory if you use the 1-19-CUR version, and advised if 1-18 or below.

Litchi 1.3C: blog or directly
- fix: connexion problems on the FTP command port with MiNTnet and MiNT 1.19

Meg 1.5B: blog or directly
- fix: connexion problems when receiving datas with MiNTnet and MiNT 1.19
- fix: too much delay at identification with some IMAP servers

Troll 1.7E: blog or directly
- fix: connexion problems when receiving datas with MiNTnet and MiNT 1.19
- fix: too much delay at identification with some IMAP servers
- fix: too much delay at connexion with some SMTP servers

Thanks to Faucon2001 for his reports and final tests.
Now less bad design, the reception is patiently waiting for datas without the CPU at maximum, so the connexion is smoother. I can't tell, but it also seems to me faster.

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby Rajah Lone » Sat Feb 14, 2015 9:24 pm

joska wrote:I have a feature suggestion: Add Tapatalk support to Troll.

I took a look at the API: this means HTTP(S) protocol and XML supports for WebServices. Troll prg file becomes huge, so as the GFA source (nearly 600KB). I'd prefer to add RSS support, it's also HTTP and XML, but the managment is easier to support and is better feature for a newsreader client.

Tapatalk would be better in a separate application, using a same LDG library for XML.
Speaking of new projects, my preference goes more for a Twitter client (OAuth and JSON to study).

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: Upgrades+fixes on my GEM applications

Postby Rajah Lone » Sat Mar 28, 2015 11:21 pm

Litchi 1.3D: blog or directly
- fix: RAM allocations were done in ST-RAM instead in TT-RAM, including for the files transfers.
Thanks to Miro Kropáček and Helmut Karlowski

Apologizes for this stupid bug. Update is strongly advised if you have TT-RAM: quicker transfers and very few disk access.

About Troll's dev, I give up for now with the iconv.ldg support (libiconv). Finding bugs takes too long, so I will try to support it (for charset conversions and Unicode fonts TTF display) in a next version. Hope to release 1.8 in April, but time is short.

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM applications

Postby Rajah Lone » Thu Apr 30, 2015 9:22 pm

Troll 1.8B: blog or directly
Filters:
- chg: revamped and recoded filters management, with enhanced filter dialog.
- add: columns in filters table window.
- add: enable/disable filtering in POP3 and NNTP server. (filters for IMAP4 are not supported, use Meg)
- add: new filter: search string in body (16 first undecoded lines for POP3, whole decoded message for NNTP).
- chg: in display options, ‘rejected’ is changed to ‘suspected’.
- add: for IMAP4, read $Phishing and $Junk flags, if present, the email is considered as ‘suspected’, with choice to display or discard the message.
- fix: bad redraw of mask cross for suspected messages, replaced by pattern.
Trashcan:
- add: local trashcan.
- add: dedicated icon for local and remote trashcans.
- add: in miscellaneous options: can empty local trashcan when leaving.
- chg: exception with local Outbox: deletion is direct, move is forbidden, but copy to other local Mailbox is granted.
Message Disposition Notification (MDN, RFC 3798, RFC 3503):
- add: while editing an email (‘@’ menu) can ask for a return receipt (MDN).
- add: before reading new email, can choose sending MDN or discard.
- add: in miscellaneous options: can ignore requests for MDN.
Context menus:
- add: on most of the items, pop-up menus with mouse right click. Context depends on mouse above selected item or window.
- add: « new email » option in awaiting messages window.
- add: mark all read in local newboxes and local mailboxes.
- add: mark all read in IMAP folder.
- add: on links and email addresses, ‘use’ or ‘copy’.
- add: on attachment or bodypart, ‘open’ or ‘save as…’
- fix: recoded/cleaned function for redraw after pop-up.
Headers multiple selection:
- add: use left or right Shift key and mouse left click, selected headers are gray-listed in the message window.
- add: dedicated pop-up menu.
- add: Control+A Key to select all.
- add: multiple copy or move (but local to local, or in the same IMAP4 account), group delete, mark selection as read.
- add: can use mouse to drag’n’drop (same as copy/move in the same host).
Miscellaneous:
- add: local copy of sent message can be copied to other local mailfolder (for treeviews).
- add: received message can be copied (and moved, like in previous version).
- add: while editing an email (‘@’ menu), option for maximum priority in email delivering.
- add: display option: default sort method for Outbox, local Mailboxes, local Trash, and IMAP4 remote folders.
- add: display option: reverse order for sorting (except for treeviews).
- chg: display option: treeview or sequential mode choice for newsgroup is moved to each newsgroup properties.
- add: sorting for local Trash and, if not huge, IMAP4 Trash and Junk folders.
- chg: in miscellaneous options: reorganized panels.
- fix: size and lines columns are enlarged.
- fix: IMAP4 retreive email function could get nothing with very small email.
- fix: use BODY.PEEK[ instead of BODY[ in IMAP4 to fetch headers.
- fix: SMTP connexion was done evenif awaiting emails were all drafts.
- fix: memory free forgotten after paste on edited message.
- fix: one or several headers remained after delete in an IMAP trash.
- fix: if vector font for message, links were shift-displayed.
- fix: if vector font for message, characters strings widths were wrong.
- add: for message, one can now use none-monospaced font (but monospaced fonts are advised for reading and ASCII art).

Thanks to Lars SCHMIDBAUER and Lodovico ZANIER for tests, bugreports and translations.

Next on the roadmap is to built an iconv.ldg (from libiconv or maybe other) for various charsets conversions and TTF unicode display. I would have liked to add it in the 1.8 version, but I have some issues to debug it. There was enough new features to release the big Troll.

Faucon2001
Atari Super Hero
Atari Super Hero
Posts: 730
Joined: Sat Oct 26, 2013 11:19 pm
Location: Brasil
Contact:

Re: News on my GEM applications

Postby Faucon2001 » Fri May 01, 2015 2:25 am

Thanks Rajah, it's working great on my Aranym setup :-)
Philippe

Firebee, Falcon, STE, Aranym Box, Hatari Pi Box.
My music http://www.philippeworld.net/
My photography http://phil-67.deviantart.com/
EasyAraMint, BeeKey and BeePi https://sites.google.com/site/beebox68k/

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM applications

Postby Rajah Lone » Sun May 17, 2015 2:11 am

Polarssl.ldg release 4: blog or directly
- built on PolarSSL version 1.3.10. Thanks Lars for the tests.
- provided with the latest LDG.PRG (TSR installing the LDGM cookie). Deflate.ldg archives are also updated with it.

If your SSL connections are working good, there is no need to update.

Thanks to Olivier LANDEMARRE for his work and fixes in LDG.PRG (crash under MagiC 6 environement, when calling ldg_close()).

Thanks also to Kroll, for the Polish translations of Troll 1.8B and Meg 1.5B.

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM applications

Postby Rajah Lone » Mon Jul 20, 2015 8:25 pm

Tiniconv.ldg release 1: blog or directly
- built on modified version of tiniconv, which is built on libiconv.
- this library converts some charsets to another. Not all charset are supported. ATARIST and UTF-16 (unicode for TTF and NVDI) were added in original tiniconv, for some obvious reasons.
- a test program, in separate archives (68k and ColdFire), coded with GFA basic is released with some text samples. It loads a text according to the selected charset, converts to UTF-16 unicode. NVDI 4+ is mandatory for TTF font support. You should also install some latest TTF fonts that supports foreign glyphes (I used Arial and Tahoma from OSX).
- all C and GFA sources are provided in one of the archives.
- more info in the HYP guide.

Purpose is to support not european charsets in the Troll future version, with help of NVDI and correct TTF fonts.
This is LDG, so anyone can use it for his needs.
You do not have the required permissions to view the files attached to this post.

User avatar
calimero
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2245
Joined: Thu Sep 15, 2005 10:01 am
Location: STara Pazova, Serbia
Contact:

Re: News on my GEM applications

Postby calimero » Tue Jul 21, 2015 6:50 am

extra!

I was just looking for some UTF converter! :) :cheers:
using Atari since 1986.http://wet.atari.orghttp://milan.kovac.cc/atari/software/ ・ Atari Falcon030/CT63/SV ・ Atari STe ・ Atari Mega4/MegaFile30/SM124 ・ Amiga 1200/PPC ・ Amiga 500 ・ C64 ・ ZX Spectrum ・ RPi ・ MagiC! ・ MiNT 1.18 ・ OS X

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM applications

Postby Rajah Lone » Tue Jul 21, 2015 7:12 am

If you search a small and only UTF-8 to ATARIST decoder/encoder, written with GFA Basic, you should copy/paste some functions in Litchi's or Troll's sources.

User avatar
Rajah Lone
Captain Atari
Captain Atari
Posts: 399
Joined: Wed Aug 07, 2002 12:27 pm
Location: Lyon / France
Contact:

Re: News on my GEM applications

Postby Rajah Lone » Fri Sep 25, 2015 11:27 pm

Troll 1.8C: blog or directly
- fix: to avoid crash/freeze with NVDI + some vector fonts + badly encoded chararacters, <32 byte value chars are now discarded in texts display.
- fix: UTF-8 decoding (letter+0xCC+glyph, ç Ç).
- fix: test if GEMDOS(0x160 = Fsocket() is available, if not then MiNTnet API is not used directly and need all GlueSTiK Gateway.
- fix: force MiNTnet usage in PolarSSL if MiNTnet GEMDOS API is used.
- fix: bad parameter in Fgetsockname().

Litchi 1.3E: blog or directly
- fix: conflict names dialog appeared too many times if DOS8+3 file renaming was enabled, evenif miscellanous options were already set.
- fix: transfered filename wasn’t displayed after conflict name dialog.
- fix: UTF-8 decoding (letter+0xCC+glyph, ç Ç). Less Malloc/Mfree.
- fix: test if GEMDOS(0x160 = Fsocket() is available, if not then MiNTnet API is not used directly and need all GlueSTiK Gateway.
- fix: force MiNTnet usage in PolarSSL if MiNTnet GEMDOS API is used.
- fix: bad parameter in Fgetsockname().
- fix: Fcntl(set flags) is discarded (3 bombs) if MiNTnet is used under MagiC and ACTIVE transfer mode.

Meg 1.5C: blog or directly
- fix: mouse click on choice for mailbox connexion security.
- fix: UTF-8 decoding (letter + 0xCC glyph, ç, Ç).
- fix: test if GEMDOS(0x160 = Fsocket() is available, if not then MiNTnet API is not used directly and need all GlueSTiK Gateway.
- fix: force MiNTnet usage in PolarSSL if MiNTnet GEMDOS API is used.
- fix: bad parameter in Fgetsockname().

Thanks to Gerhard STOLL

To sum up, works now on MagiCNet and older MiNT.

Explanation: my GFA programs uses GEMDOS calls to use directly MiNTnet API. GlueSTiK is still required for the resolver (domain name to IP address) function (use "gluestik --force" on FireBee). Problem is that official and current MagiCNet does not install the GEMDOS calls. This is why the Troll didn't work yet. So a test is done at start to know if GEMDOS(0x160, ...) = Fsocket() is available. If yes, then MiNTnet-GEMDOS is used directly. If not, then all GlueSTiK (for MagiCNet or for MiNT) gateway is used.
For now, MagiCNet is used with STiK API. If MagiCNet is upgraded to install GEMDOS-MiNTnet calls, or if a third party smart utilitary installs them for MagiCNet, then the MiNTnet API will be used directly.

Next on the roadmap: Polarssl.ldg new release (built on mbedTLS 1.3.12, test phase) and KK Commander (dev mostly finished, test phase).


Social Media

     

Return to “Applications”

Who is online

Users browsing this forum: No registered users and 4 guests