Bug. Please fix it.
-
Yes, as I said it is due to the alphabetical order you see them in. The first user in the entire list is indexed as 0, and if you export for that user (index 0) or the first certificate (index 0) it would have omitted things from the filename.
Users with b, c, d, would be after admin in the user list so they wouldn't be at index 0 when ordered alphabetically.
It would also happen with any user starting with "a" that sorts before "admin".
-
I can't reproduce any problem with creating user certificates though. I made two users "a.test" and "b.test" and the behavior is the same on both of them when clicking the button to add a cert to the user.
-
I will record the screen and will paste here for exact diagnose.
Beside this, is it possible to place a separator in User Manager like in Firewall rules, so that I can separate users on page. Because we have many users, head and remote office users. -
That's unlikely to happen. If you need that many users the user manager is not ideal. You should be using an external authentication setup in those cases, like RADIUS or LDAP.
-
It would be great to have separator in user manager anyway. I will record the screen of that problem and paste here soon.
-
I tried again on another box and this time I was able to see what you said. If you go through the entire process of adding a certificate to a user, normally it redirects you back to editing the user once the certificate has been added. But for that first user it does not perform that redirect.
It had a very similar test to the export package there that failed when the user index was 0.
I'll push a fix for that as well.
-
Great, Just in case I recorded my screen and upload a video to google drive and pasting url here for your review.
https://drive.google.com/open?id=1Kp2x3iiWW8BTsoKT_UsWXj2Y-C223XtP
Hope it will be fixed in pfSense 2.4.4.
-
It will either be in 2.4.4-RELEASE or 2.4.4-p1 which will follow not terribly far behind. Either way you can apply the fix using the System Patches package if you want to have it sooner.
-
Actually, I want it to be fixed soon. How can I have System Patches package?
-
https://www.netgate.com/docs/pfsense/development/system-patches.html
The commit ID you feed to the package can be found on github or referenced in the redmine entries for the issues, such as https://redmine.pfsense.org/issues/8920
-
Thank you. Actually, I didn't get clear so every pfsense user has to use system patches for the solution of this issue? Or it will be fixed in the next updates? Sorry, i got confused.
-
If you want the fix right now -- today -- use System Patches to apply it.
I have committed the fix into the pfSense repository but we are in the process of preparing 2.4.4-RELEASE. The commits may have missed the cutoff to be included in that release. If so, they will be in 2.4.4-RELEASE-p1 which will be coming in the near future.
-
Thank you very much. Once these 2 issues have been fixed in the next updates, then will I be able to delete that system patch from pfsense?
-
Once the fixes are in you will no longer need the patch.
The OpenVPN Client Export fix will be in 2.4.4-RELEASE for sure, it's the user manager redirect issue that may not make it.
-
Great. I love pfSense. Then OpenVPN cliemt export issue will be fixed in 2.4.4 and User Manager issue be fixed in 2.4.4p1, right?
-
Yes. Or if we need another rebuild of 2.4.4, the other fix may sneak in. Either way it's coming.
-
Thank you very much.