Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add user based vlimit feature #39

Merged
merged 1 commit into from
May 28, 2024
Merged

add user based vlimit feature #39

merged 1 commit into from
May 28, 2024

Conversation

mbhangui
Copy link
Member

@mbhangui mbhangui commented May 28, 2024

  1. vmoddomain.c: added -H method to configure hash method for domain
  2. authindi.c, authpgsql.c, iauth.c, vchkpass.c, sql_getpw.c, vadduser.c, vmoduser.c: handle -1 return code for vget_limits()
  3. indimail.h: re-arranged gid bit field masks
  4. added print_limits() common function for inquerytest.c, vlimit.c
  5. inquery.c, tcplookup.c, ProcessInFifo: Use INFIFODIR #define from inquery.h for infifo
  6. inquery.h: define INFIFODIR for infifo
  7. limits.c: fetch entry for domain when entry not found for user
  8. vadduser.c, vmoduser.c, vsetuserquota.c: removed check for perms_defaultquota
  9. vlimit.c: use print_limits() from print_limits.c to print domain limits information
  10. vlimit.c: handle both domain and user level records
  11. VlimitInLookup.c: return domain level record of user level record not found
  12. vlimits.h: added limit_type member to vlimits sructure
  13. ProcessInFifo.c: use vget_limits when argument is domain instead of email

@mbhangui mbhangui added the enhancement New feature or request label May 28, 2024
@mbhangui mbhangui self-assigned this May 28, 2024
01. vmoddomain.c: added -H method to configure hash method for domain
02. authindi.c, authpgsql.c, iauth.c, vchkpass.c, sql_getpw.c, vadduser.c, vmoduser.c: handle -1 return code for vget_limits()
03. indimail.h: re-arranged gid bit field masks
04. added print_limits() common function for inquerytest.c, vlimit.c
05. inquery.c, tcplookup.c, ProcessInFifo: Use INFIFODIR #define from inquery.h for infifo
06. inquery.h: define INFIFODIR for infifo
07. limits.c: fetch entry for domain when entry not found for user
08. vadduser.c, vmoduser.c, vsetuserquota.c: removed check for perms_defaultquota
09. vlimit.c: use print_limits() from print_limits.c to print domain limits information
10. vlimit.c: handle both domain and user level records
11. VlimitInLookup.c: return domain level record of user level record not found
12. vlimits.h: added limit_type member to vlimits sructure
13. ProcessInFifo.c: use vget_limits when argument is domain instead of email
@mbhangui mbhangui force-pushed the user-based-vlimit branch from b1f71c9 to 7389fab Compare May 28, 2024 14:30
@mbhangui mbhangui merged commit 8627dbd into master May 28, 2024
4 checks passed
@mbhangui mbhangui deleted the user-based-vlimit branch May 28, 2024 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant