22 | | # |
23 | | # $Log$ |
24 | | # Revision 1.62 2005/02/19 18:16:06 jalet |
25 | | # Optimize print job parsing by avoiding to pass the job's datas through |
26 | | # PyKota's internal parser if the special construct "software()" is used |
27 | | # with no argument in the 'accounter' directive. |
28 | | # |
29 | | # Revision 1.61 2005/02/16 00:29:33 jalet |
30 | | # Fixed the maxdenybanners directive. |
31 | | # Introduced the denyduplicates directive. |
32 | | # Fixed some database related glitches. |
33 | | # |
34 | | # Revision 1.60 2005/02/14 23:39:50 jalet |
35 | | # Introduces the new 'trustjobsize' directive to workaround some printers |
36 | | # generating unstable internal page counter values when queried through SNMP. |
37 | | # |
38 | | # Revision 1.59 2005/02/13 22:02:29 jalet |
39 | | # Big database structure changes. Upgrade script is now included as well as |
40 | | # the new LDAP schema. |
41 | | # Introduction of the -o | --overcharge command line option to edpykota. |
42 | | # The output of repykota is more complete, but doesn't fit in 80 columns anymore. |
43 | | # Introduction of the new 'maxdenybanners' directive. |
44 | | # |
45 | | # Revision 1.58 2004/12/02 22:01:58 jalet |
46 | | # TLS is now supported with the LDAP backend |
47 | | # |
48 | | # Revision 1.57 2004/11/22 21:53:38 jalet |
49 | | # Added the reject_unknown directive to pykota.conf to reject user/group |
50 | | # creation if user or group is unknown to the system |
51 | | # |
52 | | # Revision 1.56 2004/11/15 15:23:07 jalet |
53 | | # Strips spaces just in case |
54 | | # |
55 | | # Revision 1.55 2004/11/15 15:14:06 jalet |
56 | | # Preliminary integration of Matt's patch for banners. |
57 | | # |
58 | | # Revision 1.54 2004/10/25 14:12:25 jalet |
59 | | # For URGENT legal reasons (Italy), a new "privacy" directive was added to pykota.conf |
60 | | # to hide print jobs' title, filename, and options. |
61 | | # |
62 | | # Revision 1.53 2004/10/06 10:05:47 jalet |
63 | | # Minor changes to allow any PyKota administrator to launch enhanced versions |
64 | | # of the commands, and not only the root user. |
65 | | # |
66 | | # Revision 1.52 2004/09/29 20:20:52 jalet |
67 | | # Added the winbind_separator directive to pykota.conf to allow the admin to |
68 | | # strip out the Samba/Winbind domain name when users print. |
69 | | # |
70 | | # Revision 1.51 2004/08/31 23:29:53 jalet |
71 | | # Introduction of the new 'onaccountererror' configuration directive. |
72 | | # Small fix for software accounter's return code which can't be None anymore. |
73 | | # Make software and hardware accounting code look similar : will be factorized |
74 | | # later. |
75 | | # |
76 | | # Revision 1.50 2004/07/27 07:07:27 jalet |
77 | | # Typo : treshold ==> threshold |
78 | | # |
79 | | # Revision 1.49 2004/06/03 21:53:24 jalet |
80 | | # crashrecipient directive |
81 | | # |
82 | | # Revision 1.48 2004/05/24 22:45:49 jalet |
83 | | # New 'enforcement' directive added |
84 | | # Polling loop improvements |
85 | | # |
86 | | # Revision 1.47 2004/05/18 14:49:20 jalet |
87 | | # Big code changes to completely remove the need for "requester" directives, |
88 | | # jsut use "hardware(... your previous requester directive's content ...)" |
89 | | # |
90 | | # Revision 1.46 2004/05/13 13:59:28 jalet |
91 | | # Code simplifications |
92 | | # |
93 | | # Revision 1.45 2004/03/01 10:22:30 jalet |
94 | | # Can now extract per printer pre and post hooks from the configuration file |
95 | | # |
96 | | # Revision 1.44 2004/02/20 14:42:21 jalet |
97 | | # Experimental ldapcache directive added |
98 | | # |
99 | | # Revision 1.43 2004/02/19 14:20:21 jalet |
100 | | # maildomain pykota.conf directive added. |
101 | | # Small improvements on mail headers quality. |
102 | | # |
103 | | # Revision 1.42 2004/01/08 14:10:32 jalet |
104 | | # Copyright year changed. |
105 | | # |
106 | | # Revision 1.41 2003/11/29 20:06:20 jalet |
107 | | # Added 'utolower' configuration option to convert all usernames to |
108 | | # lowercase when printing. All database accesses are still and will |
109 | | # remain case sensitive though. |
110 | | # |
111 | | # Revision 1.40 2003/11/18 23:43:12 jalet |
112 | | # Mailto can be any external command now, as usual. |
113 | | # |
114 | | # Revision 1.39 2003/10/08 21:41:38 jalet |
115 | | # External policies for printers works ! |
116 | | # We can now auto-add users on first print, and do other useful things if needed. |
117 | | # |
118 | | # Revision 1.38 2003/10/07 22:06:05 jalet |
119 | | # Preliminary code to disable job history |
120 | | # |
121 | | # Revision 1.37 2003/10/07 09:07:28 jalet |
122 | | # Character encoding added to please latest version of Python |
123 | | # |
124 | | # Revision 1.36 2003/10/02 20:23:18 jalet |
125 | | # Storage caching mechanism added. |
126 | | # |
127 | | # Revision 1.35 2003/07/29 09:54:03 jalet |
128 | | # Added configurable LDAP mail attribute support |
129 | | # |
130 | | # Revision 1.34 2003/07/28 09:11:12 jalet |
131 | | # PyKota now tries to add its attributes intelligently in existing LDAP |
132 | | # directories. |
133 | | # |
134 | | # Revision 1.33 2003/07/16 21:53:07 jalet |
135 | | # Really big modifications wrt new configuration file's location and content. |
136 | | # |
137 | | # Revision 1.32 2003/07/08 19:43:51 jalet |
138 | | # Configurable warning messages. |
139 | | # Poor man's treshold value added. |
140 | | # |
141 | | # Revision 1.31 2003/07/07 11:49:24 jalet |
142 | | # Lots of small fixes with the help of PyChecker |
143 | | # |
144 | | # Revision 1.30 2003/06/25 14:10:01 jalet |
145 | | # Hey, it may work (edpykota --reset excepted) ! |
146 | | # |
147 | | # Revision 1.29 2003/06/14 22:44:21 jalet |
148 | | # More work on LDAP storage backend. |
149 | | # |
150 | | # Revision 1.28 2003/06/10 16:37:54 jalet |
151 | | # Deletion of the second user which is not needed anymore. |
152 | | # Added a debug configuration field in /etc/pykota.conf |
153 | | # All queries can now be sent to the logger in debug mode, this will |
154 | | # greatly help improve performance when time for this will come. |
155 | | # |
156 | | # Revision 1.27 2003/05/27 23:00:21 jalet |
157 | | # Big rewrite of external accounting methods. |
158 | | # Should work well now. |
159 | | # |
160 | | # Revision 1.26 2003/04/30 19:53:58 jalet |
161 | | # 1.05 |
162 | | # |
163 | | # Revision 1.25 2003/04/30 13:36:40 jalet |
164 | | # Stupid accounting method was added. |
165 | | # |
166 | | # Revision 1.24 2003/04/29 18:37:54 jalet |
167 | | # Pluggable accounting methods (actually doesn't support external scripts) |
168 | | # |
169 | | # Revision 1.23 2003/04/24 11:53:48 jalet |
170 | | # Default policy for unknown users/groups is to DENY printing instead |
171 | | # of the previous default to ALLOW printing. This is to solve an accuracy |
172 | | # problem. If you set the policy to ALLOW, jobs printed by in nexistant user |
173 | | # (from PyKota's POV) will be charged to the next user who prints on the |
174 | | # same printer. |
175 | | # |
176 | | # Revision 1.22 2003/04/23 22:13:57 jalet |
177 | | # Preliminary support for LPRng added BUT STILL UNTESTED. |
178 | | # |
179 | | # Revision 1.21 2003/03/29 13:45:27 jalet |
180 | | # GPL paragraphs were incorrectly (from memory) copied into the sources. |
181 | | # Two README files were added. |
182 | | # Upgrade script for PostgreSQL pre 1.01 schema was added. |
183 | | # |
184 | | # Revision 1.20 2003/03/29 13:08:28 jalet |
185 | | # Configuration is now expected to be found in /etc/pykota.conf instead of |
186 | | # in /etc/cups/pykota.conf |
187 | | # Installation script can move old config files to the new location if needed. |
188 | | # Better error handling if configuration file is absent. |
189 | | # |
190 | | # Revision 1.19 2003/03/16 09:56:52 jalet |
191 | | # Mailto option now accepts some additional values which all mean that |
192 | | # nobody will receive any email message. |
193 | | # Mailto option now works. Version 1.01 is now officially out. |
194 | | # |
195 | | # Revision 1.18 2003/03/16 08:00:50 jalet |
196 | | # Default hard coded options are now used if they are not set in the |
197 | | # configuration file. |
198 | | # |
199 | | # Revision 1.17 2003/03/15 23:01:28 jalet |
200 | | # New mailto option in configuration file added. |
201 | | # No time to test this tonight (although it should work). |
202 | | # |
203 | | # Revision 1.16 2003/02/17 23:01:56 jalet |
204 | | # Typos |
205 | | # |
206 | | # Revision 1.15 2003/02/17 22:55:01 jalet |
207 | | # More options can now be set per printer or globally : |
208 | | # |
209 | | # admin |
210 | | # adminmail |
211 | | # gracedelay |
212 | | # requester |
213 | | # |
214 | | # the printer option has priority when both are defined. |
215 | | # |
216 | | # Revision 1.14 2003/02/17 22:05:50 jalet |
217 | | # Storage backend now supports admin and user passwords (untested) |
218 | | # |
219 | | # Revision 1.13 2003/02/10 11:47:39 jalet |
220 | | # Moved some code down into the requesters |
221 | | # |
222 | | # Revision 1.12 2003/02/10 10:36:33 jalet |
223 | | # Small problem wrt external requester |
224 | | # |
225 | | # Revision 1.11 2003/02/10 08:50:45 jalet |
226 | | # External requester seems to be finally ok now |
227 | | # |
228 | | # Revision 1.10 2003/02/10 08:19:57 jalet |
229 | | # tell ConfigParser to return raw data, this allows our own strings |
230 | | # interpolations in the requester |
231 | | # |
232 | | # Revision 1.9 2003/02/10 00:44:38 jalet |
233 | | # Typos |
234 | | # |
235 | | # Revision 1.8 2003/02/10 00:42:17 jalet |
236 | | # External requester should be ok (untested) |
237 | | # New syntax for configuration file wrt requesters |
238 | | # |
239 | | # Revision 1.7 2003/02/09 13:05:43 jalet |
240 | | # Internationalization continues... |
241 | | # |
242 | | # Revision 1.6 2003/02/07 22:00:09 jalet |
243 | | # Bad cut&paste |
244 | | # |
245 | | # Revision 1.5 2003/02/06 23:58:05 jalet |
246 | | # repykota should be ok |
247 | | # |
248 | | # Revision 1.4 2003/02/06 09:19:02 jalet |
249 | | # More robust behavior (hopefully) when the user or printer is not managed |
250 | | # correctly by the Quota System : e.g. cupsFilter added in ppd file, but |
251 | | # printer and/or user not 'yet?' in storage. |
252 | | # |
253 | | # Revision 1.3 2003/02/05 23:26:22 jalet |
254 | | # Incorrect handling of grace delay |
255 | | # |
256 | | # Revision 1.2 2003/02/05 23:09:20 jalet |
257 | | # Name conflict |
258 | | # |
259 | | # Revision 1.1 2003/02/05 21:28:17 jalet |
260 | | # Initial import into CVS |
261 | | # |