components/cups/patches/20-16182423.patch
author Stefan Teleman <stefan.teleman@oracle.com>
Tue, 17 Mar 2015 19:06:56 -0700
changeset 3966 cca72467a46d
parent 1150 b6dd488e8bb7
permissions -rw-r--r--
19078668 unixODBC version 2.3.1 needs a TPNO
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1150
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
     1
--- scheduler/ipp.c	Thu Jan 17 01:48:12 2013
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
     2
+++ scheduler/ipp.c	Thu Jan 17 01:47:45 2013
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
     3
@@ -128,6 +128,7 @@
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
     4
 #include <deflt.h>
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
     5
 #include <auth_attr.h>
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
     6
 #include <secdb.h>
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
     7
+#include <bsm/adt_event.h>
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
     8
 #endif /* HAVE_TSOL */
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
     9
 
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    10
 /*
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    11
@@ -1523,7 +1524,7 @@
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    12
            * print request will fail since user
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    13
            * does not have the required authorization.
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    14
            */
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    15
-	  cups_audit_print_request_denial(con, NULL, printer, -1, EACCES);
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    16
+	  cups_audit_print_request_denial(con, NULL, printer, -1, ADT_FAIL_VALUE_AUTH);
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    17
 	  send_http_error(con, HTTP_UNAUTHORIZED, printer);
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    18
 	  return (NULL);
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    19
         }
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    20
@@ -1546,7 +1547,7 @@
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    21
              * print request will fail since user
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    22
              * does not have the required authorization.
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    23
              */
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    24
-            cups_audit_print_request_denial(con, NULL, printer, -1, EACCES);
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    25
+            cups_audit_print_request_denial(con, NULL, printer, -1, ADT_FAIL_VALUE_AUTH);
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    26
             send_http_error(con, HTTP_UNAUTHORIZED, printer);
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    27
             return (NULL);
b6dd488e8bb7 16182423 Update error code for all the failed use of authorization records in CUPS
Sonam Gupta <sonam.x.gupta@oracle.com>
parents:
diff changeset
    28
           }