* Tue Aug 06 2024 13:34:32 +0000 Manvendra Bhangui <iwebadmin@indimail.org> 2.1.2-1.1%{?dist}
Release 2.1.2-1.1 Start 28/07/2023 End 06/08/2024
- 28/07/2023
01. iwebadmin.c: exit with specific error codes defined in iwebadmin.h to
   indicate the error and help testing iwebadmin with curl
02. html/mod_user.html: shortened quota input box length
- 06/08/2023
03. alias.c: fixed null domain getting passed to valias_select_all()
04. iwebadmin.c, iwebadminx.h, template.c: added configurable mrtg url
- 08/09/2023 indimail-3.4.5
05. user.c: fixed user addition to mailing list in "New Email Account"
06. user.c: remove user from mailing list subscriptions in 'Delete User"
- 24/10/2023 indimail-3.4.5
07. iwebadmin.c, template.c: added few configurable debug statements
- 01/01/2024 - indimail-3.4.6
- 29/05/2024
08. user.c: fixed enabling of catch-all button
- 30/05/2024
09. user.c, autorespond.c, user.c: removed limits.c, limits.h
10. auth.[c,h]: added struct passwd argument to set_admin_type function, avoid
    extra call to sql_getpw
11. autorespond.h, dotqmail.h, forward.h, html.h, iwebadmin.h, iwebadminx.h,
    mailinglist.h, printh.h, show.h, template.h, user.h, util.h: prevent
    multiple inclusion of header file
12. command.c, iwebadmin.c: added role based access/delegation using vlimits
13. common.c: iweb_exit() - flush outut before exit
14. configure.ac: removed depcrated macros
15. iwebadmin.c: refactored code
16. Makefile.am: enabled auto dependency tracking
17. template.c: removed uneccessary output on descriptor 2
- 31/05/2024
18. iwebadmin.spec, debian/*.dsc.in: updated indimail, indimail-devel minimum
    version requirement
19. command.c: corrected defines used for role based access
- 02/06/2024
20. created mod_user1.html, mod_user2.html for scram, non-scram setup
21. user.c: fix search by index
22. user.c: use mod_user1.html, mod_user2.html for scram, non-scram setup
- 06/08/2024 - indimail-3.4.7
- 22/01/2025
23. fix gcc14 errors

* Tue Jan 31 2023 03:34:39 +0000 Manvendra Bhangui <iwebadmin@indimail.org> 2.1.1-1.1%{?dist}
Release 2.1.1-1.1 Start 14/09/2022 End 31/01/2023
- 14/09/2022
01. Added cram, scram checkboxes in modify user for setting passwords for
    CRAM, SCRAM authentication
02. html/mod_user.html, html/add_user.html: removed redundant spamcheck code
03. html/mod_user.html: added checkboxes for cram, scram
04. iwebadmin.c: Log authentcation errors
05. iwebadmin.c: added u_scram variable for scram checkbox
06. template.c: activate cram, scram checkboxes
07. user.c: activate cram, scram functionality
08. added functionality to set passwords for cram, scram authentication
- 15/09/2022
09. html/*.html: Moved status message to bottom
10. iwebadmin.c: Extract encrypted password from SCRAM type passwords to
    fix authentication failure
- 16/09/2022
11. user.c: fixed saveacopy functionality
12. template.c: fixed path for check_quota ('Q' show quota usage)
13. configure.ac: added limits.h to AC_CHECK_HEADERS
14. util.c: check return value of strtoll
15. iwebadmin.c: added more info in debug mode
16. html/README: added test cases
- 24/09/2022
17. user.c: refactored user modification page
18. alias.c, auth.c, autorespond.c, template.c: corrected error messages
19. added new error messages to lang files
- 25/09/2022
20. user.c: added comments
21. html/mod_user.html: Added input box for scram base64 salt
22. command.c: get input for scram base64salt
23. template.c, iwebadmin.c: get base64 salt from database
24. lang/*: added string for 'SCRAM salt'"
25. alias.c: BUGFIX: Fixed SIGSEGV
- 27/09/2022
25. user.c: added feature to create passwords for SCRAM for new user addition
- 31/01/2023 - indimail-3.4.2
- 25/03/2023 - indimail-3.4.3
- 23/04/2023 - indimail-3.4.4

* Thu 08 Sep 2022 14:38:16 +0000 Manvendra Bhangui <indimail-iwebadmin@indimail.org> 2.1.0-1.1%{?dist}
Release @version@-@release@ Start 13/03/2021 End 08/09/2022
- 14/03/2021
01. Changes for making code github action, added workflow for CI
02. compile without using mysql (removed mysql-devel from BuildRequires"
- 18/07/2021 - indimail-3.4.0
- 31/07/2021
03. PKGBUILD.in: Added missing variable definitions
- 05/09/2021
04. changed permissions for dirs with 555 to 755
- 21/01/2022
05. autoresponder.c: fixed missing new lines
06. autoresponder.c, command.c: replace INDIMAILDIR with install time prefix
07. configure.ac: replace INDIMAILDIR with install time prefix
08. user.h: added prototype for migrate_vacation
09. user.c: fixed dotqmail line for autoresponder
10. user.c: Replaced INDIMAILDIR with install time prefix
11. user.c: fixed reading of autoresponse message
12. user.c: added migrate_vacation function to migrate from old style vacation
    to autoresponder
13. iwebadmin.c: migrate vacation directory to autoresp
14. lang/en: added codes for migration errors
15. html/mod_user.html: renamed vacation to autoresp
16. autoresponder.c: renamed vacation to autoresp, .vacation.msg to
    .autoresp.msg
- 22/01/2022
17. autorespond.c: reduced loc by removing duplicated code
18. user.c: discontinue use of Reference for getting subject
- 07/08/2022
19. user.c, iwebadmin.c: new argument encrypt_flag to ipasswd()
20. user.c: new argument scram to sql_setpw()
21. configure.ac: added check for gsasl_mkpasswd in libindimail
22. iwebadmin.c, user.c: use gsasl_mkpasswd to update SCRAM passwords
23. iwebadminx.h: added variables b64salt, result, scram, iter_count
- 28/08/2022
24. iwebadmin.c: additional docram argument added to gsasl_mkpasswd
25. user.c: additional docram argument added to gsasl_mkpasswd
- 08/09/2022 - indimail-3.4.1

* Mon Jul 15 2019 13:00:14 +0530 mbhangui@gmail.com 2.0-1.1%{?dist}
Release 2.0 Start 27/04/2019
01. Replaced all functions with djb functions
02. Link with indimail-3.0
- 15/07/2019
03. removed unused arguments to show_menu(), show_users(), show_mailing_lists()
04. renamed deluser() to ideluser() to avoid clash with indimail deluser()
    function
05. BUG - iwebadmin.c initialize SearchUser variable
06. BUG - user.c - Fixed allocation of StatusMessage
07. printh.c - fixes to snprintf() size parameter to have space for last null
    byte
- 12/06/2020
08. moved iwebadmin to unversioned directory iwebadmin-x
09. created create_rpm, create_debian scripts
- 12/10/2020
10. removed lsb_release
- 13/10/2020
11. added debuginfo package
- 28/10/2020
12. fixed mailinglist option screen. segfault due to missing code after
    porting to libqmail
- 29/10/2020
13. iwebadmin.c: check at runtime ezmlm-make, ezmlm-idx and set ezmlm_make,
    ezmlm_idx variables to show the correct screens
14. mailinglist.c: fixed listing of .qmail files for mailinglist
- 30/10/2020
15. maillinglist.c: fixed show subscriber list
16. maillinglist.c: fixed delete subscriber list
17. iwebadmin.c, template.c: fixed "Log Out" getting clobbered by session
    timeout
18. mailinglist.c: save sql file for ezmlm-idx when "Enable MySQL support for
    ezmlm-idx" is selected
19. iwebadmin.spec: set read permissions for iwebadmin to fix mod_mime_magic
    error in httpd logs
20. iwebadmin.c: fixed password change
21. mailinglist.c: delete subdb when MySQL support for ezmlm-idx is turned off
- 31/10/2020
22. iwebadmin.c: added /etc/indimail/conf-iwebadmin to set variables
23. template.c: Fixed SIGSEGV
24. mailinglist.c: Fixed digest options
25. updated image assets
01/11/2020
26. mailinglist.c: use another variable to avoid changing loop counter
27. iwebadmin: added debug statements
02/11/2020
28. templte.c: display fortune cookies in footer if fortune program is
    installed
29. user.c: use /etc/indimail/iwebadmin-hooks instead of
   /etc/indiamil/.iwebadmin-hooks
30. mailinglist.c: added hooks addmaillist, delmaillist
03/11/2020
31. template.c: fixed SIGSEGV
32. user.c: fixed iwebadmin-hooks
33. Makefile.am: added iwebadmin-hooks config file
15/02/2021
34. added iwebadmin man page
