x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 
Latest Forum Activity

New nPOPuk Release + OpenSSL / CE Testers Needed!

« Prev ... 8 9 10 11 12 13 14 15 16 17 Next »
torch Page Icon Posted 2023-01-02 10:24 PM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,728
Location:
United States 
Status:
I'd be fine with a deprecation of the older protocols - if the devices are new enough to support it.
Thus for now, since CE.net 4.2 and higher is supported with soju's OpenSSL 3.x (ARMV4 at least), I'm fine with a deprecation of the older protocols on that particular release

So maybe it can be segregated based on what the highest particular OpenSSL version Windows CE supports.
I think people should be given the option of the older protocols only if their device can never support it (for now at least).

Obviously, this is all moot if TLS 1.2 can be supported on CE 2.11 or higher (so it depends on the resulting work on OpenSSL 1.x for Windows CE 2.11) (if that's the case, I say just drop if for version 3.06 or 3.07 [have a few versions where it's 'deprecated' like C:Amie said)

That said, unrelated, is there a way to compile an x64 build of nPOPuk using the newest OpenSSL 3.1.1 [that was a typo, I meant 3.0.7] on desktop Windows? maybe ARM64 as well? I wonder if it could increase the visibility of nPOPuk if those platforms are supported, because word of mouth can travel. Besides, I'm sure many Windows for ARM64 users would love to see another native program.

Obviously, I'm not trying to create more work, I just thought it's something to think about


Edited by torch 2023-01-02 10:55 PM
 Top of the page
gjcoram Page Icon Posted 2023-01-02 10:47 PM
#
Avatar image of gjcoram
H/PC Philosopher

Posts:
328
Location:
United States
Status:
Quote
torch - 2023-01-02 5:24 PM

That said, unrelated, is there a way to compile an x64 build of nPOPuk using the newest OpenSSL 3.1.1 on desktop Windows?


Do you mean OpenSSL 1.1.1 or 3.0.7? There is no 3.1.1 (there's 3.1.0 beta 1, but I'm going to let others do the beta testing of OpenSSL).

If I get 1.1.1s compiled for WinCE, I expect I will be able to compile it for desktop windows. In fact, I might try compiling for desktop first, work out some of the glitches there. First I have to decide whether to install Perl on my current laptop or try to find what old computer I installed it on. (I tried using Linux to run Configure for VC-CE, but that didn't work.)
 Top of the page
torch Page Icon Posted 2023-01-02 10:49 PM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,728
Location:
United States 
Status:
Sorry I meant 3.0.7. Since that is working correctly for CE4.2 armv4 as of the beta 15
 Top of the page
soju Page Icon Posted 2023-01-03 3:18 AM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
This x86 test build is for CE4.2 or later. I had to use coredll hack technique to support CE4.2. It may include SSE2 instruction and if your CPU doesn't support it, it may crash.
X86_000: https://www.dropbox.com/sh/vy7hyhr7tdzjh5s/AACSbYoZNo2aUI8nweXunXLWa
 Top of the page
torch Page Icon Posted 2023-01-03 3:34 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,728
Location:
United States 
Status:
It doesn't open for me on Windows CE 6.0 x86
It looks like my device doesn't have COMMCTRL.DLL, WS2.DLL, or COREDLL.DLL

Here's my Windows .dlls in \Windows
DisplayProxy
DMAgent
EDAgentMgr
filterfsd
imaging
mscoree
mscoree3_5
prnprxy.dll
shdocvw.dll
showimg.dll
vncserverlib.dll
zlib.dll
 Top of the page
soju Page Icon Posted 2023-01-03 3:47 AM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
Is error dialog box opened?
 Top of the page
torch Page Icon Posted 2023-01-03 3:50 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,728
Location:
United States 
Status:
On x86 I don’t have the same access to dependency check as arm. (Like that tool that watamario mentioned)
My only options are to use the win32 based DependencyWalker on Windows 11.
NPOPuk doesn’t open at all or show any form of error messages.
I just scanned it in that program I mentioned.
It was after checking its dependencies I figured out my device doesn’t have those dlls installed.
 Top of the page
soju Page Icon Posted 2023-01-03 3:56 AM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
I'm a bit suspicious of coredll.dll's absence on your system. Please temporary rename "libcrypto-3.dll" to "libcrypto-3.dll_" and "libssl-3.dll" to "libssl-3.dll_" and execute nPOPuk.exe. I guess you'll see error dialog that says "Cannot find -.dll". If your system really doesn't have coredll.dll, the same error diaglog will be shown.
 Top of the page
torch Page Icon Posted 2023-01-03 4:28 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,728
Location:
United States 
Status:
I just tried that. And no change. Just clicking on it does nothing.
My cpu is via Eden 1ghz on Hp t5540

https://en.wikipedia.org/wiki/VIA_Eden

vendor_id : CentaurHauls
cpu family : 6
model : 13
model name : VIA Eden Processor 1000MHz
stepping : 0
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge cmov pat clflush acpi mmx fxsr sse sse2 tm nx pni est tm2 xtpr rng rng_en ace ace_en ace2 ace2_en phe phe_en pmm pmm_en

Edited by torch 2023-01-03 4:58 AM
 Top of the page
soju Page Icon Posted 2023-01-03 10:12 AM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
Please try this. Receive and send of this x86 build work on my WCE7 emulator.
X86_001: https://www.dropbox.com/sh/peg1061e7ycdx7l/AADDB8pnptYFnQc-X3Zjhi7oa
I don't think it works on CE4.2, but it may work on CE6.0.
 Top of the page
watamario15 Page Icon Posted 2023-01-03 10:22 AM
#
Avatar image of watamario15
Factorite (Senior)

Posts:
85
Location:
Japan
Status:
I assume soju has succeeded in building a new version of OpenSSL targeted for CE 2.11 from the following comment? A resource issue is not a big issue to drop older devices support as you can just add it manually.

Quote
soju - 2022-12-27 8:48 PM

Thank you for the information. For ARMv4_012, I swiched to use Visual C++ 6.0 with CE 2.11 SDK to build nPOPuk. Maybe I'll try newer build platform: eMbedded Visual C++ 4.0 with CE 4.2 SDK. Hopefully that will fix the problem.


---

Quote
soju - 2023-01-03 11:18 AM

This x86 test build is for CE4.2 or later. I had to use coredll hack technique to support CE4.2. It may include SSE2 instruction and if your CPU doesn't support it, it may crash.
X86_000: https://www.dropbox.com/sh/vy7hyhr7tdzjh5s/AACSbYoZNo2aUI8nweXunXLWa


Your coredl2.dll is loadable only on WEC 7.0 as attached to this post. To be fair I don't believe the coredll hack is effective for general Handheld PCs, since it seems most of them are already built as complete Windows CE. If you need some coredll.dll functions that are not on a particular Windows CE version, then it implies that code doesn't run on it. I presume you need to remove / rewrite / exclude from makefile such code blocks or give up targeting such version.



(coredl2-x86.png)



Attachments
----------------
Attachments coredl2-x86.png (15KB - 0 downloads)
 Top of the page
soju Page Icon Posted 2023-01-03 1:14 PM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
I think this works fine for MIPS II on CE4.2 or later. I want to ask someone who has MIPS device to check it.
MIPS_II_000: https://www.dropbox.com/sh/62075hr197aogom/AAAes5pU-kOtiPh3qkzz_uBva
 Top of the page
torch Page Icon Posted 2023-01-04 2:50 AM
#
Avatar image of torch
Subscribers
H/PC Guru

Posts:
5,728
Location:
United States 
Status:
Quote
soju - 2023-01-03 3:12 AM

Please try this. Receive and send of this x86 build work on my WCE7 emulator.
X86_001: https://www.dropbox.com/sh/peg1061e7ycdx7l/AADDB8pnptYFnQc-X3Zjhi7oa
I don't think it works on CE4.2, but it may work on CE6.0.

The program does now open - but, unrelated to you, I'm having trouble getting Internet at my friend's house (staying there the next few days, brought the device for testing). Will update once I figure that out.

Also updated first post with newest build info

Edit:
Send / receive email works on:
Hewlett Packard t5540 running Windows CE x86

watamario15 figured out I didn’t have the root cert installed.


Edited by torch 2023-01-04 3:48 AM
 Top of the page
DutchComputerKid Page Icon Posted 2023-01-04 12:54 PM
#
Avatar image of DutchComputerKid
Factorite (Junior)

Posts:
30
Location:
Netherlands
Status:
Quote
soju - 2023-01-03 1:14 PM

I think this works fine for MIPS II on CE4.2 or later. I want to ask someone who has MIPS device to check it.
MIPS_II_000: https://www.dropbox.com/sh/62075hr197aogom/AAAes5pU-kOtiPh3qkzz_uBva


I would be able to test a MIPS IV build, bought a charger for that Siemens MIPS tablet yesterday. That thing works again
However, I did notice it has the latest build of CE 4.10.5 from 2005 installed, not sure if that would be a problem? (I have the firmware file to add to the software library here as well.)

Edited by DutchComputerKid 2023-01-04 12:55 PM
 Top of the page
soju Page Icon Posted 2023-01-04 1:38 PM
#
Avatar image of soju
Factor Fanatic

Posts:
69
Location:
Japan
Status:
Thank you for testing for MIPS device. I guess difference of system library from 4.10.5 to 4.20 is not significant, so I expect it works on CE 4.10.5. However my concern is that I set target version to CE 4.20. If that makes a problem, I'll rebuild it.
 Top of the page
« Prev ... 8 9 10 11 12 13 14 15 16 17 Next »
Jump to forum:
Seconds to generate: 0.222 - Cached queries : 69 - Executed queries : 13