22 | | # |
23 | | # $Log$ |
24 | | # Revision 1.70 2005/02/16 00:29:33 jalet |
25 | | # Fixed the maxdenybanners directive. |
26 | | # Introduced the denyduplicates directive. |
27 | | # Fixed some database related glitches. |
28 | | # |
29 | | # Revision 1.69 2005/02/13 22:48:37 jalet |
30 | | # Added the md5sum to the history |
31 | | # |
32 | | # Revision 1.68 2005/02/13 22:02:29 jalet |
33 | | # Big database structure changes. Upgrade script is now included as well as |
34 | | # the new LDAP schema. |
35 | | # Introduction of the -o | --overcharge command line option to edpykota. |
36 | | # The output of repykota is more complete, but doesn't fit in 80 columns anymore. |
37 | | # Introduction of the new 'maxdenybanners' directive. |
38 | | # |
39 | | # Revision 1.67 2005/01/18 19:47:50 jalet |
40 | | # Big bug fix wrt the datelimit attribute |
41 | | # |
42 | | # Revision 1.66 2004/12/02 21:24:50 jalet |
43 | | # Integrated the patch by Wilson Roberto Afonso and Matt Hyclak to allow |
44 | | # edpykota to accept the -U | --used value command line option. |
45 | | # |
46 | | # Revision 1.65 2004/10/25 14:12:25 jalet |
47 | | # For URGENT legal reasons (Italy), a new "privacy" directive was added to pykota.conf |
48 | | # to hide print jobs' title, filename, and options. |
49 | | # |
50 | | # Revision 1.64 2004/10/08 20:19:18 jalet |
51 | | # Added ugly workaround for strange locale problem |
52 | | # |
53 | | # Revision 1.63 2004/10/07 21:14:28 jalet |
54 | | # Hopefully final fix for data encoding to and from the database |
55 | | # |
56 | | # Revision 1.62 2004/09/28 17:45:31 jalet |
57 | | # Added the --hardreset command line option to edpykota |
58 | | # |
59 | | # Revision 1.61 2004/09/24 21:19:48 jalet |
60 | | # Did a pass of PyChecker |
61 | | # |
62 | | # Revision 1.60 2004/09/24 20:21:50 jalet |
63 | | # Fixed pykotaAccountBalance object location during creation |
64 | | # |
65 | | # Revision 1.59 2004/09/10 21:32:52 jalet |
66 | | # Small fixes for incomplete entry intialization |
67 | | # |
68 | | # Revision 1.58 2004/09/02 10:09:30 jalet |
69 | | # Fixed bug in LDAP user deletion code which didn't correctly delete the user's |
70 | | # pykotaLastJob entries. |
71 | | # |
72 | | # Revision 1.57 2004/07/22 22:41:48 jalet |
73 | | # Hardware accounting for LPRng should be OK now. UNTESTED. |
74 | | # |
75 | | # Revision 1.56 2004/07/01 17:45:49 jalet |
76 | | # Added code to handle the description field for printers |
77 | | # |
78 | | # Revision 1.55 2004/06/05 22:18:04 jalet |
79 | | # Now catches some exceptions earlier. |
80 | | # storage.py and ldapstorage.py : removed old comments |
81 | | # |
82 | | # Revision 1.54 2004/06/05 22:03:49 jalet |
83 | | # Payments history is now stored in database |
84 | | # |
85 | | # Revision 1.53 2004/06/03 23:14:10 jalet |
86 | | # Now stores the job's size in bytes in the database. |
87 | | # Preliminary work on payments storage : database schemas are OK now, |
88 | | # but no code to store payments yet. |
89 | | # Removed schema picture, not relevant anymore. |
90 | | # |
91 | | # Revision 1.52 2004/05/26 14:49:57 jalet |
92 | | # First try at saving the job-originating-hostname in the database |
93 | | # |
94 | | # Revision 1.51 2004/03/24 15:15:24 jalet |
95 | | # Began integration of Henrik Janhagen's work on quota-then-balance |
96 | | # and balance-then-quota |
97 | | # |
98 | | # Revision 1.50 2004/03/09 08:05:27 jalet |
99 | | # Small fix : only keeps existing quota entries when searching parents |
100 | | # |
101 | | # Revision 1.49 2004/03/01 15:06:51 jalet |
102 | | # Pre and Post hooks should now work in the pykota filter too. |
103 | | # The pykota filter doesn't check the last user's quota anymore |
104 | | # when delayed hardware accounting is used : this will be checked |
105 | | # anyway the next time the last user will print |
106 | | # |
107 | | # Revision 1.48 2004/02/27 13:50:12 jalet |
108 | | # Hopefully the final fix for groups (users and printers) |
109 | | # |
110 | | # Revision 1.47 2004/02/27 09:30:33 jalet |
111 | | # datelimit wasn't reset when modifying soft and hard limits with the LDAP backend |
112 | | # |
113 | | # Revision 1.46 2004/02/26 14:18:07 jalet |
114 | | # Should fix the remaining bugs wrt printers groups and users groups. |
115 | | # |
116 | | # Revision 1.45 2004/02/26 10:40:40 jalet |
117 | | # Fixed nested printer groups accounting. |
118 | | # |
119 | | # Revision 1.44 2004/02/25 19:09:24 jalet |
120 | | # Fix for LDAP problem when job price was 0. |
121 | | # |
122 | | # Revision 1.43 2004/02/25 12:36:34 jalet |
123 | | # Avoids a database query even if caching was disabled. |
124 | | # |
125 | | # Revision 1.42 2004/02/23 22:53:21 jalet |
126 | | # Don't retrieve data when it's not needed, to avoid database queries |
127 | | # |
128 | | # Revision 1.41 2004/02/04 17:12:33 jalet |
129 | | # Removing a printer from a printers group should work now. |
130 | | # |
131 | | # Revision 1.40 2004/02/04 13:24:41 jalet |
132 | | # pkprinters can now remove printers from printers groups. |
133 | | # |
134 | | # Revision 1.39 2004/02/04 11:16:59 jalet |
135 | | # pkprinters command line tool added. |
136 | | # |
137 | | # Revision 1.38 2004/01/12 22:43:40 jalet |
138 | | # New formula to compute a job's price |
139 | | # |
140 | | # Revision 1.37 2004/01/12 14:35:01 jalet |
141 | | # Printing history added to CGI script. |
142 | | # |
143 | | # Revision 1.36 2004/01/10 09:44:02 jalet |
144 | | # Fixed potential accuracy problem if a user printed on several printers at |
145 | | # the very same time. |
146 | | # |
147 | | # Revision 1.35 2004/01/08 16:33:27 jalet |
148 | | # Additionnal check to not create a circular printers group. |
149 | | # |
150 | | # Revision 1.34 2004/01/08 16:24:49 jalet |
151 | | # edpykota now supports adding printers to printer groups. |
152 | | # |
153 | | # Revision 1.33 2004/01/08 14:10:32 jalet |
154 | | # Copyright year changed. |
155 | | # |
156 | | # Revision 1.32 2004/01/06 16:02:57 jalet |
157 | | # This time printer groups caching works. |
158 | | # |
159 | | # Revision 1.31 2004/01/06 15:51:24 jalet |
160 | | # Fixed caching of printer groups |
161 | | # |
162 | | # Revision 1.30 2004/01/06 14:24:59 jalet |
163 | | # Printer groups should be cached now, if caching is enabled. |
164 | | # |
165 | | # Revision 1.29 2003/12/27 16:49:25 uid67467 |
166 | | # Should be ok now. |
167 | | # |
168 | | # Revision 1.28 2003/11/25 23:46:40 jalet |
169 | | # Don't try to verify if module name is valid, Python does this better than us. |
170 | | # |
171 | | # Revision 1.27 2003/11/23 19:01:36 jalet |
172 | | # Job price added to history |
173 | | # |
174 | | # Revision 1.26 2003/11/21 14:28:45 jalet |
175 | | # More complete job history. |
176 | | # |
177 | | # Revision 1.25 2003/10/08 21:12:27 jalet |
178 | | # Do not cache anymore entries which don't exist. |
179 | | # |
180 | | # Revision 1.24 2003/10/07 22:06:05 jalet |
181 | | # Preliminary code to disable job history |
182 | | # |
183 | | # Revision 1.23 2003/10/07 09:07:28 jalet |
184 | | # Character encoding added to please latest version of Python |
185 | | # |
186 | | # Revision 1.22 2003/10/06 13:12:27 jalet |
187 | | # More work on caching |
188 | | # |
189 | | # Revision 1.21 2003/10/03 09:02:20 jalet |
190 | | # Logs cache store actions too |
191 | | # |
192 | | # Revision 1.20 2003/10/02 20:23:18 jalet |
193 | | # Storage caching mechanism added. |
194 | | # |
195 | | # Revision 1.19 2003/07/16 21:53:07 jalet |
196 | | # Really big modifications wrt new configuration file's location and content. |
197 | | # |
198 | | # Revision 1.18 2003/07/07 08:33:18 jalet |
199 | | # Bug fix due to a typo in LDAP code |
200 | | # |
201 | | # Revision 1.17 2003/07/05 07:46:50 jalet |
202 | | # The previous bug fix was incomplete. |
203 | | # |
204 | | # Revision 1.16 2003/06/25 19:52:31 jalet |
205 | | # Should be ready for testing :-) |
206 | | # |
207 | | # Revision 1.15 2003/06/25 14:10:58 jalet |
208 | | # Exception raising for now. |
209 | | # |
210 | | # Revision 1.14 2003/06/25 14:10:01 jalet |
211 | | # Hey, it may work (edpykota --reset excepted) ! |
212 | | # |
213 | | # Revision 1.13 2003/06/10 16:37:54 jalet |
214 | | # Deletion of the second user which is not needed anymore. |
215 | | # Added a debug configuration field in /etc/pykota.conf |
216 | | # All queries can now be sent to the logger in debug mode, this will |
217 | | # greatly help improve performance when time for this will come. |
218 | | # |
219 | | # Revision 1.12 2003/04/23 22:13:57 jalet |
220 | | # Preliminary support for LPRng added BUT STILL UNTESTED. |
221 | | # |
222 | | # Revision 1.11 2003/04/10 21:47:20 jalet |
223 | | # Job history added. Upgrade script neutralized for now ! |
224 | | # |
225 | | # Revision 1.10 2003/03/29 13:45:27 jalet |
226 | | # GPL paragraphs were incorrectly (from memory) copied into the sources. |
227 | | # Two README files were added. |
228 | | # Upgrade script for PostgreSQL pre 1.01 schema was added. |
229 | | # |
230 | | # Revision 1.9 2003/02/17 22:55:01 jalet |
231 | | # More options can now be set per printer or globally : |
232 | | # |
233 | | # admin |
234 | | # adminmail |
235 | | # gracedelay |
236 | | # requester |
237 | | # |
238 | | # the printer option has priority when both are defined. |
239 | | # |
240 | | # Revision 1.8 2003/02/17 22:05:50 jalet |
241 | | # Storage backend now supports admin and user passwords (untested) |
242 | | # |
243 | | # Revision 1.7 2003/02/10 12:07:31 jalet |
244 | | # Now repykota should output the recorded total page number for each printer too. |
245 | | # |
246 | | # Revision 1.6 2003/02/09 13:05:43 jalet |
247 | | # Internationalization continues... |
248 | | # |
249 | | # Revision 1.5 2003/02/08 22:39:46 jalet |
250 | | # --reset command line option added |
251 | | # |
252 | | # Revision 1.4 2003/02/08 09:59:59 jalet |
253 | | # Added preliminary base class for all storages |
254 | | # |
255 | | # Revision 1.3 2003/02/05 22:10:29 jalet |
256 | | # Typos |
257 | | # |
258 | | # Revision 1.2 2003/02/05 22:02:22 jalet |
259 | | # __import__ statement didn't work as expected |
260 | | # |
261 | | # Revision 1.1 2003/02/05 21:28:17 jalet |
262 | | # Initial import into CVS |
263 | | # |