You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(23) |
Sep
(29) |
Oct
(12) |
Nov
(34) |
Dec
(29) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(81) |
Feb
(111) |
Mar
(57) |
Apr
(164) |
May
(171) |
Jun
(279) |
Jul
(187) |
Aug
(128) |
Sep
(48) |
Oct
(103) |
Nov
(107) |
Dec
(57) |
2002 |
Jan
(165) |
Feb
(122) |
Mar
(116) |
Apr
(115) |
May
(179) |
Jun
(138) |
Jul
(111) |
Aug
(111) |
Sep
(107) |
Oct
(209) |
Nov
(217) |
Dec
(170) |
2003 |
Jan
(206) |
Feb
(285) |
Mar
(258) |
Apr
(690) |
May
(564) |
Jun
(371) |
Jul
(415) |
Aug
(258) |
Sep
(288) |
Oct
(272) |
Nov
(199) |
Dec
(261) |
2004 |
Jan
(283) |
Feb
(256) |
Mar
(287) |
Apr
(275) |
May
(208) |
Jun
(206) |
Jul
(213) |
Aug
(196) |
Sep
(218) |
Oct
(104) |
Nov
(158) |
Dec
(153) |
2005 |
Jan
(262) |
Feb
(164) |
Mar
(394) |
Apr
(252) |
May
(192) |
Jun
(194) |
Jul
(339) |
Aug
(306) |
Sep
(208) |
Oct
(209) |
Nov
(223) |
Dec
(205) |
2006 |
Jan
(215) |
Feb
(163) |
Mar
(175) |
Apr
(84) |
May
(86) |
Jun
(144) |
Jul
(102) |
Aug
(92) |
Sep
(146) |
Oct
(130) |
Nov
(162) |
Dec
(117) |
2007 |
Jan
(122) |
Feb
(135) |
Mar
(121) |
Apr
(120) |
May
(165) |
Jun
(84) |
Jul
(83) |
Aug
(105) |
Sep
(126) |
Oct
(122) |
Nov
(80) |
Dec
(103) |
2008 |
Jan
(118) |
Feb
(101) |
Mar
(64) |
Apr
(72) |
May
(139) |
Jun
(93) |
Jul
(76) |
Aug
(57) |
Sep
(74) |
Oct
(65) |
Nov
(51) |
Dec
(42) |
2009 |
Jan
(51) |
Feb
(72) |
Mar
(60) |
Apr
(73) |
May
(90) |
Jun
(25) |
Jul
(93) |
Aug
(57) |
Sep
(60) |
Oct
(28) |
Nov
(61) |
Dec
(33) |
2010 |
Jan
(46) |
Feb
(39) |
Mar
(60) |
Apr
(61) |
May
(40) |
Jun
(15) |
Jul
(27) |
Aug
(36) |
Sep
(70) |
Oct
(24) |
Nov
(27) |
Dec
(30) |
2011 |
Jan
(41) |
Feb
(28) |
Mar
(29) |
Apr
(4) |
May
(13) |
Jun
(22) |
Jul
(34) |
Aug
(28) |
Sep
(7) |
Oct
(9) |
Nov
(15) |
Dec
(8) |
2012 |
Jan
(44) |
Feb
(11) |
Mar
(2) |
Apr
(25) |
May
(17) |
Jun
(29) |
Jul
(16) |
Aug
(7) |
Sep
(5) |
Oct
(6) |
Nov
(7) |
Dec
(8) |
2013 |
Jan
(36) |
Feb
(9) |
Mar
(11) |
Apr
(12) |
May
(3) |
Jun
(34) |
Jul
(13) |
Aug
(4) |
Sep
(2) |
Oct
(7) |
Nov
(2) |
Dec
(1) |
2014 |
Jan
(2) |
Feb
(5) |
Mar
(2) |
Apr
|
May
|
Jun
(5) |
Jul
|
Aug
(2) |
Sep
(2) |
Oct
|
Nov
(6) |
Dec
(4) |
2015 |
Jan
(5) |
Feb
(1) |
Mar
|
Apr
(3) |
May
|
Jun
(4) |
Jul
(1) |
Aug
(11) |
Sep
(1) |
Oct
(1) |
Nov
(1) |
Dec
(4) |
2016 |
Jan
(5) |
Feb
(1) |
Mar
|
Apr
(3) |
May
|
Jun
(1) |
Jul
(15) |
Aug
|
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
2017 |
Jan
(2) |
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
(14) |
2018 |
Jan
|
Feb
|
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
(1) |
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2020 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(4) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(5) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
From: Matt A. <ma...@lv...> - 2018-12-29 01:13:31
|
Hello all, Firstly a big thanks to SquirrelMail’s authors. The report by move-to-folder spam/ham button isn’t working when reading a message and throws « The current page request appears to have originated from an untrusted source » error, but it does works in message list. The report by move-to-folder is the only method used (reporting is done through IMAPSieve brought by PiegeonHole plugged on dovevot-2.3.4 on SpamAssassin’s SQL database) and this happens with Spam Buttons plugin version 2.3.1 on SquirrelMail 1.5.2-svn (20181228). According to SquirrelMail’s sources, this might comes from old session cookies but wiping them on browsers doesn’t fix this error. SquirrelMail is hosted on Apache/2.4.37 (FreeBSD) with php7.3 ----->8----- SquirrelMail configtest This script will try to check some aspects of your SquirrelMail configuration and point you to errors whereever it can find them. You need to go run conf.pl in the config/ directory first before you run this script. SquirrelMail version: 1.5.2 [SVN] Config file version: 1.5.0 Config file last modified: 28 December 2018 18:28:26 Checking PHP configuration... PHP version 7.3.0 OK. (You have: 7.3.0. Minimum: 4.1.0) Running as N/A(N/A) / N/A(N/A) display_errors: 1 (overridden with 1 for this page only) error_reporting: 22527 (overridden with 32767 for this page only) variables_order OK: GPCS. PHP extensions OK. Dynamic loading is disabled. WARNING: You have configured PHP not to allow short tags (short_open_tag=off). This shouldn't be a problem with SquirrelMail or any plugin coded coded according to the SquirrelMail Coding Guidelines, but if you experience problems with PHP code being displayed in some of the pages and changing setting to "on" solves the problem, please file a bug report against the failing plugin. The correct contact information is most likely to be found in the plugin documentation. Checking paths... Data dir OK. Attachment dir OK. Checking plugins... Plugin versions... CAPTCHA (captcha) 1.2.3 User Information (user_info) 1.0 Password Forget (password_forget) 2.3 message_details ?? show_user_and_ip 3.3 verify_reply_to 1.0 Login Notes (login_notes) 1.2 Spam Buttons (spam_buttons) 2.3.1 Compatibility (compatibility) 2.0.16 Check Quota (check_quota) 2.2 filters ?? New Mail (newmail) CORE Preview Pane (preview_pane) 2.0 Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; CheckQuota has a deprecated constructor in /opt/local/squirrelmail-devel/www/plugins/check_quota/functions.php on line 200 Plugins OK. Themes OK. Default language OK. Base URL detected as: *** (location base autodetected) Checking outgoing mail service.... SMTP server OK (220 *** ESMTP Postfix) Checking IMAP service.... IMAP server ready (* OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ STARTTLS AUTH=PLAIN AUTH=LOGIN] Dovecot ready baby.) Capabilities: * CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ STARTTLS AUTH=PLAIN AUTH=LOGIN Checking internationalization (i18n) settings... gettext - Gettext functions are available. On some systems you must have appropriate system locales compiled. Test translations. This test is not accurate and might work only on some systems. mbstring - Mbstring functions are available. recode - Recode functions are available. iconv - Iconv functions are available. timezone - Webmail users can change their time zone settings. Current time zone is CET. Checking database functions... not using database functionality. Checking LDAP functions... not using LDAP functionality. Summary No fatal errors were found, but there was at least 1 warning. Please check the flagged issue(s) carefully, as correcting them may prevent erratic, undefined, or incorrect behavior (or flat out breakage). ----->8----- -- matt [at] lv223.org GPG key ID: 7D91A8CA |
From: Darren H. <dh...@ne...> - 2018-10-30 19:12:01
|
Hello I am subscribed to this mailing list. [x] True - No need to CC me when replying [ ] False - Please CC me when replying This bug occurs when I ... ... use a plug-in The description of the bug: After upgrading PHP to v7.2, when using the "bounce" feature, a blank page is shown and the message is not redirected. I can reproduce the bug by: Trying to send myself a bounced message. (Optional) I got bored and found the bug occurs in: .../squirrelmail/plugins/bounce/bounce_send.php Here is the error from ssl_error_log: [php7:error] [pid 1250] [client <IP REDACTED>:54130] PHP Fatal error: Uncaught Error: Call to undefined function ereg() in /usr/share/squirrelmail/plugins bounce/bounce_send.php:123\nStack trace:\n#0 {main}\n thrown in /usr/share/squirrelmail/plugins/bounce/bounce_send.php on line 123, referer: https://<SERVERNAME REDACTED>/plugins/bounce bounce.php?mailbox=INBOX&passed_id=106927&startMessage=1 (Optional) I got really bored and here's a fix: Edit line 123: if (ereg("^([^@%/]+)[@%/](.+)$", $username, $usernamedata)) { to this: if (preg_match("^([^@%/]+)[@%/](.+)$", $username, $usernamedata)) { IE: replace the deprecated "ereg" function with "preg_match". Thought this information might be helpful to someone else. Darren Holt I.T. Manager News-Gazette Media http://www.news-gazette.media/ |
From: Darren H. <dh...@ne...> - 2018-10-01 20:59:09
|
Hello I would like to request a copy of the updated "Preview Pane" plugin that Paul Lesniewski has been working on and was referred to previously: https://sourceforge.net/p/squirrelmail/mailman/message/35749020/ We recently updated to PHP 5.4 on CentOS 7 and that has introduced quoted text problems to SquirrelMail 1.4.22 that are fixed with 1.4.23 but result in the Reply/Forward options being invisible when the Preview Pane plugin is installed. If the plugin is deactivated, the options display correctly. SquirrelMail version 1.4.23 [20180927_0202-SVN] Installed Plugins abook_import_export, 1.1 add_address, 1.0.3 askuserinfo, 1.1 bounce, 0.5-1.4.x quicksave, 2.4.5 filters, 14749 folder_sizes, 1.5 local_autorespond_forward, 3.0.1 mark_read, 2.0.1 newmail, 2.1 proon, 8.0.0 timeout_user, 1.1.1 tnef_decoder, 1.0 unsafe_image_rules, 0.8 delete_move_next, 3.0 preview_pane, 1.2 php-5.4.16-45.el7 dovecot-2.2.10-8.el7 sendmail-8.14.7-5.el7 CentOS 7.5.1804 Everything installed via RPM, including SquirrelMail, which was then updated manually. Results of "configtest.php" are below my signature. Thank you for your time. Darren Holt I.T. Manager News-Gazette Media http://www.news-gazette.media/ SquirrelMail version: 1.4.23 [SVN] Config file version: 1.4.0 Config file last modified: 28 September 2018 21:06:16 Checking PHP configuration... PHP version 5.4.16 OK. Running as N/A(N/A) / N/A(N/A) display_errors: error_reporting: 22527 variables_order OK: GPCS. PHP extensions OK. Dynamic loading is disabled. ERROR: You have configured PHP not to allow short tags (short_open_tag=off). This shouldn't be a problem with SquirrelMail or any plugin coded coded according to the SquirrelMail Coding Guidelines, but if you experience problems with PHP code being displayed in some of the pages and changing setting to "on" solves the problem, please file a bug report against the failing plugin. The correct contact information is most likely to be found in the plugin documentation. Checking paths... Data dir OK. Attachment dir OK. Plugins OK. Themes OK. Default language OK. Base URL detected as: https://squirrelmailtest.ng.com/src (location base autodetected) Checking outgoing mail service.... SMTP server OK (220 <servername_redacted> ESMTP Sendmail 8.14.7/8.14.7; Mon, 1 Oct 2018 11:14:05 -0500) Checking IMAP service.... IMAP server ready (* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot ready.) Capabilities: * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN Checking internationalization (i18n) settings... gettext - Gettext functions are available. On some systems you must have appropriate system locales compiled. mbstring - Mbstring functions are available. recode - Recode functions are unavailable. iconv - Iconv functions are available. timezone - Webmail users can change their time zone settings. Checking database functions... not using database functionality. Congratulations, your SquirrelMail setup looks fine to me! |
From: Paul L. <pa...@sq...> - 2018-04-28 18:34:54
|
On 2018年04月22日 07:17, Michael Fritscher wrote: > Good day, > > avelsieve configtests says > > " > WARNING: I could not determine the capabilities for Sieve Mail > Filtering. Perhaps connectivity with ManageSieve server (if > backend=Managesieve) is bad? > " > > if something is wrong. But it tries to connect as anonymous to the > server - which is not accepted on most configurations. So, if the port > is reachable, but it can't read the capabilities the messages should be > more clear? FWIW, Server Side Filters plugin with Server Settings Backend supports Sieve and is currently supported. -- Paul Lesniewski SquirrelMail Team Please support Open Source Software by donating to SquirrelMail! http://squirrelmail.org/donate_paul_lesniewski.php |
From: Michael F. <mi...@fr...> - 2018-04-22 15:08:24
|
Good day, during making packages for php7 (https://mifritscher.de/squirrelmail/) I stumbled over 2 problems: * duplicate default in switch. Killed by sed -i '584d' include/sieve_buildrule.inc.php. * deprecated constructors: mod_fcgid: stderr: PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; avelsieve_action has a deprecated constructor in /usr/share/squirrelmail/plugins/avelsieve/include/avelsieve_action.class.php on line 30 mod_fcgid: stderr: PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; DO_Sieve has a deprecated constructor in /usr/share/squirrelmail/plugins/avelsieve/include/DO_Sieve.class.php on line 20 Best regards, Michael Fritscher |
From: Michael F. <mi...@fr...> - 2018-04-22 14:32:40
|
Good day, avelsieve configtests says " WARNING: I could not determine the capabilities for Sieve Mail Filtering. Perhaps connectivity with ManageSieve server (if backend=Managesieve) is bad? " if something is wrong. But it tries to connect as anonymous to the server - which is not accepted on most configurations. So, if the port is reachable, but it can't read the capabilities the messages should be more clear? Best regards, Michael Fritscher |
From: Paul L. <pa...@sq...> - 2017-12-29 20:39:55
|
On 2017年12月22日 07:47, mi...@je... wrote: > I'm trying to use plugin Avelsieve on CentOS 7 with the timsieved server > from Cyrus Imap. > > I've solved a few setup issues and was hoping for success, however, now > I face the following fatal php error: > > PHP Fatal error: Call to undefined function session_unregister() > > According to php documentation: > > http://php.net/manual/en/function.session-unregister.php > > these calls are now removed. > > According to my log there are a few function calls that may be removed > in future versions: > > Removed (unknown) calls: unregister() (and probably register()) > Deprecated calls: ereg() and split() > > I finally gave up and reverted to > smartsieve, http://smartsieve.sourceforge.net/ , which is now > functional. However, I would prefer to use a system integrated with > squirrelmail. (Smartsieve also reveals its age in the log). I suggest moving to the "Server Side Filter" plugin, which has an up-to-date Sieve module. -- Paul Lesniewski SquirrelMail Team Please support Open Source Software by donating to SquirrelMail! http://squirrelmail.org/donate_paul_lesniewski.php |
From: Paul L. <pa...@sq...> - 2017-12-29 20:14:06
|
On 2017年12月25日 02:17, Michelle Konzack wrote: > Hello *, > > I use SquirrelMail 1.4.23-SVN since a very long time and now I think, > it is time to switch to 1.5.2, but oh wonder, there are only 3 or 4 > plugins whiich are working with it... Please do not exaggerate, which serves no purpose but to insult those who have put their personal time into producing free software for you. > Because I have a load of Plugins under 1.4.23-SVN, I need them too under > 1.5.2 but it seems, NOBODY care about the plugins anymore. That's your guess, and it gives off an attitude that is not productive. > I am using on 86 webmail hosts following plugins: > > advanced_settings mail_fetchmail show_thumb > autosubscribe message_details spamassassin > block_sender move_all_messages spam_buttons > bypass_trash multilogin spamrule > calendar notes squirrel_logger > change_sqlpass online_users templates > custom_from per_recipient_sent_folders todo > delete_move_next picons unsafe_image_rules > download_all preview_pane useracl > file_manager pupdate user_logo > folder_settings reply_buttons username > folder_sizes reset_prefs user_special_mailboxes > forum saconf vadmin > gpg select_range variable_sent_folder > identity_folders sent_subfolders view_as_html > jump_to_folder server_settings vlogin > login_notes serversidefilter windows > login_redirect show_headers > > and I need this functionality. > > I have no clue about plugin programming under squirrelmail, hence my > questions: > > 1) Is there something like a template or skeleton to see how it works? Resources you have are: the plugin documentation, linked on the home page under the plugins list, the plugins included by default, the plugins that have been updated to work with 1.5.2 (some as of yet unreleased by myself - I have a backlog of pending releases), and many mailing list threads about the topic. > 2) How much effort is it, to get the above plugins runing under 1.5.2? Depending on the plugin, it can be breathtakingly simple but it can also be a very difficult slog. Ones like GPG are not going to be integrated into 1.5.2 in the foreseeable future unless someone else invests a lot of time (or money) into the matter. Your best starting point is to look at the hooks involved in each plugin, and find another plugin that works with 1.5.2 which uses the same hooks. > Now it is winter in Estonia, hence I can not work on my BioFarm and I > have some month time to look into it. (I am not availlable 9-23 January) > > Thanks in avance > -- Paul Lesniewski SquirrelMail Team Please support Open Source Software by donating to SquirrelMail! http://squirrelmail.org/donate_paul_lesniewski.php |
From: Michelle K. <lin...@ta...> - 2017-12-25 10:17:45
|
Hello *, I use SquirrelMail 1.4.23-SVN since a very long time and now I think, it is time to switch to 1.5.2, but oh wonder, there are only 3 or 4 plugins whiich are working with it... Because I have a load of Plugins under 1.4.23-SVN, I need them too under 1.5.2 but it seems, NOBODY care about the plugins anymore. I am using on 86 webmail hosts following plugins: advanced_settings mail_fetchmail show_thumb autosubscribe message_details spamassassin block_sender move_all_messages spam_buttons bypass_trash multilogin spamrule calendar notes squirrel_logger change_sqlpass online_users templates custom_from per_recipient_sent_folders todo delete_move_next picons unsafe_image_rules download_all preview_pane useracl file_manager pupdate user_logo folder_settings reply_buttons username folder_sizes reset_prefs user_special_mailboxes forum saconf vadmin gpg select_range variable_sent_folder identity_folders sent_subfolders view_as_html jump_to_folder server_settings vlogin login_notes serversidefilter windows login_redirect show_headers and I need this functionality. I have no clue about plugin programming under squirrelmail, hence my questions: 1) Is there something like a template or skeleton to see how it works? 2) How much effort is it, to get the above plugins runing under 1.5.2? Now it is winter in Estonia, hence I can not work on my BioFarm and I have some month time to look into it. (I am not availlable 9-23 January) Thanks in avance -- Michelle Konzack 00372-54541400 |
From: <mi...@je...> - 2017-12-22 15:47:59
|
I'm trying to use plugin Avelsieve on CentOS 7 with the timsieved server from Cyrus Imap. I've solved a few setup issues and was hoping for success, however, now I face the following fatal php error: PHP Fatal error: Call to undefined function session_unregister() According to php documentation: http://php.net/manual/en/function.session-unregister.php these calls are now removed. According to my log there are a few function calls that may be removed in future versions: Removed (unknown) calls: unregister() (and probably register()) Deprecated calls: ereg() and split() I finally gave up and reverted to smartsieve, http://smartsieve.sourceforge.net/ , which is now functional. However, I would prefer to use a system integrated with squirrelmail. (Smartsieve also reveals its age in the log). Kind regards, Michael |
From: Rommel R. T. <rom...@na...> - 2017-12-20 16:57:39
|
<div dir='auto'><div><br><div><br><div class="elided-text">El dic. 19, 2017 7:30 PM, Ted Hatfield <te...@io...> escribió:<br><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">On Tue, 19 Dec 2017, Rommel Rodriguez Toirac wrote: <br> > Rommel, <br> > <br> > It appears that you will need to compile the chpasswd.c source code <br> > included with the plugin. If the date on the webpage is accurate the <br> > chpasswd executable included with the plugin was last compiled in Apr 23, <br> > 2004. <br> > <br> > The error message you are getting <br> > <br> > ./chpasswd: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory <br> > <br> > tells us that the software was compiled on a machine that doesn't match <br> > yours for library compability. <br> > <br> > The problem of course is that centos 7 doesn't include gcc by default. <br> > You will need to install the build/development tools for centos 7 before <br> > you can attempt to compile the chpasswd.c program. <br> > <br> > A quick google search came up with this page. <br> > <br> > https://www.digitalocean.com/community/tutorials/how-to-compile-and-install-packages-from-source-using-make-on-a-vps <br> > <br> > Or <br> > <br> > https://www.cyberciti.biz/faq/centos-rhel-7-redhat-linux-install-gcc-compiler-development-tools/ <br> > <br> > I hope this helps. <br> > <br> > If nothing else you can ask the maintainer/developer Paul Lesniewski to <br> > see if he can include a newer compiled binary in the package specifically <br> > for centos 7. <br> > <br> > Ted Hatfield <br> > ----------------------------------------------------------------------------- <br> > <br> > <br> > Thank for answer me Ted. I will study how to compile the chpasswd.c and let you know how it was. <br> > I wrote already to Paul Lesniewski and he let me know that the best help is with the mailing list. Also tell me that there <br> > is a new version of the plugin but not released yet. <br> > <br> > Rommel Rodriguez Toirac <br> > <br> > Hello; <br> > in the file chpasswd.c are some example of how to compile it. <br> > I use the two examples an get a file generate of name chpasswd. <br> > When make the test it do not work correctly at all. Allways said: "Current password is incorrect" <br> > and do not chage the password. <br> > But, the error of the "Access to a shared library corrupted" is not showed, it detect when the user is incorrect, when the new <br> > password do not match in the 'Confirm' step. <br> > So, now I have another problem, the plugin always say "Current password is incorrect" <br> > <br> > Rommel Rodriguez Toirac <br> > <br> > <br> > <br> <br> Rommel, <br> <br> In an effort to assist you I have built a centos7 virtual machine. <br> <br> I installed the development tools and compiled the chpasswd.c software. <br> Although it compiled I couldn't get it to work properly. <br> <br> However I did follow the instructions here <br> <br> https://www.rootlinks.net/2017/03/21/install-poppassd-on-centos-7/ <br> <br> and I was able to get a popassd daemon running on centos 7 with very <br> little effort. <br> <br> I would again recommend running the change password plugin here. <br> <br> http://www.squirrelmail.org/plugin_view.php?id=21 <br> <br> I hope this helps. <br> <br> Ted Hatfield<br> ------------------------------------------------------------------------------ <br></p></blockquote></div></div></div><div dir="auto"> Thank Ted.</div><div dir="auto">I will work around the pluging with popassd. </div><div dir="auto"> I write you if I have any problem with it.</div><div dir="auto"> Thank.</div><div dir="auto"><div><div class="elided-text"><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Rommel Rodriguez Toirac</p></blockquote></div></div></div></div> |
From: Ted H. <te...@io...> - 2017-12-20 00:30:37
|
On Tue, 19 Dec 2017, Rommel Rodriguez Toirac wrote: > Rommel, > > It appears that you will need to compile the chpasswd.c source code > included with the plugin. If the date on the webpage is accurate the > chpasswd executable included with the plugin was last compiled in Apr 23, > 2004. > > The error message you are getting > > ./chpasswd: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory > > tells us that the software was compiled on a machine that doesn't match > yours for library compability. > > The problem of course is that centos 7 doesn't include gcc by default. > You will need to install the build/development tools for centos 7 before > you can attempt to compile the chpasswd.c program. > > A quick google search came up with this page. > > https://www.digitalocean.com/community/tutorials/how-to-compile-and-install-packages-from-source-using-make-on-a-vps > > Or > > https://www.cyberciti.biz/faq/centos-rhel-7-redhat-linux-install-gcc-compiler-development-tools/ > > I hope this helps. > > If nothing else you can ask the maintainer/developer Paul Lesniewski to > see if he can include a newer compiled binary in the package specifically > for centos 7. > > Ted Hatfield > ----------------------------------------------------------------------------- > > > Thank for answer me Ted. I will study how to compile the chpasswd.c and let you know how it was. > I wrote already to Paul Lesniewski and he let me know that the best help is with the mailing list. Also tell me that there > is a new version of the plugin but not released yet. > > Rommel Rodriguez Toirac > > Hello; > in the file chpasswd.c are some example of how to compile it. > I use the two examples an get a file generate of name chpasswd. > When make the test it do not work correctly at all. Allways said: "Current password is incorrect" > and do not chage the password. > But, the error of the "Access to a shared library corrupted" is not showed, it detect when the user is incorrect, when the new > password do not match in the 'Confirm' step. > So, now I have another problem, the plugin always say "Current password is incorrect" > > Rommel Rodriguez Toirac > > > Rommel, In an effort to assist you I have built a centos7 virtual machine. I installed the development tools and compiled the chpasswd.c software. Although it compiled I couldn't get it to work properly. However I did follow the instructions here https://www.rootlinks.net/2017/03/21/install-poppassd-on-centos-7/ and I was able to get a popassd daemon running on centos 7 with very little effort. I would again recommend running the change password plugin here. http://www.squirrelmail.org/plugin_view.php?id=21 I hope this helps. Ted Hatfield |
From: Rommel R. T. <rom...@na...> - 2017-12-19 15:34:35
|
<div dir='auto'><div data-smartmail="gmail_signature" dir="auto"><br></div><div class="gmail_extra" dir="auto"><div class="gmail_quote">El dic. 18, 2017 11:16 AM, Rommel Rodriguez Toirac <rom...@na...> escribió:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><br><div dir="auto"><br><div class="elided-text">El dic. 10, 2017 12:40 PM, Ted Hatfield <te...@io...> escribió:<br><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr"> <br> <br> On Fri, 8 Dec 2017, Rommel Rodriguez Toirac wrote: <br> <br> > <br> > <br> > El dic. 6, 2017 2:20 PM, Ted Hatfield <te...@io...> escribi?: <br> > <br> > On Wed, 6 Dec 2017, Rommel Rodriguez Toirac wrote: <br> > <br> > > <br> > > El dic. 5, 2017 6:15 PM, Ted Hatfield <te...@io...> escribi?: <br> > > <br> > > On Tue, 5 Dec 2017, Rommel Rodriguez Toirac wrote: <br> > > <br> > > > Hello; <br> > > > I have problem with this plugin, it do not change the password. <br> > > > First when I run it from the command line I found a possible error and I make a little workaround. <br> > The mistake was this: <br> > > > <br> > > > [root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1 <br> > > > -bash: ../plugins/change_passwd/chpasswd: /lib/ld-linux.so.2: bad ELF interpreter: No existe el <br> > fichero o el directorio <br> > > > <br> > > > The PC have a 64 bit filesystem, so the path /lib/ld-linux.so.2 do not exist, to solve this problem <br> > I make a symbolic <br> > > link bettwen <br> > > > /lib64/ld-linux.so.2 and /lib but the error now is different, now is (Accesing to a shared library <br> > that is corrupt): <br> > > > <br> > > > <br> > > > [root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1 <br> > > > -bash: ../plugins/change_passwd/chpasswd: Accediendo a una biblioteca compartida que est? corrompida <br> > > > <br> > > > Could you please help me to find a solution? Thank a lot. <br> > > > <br> > > > This is some of datas that you asking for: <br> > > > <br> > > > [root@gtmem change_passwd]# cat version <br> > > > Change Passwd <br> > > > 4.0 <br> > > > <br> > > > [root@gtmem plugins]# uname --all <br> > > > Linux gtmem.gtm.onat.gob.cu 4.4.83-1-pve #1 SMP PVE 4.4.83-96 (Tue, 19 Sep 2017 10:30:12 +0200) <br> > x86_64 x86_64 x86_64 <br> > > GNU/Linux <br> > > > <br> > > > [root@gtmem plugins]# cat /etc/centos-release <br> > > > CentOS Linux release 7.4.1708 (Core) <br> > > > <br> > > > [root@gtmem change_passwd]# httpd -v <br> > > > Server version: Apache/2.4.6 (CentOS) <br> > > > Server built: Aug 23 2017 15:47:21 <br> > > > <br> > > > [root@gtmem plugins]# egrep "^[Uu][Ss][Ee][Rr]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* \([^ <br> > ][^ ]*\).*/\1/;q' <br> > > > apache <br> > > > <br> > > > [root@gtmem plugins]# egrep "^[Gg][Rr][Oo][Uu][Pp]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* <br> > \([^ ][^ <br> > > ]*\).*/\1/;q' <br> > > > apache <br> > > > <br> > > > [root@gtmem plugins]# php --version <br> > > > PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) <br> > > > Copyright (c) 1997-2013 The PHP Group <br> > > > Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies <br> > > > <br> > > > php is configured with the stantard configuration, except for the change that squirrelmail sugest: <br> > > > short_open_tag = On <br> > > > <br> > > > [root@gtmem /]# cd /usr/share/squirrelmail/plugins/change_passwd <br> > > > [root@gtmem change_passwd]# ls -alF <br> > > > total 116 <br> > > > drwxr-xr-x 3 root root 4096 nov 13 15:08 ./ <br> > > > drwxr-xr-x 21 root root 4096 nov 27 12:04 ../ <br> > > > -rwsr-x--- 1 root apache 17917 abr 25 2004 chpasswd* <br> > > > -rw-r--r-- 1 root root 7094 abr 25 2004 chpasswd.c <br> > > > -rw-r--r-- 1 root root 1528 nov 13 15:08 config.php <br> > > > -rw-r--r-- 1 root root 1528 abr 23 2004 config.php.sample <br> > > > -rw-r--r-- 1 root root 15802 abr 22 2004 COPYING <br> > > > -rw-r--r-- 1 root root 610 abr 26 2004 exec_test.php <br> > > > -rw-r--r-- 1 root root 1285 abr 25 2004 functions.php <br> > > > -rwxr--r-- 1 root root 114 abr 23 2004 getpot* <br> > > > -rw-r--r-- 1 root root 486 abr 9 2003 index.php <br> > > > -rw-r--r-- 1 root root 2120 abr 23 2004 INSTALL <br> > > > drwxr-xr-x 3 root root 4096 abr 25 2004 locale/ <br> > > > -rw-r--r-- 1 root root 10064 abr 26 2004 options.php <br> > > > -rw-r--r-- 1 root root 8771 abr 26 2004 README <br> > > > -rw-r--r-- 1 root root 788 abr 22 2004 setup.php <br> > > > <br> > > > <br> > > > <br> > > > [root@gtmem plugins]# cat change_passwd/config.php <br> > > > <?php <br> > > > <br> > > > global $confirmPass, $oldPass, $seeOutput, $pathToChpasswd, <br> > > > $pathToPw, $debug, $minimumPasswordLength; <br> > > > <br> > > > $minimumPasswordLength = 8; <br> > > > <br> > > > $confirmNewPass = 1; <br> > > > <br> > > > $confirmOldPass = 1; <br> > > > <br> > > > $overridePathToChpasswd = ''; <br> > > > <br> > > > $pathToPw = ''; <br> > > > <br> > > > $seeOutput = 1; <br> > > > <br> > > > $debug = 1; <br> > > > <br> > > > ?> <br> > > > <br> > > > <br> > > > Rommel Rodriguez Toirac <br> > > > rom...@na... <br> > > > <br> > > > <br> > > <br> > > Rommel, <br> > > <br> > > This doesn't answer your question directly but I've had good luck with the <br> > > change password plugin here. <br> > > <br> > > http://www.squirrelmail.org/plugin_view.php?id=21 <br> > > <br> > > It requires a poppassd daemon running on the server but it's been very <br> > > stable for us. <br> > > <br> > > <br> > > Ted Hatfield <br> > > <br> > > <br> > > Hello Ted; <br> > > thanks for answer me. <br> > > Your users and password are local (/etc/passwd and /etc/shadow)? <br> > > If no solutions with password change plugin that I asking for, I will try with these. <br> > > poppassd server, where I can find it for CentOS 7? <br> > > <br> > > <br> > > Rommel Rodriguez Toirac <br> > > rom...@na... <br> > > <br> > > <br> > > <br> > > <br> > > <br> > <br> > Rommel, <br> > <br> > I don't use centos 7, I use freebsd, but I think this will work. <br> > <br> > https://github.com/kravietz/poppassd-ceti <br> > <br> > A how-to is here. <br> > <br> > https://www.rootlinks.net/2017/03/21/install-poppassd-on-centos-7/ <br> > <br> > If you can get poppassd to work manually you should be able to get the <br> > plugin to work. <br> > <br> > <br> > Ted Hatfield <br> > ------------------------------------------------------ <br> > <br> > <br> > My propouse is to use the passwd-change plugin. I still hope someone read the messages and sugest me how to fix my <br> > problem. <br> > Next week I test with the plugin that use poppassd daemon. <br> > Thank. <br> > <br> > <br> > <br> <br> Rommel, <br> <br> It appears that you will need to compile the chpasswd.c source code <br> included with the plugin. If the date on the webpage is accurate the <br> chpasswd executable included with the plugin was last compiled in Apr 23, <br> 2004. <br> <br> The error message you are getting <br> <br> ./chpasswd: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory <br> <br> tells us that the software was compiled on a machine that doesn't match <br> yours for library compability. <br> <br> The problem of course is that centos 7 doesn't include gcc by default. <br> You will need to install the build/development tools for centos 7 before <br> you can attempt to compile the chpasswd.c program. <br> <br> A quick google search came up with this page. <br> <br> https://www.digitalocean.com/community/tutorials/how-to-compile-and-install-packages-from-source-using-make-on-a-vps <br> <br> Or <br> <br> https://www.cyberciti.biz/faq/centos-rhel-7-redhat-linux-install-gcc-compiler-development-tools/ <br> <br> I hope this helps. <br> <br> If nothing else you can ask the maintainer/developer Paul Lesniewski to <br> see if he can include a newer compiled binary in the package specifically <br> for centos 7. <br> <br> Ted Hatfield<br> -----------------------------------------------------------------------------<br></p></blockquote></div></div><div dir="auto"><br></div><div dir="auto"> Thank for answer me Ted. I will study how to compile the chpasswd.c and let you know how it was.</div><div dir="auto"> I wrote already to <span style="font-family:sans-serif">Paul Lesniewski and he let me know that the best help is with the mailing list. Also tell me that there is a new version of the plugin but not released yet.</span></div><div dir="auto"><br style="font-family:sans-serif;font-size:13.696px"><font face="sans-serif"><span style="font-size:13.696px">Rommel Rodriguez Toirac</span></font></div><div dir="auto"><span style="font-family:sans-serif"><br></span></div><div dir="auto"><div class="elided-text"><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr"></p></blockquote></div></div></div></blockquote></div> Hello;</div><div class="gmail_extra" dir="auto">in the file chpasswd.c are some example of how to compile it.</div><div class="gmail_extra" dir="auto">I use the two examples an get a file generate of name chpasswd.</div><div class="gmail_extra" dir="auto"> When make the test it do not work correctly at all. Allways said: "Current password is incorrect"</div><div class="gmail_extra" dir="auto">and do not chage the password.</div><div class="gmail_extra" dir="auto"> But, the error of the "Access to a shared library corrupted" is not showed, it detect when the user is incorrect, when the new password do not match in the 'Confirm' step.</div><div class="gmail_extra" dir="auto"> So, now I have another problem, the plugin always say "Current password is incorrect"</div><div class="gmail_extra" dir="auto"><br></div><div class="gmail_extra" dir="auto">Rommel Rodriguez Toirac</div><div class="gmail_extra" dir="auto"><br></div></div> |
From: Rommel R. T. <rom...@na...> - 2017-12-18 16:34:49
|
<div dir='auto'><br><div class="gmail_extra" dir="auto"><br><div class="gmail_quote">El dic. 10, 2017 12:40 PM, Ted Hatfield <te...@io...> escribió:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr"> <br> <br> On Fri, 8 Dec 2017, Rommel Rodriguez Toirac wrote: <br> <br> > <br> > <br> > El dic. 6, 2017 2:20 PM, Ted Hatfield <te...@io...> escribi?: <br> > <br> > On Wed, 6 Dec 2017, Rommel Rodriguez Toirac wrote: <br> > <br> > > <br> > > El dic. 5, 2017 6:15 PM, Ted Hatfield <te...@io...> escribi?: <br> > > <br> > > On Tue, 5 Dec 2017, Rommel Rodriguez Toirac wrote: <br> > > <br> > > > Hello; <br> > > > I have problem with this plugin, it do not change the password. <br> > > > First when I run it from the command line I found a possible error and I make a little workaround. <br> > The mistake was this: <br> > > > <br> > > > [root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1 <br> > > > -bash: ../plugins/change_passwd/chpasswd: /lib/ld-linux.so.2: bad ELF interpreter: No existe el <br> > fichero o el directorio <br> > > > <br> > > > The PC have a 64 bit filesystem, so the path /lib/ld-linux.so.2 do not exist, to solve this problem <br> > I make a symbolic <br> > > link bettwen <br> > > > /lib64/ld-linux.so.2 and /lib but the error now is different, now is (Accesing to a shared library <br> > that is corrupt): <br> > > > <br> > > > <br> > > > [root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1 <br> > > > -bash: ../plugins/change_passwd/chpasswd: Accediendo a una biblioteca compartida que est? corrompida <br> > > > <br> > > > Could you please help me to find a solution? Thank a lot. <br> > > > <br> > > > This is some of datas that you asking for: <br> > > > <br> > > > [root@gtmem change_passwd]# cat version <br> > > > Change Passwd <br> > > > 4.0 <br> > > > <br> > > > [root@gtmem plugins]# uname --all <br> > > > Linux gtmem.gtm.onat.gob.cu 4.4.83-1-pve #1 SMP PVE 4.4.83-96 (Tue, 19 Sep 2017 10:30:12 +0200) <br> > x86_64 x86_64 x86_64 <br> > > GNU/Linux <br> > > > <br> > > > [root@gtmem plugins]# cat /etc/centos-release <br> > > > CentOS Linux release 7.4.1708 (Core) <br> > > > <br> > > > [root@gtmem change_passwd]# httpd -v <br> > > > Server version: Apache/2.4.6 (CentOS) <br> > > > Server built: Aug 23 2017 15:47:21 <br> > > > <br> > > > [root@gtmem plugins]# egrep "^[Uu][Ss][Ee][Rr]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* \([^ <br> > ][^ ]*\).*/\1/;q' <br> > > > apache <br> > > > <br> > > > [root@gtmem plugins]# egrep "^[Gg][Rr][Oo][Uu][Pp]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* <br> > \([^ ][^ <br> > > ]*\).*/\1/;q' <br> > > > apache <br> > > > <br> > > > [root@gtmem plugins]# php --version <br> > > > PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) <br> > > > Copyright (c) 1997-2013 The PHP Group <br> > > > Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies <br> > > > <br> > > > php is configured with the stantard configuration, except for the change that squirrelmail sugest: <br> > > > short_open_tag = On <br> > > > <br> > > > [root@gtmem /]# cd /usr/share/squirrelmail/plugins/change_passwd <br> > > > [root@gtmem change_passwd]# ls -alF <br> > > > total 116 <br> > > > drwxr-xr-x 3 root root 4096 nov 13 15:08 ./ <br> > > > drwxr-xr-x 21 root root 4096 nov 27 12:04 ../ <br> > > > -rwsr-x--- 1 root apache 17917 abr 25 2004 chpasswd* <br> > > > -rw-r--r-- 1 root root 7094 abr 25 2004 chpasswd.c <br> > > > -rw-r--r-- 1 root root 1528 nov 13 15:08 config.php <br> > > > -rw-r--r-- 1 root root 1528 abr 23 2004 config.php.sample <br> > > > -rw-r--r-- 1 root root 15802 abr 22 2004 COPYING <br> > > > -rw-r--r-- 1 root root 610 abr 26 2004 exec_test.php <br> > > > -rw-r--r-- 1 root root 1285 abr 25 2004 functions.php <br> > > > -rwxr--r-- 1 root root 114 abr 23 2004 getpot* <br> > > > -rw-r--r-- 1 root root 486 abr 9 2003 index.php <br> > > > -rw-r--r-- 1 root root 2120 abr 23 2004 INSTALL <br> > > > drwxr-xr-x 3 root root 4096 abr 25 2004 locale/ <br> > > > -rw-r--r-- 1 root root 10064 abr 26 2004 options.php <br> > > > -rw-r--r-- 1 root root 8771 abr 26 2004 README <br> > > > -rw-r--r-- 1 root root 788 abr 22 2004 setup.php <br> > > > <br> > > > <br> > > > <br> > > > [root@gtmem plugins]# cat change_passwd/config.php <br> > > > <?php <br> > > > <br> > > > global $confirmPass, $oldPass, $seeOutput, $pathToChpasswd, <br> > > > $pathToPw, $debug, $minimumPasswordLength; <br> > > > <br> > > > $minimumPasswordLength = 8; <br> > > > <br> > > > $confirmNewPass = 1; <br> > > > <br> > > > $confirmOldPass = 1; <br> > > > <br> > > > $overridePathToChpasswd = ''; <br> > > > <br> > > > $pathToPw = ''; <br> > > > <br> > > > $seeOutput = 1; <br> > > > <br> > > > $debug = 1; <br> > > > <br> > > > ?> <br> > > > <br> > > > <br> > > > Rommel Rodriguez Toirac <br> > > > rom...@na... <br> > > > <br> > > > <br> > > <br> > > Rommel, <br> > > <br> > > This doesn't answer your question directly but I've had good luck with the <br> > > change password plugin here. <br> > > <br> > > http://www.squirrelmail.org/plugin_view.php?id=21 <br> > > <br> > > It requires a poppassd daemon running on the server but it's been very <br> > > stable for us. <br> > > <br> > > <br> > > Ted Hatfield <br> > > <br> > > <br> > > Hello Ted; <br> > > thanks for answer me. <br> > > Your users and password are local (/etc/passwd and /etc/shadow)? <br> > > If no solutions with password change plugin that I asking for, I will try with these. <br> > > poppassd server, where I can find it for CentOS 7? <br> > > <br> > > <br> > > Rommel Rodriguez Toirac <br> > > rom...@na... <br> > > <br> > > <br> > > <br> > > <br> > > <br> > <br> > Rommel, <br> > <br> > I don't use centos 7, I use freebsd, but I think this will work. <br> > <br> > https://github.com/kravietz/poppassd-ceti <br> > <br> > A how-to is here. <br> > <br> > https://www.rootlinks.net/2017/03/21/install-poppassd-on-centos-7/ <br> > <br> > If you can get poppassd to work manually you should be able to get the <br> > plugin to work. <br> > <br> > <br> > Ted Hatfield <br> > ------------------------------------------------------ <br> > <br> > <br> > My propouse is to use the passwd-change plugin. I still hope someone read the messages and sugest me how to fix my <br> > problem. <br> > Next week I test with the plugin that use poppassd daemon. <br> > Thank. <br> > <br> > <br> > <br> <br> Rommel, <br> <br> It appears that you will need to compile the chpasswd.c source code <br> included with the plugin. If the date on the webpage is accurate the <br> chpasswd executable included with the plugin was last compiled in Apr 23, <br> 2004. <br> <br> The error message you are getting <br> <br> ./chpasswd: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory <br> <br> tells us that the software was compiled on a machine that doesn't match <br> yours for library compability. <br> <br> The problem of course is that centos 7 doesn't include gcc by default. <br> You will need to install the build/development tools for centos 7 before <br> you can attempt to compile the chpasswd.c program. <br> <br> A quick google search came up with this page. <br> <br> https://www.digitalocean.com/community/tutorials/how-to-compile-and-install-packages-from-source-using-make-on-a-vps <br> <br> Or <br> <br> https://www.cyberciti.biz/faq/centos-rhel-7-redhat-linux-install-gcc-compiler-development-tools/ <br> <br> I hope this helps. <br> <br> If nothing else you can ask the maintainer/developer Paul Lesniewski to <br> see if he can include a newer compiled binary in the package specifically <br> for centos 7. <br> <br> Ted Hatfield<br> -----------------------------------------------------------------------------<br></p></blockquote></div></div><div dir="auto"><br></div><div dir="auto"> Thank for answer me Ted. I will study how to compile the chpasswd.c and let you know how it was.</div><div dir="auto"> I wrote already to <span style="font-family: sans-serif;">Paul Lesniewski and he let me know that the best help is with the mailing list. Also tell me that there is a new version of the plugin but not released yet.</span></div><div dir="auto"><br style="font-family: sans-serif; font-size: 13.696px;"><font face="sans-serif"><span style="font-size: 13.696px;">Rommel Rodriguez Toirac</span></font></div><div dir="auto"><span style="font-family: sans-serif;"><br></span></div><div class="gmail_extra" dir="auto"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr"></p></blockquote></div></div></div> |
From: Ted H. <te...@io...> - 2017-12-10 17:40:37
|
On Fri, 8 Dec 2017, Rommel Rodriguez Toirac wrote: > > > El dic. 6, 2017 2:20 PM, Ted Hatfield <te...@io...> escribi?: > > On Wed, 6 Dec 2017, Rommel Rodriguez Toirac wrote: > > > > > El dic. 5, 2017 6:15 PM, Ted Hatfield <te...@io...> escribi?: > > > > On Tue, 5 Dec 2017, Rommel Rodriguez Toirac wrote: > > > > > Hello; > > > I have problem with this plugin, it do not change the password. > > > First when I run it from the command line I found a possible error and I make a little workaround. > The mistake was this: > > > > > > [root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1 > > > -bash: ../plugins/change_passwd/chpasswd: /lib/ld-linux.so.2: bad ELF interpreter: No existe el > fichero o el directorio > > > > > > The PC have a 64 bit filesystem, so the path /lib/ld-linux.so.2 do not exist, to solve this problem > I make a symbolic > > link bettwen > > > /lib64/ld-linux.so.2 and /lib but the error now is different, now is (Accesing to a shared library > that is corrupt): > > > > > > > > > [root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1 > > > -bash: ../plugins/change_passwd/chpasswd: Accediendo a una biblioteca compartida que est? corrompida > > > > > > Could you please help me to find a solution? Thank a lot. > > > > > > This is some of datas that you asking for: > > > > > > [root@gtmem change_passwd]# cat version > > > Change Passwd > > > 4.0 > > > > > > [root@gtmem plugins]# uname --all > > > Linux gtmem.gtm.onat.gob.cu 4.4.83-1-pve #1 SMP PVE 4.4.83-96 (Tue, 19 Sep 2017 10:30:12 +0200) > x86_64 x86_64 x86_64 > > GNU/Linux > > > > > > [root@gtmem plugins]# cat /etc/centos-release > > > CentOS Linux release 7.4.1708 (Core) > > > > > > [root@gtmem change_passwd]# httpd -v > > > Server version: Apache/2.4.6 (CentOS) > > > Server built: Aug 23 2017 15:47:21 > > > > > > [root@gtmem plugins]# egrep "^[Uu][Ss][Ee][Rr]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* \([^ > ][^ ]*\).*/\1/;q' > > > apache > > > > > > [root@gtmem plugins]# egrep "^[Gg][Rr][Oo][Uu][Pp]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* > \([^ ][^ > > ]*\).*/\1/;q' > > > apache > > > > > > [root@gtmem plugins]# php --version > > > PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) > > > Copyright (c) 1997-2013 The PHP Group > > > Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies > > > > > > php is configured with the stantard configuration, except for the change that squirrelmail sugest: > > > short_open_tag = On > > > > > > [root@gtmem /]# cd /usr/share/squirrelmail/plugins/change_passwd > > > [root@gtmem change_passwd]# ls -alF > > > total 116 > > > drwxr-xr-x 3 root root 4096 nov 13 15:08 ./ > > > drwxr-xr-x 21 root root 4096 nov 27 12:04 ../ > > > -rwsr-x--- 1 root apache 17917 abr 25 2004 chpasswd* > > > -rw-r--r-- 1 root root 7094 abr 25 2004 chpasswd.c > > > -rw-r--r-- 1 root root 1528 nov 13 15:08 config.php > > > -rw-r--r-- 1 root root 1528 abr 23 2004 config.php.sample > > > -rw-r--r-- 1 root root 15802 abr 22 2004 COPYING > > > -rw-r--r-- 1 root root 610 abr 26 2004 exec_test.php > > > -rw-r--r-- 1 root root 1285 abr 25 2004 functions.php > > > -rwxr--r-- 1 root root 114 abr 23 2004 getpot* > > > -rw-r--r-- 1 root root 486 abr 9 2003 index.php > > > -rw-r--r-- 1 root root 2120 abr 23 2004 INSTALL > > > drwxr-xr-x 3 root root 4096 abr 25 2004 locale/ > > > -rw-r--r-- 1 root root 10064 abr 26 2004 options.php > > > -rw-r--r-- 1 root root 8771 abr 26 2004 README > > > -rw-r--r-- 1 root root 788 abr 22 2004 setup.php > > > > > > > > > > > > [root@gtmem plugins]# cat change_passwd/config.php > > > <?php > > > > > > global $confirmPass, $oldPass, $seeOutput, $pathToChpasswd, > > > $pathToPw, $debug, $minimumPasswordLength; > > > > > > $minimumPasswordLength = 8; > > > > > > $confirmNewPass = 1; > > > > > > $confirmOldPass = 1; > > > > > > $overridePathToChpasswd = ''; > > > > > > $pathToPw = ''; > > > > > > $seeOutput = 1; > > > > > > $debug = 1; > > > > > > ?> > > > > > > > > > Rommel Rodriguez Toirac > > > rom...@na... > > > > > > > > > > Rommel, > > > > This doesn't answer your question directly but I've had good luck with the > > change password plugin here. > > > > http://www.squirrelmail.org/plugin_view.php?id=21 > > > > It requires a poppassd daemon running on the server but it's been very > > stable for us. > > > > > > Ted Hatfield > > > > > > Hello Ted; > > thanks for answer me. > > Your users and password are local (/etc/passwd and /etc/shadow)? > > If no solutions with password change plugin that I asking for, I will try with these. > > poppassd server, where I can find it for CentOS 7? > > > > > > Rommel Rodriguez Toirac > > rom...@na... > > > > > > > > > > > > Rommel, > > I don't use centos 7, I use freebsd, but I think this will work. > > https://github.com/kravietz/poppassd-ceti > > A how-to is here. > > https://www.rootlinks.net/2017/03/21/install-poppassd-on-centos-7/ > > If you can get poppassd to work manually you should be able to get the > plugin to work. > > > Ted Hatfield > ------------------------------------------------------ > > > My propouse is to use the passwd-change plugin. I still hope someone read the messages and sugest me how to fix my > problem. > Next week I test with the plugin that use poppassd daemon. > Thank. > > > Rommel, It appears that you will need to compile the chpasswd.c source code included with the plugin. If the date on the webpage is accurate the chpasswd executable included with the plugin was last compiled in Apr 23, 2004. The error message you are getting ./chpasswd: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory tells us that the software was compiled on a machine that doesn't match yours for library compability. The problem of course is that centos 7 doesn't include gcc by default. You will need to install the build/development tools for centos 7 before you can attempt to compile the chpasswd.c program. A quick google search came up with this page. https://www.digitalocean.com/community/tutorials/how-to-compile-and-install-packages-from-source-using-make-on-a-vps Or https://www.cyberciti.biz/faq/centos-rhel-7-redhat-linux-install-gcc-compiler-development-tools/ I hope this helps. If nothing else you can ask the maintainer/developer Paul Lesniewski to see if he can include a newer compiled binary in the package specifically for centos 7. Ted Hatfield |
From: Rommel R. T. <rom...@na...> - 2017-12-08 23:09:40
|
<div dir='auto'><br><div class="gmail_extra" dir="auto"><br><div class="gmail_quote">El dic. 6, 2017 2:20 PM, Ted Hatfield <te...@io...> escribió:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">On Wed, 6 Dec 2017, Rommel Rodriguez Toirac wrote: <br> <br> > <br> > El dic. 5, 2017 6:15 PM, Ted Hatfield <te...@io...> escribi?: <br> > <br> > On Tue, 5 Dec 2017, Rommel Rodriguez Toirac wrote: <br> > <br> > > Hello; <br> > > I have problem with this plugin, it do not change the password. <br> > > First when I run it from the command line I found a possible error and I make a little workaround. The mistake was this: <br> > > <br> > > [root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1 <br> > > -bash: ../plugins/change_passwd/chpasswd: /lib/ld-linux.so.2: bad ELF interpreter: No existe el fichero o el directorio <br> > > <br> > > The PC have a 64 bit filesystem, so the path /lib/ld-linux.so.2 do not exist, to solve this problem I make a symbolic <br> > link bettwen <br> > > /lib64/ld-linux.so.2 and /lib but the error now is different, now is (Accesing to a shared library that is corrupt): <br> > > <br> > > <br> > > [root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1 <br> > > -bash: ../plugins/change_passwd/chpasswd: Accediendo a una biblioteca compartida que est? corrompida <br> > > <br> > > Could you please help me to find a solution? Thank a lot. <br> > > <br> > > This is some of datas that you asking for: <br> > > <br> > > [root@gtmem change_passwd]# cat version <br> > > Change Passwd <br> > > 4.0 <br> > > <br> > > [root@gtmem plugins]# uname --all <br> > > Linux gtmem.gtm.onat.gob.cu 4.4.83-1-pve #1 SMP PVE 4.4.83-96 (Tue, 19 Sep 2017 10:30:12 +0200) x86_64 x86_64 x86_64 <br> > GNU/Linux <br> > > <br> > > [root@gtmem plugins]# cat /etc/centos-release <br> > > CentOS Linux release 7.4.1708 (Core) <br> > > <br> > > [root@gtmem change_passwd]# httpd -v <br> > > Server version: Apache/2.4.6 (CentOS) <br> > > Server built: Aug 23 2017 15:47:21 <br> > > <br> > > [root@gtmem plugins]# egrep "^[Uu][Ss][Ee][Rr]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* \([^ ][^ ]*\).*/\1/;q' <br> > > apache <br> > > <br> > > [root@gtmem plugins]# egrep "^[Gg][Rr][Oo][Uu][Pp]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* \([^ ][^ <br> > ]*\).*/\1/;q' <br> > > apache <br> > > <br> > > [root@gtmem plugins]# php --version <br> > > PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) <br> > > Copyright (c) 1997-2013 The PHP Group <br> > > Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies <br> > > <br> > > php is configured with the stantard configuration, except for the change that squirrelmail sugest: <br> > > short_open_tag = On <br> > > <br> > > [root@gtmem /]# cd /usr/share/squirrelmail/plugins/change_passwd <br> > > [root@gtmem change_passwd]# ls -alF <br> > > total 116 <br> > > drwxr-xr-x 3 root root 4096 nov 13 15:08 ./ <br> > > drwxr-xr-x 21 root root 4096 nov 27 12:04 ../ <br> > > -rwsr-x--- 1 root apache 17917 abr 25 2004 chpasswd* <br> > > -rw-r--r-- 1 root root 7094 abr 25 2004 chpasswd.c <br> > > -rw-r--r-- 1 root root 1528 nov 13 15:08 config.php <br> > > -rw-r--r-- 1 root root 1528 abr 23 2004 config.php.sample <br> > > -rw-r--r-- 1 root root 15802 abr 22 2004 COPYING <br> > > -rw-r--r-- 1 root root 610 abr 26 2004 exec_test.php <br> > > -rw-r--r-- 1 root root 1285 abr 25 2004 functions.php <br> > > -rwxr--r-- 1 root root 114 abr 23 2004 getpot* <br> > > -rw-r--r-- 1 root root 486 abr 9 2003 index.php <br> > > -rw-r--r-- 1 root root 2120 abr 23 2004 INSTALL <br> > > drwxr-xr-x 3 root root 4096 abr 25 2004 locale/ <br> > > -rw-r--r-- 1 root root 10064 abr 26 2004 options.php <br> > > -rw-r--r-- 1 root root 8771 abr 26 2004 README <br> > > -rw-r--r-- 1 root root 788 abr 22 2004 setup.php <br> > > <br> > > <br> > > <br> > > [root@gtmem plugins]# cat change_passwd/config.php <br> > > <?php <br> > > <br> > > global $confirmPass, $oldPass, $seeOutput, $pathToChpasswd, <br> > > $pathToPw, $debug, $minimumPasswordLength; <br> > > <br> > > $minimumPasswordLength = 8; <br> > > <br> > > $confirmNewPass = 1; <br> > > <br> > > $confirmOldPass = 1; <br> > > <br> > > $overridePathToChpasswd = ''; <br> > > <br> > > $pathToPw = ''; <br> > > <br> > > $seeOutput = 1; <br> > > <br> > > $debug = 1; <br> > > <br> > > ?> <br> > > <br> > > <br> > > Rommel Rodriguez Toirac <br> > > rom...@na... <br> > > <br> > > <br> > <br> > Rommel, <br> > <br> > This doesn't answer your question directly but I've had good luck with the <br> > change password plugin here. <br> > <br> > http://www.squirrelmail.org/plugin_view.php?id=21 <br> > <br> > It requires a poppassd daemon running on the server but it's been very <br> > stable for us. <br> > <br> > <br> > Ted Hatfield <br> > <br> > <br> > Hello Ted; <br> > thanks for answer me. <br> > Your users and password are local (/etc/passwd and /etc/shadow)? <br> > If no solutions with password change plugin that I asking for, I will try with these. <br> > poppassd server, where I can find it for CentOS 7? <br> > <br> > <br> > Rommel Rodriguez Toirac <br> > rom...@na... <br> > <br> > <br> > <br> > <br> > <br> <br> Rommel, <br> <br> I don't use centos 7, I use freebsd, but I think this will work. <br> <br> https://github.com/kravietz/poppassd-ceti <br> <br> A how-to is here. <br> <br> https://www.rootlinks.net/2017/03/21/install-poppassd-on-centos-7/ <br> <br> If you can get poppassd to work manually you should be able to get the <br> plugin to work. <br> <br> <br> Ted Hatfield<br> ------------------------------------------------------<br></p></blockquote></div></div><div dir="auto"><br></div><div dir="auto">My propouse is to use the passwd-change plugin. I still hope someone read the messages and sugest me how to fix my problem.</div><div dir="auto"> Next week I test with the plugin that use <span style="font-family: sans-serif;">poppassd daemon.</span></div><div dir="auto"><span style="font-family: sans-serif;"> Thank.</span></div><div class="gmail_extra" dir="auto"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr"></p></blockquote></div></div></div> |
From: Ted H. <te...@io...> - 2017-12-06 19:20:30
|
On Wed, 6 Dec 2017, Rommel Rodriguez Toirac wrote: > > El dic. 5, 2017 6:15 PM, Ted Hatfield <te...@io...> escribi?: > > On Tue, 5 Dec 2017, Rommel Rodriguez Toirac wrote: > > > Hello; > > I have problem with this plugin, it do not change the password. > > First when I run it from the command line I found a possible error and I make a little workaround. The mistake was this: > > > > [root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1 > > -bash: ../plugins/change_passwd/chpasswd: /lib/ld-linux.so.2: bad ELF interpreter: No existe el fichero o el directorio > > > > The PC have a 64 bit filesystem, so the path /lib/ld-linux.so.2 do not exist, to solve this problem I make a symbolic > link bettwen > > /lib64/ld-linux.so.2 and /lib but the error now is different, now is (Accesing to a shared library that is corrupt): > > > > > > [root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1 > > -bash: ../plugins/change_passwd/chpasswd: Accediendo a una biblioteca compartida que est? corrompida > > > > Could you please help me to find a solution? Thank a lot. > > > > This is some of datas that you asking for: > > > > [root@gtmem change_passwd]# cat version > > Change Passwd > > 4.0 > > > > [root@gtmem plugins]# uname --all > > Linux gtmem.gtm.onat.gob.cu 4.4.83-1-pve #1 SMP PVE 4.4.83-96 (Tue, 19 Sep 2017 10:30:12 +0200) x86_64 x86_64 x86_64 > GNU/Linux > > > > [root@gtmem plugins]# cat /etc/centos-release > > CentOS Linux release 7.4.1708 (Core) > > > > [root@gtmem change_passwd]# httpd -v > > Server version: Apache/2.4.6 (CentOS) > > Server built: Aug 23 2017 15:47:21 > > > > [root@gtmem plugins]# egrep "^[Uu][Ss][Ee][Rr]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* \([^ ][^ ]*\).*/\1/;q' > > apache > > > > [root@gtmem plugins]# egrep "^[Gg][Rr][Oo][Uu][Pp]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* \([^ ][^ > ]*\).*/\1/;q' > > apache > > > > [root@gtmem plugins]# php --version > > PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) > > Copyright (c) 1997-2013 The PHP Group > > Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies > > > > php is configured with the stantard configuration, except for the change that squirrelmail sugest: > > short_open_tag = On > > > > [root@gtmem /]# cd /usr/share/squirrelmail/plugins/change_passwd > > [root@gtmem change_passwd]# ls -alF > > total 116 > > drwxr-xr-x 3 root root 4096 nov 13 15:08 ./ > > drwxr-xr-x 21 root root 4096 nov 27 12:04 ../ > > -rwsr-x--- 1 root apache 17917 abr 25 2004 chpasswd* > > -rw-r--r-- 1 root root 7094 abr 25 2004 chpasswd.c > > -rw-r--r-- 1 root root 1528 nov 13 15:08 config.php > > -rw-r--r-- 1 root root 1528 abr 23 2004 config.php.sample > > -rw-r--r-- 1 root root 15802 abr 22 2004 COPYING > > -rw-r--r-- 1 root root 610 abr 26 2004 exec_test.php > > -rw-r--r-- 1 root root 1285 abr 25 2004 functions.php > > -rwxr--r-- 1 root root 114 abr 23 2004 getpot* > > -rw-r--r-- 1 root root 486 abr 9 2003 index.php > > -rw-r--r-- 1 root root 2120 abr 23 2004 INSTALL > > drwxr-xr-x 3 root root 4096 abr 25 2004 locale/ > > -rw-r--r-- 1 root root 10064 abr 26 2004 options.php > > -rw-r--r-- 1 root root 8771 abr 26 2004 README > > -rw-r--r-- 1 root root 788 abr 22 2004 setup.php > > > > > > > > [root@gtmem plugins]# cat change_passwd/config.php > > <?php > > > > global $confirmPass, $oldPass, $seeOutput, $pathToChpasswd, > > $pathToPw, $debug, $minimumPasswordLength; > > > > $minimumPasswordLength = 8; > > > > $confirmNewPass = 1; > > > > $confirmOldPass = 1; > > > > $overridePathToChpasswd = ''; > > > > $pathToPw = ''; > > > > $seeOutput = 1; > > > > $debug = 1; > > > > ?> > > > > > > Rommel Rodriguez Toirac > > rom...@na... > > > > > > Rommel, > > This doesn't answer your question directly but I've had good luck with the > change password plugin here. > > http://www.squirrelmail.org/plugin_view.php?id=21 > > It requires a poppassd daemon running on the server but it's been very > stable for us. > > > Ted Hatfield > > > Hello Ted; > thanks for answer me. > Your users and password are local (/etc/passwd and /etc/shadow)? > If no solutions with password change plugin that I asking for, I will try with these. > poppassd server, where I can find it for CentOS 7? > > > Rommel Rodriguez Toirac > rom...@na... > > > > > Rommel, I don't use centos 7, I use freebsd, but I think this will work. https://github.com/kravietz/poppassd-ceti A how-to is here. https://www.rootlinks.net/2017/03/21/install-poppassd-on-centos-7/ If you can get poppassd to work manually you should be able to get the plugin to work. Ted Hatfield |
From: Rommel R. T. <rom...@na...> - 2017-12-06 17:18:41
|
<div dir='auto'><div><div data-smartmail="gmail_signature"><br></div><div class="gmail_extra"><div class="gmail_quote">El dic. 5, 2017 6:15 PM, Ted Hatfield <te...@io...> escribió:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">On Tue, 5 Dec 2017, Rommel Rodriguez Toirac wrote: <br> <br> > Hello; <br> > I have problem with this plugin, it do not change the password. <br> > First when I run it from the command line I found a possible error and I make a little workaround. The mistake was this: <br> > <br> > [root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1 <br> > -bash: ../plugins/change_passwd/chpasswd: /lib/ld-linux.so.2: bad ELF interpreter: No existe el fichero o el directorio <br> > <br> > The PC have a 64 bit filesystem, so the path /lib/ld-linux.so.2 do not exist, to solve this problem I make a symbolic link bettwen <br> > /lib64/ld-linux.so.2 and /lib but the error now is different, now is (Accesing to a shared library that is corrupt): <br> > <br> > <br> > [root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1 <br> > -bash: ../plugins/change_passwd/chpasswd: Accediendo a una biblioteca compartida que est? corrompida <br> > <br> > Could you please help me to find a solution? Thank a lot. <br> > <br> > This is some of datas that you asking for: <br> > <br> > [root@gtmem change_passwd]# cat version <br> > Change Passwd <br> > 4.0 <br> > <br> > [root@gtmem plugins]# uname --all <br> > Linux gtmem.gtm.onat.gob.cu 4.4.83-1-pve #1 SMP PVE 4.4.83-96 (Tue, 19 Sep 2017 10:30:12 +0200) x86_64 x86_64 x86_64 GNU/Linux <br> > <br> > [root@gtmem plugins]# cat /etc/centos-release <br> > CentOS Linux release 7.4.1708 (Core) <br> > <br> > [root@gtmem change_passwd]# httpd -v <br> > Server version: Apache/2.4.6 (CentOS) <br> > Server built: Aug 23 2017 15:47:21 <br> > <br> > [root@gtmem plugins]# egrep "^[Uu][Ss][Ee][Rr]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* \([^ ][^ ]*\).*/\1/;q' <br> > apache <br> > <br> > [root@gtmem plugins]# egrep "^[Gg][Rr][Oo][Uu][Pp]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* \([^ ][^ ]*\).*/\1/;q' <br> > apache <br> > <br> > [root@gtmem plugins]# php --version <br> > PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) <br> > Copyright (c) 1997-2013 The PHP Group <br> > Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies <br> > <br> > php is configured with the stantard configuration, except for the change that squirrelmail sugest: <br> > short_open_tag = On <br> > <br> > [root@gtmem /]# cd /usr/share/squirrelmail/plugins/change_passwd <br> > [root@gtmem change_passwd]# ls -alF <br> > total 116 <br> > drwxr-xr-x 3 root root 4096 nov 13 15:08 ./ <br> > drwxr-xr-x 21 root root 4096 nov 27 12:04 ../ <br> > -rwsr-x--- 1 root apache 17917 abr 25 2004 chpasswd* <br> > -rw-r--r-- 1 root root 7094 abr 25 2004 chpasswd.c <br> > -rw-r--r-- 1 root root 1528 nov 13 15:08 config.php <br> > -rw-r--r-- 1 root root 1528 abr 23 2004 config.php.sample <br> > -rw-r--r-- 1 root root 15802 abr 22 2004 COPYING <br> > -rw-r--r-- 1 root root 610 abr 26 2004 exec_test.php <br> > -rw-r--r-- 1 root root 1285 abr 25 2004 functions.php <br> > -rwxr--r-- 1 root root 114 abr 23 2004 getpot* <br> > -rw-r--r-- 1 root root 486 abr 9 2003 index.php <br> > -rw-r--r-- 1 root root 2120 abr 23 2004 INSTALL <br> > drwxr-xr-x 3 root root 4096 abr 25 2004 locale/ <br> > -rw-r--r-- 1 root root 10064 abr 26 2004 options.php <br> > -rw-r--r-- 1 root root 8771 abr 26 2004 README <br> > -rw-r--r-- 1 root root 788 abr 22 2004 setup.php <br> > <br> > <br> > <br> > [root@gtmem plugins]# cat change_passwd/config.php <br> > <?php <br> > <br> > global $confirmPass, $oldPass, $seeOutput, $pathToChpasswd, <br> > $pathToPw, $debug, $minimumPasswordLength; <br> > <br> > $minimumPasswordLength = 8; <br> > <br> > $confirmNewPass = 1; <br> > <br> > $confirmOldPass = 1; <br> > <br> > $overridePathToChpasswd = ''; <br> > <br> > $pathToPw = ''; <br> > <br> > $seeOutput = 1; <br> > <br> > $debug = 1; <br> > <br> > ?> <br> > <br> > <br> > Rommel Rodriguez Toirac <br> > rom...@na... <br> > <br> > <br> <br> Rommel, <br> <br> This doesn't answer your question directly but I've had good luck with the <br> change password plugin here. <br> <br> http://www.squirrelmail.org/plugin_view.php?id=21 <br> <br> It requires a poppassd daemon running on the server but it's been very <br> stable for us. <br> <br> <br> Ted Hatfield<br></p></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto"> Hello Ted;</div><div dir="auto">thanks for answer me.</div><div dir="auto"> Your users and password are local (/etc/passwd and /etc/shadow)?</div><div dir="auto"> If no solutions with password change plugin that I asking for, I will try with these.</div><div dir="auto"> poppassd server, where I can find it for CentOS 7?</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><span style="font-family: sans-serif;">Rommel Rodriguez Toirac</span><br style="font-family: sans-serif;"><span style="font-family: sans-serif;">rom...@na...</span><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr"><br></p> </blockquote></div><br></div></div></div> |
From: Ted H. <te...@io...> - 2017-12-05 23:57:32
|
On Tue, 5 Dec 2017, Rommel Rodriguez Toirac wrote: > Hello; > I have problem with this plugin, it do not change the password. > First when I run it from the command line I found a possible error and I make a little workaround. The mistake was this: > > [root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1 > -bash: ../plugins/change_passwd/chpasswd: /lib/ld-linux.so.2: bad ELF interpreter: No existe el fichero o el directorio > > The PC have a 64 bit filesystem, so the path /lib/ld-linux.so.2 do not exist, to solve this problem I make a symbolic link bettwen > /lib64/ld-linux.so.2 and /lib but the error now is different, now is (Accesing to a shared library that is corrupt): > > > [root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1 > -bash: ../plugins/change_passwd/chpasswd: Accediendo a una biblioteca compartida que est? corrompida > > Could you please help me to find a solution? Thank a lot. > > This is some of datas that you asking for: > > [root@gtmem change_passwd]# cat version > Change Passwd > 4.0 > > [root@gtmem plugins]# uname --all > Linux gtmem.gtm.onat.gob.cu 4.4.83-1-pve #1 SMP PVE 4.4.83-96 (Tue, 19 Sep 2017 10:30:12 +0200) x86_64 x86_64 x86_64 GNU/Linux > > [root@gtmem plugins]# cat /etc/centos-release > CentOS Linux release 7.4.1708 (Core) > > [root@gtmem change_passwd]# httpd -v > Server version: Apache/2.4.6 (CentOS) > Server built: Aug 23 2017 15:47:21 > > [root@gtmem plugins]# egrep "^[Uu][Ss][Ee][Rr]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* \([^ ][^ ]*\).*/\1/;q' > apache > > [root@gtmem plugins]# egrep "^[Gg][Rr][Oo][Uu][Pp]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* \([^ ][^ ]*\).*/\1/;q' > apache > > [root@gtmem plugins]# php --version > PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) > Copyright (c) 1997-2013 The PHP Group > Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies > > php is configured with the stantard configuration, except for the change that squirrelmail sugest: > short_open_tag = On > > [root@gtmem /]# cd /usr/share/squirrelmail/plugins/change_passwd > [root@gtmem change_passwd]# ls -alF > total 116 > drwxr-xr-x 3 root root 4096 nov 13 15:08 ./ > drwxr-xr-x 21 root root 4096 nov 27 12:04 ../ > -rwsr-x--- 1 root apache 17917 abr 25 2004 chpasswd* > -rw-r--r-- 1 root root 7094 abr 25 2004 chpasswd.c > -rw-r--r-- 1 root root 1528 nov 13 15:08 config.php > -rw-r--r-- 1 root root 1528 abr 23 2004 config.php.sample > -rw-r--r-- 1 root root 15802 abr 22 2004 COPYING > -rw-r--r-- 1 root root 610 abr 26 2004 exec_test.php > -rw-r--r-- 1 root root 1285 abr 25 2004 functions.php > -rwxr--r-- 1 root root 114 abr 23 2004 getpot* > -rw-r--r-- 1 root root 486 abr 9 2003 index.php > -rw-r--r-- 1 root root 2120 abr 23 2004 INSTALL > drwxr-xr-x 3 root root 4096 abr 25 2004 locale/ > -rw-r--r-- 1 root root 10064 abr 26 2004 options.php > -rw-r--r-- 1 root root 8771 abr 26 2004 README > -rw-r--r-- 1 root root 788 abr 22 2004 setup.php > > > > [root@gtmem plugins]# cat change_passwd/config.php > <?php > > global $confirmPass, $oldPass, $seeOutput, $pathToChpasswd, > $pathToPw, $debug, $minimumPasswordLength; > > $minimumPasswordLength = 8; > > $confirmNewPass = 1; > > $confirmOldPass = 1; > > $overridePathToChpasswd = ''; > > $pathToPw = ''; > > $seeOutput = 1; > > $debug = 1; > > ?> > > > Rommel Rodriguez Toirac > rom...@na... > > Rommel, This doesn't answer your question directly but I've had good luck with the change password plugin here. http://www.squirrelmail.org/plugin_view.php?id=21 It requires a poppassd daemon running on the server but it's been very stable for us. Ted Hatfield |
From: Rommel R. T. <rom...@na...> - 2017-12-05 22:45:45
|
<div dir='auto'><div dir="auto"> Hello;</div><div dir="auto">I have problem with this plugin, it do not change the password.</div><div dir="auto">First when I run it from the command line I found a possible error and I make a little workaround. The mistake was this:</div><div dir="auto"><br></div><div dir="auto">[root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1</div><div dir="auto">-bash: ../plugins/change_passwd/chpasswd: /lib/ld-linux.so.2: bad ELF interpreter: No existe el fichero o el directorio</div><div dir="auto"><br></div><div dir="auto">The PC have a 64 bit filesystem, so the path /lib/ld-linux.so.2 do not exist, to solve this problem I make a symbolic link bettwen /lib64/ld-linux.so.2 and /lib but the error now is different, now is (Accesing to a shared library that is corrupt):</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">[root@gtmem plugins]# ../plugins/change_passwd/chpasswd 'rommel' 'rty.fgh6' 'qaz*wsx5' 2>&1</div><div dir="auto">-bash: ../plugins/change_passwd/chpasswd: Accediendo a una biblioteca compartida que está corrompida</div><div dir="auto"><br></div><div dir="auto">Could you please help me to find a solution? Thank a lot.</div><div dir="auto"><br></div><div dir="auto">This is some of datas that you asking for:</div><div dir="auto"><br></div><div dir="auto">[root@gtmem change_passwd]# cat version</div><div dir="auto">Change Passwd</div><div dir="auto">4.0</div><div dir="auto"><br></div><div dir="auto">[root@gtmem plugins]# uname --all</div><div dir="auto">Linux gtmem.gtm.onat.gob.cu 4.4.83-1-pve #1 SMP PVE 4.4.83-96 (Tue, 19 Sep 2017 10:30:12 +0200) x86_64 x86_64 x86_64 GNU/Linux</div><div dir="auto"><br></div><div dir="auto">[root@gtmem plugins]# cat /etc/centos-release</div><div dir="auto">CentOS Linux release 7.4.1708 (Core) </div><div dir="auto"><br></div><div dir="auto">[root@gtmem change_passwd]# httpd -v</div><div dir="auto">Server version: Apache/2.4.6 (CentOS)</div><div dir="auto">Server built: Aug 23 2017 15:47:21</div><div dir="auto"><br></div><div dir="auto">[root@gtmem plugins]# egrep "^[Uu][Ss][Ee][Rr]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* \([^ ][^ ]*\).*/\1/;q'</div><div dir="auto">apache</div><div dir="auto"><br></div><div dir="auto">[root@gtmem plugins]# egrep "^[Gg][Rr][Oo][Uu][Pp]" /etc/httpd/conf/httpd.conf | sed 's/^[^ ][^ ]* \([^ ][^ ]*\).*/\1/;q'</div><div dir="auto">apache</div><div dir="auto"><br></div><div dir="auto">[root@gtmem plugins]# php --version</div><div dir="auto">PHP 5.4.16 (cli) (built: Nov 6 2016 00:29:02) </div><div dir="auto">Copyright (c) 1997-2013 The PHP Group</div><div dir="auto">Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies</div><div dir="auto"> </div><div dir="auto"> php is configured with the stantard configuration, except for the change that squirrelmail sugest: </div><div dir="auto">short_open_tag = On</div><div dir="auto"><br></div><div dir="auto">[root@gtmem /]# cd /usr/share/squirrelmail/plugins/change_passwd</div><div dir="auto">[root@gtmem change_passwd]# ls -alF</div><div dir="auto">total 116</div><div dir="auto">drwxr-xr-x 3 root root 4096 nov 13 15:08 ./</div><div dir="auto">drwxr-xr-x 21 root root 4096 nov 27 12:04 ../</div><div dir="auto">-rwsr-x--- 1 root apache 17917 abr 25 2004 chpasswd*</div><div dir="auto">-rw-r--r-- 1 root root 7094 abr 25 2004 chpasswd.c</div><div dir="auto">-rw-r--r-- 1 root root 1528 nov 13 15:08 config.php</div><div dir="auto">-rw-r--r-- 1 root root 1528 abr 23 2004 config.php.sample</div><div dir="auto">-rw-r--r-- 1 root root 15802 abr 22 2004 COPYING</div><div dir="auto">-rw-r--r-- 1 root root 610 abr 26 2004 exec_test.php</div><div dir="auto">-rw-r--r-- 1 root root 1285 abr 25 2004 functions.php</div><div dir="auto">-rwxr--r-- 1 root root 114 abr 23 2004 getpot*</div><div dir="auto">-rw-r--r-- 1 root root 486 abr 9 2003 index.php</div><div dir="auto">-rw-r--r-- 1 root root 2120 abr 23 2004 INSTALL</div><div dir="auto">drwxr-xr-x 3 root root 4096 abr 25 2004 locale/</div><div dir="auto">-rw-r--r-- 1 root root 10064 abr 26 2004 options.php</div><div dir="auto">-rw-r--r-- 1 root root 8771 abr 26 2004 README</div><div dir="auto">-rw-r--r-- 1 root root 788 abr 22 2004 setup.php</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">[root@gtmem plugins]# cat change_passwd/config.php</div><div dir="auto"><?php </div><div dir="auto"><br></div><div dir="auto">global $confirmPass, $oldPass, $seeOutput, $pathToChpasswd, </div><div dir="auto"> $pathToPw, $debug, $minimumPasswordLength;</div><div dir="auto"><br></div><div dir="auto">$minimumPasswordLength = 8;</div><div dir="auto"><br></div><div dir="auto">$confirmNewPass = 1;</div><div dir="auto"><br></div><div dir="auto">$confirmOldPass = 1;</div><div dir="auto"><br></div><div dir="auto">$overridePathToChpasswd = '';</div><div dir="auto"><br></div><div dir="auto">$pathToPw = '';</div><div dir="auto"><br></div><div dir="auto">$seeOutput = 1;</div><div dir="auto"><br></div><div dir="auto">$debug = 1;</div><div dir="auto"><br></div><div dir="auto">?></div><div dir="auto"><br></div><div data-smartmail="gmail_signature"><br>Rommel Rodriguez Toirac<br>rom...@na...</div></div> |
From: Frank R. S. <fr...@hy...> - 2017-11-08 16:39:49
|
Hi Paul, No worries, thanks for the info. That fix did the trick, just to note this was made to the server_side_filters_procmail plugin. I agree the double quotes is a cleaner solution for handling with the plugin. Thanks, Frank > Frank, > > Sincere apologies for not responding sooner. A fix is simple, described > below: > > > On 2017å¹´07æ06æ¥ 12:06, Frank R. Servas wrote: >> Hi, >> >> I have a CentOS 7.3.1611 fully patched server, running >> Squirrelmail-1.4.22-16 and procmail 3.22-35. I have >> server_settings_backend-2.0-1.4.0, server_side_filters-2.0beta1-1.4.0, >> and >> server_side_filters_procmail-1.0beta1-1.4.0 installed. The filters >> plugin >> is configured to write .procmail files for each specific user account. >> Everything was setup a while ago and had worked as expected. >> >> I don't know if this was due to a recent CentOS update or not, > > No, it's a but in the plugin. I don't know why it would have been > working previously. > >> but this >> week users are complaining that their filter rules are creating new >> folders and putting the email into them. In troubleshooting, I >> discovered >> what is happening is that the mail folders have spaces in their names, >> i.e. "Saved Emails", and that now the space is ignored and the folder >> "Saved" is created and emails moved to it by the rule. It is the >> .procmail file that is the cause, basically it needs a "\" to deference >> the space but it isn't written to the file by the plugin that way. If I >> manually edit the .procmail file to include the "\" things work as >> expected. > > Actually, quoting the folder names is a better solution, at least from > the POV of the plugin. The fix is to go into the > server_side_filters_maildrop plugin, open the functions.php file and > find this line (around line #371): > > . ' ' . $rule['TARGET_FOLDER'] . "\n\n" > > Change it to this: > > . ' "' . $rule['TARGET_FOLDER'] . "\"\n\n" > > Just below that is another line (around line #380): > > $action = $rule['TARGET_FOLDER']; > > Change it to this: > > $action = '"' . $rule['TARGET_FOLDER'] . '"'; > > >> Excerpt from the .procmail file: >> $MAIL_LOCATION/Saved Emails (doesn't work sends emails to "Saved") >> vs >> $MAIL_LOCATION/Saved\ Emails (does work as expected) >> >> Just wondering if this is a known issue in the plugin or an easy fix? >> Any >> help would be appreciated. > Thanks for reporting this. > > -- > Paul Lesniewski > SquirrelMail Team > Please support Open Source Software by donating to SquirrelMail! > http://squirrelmail.org/donate_paul_lesniewski.php > Frank R. Servas fr...@hy... |
From: Paul L. <pa...@sq...> - 2017-11-08 03:32:37
|
Frank, Sincere apologies for not responding sooner. A fix is simple, described below: On 2017年07月06日 12:06, Frank R. Servas wrote: > Hi, > > I have a CentOS 7.3.1611 fully patched server, running > Squirrelmail-1.4.22-16 and procmail 3.22-35. I have > server_settings_backend-2.0-1.4.0, server_side_filters-2.0beta1-1.4.0, and > server_side_filters_procmail-1.0beta1-1.4.0 installed. The filters plugin > is configured to write .procmail files for each specific user account. > Everything was setup a while ago and had worked as expected. > > I don't know if this was due to a recent CentOS update or not, No, it's a but in the plugin. I don't know why it would have been working previously. > but this > week users are complaining that their filter rules are creating new > folders and putting the email into them. In troubleshooting, I discovered > what is happening is that the mail folders have spaces in their names, > i.e. "Saved Emails", and that now the space is ignored and the folder > "Saved" is created and emails moved to it by the rule. It is the > .procmail file that is the cause, basically it needs a "\" to deference > the space but it isn't written to the file by the plugin that way. If I > manually edit the .procmail file to include the "\" things work as > expected. Actually, quoting the folder names is a better solution, at least from the POV of the plugin. The fix is to go into the server_side_filters_maildrop plugin, open the functions.php file and find this line (around line #371): . ' ' . $rule['TARGET_FOLDER'] . "\n\n" Change it to this: . ' "' . $rule['TARGET_FOLDER'] . "\"\n\n" Just below that is another line (around line #380): $action = $rule['TARGET_FOLDER']; Change it to this: $action = '"' . $rule['TARGET_FOLDER'] . '"'; > Excerpt from the .procmail file: > $MAIL_LOCATION/Saved Emails (doesn't work sends emails to "Saved") > vs > $MAIL_LOCATION/Saved\ Emails (does work as expected) > > Just wondering if this is a known issue in the plugin or an easy fix? Any > help would be appreciated. Thanks for reporting this. -- Paul Lesniewski SquirrelMail Team Please support Open Source Software by donating to SquirrelMail! http://squirrelmail.org/donate_paul_lesniewski.php |
From: Frank R. S. <fr...@hy...> - 2017-07-06 20:06:05
|
Hi, I have a CentOS 7.3.1611 fully patched server, running Squirrelmail-1.4.22-16 and procmail 3.22-35. I have server_settings_backend-2.0-1.4.0, server_side_filters-2.0beta1-1.4.0, and server_side_filters_procmail-1.0beta1-1.4.0 installed. The filters plugin is configured to write .procmail files for each specific user account. Everything was setup a while ago and had worked as expected. I don't know if this was due to a recent CentOS update or not, but this week users are complaining that their filter rules are creating new folders and putting the email into them. In troubleshooting, I discovered what is happening is that the mail folders have spaces in their names, i.e. "Saved Emails", and that now the space is ignored and the folder "Saved" is created and emails moved to it by the rule. It is the .procmail file that is the cause, basically it needs a "\" to deference the space but it isn't written to the file by the plugin that way. If I manually edit the .procmail file to include the "\" things work as expected. Excerpt from the .procmail file: $MAIL_LOCATION/Saved Emails (doesn't work sends emails to "Saved") vs $MAIL_LOCATION/Saved\ Emails (does work as expected) Just wondering if this is a known issue in the plugin or an easy fix? Any help would be appreciated. Thanks, Frank Frank R. Servas fr...@hy... |
From: Paul L. <pa...@sq...> - 2017-03-25 15:44:59
|
On 2017年03月20日 14:47, Sharon Stahl wrote: > > Hello, > I am running the squirrelmail 1.4.23, 20170203_0201-SVN > on a CentOS 7 linux system. > I have found that the plugin preview_pane V1.2 patch for > src/read_body.php > doesn't work properly. If you DO NOT use the preview pane, you do not > see the following options at the top of your message any longer. > > Message List|Unread|Delete Previous|Next Forward|Forward as > Attachment|Reply|Reply All > > ...hence you cannot reply to a message unless you use the preview_pane. > > Once I realized it was the preview_pane plugin causing it, I brought over > an old version of src/read_body.php from squirrelmail-1.4.23, > 20130620_0200-SVN > as a test, and all seems to worksfine. > > I was wondering if anyone is maintaining this plugin any longer. Yes. I have a much newer version that I haven't yet released. Contact me off list if you'd like. I do have plans to update many plugins but can't give a timeline at the moment. > I first > saw this commented on in 2014 in the archives but nothing since. Our > users are used to having this option. Should I just run with the old > read_body.src ? > What will not work if I do? Not sure. Would probably be best to use a newer version, though I don't think the old version without that patch will break anything in a dangerous way - more that you may miss some functionality. -- Paul Lesniewski SquirrelMail Team Please support Open Source Software by donating to SquirrelMail! http://squirrelmail.org/donate_paul_lesniewski.php |
From: Sharon S. <st...@so...> - 2017-03-20 21:47:38
|
Hello, I am running the squirrelmail 1.4.23, 20170203_0201-SVN on a CentOS 7 linux system. I have found that the plugin preview_pane V1.2 patch for src/read_body.php doesn't work properly. If you DO NOT use the preview pane, you do not see the following options at the top of your message any longer. Message List|Unread|Delete Previous|Next Forward|Forward as Attachment|Reply|Reply All ...hence you cannot reply to a message unless you use the preview_pane. Once I realized it was the preview_pane plugin causing it, I brought over an old version of src/read_body.php from squirrelmail-1.4.23, 20130620_0200-SVN as a test, and all seems to worksfine. I was wondering if anyone is maintaining this plugin any longer. I first saw this commented on in 2014 in the archives but nothing since. Our users are used to having this option. Should I just run with the old read_body.src ? What will not work if I do? Thank you for any insight you may have. Aloha, Sharon Stahl -- *=============================================================* | UH/SOEST-Research Computer Fac vox: (808) 956-2616 | | 1680 East West Rd- POST820 email: st...@so... | | Honolulu, Hi 96822 fax: (808) 956-9256 | *=============================================================* |