svn commit: r367958 - head/bin/getfacl

2020-11-23 Thread Gleb Popov
Author: arrowd (ports committer)
Date: Mon Nov 23 17:00:06 2020
New Revision: 367958
URL: https://svnweb.freebsd.org/changeset/base/367958

Log:
  bin/setfacl: Little refactoring, no functional change.
  
  The acl_from_stat function accepts a stat_t * argument, but only uses its
  st_mode field. There is no reason to pass the whole struct, so make it accept
  a mode_t and rename the function to acl_from_mode.
  Linux has non-standard acl_from_mode function in its libacl, so naming the
  function this way may help discovering it during porting efforts.
  
  Reviewed by:  tsoome, markj
  Approved by:  markj
  Differential Revision:https://reviews.freebsd.org/D27292

Modified:
  head/bin/getfacl/getfacl.c

Modified: head/bin/getfacl/getfacl.c
==
--- head/bin/getfacl/getfacl.c  Mon Nov 23 16:26:49 2020(r367957)
+++ head/bin/getfacl/getfacl.c  Mon Nov 23 17:00:06 2020(r367958)
@@ -85,10 +85,10 @@ getgname(gid_t gid)
 
 /*
  * return an ACL corresponding to the permissions
- * contained in struct stat
+ * contained in mode_t
  */
 static acl_t
-acl_from_stat(const struct stat *sb)
+acl_from_mode(const mode_t mode)
 {
acl_t acl;
acl_entry_t entry;
@@ -111,13 +111,13 @@ acl_from_stat(const struct stat *sb)
return NULL;
 
/* calculate user mode */
-   if (sb->st_mode & S_IRUSR)
+   if (mode & S_IRUSR)
if (acl_add_perm(perms, ACL_READ) == -1)
return NULL;
-   if (sb->st_mode & S_IWUSR)
+   if (mode & S_IWUSR)
if (acl_add_perm(perms, ACL_WRITE) == -1)
return NULL;
-   if (sb->st_mode & S_IXUSR)
+   if (mode & S_IXUSR)
if (acl_add_perm(perms, ACL_EXECUTE) == -1)
return NULL;
if (acl_set_permset(entry, perms) == -1)
@@ -135,13 +135,13 @@ acl_from_stat(const struct stat *sb)
return NULL;
 
/* calculate group mode */
-   if (sb->st_mode & S_IRGRP)
+   if (mode & S_IRGRP)
if (acl_add_perm(perms, ACL_READ) == -1)
return NULL;
-   if (sb->st_mode & S_IWGRP)
+   if (mode & S_IWGRP)
if (acl_add_perm(perms, ACL_WRITE) == -1)
return NULL;
-   if (sb->st_mode & S_IXGRP)
+   if (mode & S_IXGRP)
if (acl_add_perm(perms, ACL_EXECUTE) == -1)
return NULL;
if (acl_set_permset(entry, perms) == -1)
@@ -159,13 +159,13 @@ acl_from_stat(const struct stat *sb)
return NULL;
 
/* calculate other mode */
-   if (sb->st_mode & S_IROTH)
+   if (mode & S_IROTH)
if (acl_add_perm(perms, ACL_READ) == -1)
return NULL;
-   if (sb->st_mode & S_IWOTH)
+   if (mode & S_IWOTH)
if (acl_add_perm(perms, ACL_WRITE) == -1)
return NULL;
-   if (sb->st_mode & S_IXOTH)
+   if (mode & S_IXOTH)
if (acl_add_perm(perms, ACL_EXECUTE) == -1)
return NULL;
if (acl_set_permset(entry, perms) == -1)
@@ -229,9 +229,9 @@ print_acl(char *path, acl_type_t type, int hflag, int 
errno = 0;
if (type == ACL_TYPE_DEFAULT)
return(0);
-   acl = acl_from_stat();
+   acl = acl_from_mode(sb.st_mode);
if (!acl) {
-   warn("%s: acl_from_stat() failed", path);
+   warn("%s: acl_from_mode() failed", path);
return(-1);
}
}
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


svn commit: r356556 - head/sys/cam/scsi

2020-01-09 Thread Gleb Popov
Author: arrowd (ports committer)
Date: Thu Jan  9 15:21:42 2020
New Revision: 356556
URL: https://svnweb.freebsd.org/changeset/base/356556

Log:
  Fix typo: MANGAEMENT_PROTOCOL_OUT -> MANAGEMENT_PROTOCOL_OUT.
  
  Approved by:  allanjude

Modified:
  head/sys/cam/scsi/scsi_all.h

Modified: head/sys/cam/scsi/scsi_all.h
==
--- head/sys/cam/scsi/scsi_all.hThu Jan  9 15:02:48 2020
(r356555)
+++ head/sys/cam/scsi/scsi_all.hThu Jan  9 15:21:42 2020
(r356556)
@@ -2142,7 +2142,7 @@ struct ata_pass_32 {
 #defineCHANGE_ALIASES  0x0B
 #defineSET_PRIORITY0x0E
 #defineSET_TIMESTAMP   0x0F
-#defineMANGAEMENT_PROTOCOL_OUT 0x10
+#defineMANAGEMENT_PROTOCOL_OUT 0x10
 
 /*
  * Device Types
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


svn commit: r356317 - head/contrib/smbfs/lib/smb

2020-01-03 Thread Gleb Popov
Author: arrowd (ports committer)
Date: Fri Jan  3 12:54:14 2020
New Revision: 356317
URL: https://svnweb.freebsd.org/changeset/base/356317

Log:
  mount_smbfs: Issue a warning when .nsmbrc section name contains lowercase 
characters.
  
  PR:   231656
  Approved by:  bapt
  MFC after:3 days
  Differential Revision:https://reviews.freebsd.org/D22289

Modified:
  head/contrib/smbfs/lib/smb/rcfile.c

Modified: head/contrib/smbfs/lib/smb/rcfile.c
==
--- head/contrib/smbfs/lib/smb/rcfile.c Fri Jan  3 10:03:36 2020
(r356316)
+++ head/contrib/smbfs/lib/smb/rcfile.c Fri Jan  3 12:54:14 2020
(r356317)
@@ -156,11 +156,19 @@ static struct rcsection *
 rc_addsect(struct rcfile *rcp, const char *sectname)
 {
struct rcsection *p;
+   const char* sectletter = sectname;
 
p = rc_findsect(rcp, sectname);
if (p) return p;
p = malloc(sizeof(*p));
if (!p) return NULL;
+   for(sectletter = sectname; *sectletter; sectletter++) {
+   if (islower(*sectletter)) {
+   if (strcmp(sectname, "default"))
+   dprintf(STDERR_FILENO, "warning: section name 
[%s] contains lower-case letters\n", sectname);
+   break;
+   }
+   }
p->rs_name = strdup(sectname);
SLIST_INIT(>rs_keys);
SLIST_INSERT_HEAD(>rf_sect, p, rs_next);
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


svn commit: r355980 - head/sys/contrib/ncsw/Peripherals/QM

2019-12-21 Thread Gleb Popov
Author: arrowd (ports committer)
Date: Sat Dec 21 11:38:48 2019
New Revision: 355980
URL: https://svnweb.freebsd.org/changeset/base/355980

Log:
  Don't shift 32-bit value by more than 32 bits.
  
  PR:   207854
  Approved by:  emaste

Modified:
  head/sys/contrib/ncsw/Peripherals/QM/qm_portal_fqr.c

Modified: head/sys/contrib/ncsw/Peripherals/QM/qm_portal_fqr.c
==
--- head/sys/contrib/ncsw/Peripherals/QM/qm_portal_fqr.cSat Dec 21 
07:38:14 2019(r355979)
+++ head/sys/contrib/ncsw/Peripherals/QM/qm_portal_fqr.cSat Dec 21 
11:38:48 2019(r355980)
@@ -1468,7 +1468,7 @@ static t_Error CalcWredCurve(t_QmCgWredCurve *p_WredCu
 for (tmpA=(uint32_t)(64*pres) ; tmpA<128*pres; tmpA += pres )
 for (tmpN=7 ; tmpN<64; tmpN++ )
 {
-tmp = ABS((int)(slope - tmpA/(1

svn commit: r348730 - head/usr.bin/calendar/calendars

2019-06-06 Thread Gleb Popov
Author: arrowd (ports committer)
Date: Thu Jun  6 08:43:23 2019
New Revision: 348730
URL: https://svnweb.freebsd.org/changeset/base/348730

Log:
  Add myself (arrowd) to calendar.freebsd.
  
  Approved by:  bapt

Modified:
  head/usr.bin/calendar/calendars/calendar.freebsd

Modified: head/usr.bin/calendar/calendars/calendar.freebsd
==
--- head/usr.bin/calendar/calendars/calendar.freebsdThu Jun  6 08:12:49 
2019(r348729)
+++ head/usr.bin/calendar/calendars/calendar.freebsdThu Jun  6 08:43:23 
2019(r348730)
@@ -423,6 +423,7 @@
 11/09  Antoine Brodin  born in Bagnolet, France, 1981
 11/10  Gregory Neil Shapiro  born in Providence, Rhode 
Island, United States, 1970
 11/11  Danilo E. Gondolfo  born in Lobato, Parana, Brazil, 
1987
+11/12  Gleb Popov  born in Volgograd, Russia, 1991
 11/13  John Baldwin  born in Stuart, Virginia, United 
States, 1977
 11/14  Jeremie Le Hen  born in Nancy, France, 1980
 11/15  Lars Engels  born in Hilden, Nordrhein-Westfalen, 
Germany, 1980
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"


svn commit: r334206 - head/share/misc

2018-05-25 Thread Gleb Popov
Author: arrowd (ports committer)
Date: Fri May 25 11:49:21 2018
New Revision: 334206
URL: https://svnweb.freebsd.org/changeset/base/334206

Log:
  Add myself (arrowd) to share/misc/committers-ports.dot
  
  Approved by:  tcberner (mentor)

Modified:
  head/share/misc/committers-ports.dot

Modified: head/share/misc/committers-ports.dot
==
--- head/share/misc/committers-ports.dotFri May 25 08:44:00 2018
(r334205)
+++ head/share/misc/committers-ports.dotFri May 25 11:49:21 2018
(r334206)
@@ -55,6 +55,7 @@ amdmi3 [label="Dmitry Marakasov\namd...@freebsd.org\n2
 anray [label="Andrey Slusar\nan...@freebsd.org\n2005/12/11"]
 antoine [label="Antoine Brodin\nanto...@freebsd.org\n2013/04/03"]
 araujo [label="Marcelo Araujo\nara...@freebsd.org\n2007/04/26"]
+arrowd [label="Gleb Popov\narr...@freebsd.org\n2018/05/18"]
 arved [label="Tilman Linneweh\nar...@freebsd.org\n2002/10/15"]
 ashish [label="Ashish SHUKLA\nash...@freebsd.org\n2010/06/10"]
 avilla [label="Alberto Villa\navi...@freebsd.org\n2010/01/24"]
@@ -283,6 +284,7 @@ ahze -> shaun
 ahze -> tmclaugh
 
 amdmi3 -> jrm
+amdmi3 -> arrowd
 
 antoine -> dumbbell
 
@@ -675,6 +677,7 @@ tcberner -> adridg
 tcberner -> joneum
 tcberner -> yuri
 tcberner -> fernape
+tcberner -> arrowd
 
 thierry -> jadawin
 thierry -> riggs
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"