Updated for 1.9.4
[freeside.git] / ChangeLog
1 2010-07-14 03:10  ivan
2
3         * ChangeLog, Makefile: 1.9.4
4
5 2010-07-13 17:17  jeff
6
7         * FS/FS/part_pkg/voip_cdr.pm: third time's a charm - fix a small
8           bug and make more analogous to HEAD - RT#8605
9
10 2010-07-13 16:06  jeff
11
12         * FS/FS/part_pkg/voip_cdr.pm: without screwing up usage summaries
13           RT#8605
14
15 2010-07-13 13:32  jeff
16
17         * FS/FS/part_pkg/voip_cdr.pm: include rate_detail->conn_sec in
18           displayed duration #RT8605
19
20 2010-07-13 04:09  ivan
21
22         * FS/FS/part_event/Action/notice.pm: file notice.pm was added on
23           branch FREESIDE_1_9_BRANCH on 2010-07-13 11:09:56 +0000
24
25 2010-07-13 04:09  ivan
26
27         * FS/FS/part_event/Action/notice.pm,
28           httemplate/edit/msg_template.html, FS/FS/Mason.pm,
29           httemplate/edit/elements/edit.html,
30           httemplate/elements/htmlarea.html, FS/FS/cust_main.pm,
31           FS/FS/msg_template.pm: notices, RT#8324
32
33 2010-07-12 06:17  ivan
34
35         * httemplate/: browse/msg_template.html, edit/msg_template.html:
36           file msg_template.html was added on branch FREESIDE_1_9_BRANCH on
37           2010-07-12 13:18:05 +0000
38
39 2010-07-12 06:17  ivan
40
41         * httemplate/edit/process/msg_template.html: file msg_template.html
42           was added on branch FREESIDE_1_9_BRANCH on 2010-07-12 13:18:06
43           +0000
44
45 2010-07-12 06:17  ivan
46
47         * httemplate/elements/tr-htmlarea.html: file tr-htmlarea.html was
48           added on branch FREESIDE_1_9_BRANCH on 2010-07-12 13:18:06 +0000
49
50 2010-07-12 06:17  ivan
51
52         * FS/t/msg_template.t: file msg_template.t was added on branch
53           FREESIDE_1_9_BRANCH on 2010-07-12 13:18:05 +0000
54
55 2010-07-12 06:17  ivan
56
57         * FS/FS/msg_template.pm: file msg_template.pm was added on branch
58           FREESIDE_1_9_BRANCH on 2010-07-12 13:18:05 +0000
59
60 2010-07-12 06:17  ivan
61
62         * FS/FS/msg_template.pm, FS/t/msg_template.t,
63           httemplate/browse/msg_template.html,
64           httemplate/edit/msg_template.html,
65           httemplate/edit/process/msg_template.html,
66           httemplate/elements/tr-htmlarea.html, FS/FS.pm, FS/MANIFEST,
67           FS/FS/AccessRight.pm, FS/FS/Schema.pm,
68           httemplate/elements/menu.html: message templates, RT#8896
69
70 2010-07-12 06:07  ivan
71
72         * FS/FS/Mason.pm: message templates, RT#8896
73
74 2010-07-11 23:19  ivan
75
76         * httemplate/view/svc_domain/dns.html: fix wording
77
78 2010-07-07 20:25  jeff
79
80         * FS/FS/tax_rate.pm: grr - fix agentnum passing
81
82 2010-07-06 14:01  mark
83
84         * FS/bin/freeside-cdr-sftp_and_import: add command line opts for
85           port, passive mode, and debug level, RT#9115
86
87 2010-07-05 13:18  jeff
88
89         * FS/FS/part_export/domreg_opensrs.pm: place errors where users can
90           find them (in the queue)
91
92 2010-07-05 01:59  jeff
93
94         * FS/FS/part_export/domreg_opensrs.pm: fix bad bug causing
95           inappropriate renewals
96
97 2010-07-02 21:19  ivan
98
99         * FS/bin/freeside-selfservice-xmlrpcd: fix leaking db connections
100           in freeside-selfservice-xmlrpcd, RT#7780
101
102 2010-07-02 18:25  ivan
103
104         * FS/FS/: cust_main.pm: should fix cancellations in rare
105           circumstances where cached _num_cust_svc becomes inaccurate,
106           RT#8994
107
108 2010-07-01 20:06  jeff
109
110         * conf/invoice_html: fix html ext_desc alignment in svc_phone
111           sections
112
113 2010-07-01 17:25  ivan
114
115         * FS/FS/: cust_event.pm, cust_main.pm: fix bad transactional
116           decisions that made it possible to abort and rollback a gateway
117           payment, RT#8995
118
119 2010-07-01 12:51  ivan
120
121         * httemplate/docs/about.html: He's gone
122
123 2010-07-01 12:30  ivan
124
125         * httemplate/docs/credits.html: He's gone
126
127 2010-06-30 14:56  ivan
128
129         * FS/bin/: freeside-dbdef-create, freeside-fetch, freeside-setup:
130           -T causing problems
131
132 2010-06-28 23:28  ivan
133
134         * ChangeLog: 1.9.4 prep
135
136 2010-06-28 22:22  ivan
137
138         * httemplate/: graph/cust_bill_pkg.cgi, search/cust_bill_pkg.cgi,
139           search/report_prepaid_income.cgi: eliminate filtering of info
140           from COMP customers on financial reports, RT#8787
141
142 2010-06-28 18:40  ivan
143
144         * FS/FS/: Conf.pm, svc_pbx.pm: add global_unique-pbx_title to
145           disable duplicate checking on svc_pbx.title
146
147 2010-06-28 18:17  jeff
148
149         * httemplate/misc/process/recharge_svc.html: protect set_usage and
150           reset_usage here, too
151
152 2010-06-28 18:01  jeff
153
154         * httemplate/edit/process/svc_acct.cgi: protect call to set_usage
155
156 2010-06-28 15:20  jeff
157
158         * FS/FS/part_pkg/voip_cdr.pm: connection charge handling which
159           comports with history of module
160
161 2010-06-28 13:47  jeff
162
163         * FS/FS/part_pkg/voip_cdr.pm: correct connection charge calculation
164
165 2010-06-27 22:13  jeff
166
167         * httemplate/search/report_newtax.html: fix under ie8 (and others?)
168           RT8274
169
170 2010-06-27 21:11  jeff
171
172         * FS/FS/: cust_bill.pm, usage_class.pm: add some dollar signs
173           RT8704
174
175 2010-06-27 02:22  jeff
176
177         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, usage_class.pm: planet
178           telesis invoice fixups RT 8707,8406
179
180 2010-06-24 01:17  jeff
181
182         * FS/FS/cust_bill.pm: get section subtotalling right
183
184 2010-06-23 20:31  ivan
185
186         * rt/lib/RT.pm: not changing this hopefully will cause fewer
187           upgrade conflicts.  stupid BPS header
188
189 2010-06-23 16:45  ivan
190
191         * FS/FS/part_export/communigate_pro.pm,
192           httemplate/view/svc_forward.cgi: add display of forward
193           destionations via GetForward, RT#7083
194
195 2010-06-23 16:22  ivan
196
197         * httemplate/view/svc_domain/acct_defaults.html: spealing
198
199 2010-06-23 16:06  ivan
200
201         * FS/FS/part_export/communigate_pro.pm: fix domain renames, RT#7083
202
203 2010-06-23 15:48  ivan
204
205         * httemplate/elements/communigate_pro-accessmodes.html: add
206           services as per customer, RT#7083
207
208 2010-06-23 15:19  ivan
209
210         * httemplate/elements/communigate_pro-accessmodes.html: add
211           services as per customer, RT#7083
212
213 2010-06-23 12:32  jeff
214
215         * httemplate/config/config-process.cgi: backport RT8384 config
216           input validation
217
218 2010-06-23 01:37  jeff
219
220         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
221           conf/invoice_latexcoupon: add config variables to position
222           invoice addresses in envelope windows RT8384
223
224 2010-06-21 21:15  ivan
225
226         * FS/FS/: ClientAPI/MyAccount.pm, TicketSystem/RT_Internal.pm:
227           remove extra debugging, RT#7780
228
229 2010-06-21 21:11  ivan
230
231         * rt/lib/: RT.pm, RT.pm.in: backport NoSignalHandlers patch to
232           1.9... should fix up RT initialization in
233           freeside-selfservice-xmlrpcd such that processes still log after
234           create_ticket happened, RT#7780
235
236 2010-06-21 18:26  ivan
237
238         * FS/bin/freeside-selfservice-xmlrpcd: fix (probably harmless)
239           "DBD::Pg::db disconnect failed: server closed the connection
240           unexpectedly" warning, RT#7780
241
242 2010-06-21 18:20  ivan
243
244         * FS/FS/TicketSystem/RT_Internal.pm: enable debugging for
245           create_ticket call to pinpoint lockup, RT#7780
246
247 2010-06-21 17:52  ivan
248
249         * FS/FS/ClientAPI/MyAccount.pm: enable debugging for create_ticket
250           call to pinpoint lockup
251
252 2010-06-20 16:20  ivan
253
254         * httemplate/elements/communigate_pro-accessmodes.html: new
255           communigate pro accessmodes choices... not 100% sure on the
256           names, RT#7083
257
258 2010-06-19 12:29  ivan
259
260         * FS/FS/part_export/domreg_opensrs.pm: return rather than ignore
261           errors inserting into the job queue during
262           _export_insert_on_payment
263
264 2010-06-19 11:59  ivan
265
266         * FS/FS/cust_bill_ApplicationCommon.pm: should fix
267           FS::svc_acct=HASH(0xe854058) errors inserting payments, fallout
268           from opensrs on #5825, RT#8853
269
270 2010-06-17 10:50  jeff
271
272         * FS/FS/svc_acct.pm: fix null option with placeholders
273
274 2010-06-17 10:19  ivan
275
276         * FS/bin/freeside-selfservice-xmlrpcd: just go ahead and depend on
277           POE 1.2 seems the path of least resistance, RT#7780
278
279 2010-06-16 22:25  ivan
280
281         * FS/bin/freeside-selfservice-xmlrpcd: load_clientapi_modules is a
282           2.1-ism, RT#7780
283
284 2010-06-16 22:19  ivan
285
286         * FS/bin/freeside-selfservice-xmlrpcd: lenny POE compat, RT#7780
287
288 2010-06-16 14:53  ivan
289
290         * FS/FS/Conf.pm, FS/bin/freeside-selfservice-xmlrpcd,
291           FS/FS/Daemon.pm, init.d/freeside-init: a local XML-RPC server for
292           ncic: daemonize and respond to TERM, RT#7780
293
294 2010-06-16 12:41  ivan
295
296         * FS/: FS/Daemon.pm, bin/freeside-selfservice-xmlrpcd: a local
297           XML-RPC server for ncic: daemonize and respond to TERM, RT#7780
298
299 2010-06-16 01:42  ivan
300
301         * FS/bin/freeside-selfservice-xmlrpcd: a local XML-RPC server for
302           ncic: cleanup as a modern POE app, RT#7780
303
304 2010-06-16 00:50  ivan
305
306         * FS/FS/ClientAPI_XMLRPC.pm: file ClientAPI_XMLRPC.pm was added on
307           branch FREESIDE_1_9_BRANCH on 2010-06-16 07:50:18 +0000
308
309 2010-06-16 00:50  ivan
310
311         * FS/bin/freeside-selfservice-xmlrpcd: file
312           freeside-selfservice-xmlrpcd was added on branch
313           FREESIDE_1_9_BRANCH on 2010-06-16 07:50:18 +0000
314
315 2010-06-16 00:50  ivan
316
317         * fs_selfservice/perl/xmlrpc_local-phonenum_balance.pl: file
318           xmlrpc_local-phonenum_balance.pl was added on branch
319           FREESIDE_1_9_BRANCH on 2010-06-16 07:50:19 +0000
320
321 2010-06-16 00:50  ivan
322
323         * FS/FS/ClientAPI_XMLRPC.pm, FS/bin/freeside-selfservice-xmlrpcd,
324           fs_selfservice/perl/xmlrpc_local-phonenum_balance.pl,
325           FS/MANIFEST: start of a local XML-RPC server for ncic, RT#7780
326
327 2010-06-15 19:19  mark
328
329         * FS/FS/pay_batch.pm, httemplate/elements/file-upload.html,
330           httemplate/misc/upload-batch.cgi,
331           httemplate/search/cust_pay_batch.cgi: RT#5683: payment batch
332           upload uses job queue and progressbar
333
334 2010-06-14 22:10  mark
335
336         * FS/FS/: Daemon.pm, Misc.pm: RT#7869: fix error messages when
337           send_email fails in the job queue
338
339 2010-06-13 11:01  jeff
340
341         * FS/FS/svc_acct.pm: avoid sql injection
342
343 2010-06-11 14:17  mark
344
345         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
346           httemplate/search/unapplied_cust_pay.html,
347           httemplate/search/elements/cust_main_dayranges.html: RT#7266:
348           continue fixing aging reports
349
350 2010-06-09 21:26  jeff
351
352         * httemplate/search/cdr.html: correcting a wild misspelling?
353
354 2010-06-06 21:35  ivan
355
356         * Makefile: next ver
357
358 2010-06-06 19:39  ivan
359
360         * httemplate/misc/clone-cgp_rule.html,
361           httemplate/browse/cgp_rule.html, FS/FS/Conf.pm,
362           FS/FS/cgp_rule.pm, httemplate/edit/process/elements/process.html,
363           httemplate/edit/process/cgp_rule.html: domain rules based on
364           templates (rules from other domains), RT#7514
365
366 2010-06-06 19:39  ivan
367
368         * httemplate/misc/clone-cgp_rule.html: file clone-cgp_rule.html was
369           added on branch FREESIDE_1_9_BRANCH on 2010-06-07 02:39:47 +0000
370
371 2010-06-06 17:09  ivan
372
373         * FS/FS/Schema.pm, FS/FS/cgp_rule_condition.pm,
374           httemplate/elements/select-cgp_rule_condition.html,
375           httemplate/edit/cgp_rule.html, httemplate/browse/cgp_rule.html,
376           httemplate/edit/process/cgp_rule.html, FS/bin/freeside-upgrade:
377           mysql compat: cgp_rule_condition s/condition/conditionname/
378
379 2010-06-05 20:01  ivan
380
381         * httemplate/search/: sql.html, elements/search.html: fix sql
382           query, RT#8035
383
384 2010-06-05 19:27  ivan
385
386         * FS/FS/cust_main.pm: log customer with queued billing jobs,
387           RT#8282
388
389 2010-06-05 13:50  ivan
390
391         * FS/: bin/freeside-upgrade, FS/Upgrade.pm: should really fix bug
392           commiting between each table upgrade, arg, RT#8580
393
394 2010-06-05 13:30  ivan
395
396         * FS/FS/Upgrade.pm: should really fix bug commiting between each
397           table upgrade, arg, RT#8580
398
399 2010-06-05 12:47  ivan
400
401         * FS/FS/Upgrade.pm: should fix bug commiting between each table
402           upgrade, RT#8580
403
404 2010-06-04 22:54  jeff
405
406         * httemplate/search/: 477.html, 477partV.html, 477partVI.html,
407           elements/search-html.html: fix urls
408
409 2010-06-04 22:51  jeff
410
411         * FS/FS/part_pkg_taxrate.pm: don't delete too much RT#8581
412
413 2010-06-01 12:58  jeff
414
415         * FS/FS/CGI.pm, FS/FS/queue.pm, FS/FS/tax_rate.pm, FS/FS/UI/Web.pm,
416           httemplate/elements/progress-popup.html,
417           httemplate/search/report_newtax.html,
418           httemplate/search/report_queued_newtax.cgi: add progressbar,
419           redirection, and improve links RT#8274
420
421 2010-06-01 10:11  mark
422
423         * FS/FS/cdr/wip.pm: RT#8026: skip line charges when importing WIP
424           CDRs
425
426 2010-05-28 00:51  mark
427
428         * httemplate/search/cust_pkg.cgi: RT#8465: add service label to
429           downloadable package reports
430
431 2010-05-26 18:02  mark
432
433         * httemplate/search/elements/search-html.html: unbreak download
434           links
435
436 2010-05-26 11:37  mark
437
438         * httemplate/search/rt_transaction.html: broken link in time worked
439           report
440
441 2010-05-26 09:11  jeff
442
443         * FS/FS/tax_rate.pm: correct uncorrected tyop
444
445 2010-05-25 21:50  ivan
446
447         * bin/cvs2cl: correct for branch
448
449 2010-05-24 23:04  ivan
450
451         * FS/FS/Misc.pm: prevent "Can't locate object method "code" via
452           package "HTML::Mason::Exception" errors
453
454 2010-05-24 16:54  mark
455
456         * httemplate/: edit/cust_main_note.cgi,
457           edit/process/cust_main_note.cgi, view/cust_main/notes.html,
458           pref/pref-process.html, pref/pref.html: RT#8224: allow user to
459           disable HTML editor
460
461 2010-05-24 09:56  ivan
462
463         * httemplate/search/timeworked.html: fix Pg-ism
464
465 2010-05-22 18:59  ivan
466
467         * FS/t/svc_CGPRule_Mixin.t: file svc_CGPRule_Mixin.t was added on
468           branch FREESIDE_1_9_BRANCH on 2010-05-23 01:59:21 +0000
469
470 2010-05-22 18:59  ivan
471
472         * FS/FS/svc_CGPRule_Mixin.pm, FS/t/svc_CGPRule_Mixin.t,
473           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/Schema.pm,
474           FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
475           FS/FS/cgp_rule_condition.pm,
476           FS/FS/part_export/communigate_pro.pm,
477           httemplate/browse/cgp_rule.html: communigate pro rules, RT#7515
478
479 2010-05-22 18:59  ivan
480
481         * FS/FS/svc_CGPRule_Mixin.pm: file svc_CGPRule_Mixin.pm was added
482           on branch FREESIDE_1_9_BRANCH on 2010-05-23 01:59:20 +0000
483
484 2010-05-22 12:49  jeff
485
486         * FS/FS/Report/FCC_477.pm, FS/t/Report-FCC_477.t,
487           httemplate/search/477partIA_detail.html,
488           httemplate/search/477partIA_summary.html,
489           httemplate/search/477partIIA.html,
490           httemplate/search/477partIIB.html,
491           httemplate/search/477partIV.html,
492           httemplate/search/477partV.html, FS/MANIFEST, FS/FS/Conf.pm,
493           httemplate/search/477.html, httemplate/search/477partVI.html,
494           httemplate/search/report_477.html,
495           httemplate/search/elements/metasearch.html,
496           httemplate/search/elements/search-html.html,
497           httemplate/search/elements/search-xml.html,
498           httemplate/search/elements/search.html, FS/FS/Mason.pm,
499           FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
500           httemplate/edit/part_pkg.cgi: improved fcc 477 report #7783
501
502 2010-05-22 11:52  ivan
503
504         * FS/FS/Report/Table/Monthly.pm: fix net sales amount (credits were
505           being applied in wrong month), RT#7502
506
507 2010-05-21 14:32  mark
508
509         * FS/FS/cust_bill.pm: typo
510
511 2010-05-21 12:57  ivan
512
513         * FS/FS/cust_bill.pm: fix 'Use of uninitialized value' spew,
514           fallout from RT#7266
515
516 2010-05-21 12:09  mark
517
518         * FS/FS/Report/Table/Monthly.pm,
519           httemplate/graph/cust_bill_pkg.cgi,
520           httemplate/graph/report_cust_bill_pkg.html: RT#8504: option to
521           aggregate agents on sales report
522
523 2010-05-20 20:42  mark
524
525         * FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/voip_inbound.pm,
526           httemplate/edit/part_pkg.cgi: fix display bug, RT#8524
527
528 2010-05-20 20:28  mark
529
530         * FS/FS/part_pkg/voip_inbound.pm: fix display bug, RT#8524
531
532 2010-05-19 18:33  mark
533
534         * FS/FS/cust_main.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
535           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
536           httemplate/search/report_receivables.cgi: RT#7266: aging report
537           "as of" date now limits applied payments
538
539 2010-05-18 21:05  jeff
540
541         * FS/FS/cust_bill_pkg.pm: avoid spurious bash default usage
542           category charges
543
544 2010-05-18 12:41  ivan
545
546         * httemplate/edit/access_user.html: fix "Re-enter password" label
547           on employee edit
548
549 2010-05-17 20:25  ivan
550
551         * FS/FS/AccessRight.pm, FS/FS/Conf.pm,
552           httemplate/search/report_svc_acct.html,
553           httemplate/search/svc_acct.cgi: add more info to
554           (customer-specific) service report, RT#6180
555
556 2010-05-13 19:16  ivan
557
558         * FS/FS/rate.pm, httemplate/edit/rate.cgi: fix losing rates when
559           renaming a rate plan, RT#8173
560
561 2010-05-12 22:43  jeff
562
563         * httemplate/misc/queued_report.html,
564           httemplate/search/report_queued_newtax.cgi, FS/FS/queue.pm,
565           FS/FS/tax_rate.pm, FS/bin/freeside-queued,
566           httemplate/search/queue.html,
567           httemplate/search/report_newtax.html: cope with poor tax
568           liability report performance by allowing queuing of reports
569           RT#8274
570
571 2010-05-12 22:43  jeff
572
573         * httemplate/misc/queued_report.html: file queued_report.html was
574           added on branch FREESIDE_1_9_BRANCH on 2010-05-13 05:43:57 +0000
575
576 2010-05-12 22:43  jeff
577
578         * httemplate/search/report_queued_newtax.cgi: file
579           report_queued_newtax.cgi was added on branch FREESIDE_1_9_BRANCH
580           on 2010-05-13 05:43:57 +0000
581
582 2010-05-12 20:06  ivan
583
584         * httemplate/search/cust_bill_pkg.cgi: add "Owed" and "Payment
585           date" columns to unearned revenue detail, RT#7776
586
587 2010-05-12 19:51  ivan
588
589         * Makefile: make dev kludge: unstable has 5.10.1
590
591 2010-05-12 19:33  ivan
592
593         * httemplate/search/cust_bill_pkg.cgi: fix color/style and remove
594           billpkgnum on 1_9_BRANCH too
595
596 2010-05-12 18:25  ivan
597
598         * Makefile: fix "-e DBI:Pg:dbname=freeside" datasrc winding up in
599           secrets as a result of weird implementations of echo as a shell
600           builtin that ignore -e
601
602 2010-05-10 23:57  ivan
603
604         * FS/FS/part_pkg/voip_cdr.pm: should fix asterisks in destination
605           numbers causing invoice generation to barf, RT#7840
606
607 2010-05-10 23:38  ivan
608
609         * FS/FS/rate.pm: fix ignore_unrateable flag, RT#8149
610
611 2010-05-07 19:38  ivan
612
613         * FS/FS/Mason.pm, httemplate/edit/pkg_category.html: fix package
614           Categorys spelling, RT#8314
615
616 2010-05-04 15:25  mark
617
618         * FS/FS/cdr/wip.pm: file wip.pm was added on branch
619           FREESIDE_1_9_BRANCH on 2010-05-04 22:26:06 +0000
620
621 2010-05-04 15:25  mark
622
623         * FS/FS/: cdr/wip.pm, cdr.pm: RT#8026: WIP CDR format
624
625 2010-04-29 19:17  ivan
626
627         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cgp_rule_action.pm,
628           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
629           httemplate/edit/cgp_rule.html,
630           httemplate/elements/select-cgp_rule_action.html,
631           httemplate/elements/select-cgp_rule_condition.html: communigate
632           (phase 2): rules: show conditions/actions on rule browse, fix
633           rule edit for conditions and actions without op/param, fix rule
634           edit stickiness on errors.  RT#7514
635
636 2010-04-29 00:43  ivan
637
638         * FS/: MANIFEST, FS/o2m_Common.pm: add o2m_Common.pm to 1.9,
639           RT#7514
640
641 2010-04-29 00:40  ivan
642
643         * FS/FS/cgp_rule.pm, httemplate/edit/cgp_rule.html,
644           httemplate/edit/process/cgp_rule.html,
645           httemplate/elements/input-text.html,
646           httemplate/elements/select-cgp_rule_action.html,
647           httemplate/elements/select-cgp_rule_condition.html,
648           httemplate/elements/select.html: communigate (phase 2): rules:
649           adding conditions and actions to rule edit.  RT#7514
650
651 2010-04-28 19:59  ivan
652
653         * httemplate/: edit/elements/edit.html,
654           elements/select-cgp_rule_action.html,
655           elements/select-cgp_rule_condition.html: communigate (phase 2):
656           rules: adding conditions and actions to rule edit.  RT#7514
657
658 2010-04-27 03:56  ivan
659
660         * httemplate/elements/select-cgp_rule_action.html: file
661           select-cgp_rule_action.html was added on branch
662           FREESIDE_1_9_BRANCH on 2010-04-27 10:57:01 +0000
663
664 2010-04-27 03:56  ivan
665
666         * httemplate/elements/select-cgp_rule_condition.html: file
667           select-cgp_rule_condition.html was added on branch
668           FREESIDE_1_9_BRANCH on 2010-04-27 10:57:01 +0000
669
670 2010-04-27 03:56  ivan
671
672         * httemplate/elements/select.html: file select.html was added on
673           branch FREESIDE_1_9_BRANCH on 2010-04-27 10:57:00 +0000
674
675 2010-04-27 03:56  ivan
676
677         * httemplate/: elements/select-cgp_rule_action.html,
678           elements/select-cgp_rule_condition.html, elements/select.html,
679           edit/cgp_rule.html, elements/tr-select.html: communigate (phase
680           2): rules: start of adding conditions and actions to rule edit.
681           RT#7514
682
683 2010-04-27 01:52  ivan
684
685         * httemplate/edit/process/elements/process.html: backport o2m_ and
686           colspan from 2.1 process.html
687
688 2010-04-27 01:38  ivan
689
690         * httemplate/edit/elements/edit.html: backport o2m_ and colspan
691           from 2.1 edit.html
692
693 2010-04-26 22:38  mark
694
695         * FS/FS/part_pkg/voip_inbound.pm: file voip_inbound.pm was added on
696           branch FREESIDE_1_9_BRANCH on 2010-05-21 03:28:49 +0000
697
698 2010-04-26 22:38  mark
699
700         * FS/FS/part_pkg/voip_inbound.pm: RT#7046: inbound rate for rate
701           plan billing
702
703 2010-04-22 23:47  ivan
704
705         * httemplate/view/svc_domain/basics.html: communigate (phase 2):
706           rules.  RT#7514
707
708 2010-04-22 23:43  ivan
709
710         * httemplate/: browse/cgp_rule.html, edit/cgp_rule.html: file
711           cgp_rule.html was added on branch FREESIDE_1_9_BRANCH on
712           2010-04-23 06:43:40 +0000
713
714 2010-04-22 23:43  ivan
715
716         * httemplate/edit/process/cgp_rule.html: file cgp_rule.html was
717           added on branch FREESIDE_1_9_BRANCH on 2010-04-23 06:43:41 +0000
718
719 2010-04-22 23:43  ivan
720
721         * httemplate/view/svc_acct/communigate.html: file communigate.html
722           was added on branch FREESIDE_1_9_BRANCH on 2010-04-23 06:43:41
723           +0000
724
725 2010-04-22 23:43  ivan
726
727         * httemplate/misc/delete-cgp_rule.html: file delete-cgp_rule.html
728           was added on branch FREESIDE_1_9_BRANCH on 2010-04-23 06:43:41
729           +0000
730
731 2010-04-22 23:43  ivan
732
733         * FS/FS/Mason.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
734           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
735           httemplate/edit/cgp_rule.html,
736           httemplate/edit/process/cgp_rule.html,
737           httemplate/misc/delete-cgp_rule.html,
738           httemplate/view/svc_acct/communigate.html,
739           httemplate/view/svc_acct/basics.html, FS/FS/Schema.pm:
740           communigate (phase 2): rules.  RT#7514
741
742 2010-04-21 19:00  ivan
743
744         * FS/: FS/Schema.pm, FS.pm, MANIFEST, FS/cgp_rule.pm,
745           FS/cgp_rule_action.pm, FS/cgp_rule_condition.pm, t/cgp_rule.t,
746           t/cgp_rule_action.t, t/cgp_rule_condition.t: communigate (phase
747           2): rules.  RT#7514
748
749 2010-04-21 02:31  ivan
750
751         * httemplate/elements/select-part_pkg.html: "
752
753 2010-04-21 02:09  ivan
754
755         * httemplate/config/config.cgi: prevent inadvertantly losing
756           disabled package defs, service defs or package classes in a
757           config value that uses them (i.e. support_packages)
758
759 2010-04-21 01:57  ivan
760
761         * httemplate/elements/select-part_pkg.html: prevent inadvertantly
762           losing disabled package defs, service defs or package classes in
763           a config value that uses them (i.e. support_packages)
764
765 2010-04-21 00:11  ivan
766
767         * Makefile: 1.9.4 is next
768
769 2010-04-20 21:10  ivan
770
771         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.3
772
773 2010-04-20 21:06  ivan
774
775         * Makefile, httemplate/docs/about.html: 1.9.3
776
777 2010-04-20 20:56  ivan
778
779         * Makefile: ensure that the trainwreck which was 1.9.2 does not
780           happen again
781
782 2010-04-19 21:29  ivan
783
784         * FS/FS/svc_domain.pm, httemplate/edit/part_svc.cgi: communigate
785           (phase 2): add a textarea type to edit/part_svc so you can set it
786           to a default or fixed trailer that's multi-line, RT#7514
787
788 2010-04-19 21:13  ivan
789
790         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
791           FS/FS/part_export/communigate_pro.pm,
792           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
793           httemplate/view/svc_acct/basics.html,
794           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
795           2): Account Preferences (& Domain::Account Defaults:Preferences):
796           ProntoSkinName  RT#7514
797
798 2010-04-19 18:51  ivan
799
800         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
801           FS/FS/part_export/communigate_pro.pm,
802           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
803           httemplate/view/svc_acct/basics.html,
804           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
805           2): Account Preferences (& Domain::Account Defaults:Preferences):
806           Language, Time zone, Layout, Send read receipts.  RT#7514
807
808 2010-04-19 00:09  ivan
809
810         * FS/FS/svc_acct.pm, FS/FS/part_export/communigate_pro.pm,
811           FS/FS/Schema.pm, httemplate/edit/svc_acct.cgi,
812           httemplate/view/svc_acct/basics.html: communigate (phase 2),
813           Account:Settings PasswordRecovery.  also fix modification of
814           svc_acct booleans in export.  RT#7514
815
816 2010-04-18 23:15  ivan
817
818         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
819           FS/FS/part_export/communigate_pro.pm,
820           httemplate/edit/svc_acct.cgi,
821           httemplate/view/svc_acct/basics.html: communigate provisioning
822           phase 2: Account:Settings: RulesAllowed, RPOPAllowed, MailToAll,
823           AddMailTrailer.  RT#7514
824
825 2010-04-18 22:01  ivan
826
827         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
828           FS/FS/part_export/communigate_pro.pm,
829           httemplate/edit/svc_domain.cgi,
830           httemplate/view/svc_domain/acct_defaults.html: communigate
831           provisioning phase 2: Domain:Account Defaults:Settings:
832           RulesAllowed, RPOPAllowed, MailToAll, AddMailTrailer.  RT#7514
833
834 2010-04-18 18:25  ivan
835
836         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
837           FS/FS/part_export/communigate_pro.pm,
838           httemplate/edit/svc_domain.cgi,
839           httemplate/view/svc_domain/basics.html: communigate provisioning
840           phase 2: add svc_domain.trailer -> communigate TrailerText,
841           RT#7514
842
843 2010-04-09 21:21  mark
844
845         * httemplate/search/elements/cust_main_dayranges.html: RT#866: fix
846           payment links
847
848 2010-04-09 01:18  ivan
849
850         * FS/FS/Misc/DateTime.pm: file DateTime.pm was added on branch
851           FREESIDE_1_9_BRANCH on 2010-04-09 08:18:35 +0000
852
853 2010-04-09 01:17  ivan
854
855         * httemplate/search/elements/cust_main_dayranges.html,
856           FS/FS/Misc/DateTime.pm, FS/MANIFEST, FS/FS/cust_main/Import.pm,
857           FS/FS/Mason.pm, FS/FS/UI/Web.pm,
858           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/cust_pay.cgi,
859           httemplate/misc/process/cancel_pkg.html,
860           httemplate/misc/process/delay_susp_pkg.html,
861           httemplate/search/pay_batch.cgi,
862           httemplate/search/report_prepaid_income.cgi,
863           httemplate/search/sqlradius.cgi,
864           httemplate/edit/process/REAL_cust_pkg.cgi,
865           httemplate/edit/process/cust_main.cgi,
866           httemplate/edit/process/cust_pay.cgi,
867           httemplate/edit/process/quick-charge.cgi,
868           httemplate/edit/process/quick-cust_pkg.cgi: fix date parsing when
869           using international dates (package date edit), RT#8027
870
871 2010-04-09 01:09  jeff
872
873         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html: modify
874           total items for balance below line and current charges above line
875           with configurable description.  also bug fixes that might close
876           7896
877
878 2010-04-08 22:50  ivan
879
880         * Makefile: starting 1.9.3
881
882 2010-04-08 12:23  jeff
883
884         * httemplate/elements/about_rt.html: close tag rather than open a
885           new one
886
887 2010-04-07 01:24  ivan
888
889         * httemplate/edit/agent.cgi: also in agent edit, fix form getting
890           submitted before customer search can complete.  throws "status
891           connecting to" error and custnum does not get filled in, RT#8014
892
893 2010-04-07 01:15  ivan
894
895         * httemplate/: edit/access_user.html, edit/elements/edit.html,
896           elements/search-cust_main.html: in employee edit, fix form
897           getting submitted before customer search can complete.  throws
898           "status connecting to" error and custnum does not get filled in,
899           RT#8014
900
901 2010-04-06 23:20  ivan
902
903         * FS/FS/TicketSystem/RT_Internal.pm: fix capitalization of RT
904           tables and columns - mysql fix
905
906 2010-04-06 22:52  mark
907
908         * FS/FS/pay_batch/RBC.pm: fix floating point error
909
910 2010-04-06 21:36  ivan
911
912         * httemplate/search/part_pkg.html: final nit for employee
913           commission report in 1.9, RT#6991
914
915 2010-04-06 21:11  ivan
916
917         * httemplate/search/part_pkg.html: fix a mysql-ism in employee
918           commission report, now compatible with Pg, that's a new one.
919           RT#6991
920
921 2010-04-06 14:43  ivan
922
923         * httemplate/search/report_employee_commission.html: fix 1.9-style
924           employee comission report, RT#6991
925
926 2010-04-05 05:24  jeff
927
928         * FS/FS/part_export/dashcs_e911.pm: fix noisy but harmless
929           redeclaration
930
931 2010-04-05 00:08  ivan
932
933         * rpm/freeside.spec, debian/changelog: Updated for 1.9.2
934
935 2010-04-05 00:07  ivan
936
937         * Makefile: 1.9.2
938
939 2010-04-05 00:05  ivan
940
941         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for
942           1.9.2cvs
943
944 2010-04-05 00:03  ivan
945
946         * httemplate/docs/about.html: 1.9.2
947
948 2010-04-04 23:58  ivan
949
950         * conf/invoice_from: company email
951
952 2010-04-04 23:57  ivan
953
954         * FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
955
956 2010-04-04 23:55  ivan
957
958         * FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
959           part_event/Condition/balance_age.pm,
960           part_event/Condition/balance_under.pm,
961           part_event/Condition/cust_bill_has_service.pm,
962           part_event/Condition/cust_bill_owed.pm,
963           part_event/Condition/cust_bill_owed_under.pm: mysql billing
964           fixes, 1.9
965
966 2010-04-04 23:50  ivan
967
968         * FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
969
970 2010-04-04 22:20  ivan
971
972         * FS/FS/part_export/indosoft.pm: file indosoft.pm was added on
973           branch FREESIDE_1_9_BRANCH on 2010-04-05 05:20:03 +0000
974
975 2010-04-04 22:20  ivan
976
977         * FS/FS/part_export/: indosoft.pm: initial indosoft export, RT#4068
978
979 2010-04-04 18:23  ivan
980
981         * httemplate/search/part_pkg.html: last fix for employee
982           commisssion report, RT#6991
983
984 2010-04-04 17:59  ivan
985
986         * httemplate/elements/menu.html: add employee commission report to
987           menu, RT#6991
988
989 2010-04-01 14:30  mark
990
991         * httemplate/search/elements/cust_main_dayranges.html: fix column
992           alignment
993
994 2010-03-31 21:43  mark
995
996         * FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
997           httemplate/search/elements/cust_main_dayranges.html,
998           httemplate/search/elements/search-html.html,
999           httemplate/search/elements/search.html: RT#866: links to process
1000           payments from aging report
1001
1002 2010-03-31 08:48  jeff
1003
1004         * FS/FS/part_export/dashcs_e911.pm: file dashcs_e911.pm was added
1005           on branch FREESIDE_1_9_BRANCH on 2010-03-31 15:49:08 +0000
1006
1007 2010-03-31 08:48  jeff
1008
1009         * FS/: FS/part_export/dashcs_e911.pm, MANIFEST: add dash carrier
1010           services e911 support RT7103
1011
1012 2010-03-31 00:41  mark
1013
1014         * httemplate/search/: report_receivables.cgi,
1015           report_receivables.html, report_unapplied_cust_pay.html,
1016           unapplied_cust_pay.html, elements/cust_main_dayranges.html:
1017           RT#7266: aging reports as of a past date
1018
1019 2010-03-30 23:30  ivan
1020
1021         * FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
1022           $enc in string eq" warnings
1023
1024 2010-03-30 05:16  ivan
1025
1026         * FS/FS/Schema.pm: employee commission reporting, RT#6991
1027
1028 2010-03-30 05:12  ivan
1029
1030         * httemplate/search/: part_pkg.html: employee commission reporting,
1031           RT#6991
1032
1033 2010-03-30 05:12  ivan
1034
1035         * httemplate/search/part_pkg.html: file part_pkg.html was added on
1036           branch FREESIDE_1_9_BRANCH on 2010-03-30 12:13:27 +0000
1037
1038 2010-03-30 05:07  ivan
1039
1040         * httemplate/search/report_employee_commission.html,
1041           FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
1042           FS/FS/part_event/Action/pkg_agent_credit.pm,
1043           FS/FS/part_event/Action/pkg_employee_credit.pm,
1044           FS/FS/part_event/Action/pkg_referral_credit.pm: employee
1045           commission reporting, RT#6991
1046
1047 2010-03-30 05:07  ivan
1048
1049         * httemplate/search/report_employee_commission.html: file
1050           report_employee_commission.html was added on branch
1051           FREESIDE_1_9_BRANCH on 2010-03-30 12:08:23 +0000
1052
1053 2010-03-29 20:10  ivan
1054
1055         * FS/MANIFEST: employee (otaker / access_user) commissioning,
1056           RT#6991
1057
1058 2010-03-29 19:53  ivan
1059
1060         * FS/FS/part_event/Action/Mixin/credit_pkg.pm: file credit_pkg.pm
1061           was added on branch FREESIDE_1_9_BRANCH on 2010-03-30 02:53:12
1062           +0000
1063
1064 2010-03-29 19:53  ivan
1065
1066         * FS/FS/part_event/Action/pkg_agent_credit.pm: file
1067           pkg_agent_credit.pm was added on branch FREESIDE_1_9_BRANCH on
1068           2010-03-30 02:53:12 +0000
1069
1070 2010-03-29 19:53  ivan
1071
1072         * FS/FS/part_event/Action/pkg_agent_credit_pkg.pm: file
1073           pkg_agent_credit_pkg.pm was added on branch FREESIDE_1_9_BRANCH
1074           on 2010-03-30 02:53:12 +0000
1075
1076 2010-03-29 19:53  ivan
1077
1078         * FS/FS/part_event/Action/pkg_employee_credit_pkg.pm: file
1079           pkg_employee_credit_pkg.pm was added on branch
1080           FREESIDE_1_9_BRANCH on 2010-03-30 02:53:12 +0000
1081
1082 2010-03-29 19:53  ivan
1083
1084         * httemplate/elements/tr-search-cust_main.html: file
1085           tr-search-cust_main.html was added on branch FREESIDE_1_9_BRANCH
1086           on 2010-03-30 02:53:11 +0000
1087
1088 2010-03-29 19:53  ivan
1089
1090         * FS/FS/part_event/Action/pkg_agent_credit.pm,
1091           FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
1092           FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
1093           FS/FS/part_event/Action/Mixin/credit_pkg.pm,
1094           httemplate/elements/tr-search-cust_main.html,
1095           httemplate/browse/access_user.html,
1096           httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
1097           FS/FS/part_event/Action/pkg_referral_credit.pm,
1098           FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
1099           httemplate/elements/search-cust_main.html: employee (otaker /
1100           access_user) commissioning, RT#6991
1101
1102 2010-03-29 19:52  ivan
1103
1104         * FS/FS/part_event/Action/: pkg_employee_credit.pm: employee
1105           commissions, RT#6991
1106
1107 2010-03-29 19:52  ivan
1108
1109         * FS/FS/part_event/Action/pkg_employee_credit.pm: file
1110           pkg_employee_credit.pm was added on branch FREESIDE_1_9_BRANCH on
1111           2010-03-30 02:52:52 +0000
1112
1113 2010-03-28 17:50  ivan
1114
1115         * FS/FS/access_user.pm: add user_custnum to 1.9 for employee
1116           commissioning, RT#6991
1117
1118 2010-03-28 17:24  ivan
1119
1120         * FS/FS/Schema.pm: add user_custnum to 1.9 for employee
1121           commissioning, RT#6991
1122
1123 2010-03-26 23:21  ivan
1124
1125         * FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
1126           a fatal error w/MySQL
1127
1128 2010-03-26 23:09  ivan
1129
1130         * httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
1131           edit/cust_main_note.cgi: resize customer not add popup, eliminate
1132           needless <BR> in popup
1133
1134 2010-03-26 21:37  ivan
1135
1136         * FS/FS/Upgrade.pm: these are now supported in supported in
1137           DBIx-DBSchema and friends
1138
1139 2010-03-26 20:43  ivan
1140
1141         * FS/FS/: reason.pm, tax_rate.pm: these are now supported in
1142           supported in DBIx-DBSchema and friends
1143
1144 2010-03-26 15:25  ivan
1145
1146         * httemplate/elements/: select-areacode.html, select-did.html: fix
1147           E911 vs. DID selector on phone provision, RT#7819
1148
1149 2010-03-26 14:43  ivan
1150
1151         * FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
1152
1153 2010-03-25 22:02  ivan
1154
1155         * FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
1156           problem, fix s/serial/int/ for non-primary keys in
1157           part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
1158           DBIx::DBSchema 0.39
1159
1160 2010-03-25 21:50  ivan
1161
1162         * FS/FS/UID.pm: don't warn about the configuration table during
1163           setup
1164
1165 2010-03-25 19:28  ivan
1166
1167         * FS/FS/: Schema.pm, mailinglistmember.pm: fix mailinglistmember.pm
1168           dependency on contact_email.pm from 2.1 branch, RT#7897
1169
1170 2010-03-24 01:37  ivan
1171
1172         * FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
1173           httemplate/search/report_prepaid_income.cgi: better prepaid
1174           income reporting, with line item detail, RT#7776
1175
1176 2010-03-23 02:13  ivan
1177
1178         * FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
1179           FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
1180           httemplate/elements/header.html,
1181           httemplate/search/mailinglistmember.html: export svc_mailinglist
1182           to CGP groups, RT#7514
1183
1184 2010-03-22 20:53  ivan
1185
1186         * FS/: FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t, FS.pm,
1187           FS/Mason.pm: adding svc_mailinglist for communigate "groups"
1188           (mailing lists), RT#7514
1189
1190 2010-03-22 20:53  ivan
1191
1192         * FS/FS/h_svc_mailinglist.pm: file h_svc_mailinglist.pm was added
1193           on branch FREESIDE_1_9_BRANCH on 2010-03-23 03:53:40 +0000
1194
1195 2010-03-22 20:53  ivan
1196
1197         * FS/t/h_svc_mailinglist.t: file h_svc_mailinglist.t was added on
1198           branch FREESIDE_1_9_BRANCH on 2010-03-23 03:53:40 +0000
1199
1200 2010-03-22 20:47  ivan
1201
1202         * FS/FS/Schema.pm, FS/FS/svc_mailinglist.pm, FS/FS/mailinglist.pm,
1203           FS/FS/mailinglistmember.pm, FS/MANIFEST, FS/t/mailinglist.t,
1204           FS/t/mailinglistmember.t, FS/t/svc_mailinglist.t,
1205           httemplate/edit/mailinglistmember.html,
1206           httemplate/edit/part_svc.cgi,
1207           httemplate/edit/svc_mailinglist.cgi,
1208           httemplate/edit/process/mailinglistmember.html,
1209           httemplate/edit/process/svc_mailinglist.html,
1210           httemplate/search/mailinglistmember.html,
1211           httemplate/view/svc_mailinglist.cgi,
1212           httemplate/misc/delete-mailinglistmember.html: adding
1213           svc_mailinglist for communigate "groups" (mailing lists), RT#7514
1214
1215 2010-03-22 07:08  jeff
1216
1217         * FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
1218           tax data replacement
1219
1220 2010-03-21 16:13  ivan
1221
1222         * FS/FS/Schema.pm, FS/FS/rate_detail.pm,
1223           FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
1224           httemplate/edit/rate_detail.html,
1225           httemplate/edit/rate_region.cgi,
1226           httemplate/edit/process/rate_region.cgi,
1227           httemplate/misc/process/copy-rate_detail.html,
1228           httemplate/misc/rate_edit_excel.html: connection fee for initial
1229           N seconds support, RT#7018
1230
1231 2010-03-19 14:54  mark
1232
1233         * httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
1234           closing quick payment entry
1235
1236 2010-03-18 01:02  ivan
1237
1238         * httemplate/edit/cust_main/top_misc.html: signup date fix?
1239
1240 2010-03-16 01:37  mark
1241
1242         * httemplate/: edit/cust_main_note.cgi, elements/htmlarea.html,
1243           view/cust_main/notes.html: RT#6226: fckeditor for customer notes
1244
1245 2010-03-16 01:34  mark
1246
1247         * httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
1248           fckpackager.xml, fckstyles.xml, fcktemplates.xml,
1249           editor/fckdebug.html, editor/fckdialog.html,
1250           editor/fckeditor.html, editor/fckeditor.original.html,
1251           editor/css/fck_editorarea.css, editor/css/fck_internal.css,
1252           editor/css/fck_showtableborders_gecko.css,
1253           editor/css/images/block_address.png,
1254           editor/css/images/block_blockquote.png,
1255           editor/css/images/block_div.png, editor/css/images/block_h1.png,
1256           editor/css/images/block_h2.png, editor/css/images/block_h3.png,
1257           editor/css/images/block_h4.png, editor/css/images/block_h5.png,
1258           editor/css/images/block_h6.png, editor/css/images/block_p.png,
1259           editor/css/images/block_pre.png,
1260           editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
1261           editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
1262           editor/dialog/fck_checkbox.html,
1263           editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
1264           editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
1265           editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
1266           editor/dialog/fck_image.html, editor/dialog/fck_link.html,
1267           editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
1268           editor/dialog/fck_radiobutton.html,
1269           editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
1270           editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
1271           editor/dialog/fck_source.html,
1272           editor/dialog/fck_specialchar.html,
1273           editor/dialog/fck_spellerpages.html,
1274           editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
1275           editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
1276           editor/dialog/fck_textfield.html,
1277           editor/dialog/common/fck_dialog_common.css,
1278           editor/dialog/common/fck_dialog_common.js,
1279           editor/dialog/fck_about/sponsors/spellchecker_net.gif,
1280           editor/dialog/fck_docprops/fck_document_preview.html,
1281           editor/dialog/fck_flash/fck_flash.js,
1282           editor/dialog/fck_flash/fck_flash_preview.html,
1283           editor/dialog/fck_image/fck_image.js,
1284           editor/dialog/fck_image/fck_image_preview.html,
1285           editor/dialog/fck_link/fck_link.js,
1286           editor/dialog/fck_scayt/scayt_dialog.css,
1287           editor/dialog/fck_select/fck_select.js,
1288           editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
1289           editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
1290           editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
1291           editor/dtd/fck_dtd_test.html, editor/dtd/fck_xhtml10strict.js,
1292           editor/dtd/fck_xhtml10transitional.js,
1293           editor/filemanager/browser/default/browser.css,
1294           editor/filemanager/browser/default/browser.html,
1295           editor/filemanager/browser/default/frmactualfolder.html,
1296           editor/filemanager/browser/default/frmcreatefolder.html,
1297           editor/filemanager/browser/default/frmfolders.html,
1298           editor/filemanager/browser/default/frmresourceslist.html,
1299           editor/filemanager/browser/default/frmresourcetype.html,
1300           editor/filemanager/browser/default/frmupload.html,
1301           editor/filemanager/browser/default/js/common.js,
1302           editor/filemanager/browser/default/js/fckxml.js,
1303           editor/filemanager/connectors/test.html,
1304           editor/filemanager/connectors/uploadtest.html,
1305           editor/filemanager/connectors/perl/basexml.pl,
1306           editor/filemanager/connectors/perl/commands.pl,
1307           editor/filemanager/connectors/perl/config.pl,
1308           editor/filemanager/connectors/perl/connector.cgi,
1309           editor/filemanager/connectors/perl/io.pl,
1310           editor/filemanager/connectors/perl/upload.cgi,
1311           editor/filemanager/connectors/perl/upload_fck.pl,
1312           editor/filemanager/connectors/perl/util.pl,
1313           editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
1314           editor/js/fckeditorcode_ie.js,
1315           editor/lang/_translationstatus.txt, editor/lang/af.js,
1316           editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
1317           editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
1318           editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
1319           editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
1320           editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
1321           editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
1322           editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
1323           editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
1324           editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
1325           editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
1326           editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
1327           editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
1328           editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
1329           editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
1330           editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
1331           editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
1332           editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
1333           editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
1334           editor/lang/zh-cn.js, editor/lang/zh.js,
1335           editor/plugins/autogrow/fckplugin.js,
1336           editor/plugins/bbcode/fckplugin.js,
1337           editor/plugins/dragresizetable/fckplugin.js,
1338           editor/plugins/placeholder/fck_placeholder.html,
1339           editor/plugins/placeholder/fckplugin.js,
1340           editor/plugins/placeholder/lang/de.js,
1341           editor/plugins/placeholder/lang/en.js,
1342           editor/plugins/placeholder/lang/es.js,
1343           editor/plugins/placeholder/lang/fr.js,
1344           editor/plugins/placeholder/lang/it.js,
1345           editor/plugins/placeholder/lang/pl.js,
1346           editor/plugins/simplecommands/fckplugin.js,
1347           editor/plugins/tablecommands/fckplugin.js,
1348           editor/skins/_fckviewstrips.html,
1349           editor/skins/default/fck_dialog.css,
1350           editor/skins/default/fck_dialog_ie6.js,
1351           editor/skins/default/fck_editor.css,
1352           editor/skins/default/fck_strip.gif,
1353           editor/skins/default/images/dialog.sides.gif,
1354           editor/skins/default/images/dialog.sides.png,
1355           editor/skins/default/images/dialog.sides.rtl.png,
1356           editor/skins/default/images/sprites.gif,
1357           editor/skins/default/images/sprites.png,
1358           editor/skins/office2003/fck_dialog.css,
1359           editor/skins/office2003/fck_dialog_ie6.js,
1360           editor/skins/office2003/fck_editor.css,
1361           editor/skins/office2003/fck_strip.gif,
1362           editor/skins/office2003/images/dialog.sides.gif,
1363           editor/skins/office2003/images/dialog.sides.png,
1364           editor/skins/office2003/images/dialog.sides.rtl.png,
1365           editor/skins/office2003/images/sprites.gif,
1366           editor/skins/office2003/images/sprites.png,
1367           editor/skins/silver/fck_dialog.css,
1368           editor/skins/silver/fck_dialog_ie6.js,
1369           editor/skins/silver/fck_editor.css,
1370           editor/skins/silver/fck_strip.gif,
1371           editor/skins/silver/images/dialog.sides.gif,
1372           editor/skins/silver/images/dialog.sides.png,
1373           editor/skins/silver/images/dialog.sides.rtl.png,
1374           editor/skins/silver/images/sprites.gif,
1375           editor/skins/silver/images/sprites.png, editor/wsc/ciframe.html,
1376           editor/wsc/tmpFrameset.html, editor/wsc/w.html: FCKeditor 2.6.6
1377
1378 2010-03-16 00:49  mark
1379
1380         * httemplate/elements/fckeditor/editor/wsc/ciframe.html: file
1381           ciframe.html was added on branch FREESIDE_1_9_BRANCH on
1382           2010-03-16 08:35:08 +0000
1383
1384 2010-03-16 00:49  mark
1385
1386         *
1387           httemplate/elements/fckeditor/editor/skins/silver/images/dialog.sides.gif:
1388           file dialog.sides.gif was added on branch FREESIDE_1_9_BRANCH on
1389           2010-03-16 08:35:08 +0000
1390
1391 2010-03-16 00:49  mark
1392
1393         *
1394           httemplate/elements/fckeditor/editor/skins/silver/images/dialog.sides.png:
1395           file dialog.sides.png was added on branch FREESIDE_1_9_BRANCH on
1396           2010-03-16 08:35:08 +0000
1397
1398 2010-03-16 00:49  mark
1399
1400         *
1401           httemplate/elements/fckeditor/editor/skins/silver/images/dialog.sides.rtl.png:
1402           file dialog.sides.rtl.png was added on branch FREESIDE_1_9_BRANCH
1403           on 2010-03-16 08:35:08 +0000
1404
1405 2010-03-16 00:49  mark
1406
1407         *
1408           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog_ie6.js:
1409           file fck_dialog_ie6.js was added on branch FREESIDE_1_9_BRANCH on
1410           2010-03-16 08:35:08 +0000
1411
1412 2010-03-16 00:49  mark
1413
1414         *
1415           httemplate/elements/fckeditor/editor/skins/silver/images/sprites.gif:
1416           file sprites.gif was added on branch FREESIDE_1_9_BRANCH on
1417           2010-03-16 08:35:08 +0000
1418
1419 2010-03-16 00:49  mark
1420
1421         *
1422           httemplate/elements/fckeditor/editor/skins/silver/images/sprites.png:
1423           file sprites.png was added on branch FREESIDE_1_9_BRANCH on
1424           2010-03-16 08:35:08 +0000
1425
1426 2010-03-16 00:49  mark
1427
1428         * httemplate/elements/fckeditor/editor/wsc/tmpFrameset.html: file
1429           tmpFrameset.html was added on branch FREESIDE_1_9_BRANCH on
1430           2010-03-16 08:35:08 +0000
1431
1432 2010-03-16 00:49  mark
1433
1434         * httemplate/elements/fckeditor/editor/wsc/w.html: file w.html was
1435           added on branch FREESIDE_1_9_BRANCH on 2010-03-16 08:35:08 +0000
1436
1437 2010-03-16 00:49  mark
1438
1439         *
1440           httemplate/elements/fckeditor/editor/skins/office2003/images/dialog.sides.gif:
1441           file dialog.sides.gif was added on branch FREESIDE_1_9_BRANCH on
1442           2010-03-16 08:35:05 +0000
1443
1444 2010-03-16 00:49  mark
1445
1446         *
1447           httemplate/elements/fckeditor/editor/skins/office2003/images/dialog.sides.png:
1448           file dialog.sides.png was added on branch FREESIDE_1_9_BRANCH on
1449           2010-03-16 08:35:05 +0000
1450
1451 2010-03-16 00:49  mark
1452
1453         *
1454           httemplate/elements/fckeditor/editor/skins/default/images/dialog.sides.rtl.png:
1455           file dialog.sides.rtl.png was added on branch FREESIDE_1_9_BRANCH
1456           on 2010-03-16 08:35:04 +0000
1457
1458 2010-03-16 00:49  mark
1459
1460         *
1461           httemplate/elements/fckeditor/editor/skins/office2003/images/dialog.sides.rtl.png:
1462           file dialog.sides.rtl.png was added on branch FREESIDE_1_9_BRANCH
1463           on 2010-03-16 08:35:05 +0000
1464
1465 2010-03-16 00:49  mark
1466
1467         *
1468           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog_ie6.js:
1469           file fck_dialog_ie6.js was added on branch FREESIDE_1_9_BRANCH on
1470           2010-03-16 08:35:05 +0000
1471
1472 2010-03-16 00:49  mark
1473
1474         *
1475           httemplate/elements/fckeditor/editor/skins/default/images/sprites.gif:
1476           file sprites.gif was added on branch FREESIDE_1_9_BRANCH on
1477           2010-03-16 08:35:04 +0000
1478
1479 2010-03-16 00:49  mark
1480
1481         *
1482           httemplate/elements/fckeditor/editor/skins/office2003/images/sprites.gif:
1483           file sprites.gif was added on branch FREESIDE_1_9_BRANCH on
1484           2010-03-16 08:35:06 +0000
1485
1486 2010-03-16 00:49  mark
1487
1488         *
1489           httemplate/elements/fckeditor/editor/skins/default/images/sprites.png:
1490           file sprites.png was added on branch FREESIDE_1_9_BRANCH on
1491           2010-03-16 08:35:05 +0000
1492
1493 2010-03-16 00:49  mark
1494
1495         *
1496           httemplate/elements/fckeditor/editor/skins/office2003/images/sprites.png:
1497           file sprites.png was added on branch FREESIDE_1_9_BRANCH on
1498           2010-03-16 08:35:07 +0000
1499
1500 2010-03-16 00:49  mark
1501
1502         *
1503           httemplate/elements/fckeditor/editor/skins/default/images/dialog.sides.gif:
1504           file dialog.sides.gif was added on branch FREESIDE_1_9_BRANCH on
1505           2010-03-16 08:35:04 +0000
1506
1507 2010-03-16 00:49  mark
1508
1509         *
1510           httemplate/elements/fckeditor/editor/skins/default/images/dialog.sides.png:
1511           file dialog.sides.png was added on branch FREESIDE_1_9_BRANCH on
1512           2010-03-16 08:35:04 +0000
1513
1514 2010-03-16 00:49  mark
1515
1516         *
1517           httemplate/elements/fckeditor/editor/skins/default/fck_dialog_ie6.js:
1518           file fck_dialog_ie6.js was added on branch FREESIDE_1_9_BRANCH on
1519           2010-03-16 08:35:03 +0000
1520
1521 2010-03-16 00:49  mark
1522
1523         *
1524           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/es.js:
1525           file es.js was added on branch FREESIDE_1_9_BRANCH on 2010-03-16
1526           08:35:03 +0000
1527
1528 2010-03-16 00:49  mark
1529
1530         * httemplate/elements/fckeditor/editor/plugins/:
1531           bbcode/fckplugin.js, dragresizetable/fckplugin.js: file
1532           fckplugin.js was added on branch FREESIDE_1_9_BRANCH on
1533           2010-03-16 08:35:02 +0000
1534
1535 2010-03-16 00:49  mark
1536
1537         * httemplate/elements/fckeditor/editor/lang/fr-ca.js: file fr-ca.js
1538           was added on branch FREESIDE_1_9_BRANCH on 2010-03-16 08:34:58
1539           +0000
1540
1541 2010-03-16 00:49  mark
1542
1543         * httemplate/elements/fckeditor/editor/lang/gu.js: file gu.js was
1544           added on branch FREESIDE_1_9_BRANCH on 2010-03-16 08:34:58 +0000
1545
1546 2010-03-16 00:49  mark
1547
1548         * httemplate/elements/fckeditor/editor/lang/is.js: file is.js was
1549           added on branch FREESIDE_1_9_BRANCH on 2010-03-16 08:34:59 +0000
1550
1551 2010-03-16 00:49  mark
1552
1553         * httemplate/elements/fckeditor/editor/js/fckadobeair.js: file
1554           fckadobeair.js was added on branch FREESIDE_1_9_BRANCH on
1555           2010-03-16 08:34:55 +0000
1556
1557 2010-03-16 00:49  mark
1558
1559         *
1560           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/upload_fck.pl:
1561           file upload_fck.pl was added on branch FREESIDE_1_9_BRANCH on
1562           2010-03-16 08:34:54 +0000
1563
1564 2010-03-16 00:49  mark
1565
1566         *
1567           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/util.pl:
1568           file util.pl was added on branch FREESIDE_1_9_BRANCH on
1569           2010-03-16 08:34:55 +0000
1570
1571 2010-03-16 00:49  mark
1572
1573         *
1574           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/basexml.pl:
1575           file basexml.pl was added on branch FREESIDE_1_9_BRANCH on
1576           2010-03-16 08:34:54 +0000
1577
1578 2010-03-16 00:49  mark
1579
1580         *
1581           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/commands.pl:
1582           file commands.pl was added on branch FREESIDE_1_9_BRANCH on
1583           2010-03-16 08:34:54 +0000
1584
1585 2010-03-16 00:49  mark
1586
1587         *
1588           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/config.pl:
1589           file config.pl was added on branch FREESIDE_1_9_BRANCH on
1590           2010-03-16 08:34:54 +0000
1591
1592 2010-03-16 00:49  mark
1593
1594         *
1595           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/connector.cgi:
1596           file connector.cgi was added on branch FREESIDE_1_9_BRANCH on
1597           2010-03-16 08:34:54 +0000
1598
1599 2010-03-16 00:49  mark
1600
1601         *
1602           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/io.pl:
1603           file io.pl was added on branch FREESIDE_1_9_BRANCH on 2010-03-16
1604           08:34:54 +0000
1605
1606 2010-03-16 00:49  mark
1607
1608         *
1609           httemplate/elements/fckeditor/editor/filemanager/connectors/test.html:
1610           file test.html was added on branch FREESIDE_1_9_BRANCH on
1611           2010-03-16 08:34:54 +0000
1612
1613 2010-03-16 00:49  mark
1614
1615         *
1616           httemplate/elements/fckeditor/editor/filemanager/connectors/perl/upload.cgi:
1617           file upload.cgi was added on branch FREESIDE_1_9_BRANCH on
1618           2010-03-16 08:34:54 +0000
1619
1620 2010-03-16 00:49  mark
1621
1622         *
1623           httemplate/elements/fckeditor/editor/filemanager/connectors/uploadtest.html:
1624           file uploadtest.html was added on branch FREESIDE_1_9_BRANCH on
1625           2010-03-16 08:34:54 +0000
1626
1627 2010-03-16 00:49  mark
1628
1629         * httemplate/elements/fckeditor/editor/dtd/fck_dtd_test.html: file
1630           fck_dtd_test.html was added on branch FREESIDE_1_9_BRANCH on
1631           2010-03-16 08:34:52 +0000
1632
1633 2010-03-16 00:49  mark
1634
1635         * httemplate/elements/fckeditor/editor/dtd/fck_xhtml10strict.js:
1636           file fck_xhtml10strict.js was added on branch FREESIDE_1_9_BRANCH
1637           on 2010-03-16 08:34:52 +0000
1638
1639 2010-03-16 00:49  mark
1640
1641         *
1642           httemplate/elements/fckeditor/editor/dtd/fck_xhtml10transitional.js:
1643           file fck_xhtml10transitional.js was added on branch
1644           FREESIDE_1_9_BRANCH on 2010-03-16 08:34:52 +0000
1645
1646 2010-03-16 00:49  mark
1647
1648         *
1649           httemplate/elements/fckeditor/editor/dialog/fck_scayt/scayt_dialog.css:
1650           file scayt_dialog.css was added on branch FREESIDE_1_9_BRANCH on
1651           2010-03-16 08:34:51 +0000
1652
1653 2010-03-16 00:49  mark
1654
1655         *
1656           httemplate/elements/fckeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif:
1657           file spellchecker_net.gif was added on branch FREESIDE_1_9_BRANCH
1658           on 2010-03-16 08:34:51 +0000
1659
1660 2010-03-16 00:49  mark
1661
1662         * httemplate/elements/fckeditor/editor/dialog/fck_scayt.html: file
1663           fck_scayt.html was added on branch FREESIDE_1_9_BRANCH on
1664           2010-03-16 08:34:48 +0000
1665
1666 2010-03-16 00:49  mark
1667
1668         * httemplate/elements/fckeditor/editor/css/images/block_p.png: file
1669           block_p.png was added on branch FREESIDE_1_9_BRANCH on 2010-03-16
1670           08:34:46 +0000
1671
1672 2010-03-16 00:49  mark
1673
1674         * httemplate/elements/fckeditor/editor/css/images/block_pre.png:
1675           file block_pre.png was added on branch FREESIDE_1_9_BRANCH on
1676           2010-03-16 08:34:46 +0000
1677
1678 2010-03-16 00:49  mark
1679
1680         * httemplate/elements/fckeditor/editor/dialog/fck_div.html: file
1681           fck_div.html was added on branch FREESIDE_1_9_BRANCH on
1682           2010-03-16 08:34:47 +0000
1683
1684 2010-03-16 00:49  mark
1685
1686         * httemplate/elements/fckeditor/editor/css/images/fck_plugin.gif:
1687           file fck_plugin.gif was added on branch FREESIDE_1_9_BRANCH on
1688           2010-03-16 08:34:47 +0000
1689
1690 2010-03-16 00:49  mark
1691
1692         *
1693           httemplate/elements/fckeditor/editor/css/images/block_address.png:
1694           file block_address.png was added on branch FREESIDE_1_9_BRANCH on
1695           2010-03-16 08:34:46 +0000
1696
1697 2010-03-16 00:49  mark
1698
1699         *
1700           httemplate/elements/fckeditor/editor/css/images/block_blockquote.png:
1701           file block_blockquote.png was added on branch FREESIDE_1_9_BRANCH
1702           on 2010-03-16 08:34:46 +0000
1703
1704 2010-03-16 00:49  mark
1705
1706         * httemplate/elements/fckeditor/editor/css/images/block_div.png:
1707           file block_div.png was added on branch FREESIDE_1_9_BRANCH on
1708           2010-03-16 08:34:46 +0000
1709
1710 2010-03-16 00:49  mark
1711
1712         * httemplate/elements/fckeditor/editor/css/images/block_h1.png:
1713           file block_h1.png was added on branch FREESIDE_1_9_BRANCH on
1714           2010-03-16 08:34:46 +0000
1715
1716 2010-03-16 00:49  mark
1717
1718         * httemplate/elements/fckeditor/editor/css/images/block_h2.png:
1719           file block_h2.png was added on branch FREESIDE_1_9_BRANCH on
1720           2010-03-16 08:34:46 +0000
1721
1722 2010-03-16 00:49  mark
1723
1724         * httemplate/elements/fckeditor/editor/css/images/block_h3.png:
1725           file block_h3.png was added on branch FREESIDE_1_9_BRANCH on
1726           2010-03-16 08:34:46 +0000
1727
1728 2010-03-16 00:49  mark
1729
1730         * httemplate/elements/fckeditor/editor/css/images/block_h4.png:
1731           file block_h4.png was added on branch FREESIDE_1_9_BRANCH on
1732           2010-03-16 08:34:46 +0000
1733
1734 2010-03-16 00:49  mark
1735
1736         * httemplate/elements/fckeditor/editor/css/images/block_h5.png:
1737           file block_h5.png was added on branch FREESIDE_1_9_BRANCH on
1738           2010-03-16 08:34:46 +0000
1739
1740 2010-03-16 00:49  mark
1741
1742         * httemplate/elements/fckeditor/editor/css/images/block_h6.png:
1743           file block_h6.png was added on branch FREESIDE_1_9_BRANCH on
1744           2010-03-16 08:34:46 +0000
1745
1746 2010-03-16 00:49  mark
1747
1748         * httemplate/elements/fckeditor/editor/:
1749           css/images/block_address.png, css/images/block_blockquote.png,
1750           css/images/block_div.png, css/images/block_h1.png,
1751           css/images/block_h2.png, css/images/block_h3.png,
1752           css/images/block_h4.png, css/images/block_h5.png,
1753           css/images/block_h6.png, css/images/block_p.png,
1754           css/images/block_pre.png, css/images/fck_plugin.gif,
1755           dialog/fck_div.html, dialog/fck_scayt.html,
1756           dialog/fck_about/sponsors/spellchecker_net.gif,
1757           dialog/fck_scayt/scayt_dialog.css, dtd/fck_dtd_test.html,
1758           dtd/fck_xhtml10strict.js, dtd/fck_xhtml10transitional.js,
1759           filemanager/connectors/test.html,
1760           filemanager/connectors/uploadtest.html,
1761           filemanager/connectors/perl/basexml.pl,
1762           filemanager/connectors/perl/commands.pl,
1763           filemanager/connectors/perl/config.pl,
1764           filemanager/connectors/perl/connector.cgi,
1765           filemanager/connectors/perl/io.pl,
1766           filemanager/connectors/perl/upload.cgi,
1767           filemanager/connectors/perl/upload_fck.pl,
1768           filemanager/connectors/perl/util.pl, js/fckadobeair.js,
1769           lang/fr-ca.js, lang/gu.js, lang/is.js,
1770           plugins/bbcode/fckplugin.js,
1771           plugins/dragresizetable/fckplugin.js,
1772           plugins/placeholder/lang/es.js, skins/default/fck_dialog_ie6.js,
1773           skins/default/images/dialog.sides.gif,
1774           skins/default/images/dialog.sides.png,
1775           skins/default/images/dialog.sides.rtl.png,
1776           skins/default/images/sprites.gif,
1777           skins/default/images/sprites.png,
1778           skins/office2003/fck_dialog_ie6.js,
1779           skins/office2003/images/dialog.sides.gif,
1780           skins/office2003/images/dialog.sides.png,
1781           skins/office2003/images/dialog.sides.rtl.png,
1782           skins/office2003/images/sprites.gif,
1783           skins/office2003/images/sprites.png,
1784           skins/silver/fck_dialog_ie6.js,
1785           skins/silver/images/dialog.sides.gif,
1786           skins/silver/images/dialog.sides.png,
1787           skins/silver/images/dialog.sides.rtl.png,
1788           skins/silver/images/sprites.gif, skins/silver/images/sprites.png,
1789           wsc/ciframe.html, wsc/tmpFrameset.html, wsc/w.html: FCKeditor
1790           2.6.6
1791
1792 2010-03-15 19:14  ivan
1793
1794         * rt/etc/rt.spec: remove rt.spec, borking our build somehow
1795
1796 2010-03-15 18:00  ivan
1797
1798         * httemplate/search/: cust_main-zip.html,
1799           report_cust_main-zip.html: w/svc_whatever option on zip code
1800           distribution report, RT#7784
1801
1802 2010-03-15 15:31  mark
1803
1804         * FS/bin/freeside-paymentech-upload: RT#7473: add -p option
1805
1806 2010-03-15 00:13  ivan
1807
1808         * httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
1809           service w/no ip address, RT#7786
1810
1811 2010-03-14 23:18  ivan
1812
1813         * httemplate/search/elements/cust_pay_or_refund.html: deleted
1814           payment report, RT#7694
1815
1816 2010-03-14 23:10  ivan
1817
1818         * httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
1819           elements/cust_pay_or_refund.html: deleted payment report, RT#7694
1820
1821 2010-03-14 23:10  ivan
1822
1823         * httemplate/search/h_cust_pay.html: file h_cust_pay.html was added
1824           on branch FREESIDE_1_9_BRANCH on 2010-03-15 06:10:44 +0000
1825
1826 2010-03-14 23:10  ivan
1827
1828         * httemplate/search/report_h_cust_pay.html: file
1829           report_h_cust_pay.html was added on branch FREESIDE_1_9_BRANCH on
1830           2010-03-15 06:10:44 +0000
1831
1832 2010-03-14 19:06  ivan
1833
1834         * httemplate/edit/part_pkg.cgi: fix diabled package optional
1835           reporting classes still selectable on package def edit, RT#7658
1836
1837 2010-03-13 15:50  ivan
1838
1839         * FS/FS/cust_pkg.pm: quiet extraneous warnings from
1840           expire_months/start_1st stuff, getting in the way of debugging
1841           for ncic, RT#7780
1842
1843 2010-03-12 14:02  ivan
1844
1845         * FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
1846           add svc_phone-phone_name-max_length config, RT#7047
1847
1848 2010-03-12 13:29  ivan
1849
1850         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
1851           FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
1852           httemplate/edit/svc_phone.cgi,
1853           httemplate/edit/elements/svc_Common.html,
1854           httemplate/edit/process/svc_phone.html,
1855           httemplate/elements/tr-select-cust_location.html,
1856           httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
1857           RT#7047
1858
1859 2010-03-12 03:48  mark
1860
1861         * httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
1862           names
1863
1864 2010-03-11 19:38  ivan
1865
1866         * httemplate/elements/location.html: backport tyop fix from head
1867
1868 2010-03-11 19:36  ivan
1869
1870         * FS/t/location_Mixin.t: file location_Mixin.t was added on branch
1871           FREESIDE_1_9_BRANCH on 2010-03-12 03:36:47 +0000
1872
1873 2010-03-11 19:36  ivan
1874
1875         * FS/FS/location_Mixin.pm, FS/t/location_Mixin.t, FS/FS/Schema.pm,
1876           FS/FS/cust_pkg.pm, FS/FS/svc_phone.pm,
1877           httemplate/edit/svc_phone.cgi,
1878           httemplate/edit/elements/edit.html,
1879           httemplate/edit/elements/svc_Common.html,
1880           httemplate/elements/location.html,
1881           httemplate/elements/tr-select-cust_location.html,
1882           httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
1883
1884 2010-03-11 19:36  ivan
1885
1886         * FS/FS/location_Mixin.pm: file location_Mixin.pm was added on
1887           branch FREESIDE_1_9_BRANCH on 2010-03-12 03:36:47 +0000
1888
1889 2010-03-11 19:30  ivan
1890
1891         * FS/MANIFEST: add location to svc_phone, RT#7047
1892
1893 2010-03-10 19:27  ivan
1894
1895         * FS/FS/TicketSystem/RT_External.pm,
1896           httemplate/view/cust_main/tickets.html: add queue selection to
1897           customer ticket creation, RT#7656
1898
1899 2010-03-10 18:15  ivan
1900
1901         * httemplate/docs/credits.html: Mark Wells is now a member of the
1902           core team.  Kristian Hoffman has been moved to the core emeritus
1903
1904 2010-03-10 00:20  mark
1905
1906         * httemplate/edit/svc_acct.cgi: fix probably misplaced text field
1907
1908 2010-03-09 23:50  mark
1909
1910         * httemplate/edit/svc_domain.cgi: fix probably misplaced text field
1911
1912 2010-03-09 22:52  ivan
1913
1914         * FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
1915           handling from check to insert, so it doesn't get triggered on
1916           edit, RT#7347
1917
1918 2010-03-09 22:47  ivan
1919
1920         * httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
1921           adding a start date to actually check its *added*, RT#7352
1922
1923 2010-03-09 15:47  ivan
1924
1925         * httemplate/misc/delay_susp_pkg.html: tyop too
1926
1927 2010-03-09 14:37  mark
1928
1929         * httemplate/misc/cancel_pkg.html: fix typo
1930
1931 2010-03-09 13:57  mark
1932
1933         * FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
1934           httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
1935           length prepaid card codes
1936
1937 2010-03-09 00:37  ivan
1938
1939         * FS/FS/part_pkg/sql_external.pm: move sql_external to use
1940           recur_Common, RT#7212
1941
1942 2010-03-09 00:05  ivan
1943
1944         * httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
1945           date_format
1946
1947 2010-03-08 20:41  jeff
1948
1949         * FS/FS/Conf.pm, bin/opensrs_domain_pkgs,
1950           FS/FS/cust_bill_ApplicationCommon.pm,
1951           FS/FS/part_export/domreg_opensrs.pm: backport opensrs
1952           modifications (RT 5825 stuff)
1953
1954 2010-03-08 18:43  ivan
1955
1956         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
1957           the 1st and expires after N months, RT#7738
1958
1959 2010-03-08 18:39  ivan
1960
1961         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
1962           0.05_02 required.  RT#_7673
1963
1964 2010-03-08 18:17  ivan
1965
1966         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
1967           0.05_02 required.  RT#_7673
1968
1969 2010-03-08 16:23  jeff
1970
1971         * FS/FS/Setup.pm: tyop broke populate_initial_data
1972
1973 2010-03-08 16:18  jeff
1974
1975         * FS/FS/reason_type.pm: and this is not 1.7.x
1976
1977 2010-03-08 15:07  jeff
1978
1979         * FS/FS/part_export/prizm.pm: try a delete before adding an element
1980           to prizm
1981
1982 2010-03-08 02:57  ivan
1983
1984         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
1985           httemplate/edit/REAL_cust_pkg.cgi,
1986           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
1987           httemplate/edit/cust_refund.cgi,
1988           httemplate/edit/quick-charge.html,
1989           httemplate/elements/tr-input-beginning_ending.html,
1990           httemplate/elements/tr-input-date-field.html,
1991           httemplate/misc/cancel_pkg.html,
1992           httemplate/misc/delay_susp_pkg.html,
1993           httemplate/misc/order_pkg.html,
1994           httemplate/search/report_prepaid_income.html,
1995           httemplate/view/cust_main/payment_history.html,
1996           httemplate/view/cust_main/payment_history/credit.html,
1997           httemplate/view/cust_main/payment_history/voided_payment.html,
1998           httemplate/edit/elements/ApplicationCommon.html,
1999           httemplate/view/cust_main/payment_history/payment.html: proper
2000           use of date_format config for international date formats, RT#7009
2001
2002 2010-03-07 23:02  ivan
2003
2004         * httemplate/elements/select-svc-domain.html: file
2005           select-svc-domain.html was added on branch FREESIDE_1_9_BRANCH on
2006           2010-03-08 07:03:00 +0000
2007
2008 2010-03-07 23:02  ivan
2009
2010         * FS/t/svc_Domain_Mixin.t: file svc_Domain_Mixin.t was added on
2011           branch FREESIDE_1_9_BRANCH on 2010-03-08 07:02:59 +0000
2012
2013 2010-03-07 23:02  ivan
2014
2015         * httemplate/elements/tr-select-svc-domain.html: file
2016           tr-select-svc-domain.html was added on branch FREESIDE_1_9_BRANCH
2017           on 2010-03-08 07:03:00 +0000
2018
2019 2010-03-07 23:02  ivan
2020
2021         * FS/FS/svc_Domain_Mixin.pm, FS/FS/Conf.pm,
2022           FS/t/svc_Domain_Mixin.t,
2023           httemplate/elements/select-svc-domain.html,
2024           httemplate/elements/tr-select-svc-domain.html, FS/MANIFEST,
2025           FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
2026           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi,
2027           FS/FS/part_export/netsapiens.pm,
2028           httemplate/edit/elements/svc_Common.html: domain names in
2029           netsapiens export (domain name association w/svc_phone), RT#5864
2030
2031 2010-03-07 23:02  ivan
2032
2033         * FS/FS/svc_Domain_Mixin.pm: file svc_Domain_Mixin.pm was added on
2034           branch FREESIDE_1_9_BRANCH on 2010-03-08 07:02:59 +0000
2035
2036 2010-03-07 10:07  jeff
2037
2038         * FS/FS/tax_rate.pm: pass format and correct filenames
2039
2040 2010-03-05 11:09  ivan
2041
2042         * FS/FS/part_export/grandstream.pm: random nits for grandstream
2043           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
2044           error handling.  RT#7132
2045
2046 2010-03-05 11:02  ivan
2047
2048         * httemplate/edit/part_device.html,
2049           FS/FS/part_export/grandstream.pm: random nits for grandstream
2050           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
2051           error handling.  RT#7132
2052
2053 2010-03-05 10:24  ivan
2054
2055         * FS/FS/part_export/: domain_shellcommands.pm,
2056           phone_shellcommands.pm, shellcommands.pm,
2057           shellcommands_withdomain.pm, textradius.pm, www_shellcommands.pm,
2058           forward_shellcommands.pm, vpopmail.pm: point to wiki docs
2059
2060 2010-03-05 10:10  ivan
2061
2062         * FS/FS/part_export/grandstream.pm,
2063           httemplate/edit/part_device.html: random nits for grandstream
2064           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
2065           error handling.  RT#7132
2066
2067 2010-03-03 21:31  jeff
2068
2069         * FS/FS/cust_bill.pm: always show the previous section when
2070           previous_balance-summary_only is enabled
2071
2072 2010-03-02 17:39  jeff
2073
2074         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
2075           rearrange, and avoid the vacuum
2076
2077 2010-03-02 17:00  jeff
2078
2079         * httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
2080           DO have plus four
2081
2082 2010-03-02 09:18  ivan
2083
2084         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
2085           search/cust_pkg.cgi, search/elements/search-html.html: UI: get
2086           rid of undocumented extra_choices_callback in search.html: a
2087           terrible place to put action links from a UI perspective, move
2088           package links to html_init, now consitent with customer links,
2089           change label on popup from "increment bill date" to "increment
2090           next bill date", RT#7132
2091
2092 2010-03-01 14:18  ivan
2093
2094         * httemplate/edit/elements/svc_Common.html: fixup editing w/manual
2095           inventory, RT#7010
2096
2097 2010-03-01 14:00  ivan
2098
2099         * httemplate/elements/select-table.html: fix up editing services
2100           w/manual select from inventory, RT#7010
2101
2102 2010-03-01 13:56  ivan
2103
2104         * FS/FS/svc_Common.pm: fix up editing services w/manual select from
2105           inventory, RT#7010
2106
2107 2010-03-01 13:44  ivan
2108
2109         * httemplate/edit/process/svc_external.html: svc_external provision
2110           redirecting back to svc_phone?!  RT#7010
2111
2112 2010-03-01 13:36  ivan
2113
2114         * httemplate/edit/elements/edit.html: fix up editing services
2115           w/manual select from inventory, RT#7010
2116
2117 2010-03-01 13:05  ivan
2118
2119         * httemplate/search/inventory_item.html: fix inventory item links
2120           to non-svc_acct services, RT#7010
2121
2122 2010-03-01 11:38  ivan
2123
2124         * FS/FS/svc_Common.pm: enable manual selection from inventory
2125           dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
2126
2127 2010-03-01 11:29  ivan
2128
2129         * httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
2130           edit/elements/svc_Common.html, elements/select-table.html: enable
2131           manual selection from inventory dropdowns for svc_broadband,
2132           svc_external & svc_phone, RT#7010
2133
2134 2010-03-01 11:10  jeff
2135
2136         * Makefile: get along better with RTless installs
2137
2138 2010-02-26 19:15  ivan
2139
2140         * httemplate/edit/cust_refund.cgi: expiration date not meaningful
2141           for non-CARD, RT#7419
2142
2143 2010-02-26 18:59  ivan
2144
2145         * FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
2146           by zero" error applying things when using weights, RT#7491
2147
2148 2010-02-24 21:49  mark
2149
2150         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
2151           misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
2152           RT#7132: bulk increment package bill dates
2153
2154 2010-02-24 15:32  mark
2155
2156         * httemplate/misc/: bulk_pkg_increment_bill.cgi,
2157           process/bulk_pkg_increment_bill.cgi: RT#7132: bulk increment
2158           package bill dates
2159
2160 2010-02-24 15:32  mark
2161
2162         * httemplate/misc/bulk_pkg_increment_bill.cgi: file
2163           bulk_pkg_increment_bill.cgi was added on branch
2164           FREESIDE_1_9_BRANCH on 2010-02-25 05:49:37 +0000
2165
2166 2010-02-24 15:32  mark
2167
2168         * httemplate/misc/process/bulk_pkg_increment_bill.cgi: file
2169           bulk_pkg_increment_bill.cgi was added on branch
2170           FREESIDE_1_9_BRANCH on 2010-02-25 05:49:38 +0000
2171
2172 2010-02-22 02:35  ivan
2173
2174         * FS/FS/part_export/communigate_pro.pm: communigate: domain account
2175           defaults, RT#7083
2176
2177 2010-02-22 01:18  ivan
2178
2179         * httemplate/edit/svc_domain.cgi: communigate: domain account
2180           defaults, RT#7083
2181
2182 2010-02-22 01:14  ivan
2183
2184         * httemplate/view/svc_domain/acct_defaults.html: file
2185           acct_defaults.html was added on branch FREESIDE_1_9_BRANCH on
2186           2010-02-22 09:14:35 +0000
2187
2188 2010-02-22 01:14  ivan
2189
2190         * httemplate/view/svc_domain/basics.html: file basics.html was
2191           added on branch FREESIDE_1_9_BRANCH on 2010-02-22 09:14:35 +0000
2192
2193 2010-02-22 01:14  ivan
2194
2195         * httemplate/view/svc_domain/dns.html: file dns.html was added on
2196           branch FREESIDE_1_9_BRANCH on 2010-02-22 09:14:35 +0000
2197
2198 2010-02-22 01:14  ivan
2199
2200         * httemplate/view/elements/tr.html: file tr.html was added on
2201           branch FREESIDE_1_9_BRANCH on 2010-02-22 09:14:34 +0000
2202
2203 2010-02-22 01:14  ivan
2204
2205         * httemplate/view/elements/tr.html,
2206           httemplate/view/svc_domain/acct_defaults.html,
2207           httemplate/view/svc_domain/basics.html,
2208           httemplate/view/svc_domain/dns.html, FS/FS/Schema.pm,
2209           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
2210           httemplate/edit/part_svc.cgi, httemplate/view/svc_domain.cgi,
2211           httemplate/edit/process/svc_domain.cgi,
2212           httemplate/view/svc_acct/basics.html,
2213           httemplate/edit/svc_acct.cgi: communigate: domain account
2214           defaults, RT#7083
2215
2216 2010-02-21 23:13  ivan
2217
2218         * FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
2219           httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
2220           communigate: domain aliases, enabled services & administrator
2221           domain, RT#7083
2222
2223 2010-02-21 19:22  ivan
2224
2225         * FS/FS/part_export/communigate_pro.pm, FS/FS/Schema.pm,
2226           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
2227           httemplate/edit/svc_domain.cgi,
2228           httemplate/edit/process/svc_domain.cgi,
2229           httemplate/view/svc_domain.cgi,
2230           httemplate/edit/process/svc_acct.cgi: communigate: domain
2231           aliases, enabled services, RT#7083
2232
2233 2010-02-21 14:54  ivan
2234
2235         * FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
2236           httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
2237           communigate forwarders, RT#7083
2238
2239 2010-02-21 01:19  ivan
2240
2241         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
2242           FS/FS/part_export/communigate_pro.pm,
2243           httemplate/edit/svc_acct.cgi,
2244           httemplate/view/svc_acct/basics.html: communigate, RT#7083
2245
2246 2010-02-20 23:32  ivan
2247
2248         * httemplate/view/svc_acct/basics.html: communigate, RT#7083
2249
2250 2010-02-20 23:28  ivan
2251
2252         * httemplate/view/svc_acct/tr.html, FS/FS/Schema.pm,
2253           FS/FS/svc_acct.pm, FS/FS/part_export/communigate_pro.pm,
2254           httemplate/edit/svc_acct.cgi,
2255           httemplate/view/elements/svc_export_settings.html: communigate,
2256           RT#7083
2257
2258 2010-02-20 23:28  ivan
2259
2260         * httemplate/view/svc_acct/tr.html: file tr.html was added on
2261           branch FREESIDE_1_9_BRANCH on 2010-02-21 07:28:12 +0000
2262
2263 2010-02-20 19:16  ivan
2264
2265         * httemplate/elements/communigate_pro-accessmodes.html,
2266           FS/FS/svc_acct.pm, FS/FS/part_svc.pm,
2267           FS/FS/part_export/communigate_pro.pm,
2268           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
2269           httemplate/edit/process/svc_acct.cgi,
2270           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
2271           httemplate/view/elements/svc_export_settings.html,
2272           httemplate/view/svc_acct/basics.html: communigate, RT#7083
2273
2274 2010-02-20 19:16  ivan
2275
2276         * httemplate/elements/communigate_pro-accessmodes.html: file
2277           communigate_pro-accessmodes.html was added on branch
2278           FREESIDE_1_9_BRANCH on 2010-02-21 03:16:04 +0000
2279
2280 2010-02-20 14:34  ivan
2281
2282         * FS/FS/Conf.pm: communigate pro provisioning, RT#7083
2283
2284 2010-02-20 14:31  ivan
2285
2286         * httemplate/view/svc_acct/usage.html: file usage.html was added on
2287           branch FREESIDE_1_9_BRANCH on 2010-02-20 22:31:33 +0000
2288
2289 2010-02-20 14:31  ivan
2290
2291         * httemplate/view/elements/svc_export_settings.html,
2292           httemplate/view/svc_acct/basics.html,
2293           httemplate/view/svc_acct/change_svc.html,
2294           httemplate/view/svc_acct/change_svc_form.html,
2295           httemplate/view/svc_acct/hosting.html,
2296           httemplate/view/svc_acct/radius_usage.html,
2297           httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
2298           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
2299           FS/FS/part_export/communigate_pro.pm,
2300           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
2301           httemplate/view/svc_domain.cgi: communigate pro provisioning,
2302           RT#7083
2303
2304 2010-02-20 14:31  ivan
2305
2306         * httemplate/view/svc_acct/basics.html: file basics.html was added
2307           on branch FREESIDE_1_9_BRANCH on 2010-02-20 22:31:33 +0000
2308
2309 2010-02-20 14:31  ivan
2310
2311         * httemplate/view/svc_acct/change_svc.html: file change_svc.html
2312           was added on branch FREESIDE_1_9_BRANCH on 2010-02-20 22:31:33
2313           +0000
2314
2315 2010-02-20 14:31  ivan
2316
2317         * httemplate/view/svc_acct/change_svc_form.html: file
2318           change_svc_form.html was added on branch FREESIDE_1_9_BRANCH on
2319           2010-02-20 22:31:33 +0000
2320
2321 2010-02-20 14:31  ivan
2322
2323         * httemplate/view/svc_acct/hosting.html: file hosting.html was
2324           added on branch FREESIDE_1_9_BRANCH on 2010-02-20 22:31:33 +0000
2325
2326 2010-02-20 14:31  ivan
2327
2328         * httemplate/view/svc_acct/radius_usage.html: file
2329           radius_usage.html was added on branch FREESIDE_1_9_BRANCH on
2330           2010-02-20 22:31:33 +0000
2331
2332 2010-02-20 14:31  ivan
2333
2334         * httemplate/view/elements/svc_export_settings.html: file
2335           svc_export_settings.html was added on branch FREESIDE_1_9_BRANCH
2336           on 2010-02-20 22:31:33 +0000
2337
2338 2010-02-17 19:48  mark
2339
2340         * FS/bin/freeside-void-payments: Documentation cleanup
2341
2342 2010-02-17 01:00  ivan
2343
2344         * httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
2345
2346 2010-02-17 00:30  ivan
2347
2348         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_export.pm,
2349           FS/FS/svc_Common.pm, FS/FS/svc_domain.pm,
2350           FS/FS/part_export/communigate_pro.pm,
2351           httemplate/edit/svc_domain.cgi,
2352           httemplate/edit/process/svc_domain.cgi,
2353           httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
2354           pro provisioning, RT#7083
2355
2356 2010-02-16 10:36  ivan
2357
2358         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
2359           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
2360           fs_selfservice/FS-SelfService/cgi/make_payment.html: option to
2361           uncheck the save checkbox in self-service by default, RT#6955
2362
2363 2010-02-15 18:19  jeff
2364
2365         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
2366           httemplate/misc/process/tax-import.cgi: refactor cch tax import
2367           to remove tons of false laziness and improve flexibility; allow
2368           reload from local files
2369
2370 2010-02-15 08:34  jeff
2371
2372         * htetc/handler.pl: lexical instead of dynamic warnings
2373
2374 2010-02-15 06:39  jeff
2375
2376         * htetc/handler.pl: get rid of some very annoying and pointless
2377           noise
2378
2379 2010-02-14 18:09  ivan
2380
2381         * FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
2382           Email::Sender and add options for every kind of mail encryption &
2383           authentication, RT#7285
2384
2385 2010-02-12 18:53  ivan
2386
2387         * httemplate/edit/process/svc_external.html: file svc_external.html
2388           was added on branch FREESIDE_1_9_BRANCH on 2010-02-13 02:53:49
2389           +0000
2390
2391 2010-02-12 18:53  ivan
2392
2393         * httemplate/edit/process/svc_external.html, FS/FS/svc_external.pm,
2394           httemplate/edit/svc_external.cgi,
2395           httemplate/edit/svc_Common.html,
2396           httemplate/edit/elements/svc_Common.html: svc_external.title from
2397           inventory, RT#7010
2398
2399 2010-02-12 15:44  ivan
2400
2401         * FS/FS/ClientAPI/MyAccount.pm: don't return an error about
2402           changing the cust_main record to the user as a payment processing
2403           error, log a bunch of verbose stuff in this case so we can track
2404           down wtf is going on, RT#6955
2405
2406 2010-02-12 13:49  ivan
2407
2408         * fs_selfservice/java/freeside_create_ticket_example.java: tyop,
2409           RT#7007
2410
2411 2010-02-12 11:28  ivan
2412
2413         * FS/FS/ClientAPI/MyAccount.pm,
2414           fs_selfservice/java/freeside_create_ticket_example.java,
2415           fs_selfservice/perl/xmlrpc-create_ticket.pl,
2416           FS/FS/TicketSystem/RT_Internal.pm: add mime_type option to
2417           self-service ticket create, RT#7007
2418
2419 2010-02-12 11:27  ivan
2420
2421         * fs_selfservice/perl/xmlrpc-create_ticket.pl,
2422           FS/FS/ClientAPI/MyAccount.pm,
2423           fs_selfservice/java/freeside_create_ticket_example.java: backport
2424           queue option, RT#7007
2425
2426 2010-02-11 19:26  ivan
2427
2428         * FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
2429           RT#7379
2430
2431 2010-02-11 17:35  ivan
2432
2433         * httemplate/view/cust_svc.cgi: file cust_svc.cgi was added on
2434           branch FREESIDE_1_9_BRANCH on 2010-02-12 01:37:54 +0000
2435
2436 2010-02-11 17:35  ivan
2437
2438         * fs_selfservice/java/freeside_create_ticket_example.java: file
2439           freeside_create_ticket_example.java was added on branch
2440           FREESIDE_1_9_BRANCH on 2010-02-12 01:37:53 +0000
2441
2442 2010-02-11 17:35  ivan
2443
2444         * fs_selfservice/perl/xmlrpc-create_ticket.pl: file
2445           xmlrpc-create_ticket.pl was added on branch FREESIDE_1_9_BRANCH
2446           on 2010-02-12 01:37:54 +0000
2447
2448 2010-02-11 17:35  ivan
2449
2450         * fs_selfservice/java/freeside_create_ticket_example.java,
2451           fs_selfservice/perl/xmlrpc-create_ticket.pl,
2452           httemplate/view/cust_svc.cgi, FS/FS/Conf.pm,
2453           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
2454           FS/FS/TicketSystem/RT_Internal.pm,
2455           fs_selfservice/FS-SelfService/SelfService.pm,
2456           rt/lib/RT/URI/freeside.pm: add ticket creation to self-service
2457           API, RT#7007
2458
2459 2010-02-11 15:14  jeff
2460
2461         * FS/FS/part_export/grandstream.pm: fix quoting
2462
2463 2010-02-09 18:12  mark
2464
2465         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
2466           RBC batch import
2467
2468 2010-02-08 11:01  ivan
2469
2470         * FS/FS/h_svc_pbx.pm: file h_svc_pbx.pm was added on branch
2471           FREESIDE_1_9_BRANCH on 2010-02-08 19:01:08 +0000
2472
2473 2010-02-08 11:01  ivan
2474
2475         * FS/t/h_svc_pbx.t: file h_svc_pbx.t was added on branch
2476           FREESIDE_1_9_BRANCH on 2010-02-08 19:01:08 +0000
2477
2478 2010-02-08 11:01  ivan
2479
2480         * FS/: FS/h_svc_pbx.pm, t/h_svc_pbx.t, FS.pm, MANIFEST:
2481           h_svc_pbx.pm, RT#7322
2482
2483 2010-02-08 07:32  jeff
2484
2485         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
2486           Makefile, FS/FS/part_device.pm, FS/FS/part_export.pm,
2487           FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
2488           FS/FS/part_export/netsapiens.pm, FS/t/export_device.t,
2489           httemplate/misc/phone_device_config.html, FS/MANIFEST,
2490           httemplate/edit/part_device.html,
2491           httemplate/edit/process/part_device.html,
2492           httemplate/elements/checkboxes-table.html,
2493           httemplate/view/svc_phone.cgi: grandstream device configuration
2494           support #4220
2495
2496 2010-02-04 02:00  ivan
2497
2498         * httemplate/elements/search-cust_main.html, FS/FS/AccessRight.pm,
2499           httemplate/edit/cust_main/top_misc.html: add ability to edit
2500           referring customer, RT#7174
2501
2502 2010-02-03 22:53  ivan
2503
2504         * httemplate/: elements/phonenumber.html, pref/pref-process.html,
2505           pref/pref.html: snom autodial integration
2506
2507 2010-02-03 20:48  ivan
2508
2509         * FS/FS/part_event/Condition/every.pm: fix SQL error with date
2510           field when using this condition, RT#7218
2511
2512 2010-02-03 11:27  ivan
2513
2514         * FS/FS/cust_main.pm: better error msg for profiling
2515
2516 2010-02-02 18:16  ivan
2517
2518         * FS/FS/svc_acct.pm: fix time limits getting double added if the
2519           service is provisioned before first billing
2520
2521 2010-01-30 19:00  ivan
2522
2523         * httemplate/browse/part_pkg_taxclass.html: fix header on report
2524
2525 2010-01-29 12:21  ivan
2526
2527         * FS/FS/Conf.pm: add Cleartext-Password to radius-password export
2528           options, RT#7150
2529
2530 2010-01-29 11:52  ivan
2531
2532         * FS/FS/part_export/thirdlane.pm: ssl option
2533
2534 2010-01-26 21:27  ivan
2535
2536         * FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
2537
2538 2010-01-26 21:21  ivan
2539
2540         * FS/FS/part_export/thirdlane.pm: add port option, RT#7051
2541
2542 2010-01-26 02:40  ivan
2543
2544         * FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
2545           deletes svc_accts, RT#7051
2546
2547 2010-01-26 02:34  ivan
2548
2549         * FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
2550           records
2551
2552 2010-01-26 02:05  ivan
2553
2554         * FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
2555           fallout from default pw encryption: fix error reporting when
2556           entering a bad password
2557
2558 2010-01-26 00:35  ivan
2559
2560         * FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
2561           uniqueness (kludgy) and force to alphanumeric+space and 19 char
2562           max when using thirdlane (conservative guess for 1st pass
2563           implementation), RT#7051
2564
2565 2010-01-26 00:18  ivan
2566
2567         * FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
2568
2569 2010-01-25 23:15  ivan
2570
2571         * FS/FS/part_export/thirdlane.pm: figured out success/failure
2572           reporting, and wrote DID creation/deletion/assign/unassign,
2573           RT#7051
2574
2575 2010-01-25 22:15  ivan
2576
2577         * FS/FS/part_export/thirdlane.pm: file thirdlane.pm was added on
2578           branch FREESIDE_1_9_BRANCH on 2010-01-26 06:15:35 +0000
2579
2580 2010-01-25 22:15  ivan
2581
2582         * FS/FS/part_export/: thirdlane.pm: initial thirdlane export
2583           w/tenant insert/delete/replace, RT#7051
2584
2585 2010-01-25 22:14  ivan
2586
2587         * FS/FS/svc_pbx.pm: fix label method and doc work
2588
2589 2010-01-25 22:14  ivan
2590
2591         * FS/FS/svc_Common.pm: remove debugging
2592
2593 2010-01-25 14:14  ivan
2594
2595         * httemplate/elements/select-svc_pbx.html: file select-svc_pbx.html
2596           was added on branch FREESIDE_1_9_BRANCH on 2010-01-25 22:14:33
2597           +0000
2598
2599 2010-01-25 14:14  ivan
2600
2601         * httemplate/elements/tr-select-svc_pbx.html: file
2602           tr-select-svc_pbx.html was added on branch FREESIDE_1_9_BRANCH on
2603           2010-01-25 22:14:33 +0000
2604
2605 2010-01-25 14:14  ivan
2606
2607         * httemplate/elements/select-svc_pbx.html,
2608           httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
2609           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
2610           FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
2611           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
2612           httemplate/edit/elements/edit.html,
2613           httemplate/edit/elements/svc_Common.html,
2614           httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
2615           linking DIDs and users to PBXes, RT#7051
2616
2617 2010-01-25 09:41  ivan
2618
2619         * httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
2620           FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
2621
2622 2010-01-25 09:35  ivan
2623
2624         * FS/FS/svc_pbx.pm: file svc_pbx.pm was added on branch
2625           FREESIDE_1_9_BRANCH on 2010-01-25 17:36:59 +0000
2626
2627 2010-01-25 09:35  ivan
2628
2629         * FS/t/svc_pbx.t: file svc_pbx.t was added on branch
2630           FREESIDE_1_9_BRANCH on 2010-01-25 17:37:00 +0000
2631
2632 2010-01-25 09:35  ivan
2633
2634         * FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
2635           RT#7051
2636
2637 2010-01-24 16:31  ivan
2638
2639         * FS/FS/svc_acct.pm: fix password length checks from applyhing to
2640           already-crypted legacy passwords, RT#7139
2641
2642 2010-01-24 14:38  ivan
2643
2644         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
2645           overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
2646           upstream v281 (jan 20, 2010)
2647
2648 2010-01-24 12:37  ivan
2649
2650         * FS/FS/UI/Web.pm: right-align customer # in reports
2651
2652 2010-01-24 11:53  ivan
2653
2654         * httemplate/search/cust_bill.html: fix alignment of customer data
2655
2656 2010-01-24 11:52  ivan
2657
2658         * httemplate/search/cust_bill_pay.html: separate out the invoice
2659           and payment info into multiple columns, and fix application date
2660           showing as payment date
2661
2662 2010-01-21 00:54  ivan
2663
2664         * FS/FS/Conf.pm: correct description for selfservice-body_footer
2665
2666 2010-01-21 00:38  ivan
2667
2668         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
2669           self-service skinning config options, and start taking a stab at
2670           reorganizing config sections, RT#6893
2671
2672 2010-01-21 00:34  ivan
2673
2674         * fs_selfservice/FS-SelfService/cgi/image.cgi: file image.cgi was
2675           added on branch FREESIDE_1_9_BRANCH on 2010-01-21 08:34:24 +0000
2676
2677 2010-01-21 00:34  ivan
2678
2679         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
2680           fs_selfservice/FS-SelfService/cgi/change_bill.html,
2681           fs_selfservice/FS-SelfService/cgi/change_password.html,
2682           fs_selfservice/FS-SelfService/cgi/change_pay.html,
2683           fs_selfservice/FS-SelfService/cgi/change_ship.html,
2684           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
2685           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
2686           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
2687           fs_selfservice/FS-SelfService/cgi/header.html,
2688           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
2689           fs_selfservice/FS-SelfService/cgi/make_payment.html,
2690           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
2691           fs_selfservice/FS-SelfService/cgi/myaccount.html,
2692           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
2693           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
2694           fs_selfservice/FS-SelfService/cgi/payment_results.html,
2695           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
2696           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
2697           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
2698           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
2699           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
2700           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
2701           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
2702           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
2703           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
2704           fs_selfservice/FS-SelfService/cgi/provision.html,
2705           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
2706           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
2707           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
2708           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
2709           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
2710           fs_selfservice/FS-SelfService/cgi/view_usage.html,
2711           fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
2712           fs_selfservice/FS-SelfService/cgi/image.cgi,
2713           FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
2714           FS/FS/Conf.pm: more self-service skinning config options, and
2715           start taking a stab at reorganizing config sections, RT#6893
2716
2717 2010-01-19 15:11  jeff
2718
2719         * FS/FS/part_export/prizm.pm: SM in new window
2720
2721 2010-01-19 09:48  jeff
2722
2723         * FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
2724
2725 2010-01-18 20:54  ivan
2726
2727         * FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
2728           sure some xml fields don't get larger than what paymentech wants
2729
2730 2010-01-18 19:24  mark
2731
2732         * httemplate/search/elements/search-csv.html: Fix mime type for CSV
2733           files, RT#1526
2734
2735 2010-01-18 16:13  ivan
2736
2737         * httemplate/search/cust_bill_pkg.cgi: fix color/style after
2738           removal of billpkgnum display
2739
2740 2010-01-16 22:40  ivan
2741
2742         * FS/FS/ClientAPI/MasonComponent.pm: fix for
2743           selfservice_server-base_url without a trailing /
2744
2745 2010-01-16 19:31  ivan
2746
2747         * FS/FS/cust_main.pm: return an error for 0 amount payments to
2748           avoid a $0 payment getting stuck in declined or captured status,
2749           RT#6993
2750
2751 2010-01-16 18:34  ivan
2752
2753         * FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
2754           phone numbers, RT#7000
2755
2756 2010-01-16 18:22  ivan
2757
2758         * FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
2759           svc_acct... custnum and invnum are user-visible, other database
2760           ids, not so much.  also, breaks phone number search w/current Pg,
2761           RT#7000
2762
2763 2010-01-16 17:05  jeff
2764
2765         * FS/FS/cust_pkg.pm: rest of work around bug in pre-perl5.10 which
2766           is at best noisy and at worst missorting
2767
2768 2010-01-16 16:22  jeff
2769
2770         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
2771           best noisy and at worst missorting
2772
2773 2010-01-16 15:39  ivan
2774
2775         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
2776           termination price plan, RT#6932
2777
2778 2010-01-16 15:06  ivan
2779
2780         * httemplate/search/cust_svc.html: fix searching for unlinked
2781           services?  RT#7059
2782
2783 2010-01-16 12:44  ivan
2784
2785         * ChangeLog: preparing for 1.9.2
2786
2787 2010-01-14 19:59  ivan
2788
2789         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
2790
2791 2010-01-12 19:14  ivan
2792
2793         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
2794           the errors fatal
2795
2796 2010-01-12 09:17  jeff
2797
2798         * FS/FS/part_export/prizm.pm: add some debugging
2799
2800 2010-01-12 09:16  jeff
2801
2802         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
2803           numeric messages
2804
2805 2010-01-09 02:03  ivan
2806
2807         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
2808           this all work right :/
2809
2810 2010-01-09 00:21  ivan
2811
2812         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
2813
2814 2010-01-07 01:48  mark
2815
2816         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
2817           batch import (RT#6967)
2818
2819 2010-01-05 20:47  ivan
2820
2821         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
2822           changes...
2823
2824 2010-01-05 20:43  ivan
2825
2826         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
2827           warning
2828
2829 2010-01-05 20:41  ivan
2830
2831         * FS/FS/cust_main.pm: doc
2832
2833 2010-01-03 20:13  jeff
2834
2835         * bin/opensrs_domain_pkgs: file opensrs_domain_pkgs was added on
2836           branch FREESIDE_1_9_BRANCH on 2010-03-09 04:41:08 +0000
2837
2838 2010-01-03 20:13  jeff
2839
2840         * bin/opensrs_domain_pkgs: untested triggering of export on
2841           payments, requires config enable (RT5825)
2842
2843 2010-01-03 19:23  jeff
2844
2845         * bin/monitor: add some debugging
2846
2847 2010-01-02 18:54  ivan
2848
2849         * Makefile: fix RT_SiteConfig.pm substitution
2850
2851 2009-12-31 15:03  mark
2852
2853         * FS/FS/pay_batch/RBC.pm: Add pre-header line
2854
2855 2009-12-31 04:56  ivan
2856
2857         * rt/: Makefile, lib/RT.pm: rt 3.6.10
2858
2859 2009-12-31 04:44  ivan
2860
2861         * rt/: etc/RT_Config.pm.in, html/Admin/Users/Modify.html,
2862           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
2863           html/Elements/PageLayout, html/Elements/QuickCreate,
2864           html/Elements/SelectDate, html/Elements/SimpleSearch,
2865           html/Elements/Tabs, html/Elements/TicketList,
2866           html/Elements/TitleBoxStart, html/Elements/CollectionAsTable/Row,
2867           html/NoAuth/css/3.5-default/main.css,
2868           html/NoAuth/css/3.5-default/misc.css,
2869           html/NoAuth/css/3.5-default/titlebox.css,
2870           html/NoAuth/css/3.5-default/transactions.css,
2871           html/Prefs/SearchOptions.html, html/Search/Bulk.html,
2872           html/Ticket/Create.html, html/Ticket/Display.html,
2873           html/Ticket/Elements/ShowSummary,
2874           html/Ticket/Elements/ShowTransactionAttachments,
2875           html/Ticket/Elements/Tabs, html/User/Prefs.html,
2876           html/Widgets/TitleBoxStart, lib/RT/Groups_Overlay.pm,
2877           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
2878           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
2879           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
2880           sbin/rt-setup-database.in: rt 3.6.10
2881
2882 2009-12-31 04:35  ivan
2883
2884         * rt/FREESIDE_MODIFIED: up-to-date
2885
2886 2009-12-30 23:16  ivan
2887
2888         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
2889           with recent DBIx::DBSchema
2890
2891 2009-12-30 21:10  ivan
2892
2893         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
2894           agentnums with freeside-daily
2895
2896 2009-12-30 19:33  ivan
2897
2898         * Makefile: goodbye conf dir
2899
2900 2009-12-30 18:50  jeff
2901
2902         * FS/FS/cust_main.pm: really reduce the noise
2903
2904 2009-12-29 22:41  jeff
2905
2906         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
2907           elements
2908
2909 2009-12-29 22:05  jeff
2910
2911         * FS/FS/cust_main.pm: noise reduction
2912
2913 2009-12-29 21:22  jeff
2914
2915         * FS/FS/tax_rate.pm: noise reduction
2916
2917 2009-12-29 18:39  jeff
2918
2919         * FS/FS/cust_bill_pkg_detail.pm: use the class used
2920
2921 2009-12-29 18:26  jeff
2922
2923         * FS/FS/cust_main.pm: noise reduction
2924
2925 2009-12-28 20:49  ivan
2926
2927         * FS/bin/freeside-upgrade: output SQL statements as we run them
2928           (and only the ones we run), not immediately
2929
2930 2009-12-28 20:44  ivan
2931
2932         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
2933
2934 2009-12-28 20:24  ivan
2935
2936         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
2937           non-mysql, takes forever on large dbs, RT#6946
2938
2939 2009-12-28 17:38  ivan
2940
2941         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
2942
2943 2009-12-28 17:00  mark
2944
2945         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
2946           httemplate/elements/menu.html: Add Browse attachments ACL
2947           (RT#4964)
2948
2949 2009-12-28 16:33  mark
2950
2951         * FS/FS/Conf.pm: RT#6358
2952
2953 2009-12-28 11:18  ivan
2954
2955         * FS/FS/o2m_Common.pm: beginning of prospect/CRM/contact work
2956
2957 2009-12-28 11:18  ivan
2958
2959         * FS/FS/o2m_Common.pm: file o2m_Common.pm was added on branch
2960           FREESIDE_1_9_BRANCH on 2010-04-29 07:43:21 +0000
2961
2962 2009-12-27 21:25  ivan
2963
2964         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
2965
2966 2009-12-26 17:00  jeff
2967
2968         * FS/FS/: cust_main.pm, cust_location.pm: improve spacing around
2969           county
2970
2971 2009-12-23 15:32  jeff
2972
2973         * bin/monitor: remove debugging
2974
2975 2009-12-23 15:29  jeff
2976
2977         * bin/: monitor: add non-forking one machine monitor program
2978
2979 2009-12-23 15:29  jeff
2980
2981         * bin/monitor: file monitor was added on branch FREESIDE_1_9_BRANCH
2982           on 2009-12-23 23:29:54 +0000
2983
2984 2009-12-23 15:14  jeff
2985
2986         * FS/FS/Yori.pm: teach yori to do some load monitoring
2987
2988 2009-12-23 13:21  jeff
2989
2990         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
2991           FS/FS/cust_pkg.pm,
2992           httemplate/view/cust_main/packages/location.html: correct invoice
2993           package address display and reduce false laziness
2994
2995 2009-12-22 16:30  mark
2996
2997         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
2998           httemplate/edit/process/svc_acct.cgi,
2999           httemplate/view/svc_acct.cgi: Tweak set_password per RT#6358
3000
3001 2009-12-21 06:36  jeff
3002
3003         * bin/fetch_and_expand_taxes: file fetch_and_expand_taxes was added
3004           on branch FREESIDE_1_9_BRANCH on 2009-12-21 14:37:22 +0000
3005
3006 2009-12-21 06:36  jeff
3007
3008         * bin/reassemble_taxes: file reassemble_taxes was added on branch
3009           FREESIDE_1_9_BRANCH on 2009-12-21 14:37:22 +0000
3010
3011 2009-12-21 06:36  jeff
3012
3013         * bin/fetch_and_expand_taxes, bin/reassemble_taxes, FS/FS/Conf.pm,
3014           FS/FS/tax_rate.pm: move cch conf into database and add a couple
3015           small tools for processing updates more manually
3016
3017 2009-12-20 18:56  mark
3018
3019         * httemplate/search/elements/search-xls.html: Fix filename for
3020           Excel spreadsheet reports
3021
3022 2009-12-20 18:00  ivan
3023
3024         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
3025           link cancel expired (and suspend adjourned) packages, and catch
3026           and return errors in all cases, RT#6627
3027
3028 2009-12-20 13:52  ivan
3029
3030         * FS/FS/Conf.pm: late fee package class specified in the event
3031           action instead of a global finance_pkgclass config, RT#6617
3032
3033 2009-12-20 13:48  ivan
3034
3035         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
3036           fee package class specified in the event action instead of a
3037           global finance_pkgclass config, RT#6617
3038
3039 2009-12-20 11:42  ivan
3040
3041         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
3042           wrong account for customers who have multiple accounts, RT#6681,
3043           fallout from RT#4189
3044
3045 2009-12-19 22:52  ivan
3046
3047         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
3048           package search, RT#6609
3049
3050 2009-12-19 18:51  ivan
3051
3052         * FS/FS/cust_pkg.pm: fix bulk package order with one package
3053           changing to one new package, RT#6519, fallout from RT#4499
3054
3055 2009-12-19 17:02  ivan
3056
3057         * httemplate/view/cust_main/: packages.html, payment_history.html:
3058           fix cust_main-packages-years, RT#6798
3059
3060 2009-12-19 14:41  ivan
3061
3062         * httemplate/edit/cust_credit.cgi: add add'l info field as a
3063           customer-editable field, RT#6505
3064
3065 2009-12-19 14:32  ivan
3066
3067         * httemplate/view/cust_main/payment_history.html: make room for
3068           credit reasons in popup
3069
3070 2009-12-19 12:58  mark
3071
3072         * FS/: bin/freeside-paymentech-upload, FS/pay_batch/paymentech.pm,
3073           bin/freeside-paymentech-download: Fix date format string and
3074           quoting of password
3075
3076 2009-12-19 12:29  ivan
3077
3078         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
3079
3080 2009-12-19 11:10  ivan
3081
3082         * FS/FS/part_pkg.pm: fix package order to really display only those
3083           pacakges available
3084
3085 2009-12-19 11:09  ivan
3086
3087         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
3088           class selection changes
3089
3090 2009-12-16 09:35  ivan
3091
3092         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
3093           table consistency, input sizes and maxlengths, RT#4964
3094
3095 2009-12-16 07:07  jeff
3096
3097         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
3098           cust_main.pm, cust_pkg.pm: group invoice line items by location,
3099           show location address on invoice, option for due date rather than
3100           invoice date on prior unpaid invoice line items, and option for
3101           aging on invoice (#6418, #5235, #4648)
3102
3103 2009-12-13 23:52  ivan
3104
3105         * FS/FS/svc_acct.pm: use a global config too
3106
3107 2009-12-13 23:10  ivan
3108
3109         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
3110           overlimit_groups agent-specific config, overriding
3111           export-specific overlimit_groups, RT#6622
3112
3113 2009-12-13 17:41  mark
3114
3115         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
3116           httemplate/edit/cust_main_attach.cgi,
3117           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
3118           httemplate/view/cust_main/attachments.html: Add access right to
3119           view attachments
3120
3121 2009-12-12 18:10  ivan
3122
3123         * ChangeLog: 1.9.2ish
3124
3125 2009-12-12 14:35  ivan
3126
3127         * FS/FS/cust_credit_bill_pkg.pm: doc
3128
3129 2009-12-12 14:22  ivan
3130
3131         * Makefile: sync versioning with branches, sorry jeremy
3132
3133 2009-12-10 15:03  ivan
3134
3135         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
3136
3137 2009-12-07 22:29  mark
3138
3139         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
3140
3141 2009-12-06 15:44  ivan
3142
3143         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
3144           when cloning
3145
3146 2009-12-06 15:18  ivan
3147
3148         * httemplate/elements/header.html: fix search box clearing from
3149           within RT, caused by different quoting rules in RT comp_root.
3150           grr.
3151
3152 2009-12-06 11:19  ivan
3153
3154         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
3155           and title, RT#6823
3156
3157 2009-12-05 15:36  jeff
3158
3159         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
3160
3161 2009-12-03 20:45  ivan
3162
3163         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
3164           customer-specific account report (and some small refactoring of
3165           method names to clash less), RT#6180
3166
3167 2009-12-03 20:40  ivan
3168
3169         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
3170           FS/FS/cust_event.pm, FS/FS/cust_main.pm,
3171           httemplate/search/477.html, httemplate/search/cust_bill.html,
3172           httemplate/search/cust_bill_event.cgi,
3173           httemplate/search/cust_event.html,
3174           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
3175           httemplate/search/report_svc_acct.html,
3176           httemplate/view/cust_main/packages.html, FS/FS/cust_pkg.pm,
3177           httemplate/misc/email-customers.html,
3178           httemplate/misc/process/bulk_change_pkg.cgi,
3179           httemplate/misc/process/email-customers.html: customer-specific
3180           account report (and some small refactoring of method names to
3181           clash less), RT#6180
3182
3183 2009-12-03 11:22  ivan
3184
3185         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
3186           for peter
3187
3188 2009-12-03 11:06  ivan
3189
3190         * FS/FS/Report/Table/Monthly.pm,
3191           httemplate/graph/cust_bill_pkg.cgi,
3192           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
3193           option for peter
3194
3195 2009-12-02 23:53  ivan
3196
3197         * FS/FS/Schema.pm: index cdrbatchnum
3198
3199 2009-12-02 23:37  ivan
3200
3201         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
3202           import (and skip blank lines), RT#6801
3203
3204 2009-12-02 23:18  ivan
3205
3206         * httemplate/search/cdr.html: fix cdr search
3207
3208 2009-12-02 20:22  ivan
3209
3210         * FS/FS/cdr/sansay.pm: no header?
3211
3212 2009-12-02 12:58  ivan
3213
3214         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
3215           improvement on CDR billing, RT#6386
3216
3217 2009-12-02 12:51  ivan
3218
3219         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
3220           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
3221           unlinked forwards, domains, broadband/external/www services,
3222           RT#6794
3223
3224 2009-12-01 11:16  jeff
3225
3226         * FS/FS/cust_bill.pm: want a listref not a list
3227
3228 2009-11-29 16:38  ivan
3229
3230         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
3231           bulk sending of customer notices, RT#6778
3232
3233 2009-11-29 16:06  ivan
3234
3235         * httemplate/edit/REAL_cust_pkg.cgi: fix
3236
3237 2009-11-29 16:04  ivan
3238
3239         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
3240           UI changes to make it impossible to add a start date to a package
3241           that already has a setup fee (can still remove an existing start
3242           date causing problems), RT#6712
3243
3244 2009-11-29 15:18  ivan
3245
3246         * FS/FS/: Conf.pm, cust_pkg.pm: add
3247           cust_pkg-change_pkgpart-bill_now option to bill the new package
3248           immediately on package changes.  Useful for prepaid situations
3249           with RADIUS where an Expiration attribute base don the package
3250           must be present at all times.  RT#6692
3251
3252 2009-11-29 15:15  ivan
3253
3254         * FS/FS/cust_main.pm: doc: spelling
3255
3256 2009-11-25 16:27  ivan
3257
3258         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
3259
3260 2009-11-25 11:58  ivan
3261
3262         * httemplate/edit/part_pkg.cgi: don't consider disabled report
3263           classes, don't load up the whole table just to see if there are
3264           any
3265
3266 2009-11-25 11:32  jeff
3267
3268         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
3269           records in cdr sections
3270
3271 2009-11-25 08:13  jeff
3272
3273         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
3274           dups, and rearrange
3275
3276 2009-11-25 08:09  jeff
3277
3278         * conf/invoice_latex: really insert a pagebreak
3279
3280 2009-11-25 08:07  jeff
3281
3282         * conf/invoice_latex: oops.. need updated template for new formats
3283
3284 2009-11-24 13:00  ivan
3285
3286         * FS/FS/cust_bill.pm: debugging left on
3287
3288 2009-11-24 09:05  jeff
3289
3290         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
3291
3292 2009-11-23 23:42  ivan
3293
3294         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
3295           search/timeworked.html: timeworked report: carry the date range
3296           through to the success redirect
3297
3298 2009-11-23 23:23  ivan
3299
3300         * httemplate/search/: report_timeworked.html: add date constratint
3301           on time worked search
3302
3303 2009-11-23 23:23  ivan
3304
3305         * httemplate/search/report_timeworked.html: file
3306           report_timeworked.html was added on branch FREESIDE_1_9_BRANCH on
3307           2009-11-24 07:23:47 +0000
3308
3309 2009-11-23 22:04  ivan
3310
3311         * FS/FS/cust_main.pm: send card number with void transactions for
3312           B:OP:IPPay, RT#5690
3313
3314 2009-11-23 17:11  mark
3315
3316         * FS/FS/Schema.pm, httemplate/browse/cust_attachment.html,
3317           httemplate/edit/cust_main_attach.cgi,
3318           httemplate/edit/process/cust_main_attach.cgi,
3319           httemplate/elements/menu.html,
3320           httemplate/misc/cust_attachment.cgi,
3321           httemplate/search/elements/search-html.html,
3322           httemplate/view/cust_main/attachments.html: cust_attachment
3323           improvement, RT#4964 and #6225
3324
3325 2009-11-20 09:39  jeff
3326
3327         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
3328           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
3329           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
3330           conf/invoice_html, httemplate/browse/pkg_category.html,
3331           httemplate/browse/usage_class.html,
3332           httemplate/edit/pkg_category.html,
3333           httemplate/edit/usage_class.html: invoice formatting: add
3334           sections for usage, add sections per svc_phone, add folding like
3335           line items into one #6592
3336
3337 2009-11-19 01:47  ivan
3338
3339         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
3340           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
3341           bin/cdr.http_and_import, bin/cdr.import,
3342           httemplate/elements/select-cdrbatch.html,
3343           httemplate/elements/tr-select-cdrbatch.html,
3344           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
3345           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
3346
3347 2009-11-19 01:43  ivan
3348
3349         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
3350           RT#6386
3351
3352 2009-11-19 01:39  ivan
3353
3354         * FS/MANIFEST: proper cdr_batch table, RT#6386
3355
3356 2009-11-19 01:32  ivan
3357
3358         * FS/FS/cdr_batch.pm: file cdr_batch.pm was added on branch
3359           FREESIDE_1_9_BRANCH on 2009-11-19 09:35:13 +0000
3360
3361 2009-11-19 01:32  ivan
3362
3363         * FS/t/cdr_batch.t: file cdr_batch.t was added on branch
3364           FREESIDE_1_9_BRANCH on 2009-11-19 09:35:13 +0000
3365
3366 2009-11-19 01:32  ivan
3367
3368         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
3369           RT#6386
3370
3371 2009-11-18 23:06  ivan
3372
3373         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
3374           RT#6316
3375
3376 2009-11-18 22:21  ivan
3377
3378         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
3379           RT#6407
3380
3381 2009-11-18 01:39  mark
3382
3383         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
3384           httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
3385
3386 2009-11-18 01:27  mark
3387
3388         * FS/FS/pay_batch/RBC.pm: RT#4768, RBC batch format
3389
3390 2009-11-18 01:27  mark
3391
3392         * FS/FS/pay_batch/RBC.pm: file RBC.pm was added on branch
3393           FREESIDE_1_9_BRANCH on 2009-11-18 09:40:04 +0000
3394
3395 2009-11-18 01:09  mark
3396
3397         * httemplate/: browse/cust_attachment.html,
3398           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
3399           and #6225
3400
3401 2009-11-18 01:09  mark
3402
3403         * httemplate/misc/cust_attachment.cgi: file cust_attachment.cgi was
3404           added on branch FREESIDE_1_9_BRANCH on 2009-11-24 01:11:22 +0000
3405
3406 2009-11-18 01:09  mark
3407
3408         * httemplate/browse/cust_attachment.html: file cust_attachment.html
3409           was added on branch FREESIDE_1_9_BRANCH on 2009-11-24 01:11:21
3410           +0000
3411
3412 2009-11-17 14:06  ivan
3413
3414         * FS/FS/cust_main.pm: do a case-insensive search on
3415           browser-remembered results, so starting to use USPS verification
3416           (which UPPERCASES everything) doesn't invalidate everything your
3417           browser remembered in quick payment entry
3418
3419 2009-11-16 23:42  ivan
3420
3421         * httemplate/search/: report_cust_pay.html,
3422           report_cust_refund.html, elements/cust_pay_or_refund.html: add
3423           otaker to payment/refund search, RT#6407
3424
3425 2009-11-16 23:08  ivan
3426
3427         * httemplate/: elements/menu.html, search/report_cust_refund.html:
3428           add refund report, RT#6407
3429
3430 2009-11-15 19:55  ivan
3431
3432         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
3433           httemplate/search/cust_bill.html,
3434           httemplate/search/report_cust_bill.html: add ability to search on
3435           ranges of charged, owed to adv. invoice report, RT#6407
3436
3437 2009-11-15 18:27  ivan
3438
3439         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
3440           disable_cron_billing config, RT#6407
3441
3442 2009-11-13 16:08  ivan
3443
3444         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
3445           httemplate/search/cust_main.html,
3446           httemplate/search/report_cust_main.html: add invoice terms to
3447           advanced customer report.  dogfood.
3448
3449 2009-11-12 08:56  jeff
3450
3451         * FS/FS/: tax_rate.pm, Schema.pm: correct bugs in tax replacement
3452           routine and allow updates to function
3453
3454 2009-11-06 14:07  ivan
3455
3456         * FS/FS/cust_main.pm: use business-onlinepayment-description in
3457           1.9, even without $pkgs
3458
3459 2009-11-05 17:51  ivan
3460
3461         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
3462           emailinvoice-apostrophe config option to allow apostrophies in
3463           invoice email addresses, RT#6464
3464
3465 2009-11-05 16:25  ivan
3466
3467         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
3468           httemplate/search/report_cust_main.html: add "payment expiration
3469           before" to customer report, RT#6447
3470
3471 2009-11-05 15:55  ivan
3472
3473         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
3474           SELECT so huge
3475
3476 2009-11-05 14:01  ivan
3477
3478         * httemplate/search/svc_acct.cgi: improvements in time remaining
3479           report: correctly account for unpaid time for non-monthly
3480           customers, report in hours+minutes intead of using Time::Duration
3481           days/hours
3482
3483 2009-11-05 13:22  ivan
3484
3485         * FS/bin/: freeside-paymentech-download,
3486           freeside-paymentech-upload: back to old host name, info from
3487           customer/paymentech was bogus, RT#5650
3488
3489 2009-11-05 11:40  ivan
3490
3491         * FS/FS/pkg_category.pm: fix pkg_category upgrade on 1.9 too
3492
3493 2009-11-04 17:47  ivan
3494
3495         * FS/bin/: freeside-paymentech-download,
3496           freeside-paymentech-upload: update paymentech live server,
3497           RT#5650
3498
3499 2009-11-04 16:52  ivan
3500
3501         * FS/FS/pkg_category.pm: fix pkg_category upgrades
3502
3503 2009-11-03 17:40  ivan
3504
3505         * FS/bin/: freeside-paymentech-download,
3506           freeside-paymentech-upload: add explicit use of Expect module, so
3507           the error is thrown immediate, RT#5650
3508
3509 2009-11-03 17:04  ivan
3510
3511         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
3512           httemplate/config/config-view.cgi: reconcile breakage from stale
3513           accounts, RT#6407
3514
3515 2009-11-03 16:59  ivan
3516
3517         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
3518           warning
3519
3520 2009-11-03 16:53  ivan
3521
3522         * FS/FS/cust_pkg.pm, httemplate/browse/part_pkg.cgi: fix customer
3523           package search (fallout from customer classes) & add "not yet
3524           billed" status to customer package report
3525
3526 2009-11-03 12:44  ivan
3527
3528         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
3529
3530 2009-11-03 11:56  ivan
3531
3532         * FS/bin/: freeside-paymentech-download,
3533           freeside-paymentech-upload: check for zip and unzip commands, use
3534           multi-arg version of system to prevent the shell getting its
3535           hands on things (metacharacters in pw or whatnot), RT#5650
3536
3537 2009-11-03 11:11  ivan
3538
3539         * FS/bin/: freeside-paymentech-download,
3540           freeside-paymentech-upload: update usage & manpage w/ freeside-
3541           prefix
3542
3543 2009-11-03 11:03  ivan
3544
3545         * FS/bin/: freeside-paymentech-download,
3546           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
3547           in 0.18 File::Temp on perl 5.10.0, RT#5650
3548
3549 2009-11-03 10:54  ivan
3550
3551         * FS/bin/freeside-paymentech-download: file
3552           freeside-paymentech-download was added on branch
3553           FREESIDE_1_9_BRANCH on 2009-11-03 18:54:19 +0000
3554
3555 2009-11-03 10:54  ivan
3556
3557         * FS/bin/freeside-paymentech-upload: file
3558           freeside-paymentech-upload was added on branch
3559           FREESIDE_1_9_BRANCH on 2009-11-03 18:54:19 +0000
3560
3561 2009-11-03 10:53  ivan
3562
3563         * bin/paymentech-download, bin/paymentech-upload,
3564           FS/bin/freeside-paymentech-download,
3565           FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
3566           RT#5650
3567
3568 2009-11-02 19:13  ivan
3569
3570         * FS/FS/Cron/breakage.pm: file breakage.pm was added on branch
3571           FREESIDE_1_9_BRANCH on 2009-11-03 03:13:47 +0000
3572
3573 2009-11-02 19:13  ivan
3574
3575         * FS/FS/Conf.pm, FS/bin/freeside-daily,
3576           httemplate/config/config-process.cgi,
3577           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
3578           httemplate/elements/tr-select-part_pkg.html,
3579           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
3580           accounts, RT#6407
3581
3582 2009-11-02 17:48  ivan
3583
3584         * bin/paymentech-download: spelling
3585
3586 2009-11-02 17:44  ivan
3587
3588         * bin/paymentech-download: add -a option for archive dir
3589
3590 2009-11-02 17:21  ivan
3591
3592         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
3593           based on notes from #5650
3594
3595 2009-11-02 13:21  ivan
3596
3597         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
3598           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
3599
3600 2009-11-01 15:03  jeff
3601
3602         * httemplate/search/: 477.html, elements/search-csv.html: form 477
3603           improvements #6499
3604
3605 2009-10-31 14:22  jeff
3606
3607         * FS/FS/cust_bill.pm: unbork summary page invoices
3608
3609 2009-10-30 16:29  ivan
3610
3611         * httemplate/elements/select-part_event.html: file
3612           select-part_event.html was added on branch FREESIDE_1_9_BRANCH on
3613           2009-10-30 23:30:13 +0000
3614
3615 2009-10-30 16:29  ivan
3616
3617         * httemplate/elements/tr-select-part_event.html: file
3618           tr-select-part_event.html was added on branch FREESIDE_1_9_BRANCH
3619           on 2009-10-30 23:30:12 +0000
3620
3621 2009-10-30 16:29  ivan
3622
3623         * httemplate/elements/select-part_event.html,
3624           httemplate/elements/tr-select-part_event.html,
3625           FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
3626           httemplate/elements/select-payby.html,
3627           httemplate/search/cust_event.html,
3628           httemplate/search/report_cust_event.html: more reporting options
3629           for failed billing events, RT#6447
3630
3631 2009-10-30 11:55  ivan
3632
3633         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: backporting recent
3634           paymentech changes to _1_9_BRANCH
3635
3636 2009-10-30 11:51  ivan
3637
3638         * bin/: paymentech-download, paymentech-upload: adding paymentech-*
3639           on _1_9_BRANCH
3640
3641 2009-10-30 11:37  ivan
3642
3643         * FS/FS/: Conf.pm: add paymentech to batch config options
3644
3645 2009-10-29 17:02  ivan
3646
3647         * httemplate/: browse/cust_main_county.cgi,
3648           edit/bulk-cust_main_county.html,
3649           edit/process/bulk-cust_main_county.html: bulk tax changes,
3650           RT#6445
3651
3652 2009-10-29 16:42  mark
3653
3654         * bin/paymentech-upload: add option to upload all open batches
3655
3656 2009-10-29 16:42  ivan
3657
3658         * bin/paymentech-upload: file paymentech-upload was added on branch
3659           FREESIDE_1_9_BRANCH on 2009-10-30 18:51:05 +0000
3660
3661 2009-10-29 16:37  ivan
3662
3663         * httemplate/edit/bulk-cust_main_county.html: friendlier error
3664           message when you select nothing, RT#6445
3665
3666 2009-10-29 16:36  ivan
3667
3668         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
3669           RT#6445
3670
3671 2009-10-29 15:55  ivan
3672
3673         * FS/bin/freeside-queued: have freeside-queued be more resillient
3674           in the face of a database that's gone away, RT#6428
3675
3676 2009-10-29 15:18  mark
3677
3678         * httemplate/edit/payment_gateway.html: add Jety to the list
3679
3680 2009-10-28 12:04  ivan
3681
3682         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
3683           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
3684           (and other fields controlled by check in svc_acct and also
3685           svc_www, svc_domain and svc_forward), RT#6366
3686
3687 2009-10-28 11:16  ivan
3688
3689         * FS/FS/part_svc.pm: fix removing a flag from a service definition
3690           column
3691
3692 2009-10-28 10:26  ivan
3693
3694         * httemplate/misc/inventory_item-import.html: fix inventory upload,
3695           RT#6366
3696
3697 2009-10-27 23:13  ivan
3698
3699         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
3700           httemplate/search/cust_pkg.cgi,
3701           httemplate/search/report_cust_pkg.html,
3702           httemplate/view/cust_main/packages.html: customer link to package
3703           reports for that customer, RT#6180
3704
3705 2009-10-27 11:11  ivan
3706
3707         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
3708           httemplate/elements/header.html: address1 search, RT#5060
3709
3710 2009-10-26 16:20  ivan
3711
3712         * httemplate/elements/tr-select-pkg_class.html: didn't want to
3713           revert that, though
3714
3715 2009-10-26 16:17  ivan
3716
3717         * httemplate/elements/tr-select-pkg_class.html: better fix for
3718           ignoring disabled package classes that doesn't search them twice
3719
3720 2009-10-26 14:55  ivan
3721
3722         * FS/FS/cust_bill_pkg.pm: turn off debugging
3723
3724 2009-10-25 18:11  ivan
3725
3726         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
3727           uninitialized value in numeric gt (>)" warning
3728
3729 2009-10-25 16:30  ivan
3730
3731         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
3732           realtime_collect, RT#5071
3733
3734 2009-10-24 16:37  ivan
3735
3736         * bin/paymentech-download: file paymentech-download was added on
3737           branch FREESIDE_1_9_BRANCH on 2009-10-30 18:51:05 +0000
3738
3739 2009-10-24 16:37  mark
3740
3741         * bin/: paymentech-download, paymentech-upload: Scripts for
3742           paymentech batch transfer
3743
3744 2009-10-23 19:04  ivan
3745
3746         * FS/FS/ClientAPI/MyAccount.pm,
3747           fs_selfservice/FS-SelfService/cgi/decline.html,
3748           fs_selfservice/FS-SelfService/cgi/login.html,
3749           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3750           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3751           fs_selfservice/FS-SelfService/cgi/signup.html,
3752           fs_selfservice/FS-SelfService/cgi/success.html: remove an
3753           inadvertant debugging call left in, allow an agentnum to be
3754           specfied for non-logged in situations, RT#6166
3755
3756 2009-10-23 17:34  ivan
3757
3758         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
3759           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
3760           selfservice per-agent skinning
3761
3762 2009-10-23 17:16  ivan
3763
3764         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
3765           about being passed an empty number
3766
3767 2009-10-23 17:04  ivan
3768
3769         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
3770           data' warning
3771
3772 2009-10-22 18:41  ivan
3773
3774         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
3775           config to collapse multiple phone numbers (or whatever) into as
3776           few lines as possible on invoices, RT#5223
3777
3778 2009-10-22 15:11  ivan
3779
3780         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
3781
3782 2009-10-22 01:08  ivan
3783
3784         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
3785           now, need to test & see if the data make sense, RT#5496
3786
3787 2009-10-21 22:32  ivan
3788
3789         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
3790           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
3791           item" (rare)
3792
3793 2009-10-21 17:28  ivan
3794
3795         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
3796           import, RT#5226
3797
3798 2009-10-21 00:09  ivan
3799
3800         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
3801
3802 2009-10-20 23:34  ivan
3803
3804         * httemplate/search/prepay_credit.html: fix agent link in unused
3805           prepaid card report
3806
3807 2009-10-20 16:24  ivan
3808
3809         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
3810           against a specific package when taxes are in use
3811
3812 2009-10-20 13:47  ivan
3813
3814         * bin/cdr-netsapiens.import: basic import working, still need
3815           better src/dst mapping, RT#5226
3816
3817 2009-10-20 13:43  ivan
3818
3819         * FS/FS/part_export/netsapiens.pm: better debug line showing full
3820           URL, RT#5226
3821
3822 2009-10-20 11:30  ivan
3823
3824         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
3825           duplicate 'Credit card' or 'Check' choices even when
3826           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
3827
3828 2009-10-16 15:39  ivan
3829
3830         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
3831           carp & controlled by $DEBUG
3832
3833 2009-10-12 07:11  ivan
3834
3835         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
3836
3837 2009-10-12 06:09  ivan
3838
3839         * FS/FS/part_export/shellcommands.pm: terrible typo
3840
3841 2009-10-12 05:50  ivan
3842
3843         * FS/FS/part_export/shellcommands.pm: add customer information to
3844           shellcommands export, RT#5351
3845
3846 2009-10-12 02:10  ivan
3847
3848         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
3849           modules in signup.cgi instead of in the template, fixes "Insecure
3850           dependency in rquire"
3851
3852 2009-10-11 23:48  ivan
3853
3854         * FS/FS/ClientAPI/MyAccount.pm,
3855           fs_selfservice/FS-SelfService/cgi/myaccount.html,
3856           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
3857           inadvertant "unknown package" error, fallout from pkg-balance
3858           work, RT#6125
3859
3860 2009-10-11 23:43  ivan
3861
3862         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
3863           for no finance_pkgclass set
3864
3865 2009-10-10 19:41  ivan
3866
3867         * ChangeLog, debian/changelog: Updated for 1.9.1
3868
3869 2009-10-10 18:57  ivan
3870
3871         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
3872
3873 2009-10-10 18:50  ivan
3874
3875         * Makefile, bin/cvs2cl: helps to have the tool
3876
3877 2009-10-10 18:48  ivan
3878
3879         * Makefile: do it
3880
3881 2009-10-10 18:48  ivan
3882
3883         * rt/lib/RT.pm: huh #2
3884
3885 2009-10-10 18:46  ivan
3886
3887         * rt/Makefile: huh
3888
3889 2009-10-10 18:45  ivan
3890
3891         * httemplate/search/elements/search-html.html: don't try to follow
3892           a blank redirect
3893
3894 2009-10-10 18:45  ivan
3895
3896         * httemplate/search/report_cdr.html: end form
3897
3898 2009-10-10 18:45  ivan
3899
3900         * httemplate/elements/tr-textarea.html: new rows and cols options
3901
3902 2009-10-10 18:44  ivan
3903
3904         * httemplate/elements/tr-select-pkg_class.html: respect
3905           element_name
3906
3907 2009-10-10 18:43  ivan
3908
3909         * httemplate/browse/agent.cgi: cleanup
3910
3911 2009-10-10 18:42  ivan
3912
3913         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
3914
3915 2009-10-10 18:41  ivan
3916
3917         * FS/FS/part_export/globalpops_voip.pm: correct variable
3918           initialization
3919
3920 2009-10-10 18:40  ivan
3921
3922         * FS/FS/: access_right.pm, access_usergroup.pm,
3923           clientapi_session_field.pm, cust_svc_option.pm: remembered to
3924           customize this manpage
3925
3926 2009-10-10 18:39  ivan
3927
3928         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
3929
3930 2009-10-09 20:22  ivan
3931
3932         * ChangeLog: commit message for a file about commitmessages
3933
3934 2009-10-09 16:59  ivan
3935
3936         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
3937           httemplate/edit/cust_main/billing.html,
3938           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
3939           httemplate/edit/quick-charge.html,
3940           httemplate/edit/process/quick-charge.cgi: change invoice terms
3941           for one-time charges (& bill them immediately), RT#5891
3942
3943 2009-10-09 14:37  ivan
3944
3945         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
3946
3947 2009-10-08 01:28  ivan
3948
3949         * httemplate/view/cust_main/packages.html: fix "show old packages"
3950           accidentally hiding cancelled packages, RT#5276
3951
3952 2009-10-07 23:00  ivan
3953
3954         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
3955           cooperation (and no HASH() queue noise with -m)
3956
3957 2009-10-07 22:44  ivan
3958
3959         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
3960           harmless) warnings:
3961
3962           Argument "" isn't numeric in sprintf at
3963           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
3964
3965           Argument "" isn't numeric in subtraction (-) at
3966           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
3967
3968           Argument "" isn't numeric in addition (+) at
3969           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
3970
3971 2009-10-07 22:09  ivan
3972
3973         * FS/FS/cust_bill.pm: tyop
3974
3975 2009-10-07 18:15  ivan
3976
3977         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
3978           conf/invoice_latex: conf switches to turn on smaller notes and
3979           footer sections with stock templates, RT#5218
3980
3981 2009-10-07 16:51  ivan
3982
3983         * httemplate/view/cust_statement.html: naming follow-up notices
3984           from the event rather than creting a slew of separate templates,
3985           RT#5217
3986
3987 2009-10-07 16:44  ivan
3988
3989         * FS/FS/cust_bill.pm, httemplate/misc/send-invoice.cgi,
3990           httemplate/misc/send-statement.cgi,
3991           httemplate/search/cust_event.html,
3992           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
3993           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
3994           httemplate/view/cust_bill-pdf.cgi,
3995           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
3996           httemplate/view/cust_statement.html: naming follow-up notices
3997           from the event rather than creting a slew of separate templates,
3998           RT#5217
3999
4000 2009-10-06 17:43  ivan
4001
4002         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
4003           1.180.2.52 (2009-10-03), RT#2873
4004
4005 2009-10-06 16:51  ivan
4006
4007         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
4008
4009 2009-10-06 08:49  jeff
4010
4011         * httemplate/edit/router.cgi: replace disappearing line
4012
4013 2009-10-05 16:36  ivan
4014
4015         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
4016           value $FS::svc_acct::passwordmin in pattern match (m//) at
4017           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
4018
4019 2009-10-05 11:17  ivan
4020
4021         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
4022           properly (should we be bothering?) :/ RT#5889
4023
4024 2009-10-05 09:57  ivan
4025
4026         * httemplate/view/cust_main/payment_history/voided_payment.html:
4027           doh, fix error viewing voided payments, RT#6382
4028
4029 2009-10-05 08:07  jeff
4030
4031         * httemplate/elements/tr-select-pkg_class.html: remove unused
4032           option that DTWT
4033
4034 2009-10-05 07:04  jeff
4035
4036         * httemplate/edit/cust_main/: bottomfixup.js,
4037           choose_tax_location.html, contact.html: low hanging fruit:
4038           improvement in tax location selection RT#6000
4039
4040 2009-10-05 07:01  jeff
4041
4042         * httemplate/edit/router.cgi: low hanging fruit: restore router
4043           virtual fields (and svcnum) in 1.9 RT#5960
4044
4045 2009-10-04 19:40  ivan
4046
4047         * httemplate/misc/payment.cgi: add manual_process-skip_first
4048           option, RT#5889
4049
4050 2009-10-04 19:35  ivan
4051
4052         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
4053           add manual_process-skip_first option, RT#5889
4054
4055 2009-10-04 19:16  ivan
4056
4057         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
4058           httemplate/misc/process/payment.cgi: add manual_process-display
4059           config to subtract fee from amount instead of adding, RT#5889
4060
4061 2009-10-04 18:40  jeff
4062
4063         * conf/invoice_html: can't revert because windows is ghei
4064
4065 2009-10-04 18:07  jeff
4066
4067         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
4068           billing usage on cancel
4069
4070 2009-10-04 18:00  jeff
4071
4072         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
4073           invoices with details in separate section but usage not separated
4074
4075 2009-10-04 17:49  jeff
4076
4077         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
4078           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
4079           conf/invoice_latex, conf/invoice_latexsummary,
4080           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
4081           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
4082           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
4083           FS/FS/part_event/Action/fee.pm,
4084           httemplate/browse/pkg_category.html,
4085           httemplate/edit/pkg_category.html: leading summary page invoices
4086           #RT5086
4087
4088 2009-10-04 16:36  ivan
4089
4090         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
4091           problem with processing payments & masked ACH amounts, RT#6374
4092
4093 2009-10-04 16:31  ivan
4094
4095         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
4096           card.  hopefully the last of it!
4097
4098 2009-10-03 19:09  ivan
4099
4100         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
4101
4102 2009-10-03 19:04  ivan
4103
4104         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
4105           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
4106           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
4107           httemplate/view/cust_bill.cgi,
4108           httemplate/view/cust_main/payment_history.html,
4109           httemplate/view/cust_main/payment_history/invoice.html: delete
4110           invoices, RT#4048
4111
4112 2009-10-03 17:08  ivan
4113
4114         * httemplate/view/cust_main.cgi: more room for cancellation reason
4115
4116 2009-10-03 17:07  ivan
4117
4118         * httemplate/elements/popup_link-cust_main.html: doc
4119
4120 2009-10-03 15:09  ivan
4121
4122         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
4123           RT#5674
4124
4125 2009-10-03 15:06  ivan
4126
4127         * httemplate/edit/part_bill_event.cgi: in old invoice events,
4128           chance default weight of cancel event to 90 so you can place it
4129           at the same time as a realtime event, RT#5674
4130
4131 2009-10-03 13:22  mark
4132
4133         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
4134           at runtime to avoid breakage
4135
4136 2009-10-01 16:48  ivan
4137
4138         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
4139           selecting a single payby
4140
4141 2009-10-01 16:01  ivan
4142
4143         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
4144           schema
4145
4146 2009-10-01 15:02  ivan
4147
4148         * httemplate/view/cust_main/payment_history/voided_payment.html:
4149           consistency with un-voided payments wrt display
4150
4151 2009-09-30 17:52  ivan
4152
4153         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
4154           really final fix for the problems using remembered cards in
4155           self-service. *sigh*
4156
4157 2009-09-30 17:29  ivan
4158
4159         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
4160           check to FS::ClientAPI::SG/SGNG checks. RT#4610
4161
4162 2009-09-30 12:33  ivan
4163
4164         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
4165           final fix for the problems using remembered cards in self-service
4166
4167 2009-09-29 15:08  ivan
4168
4169         * httemplate/misc/email-customers.html: should fix newsletter
4170           sending error when you select a single payby only
4171
4172 2009-09-28 23:17  ivan
4173
4174         * FS/t/cust_attachment.t: forgot
4175
4176 2009-09-28 15:45  ivan
4177
4178         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
4179
4180 2009-09-28 15:35  ivan
4181
4182         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
4183           Email::Send, RT#4610
4184
4185 2009-09-28 15:23  ivan
4186
4187         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
4188
4189 2009-09-28 08:55  jeff
4190
4191         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
4192           avoid very weird side effects ( including 'impossible' history )
4193           RT#5723
4194
4195 2009-09-25 05:29  ivan
4196
4197         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
4198           httemplate/config/config.cgi,
4199           httemplate/config/config-process.cgi,
4200           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
4201           processing fee on credit card recharges, RT#5889
4202
4203 2009-09-25 03:29  ivan
4204
4205         * FS/FS/Conf.pm: this one too
4206
4207 2009-09-25 03:14  ivan
4208
4209         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
4210           fs_selfservice/FS-SelfService/cgi/signup.cgi,
4211           fs_selfservice/FS-SelfService/cgi/signup.html,
4212           httemplate/config/config-process.cgi,
4213           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
4214           httemplate/elements/select-part_svc.html,
4215           httemplate/elements/select-table.html,
4216           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
4217
4218 2009-09-24 19:30  mark
4219
4220         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
4221           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
4222           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
4223           FS/FS/pay_batch/td_canada_trust.pm,
4224           httemplate/misc/download-batch.cgi,
4225           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
4226
4227 2009-09-24 18:04  mark
4228
4229         * FS/MANIFEST: Add cust_attachment
4230
4231 2009-09-24 12:59  ivan
4232
4233         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
4234           config, good enough, RT#4610
4235
4236 2009-09-23 20:14  ivan
4237
4238         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
4239           FS/FS/ClientAPI/SGNG.pm,
4240           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
4241           ping, RT#4610
4242
4243 2009-09-23 16:47  ivan
4244
4245         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
4246           extra ticket showing up on wrong customer record
4247
4248 2009-09-21 20:08  ivan
4249
4250         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
4251           config files, RT#4743
4252
4253 2009-09-21 13:48  ivan
4254
4255         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
4256           that causes this problem... before it just returned nothing for
4257           the search instead of erroring out?
4258
4259 2009-09-20 23:05  ivan
4260
4261         * FS/FS/Conf.pm: doc clarification
4262
4263 2009-09-20 22:35  ivan
4264
4265         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
4266
4267 2009-09-20 19:41  ivan
4268
4269         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
4270           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4271           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
4272           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
4273           httemplate/edit/process/elements/ApplicationCommon.html: add
4274           ability to trigger receipts when payment is used against a
4275           specific package instead of when it was made, RT#5199
4276
4277 2009-09-18 15:41  ivan
4278
4279         * FS/FS/: cust_main.pm,
4280           part_event/Condition/has_referral_custnum.pm: add active option
4281           to has_referral_custnum condition, RT#6150
4282
4283 2009-09-18 15:35  ivan
4284
4285         * httemplate/elements/: select-cust_main-status.html,
4286           select-cust_pkg-status.html: fix customer and package status
4287           conditions not sticky on edit, noticed on RT#6150
4288
4289 2009-09-18 12:28  ivan
4290
4291         * httemplate/edit/elements/edit.html: better error message when the
4292           clone object isn't found, RT#6128
4293
4294 2009-09-17 18:03  ivan
4295
4296         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
4297           charge inadvertantly checking the "tax exempt" checkbox when the
4298           tax product popup is swapped in and out, RT#6095
4299
4300 2009-09-17 16:45  ivan
4301
4302         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
4303           warning
4304
4305 2009-09-16 18:37  ivan
4306
4307         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
4308           w/part_pkg overrides, RT#6197
4309
4310 2009-09-15 17:52  ivan
4311
4312         * FS/FS/Mason.pm: quiet warning: Subroutine
4313           Net::Ping::External::_ping_linux redefined
4314
4315 2009-09-15 16:13  ivan
4316
4317         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
4318           RT#5495
4319
4320 2009-09-15 15:58  ivan
4321
4322         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
4323           good "Real timeprocessing not enabled!" error when using signup
4324           without any real-time processor, RT#6043
4325
4326 2009-09-15 13:45  ivan
4327
4328         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
4329
4330 2009-09-15 13:44  ivan
4331
4332         * httemplate/search/svc_external.cgi: modernize external search
4333
4334 2009-09-15 13:44  ivan
4335
4336         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
4337           reports, RT#
4338
4339 2009-09-15 12:45  ivan
4340
4341         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
4342           operator at /etc/freeside/handler.pl line 79/80" errors
4343
4344 2009-09-14 16:52  ivan
4345
4346         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
4347           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
4348           httemplate/view/svc_broadband.cgi,
4349           httemplate/view/cust_main/packages/services.html: ping tool,
4350           RT#5845
4351
4352 2009-09-11 10:40  ivan
4353
4354         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
4355           doh, RT#6101
4356
4357 2009-09-11 08:51  ivan
4358
4359         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
4360           (hopefully the rest of the) fallout from rating CDRs to sub-penny
4361           amounts
4362
4363 2009-09-10 10:55  ivan
4364
4365         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
4366           char from signup success.html, RT#6110
4367
4368 2009-08-31 15:17  mark
4369
4370         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
4371
4372 2009-08-29 15:47  mark
4373
4374         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
4375
4376 2009-08-29 15:45  mark
4377
4378         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
4379
4380 2009-08-29 12:05  ivan
4381
4382         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
4383           when not using real-time gateway
4384
4385 2009-08-29 11:51  ivan
4386
4387         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
4388           using real-time gateway
4389
4390 2009-08-27 14:41  ivan
4391
4392         * httemplate/elements/menu.html: oops, tax class menu item got lost
4393
4394 2009-08-27 03:26  ivan
4395
4396         * bin/move-customers: try, try again
4397
4398 2009-08-27 03:23  ivan
4399
4400         * bin/move-customers: doh
4401
4402 2009-08-27 03:04  ivan
4403
4404         * bin/move-customers: ok
4405
4406 2009-08-26 23:52  ivan
4407
4408         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
4409
4410 2009-08-26 13:52  jeff
4411
4412         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
4413           testing need for invoicing list
4414
4415 2009-08-26 09:19  rsiddall
4416
4417         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
4418           registration first appears in Net::DRI 0.95.
4419
4420 2009-08-26 04:22  ivan
4421
4422         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
4423           pass at balance reporting, RT#5496
4424
4425 2009-08-26 03:18  ivan
4426
4427         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
4428           rating, RT#5495
4429
4430 2009-08-25 12:08  jeff
4431
4432         * httemplate/search/: 477.html, report_477.html,
4433           elements/search.html: improved 477 report #6004
4434
4435 2009-08-25 10:03  jeff
4436
4437         * FS/FS/Record.pm: support listref to qsearch as UNION
4438
4439 2009-08-24 04:09  ivan
4440
4441         * bin/move-customers: customer move script, RT#5351
4442
4443 2009-08-24 01:50  ivan
4444
4445         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
4446           script, RT#5351
4447
4448 2009-08-24 00:08  ivan
4449
4450         * bin/move-customers: (start of) customer move script, RT#5351
4451
4452 2009-08-23 23:50  ivan
4453
4454         * bin/move-customers: (start of) customer move script, RT#5351
4455
4456 2009-08-23 23:39  ivan
4457
4458         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
4459           bin/move-customers: (start of) customer move script, RT#5351
4460
4461 2009-08-23 23:13  jeff
4462
4463         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
4464           option
4465
4466 2009-08-23 22:09  jeff
4467
4468         * httemplate/graph/cust_bill_pkg.cgi,
4469           httemplate/graph/cust_bill_pkg_detail.cgi,
4470           httemplate/graph/report_cust_bill_pkg.html,
4471           httemplate/graph/report_cust_bill_pkg_detail.html,
4472           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
4473           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
4474           and option to sales report to count usage separately from
4475           recurring #5588
4476
4477 2009-08-21 17:31  ivan
4478
4479         * httemplate/view/cust_main/packages/status.html: better label
4480
4481 2009-08-21 17:31  ivan
4482
4483         * httemplate/misc/states.cgi: mason style
4484
4485 2009-08-21 17:30  ivan
4486
4487         * httemplate/elements/header.html: doc
4488
4489 2009-08-21 17:29  ivan
4490
4491         * httemplate/edit/elements/edit.html: use name_singular if
4492           available too
4493
4494 2009-08-21 17:29  ivan
4495
4496         * httemplate/edit/cust_main/bottomfixup.js: comment
4497
4498 2009-08-21 17:29  ivan
4499
4500         * httemplate/edit/quick-charge.html: comments
4501
4502 2009-08-21 17:29  ivan
4503
4504         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
4505
4506 2009-08-21 17:27  ivan
4507
4508         * FS/FS/Cron/check.pm: fewer false positives
4509
4510 2009-08-21 17:27  ivan
4511
4512         * FS/FS/cust_bill.pm: doc
4513
4514 2009-08-21 17:26  ivan
4515
4516         * FS/FS/Record.pm: cleaner??
4517
4518 2009-08-21 17:22  ivan
4519
4520         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
4521           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
4522           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
4523           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
4524           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
4525           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
4526           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
4527           svc_phone services from self-service too, RT#5085
4528
4529 2009-08-20 13:44  ivan
4530
4531         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
4532           warnings spamming logs
4533
4534 2009-08-20 02:55  ivan
4535
4536         * FS/FS/part_event/Condition.pm: allow generic conditions for
4537           cust_statement, RT#4860
4538
4539 2009-08-20 02:47  ivan
4540
4541         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
4542           FS/FS/part_event/Action/cust_statement.pm,
4543           FS/FS/part_event/Action/cust_statement_send.pm,
4544           FS/FS/part_event/Condition/has_pkg_class.pm,
4545           FS/FS/part_event/Condition/has_pkgpart.pm,
4546           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
4547           httemplate/view/cust_statement-pdf.cgi,
4548           httemplate/view/cust_statement.html: email statements, RT#4860
4549
4550 2009-08-20 02:26  ivan
4551
4552         * bin/generate-table-module: tired of asking
4553
4554 2009-08-19 21:03  ivan
4555
4556         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4557           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
4558           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
4559           FS/FS/part_event/Action/cust_statement.pm,
4560           FS/FS/part_event/Action/cust_statement_send.pm,
4561           httemplate/view/cust_statement.html,
4562           httemplate/view/cust_main/payment_history.html,
4563           httemplate/view/cust_main/payment_history/statement.html:
4564           Emailing statements of accounts, RT#4860
4565
4566 2009-08-19 19:40  ivan
4567
4568         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
4569           lookup
4570
4571 2009-08-19 14:27  ivan
4572
4573         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
4574           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
4575
4576 2009-08-19 00:05  mark
4577
4578         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
4579           userdel_no_queue for MagicMail export
4580
4581 2009-08-18 23:15  jeff
4582
4583         * FS/FS/Report/Table/Monthly.pm,
4584           httemplate/graph/cust_bill_pkg.cgi,
4585           httemplate/graph/report_cust_bill_pkg.html,
4586           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
4587           outside packages in sales report #5588
4588
4589 2009-08-18 05:21  jeff
4590
4591         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
4592           2009 - a better way?
4593
4594 2009-08-17 16:08  mark
4595
4596         * FS/FS/part_export/: shellcommands.pm,
4597           shellcommands_withdomain.pm: Add more fine-grained queue options
4598
4599 2009-08-17 13:48  jeff
4600
4601         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
4602           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
4603           improve emailed cdr csv file (#5727 again)
4604
4605 2009-08-16 15:45  jeff
4606
4607         * httemplate/edit/cust_main/bottomfixup.js: include a census
4608           zipcode link and other minor improvements
4609
4610 2009-08-14 15:13  jeff
4611
4612         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
4613
4614 2009-08-14 14:51  jeff
4615
4616         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
4617           as external ids
4618
4619 2009-08-14 10:26  mark
4620
4621         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
4622
4623 2009-08-14 10:24  mark
4624
4625         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
4626
4627 2009-08-13 15:53  mark
4628
4629         * FS/bin/freeside-void-payments: Add option to
4630           freeside-void-payments to cancel customers
4631
4632 2009-08-13 08:13  jeff
4633
4634         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
4635           check): don't let empty set limit search
4636
4637 2009-08-13 02:35  ivan
4638
4639         * ChangeLog: adding autogen changelog on 1.9
4640
4641 2009-08-13 02:25  ivan
4642
4643         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
4644           RT#4964
4645
4646 2009-08-12 17:26  ivan
4647
4648         * init.d/freeside-init: useful stuff for webdemo & profiling
4649
4650 2009-08-12 07:58  jeff
4651
4652         * Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
4653           FS/bin/freeside-daily, FS/bin/freeside-monthly,
4654           httemplate/config/config-view.cgi: internalize billco-upload and
4655           automate the transfer to the provider RT#5902
4656
4657 2009-08-12 04:57  ivan
4658
4659         * httemplate/: docs/about.html, docs/credits.html,
4660           docs/license.html, elements/header-popup.html: slight
4661           about/credits UI tweak
4662
4663 2009-08-11 22:22  ivan
4664
4665         * FS/FS/: cust_main.pm, part_event/Action.pm,
4666           part_event/Action/cust_bill_fee_percent.pm,
4667           part_event/Action/fee.pm: add pre-bill event stage for late fees,
4668           RT#5589
4669
4670 2009-08-11 19:36  ivan
4671
4672         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
4673           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
4674           RT#5924
4675
4676 2009-08-11 14:33  rsiddall
4677
4678         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
4679           version number in GUI.  You can get the snapshot date from the
4680           release number using "rpm -q freeside".
4681
4682 2009-08-11 14:29  rsiddall
4683
4684         * Makefile: Reset RPM release number back to 1 on a new version
4685           release.
4686
4687 2009-08-10 19:45  ivan
4688
4689         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
4690           action, RT#5798
4691
4692 2009-08-10 19:34  ivan
4693
4694         * FS/FS/cust_main.pm: add $company_name and $company_address to
4695           decline template, RT#5869
4696
4697 2009-08-10 16:04  mark
4698
4699         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
4700           httemplate/edit/process/cust_main_attach.cgi,
4701           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
4702           httemplate/view/cust_main/attachments.html: Improve handling of
4703           deleted attachments
4704
4705 2009-08-10 14:44  ivan
4706
4707         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
4708           RT#5226
4709
4710 2009-08-10 11:05  mark
4711
4712         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
4713           magicmail
4714
4715 2009-08-10 04:57  ivan
4716
4717         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
4718           using pkg-balances, limit self-service access when a customer
4719           with multiple packages logs on, RT#4189
4720
4721 2009-08-10 04:50  ivan
4722
4723         * FS/FS/ClientAPI/MyAccount.pm,
4724           fs_selfservice/FS-SelfService/SelfService.pm,
4725           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4726           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
4727           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4728           fs_selfservice/FS-SelfService/cgi/login.html,
4729           fs_selfservice/FS-SelfService/cgi/logout.html,
4730           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
4731           when using pkg-balances, limit self-service access when a
4732           customer with multiple packages logs on, RT#4189
4733
4734 2009-08-09 16:53  jeff
4735
4736         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
4737           should match practice
4738
4739 2009-08-09 16:45  jeff
4740
4741         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
4742           spools
4743
4744 2009-08-09 15:47  jeff
4745
4746         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
4747           start date
4748
4749 2009-08-09 02:05  mark
4750
4751         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
4752           httemplate/edit/process/cust_main_attach.cgi,
4753           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
4754           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
4755           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
4756           Add cust_attachment stuff
4757
4758 2009-08-07 16:08  ivan
4759
4760         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
4761           httemplate/edit/cust_main/top_misc.html,
4762           httemplate/edit/process/cust_main.cgi,
4763           httemplate/elements/tr-input-date-field.html: add ability to edit
4764           signup dates (turn on cust_main-edit_signupdate config), RT#4644
4765
4766 2009-08-06 17:39  ivan
4767
4768         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
4769           httemplate/elements/tr-input-date-field.html,
4770           httemplate/misc/order_pkg.html,
4771           httemplate/view/cust_main/packages.html: don't start recurring
4772           billing when a start date hasn't been reached yet either... and
4773           since that works, add the start date to new package order,
4774           RT#5347
4775
4776 2009-08-05 17:41  ivan
4777
4778         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
4779           to netsapiens, RT#5226
4780
4781 2009-08-05 17:39  ivan
4782
4783         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
4784           deleted, RT#5226
4785
4786 2009-08-05 16:32  ivan
4787
4788         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
4789           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
4790           updated flat_introrate, RT#5865
4791
4792 2009-08-04 19:27  ivan
4793
4794         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
4795           attributes as 0, RT#5815
4796
4797 2009-08-04 16:43  ivan
4798
4799         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
4800           ignore errors about deleted accounts and properly finish
4801           freeside-sqlradius-reset, RT#5868
4802
4803 2009-08-04 15:04  ivan
4804
4805         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
4806           problams calling ->overlimit during sqlradius-reset, wtf?!
4807           RT#5868
4808
4809 2009-08-03 17:19  ivan
4810
4811         * FS/FS/cust_pkg.pm: don't reset usage on package change when
4812           usage_rollover is on, it adds twice...
4813
4814 2009-08-03 12:54  ivan
4815
4816         * httemplate/elements/header.html: looks slightly better in default
4817           IE hopefully
4818
4819 2009-08-03 07:17  jeff
4820
4821         * FS/FS/part_export/shellcommands.pm: new doesn't exist
4822
4823 2009-08-03 07:07  jeff
4824
4825         * FS/FS/part_export/shellcommands.pm: bad tyops
4826
4827 2009-08-01 12:16  jeff
4828
4829         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
4830           of queue args #5855, fallout from #5495
4831
4832 2009-07-31 06:20  ivan
4833
4834         * FS/FS/ClientAPI/MyAccount.pm,
4835           fs_selfservice/FS-SelfService/SelfService.pm,
4836           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
4837           fs_selfservice/FS-SelfService/cgi/change_bill.html,
4838           fs_selfservice/FS-SelfService/cgi/change_password.html,
4839           fs_selfservice/FS-SelfService/cgi/change_pay.html,
4840           fs_selfservice/FS-SelfService/cgi/change_ship.html,
4841           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
4842           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
4843           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
4844           fs_selfservice/FS-SelfService/cgi/footer.html,
4845           fs_selfservice/FS-SelfService/cgi/header.html,
4846           fs_selfservice/FS-SelfService/cgi/login.html,
4847           fs_selfservice/FS-SelfService/cgi/logout.html,
4848           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
4849           fs_selfservice/FS-SelfService/cgi/make_payment.html,
4850           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4851           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
4852           fs_selfservice/FS-SelfService/cgi/payment_results.html,
4853           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
4854           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
4855           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
4856           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
4857           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
4858           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
4859           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
4860           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
4861           fs_selfservice/FS-SelfService/cgi/provision.html,
4862           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
4863           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
4864           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
4865           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4866           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
4867           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
4868           up self-service according to config passed from backend, RT#5530
4869
4870 2009-07-31 00:58  ivan
4871
4872         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
4873
4874 2009-07-31 00:51  ivan
4875
4876         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
4877
4878 2009-07-30 02:19  ivan
4879
4880         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
4881           self-service if applicable, RT#4339
4882
4883 2009-07-30 01:43  ivan
4884
4885         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
4886           illegal state?
4887
4888 2009-07-30 00:39  ivan
4889
4890         * httemplate/view/cust_main/change_history.html: small fix to
4891           change history to not error out with svc_acct services, RT#1005
4892
4893 2009-07-30 00:35  mark
4894
4895         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
4896           correctly
4897
4898 2009-07-29 23:52  ivan
4899
4900         * httemplate/view/cust_main/payment_history.html: didn't mean to
4901           leave a Dump(er) there
4902
4903 2009-07-29 23:50  ivan
4904
4905         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
4906           vestigial variable
4907
4908 2009-07-29 23:49  ivan
4909
4910         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
4911           here
4912
4913 2009-07-29 23:48  ivan
4914
4915         * httemplate/elements/select-cust_pkg-balances.html: fix for
4916           stickiness on errors
4917
4918 2009-07-29 23:42  ivan
4919
4920         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4921           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4922           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
4923           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
4924           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
4925           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
4926           httemplate/edit/process/cust_pay.cgi,
4927           httemplate/elements/select-cust_pkg-balances.html,
4928           httemplate/elements/tr-select-cust_pkg-balances.html,
4929           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
4930           httemplate/view/cust_main/packages.html,
4931           httemplate/view/cust_main/payment_history.html,
4932           httemplate/view/cust_main/packages/status.html,
4933           httemplate/view/cust_main/payment_history/payment.html,
4934           httemplate/view/cust_main/payment_history/credit.html,
4935           httemplate/view/cust_main/payment_history/voided_payment.html:
4936           experimental package balances, RT#4339
4937
4938 2009-07-28 15:21  jeff
4939
4940         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4941           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
4942           httemplate/view/cust_main/billing.html: feature to email CSV of
4943           CDRs with invoices #5727
4944
4945 2009-07-28 14:17  ivan
4946
4947         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
4948           FS/FS/svc_external.pm, httemplate/pref/pref.html,
4949           httemplate/view/cust_main.cgi,
4950           httemplate/view/cust_main/change_history.html: adding a basic
4951           change history using history tables, RT#1005, RT#4357
4952
4953 2009-07-27 19:12  mark
4954
4955         * FS/FS/part_export/: shellcommands.pm,
4956           shellcommands_withdomain.pm: Add no_queue option to shellcommands
4957           exports
4958
4959 2009-07-27 12:51  ivan
4960
4961         * httemplate/misc/cancel_pkg.html: fix spacing
4962
4963 2009-07-27 02:59  ivan
4964
4965         * httemplate/search/: report_cust_pay.html,
4966           elements/cust_pay_or_refund.html: searching for voided payments
4967           by void date as well, RT#5786
4968
4969 2009-07-27 02:07  ivan
4970
4971         * httemplate/: elements/menu.html, search/cust_pay_void.html,
4972           search/report_cust_pay.html,
4973           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
4974           view/cust_pay_void.html: voided payment report, RT#5786
4975
4976 2009-07-26 23:17  ivan
4977
4978         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
4979           config options back to Conf.pm to fix "unapplypayments" fails
4980           existential comparison errors, RT#2927
4981
4982 2009-07-26 20:26  jeff
4983
4984         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
4985           httemplate/edit/cust_main.cgi,
4986           httemplate/edit/cust_main/bottomfixup.js,
4987           httemplate/edit/cust_main/contact.html,
4988           httemplate/elements/location.html,
4989           httemplate/misc/xmlhttp-cust_main-censustract.html,
4990           httemplate/search/cust_pkg.cgi,
4991           httemplate/view/cust_main/misc.html: FCC from 477 improvements
4992           #4912
4993
4994 2009-07-26 13:23  jeff
4995
4996         * httemplate/search/svc_broadband.cgi: fix links
4997
4998 2009-07-26 12:36  ivan
4999
5000         * rt/: FREESIDE_MODIFIED, html/Elements/PageLayout,
5001           html/Elements/SelectDate: fix the date picker in RT to use
5002           jscalendar instead of an HTML popup (that had acquired the page
5003           header, eek), RT#1682
5004
5005 2009-07-26 11:40  ivan
5006
5007         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
5008           1.180.2.49 (2009-7-26), RT#2873
5009
5010 2009-07-25 23:38  jeff
5011
5012         * FS/bin/freeside-apply_payments_and_credits: command line tool to
5013           apply payments and credits
5014
5015 2009-07-25 15:00  ivan
5016
5017         * htetc/handler.pl: set a character encoding for all pages; this
5018           should fix problems with diamond question marks even when the
5019           server gets an UTF-8 default setting, RT#3094
5020
5021 2009-07-25 14:33  ivan
5022
5023         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
5024           should fix the re-email/print links on event search pages sending
5025           too much, RT#5740, RT#5570
5026
5027 2009-07-25 00:57  ivan
5028
5029         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
5030           store files in the db, RT#4964
5031
5032 2009-07-24 02:38  ivan
5033
5034         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
5035           CoovaChilli) Max attributes, specifically
5036           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
5037
5038 2009-07-23 22:51  mark
5039
5040         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
5041           freeside-void-payments
5042
5043 2009-07-23 12:46  ivan
5044
5045         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
5046           value in string ne
5047
5048 2009-07-23 12:40  ivan
5049
5050         * FS/bin/freeside-void-payments: fix -r option, RT#5675
5051
5052 2009-07-23 09:48  jeff
5053
5054         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
5055
5056 2009-07-23 06:25  ivan
5057
5058         * httemplate/: browse/cust_main_county.cgi,
5059           edit/process/cust_main_county-collapse.cgi: add back remove
5060           ("collapse") links again.  on each line this time.  RT#2973
5061
5062 2009-07-22 23:58  ivan
5063
5064         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
5065
5066 2009-07-22 15:05  ivan
5067
5068         * httemplate/view/cust_main/misc.html: fix bombing out on new
5069           DateTime
5070
5071 2009-07-21 11:44  ivan
5072
5073         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
5074           termination pricing too, RT#5495
5075
5076 2009-07-21 00:03  ivan
5077
5078         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
5079           w/single_price, round to four decimal places (wtf?) instead of 2,
5080           RT#5495
5081
5082 2009-07-20 22:29  ivan
5083
5084         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
5085
5086 2009-07-20 22:27  ivan
5087
5088         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
5089           have to use and @ISA (and capitalize) it
5090
5091 2009-07-20 17:20  ivan
5092
5093         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
5094           definitions at the moment
5095
5096 2009-07-20 16:01  jeff
5097
5098         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
5099           invoices include call details #5275
5100
5101 2009-07-20 07:26  jeff
5102
5103         * httemplate/elements/checkbox.html,
5104           httemplate/elements/tr-checkbox.html,
5105           httemplate/elements/tr-justtitle.html,
5106           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
5107           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
5108           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
5109           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
5110           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
5111           into top line total when desired #5724
5112
5113 2009-07-19 21:51  ivan
5114
5115         * FS/FS/cust_pkg.pm: one $conf is enough
5116
5117 2009-07-19 21:40  ivan
5118
5119         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
5120           improve terrible quoting behavior when you change MessageBoxWidth
5121
5122 2009-07-19 21:19  ivan
5123
5124         * httemplate/elements/header.html: fix preferences links showing as
5125           blue/purple on RT side
5126
5127 2009-07-19 21:14  ivan
5128
5129         * rt/: FREESIDE_MODIFIED, html/Ticket/Create.html: fix badly styled
5130           links on ticket create (fallout from RT borging/styling)
5131
5132 2009-07-17 16:33  ivan
5133
5134         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
5135
5136 2009-07-17 16:10  rsiddall
5137
5138         * rpm/freeside.spec: Filter out requirements for specific Freeside
5139           modules so that you can install an RPM which requires missing
5140           Freeside modules.
5141
5142 2009-07-17 15:26  ivan
5143
5144         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
5145           pkgpart exclusion for billing run, RT#5495
5146
5147 2009-07-16 19:29  jeff
5148
5149         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
5150           reporting
5151
5152 2009-07-16 18:44  jeff
5153
5154         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
5155           bill usage when cancelling package
5156
5157 2009-07-16 18:08  jeff
5158
5159         * bin/generate-table-module: black magic to edit Mason.pm as well
5160
5161 2009-07-16 17:35  ivan
5162
5163         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
5164           do one per-minute price without rate tables, RT#5495
5165
5166 2009-07-16 17:33  ivan
5167
5168         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
5169           old convergent cruft
5170
5171 2009-07-16 17:10  ivan
5172
5173         * FS/: FS/Schema.pm, FS/cdr.pm, FS/part_pkg/voip_cdr.pm, FS.pm: get
5174           rid of cdr_upstream_rate table and some other old convergent
5175           cruft
5176
5177 2009-07-16 15:16  jeff
5178
5179         * FS/FS/Mason.pm: dark magic coming soon
5180
5181 2009-07-15 18:57  jeff
5182
5183         * httemplate/search/477.html: duh! more 477 files
5184
5185 2009-07-15 18:35  jeff
5186
5187         * httemplate/search/report_477.html: missed file for 477 reporting
5188
5189 2009-07-15 16:06  ivan
5190
5191         * FS/FS/part_pkg/cdr_termination.pm: unused for now
5192
5193 2009-07-15 15:49  ivan
5194
5195         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
5196           setting charged_party to accountcode, RT#5495
5197
5198 2009-07-14 12:06  rsiddall
5199
5200         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
5201           Jeff.
5202
5203 2009-07-14 12:05  rsiddall
5204
5205         * FS/FS/svc_domain.pm: Changed description of "action" field to
5206           match domain registration exports.
5207
5208 2009-07-13 20:14  ivan
5209
5210         * htetc/handler.pl: fix warnings, from RT merge fallout
5211
5212 2009-07-13 19:53  ivan
5213
5214         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
5215           provisioning?  or at least better debugging, RT#5226
5216
5217 2009-07-13 19:52  ivan
5218
5219         * httemplate/elements/tr-select-did.html: stop Dumper spew
5220
5221 2009-07-13 17:28  rsiddall
5222
5223         * Makefile, FS/FS/svc_domain.pm,
5224           FS/FS/part_export/domreg_net_dri.pm,
5225           httemplate/edit/process/domreg.cgi: New export to
5226           register/transfer/renew/revoke domains using Net::DRI.  Currently
5227           optimized for OpenSRS.  Should become more generalized in later
5228           releases.  Modified Makefile to insert the Freeside log folder
5229           into the new export.  Modified svc_domain.pm to prevent
5230           generation of transfer requests when a domain is moved to a
5231           different package with a domain registration attached to one of
5232           the included services.  Modified domreg.cgi to display errors on
5233           a separate page.
5234
5235 2009-07-13 09:02  jeff
5236
5237         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
5238           other bugs in tax updates
5239
5240 2009-07-13 03:12  ivan
5241
5242         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
5243           found in FS::part_pkg::recur_Common, skipping" warning
5244
5245 2009-07-13 02:19  ivan
5246
5247         * FS/FS/ClientAPI/MyAccount.pm,
5248           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
5249           self-service agent-specific logos
5250
5251 2009-07-13 02:10  ivan
5252
5253         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
5254           logo?
5255
5256 2009-07-13 00:21  ivan
5257
5258         * conf/invoice_html: thank you IE8
5259
5260 2009-07-13 00:10  ivan
5261
5262         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
5263
5264 2009-07-12 20:24  ivan
5265
5266         * rt/html/Elements/PageLayout: think that should be it, fix bar
5267           when there's no primary $page_tabs
5268
5269 2009-07-12 20:15  ivan
5270
5271         * rt/html/Elements/Footer: no need for Time to display either
5272
5273 2009-07-12 19:33  ivan
5274
5275         * rt/html/Elements/PageLayout: style RT's menubars like ours
5276
5277 2009-07-12 18:50  ivan
5278
5279         * httemplate/elements/: header.html, menubar.html: style nits
5280
5281 2009-07-12 16:45  ivan
5282
5283         * httemplate/elements/header.html: fix header sizes :/
5284
5285 2009-07-12 16:38  ivan
5286
5287         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
5288           hope so
5289
5290 2009-07-12 16:27  ivan
5291
5292         * rt/html/NoAuth/css/3.5-default/titlebox.css: fix excessive RT
5293           margins
5294
5295 2009-07-12 16:25  ivan
5296
5297         * httemplate/edit/cust_main.cgi: ACL on customer edit
5298
5299 2009-07-12 16:22  ivan
5300
5301         * httemplate/elements/header.html, httemplate/elements/menu.html,
5302           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
5303           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm,
5304           rt/html/Elements/Header,
5305           rt/html/NoAuth/css/3.5-default/freeside.css,
5306           rt/html/NoAuth/css/3.5-default/misc.css,
5307           rt/html/Ticket/Display.html: resolve style weirdness (fallout
5308           from RT integration), especially non-fixed-width comment boxes,
5309           menu/searchbar differences, RT#1169
5310
5311 2009-07-12 12:32  ivan
5312
5313         * httemplate/elements/menu.html: update tickting config
5314           descriptions
5315
5316 2009-07-12 06:27  jeff
5317
5318         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
5319           untaint
5320
5321 2009-07-10 19:40  ivan
5322
5323         * bin/drop_slony.slonik: notes
5324
5325 2009-07-10 10:50  ivan
5326
5327         * httemplate/elements/: select-did.html, tr-select-did.html: fix
5328           svc_phone provisioning!
5329
5330 2009-07-09 17:36  ivan
5331
5332         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
5333           RT#5495
5334
5335 2009-07-09 16:59  ivan
5336
5337         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
5338           CDRs, RT#5495
5339
5340 2009-07-09 16:58  ivan
5341
5342         * FS/bin/freeside-cdr-sftp_and_import: add -r option
5343
5344 2009-07-09 14:05  ivan
5345
5346         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
5347           httemplate/search/report_unapplied_cust_pay.html,
5348           httemplate/search/unapplied_cust_pay.html: unapplied payments
5349           report, RT#4861
5350
5351 2009-07-09 13:36  ivan
5352
5353         * httemplate/search/elements/cust_main_dayranges.html: no idea how
5354           i missed fixing this before
5355
5356 2009-07-09 13:18  ivan
5357
5358         * httemplate/search/report_receivables.cgi: oops
5359
5360 2009-07-08 19:34  ivan
5361
5362         * rt/html/Elements/Header: doh, fix RT onLoadHook; this fixes
5363           "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error
5364           on ticket creation and otherwise, RT#1169
5365
5366 2009-07-08 04:12  ivan
5367
5368         * FS/FS/TicketSystem/RT_External.pm,
5369           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
5370           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
5371           httemplate/elements/about_freeside.html,
5372           httemplate/elements/about_rt.html,
5373           httemplate/elements/header.html,
5374           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED,
5375           rt/html/Elements/Header, rt/html/Elements/PageLayout,
5376           rt/html/Elements/Tabs, rt/html/Prefs/SearchOptions.html,
5377           rt/html/User/Prefs.html: borg RT menus, RT#1169
5378
5379 2009-07-07 20:33  ivan
5380
5381         * httemplate/search/: report_receivables.cgi,
5382           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
5383           elements/cust_main_dayranges.html: factor out the range-handling
5384           portions of receivables report, start on a similar unapplied
5385           payment report, RT#4861
5386
5387 2009-07-07 02:53  ivan
5388
5389         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
5390           svc_broadband.ip_addr
5391
5392 2009-07-07 02:23  ivan
5393
5394         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
5395           svc_broadband.ip_addr
5396
5397 2009-07-07 02:22  ivan
5398
5399         * httemplate/edit/svc_broadband.cgi: UI nit - double #
5400
5401 2009-07-07 00:32  mark
5402
5403         * FS/bin/freeside-void-payments: Add freeside-void-payments script
5404           for returned check processing
5405
5406 2009-07-06 17:53  ivan
5407
5408         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
5409           duration field (previously only billsec)
5410
5411 2009-07-06 17:47  ivan
5412
5413         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
5414           1900-01-01, RT#4081
5415
5416 2009-07-06 16:14  ivan
5417
5418         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
5419           acctid
5420
5421 2009-07-06 14:34  ivan
5422
5423         * httemplate/browse/rate_region.html: align, display countrycode
5424           with +, space between prefixes allowing wrapping
5425
5426 2009-07-05 17:28  ivan
5427
5428         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
5429           cdrbatch field
5430
5431 2009-07-05 17:10  ivan
5432
5433         * httemplate/elements/: select-did.html, tr-select-did.html: doh
5434
5435 2009-07-05 16:56  ivan
5436
5437         * httemplate/elements/: select-did.html, tr-select-did.html: allow
5438           svc_phone.phonenum to be edited when a DID selector is not in use
5439
5440 2009-07-05 16:17  ivan
5441
5442         * httemplate/search/cdr.html: format start/answer/end dates and
5443           link svcnum to service
5444
5445 2009-07-05 14:35  ivan
5446
5447         * FS/FS/Schema.pm, FS/FS/cdr.pm,
5448           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
5449           httemplate/search/report_cdr.html: CDR search by dcontext,
5450           charged_party, toggle of display fields, RT#4081
5451
5452 2009-07-03 17:47  ivan
5453
5454         * FS/FS/part_event/Condition/: cust_payments.pm,
5455           cust_payments_pkg.pm: add condition based on total customer
5456           payments as a multiplier of a specific package, RT#3983
5457
5458 2009-07-03 17:08  ivan
5459
5460         * FS/FS/part_event/Condition/once.pm: spealing
5461
5462 2009-07-02 04:22  ivan
5463
5464         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
5465           FS/FS/part_pkg/cdr_termination.pm,
5466           httemplate/edit/cust_main/billing.html,
5467           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
5468           settlement cdr processing, RT#5495
5469
5470 2009-07-01 19:02  ivan
5471
5472         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
5473           part_event/Action/fee.pm: fix late fees, RT#5665
5474
5475 2009-07-01 18:26  jeff
5476
5477         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
5478           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
5479           update flat_introrate plan to better fit current codebase RT#4912
5480
5481 2009-07-01 03:28  ivan
5482
5483         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
5484           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
5485           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
5486           httemplate/edit/cust_main/billing.html,
5487           httemplate/view/cust_main/billing.html: start of settlement CDR
5488           processing, RT#5495
5489
5490 2009-06-30 22:34  ivan
5491
5492         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
5493           FS/FS/part_event/Action/fee.pm,
5494           httemplate/elements/select-taxclass.html,
5495           httemplate/elements/tr-select-taxclass.html: add tax class
5496           selection back for late charges w/1.9 events, RT#5665
5497
5498 2009-06-30 13:18  jeff
5499
5500         * FS/FS.pm, httemplate/elements/menu.html: documentation
5501           corrections
5502
5503 2009-06-30 12:38  ivan
5504
5505         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
5506           httemplate/browse/part_pkg_taxclass.html,
5507           httemplate/edit/part_pkg_taxclass.html,
5508           httemplate/edit/process/part_pkg_taxclass.html,
5509           httemplate/elements/menu.html,
5510           httemplate/elements/select-taxclass.html,
5511           httemplate/elements/tr-select-taxclass.html: disabling a
5512           taxclass, RT#5472
5513
5514 2009-06-30 05:32  ivan
5515
5516         * httemplate/edit/quick-charge.html: remove debugging
5517
5518 2009-06-30 05:28  ivan
5519
5520         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5521           httemplate/edit/REAL_cust_pkg.cgi,
5522           httemplate/edit/quick-charge.html,
5523           httemplate/edit/process/REAL_cust_pkg.cgi,
5524           httemplate/view/cust_main/packages/status.html,
5525           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
5526           one-time charge "hold for later" / any package future start date,
5527           RT#5347
5528
5529 2009-06-30 04:09  ivan
5530
5531         * FS/FS/part_export/netsapiens.pm: this will help
5532
5533 2009-06-30 02:38  ivan
5534
5535         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
5536           netsapiens export, RT#5226
5537
5538 2009-06-29 19:54  ivan
5539
5540         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
5541           docs from netsapiens rough... RT#5226
5542
5543 2009-06-29 18:42  ivan
5544
5545         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
5546           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
5547           FS/t/part_device.t, FS/t/phone_device.t,
5548           httemplate/browse/part_device.html,
5549           httemplate/edit/part_device.html,
5550           httemplate/edit/phone_device.html,
5551           httemplate/edit/process/part_device.html,
5552           httemplate/edit/process/phone_device.html,
5553           httemplate/misc/delete-phone_device.html,
5554           httemplate/misc/part_device-import.html,
5555           httemplate/elements/menu.html,
5556           httemplate/misc/process/part_device-import.html,
5557           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
5558           integration), RT#5226
5559
5560 2009-06-29 15:48  rsiddall
5561
5562         * rpm/freeside.spec: Fix PDF invoice generation, including
5563           requirement for ghostscript.
5564
5565 2009-06-29 07:45  jeff
5566
5567         * bin/cust_pay_histogram: show total number of payments
5568
5569 2009-06-29 06:55  jeff
5570
5571         * bin/cust_pay_histogram: commandline tool for examining cust_pay
5572           records by date range #5652
5573
5574 2009-06-29 06:53  jeff
5575
5576         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5577           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5578           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
5579           httemplate/browse/part_pkg_report_option.html,
5580           httemplate/edit/part_pkg.cgi,
5581           httemplate/edit/part_pkg_report_option.html,
5582           httemplate/edit/cust_main/bottomfixup.html,
5583           httemplate/edit/cust_main/bottomfixup.js,
5584           httemplate/edit/cust_main/choose_tax_location.html,
5585           httemplate/edit/process/part_pkg.cgi,
5586           httemplate/edit/process/part_pkg_report_option.html,
5587           httemplate/misc/xmlhttp-cust_main-censustract.html,
5588           httemplate/edit/cust_main/contact.html,
5589           httemplate/elements/location.html, httemplate/elements/menu.html,
5590           httemplate/search/cust_main.html,
5591           httemplate/search/report_cust_main.html,
5592           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
5593           #4912
5594
5595 2009-06-28 23:21  ivan
5596
5597         * FS/MANIFEST: remove freeside-expiration-alerter
5598
5599 2009-06-26 16:21  ivan
5600
5601         * FS/bin/freeside-queued: doh, brainfart, RT#5572
5602
5603 2009-06-26 16:12  ivan
5604
5605         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
5606           specify the kinds of jobs to be run, RT#5572
5607
5608 2009-06-26 11:53  ivan
5609
5610         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
5611           bits so that they're used even when doing an exact search on a
5612           browser-remembered result
5613
5614 2009-06-25 23:55  mark
5615
5616         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
5617           freeside-daily routine
5618
5619 2009-06-25 13:23  ivan
5620
5621         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
5622           not enabled!" error when using signup without any real-time
5623           processor
5624
5625 2009-06-25 12:55  ivan
5626
5627         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
5628           Argument "" isn't numeric in numeric eq (==) at
5629           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
5630
5631 2009-06-25 12:47  ivan
5632
5633         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
5634           no-gateway-at-all case, RT#5673
5635
5636 2009-06-25 12:06  ivan
5637
5638         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
5639           report
5640
5641 2009-06-24 18:28  ivan
5642
5643         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
5644           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
5645           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
5646           FS/t/cust_tax_adjustment.t,
5647           httemplate/edit/cust_tax_adjustment.html,
5648           httemplate/edit/process/cust_tax_adjustment.html,
5649           httemplate/search/cust_tax_adjustment.html,
5650           httemplate/view/cust_main/payment_history.html: tax adjustments,
5651           RT#5595
5652
5653 2009-06-24 18:22  ivan
5654
5655         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
5656           whitespace in IE
5657
5658 2009-06-24 11:36  ivan
5659
5660         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
5661           profiling, RT#5662
5662
5663 2009-06-24 02:07  mark
5664
5665         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
5666           expiration alerts into FS::Cron::alert_expiration
5667
5668 2009-06-23 21:42  ivan
5669
5670         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
5671           RT#3988
5672
5673 2009-06-23 18:40  ivan
5674
5675         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
5676           agent-specific sales report, RT#5449
5677
5678 2009-06-23 13:33  rsiddall
5679
5680         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
5681           registration for more than one year as we can't automatically
5682           bill for multi-year renewals at this time.
5683
5684 2009-06-22 16:42  ivan
5685
5686         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
5687           data in payment receipts, RT#5536
5688
5689 2009-06-22 15:55  ivan
5690
5691         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
5692           customer report failure, RT#5515
5693
5694 2009-06-22 10:00  jeff
5695
5696         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
5697
5698 2009-06-22 03:45  ivan
5699
5700         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
5701           isn't numeric in numeric eq (==) at
5702           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
5703
5704 2009-06-22 03:39  ivan
5705
5706         * FS/FS/access_user.pm: fix pod
5707
5708 2009-06-22 03:28  ivan
5709
5710         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
5711
5712 2009-06-22 03:06  ivan
5713
5714         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
5715           httemplate/search/cust_bill_pkg.cgi,
5716           httemplate/search/report_tax.cgi: finish basic implemention of
5717           tax exemption by tax name hack, RT#5127
5718
5719 2009-06-22 00:50  ivan
5720
5721         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
5722           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
5723           FS/t/cust_main_exemption.t,
5724           httemplate/edit/cust_main/billing.html,
5725           httemplate/edit/process/cust_main.cgi,
5726           httemplate/view/cust_main/billing.html: tax exemption by tax
5727           name, RT#5127
5728
5729 2009-06-21 15:00  ivan
5730
5731         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
5732           about it
5733
5734 2009-06-21 08:42  jeff
5735
5736         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
5737           #5855
5738
5739 2009-06-21 08:21  jeff
5740
5741         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
5742           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
5743           httemplate/edit/REAL_cust_pkg.cgi,
5744           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
5745           httemplate/edit/part_bill_event.cgi,
5746           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
5747           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
5748           httemplate/misc/bulk_change_pkg.cgi,
5749           httemplate/misc/cancel_pkg.html,
5750           httemplate/misc/cust_main-import.cgi,
5751           httemplate/misc/delay_susp_pkg.html,
5752           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
5753           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
5754           httemplate/search/report_cust_pkg.html,
5755           httemplate/view/cust_main/packages/package.html,
5756           httemplate/view/cust_main/packages/status.html: CUSTOM
5757           packages/actual flag for custom packages #3988
5758
5759 2009-06-19 14:49  jeff
5760
5761         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
5762           Pg when upgrading tax rates and cust_bill_pkg_details
5763
5764 2009-06-19 10:53  jeff
5765
5766         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
5767           payments as manual
5768
5769 2009-06-19 05:08  ivan
5770
5771         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
5772           first month (whew!) add an option not to prorate the accounts
5773           themselves
5774
5775 2009-06-19 00:46  ivan
5776
5777         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
5778
5779 2009-06-19 00:14  ivan
5780
5781         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
5782           run, RT#18737
5783
5784 2009-06-18 04:09  ivan
5785
5786         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
5787
5788 2009-06-18 04:07  ivan
5789
5790         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
5791           fee
5792
5793 2009-06-18 04:04  ivan
5794
5795         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
5796
5797 2009-06-18 04:03  ivan
5798
5799         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
5800           add basic part_pkg cost columns for agent wholsale price plan,
5801           RT#4696
5802
5803 2009-06-18 03:07  ivan
5804
5805         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
5806           fee package
5807
5808 2009-06-18 02:52  ivan
5809
5810         * httemplate/images/gray-black-side.png: forgot this
5811
5812 2009-06-17 18:17  mark
5813
5814         * httemplate/: elements/menu.html, search/report_receivables.cgi,
5815           search/report_receivables.html: Fix receivables report ACL checks
5816           and menu
5817
5818 2009-06-16 23:43  mark
5819
5820         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
5821           httemplate/search/report_receivables.cgi,
5822           httemplate/search/report_receivables.html: Added separate access
5823           right for receivables report
5824
5825 2009-06-16 19:39  ivan
5826
5827         * FS/FS/Conf.pm, FS/FS/access_user.pm,
5828           httemplate/edit/process/REAL_cust_pkg.cgi,
5829           httemplate/edit/process/part_pkg.cgi,
5830           httemplate/edit/process/quick-cust_pkg.cgi,
5831           httemplate/elements/menubar.html,
5832           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
5833           httemplate/search/cust_event.html,
5834           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
5835           httemplate/view/cust_main.cgi: finish up initial work on customer
5836           view tabs (ensure links back to customer view call include
5837           show=packages if default view isn't jumbo or packages already),
5838           RT#5586
5839
5840 2009-06-15 20:29  ivan
5841
5842         * httemplate/: elements/menubar.html, pref/pref-process.html,
5843           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
5844           view/cust_main/payment_history.html, view/cust_main/tickets.html:
5845           basic customer view tabs, RT#5586
5846
5847 2009-06-15 14:41  rsiddall
5848
5849         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
5850           access right for managing domain registration (registering,
5851           transferring, revoking, renewing, etc.).
5852
5853 2009-06-15 13:43  jeff
5854
5855         * FS/FS/cust_main.pm: check for need for postal fee before charging
5856           the customer, not after
5857
5858 2009-06-15 12:41  rsiddall
5859
5860         * FS/FS/part_export/domreg_opensrs.pm,
5861           httemplate/edit/process/domreg.cgi,
5862           httemplate/view/svc_domain.cgi: Add domain registration
5863           operations to the View Domain screen, if the domain has an
5864           associated export supporting registration.  Shows the domain
5865           status and allows registration, transfer, revocation, or renewal.
5866           Revocation almost never works since the registries impose very
5867           short windows after initial registration.  Also updated the
5868           OpenSRS registration export to support the additional operations.
5869
5870 2009-06-12 20:13  rsiddall
5871
5872         * rpm/freeside.spec: Default configuration files had
5873           directory-style permission values.
5874
5875 2009-06-11 19:48  rsiddall
5876
5877         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
5878           configuration folder.  Configuration is kept in the RDBMS and
5879           initialized from the default_conf folder.  RT 5579.
5880
5881 2009-06-10 16:30  jeff
5882
5883         * conf/invoice_latex: prevent notes from bleeding onto coupon
5884           RT#5537
5885
5886 2009-06-10 14:58  ivan
5887
5888         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
5889           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
5890
5891 2009-06-10 12:50  ivan
5892
5893         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
5894           queue if there's already one waiting to run for a customer,
5895           RT#5572
5896
5897 2009-06-10 00:58  ivan
5898
5899         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
5900           looking for, RT#5539
5901
5902 2009-06-09 20:06  ivan
5903
5904         * FS/bin/freeside-upgrade: doh, semicolon
5905
5906 2009-06-09 20:00  ivan
5907
5908         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
5909           for SG upgradability
5910
5911 2009-06-09 19:08  ivan
5912
5913         * httemplate/edit/payment_gateway.html: update gateway list in
5914           order to add WesternACH, RT#5409
5915
5916 2009-06-09 17:02  ivan
5917
5918         * FS/FS/cust_main.pm: eliminate harmless
5919
5920             Argument "" isn't numeric in numeric comparison (<=>) at
5921           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
5922
5923           warning, sort batched payments on a column that actually exists
5924
5925 2009-06-04 07:27  ivan
5926
5927         * httemplate/docs/credits.html: fix scrolling
5928
5929 2009-06-04 07:09  ivan
5930
5931         * rpm/freeside.spec: there are lots of contributors too!
5932
5933 2009-06-04 07:08  ivan
5934
5935         * httemplate/docs/credits.html: $core->add("jeremyd");
5936
5937 2009-06-03 20:49  ivan
5938
5939         * bin/freeside-migrate-events: much more efficient event migration:
5940           let the database do the work, RT#5426
5941
5942 2009-06-03 17:49  ivan
5943
5944         * bin/freeside-migrate-events: add a -m mode to improve performance
5945           so upgrade can complete for large databases, RT#5426
5946
5947 2009-06-03 14:09  rsiddall
5948
5949         * rpm/freeside.spec: Incorrect permissions on the default
5950           configuration folder caused installation to fail with an
5951           incomplete database initialization.  Failure to remove the
5952           ticket_system file from the default configuration folder caused
5953           Freeside to try to use RT.
5954
5955 2009-06-03 12:52  ivan
5956
5957         * FS/FS/UID.pm: add a hack to set default schema, cf.
5958           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
5959
5960 2009-05-31 22:43  jeff
5961
5962         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
5963           httemplate/misc/tax-fetch_and_replace.cgi,
5964           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
5965           function for the taxproduct based tax data loading
5966
5967 2009-05-31 02:57  ivan
5968
5969         * FS/FS/cust_bill.pm: wtf
5970
5971 2009-05-31 02:45  ivan
5972
5973         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
5974           invoice terms anymore.  or in other words, honor setting
5975           'invoice_default_terms' blank, like in 1.7.  RT#5415
5976
5977 2009-05-31 01:39  ivan
5978
5979         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
5980           toggle, RT#5255
5981
5982 2009-05-30 23:59  ivan
5983
5984         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
5985           package definition browse/search, filter by package class,
5986           RT#5255
5987
5988 2009-05-30 22:15  ivan
5989
5990         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
5991           finish up when can connect again, RT#5226
5992
5993 2009-05-30 21:57  ivan
5994
5995         * FS/FS/part_export/netsapiens.pm: necessary for
5996           bin/cdr-netsapeins.import
5997
5998 2009-05-30 05:15  ivan
5999
6000         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
6001
6002 2009-05-30 04:21  ivan
6003
6004         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
6005
6006 2009-05-30 04:14  ivan
6007
6008         * bin/cdr-transnexus.import: quick hacked-up copy of
6009           freeside-cdr-sftp_and_import for transnexus directory structure,
6010           RT#5229
6011
6012 2009-05-30 03:45  ivan
6013
6014         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
6015
6016 2009-05-29 20:40  ivan
6017
6018         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
6019
6020 2009-05-29 20:14  ivan
6021
6022         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
6023           ability for prepaid packages to have usage limits and cancel if
6024           they're hit, RT#4995
6025
6026 2009-05-29 19:31  ivan
6027
6028         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
6029           be set explicitly, don't default to 80%
6030
6031 2009-05-29 16:36  ivan
6032
6033         * httemplate/search/cdr.html: slightly better labels and field
6034           order for CDR report, RT#4081
6035
6036 2009-05-29 16:17  ivan
6037
6038         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
6039           handling in netcentrex CDR handling, RT#4081
6040
6041 2009-05-28 21:43  jeff
6042
6043         * FS/FS/Conf.pm: correct description to reflect previous changes
6044
6045 2009-05-28 17:22  jeff
6046
6047         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
6048           don't require a leading 0 in the quick charge amount
6049
6050 2009-05-27 15:32  ivan
6051
6052         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
6053           think that should actually do it for now on RT#5446
6054
6055 2009-05-27 15:23  ivan
6056
6057         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
6058           too!  woo, working, RT#5446
6059
6060 2009-05-27 15:13  ivan
6061
6062         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
6063           fix total line links on tax report when using report_group
6064           kludge? (still possibly not in all corner cases), RT#5446
6065
6066 2009-05-27 15:10  ivan
6067
6068         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
6069           willf inally fix total line links on tax report when using
6070           report_group kludge? (still possibly not in all corner cases),
6071           RT#5446
6072
6073 2009-05-27 14:35  ivan
6074
6075         * httemplate/search/report_tax.cgi: fix total line links on tax
6076           report when using report_group kludge? (possibly not in all
6077           corner cases), RT#5446
6078
6079 2009-05-27 14:27  ivan
6080
6081         * httemplate/search/report_tax.cgi: fix total line links on tax
6082           report when using report_group kludge? (possibly not in all
6083           corner cases), RT#5446
6084
6085 2009-05-27 14:24  jeff
6086
6087         * httemplate/elements/menuarrow.gif: close ticket 1517
6088
6089 2009-05-27 10:18  ivan
6090
6091         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
6092           line links on tax report when using report_group kludge?
6093           (possibly not in all corner cases), RT#5446
6094
6095 2009-05-27 00:50  jeff
6096
6097         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
6098           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
6099           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
6100           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
6101           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
6102           fs_selfservice/FS-SelfService/Makefile.PL,
6103           fs_selfservice/FS-SelfService/SelfService.pm,
6104           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
6105           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
6106           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
6107           bulk provisioning via ftp and SOAP #5202
6108
6109 2009-05-26 05:32  jeff
6110
6111         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
6112           overlibmws_crossframe.js, overlibmws_draggable.js,
6113           overlibmws_iframe.js, iframecontentmws.js: include overlib in
6114           selfservice
6115
6116 2009-05-25 19:48  ivan
6117
6118         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
6119           portion of total line when using config option for some basic tax
6120           grouping by name, RT#5446
6121
6122 2009-05-25 19:03  ivan
6123
6124         * httemplate/search/report_tax.cgi: mostly fix total line when
6125           using config option for some basic tax grouping by name, RT#5446
6126
6127 2009-05-25 18:41  ivan
6128
6129         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
6130           option for some basic tax grouping by name, RT#5446
6131
6132 2009-05-25 18:35  ivan
6133
6134         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
6135           httemplate/search/report_tax.html: add a config option for some
6136           basic tax grouping by name, RT#5446
6137
6138 2009-05-25 15:42  ivan
6139
6140         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
6141           graph when a package class is specified, RT#5449
6142
6143 2009-05-24 20:59  ivan
6144
6145         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
6146           self-service payments, RT#1592
6147
6148 2009-05-24 18:49  ivan
6149
6150         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
6151           fs_selfservice/FS-SelfService/SelfService.pm,
6152           fs_selfservice/FS-SelfService/cgi/card.html,
6153           fs_selfservice/FS-SelfService/cgi/make_payment.html,
6154           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6155           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
6156           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
6157           httemplate/elements/location.html,
6158           httemplate/elements/select-county.html: international
6159           self-service payments, RT#1592
6160
6161 2009-05-21 20:22  ivan
6162
6163         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
6164           sqlradius upgrade errors from permissions can be ignored for now
6165
6166 2009-05-21 20:02  ivan
6167
6168         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
6169           ability to report on packages w/status "not yet billed" as well,
6170           RT#5409
6171
6172 2009-05-20 08:27  ivan
6173
6174         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
6175           httemplate/view/cust_main/packages/services.html: add "manage
6176           device" link & config, RT#5438
6177
6178 2009-05-20 01:27  ivan
6179
6180         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
6181           and remove devel cruft, RT#5226
6182
6183 2009-05-19 18:06  ivan
6184
6185         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
6186           integration, RT#5226
6187
6188 2009-05-18 12:23  jeff
6189
6190         * FS/FS/tax_rate_location.pm: miss use
6191
6192 2009-05-18 12:21  jeff
6193
6194         * FS/FS/Schema.pm: allow empty state
6195
6196 2009-05-18 11:21  jeff
6197
6198         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
6199           upgrade attempts
6200
6201 2009-05-18 02:55  ivan
6202
6203         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
6204           FS/FS/UI/bytecount.pm,
6205           fs_selfservice/FS-SelfService/cgi/header.html,
6206           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6207           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
6208           fs_selfservice/FS-SelfService/cgi/view_usage.html,
6209           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
6210           from self-service, RT#4018
6211
6212 2009-05-18 01:40  ivan
6213
6214         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
6215           correct port, RT#4081
6216
6217 2009-05-17 21:56  jeff
6218
6219         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
6220           1970
6221
6222 2009-05-16 13:07  rsiddall
6223
6224         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
6225           failure causes to the perldoc.
6226
6227 2009-05-16 12:27  rsiddall
6228
6229         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
6230           that failure to install the module doesn't stop Apache from
6231           starting.  (This causes attempts to register domains to fail
6232           instead.)
6233
6234 2009-05-15 19:29  rsiddall
6235
6236         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
6237           when the cust_main owning this domain does not provide fields
6238           required for use as a contact handle in the domain registration
6239           record.  Also temporarily disable the ability to have the export
6240           do only registration or only transfers.
6241
6242 2009-05-15 12:41  rsiddall
6243
6244         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
6245           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
6246           httemplate/edit/process/part_export.cgi,
6247           httemplate/edit/process/svc_domain.cgi: Simple domain
6248           registration at Tucows OpenSRS using an export based on
6249           Net::OpenSRS.  When a domain is added and the export runs, it
6250           will register the domain or initiate a transfer.  You can also
6251           choose no action.  There's currently no provision for revoking
6252           domains or renewing registrations.  Depending on the settings at
6253           OpenSRS, orders may look like they've succeeded in Freeside but
6254           actually be queued pending input by the reseller at OpenSRS.  The
6255           part_export CGIs were modified to allow a multi-valued select to
6256           be used to control which TLDs are enabled for registration.
6257
6258 2009-05-14 09:26  jeff
6259
6260         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
6261           geocode more often
6262
6263 2009-05-14 09:25  jeff
6264
6265         * httemplate/view/cust_main/billing.html: show geocode when
6266           taxproducts enabled
6267
6268 2009-05-13 15:27  jeff
6269
6270         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
6271           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
6272           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
6273           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
6274           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
6275           httemplate/search/cust_bill_pkg.cgi,
6276           httemplate/search/report_newtax.cgi: improved taxproduct tax
6277           report RT#4783
6278
6279 2009-05-12 17:51  ivan
6280
6281         * conf/invoice_latex: remove obsolete comments
6282
6283 2009-05-09 17:45  ivan
6284
6285         * FS/FS/svc_phone.pm: label phone_name correctly
6286
6287 2009-05-09 16:54  ivan
6288
6289         * FS/bin/freeside-cdr-sftp_and_import: move cdr-sftp_and_import
6290           script to FS/bin, add -p option, RT#4081
6291
6292 2009-05-09 00:56  ivan
6293
6294         * FS/FS/: Conf.pm, cdr.pm: add
6295           cdr-charged_party-truncate_{length,prefix} in order to trim
6296           charged_party to a certain length, RT#4081
6297
6298 2009-05-08 18:44  ivan
6299
6300         * httemplate/: edit/elements/svc_Common.html,
6301           edit/elements/edit.html, view/elements/svc_Common.html: use
6302           service-def specific labels, at least for service pages that use
6303           {view,edit}/elements/svc_Common.html RT#4081
6304
6305 2009-05-08 17:39  ivan
6306
6307         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
6308           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
6309           httemplate/edit/part_svc.cgi: add ability to configure service
6310           labels per-package (still need to actually use the labels),
6311           RT#4081
6312
6313 2009-05-08 01:41  ivan
6314
6315         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
6316           where you've changed '(CUSTOM)', RT#5350
6317
6318 2009-05-05 15:02  ivan
6319
6320         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
6321           agent.invoice_template edit by default, with a config to turn
6322           back on, RT#5218
6323
6324 2009-05-05 10:58  ivan
6325
6326         * FS/FS/cust_pay.pm: add company_name to payment receipt
6327
6328 2009-05-05 03:40  ivan
6329
6330         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
6331           httemplate/misc/rate_edit_excel.html,
6332           httemplate/misc/process/rate_edit_excel.html: finish the import
6333           portion of excel rate edit, RT#5108
6334
6335 2009-05-04 18:41  jeff
6336
6337         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
6338           unused code
6339
6340 2009-05-04 11:33  jeff
6341
6342         * bin/: cust_main_special.pm, rebill: this is a quick hack to
6343           rebill customers when a cdr didn't happen
6344
6345 2009-05-03 19:01  ivan
6346
6347         * httemplate/search/: report_prepaid_income.cgi,
6348           report_prepaid_income.html: agent-virt prepaid income report,
6349           RT#5311
6350
6351 2009-05-03 18:17  ivan
6352
6353         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
6354           addition (+) warning
6355
6356 2009-05-03 17:22  ivan
6357
6358         * httemplate/: browse/rate_region.html, elements/menu.html,
6359           misc/rate_edit_excel.html, search/elements/search-xls.html,
6360           search/elements/search.html: add menu item and page for d/ling
6361           and edit rates with excel.  RT#5108
6362
6363 2009-05-03 15:45  ivan
6364
6365         * httemplate/search/elements/: search-csv.html, search-html.html,
6366           search-xls.html, search.html: break down search.html into
6367           components, RT#5108
6368
6369 2009-05-03 11:34  ivan
6370
6371         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
6372           "Redownload resolved batches" ACL for s1, RT#4271
6373
6374 2009-05-02 20:13  ivan
6375
6376         * httemplate/config/config.cgi: edit any config item
6377
6378 2009-05-02 18:45  ivan
6379
6380         * httemplate/config/config-view.cgi: add ability to delete
6381           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
6382           RT#5218
6383
6384 2009-05-02 18:11  ivan
6385
6386         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
6387           httemplate/config/config-view.cgi: add ability to remove
6388           suffix-ed config items, RT#5218
6389
6390 2009-05-02 17:40  ivan
6391
6392         * bin/confdiff: confdiff
6393
6394 2009-05-02 15:11  ivan
6395
6396         * FS/FS/Misc/eps2png.pm: fix eps preview
6397
6398 2009-05-01 17:01  ivan
6399
6400         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
6401           config/config-process.cgi, config/config-view.cgi: finish up
6402           useful agent stuff on the config editor: adding, deleting
6403           overrides too.  also add a confirmation to override deletion from
6404           the agent browse page.  RT#5218
6405
6406 2009-05-01 13:21  jeff
6407
6408         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
6409           aggregate
6410
6411 2009-04-30 19:43  ivan
6412
6413         * httemplate/config/config-view.cgi: view all overrides when asked,
6414           even the ones without values.  hmm :/  RT#5218
6415
6416 2009-04-30 19:08  ivan
6417
6418         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
6419           RT#5293
6420
6421 2009-04-30 18:07  ivan
6422
6423         * httemplate/config/: config-process.cgi, config-view.cgi: add
6424           ability to edit the agent overrides from the main config, RT#4218
6425
6426 2009-04-29 11:25  ivan
6427
6428         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
6429
6430 2009-04-28 15:38  ivan
6431
6432         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
6433
6434 2009-04-27 21:36  ivan
6435
6436         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
6437           SG billing-daily -r behavior, RT#4412
6438
6439 2009-04-27 21:13  ivan
6440
6441         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
6442           to emulate SG billing-daily -r behavior
6443
6444 2009-04-27 16:06  ivan
6445
6446         * FS/FS/Mason.pm: typo
6447
6448 2009-04-27 16:01  ivan
6449
6450         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
6451           will need libcgi-pm-perl removed, suck
6452
6453 2009-04-26 16:43  ivan
6454
6455         * FS/FS/Schema.pm: would help to have an index on priority if we're
6456           going to order based on it
6457
6458 2009-04-26 16:19  ivan
6459
6460         * FS/bin/freeside-queued: start small jobs more efficiently,
6461           RT#4412
6462
6463 2009-04-26 16:09  ivan
6464
6465         * FS/FS/Conf.pm: add a config option for max # of queued kids,
6466           RT#4412
6467
6468 2009-04-25 15:42  ivan
6469
6470         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
6471           multi-process mode for testing, RT#4412
6472
6473 2009-04-23 13:34  jeff
6474
6475         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
6476           subscription option to voip_cdr
6477
6478 2009-04-23 13:31  jeff
6479
6480         * httemplate/misc/tax-fetch_and_import.cgi,
6481           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
6482           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
6483           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
6484           httemplate/elements/menu.html: autodownload and update of cch tax
6485           data
6486
6487 2009-04-22 21:57  ivan
6488
6489         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
6490           and i'm sure it doesn't help the planner get us results sooner.
6491           last chance to try and get cursor approach working?  RT#4412
6492
6493 2009-04-22 21:14  ivan
6494
6495         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
6496           addition is committed?  well, if this works, that answers that.
6497           RT#4412
6498
6499 2009-04-22 13:24  ivan
6500
6501         * FS/FS/Cron/bill.pm: hopefully better performance running the big
6502           query once and then fetching results with a cursor, rather than
6503           running it multiple times with an OFFSET and LIMIT, RT#4412
6504
6505 2009-04-22 11:58  ivan
6506
6507         * httemplate/edit/process/cust_main.cgi: fix not allowing
6508           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
6509
6510 2009-04-21 23:52  ivan
6511
6512         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
6513
6514 2009-04-21 17:54  ivan
6515
6516         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
6517           this should be way more efficient in multi-process mode, can
6518           start billing before the big query completes.  RT#4412
6519
6520 2009-04-21 13:59  ivan
6521
6522         * httemplate/browse/rate_region.html: rate download/edit/upload,
6523           RT#5108
6524
6525 2009-04-21 13:28  ivan
6526
6527         * httemplate/browse/rate_region.html: rate download/edit/upload,
6528           RT#5108
6529
6530 2009-04-21 09:42  ivan
6531
6532         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
6533           stuff causing nothing to bill.  RT#4412
6534
6535 2009-04-20 19:23  jeff
6536
6537         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
6538           descriptive progress popups
6539
6540 2009-04-20 13:57  rsiddall
6541
6542         * rpm/freeside.spec: Acceptance testing of the RPM build system
6543           flushed out a place where /bin/rm stops waiting for input if
6544           you're /bin/su as the user doing the build.  Added a -f flag to
6545           stop it waiting for input.
6546
6547 2009-04-20 09:57  ivan
6548
6549         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
6550           cust_main.archived field, skip billing if Y, RT#4412
6551
6552 2009-04-19 16:55  ivan
6553
6554         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
6555           somehow corrupt
6556
6557 2009-04-19 16:52  ivan
6558
6559         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
6560
6561 2009-04-17 16:30  ivan
6562
6563         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
6564           something to wipe the CVV from very large databases
6565
6566 2009-04-17 12:50  ivan
6567
6568         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
6569           priority to job queue so billing jobs don't don't drown out
6570           provisioning jobs
6571
6572 2009-04-17 12:21  ivan
6573
6574         * FS/FS/Cron/bill.pm: 1 helps alot
6575
6576 2009-04-17 12:20  ivan
6577
6578         * FS/bin/freeside-daily: backport freeside-daily -m and
6579           cust_main::bill_and_collect to 1.7, RT#4412
6580
6581 2009-04-17 01:25  ivan
6582
6583         * httemplate/docs/about.html: AFFERO BITCHES
6584
6585 2009-04-17 01:16  ivan
6586
6587         * httemplate/docs/about.html: what time is now
6588
6589 2009-04-17 01:02  ivan
6590
6591         * httemplate/config/: config-process.cgi, config-view.cgi,
6592           config.cgi: show labels for select(select_hash) config options,
6593           RT#3997
6594
6595 2009-04-17 00:21  ivan
6596
6597         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
6598           attachments, RT#3403
6599
6600 2009-04-17 00:03  ivan
6601
6602         * httemplate/elements/header.html,
6603           rt/html/Elements/FreesideSvcSearch: hide service search unless
6604           user has "View customer services" ACL, RT#3478
6605
6606 2009-04-16 18:17  ivan
6607
6608         * httemplate/search/: report_receivables.cgi,
6609           report_receivables.html: add customer status to receivables
6610           report selection, hopefully help enet, RT#5187
6611
6612 2009-04-15 20:58  rsiddall
6613
6614         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
6615           binaries in the right folder 2/ Make sure freeside group is
6616           created 3/ Make sure freeside home directory is created
6617
6618 2009-04-15 00:14  ivan
6619
6620         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
6621           should fix view of unlinked phone numbers, RT#5171
6622
6623 2009-04-14 22:52  ivan
6624
6625         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
6626
6627 2009-04-14 19:44  ivan
6628
6629         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
6630           self-service where process_payment required "payby" instead of
6631           defaulting to CARD, RT#3905
6632
6633 2009-04-14 19:29  ivan
6634
6635         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
6636           on plaintext, RT#3905
6637
6638 2009-04-14 19:15  ivan
6639
6640         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
6641           invoices off the right
6642
6643 2009-04-14 14:01  ivan
6644
6645         * httemplate/view/cust_main/packages.html: remove debugging
6646
6647 2009-04-14 13:27  ivan
6648
6649         * httemplate/view/cust_main/packages.html: don't hide old packages
6650           that have services, RT#5179
6651
6652 2009-04-14 10:15  ivan
6653
6654         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
6655           control recurring_flag behavior, RT#3843
6656
6657 2009-04-14 10:12  ivan
6658
6659         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
6660           recurring_flag behavior, RT#3843
6661
6662 2009-04-14 09:14  jeff
6663
6664         * httemplate/misc/process/tax-import.cgi: hmmm
6665
6666 2009-04-14 09:12  jeff
6667
6668         * httemplate/misc/process/tax-import.cgi: better at least
6669
6670 2009-04-13 17:09  ivan
6671
6672         * FS/FS/Conf.pm: add configuration option to control recurring_flag
6673           behavior, RT#3843
6674
6675 2009-04-13 16:37  ivan
6676
6677         * FS/FS/cust_main.pm: debugging
6678
6679 2009-04-11 23:24  ivan
6680
6681         * httemplate/elements/tr-select-svc_acct-domain.html: adding
6682
6683 2009-04-11 23:14  ivan
6684
6685         * httemplate/elements/selectlayers.html: add svc_phone on new
6686           customer first package, RT#4315
6687
6688 2009-04-11 23:09  ivan
6689
6690         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
6691           httemplate/edit/cust_main/birthdate.html,
6692           httemplate/edit/cust_main/bottomfixup.html,
6693           httemplate/edit/cust_main/bottomfixup.js,
6694           httemplate/edit/cust_main/first_pkg.html,
6695           httemplate/edit/cust_main/top_misc.html,
6696           httemplate/edit/cust_main/billing.html,
6697           httemplate/edit/cust_main/choose_tax_location.html,
6698           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
6699           httemplate/edit/cust_main/first_pkg/svc_acct.html,
6700           httemplate/edit/cust_main/first_pkg/svc_phone.html,
6701           httemplate/edit/process/cust_main.cgi,
6702           httemplate/elements/select-domain.html,
6703           httemplate/misc/part_svc-columns.cgi,
6704           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
6705           new customer first package, RT#4315
6706
6707 2009-04-11 18:33  jeff
6708
6709         * etc/fslongtable.sty: sheesh
6710
6711 2009-04-11 18:24  jeff
6712
6713         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
6714           correct the real double counting culprit
6715
6716 2009-04-11 14:42  ivan
6717
6718         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
6719           migrate send_email, suspend_if_balance and credit events, RT#3905
6720
6721 2009-04-11 14:29  ivan
6722
6723         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
6724           action
6725
6726 2009-04-11 13:51  ivan
6727
6728         * FS/bin/freeside-upgrade: don't run configuration update when -s
6729           is used for schema-only slony slave update
6730
6731 2009-04-10 12:33  ivan
6732
6733         * FS/FS/Conf.pm: better description for enable_taxproducts and a
6734           warning about tax-pkg_address with it
6735
6736 2009-04-09 20:43  jeff
6737
6738         * FS/FS/cust_main.pm: orders of magnitude faster
6739
6740 2009-04-09 15:51  jeff
6741
6742         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
6743           for non-toll-free calls
6744
6745 2009-04-08 15:42  ivan
6746
6747         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
6748           w/agent packages, RT#5119
6749
6750 2009-04-08 01:08  ivan
6751
6752         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
6753
6754 2009-04-08 00:32  ivan
6755
6756         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
6757           of cvv from history records, RT#5093
6758
6759 2009-04-07 18:13  ivan
6760
6761         * httemplate/misc/link.cgi: when linking a legacy phone number the
6762           phone number could be typed in and not the service #.  RT#3407
6763
6764 2009-04-07 13:45  jeff
6765
6766         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
6767           cdrs
6768
6769 2009-04-07 11:20  ivan
6770
6771         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
6772           usernames, RT#5145
6773
6774 2009-04-07 11:15  ivan
6775
6776         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
6777           RT#3519
6778
6779 2009-04-06 19:50  jeff
6780
6781         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
6782           +1
6783
6784 2009-04-06 19:18  ivan
6785
6786         * FS/FS/cdr.pm: stop smoking crack
6787
6788 2009-04-06 18:20  jeff
6789
6790         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
6791           correct taqua toll free handling and hasten cdr import (skip
6792           uninteresting records)
6793
6794 2009-04-06 16:19  jeff
6795
6796         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
6797
6798 2009-04-06 11:31  jeff
6799
6800         * FS/FS/cdr/taqua.pm: calltype 6 is international
6801
6802 2009-04-05 17:52  jeff
6803
6804         * Makefile, etc/fslongtable.sty: stop doublecounting
6805           extracouponspace  but do not gratuitiously change existing
6806           installs
6807
6808 2009-04-05 16:18  jeff
6809
6810         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
6811
6812 2009-04-04 09:22  jeff
6813
6814         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
6815           bug in cust_bill_pkg_detail
6816
6817 2009-04-03 09:57  jeff
6818
6819         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
6820           provisioned svc_phones as unit count
6821
6822 2009-04-02 13:22  jeff
6823
6824         * httemplate/edit/cust_main/billing.html: Net 20 as well
6825
6826 2009-04-02 10:47  jeff
6827
6828         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
6829           prorate feature
6830
6831 2009-04-02 08:46  jeff
6832
6833         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
6834           portion of voip
6835
6836 2009-04-02 07:56  jeff
6837
6838         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
6839           geocoding
6840
6841 2009-04-01 22:27  jeff
6842
6843         * FS/FS/part_pkg_taxrate.pm: noise reduction
6844
6845 2009-04-01 19:36  ivan
6846
6847         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
6848           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
6849
6850 2009-04-01 17:14  ivan
6851
6852         * httemplate/browse/part_pkg.cgi: add some
6853           (undocumented/unaccessable to web UI yet) options to package
6854           browse to track down packages missing recurring fees
6855
6856 2009-03-31 21:27  ivan
6857
6858         * FS/FS/cdr.pm: show post-granularity duration if available for all
6859           export formats
6860
6861 2009-03-31 20:51  ivan
6862
6863         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
6864           defined length and with specific lastapp
6865
6866 2009-03-31 20:44  ivan
6867
6868         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
6869           defined length and with specific lastapp
6870
6871 2009-03-31 12:51  ivan
6872
6873         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
6874
6875 2009-03-31 12:47  ivan
6876
6877         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
6878           numeric in numeric eq (==) at
6879           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
6880
6881 2009-03-31 12:46  ivan
6882
6883         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
6884           8.3's more strict type checking
6885
6886 2009-03-30 09:33  jeff
6887
6888         * FS/FS/cust_tax_location.pm: schema and module should agree on
6889           column names
6890
6891 2009-03-29 23:10  ivan
6892
6893         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
6894           httemplate/view/cust_main/packages.html: okay.  counts are needed
6895           for the package sort, so push the embedded counting into
6896           cust_main.pm.  sure hope this does it. RT#5083
6897
6898 2009-03-29 22:08  ivan
6899
6900         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
6901           finally do it, RT#5083
6902
6903 2009-03-29 21:50  ivan
6904
6905         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
6906           finally do it, RT#5083
6907
6908 2009-03-29 21:41  ivan
6909
6910         * httemplate/view/cust_main/packages.html: double doh! RT#5083
6911
6912 2009-03-29 21:35  ivan
6913
6914         * httemplate/view/cust_main/packages.html: doh!  underscore,
6915           RT#5083
6916
6917 2009-03-29 21:31  ivan
6918
6919         * httemplate/view/cust_main/packages.html: try not to search for
6920           nothing in cust_svc so much, RT#5083
6921
6922 2009-03-29 21:15  ivan
6923
6924         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
6925           not to search for nothing in cust_svc so much, RT#5083
6926
6927 2009-03-29 20:47  ivan
6928
6929         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
6930           RT#5083
6931
6932 2009-03-29 20:12  ivan
6933
6934         * httemplate/view/cust_main/packages.html: really prevent separate
6935           part_pkg query, RT#5083
6936
6937 2009-03-29 18:39  ivan
6938
6939         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
6940           RT#5083
6941
6942 2009-03-29 18:28  ivan
6943
6944         * httemplate/view/cust_main/packages.html: fix setup date display,
6945           RT#5083
6946
6947 2009-03-29 18:09  ivan
6948
6949         * httemplate/view/cust_main/packages.html: forget caching, instead
6950           scoop up cust_pkg and part_pkg in one query, RT#5083
6951
6952 2009-03-29 18:05  ivan
6953
6954         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
6955           forget caching, instead scoop up cust_pkg and part_pkg in one
6956           query, RT#5083
6957
6958 2009-03-29 17:32  ivan
6959
6960         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
6961           part_pkg caching should speedup display of lots of packages,
6962           RT#5083
6963
6964 2009-03-29 16:44  ivan
6965
6966         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
6967           2 (or configured) cancelled and one-time charge packages, RT#5083
6968
6969 2009-03-29 04:56  ivan
6970
6971         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
6972
6973 2009-03-29 04:52  ivan
6974
6975         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
6976
6977 2009-03-29 03:39  ivan
6978
6979         * httemplate/view/cust_main/packages/package.html: avoid looking up
6980           part_pkg redundantly in the pkg loop, RT#5083
6981
6982 2009-03-29 03:34  ivan
6983
6984         * httemplate/view/cust_main/packages/package.html: avoid looking up
6985           package details redundantly in the pkg loop, RT#5083
6986
6987 2009-03-29 03:17  ivan
6988
6989         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
6990           qsearch for more realisitic profiling data, RT#5083
6991
6992 2009-03-29 02:38  ivan
6993
6994         * httemplate/view/cust_main/: one_time_charge_link.html,
6995           packages.html, packages/status.html: optimize customer view when
6996           there's lots of packages; *really* avoid looking up any config
6997           inside the package loop, RT#5083
6998
6999 2009-03-28 15:59  ivan
7000
7001         * httemplate/elements/select-cust-part_pkg.html,
7002           httemplate/elements/select-cust-pkg_class.html,
7003           httemplate/elements/select-part_pkg.html,
7004           httemplate/elements/select-table.html,
7005           httemplate/elements/tr-select-cust-part_pkg.html,
7006           httemplate/elements/tr-selectmultiple-part_pkg.html,
7007           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
7008           httemplate/misc/cust-part_pkg.cgi,
7009           httemplate/misc/order_pkg.html: package selector, split by
7010           package class, RT#5077
7011
7012 2009-03-25 20:59  ivan
7013
7014         * FS/FS/svc_acct.pm: yow
7015
7016 2009-03-25 20:53  ivan
7017
7018         * FS/FS/cust_main.pm: sort packages by label of first (primary)
7019           service, RT#5041
7020
7021 2009-03-25 02:36  ivan
7022
7023         * httemplate/pref/pref-process.html: throw a proper error message
7024           instead of a mason error on pw chagne problems, RT#5073
7025
7026 2009-03-25 02:36  ivan
7027
7028         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
7029
7030 2009-03-25 01:45  ivan
7031
7032         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
7033           RT#5042
7034
7035 2009-03-24 02:42  ivan
7036
7037         * bin/countdeclines: quick tool for RT#3843
7038
7039 2009-03-23 23:31  ivan
7040
7041         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
7042
7043 2009-03-23 19:36  ivan
7044
7045         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
7046           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
7047           <email>, supress extraneous service list, RT#3519
7048
7049 2009-03-23 16:33  jeff
7050
7051         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
7052           httemplate/misc/process/recharge_svc.html: more DTRT with usage
7053           on service transfer between packages and recharges  RT #2884,
7054           #5040 + #4995 fallout
7055
7056 2009-03-23 15:45  ivan
7057
7058         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
7059           from GECOS to "Real Name", RT#3519
7060
7061 2009-03-23 10:02  ivan
7062
7063         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
7064           (svc_acct.finger) to bulk billing detail, RT#3519
7065
7066 2009-03-21 20:33  ivan
7067
7068         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
7069
7070 2009-03-21 19:47  ivan
7071
7072         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
7073           usps address standardization when the zip returned has no zip+4,
7074           RT#4882
7075
7076 2009-03-21 16:37  ivan
7077
7078         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
7079           cron output not useful
7080
7081 2009-03-21 16:32  ivan
7082
7083         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
7084           up
7085
7086 2009-03-21 15:14  ivan
7087
7088         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
7089           freeside-check local monitoring, RT#4610
7090
7091 2009-03-19 19:14  ivan
7092
7093         * bin/ping: adding quick remote ping & alert script, RT#4610
7094
7095 2009-03-18 08:11  jeff
7096
7097         * FS/FS/part_pkg_taxrate.pm: more error information
7098
7099 2009-03-17 17:30  jeff
7100
7101         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
7102           httemplate/edit/part_svc.cgi: hide unused usage columns
7103
7104 2009-03-17 15:02  ivan
7105
7106         * fs_selfservice/FS-SelfService/SelfService.pm: add
7107           payment_info_renew_info method to ClientAPI/MyAccount and
7108           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
7109
7110 2009-03-17 14:38  ivan
7111
7112         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
7113           fs_selfservice/FS-SelfService/SelfService.pm: add
7114           payment_info_renew_info method to ClientAPI/MyAccount and
7115           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
7116
7117 2009-03-17 13:41  ivan
7118
7119         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
7120
7121 2009-03-17 13:13  ivan
7122
7123         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
7124           since it could be dangerous
7125
7126 2009-03-17 13:04  ivan
7127
7128         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
7129
7130 2009-03-17 12:48  ivan
7131
7132         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
7133
7134 2009-03-17 09:06  jeff
7135
7136         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
7137           RT#4903)
7138
7139 2009-03-17 05:01  ivan
7140
7141         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
7142           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
7143
7144 2009-03-17 02:59  ivan
7145
7146         * FS/FS/Misc/eps2png.pm: less debugging
7147
7148 2009-03-17 02:58  ivan
7149
7150         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
7151           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
7152           httemplate/config/config-view.cgi, httemplate/docs/license.html:
7153           add eps preview to config, for RT#5025
7154
7155 2009-03-16 16:28  jeff
7156
7157         * FS/FS/Schema.pm: avoid the need for approximate comparisons
7158           RT#4903
7159
7160 2009-03-16 10:06  jeff
7161
7162         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
7163           httemplate/edit/svc_broadband.cgi: have prizm use service data
7164           rather than package data to select a profile RT#4853
7165
7166 2009-03-16 08:52  jeff
7167
7168         * bin/make-pkg-fruit: a tool for migrating package elements to
7169           services
7170
7171 2009-03-16 01:08  jeff
7172
7173         * FS/FS/svc_broadband.pm: get the dup checking right
7174
7175 2009-03-16 00:13  ivan
7176
7177         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
7178           elements/location.html: allow country selection on credit card
7179           entry, RT#4997
7180
7181 2009-03-16 00:13  ivan
7182
7183         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
7184           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
7185           chars in Locale::SubCountry states, RT#4997
7186
7187 2009-03-15 23:22  ivan
7188
7189         * Makefile: 5.10!  welcome to the future
7190
7191 2009-03-15 22:54  ivan
7192
7193         * httemplate/view/svc_domain.cgi: fix custnum display on domain
7194           view
7195
7196 2009-03-15 21:21  jeff
7197
7198         * FS/FS/svc_broadband.pm: use part_svc_router
7199
7200 2009-03-15 17:57  jeff
7201
7202         * FS/FS/svc_broadband.pm: comment change
7203
7204 2009-03-15 15:44  ivan
7205
7206         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
7207
7208 2009-03-15 15:33  ivan
7209
7210         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
7211           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
7212           626.' error when using attribute_since_sqlradacct
7213
7214 2009-03-15 12:42  ivan
7215
7216         * FS/FS/cust_pkg_reason.pm: should give better performance if we
7217           search for what we want instead of using a string match
7218
7219 2009-03-15 03:46  ivan
7220
7221         * FS/FS/cust_main.pm: fix application of data fields from prepaid
7222           cards in addition to time field
7223
7224 2009-03-15 03:34  ivan
7225
7226         * httemplate/misc/process/recharge_svc.html: apply byte values from
7227           prepaid cards as well as time value, RT#4995
7228
7229 2009-03-15 03:30  ivan
7230
7231         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
7232           not a disk drive manufacturer, don't use halfass base-10
7233           megs/gigs
7234
7235 2009-03-15 00:33  ivan
7236
7237         * FS/FS/cust_main.pm: cust_main::payment_info, for
7238           ClientAPI::MyAccount
7239
7240 2009-03-14 16:44  ivan
7241
7242         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
7243           old files, RT#3093 / RT#4963
7244
7245 2009-03-13 11:22  jeff
7246
7247         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
7248           in in the interim
7249
7250 2009-03-11 03:03  ivan
7251
7252         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
7253           config, RT#4404
7254
7255 2009-03-11 02:41  ivan
7256
7257         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
7258
7259 2009-03-11 01:57  ivan
7260
7261         * bin/print-directory_assist: comma
7262
7263 2009-03-11 01:46  ivan
7264
7265         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
7266           codes and a kludge to print DA numbers for all of them
7267
7268 2009-03-10 09:14  jeff
7269
7270         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
7271           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
7272           fs_selfservice/FS-SelfService/cgi/verify.cgi,
7273           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7274           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7275           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
7276           fs_selfservice/FS-SelfService/cgi/signup.cgi,
7277           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
7278           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
7279           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
7280           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
7281           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
7282           fs_selfservice/FS-SelfService/SelfService.pm,
7283           httemplate/browse/payment_gateway.html,
7284           httemplate/edit/payment_gateway.html,
7285           httemplate/edit/process/payment_gateway.html: merge webpay
7286           support in with autoselection of old realtime_bop and
7287           realtime_refund_bop
7288
7289 2009-03-08 17:15  ivan
7290
7291         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
7292
7293 2009-03-08 17:15  ivan
7294
7295         * httemplate/misc/svc_acct-domains.cgi: doh
7296
7297 2009-03-03 17:47  ivan
7298
7299         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
7300
7301 2009-03-03 15:56  ivan
7302
7303         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
7304           uid freeside" error
7305
7306 2009-03-03 15:41  ivan
7307
7308         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
7309           hash assignment" warning
7310
7311 2009-03-02 00:49  ivan
7312
7313         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
7314           preliminary vitelity export, RT#4868
7315
7316 2009-03-01 20:58  ivan
7317
7318         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
7319           do charged_party rewriting in the cdrrewrited daemon, RT#4342
7320
7321 2009-03-01 16:10  ivan
7322
7323         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
7324           signup.html use selfserice skin config too: selfservice-head,
7325           selfserfice-body_header, selfservice-body_footer,
7326           selfservice-body_bgcolor, selfservice-box_bgcolor
7327
7328 2009-02-28 10:27  ivan
7329
7330         * Makefile: avoid erroring out running install-perl-modules when
7331           you have a pristine, un-updated CVS checkout
7332
7333 2009-02-25 19:51  ivan
7334
7335         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
7336           bit friendlier for BILL signups for testingm RT#4018
7337
7338 2009-02-25 12:05  ivan
7339
7340         * bin/japan.pl: adding quick tool to change the "states" for japan
7341
7342 2009-02-24 02:15  ivan
7343
7344         * FS/FS/Setup.pm: be quiet
7345
7346 2009-02-24 02:06  ivan
7347
7348         * FS/FS/part_referral.pm: bootstrapping issues
7349
7350 2009-02-24 02:00  ivan
7351
7352         * FS/FS/Setup.pm: bootstrapping issues, aaargh
7353
7354 2009-02-24 01:58  ivan
7355
7356         * FS/FS/Setup.pm: bootstrapping issues, ugh
7357
7358 2009-02-24 01:50  ivan
7359
7360         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
7361           bin/freeside-create-initial-data: bootstrapping issues
7362
7363 2009-02-24 01:41  ivan
7364
7365         * bin/freeside-create-initial-data: somehow rc install wound up
7366           without any data
7367
7368 2009-02-24 00:45  ivan
7369
7370         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
7371
7372 2009-02-24 00:41  ivan
7373
7374         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
7375           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
7376           to be billable, RT#3196
7377
7378 2009-02-23 15:52  ivan
7379
7380         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
7381           config type
7382
7383 2009-02-22 13:11  ivan
7384
7385         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
7386
7387 2009-02-22 13:08  ivan
7388
7389         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
7390           where freeside-upgrade spends time
7391
7392 2009-02-22 12:42  ivan
7393
7394         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
7395           RT#4902
7396
7397 2009-02-22 12:12  ivan
7398
7399         * bin/apache.export: add exportnum to apache export files so they
7400           all get preserved in the case where you're using multiple apache
7401           exports to the same machine, RT#4901
7402
7403 2009-02-22 11:46  ivan
7404
7405         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
7406           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
7407           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
7408
7409 2009-02-22 02:58  ivan
7410
7411         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
7412           packages that don't have a last bill date.  really.  RT#4881
7413
7414 2009-02-22 02:34  ivan
7415
7416         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
7417
7418 2009-02-22 00:41  ivan
7419
7420         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
7421           FS/FS/type_pkgs.pm: add agent type list to package def browse,
7422           RT#4880
7423
7424 2009-02-21 18:37  ivan
7425
7426         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
7427           report for more complex situations with counties and taxclasses,
7428           make taxable line items clickable, RT#4878
7429
7430 2009-02-21 16:19  ivan
7431
7432         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
7433           this fixes up tax reports nicely.  RT#4878
7434
7435 2009-02-21 12:56  ivan
7436
7437         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
7438           location_sql search, for tax reports.  RT#4878
7439
7440 2009-02-21 12:14  ivan
7441
7442         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
7443           location_sql search, for tax reports.  RT#4878
7444
7445 2009-02-21 09:56  ivan
7446
7447         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
7448           follow-tax-rename tool (well, quick hack), RT#4878
7449
7450 2009-02-20 20:28  ivan
7451
7452         * FS/FS/Record.pm: and for obj creation too
7453
7454 2009-02-20 20:27  ivan
7455
7456         * FS/FS/Record.pm: it would help to actually finish
7457           nowarn_classload kludge
7458
7459 2009-02-20 20:23  ivan
7460
7461         * FS/FS/Record.pm: add nowarn_classload kludge
7462
7463 2009-02-20 07:07  jeff
7464
7465         * httemplate/edit/cust_main.cgi: support a default tax location
7466           outside us/ca with cch data and better handling of response from
7467           USPS (RT 4857)
7468
7469 2009-02-19 18:55  ivan
7470
7471         * FS/FS/access_user.pm: oops, adding multiple-rightname support
7472           broke ACL caching, bringing it back should be a good perf win for
7473           large customer views, whew.  RT#4830
7474
7475 2009-02-19 18:41  ivan
7476
7477         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
7478           disable display of auto-suspend dates unless enabled by config.
7479           at least until it can be made more efficient.  this is slowing
7480           down customer view waaaaaaaaaay too much.  RT#4830
7481
7482 2009-02-19 18:22  ivan
7483
7484         * httemplate/autohandler: harmless tyop
7485
7486 2009-02-19 05:38  jeff
7487
7488         * httemplate/edit/: cust_main.cgi,
7489           cust_main/choose_tax_location.html: do not attempt to assign a
7490           geocode to non us/ca addresses (RT 4857)
7491
7492 2009-02-18 23:57  ivan
7493
7494         * httemplate/search/: elements/cust_pay_or_refund.html,
7495           elements/search.html, cust_pay_pending.html: redirect pending
7496           payment report back to customer when the pending payment is
7497           resolved, RT#4837, and fix otaker fallout from the pending stuff,
7498           RT#4866
7499
7500 2009-02-18 22:42  ivan
7501
7502         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
7503           add profiling to a file OOM situations, RT#4830
7504
7505 2009-02-18 17:50  ivan
7506
7507         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
7508
7509 2009-02-16 23:43  ivan
7510
7511         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
7512           you otherwise couldn't see, RT#4854
7513
7514 2009-02-16 23:40  ivan
7515
7516         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
7517           you otherwise couldn't see, RT#4854
7518
7519 2009-02-16 18:28  ivan
7520
7521         * FS/FS/Mason.pm, httemplate/autohandler,
7522           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
7523           per-user preference for turning on profiling display when
7524           DBIx::Profile is loaded, RT#4830
7525
7526 2009-02-16 18:01  ivan
7527
7528         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
7529           httemplate/edit/process/quick-charge.cgi,
7530           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
7531           to one-time charges, RT#4858
7532
7533 2009-02-16 15:54  ivan
7534
7535         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
7536           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
7537           httemplate/search/elements/cust_pay_or_refund.html,
7538           httemplate/edit/cust_pay_pending.html,
7539           httemplate/edit/process/cust_pay_pending.html,
7540           httemplate/view/cust_main/payment_history.html,
7541           httemplate/elements/menu.html: add reporting on (and resolution
7542           of) stuck pending transactions, RT#4837 (RT#3572)
7543
7544 2009-02-15 22:40  jeff
7545
7546         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
7547           updates to the initial install
7548
7549 2009-02-15 22:02  jeff
7550
7551         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
7552           allow completely empty updates (again?)
7553
7554 2009-02-15 21:59  jeff
7555
7556         * FS/FS/cust_tax_location.pm: wrong operator
7557
7558 2009-02-15 09:38  jeff
7559
7560         * FS/FS/tax_rate.pm: remove useless line
7561
7562 2009-02-15 09:23  jeff
7563
7564         * FS/FS/tax_rate.pm: tyop
7565
7566 2009-02-15 09:20  jeff
7567
7568         * FS/FS/tax_rate.pm: trim whitespace on import
7569
7570 2009-02-15 05:51  jeff
7571
7572         * FS/FS/Record.pm: improved float searching
7573
7574 2009-02-13 16:40  ivan
7575
7576         * httemplate/: elements/select-agent.html,
7577           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
7578           select-agent agent virtualization, RT#1405
7579
7580 2009-02-12 11:48  jeff
7581
7582         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
7583           help
7584
7585 2009-02-12 07:55  jeff
7586
7587         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
7588           better upload error handling and correction of tax upload
7589           filecount
7590
7591 2009-02-11 10:44  ivan
7592
7593         * httemplate/search/cdr.html: fix select and unselect all buttons
7594           on CDR bulk actions, RT#4766
7595
7596 2009-02-11 08:06  jeff
7597
7598         * FS/FS/Schema.pm: mac is unique
7599
7600 2009-02-10 08:25  jeff
7601
7602         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
7603           limit workaround
7604
7605 2009-02-10 02:35  ivan
7606
7607         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
7608           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
7609           interface, RT#4766 / RT#4731
7610
7611 2009-02-09 07:03  ivan
7612
7613         * httemplate/browse/agent.cgi: try for slightly better UI on agent
7614           config overrides
7615
7616 2009-02-09 06:05  ivan
7617
7618         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
7619           FS/FS/cust_pay.pm, conf/invoice_html,
7620           conf/invoice_html_statement, httemplate/config/config-image.cgi,
7621           httemplate/config/config-process.cgi,
7622           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
7623           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
7624           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
7625           company_name, company_address, logo, etc.. RT#3989
7626
7627 2009-02-09 03:45  ivan
7628
7629         * FS/FS/UI/Web.pm: pull out the data for address fields too!
7630           RT#4583
7631
7632 2009-02-09 03:35  ivan
7633
7634         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
7635
7636 2009-02-09 03:32  ivan
7637
7638         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
7639           formats that include service address, RT#4583
7640
7641 2009-02-09 02:38  ivan
7642
7643         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
7644           take a while
7645
7646 2009-02-08 21:59  ivan
7647
7648         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
7649           skip_dstchannel_prefix options, RT#3196
7650
7651 2009-02-08 17:49  ivan
7652
7653         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
7654           httemplate/browse/access_group.html,
7655           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
7656           httemplate/edit/elements/edit.html,
7657           httemplate/elements/select-part_pkg.html: further work on agents
7658           editing own packages: fix fallout on package customization from
7659           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
7660           to package browse, like clone service, and have agent type
7661           selection disappear when you set an agentnum.  RT#1331
7662
7663 2009-02-07 18:05  ivan
7664
7665         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
7666           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
7667           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
7668           httemplate/edit/process/part_pkg.cgi,
7669           httemplate/elements/select-agent_types.html,
7670           httemplate/elements/select-cust-part_pkg.html,
7671           httemplate/elements/select-part_pkg.html,
7672           httemplate/elements/select-table.html,
7673           httemplate/elements/tr-select-agent_types.html,
7674           httemplate/search/elements/search.html,
7675           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
7676           packages: allow them to see (but not edit) global packages for
7677           their type, RT#1331
7678
7679 2009-02-07 12:16  ivan
7680
7681         * FS/FS/ClientAPI/MyAccount.pm,
7682           fs_selfservice/FS-SelfService/SelfService.pm: add more
7683           documentation on order_pkg and the ability to order svc_phone
7684           too, RT#4722
7685
7686 2009-02-07 11:35  ivan
7687
7688         * httemplate/view/cust_main/payment_history.html: right-align
7689           amount in prev history row
7690
7691 2009-02-07 11:34  ivan
7692
7693         * FS/FS/Record.pm: don't look up encryption config every search,
7694           this should help perf a lot with database config in 1.9
7695
7696 2009-02-07 11:05  ivan
7697
7698         * bin/pod2x: no, it doesn't look like we have query
7699
7700 2009-02-07 00:23  ivan
7701
7702         * httemplate/view/cust_main/: payment_history.html, packages.html,
7703           packages/location.html, packages/services.html,
7704           packages/status.html, payment_history/payment.html,
7705           payment_history/refund.html: optimize customer view: avoid
7706           looking up config values inside loops, RT#4728
7707
7708 2009-02-06 17:45  ivan
7709
7710         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
7711           formatting, RT#4727
7712
7713 2009-02-06 17:33  ivan
7714
7715         * bin/pod2x: don't need this
7716
7717 2009-02-06 17:26  ivan
7718
7719         * bin/pod2x: update pod2x to use Mediawiki module instead of
7720           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
7721
7722 2009-02-06 10:31  ivan
7723
7724         * httemplate/elements/location.html: fix spurious "Unit #" label
7725           showing up, RT#4745
7726
7727 2009-02-05 13:02  jeff
7728
7729         * FS/FS/tax_rate.pm: pluralization agreement
7730
7731 2009-02-05 08:57  jeff
7732
7733         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
7734           style taxes instead of throwing fatal errors
7735
7736 2009-02-04 07:58  jeff
7737
7738         * FS/FS/cust_main.pm: with usage classes, the probability of a
7739           taxless line item tranche is too high for this to be a fatal
7740           error.  we risk overlooking misconfigured taxes/packages
7741
7742 2009-02-03 13:33  jeff
7743
7744         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
7745           filtering conditions
7746
7747 2009-02-01 05:52  ivan
7748
7749         * bin/test_scrub: adding scrub tool
7750
7751 2009-02-01 04:48  ivan
7752
7753         * httemplate/elements/menu.html: yow, don't hide the config menu
7754           unnecessarily
7755
7756 2009-02-01 04:28  ivan
7757
7758         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
7759           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
7760           agent_provision.html, agent_provision_svc_acct.html,
7761           change_bill.html, change_password.html, change_pay.html,
7762           change_ship.html, customer_change_pkg.html,
7763           customer_order_pkg.html, delete_svc.html, footer.html,
7764           list_customers.html, make_ach_payment.html, make_payment.html,
7765           myaccount.html, payment_results.html, process_change_bill.html,
7766           process_change_password.html, process_change_pay.html,
7767           process_change_pkg.html, process_change_ship.html,
7768           process_order_pkg.html, process_order_recharge.html,
7769           process_svc_acct.html, process_svc_external.html, provision.html,
7770           provision_svc_acct.html, recharge_prepay.html,
7771           recharge_results.html, selfservice.cgi, view_customer.html,
7772           view_invoice.html, view_support_details.html, view_usage.html,
7773           view_usage_details.html: put the footer in one frigging file,
7774           whew
7775
7776 2009-02-01 02:37  ivan
7777
7778         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
7779           speed up freeside-migrate-events slightly... RT#4277
7780
7781 2009-01-31 20:13  ivan
7782
7783         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
7784           getting huge dbs upgraded, RT#4679
7785
7786 2009-01-31 01:53  ivan
7787
7788         * FS/FS/access_user.pm: cache the results of ACL queries, should
7789           improve performance of customer view page for customers with
7790           shitloads of packages/services, RT#4696
7791
7792 2009-01-30 12:44  ivan
7793
7794         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
7795
7796 2009-01-29 16:40  ivan
7797
7798         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
7799
7800 2009-01-29 11:21  ivan
7801
7802         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
7803           config, RT#4271
7804
7805 2009-01-28 08:29  rsiddall
7806
7807         * rpm/freeside.spec: Removed conflict between core billing package
7808           and self-service RPMs so you can install them all on the same
7809           machine.  This may have applications if you're using XMLRPC to
7810           talk to the self-service interface from PHP, Python, etc.
7811
7812 2009-01-27 01:39  ivan
7813
7814         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
7815           ACL to allow download of browse/ stuff too, when possible.
7816           RT#4681
7817
7818 2009-01-25 20:22  ivan
7819
7820         * FS/FS/cust_main.pm: i think this was right after all, we do want
7821           to look for a county-less state+country match before country only
7822           and giving up, RT#4681
7823
7824 2009-01-25 18:14  ivan
7825
7826         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
7827           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
7828           line 2193.  Hopefully no problems with invoice with 0 tax
7829           printing :/.  RT#4681
7830
7831 2009-01-25 17:36  ivan
7832
7833         * FS/FS/cust_main.pm: should be better error message for inability
7834           to find tax rates, RT#4681.  also pull in the add_freq changes.
7835           *think* they're safe.  famous last words.
7836
7837 2009-01-25 17:07  ivan
7838
7839         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
7840           isn't numeric in numeric eq (==) at
7841           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
7842
7843 2009-01-25 15:58  ivan
7844
7845         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
7846           httemplate/edit/elements/edit.html: fix one-time charges and
7847           package customization for employees who don't have 'Edit global
7848           package definition' ACL, RT#4668
7849
7850 2009-01-25 14:20  ivan
7851
7852         * httemplate/browse/: access_group.html, access_user.html:
7853           normalize terminology: s/internal users/employees/
7854
7855 2009-01-25 12:43  ivan
7856
7857         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
7858           -cdrd and -queued, RT#4667
7859
7860 2009-01-24 17:27  ivan
7861
7862         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
7863
7864 2009-01-24 13:53  ivan
7865
7866         * fs_selfservice/php/: order_renew.php,
7867           process_payment_order_renew.php: finish up prepay example,
7868           RT#4623
7869
7870 2009-01-24 13:53  ivan
7871
7872         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
7873           current balance, RT#4623
7874
7875 2009-01-24 13:49  ivan
7876
7877         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
7878           chooser when taxproducts are off
7879
7880 2009-01-24 13:04  ivan
7881
7882         * httemplate/: elements/select-domain.html,
7883           elements/select-table.html, elements/tr-select-domain.html,
7884           search/report_svc_acct.html, search/svc_acct.cgi: add domain
7885           selection to advanced account report (side effect on RT#4623)
7886
7887 2009-01-22 17:23  ivan
7888
7889         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
7890           order_renew.php, process_login.php,
7891           process_payment_order_renew.php: add the start at PHP
7892           self-service as a quick early renew example
7893
7894 2009-01-22 16:49  ivan
7895
7896         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
7897           returned by renew_info, RT#4623
7898
7899 2009-01-22 16:23  ivan
7900
7901         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
7902           renew_info, RT#4623
7903
7904 2009-01-22 09:29  ivan
7905
7906         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
7907           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
7908           methods renew_info, order_renew and process_payment_order_renew
7909           to enable self-renewal through self-service.  RT#4623
7910
7911 2009-01-20 18:02  ivan
7912
7913         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
7914           (hopefully last of the) customize package bogosity in 1.9,
7915           RT#4662
7916
7917 2009-01-20 16:52  ivan
7918
7919         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
7920           service addresses from working, RT#4663
7921
7922 2009-01-20 12:08  ivan
7923
7924         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
7925           agent-specific invoices migrated from 1.7->1.9, RT#4645
7926
7927 2009-01-20 11:35  ivan
7928
7929         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
7930           RT#4645
7931
7932 2009-01-19 15:53  ivan
7933
7934         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
7935           tax-pkg_location changes broke new taxation, this should fix
7936
7937 2009-01-19 15:44  ivan
7938
7939         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
7940
7941 2009-01-19 14:32  ivan
7942
7943         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
7944           0, hopefully finally fix DA for QIS, RT#4502
7945
7946 2009-01-19 09:37  ivan
7947
7948         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
7949           order/cancel, RT#4645
7950
7951 2009-01-18 22:36  ivan
7952
7953         * httemplate/: elements/tr-select-cust_location.html,
7954           view/cust_main/packages/location.html: default service location
7955           is cust_main ship_ address when present!  RT#4499
7956
7957 2009-01-18 19:50  ivan
7958
7959         * FS/FS/Schema.pm, FS/FS/rate.pm,
7960           httemplate/edit/process/rate_region.cgi: 10 digit prefix
7961           matching, RT#4403
7962
7963 2009-01-18 15:51  ivan
7964
7965         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
7966
7967 2009-01-18 15:43  ivan
7968
7969         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
7970           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
7971           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
7972           FS/t/cust_bill_pkg_tax_location.t,
7973           httemplate/search/cust_bill_pkg.cgi,
7974           httemplate/search/report_tax.cgi,
7975           httemplate/view/cust_main/packages/location.html: finish package
7976           location tax reporing, RT#4499
7977
7978 2009-01-18 13:06  rsiddall
7979
7980         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
7981           an equals sign.
7982
7983 2009-01-13 05:00  ivan
7984
7985         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
7986           return number to availability, RT#4603
7987
7988 2009-01-12 19:25  ivan
7989
7990         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
7991           sticky that's why calls were being skipped for wrong carrierid,
7992           RT#4502
7993
7994 2009-01-12 18:39  ivan
7995
7996         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
7997           is just a precendece problem, RT#4502
7998
7999 2009-01-12 18:13  ivan
8000
8001         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
8002           inside the rating loop, RT#4502
8003
8004 2009-01-12 17:58  ivan
8005
8006         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
8007           rating loop, RT#4502
8008
8009 2009-01-12 17:34  ivan
8010
8011         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
8012           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
8013
8014 2009-01-12 16:17  ivan
8015
8016         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
8017
8018 2009-01-12 15:51  ivan
8019
8020         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
8021           DA calls, RT#4502
8022
8023 2009-01-12 13:16  jeff
8024
8025         * FS/FS/cust_main.pm: tickets only exist when a ticket system
8026           exists
8027
8028 2009-01-12 12:59  jeff
8029
8030         * FS/FS/cust_main.pm: doc tyop
8031
8032 2009-01-12 01:01  jeff
8033
8034         * FS/FS/svc_acct.pm: vfw callback failure
8035
8036 2009-01-10 15:56  ivan
8037
8038         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
8039           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
8040           httemplate/edit/process/change-cust_pkg.html,
8041           httemplate/edit/process/cust_pkg.cgi,
8042           httemplate/elements/location.html,
8043           httemplate/elements/tr-select-cust_location.html,
8044           httemplate/view/cust_main/packages/location.html,
8045           httemplate/view/cust_main/packages/package.html: implement
8046           package changes w/location change, RT#4499
8047
8048 2009-01-09 16:43  ivan
8049
8050         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8051           httemplate/elements/location.html,
8052           httemplate/elements/tr-select-cust_location.html,
8053           httemplate/view/cust_main/packages.html,
8054           httemplate/edit/process/quick-cust_pkg.cgi,
8055           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
8056           more work on package service addresses:  hide locations when
8057           they're all the default, config to show them anyway / finish
8058           implementing package ordering, fix all the state/county weirdness
8059           when changing the location dropdown. RT#4499
8060
8061 2009-01-08 20:06  ivan
8062
8063         * httemplate/edit/cust_main/contact.html,
8064           httemplate/elements/location.html,
8065           httemplate/elements/select-country.html,
8066           httemplate/elements/select-county.html,
8067           httemplate/elements/select-state.html,
8068           httemplate/elements/tr-select-part_referral.html,
8069           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
8070           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
8071           httemplate/view/cust_main/packages.html,
8072           httemplate/view/cust_main/packages/location.html: pick/enter a
8073           location when ordering a package, RT#4499
8074
8075 2009-01-07 17:45  ivan
8076
8077         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
8078           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8079           FS/t/cust_location.t, eg/table_template.pm,
8080           eg/table_template-svc.pm,
8081           httemplate/view/cust_main/packages.html,
8082           httemplate/view/cust_main/packages/location.html,
8083           httemplate/view/cust_main/packages/package.html,
8084           httemplate/view/cust_main/packages/services.html,
8085           httemplate/view/cust_main/packages/status.html: start adding
8086           package locations, RT#4499
8087
8088 2009-01-07 08:59  jeff
8089
8090         * conf/invoice_latex: allow tex to do more column sizing
8091
8092 2009-01-06 16:27  ivan
8093
8094         * httemplate/browse/rate_region.html: country code is two words
8095
8096 2009-01-06 16:18  ivan
8097
8098         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
8099           RT#4524
8100
8101 2009-01-06 16:14  ivan
8102
8103         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
8104           help browse regions by countrycode
8105
8106 2009-01-06 15:30  ivan
8107
8108         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
8109           unrateable and add an ignore_unrateable flag to go back to the
8110           old skip behavior
8111
8112 2009-01-06 13:16  ivan
8113
8114         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
8115           in default CDR output format; fix "all 0 prices" when using
8116           simple output format w/internal rating, RT#4503
8117
8118 2009-01-05 13:12  jeff
8119
8120         * FS/FS/tax_rate.pm: doh! change the interface here, too
8121
8122 2009-01-04 16:26  ivan
8123
8124         * httemplate/elements/checkboxes-table-name.html,
8125           httemplate/elements/checkboxes.html,
8126           httemplate/elements/select-rate.html,
8127           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
8128           httemplate/browse/rate.cgi,
8129           httemplate/misc/copy-rate_detail.html,
8130           httemplate/misc/process/copy-rate_detail.html: add rate copying,
8131           RT#4431
8132
8133 2009-01-04 14:07  ivan
8134
8135         * Makefile, init.d/freeside-init: don't run a self-service server
8136           against localhost OOTB; eliminate those gigantic useless logfiles
8137
8138 2009-01-02 17:52  ivan
8139
8140         * bin/cdr.http_and_import, bin/cdr.import, FS/FS/Record.pm,
8141           FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft CDR format, RT#4425
8142
8143 2009-01-02 14:03  ivan
8144
8145         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
8146           FS/FS/cdr/troop.pm, bin/cdr.import: add troop CDRs, RT#4413
8147
8148 2009-01-02 10:01  ivan
8149
8150         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
8151
8152 2009-01-02 09:58  ivan
8153
8154         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
8155
8156 2009-01-01 12:11  rsiddall
8157
8158         * rpm/freeside-selfservice.conf: New Apache configuration file for
8159           the self-service interface.
8160
8161 2009-01-01 12:10  rsiddall
8162
8163         * rpm/freeside.spec: Modifications to let self-service work if you
8164           really insist on installing it on the same machine as the billing
8165           server.  Also more fixes for SuSE, and a couple of changes to
8166           minimize differences from the 1.7 branch.
8167
8168 2008-12-31 14:04  ivan
8169
8170         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
8171           CDR format, RT#4403
8172
8173 2008-12-31 10:07  jeff
8174
8175         * FS/FS/cust_main.pm: one got missed?
8176
8177 2008-12-30 19:28  ivan
8178
8179         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
8180           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
8181           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
8182           httemplate/misc/cdr-import.html,
8183           httemplate/misc/process/cdr-import.html: bell west CDR format,
8184           RT#4403
8185
8186 2008-12-30 14:00  jeff
8187
8188         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
8189           improvements and corrections to reasons based on history records
8190
8191 2008-12-30 13:45  jeff
8192
8193         * FS/FS/cdr.pm: move price to last column for default_source
8194
8195 2008-12-30 11:13  jeff
8196
8197         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
8198           usage_class for tax purposes in calltypenum
8199
8200 2008-12-29 10:06  jeff
8201
8202         * Makefile, conf/invoice_latex, etc/fslongtable.sty: ease
8203           deployment of patched longtable
8204
8205 2008-12-28 11:10  ivan
8206
8207         * httemplate/browse/cust_main_county.cgi: finish dealing with
8208           counties with spaces, etc., RT#4496
8209
8210 2008-12-28 11:08  ivan
8211
8212         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
8213           ut_textn strings in county expansion, RT#4496
8214
8215 2008-12-28 10:59  ivan
8216
8217         * httemplate/browse/cust_main_county.cgi: deal with counties with
8218           spaces, etc., RT#4496
8219
8220 2008-12-28 10:52  ivan
8221
8222         * httemplate/browse/cust_main_county.cgi: put the
8223           country/state/county selections on their own line, RT#4496
8224
8225 2008-12-28 10:48  ivan
8226
8227         * httemplate/elements/: select-country.html, select-county.html,
8228           select-state.html, select-did.html: fix browse results for
8229           selecting counties (resulting from separating tax classes), also
8230           add dropdowns to browse by state and county, RT#4496
8231
8232 2008-12-28 10:44  ivan
8233
8234         * httemplate/: browse/cust_main_county.cgi,
8235           edit/cust_main/contact.html, edit/cust_main/billing.html,
8236           misc/payment.cgi: fix browse results for selecting counties
8237           (resulting from separating tax classes), also add dropdowns to
8238           browse by state and county, RT#4496
8239
8240 2008-12-24 16:45  jeff
8241
8242         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
8243           "texas tax" in 1.9
8244
8245 2008-12-23 13:41  jeff
8246
8247         * FS/FS/cust_main.pm: miss use
8248
8249 2008-12-23 12:35  jeff
8250
8251         * FS/FS/cust_main.pm: correct bad tax calculation
8252
8253 2008-12-22 16:32  ivan
8254
8255         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
8256           to avoid pushing the total column out to the right, RT#4449
8257
8258 2008-12-22 15:28  ivan
8259
8260         * httemplate/config/config.cgi: textareas are much less annoying to
8261           work with when their scrollbar isn't scrolled off the side itself
8262
8263 2008-12-22 14:30  rsiddall
8264
8265         * rpm/freeside.spec: Copying over modifications to support SuSE
8266           from the 1.7 branch.
8267
8268 2008-12-22 13:16  ivan
8269
8270         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
8271           package names to 50 chars to avoid problems with typeset
8272           invoices, RT#4449
8273
8274 2008-12-21 13:53  ivan
8275
8276         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
8277           RT#4204
8278
8279 2008-12-21 13:49  ivan
8280
8281         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
8282
8283 2008-12-21 13:44  ivan
8284
8285         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
8286
8287 2008-12-21 13:37  ivan
8288
8289         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
8290           like svc_acct, closes: RT#4204 (also a few lines of the new
8291           per-agent config snuck in Conf.pm from RT#3989)
8292
8293 2008-12-21 13:33  ivan
8294
8295         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
8296           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
8297           bin/freeside-upgrade: unique checking for svc_phone like
8298           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
8299           config snuck in Conf.pm from RT#3989)
8300
8301 2008-12-21 10:38  ivan
8302
8303         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
8304
8305 2008-12-21 10:09  ivan
8306
8307         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
8308           freeside-queued put billing jobs in the queue, so they run in
8309           their own short-lived processes, RT#4423
8310
8311 2008-12-21 09:40  ivan
8312
8313         * FS/FS/queue.pm: doc
8314
8315 2008-12-15 16:08  jeff
8316
8317         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
8318
8319 2008-12-11 13:11  jeff
8320
8321         * FS/FS/cust_main.pm: place tax on invoice only once
8322
8323 2008-12-10 13:43  ivan
8324
8325         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
8326           report_cust_credit.html, report_cust_event.html,
8327           report_cust_main-zip.html, report_cust_main.html,
8328           report_cust_pay.html, report_cust_pay_batch.html,
8329           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
8330           report_tax.html: allow all-agent reporting again
8331
8332 2008-12-10 13:33  ivan
8333
8334         * httemplate/graph/: report_cust_bill_pkg.html,
8335           report_cust_pkg.html, report_money_time.html: allow all-agent
8336           reporting again
8337
8338 2008-12-10 12:20  ivan
8339
8340         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
8341
8342 2008-12-10 11:43  rsiddall
8343
8344         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
8345           with moving code out of handler.pl, etc.
8346
8347 2008-12-10 11:42  rsiddall
8348
8349         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
8350           and map them back to Perl module names.
8351
8352 2008-12-09 18:47  jeff
8353
8354         * FS/FS/cust_tax_location.pm: space is empty
8355
8356 2008-12-08 17:49  ivan
8357
8358         * FS/FS/Record.pm: oops
8359
8360 2008-12-08 17:46  ivan
8361
8362         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
8363           httemplate/misc/inventory_item-import.html,
8364           httemplate/misc/process/inventory_item-import.html: use common
8365           base for inventory import too, fixes problems with errors due to
8366           dos line endings and allows Excel upload, RT#4346
8367
8368 2008-12-08 02:13  ivan
8369
8370         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
8371           columns, RT#4376
8372
8373 2008-12-08 01:08  ivan
8374
8375         * FS/FS/Schema.pm: make room for CDRs, RT#4387
8376
8377 2008-12-08 00:52  ivan
8378
8379         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
8380           add an header for rating_method=prefix too, RT#4387
8381
8382 2008-12-08 00:46  ivan
8383
8384         * conf/invoice_html: normal ext_desc shouldn't shove the second+
8385           columns of CDRs out
8386
8387 2008-12-05 09:23  jeff
8388
8389         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
8390
8391 2008-12-05 09:19  jeff
8392
8393         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
8394           taxes
8395
8396 2008-12-05 00:24  jeff
8397
8398         * FS/FS/cust_main.pm: missing uses, corrects 4388
8399
8400 2008-12-04 20:20  jeff
8401
8402         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
8403           charged
8404
8405 2008-12-03 21:16  jeff
8406
8407         * FS/FS/part_export/soma.pm: wtf?
8408
8409 2008-12-03 18:19  jeff
8410
8411         * httemplate/edit/cust_main.cgi: better placement of script
8412           sourcing
8413
8414 2008-12-03 18:03  jeff
8415
8416         * httemplate/elements/init_overlib.html: better placement of script
8417           sourcing
8418
8419 2008-12-03 17:46  jeff
8420
8421         * httemplate/edit/cust_main/choose_tax_location.html: better
8422           behavior when zip code is missing
8423
8424 2008-12-03 15:29  ivan
8425
8426         * httemplate/search/report_receivables.html: allow an all-agent
8427           receivables report again
8428
8429 2008-12-03 13:15  ivan
8430
8431         * httemplate/misc/whois.cgi: fix real customer numbers showing on
8432           view pages, RT#4099/4379
8433
8434 2008-12-03 13:12  ivan
8435
8436         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
8437           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
8438           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
8439           on view pages, RT#4099/4379
8440
8441 2008-12-03 09:25  ivan
8442
8443         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
8444           default to countrycode 1
8445
8446 2008-12-02 21:53  ivan
8447
8448         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
8449           max length for packages, so invoices don't wrap, RT#4328
8450
8451 2008-12-02 17:42  jeff
8452
8453         * bin/import-tax-rates,
8454           httemplate/edit/cust_main/choose_tax_location.html,
8455           httemplate/edit/cust_main/contact.html,
8456           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
8457           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
8458           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
8459           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
8460           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
8461           support zip5 tax lookups, correct errors with fixed format cch
8462           import, inital import performance improvements, noise reduction
8463           on imports, tool for inital import
8464
8465 2008-11-30 23:52  ivan
8466
8467         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
8468           vedeye, RT#4342
8469
8470 2008-11-30 15:37  ivan
8471
8472         * httemplate/edit/access_user.html: s/Internal Access
8473           Groups/Employee Groups/
8474
8475 2008-11-30 15:34  ivan
8476
8477         * httemplate/: browse/access_user.html, edit/access_user.html:
8478           s/Internal Users/Employees/
8479
8480 2008-11-30 15:26  ivan
8481
8482         * httemplate/: browse/access_group.html, edit/access_group.html:
8483           s/Internal Access Groups/Employee Groups/
8484
8485 2008-11-30 13:01  ivan
8486
8487         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
8488           duration/billsec with simple & simple2 rate plans
8489
8490 2008-11-29 13:54  ivan
8491
8492         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
8493           fs_selfservice/FS-SelfService/SelfService.pm,
8494           fs_selfservice/FS-SelfService/cgi/login.html,
8495           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
8496           selfservice_server-single_domain config, and login_info
8497           self-service method to give the login page a bit more
8498           configurability
8499
8500 2008-11-29 12:32  ivan
8501
8502         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
8503           login_info self-service method to give the login page a bit more
8504           configurability
8505
8506 2008-11-25 16:30  ivan
8507
8508         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
8509           the rate is 0
8510
8511 2008-11-25 16:20  ivan
8512
8513         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
8514           excel, closes: RT#4337
8515
8516 2008-11-24 07:40  jeff
8517
8518         * FS/FS/part_export/soma.pm: more caffiene, please
8519
8520 2008-11-24 07:36  jeff
8521
8522         * FS/FS/part_export/soma.pm: doh
8523
8524 2008-11-24 07:18  jeff
8525
8526         * FS/FS/part_export/soma.pm: be more accepting
8527
8528 2008-11-24 06:48  jeff
8529
8530         * FS/FS/part_export/soma.pm: esn's are hex
8531
8532 2008-11-24 04:22  ivan
8533
8534         * FS/FS/cdr/genband.pm: update genband import to agree with
8535           reality, RT#4177
8536
8537 2008-11-24 02:59  ivan
8538
8539         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
8540           internal_diddb; throw a warning instead of an error if a number
8541           couldn't be returned to inventory
8542
8543 2008-11-24 02:47  ivan
8544
8545         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
8546           phone_sqlradius CDR population?, RT#4100
8547
8548 2008-11-24 02:11  ivan
8549
8550         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
8551           seconds returned finally, RT#4100
8552
8553 2008-11-24 00:47  ivan
8554
8555         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
8556           add-ons too... eek.  also correct rating to destination RT#4100
8557
8558 2008-11-22 14:17  ivan
8559
8560         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
8561           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
8562           part_event/Condition.pm, part_event/Action/apply.pm,
8563           part_event/Action/bill.pm, part_event/Action/cancel.pm,
8564           part_event/Action/collect.pm,
8565           part_event/Action/cust_bill_batch.pm,
8566           part_event/Action/cust_bill_comp.pm,
8567           part_event/Action/cust_bill_fee_percent.pm,
8568           part_event/Action/cust_bill_realtime_card.pm,
8569           part_event/Action/cust_bill_realtime_check.pm,
8570           part_event/Action/cust_bill_realtime_lec.pm,
8571           part_event/Action/cust_bill_send.pm,
8572           part_event/Action/cust_bill_send_agent.pm,
8573           part_event/Action/cust_bill_send_alternate.pm,
8574           part_event/Action/cust_bill_send_csv_ftp.pm,
8575           part_event/Action/cust_bill_send_if_newest.pm,
8576           part_event/Action/cust_bill_spool_csv.pm,
8577           part_event/Action/cust_bill_suspend_if_balance.pm,
8578           part_event/Action/fee.pm,
8579           part_event/Action/pkg_referral_credit.pm,
8580           part_event/Action/pkg_referral_credit_pkg.pm,
8581           part_event/Action/suspend.pm,
8582           part_event/Action/suspend_if_pkgpart.pm,
8583           part_event/Action/suspend_unless_pkgpart.pm,
8584           part_event/Condition/balance.pm,
8585           part_event/Condition/balance_age.pm,
8586           part_event/Condition/balance_under.pm,
8587           part_event/Condition/cust_bill_age.pm,
8588           part_event/Condition/cust_bill_has_service.pm,
8589           part_event/Condition/cust_bill_owed.pm,
8590           part_event/Condition/cust_bill_owed_under.pm,
8591           part_event/Condition/cust_payments.pm,
8592           part_event/Condition/has_referral_custnum.pm,
8593           part_event/Condition/once_percust.pm,
8594           part_event/Condition/pkg_age.pm,
8595           part_event/Condition/pkg_notchange.pm,
8596           part_event/Condition/pkg_pkgpart.pm,
8597           part_event/Condition/pkg_recurring.pm,
8598           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
8599           referral credits overhaul, use billing events, agents can
8600           self-configure, limit to once-per-customer, depend on any time
8601           from referred package, referred customer payment, specific
8602           packages, partial staged credits, RT#3983
8603
8604 2008-11-21 23:10  ivan
8605
8606         * httemplate/: browse/part_event.html, edit/elements/edit.html:
8607           billing event cloning
8608
8609 2008-11-20 19:36  jeff
8610
8611         * FS/FS/part_export/soma.pm: initial somanetworks support
8612
8613 2008-11-20 18:57  ivan
8614
8615         * httemplate/edit/elements/edit.html: remove debugging accidentally
8616           left in
8617
8618 2008-11-20 18:55  ivan
8619
8620         * httemplate/edit/process/elements/process.html: document
8621           viewall_ext
8622
8623 2008-11-20 17:58  ivan
8624
8625         * httemplate/: edit/elements/edit.html,
8626           elements/tr-select-agent.html: undo voodoo, find real problem
8627
8628 2008-11-20 16:06  ivan
8629
8630         * httemplate/edit/elements/edit.html: voodoo
8631
8632 2008-11-20 11:02  jeff
8633
8634         * FS/FS/rate.pm: this must be what is meant
8635
8636 2008-11-20 09:49  jeff
8637
8638         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
8639           extra cdr headers
8640
8641 2008-11-20 08:59  jeff
8642
8643         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
8644           per service -- fixes #4260
8645
8646 2008-11-20 04:52  ivan
8647
8648         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
8649           for excel import, hopefully.  should fix "Error: Can't use an
8650           undefined value as an ARRAY reference" error on import.  RT#4297
8651
8652 2008-11-20 03:35  ivan
8653
8654         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
8655           the rate itself, just all its data (the hard part)
8656
8657 2008-11-19 16:42  ivan
8658
8659         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
8660           closes: RT#3982
8661
8662 2008-11-19 06:55  jeff
8663
8664         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
8665           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
8666           httemplate/misc/tax-import.cgi: support for cch fixed format
8667
8668 2008-11-18 17:24  ivan
8669
8670         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
8671           key, fix agent.agent_custnum unique index causing it to get a
8672           value filled in by Record.pm
8673
8674 2008-11-17 18:56  rsiddall
8675
8676         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
8677           as those in parentheses, and handles more version relation types.
8678
8679 2008-11-12 18:22  ivan
8680
8681         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
8682           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
8683           httemplate/edit/process/agent.cgi: add ability to view/edit
8684           access groups of an agent
8685
8686 2008-11-11 00:55  ivan
8687
8688         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
8689
8690 2008-11-11 00:45  ivan
8691
8692         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
8693           don't belong with the ship address, that was an unrelated
8694           tampabay/pbx-change request, RT#3290
8695
8696 2008-11-10 23:51  ivan
8697
8698         * conf/invoice_html: make HTML invoice more consistent with current
8699           typeset invoice: center invoice date instead of right-justify
8700
8701 2008-11-09 03:43  ivan
8702
8703         * httemplate/browse/agent.cgi: realign things in light of
8704           small_custview in this table for master customering, roundaboutly
8705           part of #2933
8706
8707 2008-11-09 03:31  ivan
8708
8709         * FS/FS/cust_main/Import.pm: move batch customer import to its own
8710           file; add svc_external_svc_phone export format, RT#4103
8711
8712 2008-11-09 01:14  ivan
8713
8714         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
8715           httemplate/misc/phone_avail-import.html: add a global countrycode
8716           to phone_avail import and a conf for the default (some other conf
8717           values snuck in also, oh well)
8718
8719 2008-11-09 00:51  ivan
8720
8721         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
8722           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
8723           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
8724           httemplate/misc/process/cust_main-import.cgi: move batch customer
8725           import to its own file; add svc_external_svc_phone export format,
8726           RT#4103
8727
8728 2008-11-06 22:04  ivan
8729
8730         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
8731           wow, it has been a while
8732
8733 2008-11-06 14:53  ivan
8734
8735         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
8736           search, RT #4233
8737
8738 2008-11-06 14:20  ivan
8739
8740         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
8741
8742 2008-11-05 20:22  ivan
8743
8744         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
8745           concatenation (.) or string at
8746           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
8747
8748 2008-11-05 20:18  ivan
8749
8750         * FS/FS/svc_acct.pm: . is used in some implementations of classic
8751           crypt
8752
8753 2008-11-03 07:28  jeff
8754
8755         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
8756
8757 2008-11-03 07:26  jeff
8758
8759         * FS/FS/cust_main.pm: yikes! not yet
8760
8761 2008-11-03 07:14  jeff
8762
8763         * FS/FS/cust_main.pm: otherwise there are no taxes
8764
8765 2008-11-02 17:10  ivan
8766
8767         * httemplate/view/svc_acct.cgi: time remaining is more useful to
8768           display as hours + minutes than days, hours, minutes from
8769           Time::Duration
8770
8771 2008-11-02 12:27  ivan
8772
8773         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
8774           REALLY fix the line-item links too, whew) fix overreporting of
8775           tax invoiced when using & reporting with taxclasses, RT#4131
8776
8777 2008-11-02 12:03  ivan
8778
8779         * httemplate/search/report_tax.cgi: (and fix the line-item links
8780           too, whew) fix overreporting of tax invoiced when using &
8781           reporting with taxclasses, RT#4131
8782
8783 2008-11-02 11:40  ivan
8784
8785         * httemplate/search/report_tax.cgi: (and fix the total too) fix
8786           overreporting of tax invoiced when using & reporting with
8787           taxclasses, RT#4131
8788
8789 2008-11-02 11:26  ivan
8790
8791         * httemplate/search/report_tax.cgi: fix overreporting of tax
8792           invoiced when using & reporting with taxclasses, RT#4131
8793
8794 2008-11-01 15:12  ivan
8795
8796         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
8797           freeside-cdrd disable itself if there's no appropriate package
8798           definition, RT#4184
8799
8800 2008-10-29 15:24  ivan
8801
8802         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
8803           spurious hits
8804
8805 2008-10-29 13:23  ivan
8806
8807         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
8808
8809 2008-10-29 13:21  ivan
8810
8811         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
8812           work?  is this 5.10-specific?
8813
8814 2008-10-29 01:03  ivan
8815
8816         * FS/FS/cust_main.pm, init.d/freeside-init,
8817           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
8818           pickup & bill daemon, RT#4184
8819
8820 2008-10-29 00:50  ivan
8821
8822         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
8823           provisioning
8824
8825 2008-10-27 18:23  ivan
8826
8827         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
8828           RT#4204
8829
8830 2008-10-24 17:37  ivan
8831
8832         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
8833           phone numbers, RT#4195
8834
8835 2008-10-24 16:21  ivan
8836
8837         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
8838           svc_phone view
8839
8840 2008-10-24 15:53  ivan
8841
8842         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
8843           Reply-Message for the RADIUS error message, RT#4100
8844
8845 2008-10-24 15:23  ivan
8846
8847         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
8848           hooks, RT#4100
8849
8850 2008-10-24 14:31  ivan
8851
8852         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
8853           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
8854           RT#4100
8855
8856 2008-10-24 14:25  ivan
8857
8858         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
8859           rlm_perl hook for prepaid voip radius, RT#4100
8860
8861 2008-10-24 14:22  ivan
8862
8863         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
8864           rlm_perl hook for prepaid voip radius, RT#4100
8865
8866 2008-10-24 12:58  ivan
8867
8868         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
8869           rlm_perl hook for prepaid voip radius, RT#4100
8870
8871 2008-10-24 12:54  ivan
8872
8873         * fs_selfservice/FS-SelfService/: SelfService.pm,
8874           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
8875           radius, RT#4100
8876
8877 2008-10-24 12:45  ivan
8878
8879         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
8880           prepaid voip radius, RT#4100
8881
8882 2008-10-24 12:13  ivan
8883
8884         * fs_selfservice/FS-SelfService/: SelfService.pm,
8885           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
8886           radius, RT#4100
8887
8888 2008-10-23 19:54  ivan
8889
8890         * FS/: FS/part_export/phone_sqlradius.pm,
8891           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
8892           untested code to suck in CDRs in from VoIP RADIUS exports,
8893           RT#4100
8894
8895 2008-10-23 19:08  ivan
8896
8897         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
8898           fixes to facilitate using agent_custid as custnum, RT#4190
8899
8900 2008-10-23 18:45  ivan
8901
8902         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
8903           phone RADIUS export: allow freeside-sqlradius-reset to reset a
8904           phone_sqlradius export, but only if explicitly specified by
8905           exportnum.  also fix "Reference found where even-size list
8906           expected" warning and junk winding up in radreply table".  all
8907           this phone_sqlradius stuff is RT#4100
8908
8909 2008-10-23 18:19  ivan
8910
8911         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
8912           part_export/sqlradius.pm: add phone_sqlradius export
8913
8914 2008-10-22 22:20  ivan
8915
8916         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
8917
8918 2008-10-22 11:50  ivan
8919
8920         * httemplate/view/svc_phone.cgi: fix CDR links
8921
8922 2008-10-21 21:39  ivan
8923
8924         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
8925           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
8926           search with Pg, add options for open session search and search on
8927           start time, RT#4051
8928
8929 2008-10-21 08:50  jeff
8930
8931         * fs_selfservice/java/: freeside_login_example.java,
8932           freeside_signup_example.java, biz/freeside/SelfService.java:
8933           biz.freeside.SelfService class and sample applications
8934
8935 2008-10-18 18:57  ivan
8936
8937         * httemplate/config/config.cgi: correctly allow re-editing of
8938           config options with " in them
8939
8940 2008-10-18 17:38  ivan
8941
8942         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
8943           httemplate/elements/search-cust_main.html,
8944           httemplate/browse/agent.cgi: add a master custnum field to
8945           agents, RT#2933 (roundabout)
8946
8947 2008-10-17 18:22  jeff
8948
8949         * FS/FS/cust_main.pm: sheesh
8950
8951 2008-10-17 18:19  jeff
8952
8953         * FS/FS/cust_main.pm: doh
8954
8955 2008-10-17 18:08  jeff
8956
8957         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
8958           endpoints) tax areas
8959
8960 2008-10-17 13:01  jeff
8961
8962         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
8963           assumes a window at least 2.75in or 7cm wide
8964
8965 2008-10-17 11:57  jeff
8966
8967         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
8968           invoices
8969
8970 2008-10-16 15:45  ivan
8971
8972         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
8973           of billsec to calculate billable time, RT#4147
8974
8975 2008-10-15 22:29  ivan
8976
8977         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
8978
8979 2008-10-15 22:29  ivan
8980
8981         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
8982           httemplate/search/cust_pay_batch.cgi,
8983           httemplate/view/cust_main/payment_history.html: add
8984           batch-enable_payby and realtime_disable_payby for better control
8985           over hybrid realtime/batch installs; deprecate never-used
8986           paymentforcedtobatch, RT#4052
8987
8988 2008-10-15 22:04  ivan
8989
8990         * httemplate/elements/menu.html: add batch-enable_payby and
8991           realtime_disable_payby for better control over hybrid
8992           realtime/batch installs; deprecate never-used
8993           paymentforcedtobatch, RT#4052
8994
8995 2008-10-14 14:27  ivan
8996
8997         * FS/FS/Tron.pm: not interested in payment gateway survey just now
8998
8999 2008-10-13 17:50  ivan
9000
9001         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
9002           import format for external services, including next bill date
9003           (cust_pkg.bill), RT#4108
9004
9005 2008-10-13 14:58  ivan
9006
9007         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
9008           freeside-fetch emailed reports from "subject" to "Freeside
9009           report", and add email_report-subject config to change it.
9010           RT#4093
9011
9012 2008-10-12 16:56  jeff
9013
9014         * conf/invoice_latex: better column widths and easier maintenance
9015
9016 2008-10-12 14:22  jeff
9017
9018         * conf/invoice_latex: better value for non-broken tetex
9019
9020 2008-10-11 17:58  ivan
9021
9022         * httemplate/browse/cust_main_county.cgi: fix link
9023
9024 2008-10-11 17:54  ivan
9025
9026         * httemplate/: browse/cust_main_county.cgi,
9027           edit/bulk-cust_main_county.html,
9028           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
9029           tool (eating my own dogfood instead of running a one-off SQL
9030           query), RT#4117
9031
9032 2008-10-10 17:32  ivan
9033
9034         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
9035           administrator, RT#4083
9036
9037 2008-10-10 16:30  ivan
9038
9039         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
9040           h_labels_short in an effort to reduce the number of "XXX service
9041           listing twice on invoice" incidents, RT#3944.  still should be
9042           possible to fundamentally do better with the function in the
9043           first place
9044
9045 2008-10-10 14:30  jeff
9046
9047         * conf/invoice_latex: avoid overprinting remittance coupons
9048
9049 2008-10-10 12:25  ivan
9050
9051         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
9052           display it as the customer number, RT#4099
9053
9054 2008-10-09 18:15  ivan
9055
9056         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
9057           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
9058           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
9059           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
9060           add options to auto-generate agent_custid and display it as the
9061           customer number, RT#4099
9062
9063 2008-10-09 13:06  ivan
9064
9065         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
9066           ALL attributes except Password.  Crypt-Password, User-Password,
9067           Password-With-Header should now use := instead of ==.  RT#4051
9068
9069 2008-10-07 16:57  ivan
9070
9071         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
9072           each CDR web import into a batch
9073
9074 2008-10-07 16:23  ivan
9075
9076         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
9077           CDR format
9078
9079 2008-10-06 17:10  ivan
9080
9081         * FS/FS/Upgrade.pm: oops, brainfart
9082
9083 2008-10-06 17:09  ivan
9084
9085         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
9086           only accounts actually attached to the export are updated
9087
9088 2008-10-06 15:48  ivan
9089
9090         * FS/FS/svc_acct.pm: make RADIUS password exports
9091           _password_encoding-aware so we export Password-With-Header when
9092           necessary
9093
9094 2008-10-06 15:19  ivan
9095
9096         * FS/FS/svc_acct.pm: make RADIUS password exports
9097           _password_encoding-aware so we export Password-With-Header when
9098           necessary
9099
9100 2008-10-06 08:28  ivan
9101
9102         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
9103           format
9104
9105 2008-10-05 14:36  ivan
9106
9107         * httemplate/search/pay_batch.cgi: fix links to closed batches,
9108           RT#4052
9109
9110 2008-10-05 03:17  ivan
9111
9112         * httemplate/search/phone_avail.html: adding the start of available
9113           phone# search.  still needs a menu entry, search options page...
9114           RT#3925
9115
9116 2008-10-04 23:07  ivan
9117
9118         * httemplate/: edit/elements/ApplicationCommon.html,
9119           view/cust_main/payment_history/credit.html,
9120           view/cust_main/payment_history/payment.html: finish UI
9121           improvements wrt refunds: now you have to post a check or cash
9122           refund explicitly, no more implicit creation by 'applying'
9123           credits.  don't show useless application links.  don't enable
9124           apply button until you pick an invoice/refund.  RT#3812
9125
9126 2008-10-04 15:35  ivan
9127
9128         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
9129           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
9130           usage_class.pm, part_event/Action.pm: POD cleanups
9131
9132 2008-10-04 13:55  ivan
9133
9134         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
9135           editing rates for a whole region
9136
9137 2008-10-04 13:43  ivan
9138
9139         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
9140
9141 2008-10-03 17:30  ivan
9142
9143         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
9144           package customize
9145
9146 2008-10-03 12:41  ivan
9147
9148         * FS/FS/part_pkg/voip_cdr.pm: add debugging
9149
9150 2008-09-30 14:05  jeff
9151
9152         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
9153           search/report_newtax.html, elements/menu.html: simple reporting
9154           for new tax system
9155
9156 2008-09-30 13:22  jeff
9157
9158         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
9159           one-time charges
9160
9161 2008-09-30 13:17  jeff
9162
9163         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
9164           turn on and off postal billing from self-service
9165
9166 2008-09-28 20:41  ivan
9167
9168         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
9169
9170 2008-09-26 20:01  jeff
9171
9172         * httemplate/edit/process/addr_block/manual_flag.cgi,
9173           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
9174           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
9175           httemplate/edit/svc_broadband.cgi: per address block ip auto
9176           assignment and auto router selection
9177
9178 2008-09-25 20:54  jeff
9179
9180         * FS/FS/part_event/Condition/dundate.pm,
9181           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
9182           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
9183           httemplate/edit/part_bill_event.cgi,
9184           httemplate/misc/process/delay_susp_pkg.html,
9185           httemplate/view/cust_main/packages.html: push out event triggered
9186           suspensions
9187
9188 2008-09-25 16:44  jeff
9189
9190         * FS/FS/cust_main.pm: lost bits of reason
9191
9192 2008-09-24 19:27  jeff
9193
9194         * FS/FS/part_export/prizm.pm: prizm export improvement for package
9195           changes
9196
9197 2008-09-18 16:17  jeff
9198
9199         * FS/FS/Schema.pm: trade space for time
9200
9201 2008-09-16 08:58  jeff
9202
9203         * httemplate/search/report_tax.cgi: minor initialization issue
9204
9205 2008-09-15 18:22  jeff
9206
9207         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
9208           elements/tr-select-taxoverride.html,
9209           elements/tr-select-taxproduct.html: correct package editor when
9210           taxproducts off
9211
9212 2008-09-15 00:18  ivan
9213
9214         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
9215           FS/FS/part_export/internal_diddb.pm,
9216           httemplate/elements/menu.html,
9217           httemplate/misc/phone_avail-import.html,
9218           httemplate/misc/process/phone_avail-import.html: add internal did
9219           database & ability to query for availability, plus upload tool
9220
9221 2008-09-14 17:40  ivan
9222
9223         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
9224           globalpops_voip export
9225
9226 2008-09-14 13:24  ivan
9227
9228         * FS/FS/cust_main_invoice.pm: silently strip out leading and
9229           trailing spaces from invoicing email addresses instead of
9230           throwing an error
9231
9232 2008-09-14 13:20  ivan
9233
9234         * httemplate/config/: config-process.cgi, config-view.cgi: don't
9235           reload the whole page every time a config option is changed,
9236           RT#3989
9237
9238 2008-09-14 12:13  ivan
9239
9240         * httemplate/elements/header.html: default the menu to top in 1.9,
9241           still a pref
9242
9243 2008-09-12 15:53  ivan
9244
9245         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
9246           "1011" came from us not the CDRs anyway, RT#3985
9247
9248 2008-09-12 15:48  ivan
9249
9250         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
9251           internal_prefixen, RT#3985
9252
9253 2008-09-12 15:38  ivan
9254
9255         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
9256           internal_prefixen, RT#3985
9257
9258 2008-09-12 15:18  ivan
9259
9260         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
9261           internal_prefixen, RT#3985
9262
9263 2008-09-12 14:56  ivan
9264
9265         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
9266           RT#3985
9267
9268 2008-09-12 14:55  ivan
9269
9270         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
9271
9272 2008-09-12 00:58  ivan
9273
9274         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
9275           services printed on invoices configurable.  RT#3904
9276
9277 2008-09-12 00:07  ivan
9278
9279         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
9280           don't throw noisy warnings about missing new recur_temporality,
9281           RT#3851
9282
9283 2008-09-11 19:28  jeff
9284
9285         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
9286           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
9287           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
9288
9289 2008-09-11 19:01  ivan
9290
9291         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
9292           httemplate/misc/spool_invoices.cgi,
9293           httemplate/search/cust_bill.html: add billco respooling, not
9294           re-FTPing, RT#3971
9295
9296 2008-09-11 17:53  ivan
9297
9298         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
9299           flat.pm, RT#3851
9300
9301 2008-09-11 17:41  ivan
9302
9303         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
9304
9305 2008-09-10 01:33  ivan
9306
9307         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
9308           httemplate/misc/ftp_invoices.cgi,
9309           httemplate/search/cust_bill.html: add re-FTP reprint,
9310           RT#create-me-tommorow-for-enet
9311
9312 2008-09-10 00:55  ivan
9313
9314         * FS/FS/Schema.pm: better (?) place to put display and taxation
9315           data than overloading real line items
9316
9317 2008-09-10 00:32  ivan
9318
9319         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
9320           get done
9321
9322 2008-09-10 00:30  ivan
9323
9324         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
9325           RT#3851
9326
9327 2008-09-10 00:24  ivan
9328
9329         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
9330
9331 2008-09-09 15:35  ivan
9332
9333         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
9334           log into selfservice when selfservice_server-primary_only is on
9335
9336 2008-09-09 14:29  ivan
9337
9338         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
9339           services to log into selfservice when
9340           selfservice_server-primary_only is on
9341
9342 2008-09-09 14:04  ivan
9343
9344         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
9345
9346 2008-09-09 01:19  ivan
9347
9348         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
9349           _upgrade_data is hosing cpu badly
9350
9351 2008-09-08 19:35  ivan
9352
9353         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
9354           RT#3838
9355
9356 2008-09-08 19:24  ivan
9357
9358         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
9359           QIS/Taqua-specific CDR handling details, RT#3838
9360
9361 2008-09-08 14:46  ivan
9362
9363         * FS/FS/cust_main.pm: oops, debugging got left on by accident
9364
9365 2008-09-08 14:23  ivan
9366
9367         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
9368           fields on service view, RT#3829
9369
9370 2008-09-08 14:02  ivan
9371
9372         * httemplate/edit/elements/svc_Common.html: completely hide
9373           fixed+blank fields, RT#3829
9374
9375 2008-09-07 19:49  ivan
9376
9377         * httemplate/edit/quick-charge.html: extraneous code cleanup
9378
9379 2008-09-07 19:48  ivan
9380
9381         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
9382           cust_bill_pkg
9383
9384 2008-09-07 19:47  ivan
9385
9386         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
9387           & comments, RT#3810
9388
9389 2008-09-07 19:42  ivan
9390
9391         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
9392           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
9393           httemplate/pref/pref.html,
9394           httemplate/view/cust_main/packages.html, FS/FS.pm,
9395           httemplate/edit/cust_pkg_detail.html,
9396           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
9397           add package invoice details & comments, RT#3810
9398
9399 2008-09-06 13:54  ivan
9400
9401         * FS/FS/UI/Web.pm: don't link to customer service view unless the
9402           user has the ACL to view the resulting page
9403
9404 2008-09-04 06:29  jeff
9405
9406         * FS/FS/Upgrade.pm: three lost lines
9407
9408 2008-09-03 20:10  ivan
9409
9410         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
9411           not incorrectly a PNG
9412
9413 2008-09-03 19:44  ivan
9414
9415         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
9416           in light of database config where you absolutely need
9417           ->set_binary for swtuf retreived with ->config_binary, RT#3936
9418
9419 2008-09-03 12:08  jeff
9420
9421         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
9422           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
9423           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
9424           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
9425           httemplate/edit/svc_acct_pop.cgi,
9426           httemplate/edit/process/router.cgi,
9427           httemplate/edit/process/svc_acct_pop.cgi,
9428           httemplate/edit/process/addr_block/add.cgi,
9429           httemplate/edit/process/addr_block/allocate.cgi,
9430           httemplate/edit/process/addr_block/deallocate.cgi,
9431           httemplate/edit/process/addr_block/split.cgi,
9432           httemplate/elements/menu.html: new access right names
9433
9434 2008-09-03 11:59  jeff
9435
9436         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
9437           routine
9438
9439 2008-09-02 18:52  ivan
9440
9441         * httemplate/view/cust_main/payment_history.html: add back ability
9442           to post a check/cash refund. be more explicit about it instead of
9443           just being a checkbox when posting a credit. RT#3812
9444
9445 2008-09-02 18:46  ivan
9446
9447         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
9448           httemplate/edit/cust_refund.cgi,
9449           httemplate/edit/process/cust_refund.cgi,
9450           httemplate/elements/init_calendar.html,
9451           httemplate/view/cust_refund.html,
9452           httemplate/view/cust_main/payment_history/refund.html,
9453           FS/FS/AccessRight.pm: add back ability to post a check/cash
9454           refund.  be more explicit about it instead of just being a
9455           checkbox when posting a credit.  RT#3812
9456
9457 2008-09-02 08:37  jeff
9458
9459         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
9460           call details in self-service
9461
9462 2008-08-30 14:34  jeff
9463
9464         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
9465           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
9466           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
9467           httemplate/search/report_prepaid_income.cgi,
9468           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
9469           creation RT#3919
9470
9471 2008-08-29 19:10  jeff
9472
9473         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
9474           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
9475           usage classes
9476
9477 2008-08-29 16:13  ivan
9478
9479         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
9480           of simple accounts for cheepnet, RT#3805
9481
9482 2008-08-29 13:10  ivan
9483
9484         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
9485           of quantity fields on package edit, for RT#3805
9486
9487 2008-08-28 18:09  ivan
9488
9489         * FS/FS/Schema.pm, FS/FS/cdr.pm,
9490           httemplate/elements/select-cdrbatch.html,
9491           httemplate/elements/tr-select-cdrbatch.html,
9492           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
9493           add CDR batch TFTP feature, RT#3113
9494
9495 2008-08-28 17:45  jeff
9496
9497         * FS/FS/part_pkg.pm: noise reduction
9498
9499 2008-08-28 17:23  ivan
9500
9501         * httemplate/elements/: tr-select-taxclass.html,
9502           select-taxclass.html: correct nits in tax class selection
9503
9504 2008-08-28 15:00  jeff
9505
9506         * FS/FS/tax_rate.pm: updates can be completely empty
9507
9508 2008-08-28 14:32  jeff
9509
9510         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
9511           httemplate/browse/part_pkg_taxproduct.cgi,
9512           httemplate/edit/part_pkg_taxoverride.html,
9513           httemplate/edit/quick-charge.html,
9514           httemplate/edit/process/quick-charge.cgi,
9515           httemplate/elements/select-taxoverride.html,
9516           httemplate/elements/select-taxproduct.html,
9517           httemplate/view/cust_main/packages.html: taxproduct selection for
9518           one time charges
9519
9520 2008-08-28 12:09  ivan
9521
9522         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
9523
9524 2008-08-28 00:38  jeff
9525
9526         * httemplate/elements/select-taxoverride.html,
9527           httemplate/elements/select-taxproduct.html,
9528           httemplate/elements/tr-select-taxoverride.html,
9529           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
9530           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
9531           FS/FS/part_pkg/voip_cdr.pm,
9532           httemplate/browse/part_pkg_taxproduct.cgi,
9533           httemplate/edit/part_pkg.cgi,
9534           httemplate/edit/part_pkg_taxoverride.html,
9535           httemplate/edit/process/part_pkg.cgi: multiple usage classes
9536           checkpoint
9537
9538 2008-08-26 17:15  ivan
9539
9540         * FS/FS/cust_main.pm: don't override countrydefault or whatever
9541           with a blank value in bulk customer import
9542
9543 2008-08-26 17:05  ivan
9544
9545         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
9546           distinction to lint
9547
9548 2008-08-26 17:00  ivan
9549
9550         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
9551           distinction to lint
9552
9553 2008-08-26 16:53  ivan
9554
9555         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
9556           vs. ok distinction to lint
9557
9558 2008-08-26 07:00  rsiddall
9559
9560         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
9561           fixing up paths so the RPM-installed self-service files are not
9562           under /usr/local on the remote machine.  Also fixed an
9563           initialization problem where the system configuration files for
9564           Freeside were assumed to be under /etc/default, not
9565           /etc/sysconfig
9566
9567 2008-08-25 14:23  ivan
9568
9569         * httemplate/edit/elements/edit.html: fix package editor showing
9570           "all" for pkg class selection
9571
9572 2008-08-25 13:33  ivan
9573
9574         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
9575           comparison from svcnum to svcpart
9576
9577 2008-08-24 22:53  jeff
9578
9579         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
9580           FS/FS/Report/Table/Monthly.pm,
9581           httemplate/search/cust_bill_pkg.cgi,
9582           httemplate/search/report_prepaid_income.cgi,
9583           httemplate/search/report_tax.cgi: correct fallout from duplicate
9584           line items
9585
9586 2008-08-24 22:18  jeff
9587
9588         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
9589           agent virtualizing packages
9590
9591 2008-08-24 15:35  ivan
9592
9593         * httemplate/elements/checkboxes-table-name.html: add controls to
9594           select/unselect/toggle all checkboxes
9595
9596 2008-08-24 14:52  ivan
9597
9598         * bin/customer-faker: add -k option for pkgpart
9599
9600 2008-08-24 14:49  ivan
9601
9602         * bin/customer-faker: add -a option for agentnum
9603
9604 2008-08-23 20:41  rsiddall
9605
9606         * rpm/freeside.spec: Create discrete RPMs for different parts of
9607           the self-service interface.  Put the default configuration folder
9608           in the main freeside RPM.
9609
9610 2008-08-23 14:59  jeff
9611
9612         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
9613           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
9614           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
9615           FS/MANIFEST, httemplate/browse/rate_detail.html,
9616           httemplate/edit/rate_detail.html,
9617           httemplate/edit/rate_region.cgi,
9618           httemplate/edit/usage_class.html,
9619           httemplate/edit/elements/edit.html,
9620           httemplate/edit/process/rate_region.cgi,
9621           httemplate/edit/process/usage_class.html,
9622           httemplate/elements/menu.html: add usage classes to rate details
9623
9624 2008-08-22 20:29  jeff
9625
9626         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
9627           tax_rate.pm: tax data update bug fixes and error message
9628           improvements
9629
9630 2008-08-21 20:01  ivan
9631
9632         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
9633           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
9634           FS/MANIFEST, FS/t/cust_svc_option.t,
9635           httemplate/elements/dashboard-toplist.html,
9636           httemplate/elements/mcp_lint.html: the master control program has
9637           chosen YOU to serve your system on the game grid
9638
9639 2008-08-21 16:21  ivan
9640
9641         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
9642           reporting for MCP mode
9643
9644 2008-08-21 11:21  jeff
9645
9646         * bin/import-optigold.pl: use options with proper names
9647
9648 2008-08-19 11:42  ivan
9649
9650         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
9651
9652 2008-08-19 04:35  ivan
9653
9654         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
9655
9656 2008-08-19 03:09  ivan
9657
9658         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
9659           here
9660
9661 2008-08-19 03:06  ivan
9662
9663         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
9664           httemplate/edit/rate_region.cgi: more consistent prefix display,
9665           and don't forget nxx'
9666
9667 2008-08-15 12:42  ivan
9668
9669         * Makefile: install default conf with make create-config too, so it
9670           doesn't go missing
9671
9672 2008-08-15 12:26  ivan
9673
9674         * FS/bin/freeside-setup: allow a full pathname to be specified to
9675           freeside-setup for initial configdir
9676
9677 2008-08-14 18:09  jeff
9678
9679         * FS/FS/tax_class.pm: correct field ordering - invonsequential
9680
9681 2008-08-14 17:41  ivan
9682
9683         * httemplate/elements/form-file_upload.html: can have a message
9684           then a URL too
9685
9686 2008-08-14 04:53  ivan
9687
9688         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
9689           httemplate/elements/progress-init.html,
9690           httemplate/misc/cust_main-import.cgi,
9691           httemplate/misc/process/cust_main-import.cgi,
9692           httemplate/elements/progress-popup.html,
9693           httemplate/search/cust_main.html,
9694           httemplate/elements/form-file_upload.html,
9695           httemplate/misc/file-upload.html,
9696           httemplate/elements/file-upload.html: customer import: add
9697           progress bar & redirect to a search of the imported customers,
9698           #3475
9699
9700 2008-08-14 04:44  ivan
9701
9702         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
9703           import: add progress bar & redirect to a search of the imported
9704           customers, #3475
9705
9706 2008-08-13 18:58  ivan
9707
9708         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
9709           httemplate/elements/menu.html,
9710           httemplate/misc/cust_main-import.cgi,
9711           httemplate/misc/process/cust_main-import.cgi: import customer
9712           from Excel file too
9713
9714 2008-08-13 18:52  ivan
9715
9716         * FS/FS/svc_Common.pm: tyop
9717
9718 2008-08-13 18:38  ivan
9719
9720         * httemplate/view/svc_forward.cgi: tyop
9721
9722 2008-08-08 13:29  jeff
9723
9724         * bin/import-optigold.pl: better opti table relationship following
9725
9726 2008-08-08 11:13  jeff
9727
9728         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
9729           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
9730           conf/invoice_latex: cdrs can be in separate invoice section,
9731           after total, summarized inline, with hints for page breaks
9732
9733 2008-08-07 15:30  ivan
9734
9735         * Makefile: don't generate a new key on install-selfservice if
9736           there's already an RSA one either
9737
9738 2008-08-05 23:39  jeff
9739
9740         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
9741
9742 2008-08-05 21:05  jeff
9743
9744         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
9745           refactor
9746
9747 2008-08-02 19:15  ivan
9748
9749         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
9750           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
9751           a name field to svc_phone
9752
9753 2008-08-02 17:54  ivan
9754
9755         * FS/FS/cdr/simple2.pm: doh, fix regex
9756
9757 2008-08-02 17:26  ivan
9758
9759         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
9760           "exists" on an undefined value at
9761           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
9762           upgrade
9763
9764 2008-08-02 17:20  ivan
9765
9766         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
9767           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
9768           line 812.' error on upgrade
9769
9770 2008-08-02 16:51  ivan
9771
9772         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
9773           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
9774           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
9775           'Can't call method "parse" on an undefined value' error from CDR
9776           format refactor
9777
9778 2008-08-01 21:20  jeff
9779
9780         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
9781           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
9782           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
9783           conf/invoice_latex, httemplate/edit/cust_main.cgi,
9784           httemplate/edit/cust_main/billing.html,
9785           httemplate/view/cust_main/billing.html: bundled package
9786           presentation improvements
9787
9788 2008-08-01 21:09  jeff
9789
9790         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
9791           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
9792           part_pkg/voip_cdr.pm: improve CDR usage presentation
9793
9794 2008-08-01 14:41  ivan
9795
9796         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
9797           be limited by date like before, closes: Bug#3801
9798
9799 2008-08-01 13:21  ivan
9800
9801         * httemplate/edit/pkg_class.html: categories deserve labels too
9802
9803 2008-07-31 16:32  ivan
9804
9805         * httemplate/search/report_receivables.cgi: this should fix columns
9806           not showing up in receivables report... not surea bout #3801
9807           (credits/etc show up in all time periods)
9808
9809 2008-07-31 13:17  ivan
9810
9811         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
9812           receivables report: credits/etc. should be limited by date like
9813           before, closes: Bug#3801
9814
9815 2008-07-30 19:35  ivan
9816
9817         * httemplate/misc/delete-customer.cgi: fix error on customer
9818           deletion
9819
9820 2008-07-30 15:10  ivan
9821
9822         * FS/FS/cdr/nextone.pm: rename nt to nextone
9823
9824 2008-07-29 13:00  jeff
9825
9826         * FS/FS/cust_bill.pm: correct amount for new charges total on
9827           sectioned invoices
9828
9829 2008-07-29 10:29  rsiddall
9830
9831         * rpm/freeside.spec: Self-Service files were reorganized; changed
9832           the way we copy them into the buildroot.
9833
9834 2008-07-24 09:40  jeff
9835
9836         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
9837           line number order
9838
9839 2008-07-23 07:41  jeff
9840
9841         * httemplate/edit/tax_rate.html: add disabled column to new tax
9842           rates, false laziness elimination, and bug fixes - closes #3566
9843
9844 2008-07-23 07:36  jeff
9845
9846         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
9847           httemplate/browse/tax_rate.cgi,
9848           httemplate/misc/enable_or_disable_tax.html,
9849           httemplate/misc/process/enable_or_disable_tax.html: add disabled
9850           column to new tax rates, false laziness elimination, and bug
9851           fixes - closes #3566
9852
9853 2008-07-22 01:33  ivan
9854
9855         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
9856           command
9857
9858 2008-07-21 21:59  ivan
9859
9860         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
9861           view also
9862
9863 2008-07-21 15:34  ivan
9864
9865         * FS/FS/ClientAPI/Signup.pm,
9866           fs_selfservice/FS-SelfService/SelfService.pm,
9867           fs_selfservice/FS-SelfService/cgi/signup.cgi,
9868           fs_selfservice/FS-SelfService/cgi/signup.html,
9869           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
9870
9871 2008-07-21 14:23  ivan
9872
9873         * Makefile: oops, don't inadvertantly switch default db type
9874
9875 2008-07-21 12:09  ivan
9876
9877         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
9878           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
9879           fs_selfservice/FS-SelfService/SelfService.pm,
9880           fs_selfservice/FS-SelfService/cgi/signup.html,
9881           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
9882           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
9883           fs_selfservice/FS-SelfService/cgi/images/cross.png,
9884           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
9885           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
9886           w/globalpops DID selection via mason components pass-through
9887
9888 2008-07-21 11:58  ivan
9889
9890         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
9891           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
9892           components standalone
9893
9894 2008-07-21 03:42  ivan
9895
9896         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
9897
9898 2008-07-18 15:31  ivan
9899
9900         * httemplate/search/report_rt_transaction.html: missing closing
9901           FORM tag
9902
9903 2008-07-18 15:30  ivan
9904
9905         * httemplate/elements/popup_link.html: add target param, i thought
9906           this was needed for something...
9907
9908 2008-07-18 15:29  ivan
9909
9910         * bin/bind.import: add -e option to bind.import (now to actually
9911           implement it)
9912
9913 2008-07-18 15:28  ivan
9914
9915         * FS/FS/rate_region.pm: show NXX is US if applicable
9916
9917 2008-07-18 15:28  ivan
9918
9919         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
9920           UI/Web.pm: some random cleanups
9921
9922 2008-07-18 15:27  ivan
9923
9924         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
9925           imports
9926
9927 2008-07-18 15:26  ivan
9928
9929         * FS/MANIFEST: add part_pkg_link to MANIFEST
9930
9931 2008-07-17 16:55  ivan
9932
9933         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
9934           cdr/genband_meetme.pm, cdr/openser.pm, cdr/simple.pm,
9935           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
9936           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
9937
9938 2008-07-16 16:55  ivan
9939
9940         * httemplate/search/svc_acct.cgi: fix account search by time
9941           remaining to deal with situations w/o a recurring amount
9942
9943 2008-07-15 16:25  ivan
9944
9945         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
9946
9947 2008-07-15 16:18  ivan
9948
9949         * FS/FS/Upgrade.pm: parens help alot
9950
9951 2008-07-15 16:17  ivan
9952
9953         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
9954           upgrade
9955
9956 2008-07-15 13:56  ivan
9957
9958         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
9959           reports of cancelled customers
9960
9961 2008-07-14 18:19  ivan
9962
9963         * FS/FS/part_export/phone_shellcommands.pm: add warning about
9964           concurrency in FreePBX
9965
9966 2008-07-14 16:59  ivan
9967
9968         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
9969           their stupid display problems with scrolling.  also make the
9970           gridding more consistent
9971
9972 2008-07-14 16:08  ivan
9973
9974         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
9975           view/cust_main/notes.html: fuck embedded iframes and their stupid
9976           display problems with scrolling.  also make the gridding more
9977           consistent
9978
9979 2008-07-10 11:48  ivan
9980
9981         * httemplate/view/cust_main/packages.html: fix variable scoping
9982           issues preventing customer view page from coing up
9983
9984 2008-07-09 20:16  jeff
9985
9986         * FS/FS/cust_bill.pm: restore line item date ranges
9987
9988 2008-07-09 13:37  ivan
9989
9990         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
9991           warnings on upgrade
9992
9993 2008-07-09 13:33  ivan
9994
9995         * FS/FS/svc_Common.pm: perl vs SQL brainfart
9996
9997 2008-07-09 12:45  ivan
9998
9999         * httemplate/docs/license.html: fix famfamfam link
10000
10001 2008-07-09 12:35  ivan
10002
10003         * FS/FS/svc_Common.pm: service searching should be case-insensitive
10004           now
10005
10006 2008-07-08 20:40  ivan
10007
10008         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
10009           exemptions were inserted?
10010
10011 2008-07-08 20:27  ivan
10012
10013         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
10014
10015 2008-07-08 20:18  ivan
10016
10017         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
10018           search legacy tax exemptions by customer status
10019
10020 2008-07-08 19:30  ivan
10021
10022         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
10023           to be specified when editing a disabled package
10024
10025 2008-07-07 19:19  ivan
10026
10027         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
10028           taxclass-less regions
10029
10030 2008-07-07 19:01  ivan
10031
10032         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
10033           httemplate/search/report_tax.cgi: fix line-item reports on
10034           taxclass-less regions
10035
10036 2008-07-07 17:35  ivan
10037
10038         * httemplate/search/cust_bill_pkg.cgi: order by number for line
10039           items with the same datestamp
10040
10041 2008-07-07 17:20  ivan
10042
10043         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
10044           date
10045
10046 2008-07-07 16:47  ivan
10047
10048         * httemplate/search/report_tax.cgi: should be a proper fix for edge
10049           cases where you have taxclass and empty-taxclass rates for a
10050           region, whew
10051
10052 2008-07-07 14:38  ivan
10053
10054         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
10055           probelms on old (v1.x?) DBD::Pg
10056
10057 2008-07-07 14:18  ivan
10058
10059         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
10060           debugging of bind_param statements
10061
10062 2008-07-07 14:07  ivan
10063
10064         * FS/FS/Record.pm: add debugging of bind_param statements
10065
10066 2008-07-07 12:50  ivan
10067
10068         * FS/FS/Record.pm: add debugging of bind_param statements
10069
10070 2008-07-03 16:23  ivan
10071
10072         * httemplate/view/cust_main/packages.html: fix bad sub names in
10073           forward-port
10074
10075 2008-07-02 21:19  ivan
10076
10077         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
10078           regression caused by get_real_fields refactor
10079
10080 2008-07-02 21:12  ivan
10081
10082         * FS/FS/Record.pm: this should non-"=" searches on fields that
10083           require SQL type binding...
10084
10085 2008-07-02 21:00  ivan
10086
10087         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
10088           "forward-port", i guess
10089
10090 2008-07-02 20:57  ivan
10091
10092         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
10093           1.7?  not touching it unless it breaks :)
10094
10095 2008-07-01 19:55  ivan
10096
10097         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
10098           card through self-service
10099
10100 2008-07-01 00:02  jeff
10101
10102         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
10103
10104 2008-06-30 22:01  jeff
10105
10106         * httemplate/misc/unadjourn_pkg.cgi,
10107           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
10108           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
10109           FS/FS/part_export/shellcommands.pm,
10110           FS/FS/part_export/sqlradius.pm,
10111           httemplate/edit/REAL_cust_pkg.cgi,
10112           httemplate/misc/process/cancel_pkg.html,
10113           httemplate/search/cust_pkg.cgi,
10114           httemplate/view/cust_main/packages.html: correct internal reason
10115           searching, prevent interleaved suspend/cancel/expire/adjourn,
10116           backporting and refactoring
10117
10118 2008-06-30 17:11  ivan
10119
10120         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
10121
10122 2008-06-30 17:07  ivan
10123
10124         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
10125           hope
10126
10127 2008-06-30 17:00  ivan
10128
10129         * httemplate/view/svc_phone.cgi: add sip pw display
10130
10131 2008-06-30 16:56  ivan
10132
10133         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
10134           FS/FS/part_export/phone_shellcommands.pm,
10135           httemplate/edit/svc_phone.cgi: add sip pw field
10136
10137 2008-06-30 01:01  ivan
10138
10139         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
10140           checkpoint signup work
10141
10142 2008-06-30 01:00  ivan
10143
10144         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
10145           extensions
10146
10147 2008-06-29 13:53  ivan
10148
10149         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
10150           httemplate/elements/select-phonenum.html,
10151           httemplate/elements/tr-select-did.html: globalPOPs provisioning
10152
10153 2008-06-28 21:33  jeff
10154
10155         * httemplate/view/cust_main/packages.html: spurious 'suspended'
10156
10157 2008-06-28 17:41  ivan
10158
10159         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
10160           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
10161           state->areacode caching,
10162
10163 2008-06-28 16:03  ivan
10164
10165         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
10166           httemplate/edit/elements/svc_Common.html,
10167           httemplate/elements/input-text.html,
10168           httemplate/elements/select-areacode.html,
10169           httemplate/elements/select-did.html,
10170           httemplate/elements/select-exchange.html,
10171           httemplate/elements/select-phonenum.html,
10172           httemplate/elements/select-state.html,
10173           httemplate/elements/tr-input-text.html,
10174           httemplate/elements/tr-select-did.html,
10175           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
10176           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
10177           FS/FS/part_export/globalpops_voip.pm,
10178           httemplate/edit/svc_phone.cgi: get DIDs from globalpops
10179
10180 2008-06-28 12:25  jeff
10181
10182         * httemplate/elements/tr-checkboxes-table.html,
10183           httemplate/elements/checkboxes-table.html,
10184           httemplate/elements/menu.html,
10185           httemplate/elements/select-agent.html,
10186           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
10187           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
10188           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
10189           httemplate/browse/svc_acct_pop.cgi,
10190           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
10191           httemplate/edit/svc_acct_pop.cgi,
10192           httemplate/edit/svc_broadband.cgi,
10193           httemplate/edit/elements/edit.html,
10194           httemplate/edit/elements/svc_Common.html,
10195           httemplate/edit/process/router.cgi,
10196           httemplate/edit/process/svc_acct_pop.cgi,
10197           httemplate/edit/process/svc_broadband.cgi,
10198           httemplate/edit/process/addr_block/add.cgi,
10199           httemplate/edit/process/addr_block/allocate.cgi,
10200           httemplate/edit/process/addr_block/deallocate.cgi,
10201           httemplate/edit/process/addr_block/split.cgi,
10202           httemplate/edit/process/elements/process.html: agent virtualize
10203           address blocks and routers
10204
10205 2008-06-27 01:53  ivan
10206
10207         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
10208           fs_selfservice/FS-SelfService/SelfService.pm,
10209           fs_selfservice/FS-SelfService/cgi/signup.html: adding
10210           signup_server-service config
10211
10212 2008-06-27 00:18  ivan
10213
10214         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
10215           compilation fixes
10216
10217 2008-06-26 17:27  ivan
10218
10219         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
10220           start.  stupid power failure.
10221
10222 2008-06-26 14:55  ivan
10223
10224         * FS/FS/part_export/phone_shellcommands.pm: adding
10225           phone_shellcommands with preliminary FreePBX integration commands
10226
10227 2008-06-25 13:14  ivan
10228
10229         * httemplate/search/report_receivables.cgi: optimize total query in
10230           receivables report.  very significant speedup for large DBs
10231
10232 2008-06-25 13:11  ivan
10233
10234         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
10235
10236 2008-06-25 11:14  ivan
10237
10238         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
10239           index already existing either
10240
10241 2008-06-24 17:29  ivan
10242
10243         * htetc/handler.pl, FS/FS/Record.pm: finish adding
10244           str2time_sql_closing
10245
10246 2008-06-24 11:50  ivan
10247
10248         * conf/invoice_html: i think we need a $ there???
10249
10250 2008-06-24 09:39  jeff
10251
10252         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
10253           fees
10254
10255 2008-06-23 19:09  ivan
10256
10257         * FS/FS/part_export/sqlradius.pm: prevent decrementing
10258           time/bandwidth for old RADIUS records
10259
10260 2008-06-23 15:59  ivan
10261
10262         * bin/cdr.import: hahahd doh, we're in perl
10263
10264 2008-06-23 15:11  ivan
10265
10266         * bin/cdr.import: add quick command line too for CDR imports
10267
10268 2008-06-23 09:46  jeff
10269
10270         * conf/invoice_html: this is what it was for
10271
10272 2008-06-23 08:36  jeff
10273
10274         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
10275           invoice service address modifications
10276
10277 2008-06-22 19:50  ivan
10278
10279         * conf/invoice_html: wtf was this for in the first place then
10280
10281 2008-06-22 19:48  ivan
10282
10283         * conf/invoice_html: this seems to match the latex templates more
10284           accurately, rather than push the sub-totals out into their own
10285           column
10286
10287 2008-06-22 19:35  ivan
10288
10289         * conf/invoice_html: fix leaking colspan in totals on sectioned
10290           invoices
10291
10292 2008-06-22 17:41  ivan
10293
10294         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
10295           to assist in enet migraiton
10296
10297 2008-06-22 17:37  ivan
10298
10299         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
10300           report fix, no _date
10301
10302 2008-06-22 17:34  ivan
10303
10304         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
10305           tax exemptions to assist in enet migraiton
10306
10307 2008-06-19 22:47  jeff
10308
10309         * FS/FS/cust_bill.pm: extra values for invoices
10310
10311 2008-06-19 20:36  ivan
10312
10313         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
10314           scum who charged back their customization work and then used the
10315           software anyway
10316
10317 2008-06-18 20:18  jeff
10318
10319         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
10320           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
10321           FS/FS.pm, httemplate/browse/pkg_category.html,
10322           httemplate/browse/pkg_class.html,
10323           httemplate/edit/pkg_category.html,
10324           httemplate/edit/pkg_class.html,
10325           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
10326           htetc/handler.pl, httemplate/edit/elements/edit.html,
10327           httemplate/elements/menu.html: package categories (meta package
10328           classes) and grouping invoices by them
10329
10330 2008-06-18 14:18  ivan
10331
10332         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
10333           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
10334           don't want them
10335
10336 2008-06-18 12:24  ivan
10337
10338         * httemplate/edit/part_pkg.cgi: s helps alot
10339
10340 2008-06-18 12:09  ivan
10341
10342         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
10343           (customizing) package definitions w/new editor
10344
10345 2008-06-18 11:50  jeff
10346
10347         * httemplate/: browse/tax_rate.cgi,
10348           misc/enable_or_disable_tax.html,
10349           misc/process/enable_or_disable_tax.html: allow enabling and
10350           disabling if tax_rate rows in groups (RT 3566)
10351
10352 2008-06-17 22:22  ivan
10353
10354         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
10355           make up your mind
10356
10357 2008-06-17 17:49  ivan
10358
10359         * FS/FS/part_virtual_field.pm: this module, also, has no need to
10360           import qsearch/qsearchs, and is causing dependency loop problems
10361           (Record->part_virtual_field->Record)
10362
10363 2008-06-17 17:46  ivan
10364
10365         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
10366           as simple as Record->Conf->Record here
10367
10368 2008-06-17 17:42  ivan
10369
10370         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
10371           runtime... should hopefully FINALLY eliminate the
10372           Record->Msgcat->Conf->Record loop
10373
10374 2008-06-17 17:36  ivan
10375
10376         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
10377           qsearch/qsearchs... hopefully this is the last of the weird
10378           dependency loops (this one is Record->Msgcat->msgcat->Record)
10379
10380 2008-06-17 17:27  ivan
10381
10382         * FS/FS/Msgcat.pm: fix dependency loop problem with database
10383           config, hopefully?  (Record->Msgcat->Conf->Record)
10384
10385 2008-06-17 17:10  ivan
10386
10387         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
10388           hopefully this will solve the weird circular dependency issue
10389           (Record->Msgcat->Conf->conf->Record)
10390
10391 2008-06-17 17:05  ivan
10392
10393         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
10394           off debugging for address standardization
10395
10396 2008-06-17 16:57  ivan
10397
10398         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
10399           cloning w/new package editor
10400
10401 2008-06-17 12:29  jeff
10402
10403         * conf/invoice_latex: fixup damage from quantity addition
10404
10405 2008-06-16 20:35  ivan
10406
10407         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
10408           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
10409           htetc/handler.pl, httemplate/elements/htmlarea.html,
10410           httemplate/misc/email-customers.html,
10411           httemplate/misc/process/email-customers.html,
10412           httemplate/search/cust_main.html: finish adding a feature to
10413           easily list all email addresses for an agent & send them email
10414
10415 2008-06-16 20:13  jeff
10416
10417         * conf/invoice_latex: not forgetting to add fax and old customer id
10418
10419 2008-06-16 18:43  ivan
10420
10421         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
10422           now
10423
10424 2008-06-16 06:36  jeff
10425
10426         * bin/import-optigold.pl: catch one more customer
10427
10428 2008-06-15 23:53  ivan
10429
10430         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
10431           ability to edit agent_custid
10432
10433 2008-06-15 18:32  jeff
10434
10435         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
10436
10437 2008-06-12 16:15  ivan
10438
10439         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
10440           displaying package and comment on date editing
10441
10442 2008-06-12 14:53  ivan
10443
10444         * httemplate/: edit/process/elements/process.html,
10445           view/cust_main/packages.html, edit/part_pkg.cgi,
10446           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
10447           w/new package editor
10448
10449 2008-06-12 09:56  jeff
10450
10451         * bin/import-optigold.pl: date fixups
10452
10453 2008-06-12 08:55  jeff
10454
10455         * bin/import-optigold.pl: import services from service providing
10456           servers
10457
10458 2008-06-10 16:24  ivan
10459
10460         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
10461           upgrade errors
10462
10463 2008-06-10 10:39  ivan
10464
10465         * FS/FS/Misc.pm: turn off debugging that got left on by accident
10466
10467 2008-06-09 19:12  ivan
10468
10469         * httemplate/edit/process/: cust_credit_refund.cgi,
10470           cust_pay_refund.cgi: fix up application of things to refunds,
10471           RT#3606/RT#3545
10472
10473 2008-06-09 11:32  ivan
10474
10475         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
10476
10477 2008-06-05 15:44  ivan
10478
10479         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
10480           name, revsere src/dst
10481
10482 2008-06-05 13:09  ivan
10483
10484         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
10485           quantities &
10486
10487 2008-06-05 12:44  ivan
10488
10489         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
10490
10491 2008-06-05 12:29  ivan
10492
10493         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
10494           NULL
10495
10496 2008-06-05 12:25  ivan
10497
10498         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
10499           fees
10500
10501 2008-06-05 12:24  ivan
10502
10503         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
10504           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
10505           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
10506           quantity bs
10507
10508 2008-06-05 12:06  jeff
10509
10510         * conf/invoice_html: dash removal
10511
10512 2008-06-05 10:05  jeff
10513
10514         * conf/invoice_html: fix unitprice/posttotal nit
10515
10516 2008-06-05 09:56  jeff
10517
10518         * conf/invoice_html: fix unitprice/section nit
10519
10520 2008-06-05 09:51  jeff
10521
10522         * conf/invoice_html: correct bogus porting
10523
10524 2008-06-05 05:42  jeff
10525
10526         * conf/invoice_latex: replace lost braces
10527
10528 2008-06-05 03:36  ivan
10529
10530         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
10531           httemplate/search/report_cust_main.html: add customer status to
10532           adv. customer report, template customer search for future use in
10533           emailing notices, RT#2731
10534
10535 2008-06-05 03:34  ivan
10536
10537         * FS/FS/: cust_pkg.pm: docs for search_sql
10538
10539 2008-06-05 01:54  ivan
10540
10541         * httemplate/search/report_cust_bill.html: minor invoice report UI
10542
10543 2008-06-04 22:06  ivan
10544
10545         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
10546           httemplate/edit/cust_credit_bill.cgi,
10547           httemplate/edit/cust_pay_refund.cgi,
10548           httemplate/view/cust_main/payment_history/credit.html,
10549           httemplate/view/cust_main/payment_history/payment.html,
10550           httemplate/edit/cust_credit_refund.cgi,
10551           httemplate/edit/elements/ApplicationCommon.html,
10552           httemplate/edit/process/cust_bill_pay.cgi,
10553           httemplate/edit/process/cust_credit_bill.cgi,
10554           httemplate/edit/process/cust_credit_refund.cgi,
10555           httemplate/edit/process/cust_pay_refund.cgi,
10556           httemplate/edit/process/elements/ApplicationCommon.html: payment
10557           and credit applications have separate "apply to refund" choices
10558           now, and no auto-refund choice in the invoice dropdown.  RT#3545
10559
10560 2008-06-04 15:44  jeff
10561
10562         * FS/FS/cust_bill.pm: moar tyop
10563
10564 2008-06-04 15:42  jeff
10565
10566         * FS/FS/cust_bill.pm: tyop
10567
10568 2008-06-04 11:50  ivan
10569
10570         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
10571           fix the random "HylaFax support has not been configured" error,
10572           caused by cust_bill->fax getting called instead of cust_main->fax
10573           field
10574
10575 2008-06-04 11:40  jeff
10576
10577         * conf/invoice_html: more voxline invoice formatting
10578
10579 2008-06-04 11:05  jeff
10580
10581         * FS/FS/cust_bill.pm: voxline invoice formatting
10582
10583 2008-06-04 10:57  jeff
10584
10585         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
10586           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
10587           FS/FS/Conf_compat17.pm: voxline invoice formatting
10588
10589 2008-06-04 06:28  jeff
10590
10591         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
10592
10593 2008-06-04 06:26  jeff
10594
10595         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
10596           conf/invoice_latex: service address on invoice
10597
10598 2008-06-03 14:06  ivan
10599
10600         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
10601           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
10602           httemplate/view/cust_main/packages.html: very basic start at
10603           adding quantities
10604
10605 2008-06-02 11:59  ivan
10606
10607         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
10608
10609 2008-06-02 11:31  ivan
10610
10611         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
10612
10613 2008-06-02 10:58  ivan
10614
10615         * httemplate/misc/process/timeworked.html: fix error apply
10616           fractional seconds
10617
10618 2008-06-02 10:14  ivan
10619
10620         * FS/FS/UI/Web/small_custview.pm: doh!
10621
10622 2008-06-02 10:06  ivan
10623
10624         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
10625           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
10626           rt/lib/RT/URI/freeside/Internal.pm,
10627           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
10628           of a sudden causing fatal errors?!  wtf
10629
10630 2008-06-02 04:16  jeff
10631
10632         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
10633           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
10634           remittance coupon
10635
10636 2008-06-01 19:47  ivan
10637
10638         * FS/FS/Misc.pm: and batchmode was probably right
10639
10640 2008-06-01 19:45  ivan
10641
10642         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
10643           timeout
10644
10645 2008-06-01 19:16  ivan
10646
10647         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
10648           a timeout, this should prevent hanging on template errors
10649
10650 2008-06-01 15:48  ivan
10651
10652         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
10653           FS/FS/payinfo_transaction_Mixin.pm,
10654           httemplate/view/cust_main/payment_history.html,
10655           httemplate/search/elements/cust_pay_or_refund.html,
10656           httemplate/view/cust_refund.html,
10657           httemplate/view/cust_main/payment_history/credit.html,
10658           httemplate/view/cust_main/payment_history/invoice.html,
10659           httemplate/view/cust_main/payment_history/payment.html,
10660           httemplate/view/cust_main/payment_history/refund.html,
10661           httemplate/view/cust_main/payment_history/voided_payment.html:
10662           refactor payment history slightly, add refund receipts, have
10663           "unapplied" refunds show like other unapplied/open things,
10664           RT#3545
10665
10666 2008-06-01 00:08  ivan
10667
10668         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
10669           "Billing #"
10670
10671 2008-05-31 22:43  ivan
10672
10673         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
10674           httemplate/view/cust_main/payment_history.html: add date to
10675           "applied to Invoice#" messages in history
10676
10677 2008-05-31 20:19  ivan
10678
10679         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
10680           agent-virtualized packages, clean up sloppy $where
10681           stringification, hard agent virtualization
10682
10683 2008-05-31 19:19  jeff
10684
10685         * bin/import-optigold.pl: umm.. right.. really do some on-demand
10686           stuff
10687
10688 2008-05-31 18:23  ivan
10689
10690         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
10691           problems
10692
10693 2008-05-31 17:11  ivan
10694
10695         * FS/FS/cust_bill.pm: fix problems when service definition names
10696           contain chars that need to be latex escaped
10697
10698 2008-05-31 16:50  jeff
10699
10700         * bin/import-optigold.pl: guess at on demand billing, link
10701           pre-existing services
10702
10703 2008-05-31 10:54  ivan
10704
10705         * htetc/handler.pl: add an explicit use for RT's not-well-declared
10706           dependency on CSS::Squish 0.06
10707
10708 2008-05-31 07:49  jeff
10709
10710         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
10711           invoice cosmetic improvements
10712
10713 2008-05-29 21:04  ivan
10714
10715         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
10716           still going to be editing old-style invoice events for a little
10717           while more yet, so space them out better (so options don't run
10718           together)
10719
10720 2008-05-29 20:55  ivan
10721
10722         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
10723           sucks.  add a "balance over" option to the 1.7 style
10724           agent-specific invoice send event
10725
10726 2008-05-29 18:38  ivan
10727
10728         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
10729           when running prune_applications not in debug mode...
10730
10731 2008-05-29 18:34  ivan
10732
10733         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
10734           FreesideStatus every time either.  really?
10735
10736 2008-05-29 18:33  ivan
10737
10738         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
10739           pruning every time
10740
10741 2008-05-29 18:28  ivan
10742
10743         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
10744           pruning every time
10745
10746 2008-05-29 18:02  ivan
10747
10748         * FS/FS/cust_pay_pending.pm: clean up any stray/old
10749           cust_pay_pending records causing problems
10750
10751 2008-05-29 17:53  ivan
10752
10753         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
10754           cust_pay_pending records causing problems
10755
10756 2008-05-28 17:11  ivan
10757
10758         * httemplate/graph/money_time.cgi: line things up better on the
10759           12mo report (prevent labels from taking up most of the graph
10760
10761 2008-05-28 03:45  ivan
10762
10763         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
10764           FS dbdef hasn't been initialized yet (& need to import
10765           adminsuidsetup)
10766
10767 2008-05-28 03:41  ivan
10768
10769         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
10770           when FS dbdef hasn't been initialized yet
10771
10772 2008-05-28 03:14  ivan
10773
10774         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
10775           FS dbdef hasn't been initialized yet
10776
10777 2008-05-19 20:52  ivan
10778
10779         * FS/FS/Upgrade.pm: automatically create an index on the new
10780           radacct.FreesideStatus column
10781
10782 2008-05-19 15:31  jeff
10783
10784         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
10785
10786 2008-05-19 11:50  ivan
10787
10788         * FS/FS/Conf.pm: a better link to the T:T docs
10789
10790 2008-05-18 21:29  ivan
10791
10792         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
10793           the h_ tables.  this should speed up the cust_pay upgrade??
10794
10795 2008-05-18 21:07  ivan
10796
10797         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
10798           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
10799           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
10800           httemplate/graph/money_time.cgi,
10801           httemplate/search/cust_bill_pay.html,
10802           httemplate/search/cust_credit.html,
10803           httemplate/search/cust_credit_refund.html,
10804           httemplate/search/cust_pay.cgi,
10805           httemplate/search/cust_refund.html,
10806           httemplate/search/elements/cust_pay_or_refund.html: make net
10807           receipts clickable... and netreceipts != cashflow, really, so
10808           separate those concepts, and cashflow gets gross & net variants.
10809           also add gross/net refunds.  #3012
10810
10811 2008-05-18 20:51  jeff
10812
10813         * conf/invoice_latex: fix latex template bogosity
10814
10815 2008-05-18 15:57  ivan
10816
10817         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
10818           include/import
10819
10820 2008-05-18 15:54  ivan
10821
10822         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
10823           auto sqlradius upgrade
10824
10825 2008-05-18 15:53  ivan
10826
10827         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
10828
10829 2008-05-18 15:42  ivan
10830
10831         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
10832           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
10833           init.d/freeside-init: on upgrade, automatically seed from
10834           sqlradius databases, and start freeside-sqlradius-radacctd by
10835           default
10836
10837 2008-05-17 23:50  ivan
10838
10839         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
10840           config value for disabling the ACLs... this should be good for a
10841           demo in 1.7, 1.9 will need some way to disable ACL changes from
10842           OUTSIDE the db
10843
10844 2008-05-17 20:04  ivan
10845
10846         * httemplate/: elements/customer-table.html,
10847           misc/batch-cust_pay.html: quick payment entry running total,
10848           closes: #3470
10849
10850 2008-05-16 12:26  jeff
10851
10852         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
10853           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
10854           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
10855           conf/invoice_latex: typeset CDRs into 5 columns on invoices
10856
10857 2008-05-15 15:48  ivan
10858
10859         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
10860           small_custview
10861
10862 2008-05-14 14:21  jeff
10863
10864         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
10865           omit statement type items from invoices
10866
10867 2008-05-14 11:19  jeff
10868
10869         * bin/import-optigold.pl: do NOT delete the existing data
10870
10871 2008-05-14 11:07  jeff
10872
10873         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
10874           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
10875           fee based taxes
10876
10877 2008-05-14 09:52  ivan
10878
10879         * bin/import-optigold.pl: [no log message]
10880
10881 2008-05-13 16:36  ivan
10882
10883         * FS/bin/freeside-adduser: tyop
10884
10885 2008-05-13 14:20  ivan
10886
10887         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
10888           elements in anonymous hash | Use of unintialized value in
10889           anonymous hash ) at
10890           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
10891
10892 2008-05-13 12:13  ivan
10893
10894         * Makefile: ensure new self-service libs are installed
10895
10896 2008-05-12 20:49  ivan
10897
10898         * debian/rules: tyop
10899
10900 2008-05-12 20:49  ivan
10901
10902         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
10903           initial configuration to be stored and retreived from than the
10904           initial tarball...
10905
10906 2008-05-08 23:34  ivan
10907
10908         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
10909           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
10910           to_json yet
10911
10912 2008-05-08 22:59  ivan
10913
10914         * httemplate/: docs/credits.html, docs/license.html,
10915           edit/cust_main.cgi, images/cross.png, images/error.png,
10916           images/tick.png: finish usps address standardization
10917
10918 2008-05-08 22:54  ivan
10919
10920         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
10921           mason?
10922
10923 2008-05-08 05:45  ivan
10924
10925         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
10926           httemplate/elements/xmlhttp.html,
10927           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
10928           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
10929           address standardization part one, finally checked in from here
10930
10931 2008-05-07 14:36  ivan
10932
10933         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
10934           customer cancellation, sort of a side effect of #2872, fixes
10935           #3480, #3481
10936
10937 2008-05-05 18:15  ivan
10938
10939         * httemplate/elements/customer-table.html: put the documentation in
10940           a proper <%doc> section
10941
10942 2008-05-05 18:14  ivan
10943
10944         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
10945           customer # portion of quick payment entry
10946
10947 2008-05-05 18:14  ivan
10948
10949         * httemplate/: misc/batch-cust_pay.html,
10950           elements/customer-table.html: agent-virtualize quick payment
10951           entry
10952
10953 2008-05-04 19:11  ivan
10954
10955         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
10956           new payment duplicate stuff with cc encryption :/
10957
10958 2008-05-04 18:52  ivan
10959
10960         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
10961           duplicate stuff with cc encryption :)
10962
10963 2008-05-04 18:18  ivan
10964
10965         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
10966           with cc encryption
10967
10968 2008-05-02 13:30  ivan
10969
10970         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
10971           schema-only changes (for slony slaves)
10972
10973 2008-05-01 18:58  ivan
10974
10975         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
10976
10977 2008-04-30 16:42  ivan
10978
10979         * Makefile: not here
10980
10981 2008-04-30 16:36  ivan
10982
10983         * Makefile: that explains the bs with ChangeLog
10984
10985 2008-04-30 16:29  ivan
10986
10987         * Makefile: last last-minute fix for last-minute change
10988
10989 2008-04-30 16:26  ivan
10990
10991         * Makefile: last minute fix for last minute change
10992
10993 2008-04-30 16:19  ivan
10994
10995         * Makefile: last minute release target update.  not particularly
10996           dangerous, nobody uses it but me
10997
10998 2008-04-28 12:17  ivan
10999
11000         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
11001           doing weird things with expirations and adjournments because
11002           freeside-queued $^T != freeside-daily $^T
11003
11004 2008-04-27 09:28  jeff
11005
11006         * httemplate/elements/select-taxproduct.html: sticky, too
11007
11008 2008-04-27 08:19  jeff
11009
11010         * httemplate/elements/select-taxproduct.html: fixup taxproduct
11011           selection
11012
11013 2008-04-24 15:51  ivan
11014
11015         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
11016           flags to voip_cdr price plan
11017
11018 2008-04-22 19:59  jeff
11019
11020         * FS/FS/cust_bill.pm: fixup return address fallback
11021
11022 2008-04-22 12:46  ivan
11023
11024         * FS/FS/cust_bill.pm: no comma there
11025
11026 2008-04-22 03:56  ivan
11027
11028         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
11029
11030 2008-04-18 14:27  ivan
11031
11032         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
11033           wish this was easier to test.
11034
11035 2008-04-18 14:25  ivan
11036
11037         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
11038
11039 2008-04-18 14:19  ivan
11040
11041         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
11042           finally fix ticket auto-association not getting along with RT
11043           ACLs
11044
11045 2008-04-17 20:29  jeff
11046
11047         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
11048           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
11049           httemplate/edit/process/addr_block/add.cgi,
11050           httemplate/edit/process/addr_block/allocate.cgi,
11051           httemplate/edit/process/addr_block/deallocate.cgi,
11052           httemplate/edit/process/addr_block/split.cgi: drag address and
11053           router even farther into the century
11054
11055 2008-04-16 18:39  ivan
11056
11057         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
11058           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
11059           line item bundling
11060
11061 2008-04-16 18:28  ivan
11062
11063         * httemplate/elements/menu.html: this is more accurate
11064
11065 2008-04-16 14:52  ivan
11066
11067         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
11068           add-ons
11069
11070 2008-04-16 14:12  ivan
11071
11072         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
11073           service add-ons
11074
11075 2008-04-16 14:10  ivan
11076
11077         * FS/FS/Record.pm: be more forgiving about numeric things padded
11078           with leading/trailing space
11079
11080 2008-04-16 13:34  ivan
11081
11082         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
11083           edit/quick-charge.html, elements/select-taxclass.html,
11084           elements/tr-select-taxclass.html: fix tax class on package def
11085           edit
11086
11087 2008-04-16 13:00  ivan
11088
11089         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
11090           add-on links in browse
11091
11092 2008-04-16 11:32  jeff
11093
11094         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
11095           httemplate/view/cust_main/packages.html: show user who created
11096           (cancel/suspend) reason and possibly fix a lingering spurious
11097           usergroup bug
11098
11099 2008-04-15 21:42  ivan
11100
11101         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
11102           pricing to package browse...
11103
11104 2008-04-15 18:03  ivan
11105
11106         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
11107           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
11108           package editor
11109
11110 2008-04-15 17:29  ivan
11111
11112         * FS/FS/part_pkg.pm: new package def editor
11113
11114 2008-04-15 17:19  ivan
11115
11116         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
11117           process/part_pkg.cgi: new package def editor
11118
11119 2008-04-15 17:16  ivan
11120
11121         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
11122           t/part_pkg_link.t: new package def editor
11123
11124 2008-04-15 13:47  jeff
11125
11126         * httemplate/elements/file-upload.html,
11127           httemplate/elements/header-minimal.html,
11128           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
11129           httemplate/misc/process/tax-import.cgi,
11130           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
11131           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
11132           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
11133           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
11134           rate engine (for now)
11135
11136 2008-04-15 12:43  ivan
11137
11138         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
11139           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
11140           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
11141           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
11142           s/recur_flat/recur_fee/
11143
11144 2008-04-15 06:41  ivan
11145
11146         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
11147           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
11148           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
11149           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
11150           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
11151           httemplate/edit/elements/edit.html,
11152           httemplate/edit/process/part_pkg.cgi,
11153           httemplate/edit/process/elements/process.html,
11154           httemplate/elements/select-agent_types.html,
11155           httemplate/elements/select-taxproduct.html,
11156           httemplate/elements/selectlayers.html,
11157           httemplate/elements/tr-input-text.html,
11158           httemplate/elements/tr-part_pkg_freq.html,
11159           httemplate/elements/tr-pkg_svc.html,
11160           httemplate/elements/tr-select-agent_types.html,
11161           httemplate/elements/tr-title.html: new package editor
11162
11163 2008-04-15 03:50  ivan
11164
11165         * httemplate/docs/about.html: it's april 15th, and i sure do.
11166
11167 2008-04-14 06:42  jeff
11168
11169         * FS/FS/Record.pm: Improve record searching
11170
11171 2008-04-13 14:37  ivan
11172
11173         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
11174           prorate_delayed.pm: fix recur_notify label for *_delayed price
11175           plans
11176
11177 2008-04-13 13:35  ivan
11178
11179         * httemplate/elements/: select-cust-part_pkg.html,
11180           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
11181           select-table and select-part_pkg updates so we can use
11182           select-part_pkg as an edit/elements/edit.html m2 type
11183
11184 2008-04-13 03:21  ivan
11185
11186         * httemplate/elements/tr-justtitle.html: adding just a title with
11187           no blank space above
11188
11189 2008-04-13 03:19  ivan
11190
11191         * httemplate/elements/: tr-selectlayers-select.html,
11192           selectlayers.html: add a tr- for just the select bit of a
11193           selectlayers...
11194
11195 2008-04-13 01:21  ivan
11196
11197         * httemplate/elements/tr-input-text.html: add disabled option to
11198           text elements
11199
11200 2008-04-13 00:41  ivan
11201
11202         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
11203           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
11204           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
11205           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
11206           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
11207           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
11208           and rearranged weights for a brighter tommorow^W^Wbetter price
11209           plan <SELECT>
11210
11211 2008-04-12 20:03  ivan
11212
11213         * httemplate/elements/tr-select-table.html: more stuff to allow
11214           select-table to be used as as edit/elements/edit.html m2*
11215           element: add tr-select-table.html
11216
11217 2008-04-12 20:03  ivan
11218
11219         * httemplate/elements/select-table.html: some stuff to allow
11220           select-table to be used as as edit/elements/edit.html m2*
11221           element: add js_only and html_only options, add id option to
11222           specify element id, add a kludge to onchange option
11223
11224 2008-04-12 19:58  ivan
11225
11226         * httemplate/elements/tablebreak-tr-title.html: allow table id to
11227           be specified for tablebreak elements (so edit/elements/edit.html
11228           m2* stuff can be used after a tablebreak)
11229
11230 2008-04-12 19:56  ivan
11231
11232         * httemplate/elements/: select-taxproduct.html,
11233           tr-select-taxproduct.html: add elements for selecting taxproduct
11234
11235 2008-04-12 19:55  ivan
11236
11237         * httemplate/elements/tr-part_pkg_freq.html: add an element for
11238           selecting part_pkg frequencies
11239
11240 2008-04-12 16:31  ivan
11241
11242         * httemplate/elements/: columnnext.html, columnstart.html: space
11243           columns out
11244
11245 2008-04-12 16:18  ivan
11246
11247         * httemplate/elements/: columnend.html, columnnext.html,
11248           columnstart.html: add some column elements so we can replicate
11249           multi-column edit forms with edit.html
11250
11251 2008-04-11 02:20  ivan
11252
11253         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
11254
11255 2008-04-10 18:50  ivan
11256
11257         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
11258
11259 2008-04-10 15:00  ivan
11260
11261         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
11262           AddLink so that the auto-association stuff works when creating a
11263           ticket
11264
11265 2008-04-09 18:35  jeff
11266
11267         * FS/FS/Conf.pm: sync terminology
11268
11269 2008-04-09 16:51  ivan
11270
11271         * httemplate/elements/menu.html: add a menu entry for the new tax
11272           stuff
11273
11274 2008-04-09 14:54  ivan
11275
11276         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
11277           batch tax import
11278
11279 2008-04-09 14:44  ivan
11280
11281         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
11282
11283 2008-04-09 14:27  ivan
11284
11285         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
11286
11287 2008-04-09 14:17  ivan
11288
11289         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
11290           this point, but its not in the database yet, so checking
11291           dbdef->table doesn't DWWW
11292
11293 2008-04-09 14:07  ivan
11294
11295         * debian/control: adding 1.9 dependencies
11296
11297 2008-04-08 20:33  ivan
11298
11299         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
11300           charges
11301
11302 2008-04-07 22:49  ivan
11303
11304         * debian/: README.Debian, TODO, changelog, compat, config, control,
11305           copyright, cron.d, dbconfig-common.install,
11306           dbconfig-common.upgrade, freeside-webui.links,
11307           freeside.apache-alias.conf, freeside.default, freeside.docs,
11308           init.d.ex, init.d.lsb.ex, postinst, postrm, preinst, prerm,
11309           rules, templates: debian packages!
11310
11311 2008-04-06 09:12  jeff
11312
11313         * httemplate/browse/part_pkg_taxproduct.cgi,
11314           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
11315           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
11316           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
11317           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
11318           httemplate/edit/elements/edit.html,
11319           httemplate/edit/process/tax_rate.html,
11320           httemplate/edit/process/elements/process.html: new tax rating
11321           engine
11322
11323 2008-04-05 00:00  ivan
11324
11325         * FS/bin/freeside-prepaidd: configurable logfile location for
11326           freeside-prepaidd
11327
11328 2008-04-04 12:47  ivan
11329
11330         * httemplate/elements/header.html: sync with 1_7_BRANCH
11331
11332 2008-04-04 10:47  ivan
11333
11334         * httemplate/search/elements/search.html: this worked fine.  don't
11335           understand why it was changed in the first place.
11336
11337 2008-04-04 10:42  ivan
11338
11339         * httemplate/search/elements/search.html: fix range selection on
11340           searches, huh
11341
11342 2008-04-02 13:42  jeff
11343
11344         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
11345           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
11346           httemplate/edit/part_pkg_taxoverride.html,
11347           httemplate/edit/process/part_pkg.cgi,
11348           httemplate/search/elements/search.html: checkpoint tax editors
11349           and correct a blunder
11350
11351 2008-04-02 10:28  ivan
11352
11353         * Makefile: substitute FREESIDE_CONF in apache conf files
11354
11355 2008-04-02 10:26  ivan
11356
11357         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
11358           freeside-base2.conf: template AuthUserFile htpasswd to be in
11359           FREESIDE_CONF dir instead of hardcoded location
11360
11361 2008-04-02 10:00  rsiddall
11362
11363         * Makefile: Quick fix to update the release version number in the
11364           RPM specfile.  This leaves the specfile unusable for CVS builds.
11365
11366 2008-04-02 08:38  ivan
11367
11368         * init.d/freeside-init: tiny init file nit that helps with deb
11369           packaging (and probably rpm too) - source /etc/default/freeside
11370           if it exists
11371
11372 2008-04-01 21:32  ivan
11373
11374         * httemplate/docs/credits.html: slight browser adjustments and DONE
11375
11376 2008-04-01 21:20  ivan
11377
11378         * httemplate/elements/header.html: new header about: box
11379
11380 2008-04-01 21:19  ivan
11381
11382         * httemplate/docs/about.html: slightly taller
11383
11384 2008-04-01 21:07  ivan
11385
11386         * httemplate/docs/: credits.html, license.html: updated credits and
11387           license
11388
11389 2008-04-01 21:05  ivan
11390
11391         * httemplate/docs/about.html: adding about.html splash
11392
11393 2008-04-01 20:48  ivan
11394
11395         * httemplate/elements/popup_link_onclick.html: remove excessive
11396           iframe borders, add "scrolling" and "nofalse" options
11397
11398 2008-04-01 17:22  ivan
11399
11400         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
11401
11402 2008-04-01 16:56  ivan
11403
11404         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
11405           fix
11406
11407 2008-04-01 16:30  ivan
11408
11409         * httemplate/docs/: credits.html, license.html: adding license and
11410           credits in app itself
11411
11412 2008-04-01 16:20  ivan
11413
11414         * README: welcome to the new world
11415
11416 2008-04-01 16:15  ivan
11417
11418         * INSTALL: clean up top level files
11419
11420 2008-04-01 16:08  ivan
11421
11422         * CREDITS, INSTALL: clean up some of the top-level files
11423
11424 2008-04-01 02:40  ivan
11425
11426         * Makefile: sync with 1.7.3
11427
11428 2008-04-01 02:19  ivan
11429
11430         * FS/FS/cust_bill.pm: don't show services on invoices that are
11431           newer than the invoice, closes: #3032
11432
11433 2008-04-01 01:43  ivan
11434
11435         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
11436           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
11437           last bit of magic for RT ticket customer auto-association: look
11438           for requestor email addresses in cust_main_invoice and svc_acct,
11439           closes; RT#1160
11440
11441 2008-03-31 23:37  ivan
11442
11443         * httemplate/edit/cust_main_county.html: probably doesn't matter
11444           now, but better error reporting anyway
11445
11446 2008-03-31 23:34  ivan
11447
11448         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
11449           edit/cust_credit.cgi: popup iframes don't have predictable names
11450           anymore, so locate submit buttons by id instead
11451
11452 2008-03-31 23:26  ivan
11453
11454         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
11455           doc height param
11456
11457 2008-03-31 23:16  ivan
11458
11459         * httemplate/elements/iframecontentmws.js: append a random number
11460           to the iframe name on-the-fly to keep safari from caching it
11461           under all circumstances
11462
11463 2008-03-31 22:49  ivan
11464
11465         * httemplate/view/cust_main/payment_history.html: finish
11466           component-izing overlib links
11467
11468 2008-03-31 21:37  ivan
11469
11470         * httemplate/search/cust_pkg.cgi: use popup_link...
11471
11472 2008-03-31 21:19  ivan
11473
11474         * httemplate/browse/rate_detail.html: can't run include() sub at
11475           <%once> time
11476
11477 2008-03-31 20:56  ivan
11478
11479         * httemplate/browse/rate_detail.html: component-ize overlib init
11480           and popup link
11481
11482 2008-03-31 20:51  ivan
11483
11484         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
11485
11486 2008-03-31 20:49  ivan
11487
11488         * httemplate/elements/phonenumber.html: use popup_link element for
11489           phonenumber.html silly vonage popup
11490
11491 2008-03-31 17:54  jeff
11492
11493         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
11494           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
11495           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
11496           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
11497           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
11498           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
11499           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
11500           httemplate/edit/part_pkg_taxoverride.html,
11501           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
11502           httemplate/edit/process/part_pkg.cgi,
11503           httemplate/edit/process/tax_class.html,
11504           httemplate/edit/process/tax_rate.html,
11505           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
11506           httemplate/elements/menu.html,
11507           httemplate/misc/process/recharge_svc.new,
11508           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
11509           rating system
11510
11511 2008-03-31 16:19  ivan
11512
11513         * httemplate/elements/progress-init.html: overlib include
11514
11515 2008-03-31 16:14  ivan
11516
11517         * httemplate/elements/: popup_link-cust_main.html,
11518           popup_link-cust_pkg.html, popup_link-cust_svc.html,
11519           popup_link.html, popup_link_onclick.html: fix examples to use
11520           elements/init_overlib.html
11521
11522 2008-03-31 16:09  ivan
11523
11524         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
11525           overlib include
11526
11527 2008-03-31 16:07  ivan
11528
11529         * httemplate/: view/cust_main.cgi,
11530           elements/popup_link_onclick.html, view/cust_main/notes.html:
11531           clean up overlib usage for customer notes
11532
11533 2008-03-31 15:52  ivan
11534
11535         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
11536           hidden agentnum tags with trailling "/ >"
11537
11538 2008-03-31 15:27  ivan
11539
11540         * httemplate/: edit/cust_main/billing.html,
11541           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
11542           easy static CVV2/echeck popups
11543
11544 2008-03-31 14:52  ivan
11545
11546         * httemplate/elements/iframecontentmws.js: update overlibmws to
11547           current code
11548
11549 2008-03-31 14:45  ivan
11550
11551         * httemplate/: config/config-view.cgi, elements/popup_link.html:
11552           move config edit popup to elements/popup_link.html
11553
11554 2008-03-31 14:43  ivan
11555
11556         * httemplate/config/config.cgi: more approprietly sized textareas
11557           prevent scrollbars from being necessary in config popups
11558
11559 2008-03-31 14:11  ivan
11560
11561         * httemplate/: browse/cust_main_county.cgi,
11562           elements/popup_link.html, elements/popup_link_onclick.html: fix
11563           safari weirdness with caching iframes and auto-submitting them
11564           (in tax editor at least)
11565
11566 2008-03-31 13:40  ivan
11567
11568         * httemplate/elements/: popup_link-cust_main.html,
11569           popup_link-cust_pkg.html, popup_link-cust_svc.html,
11570           popup_link.html: clean up popup link elements a bit, have the
11571           iframe name autogenerate to work around safari fuckery
11572
11573 2008-03-31 11:50  ivan
11574
11575         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
11576           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
11577           to current code before delving into safari problem...  hopefully
11578           no disasterous side effects :)
11579
11580 2008-03-29 19:42  ivan
11581
11582         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
11583           show invoice resend and payment posting links if you can't do
11584           that anyway
11585
11586 2008-03-29 19:32  ivan
11587
11588         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
11589           ancient-style invoice template includes
11590
11591 2008-03-29 18:26  ivan
11592
11593         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
11594           ancient invoice template includes from working, whew!  and
11595           spiffied up the error reporting on template compile problems,
11596           since they're bound to happen when folks edit
11597
11598 2008-03-29 17:57  ivan
11599
11600         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
11601           debugging info
11602
11603 2008-03-29 02:11  ivan
11604
11605         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
11606           quick links for unprocessed and processed CDRs to svc_phone view
11607
11608 2008-03-29 01:32  ivan
11609
11610         * httemplate/misc/order_pkg.html: in the unlikely error case, the
11611           order button should stay enabled
11612
11613 2008-03-29 01:15  ivan
11614
11615         * httemplate/: elements/popup_link-cust_main.html,
11616           elements/tr-select-reason.html, misc/cancel_cust.html,
11617           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
11618           thank goodness its on 1.9.  really fix error reporting on quick
11619           package order this time.  have to change cust cancel popup
11620           slightly too, but its for the better (easier custnum parsing).
11621           and lastly make it easier for reason selection to be reused
11622           without stickiness-on-errors being a big pain in the ass
11623
11624 2008-03-28 23:42  ivan
11625
11626         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
11627           redirect
11628
11629 2008-03-28 15:31  ivan
11630
11631         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
11632           both src and charged_party fields, and disable_src is not checked
11633
11634 2008-03-27 15:04  ivan
11635
11636         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
11637           only, closes: #3085
11638
11639 2008-03-27 14:05  ivan
11640
11641         * httemplate/view/cust_main/: payment_history.html: fix for ACH
11642           info masking
11643
11644 2008-03-27 14:01  ivan
11645
11646         * httemplate/view/cust_main/: billing.html, payment_history.html:
11647           mask ACH info in payment history
11648
11649 2008-03-27 13:40  ivan
11650
11651         * httemplate/: elements/menu.html, search/report_sql.html: add back
11652           raw SQL query (it had an appropriate ACL)
11653
11654 2008-03-27 13:19  ivan
11655
11656         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
11657           minor ACL glitch linking to payments
11658
11659 2008-03-26 11:18  ivan
11660
11661         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
11662           12mo checkbox works again... sure do need these to be
11663           auto-generated or $AUTOLOADED or something :)
11664
11665 2008-03-26 08:42  jeff
11666
11667         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
11668           httemplate/edit/rate_detail.html,
11669           httemplate/edit/rate_region.cgi: fixup per call billing
11670
11671 2008-03-25 20:04  ivan
11672
11673         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
11674           into having a minimum charge
11675
11676 2008-03-25 19:27  ivan
11677
11678         * httemplate/search/: cdr.html, report_cdr.html: add ability to
11679           query ranges of duration & billable seconds to CDR report
11680
11681 2008-03-25 19:19  ivan
11682
11683         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
11684           UI nit: separate search & display options
11685
11686 2008-03-25 18:03  ivan
11687
11688         * httemplate/edit/: part_bill_event.cgi,
11689           process/part_bill_event.cgi: quick shortcut for easier adding of
11690           new 1.7-style invoice events
11691
11692 2008-03-24 19:52  ivan
11693
11694         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
11695           DBIx::SB 1.50, jeez
11696
11697 2008-03-24 19:33  ivan
11698
11699         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
11700           dependency inline with reality
11701
11702 2008-03-24 15:35  ivan
11703
11704         * httemplate/edit/part_bill_event.cgi: this probably never worked.
11705           ->send isn't at all what is wanted, that sends the original
11706           invoice, not the new one with the late charge
11707
11708 2008-03-23 20:07  ivan
11709
11710         * rt/: html/Elements/EditCustomers,
11711           html/Ticket/Elements/EditCustomers,
11712           html/Ticket/Elements/ShowCustomers, lib/RT/Record.pm,
11713           lib/RT/Ticket_Overlay.pm: woo!  final part of #1160!  yup,
11714           auto-associating tickets with customers now.  whew!
11715
11716 2008-03-23 18:28  ivan
11717
11718         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
11719           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
11720           ticket to its first customer will auto-link any customerless
11721           requestors
11722
11723 2008-03-23 16:38  ivan
11724
11725         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
11726           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
11727           w/customers, manual editing
11728
11729 2008-03-23 16:32  ivan
11730
11731         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
11732           associate users w/customers, manual editing
11733
11734 2008-03-19 12:48  jeff
11735
11736         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
11737           (RT#3267)
11738
11739 2008-03-17 23:43  ivan
11740
11741         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
11742           myaccount.module: pre-show checkpoint.  duct tape!
11743
11744 2008-03-17 09:24  ivan
11745
11746         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
11747           myaccount.module: checkpoint
11748
11749 2008-03-16 19:49  ivan
11750
11751         * fs_selfservice/fri/: includes/freeside.class.php,
11752           modules.template/blank.module: missed bits
11753
11754 2008-03-16 19:48  ivan
11755
11756         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
11757           locale/ari.po, modules/billing.module,
11758           modules/callmonitor.module, modules/dashboard.module,
11759           modules/myaccount.module, modules/settings.module,
11760           theme/page.tpl.php: first bits of working FRI!  woop!
11761
11762 2008-03-16 19:37  ivan
11763
11764         * httemplate/view/cust_main/packages.html: fix oops in new popup
11765           components
11766
11767 2008-03-16 16:36  ivan
11768
11769         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
11770
11771 2008-03-16 16:25  ivan
11772
11773         * httemplate/view/svc_phone.cgi: view PINs too
11774
11775 2008-03-16 16:05  jeff
11776
11777         * httemplate/: elements/popup_link-cust_main.html,
11778           elements/popup_link-cust_pkg.html,
11779           elements/popup_link-cust_svc.html, elements/popup_link.html,
11780           view/cust_main.cgi, view/cust_main/packages.html: componentize
11781           conflicting %once subroutines (rt#3250)
11782
11783 2008-03-16 15:48  ivan
11784
11785         * httemplate/edit/svc_phone.cgi: phone gets a pin
11786
11787 2008-03-16 15:39  ivan
11788
11789         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
11790
11791 2008-03-16 15:24  ivan
11792
11793         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
11794           pin login
11795
11796 2008-03-16 14:07  ivan
11797
11798         * fs_selfservice/fri/includes/: common.php, login.php: first try at
11799           single sign-on
11800
11801 2008-03-16 12:58  ivan
11802
11803         * fs_selfservice/fri/: theme/page.tpl.php,
11804           modules/callmonitor.module, modules/settings.module,
11805           includes/main.conf.php, includes/common.php, includes/login.php,
11806           locale/ari.po: Initial revision
11807
11808 2008-03-16 12:58  ivan
11809
11810         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
11811           index.php, version.php, theme/global.css, theme/header.css,
11812           theme/iefixes.css, theme/layout.css, theme/logo.gif,
11813           theme/main.css, theme/navigation.css, theme/spacer.gif,
11814           theme/text.css, theme/images/arrow-asc.gif,
11815           theme/images/arrow-desc.gif, modules/phonefeatures.module,
11816           modules/voicemail.module, modules/featurecodes.module,
11817           modules/followme.module, includes/ajax.php, includes/crypt.php,
11818           misc/audio.php, misc/popup.css, misc/recording_popup.php,
11819           modules/VmX.module, includes/asi.php, includes/bootstrap.php,
11820           includes/database.php, includes/display.php, includes/lang.php,
11821           locale/readme.txt, locale/ari.utf-8.po, locale/locale.txt,
11822           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
11823           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
11824           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
11825           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
11826           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
11827           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
11828           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
11829           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
11830           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
11831           [no log message]
11832
11833 2008-03-16 09:57  jeff
11834
11835         * httemplate/misc/recharge_svc.html: doh
11836
11837 2008-03-16 01:04  ivan
11838
11839         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
11840
11841 2008-03-16 00:25  ivan
11842
11843         * FS/FS/UID.pm: okay, really now, how about this
11844
11845 2008-03-16 00:24  ivan
11846
11847         * FS/FS/UID.pm: okay, how about this
11848
11849 2008-03-16 00:21  ivan
11850
11851         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
11852
11853 2008-03-15 22:22  ivan
11854
11855         * httemplate/search/svc_broadband.cgi: clean up and
11856           agent-virtualize svc_broadband searching
11857
11858 2008-03-15 22:13  ivan
11859
11860         * httemplate/edit/part_svc.cgi: finish bringing sanity to
11861           svc_broadband service definition blocknum edit
11862
11863 2008-03-15 22:13  ivan
11864
11865         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
11866           address block selection in svc_broadband service definition edit
11867
11868 2008-03-15 21:54  ivan
11869
11870         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
11871           router browse into this centiry
11872
11873 2008-03-15 21:00  ivan
11874
11875         * httemplate/elements/header.html, httemplate/elements/menu.html,
11876           rt/html/Elements/FreesideSearch: hide customer search if user
11877           does not have "List customers" ACL, closes: RT#3105
11878
11879 2008-03-15 15:18  ivan
11880
11881         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
11882           slightly better voip_cdr package edit: use radio buttons for
11883           selecting long things
11884
11885 2008-03-15 14:39  ivan
11886
11887         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
11888
11889 2008-03-15 14:14  ivan
11890
11891         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
11892           disable_src, domestic_prefix and international_prefix options for
11893           voip price plan
11894
11895 2008-03-15 12:52  ivan
11896
11897         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
11898           invoice re-printing newest percust... can't reproduce any
11899           problem, prints newest per cust fine, closes: #3161
11900
11901 2008-03-14 17:30  ivan
11902
11903         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
11904           code leaking out onto the page, hehe, closes: Bug#3253, also
11905           remove silly formatting on catchall edit
11906
11907 2008-03-14 13:11  ivan
11908
11909         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
11910           warnings
11911
11912 2008-03-14 10:30  jeff
11913
11914         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
11915
11916 2008-03-14 01:13  ivan
11917
11918         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
11919           package bugfix was easy to find, closes: Bug#3241
11920
11921 2008-03-14 00:48  ivan
11922
11923         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
11924           httemplate/graph/money_time.cgi,
11925           httemplate/search/cust_credit_bill.html,
11926           httemplate/search/cust_credit.html: add net credits to
11927           sales/credits/receipts report
11928
11929 2008-03-13 19:10  ivan
11930
11931         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
11932
11933 2008-03-13 19:09  ivan
11934
11935         * FS/FS/Conf.pm: show where the warning about no conf comes from
11936
11937 2008-03-13 02:28  ivan
11938
11939         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
11940           infinite loop rather than add one.
11941
11942 2008-03-13 02:14  ivan
11943
11944         * FS/FS/cust_pay.pm: infinite loop protection
11945
11946 2008-03-13 01:57  ivan
11947
11948         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
11949           if there are some old crufty records around attached to
11950           now-deleted customers
11951
11952 2008-03-12 09:22  jeff
11953
11954         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
11955           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
11956           eg/export_template.pm, httemplate/view/cust_main/packages.html:
11957           allow exports to add links to customer view (#1407)
11958
11959 2008-03-04 13:07  ivan
11960
11961         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
11962           cust_credit and cust_pay
11963
11964 2008-03-04 13:06  ivan
11965
11966         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
11967
11968 2008-03-04 11:15  ivan
11969
11970         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
11971           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
11972           about the two different places that would be calling it... i.e.
11973           with an empty new_pkgnum it would redirect the popup back the
11974           customer view, hehe
11975
11976 2008-03-03 19:38  ivan
11977
11978         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
11979
11980 2008-03-03 19:37  ivan
11981
11982         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
11983           escaped #s
11984
11985 2008-03-03 19:34  ivan
11986
11987         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
11988           newlines
11989
11990 2008-03-03 18:27  ivan
11991
11992         * httemplate/browse/rate_region.html: should improve compatibility
11993           with older Pg.  i hope
11994
11995 2008-03-03 17:49  ivan
11996
11997         * FS/FS/UID.pm: argh, don't load up a user until the other
11998           initialization is done
11999
12000 2008-03-03 15:12  ivan
12001
12002         * rt/: etc/RT_Config.pm.in, html/Elements/Header,
12003           html/Elements/PageLayout, html/Elements/Tabs,
12004           html/Elements/CollectionAsTable/Row,
12005           html/Ticket/Elements/ShowTransactionAttachments,
12006           html/Widgets/TitleBoxStart, sbin/rt-setup-database.in: merge in
12007           rt 3.6.6.  *gulp*!
12008
12009 2008-03-01 20:10  ivan
12010
12011         * rt/: lib/t/regression/08web_cf_access.t,
12012           lib/t/regression/12-search.t, lib/t/regression/04send_email.t,
12013           lib/t/regression/21query-builder.t,
12014           lib/t/regression/22search_tix_by_txn.t,
12015           lib/t/regression/22search_tix_by_watcher.t,
12016           lib/t/regression/06-mime_decoding.t, lib/t/regression/23cfsort.t,
12017           lib/t/regression/00-mason-syntax.t,
12018           lib/t/regression/02basic_web.t, lib/t/regression/14linking.t,
12019           lib/t/regression/01ticket_link_searching.t,
12020           lib/t/regression/13-attribute-tests.t,
12021           lib/t/regression/26command_line.t,
12022           lib/t/regression/06mailgateway.t,
12023           lib/t/regression/03web_compiliation_errors.t,
12024           lib/t/regression/07acl.t, lib/t/regression/07rights.t,
12025           lib/t/regression/23-web_attachments.t, html/autohandler,
12026           html/index.html, html/l, html/Elements/SelectBoolean,
12027           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
12028           html/Elements/TitleBox, html/Elements/EditCustomFieldImage,
12029           html/Elements/EditCustomFieldSelect, html/Elements/ShowLinks,
12030           html/Elements/EditLinks, html/Elements/ListActions,
12031           html/Elements/MessageBox, html/Elements/SelectDateRelation,
12032           html/Elements/SelectNewTicketQueue,
12033           html/Elements/SelectWatcherType, html/Elements/Error,
12034           html/Elements/GotoTicket, html/Elements/MyTickets,
12035           html/Elements/QueryString, html/Elements/Section,
12036           html/Elements/SelectLinkType, html/Elements/SelectMatch,
12037           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
12038           html/Elements/ShowMemberships, html/Elements/BevelBoxRaisedEnd,
12039           html/Elements/Callback, html/Elements/EmailInput,
12040           html/Elements/Login, html/Elements/Refresh,
12041           html/Elements/SelectOwner, html/Elements/SelectQueue,
12042           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
12043           html/Elements/Checkbox, html/Elements/EditCustomField,
12044           html/Elements/ScrubHTML, html/Elements/MyRT,
12045           html/Elements/SelectCustomFieldOperator,
12046           html/Elements/SelectEqualityOperator,
12047           html/Elements/SelectResultsPerPage,
12048           html/Elements/SelectTicketSortBy,
12049           html/Elements/ShowCustomFieldImage,
12050           html/Elements/ShowCustomFieldWikitext,
12051           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
12052           html/Elements/MyRequests, html/Elements/SelectGroups,
12053           html/Elements/SelectLang, html/Elements/SelectSortOrder,
12054           html/Elements/SetupSessionCookie, html/Elements/ShowCustomFields,
12055           html/Elements/Submit, html/Elements/TitleBoxEnd,
12056           html/Elements/EditCustomFieldBinary,
12057           html/Elements/EditCustomFieldFreeform,
12058           html/Elements/EditCustomFieldText,
12059           html/Elements/EditCustomFieldWikitext, html/Elements/Quicksearch,
12060           html/Elements/SelectAttachmentField,
12061           html/Elements/SelectDateType,
12062           html/Elements/CollectionAsTable/ParseFormat,
12063           html/Elements/CollectionAsTable/Header,
12064           html/Elements/RT__Ticket/ColumnMap, html/User/Delegation.html,
12065           html/Search/Results.html, html/Search/Simple.html,
12066           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
12067           html/User/Elements/Tabs, html/User/Groups/Members.html,
12068           html/User/Groups/Modify.html, html/User/Groups/index.html,
12069           html/Search/Chart, html/Search/Edit.html,
12070           html/Search/Results.rdf, html/Search/Results.tsv,
12071           html/Search/Build.html, html/Search/Elements/SelectAndOr,
12072           html/Search/Elements/SelectPersonType,
12073           html/Search/Elements/PickBasics, html/Search/Elements/PickCFs,
12074           html/Search/Elements/SelectSearchObject,
12075           html/Search/Elements/SelectSearchesForObjects,
12076           html/REST/1.0/logout, html/Search/Elements/BuildFormatString,
12077           html/Search/Elements/DisplayOptions,
12078           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
12079           html/Search/Elements/EditSearches,
12080           html/Search/Elements/NewListActions,
12081           html/Search/Elements/PickCriteria,
12082           html/Search/Elements/SearchPrivacy,
12083           html/Search/Elements/SelectGroup,
12084           html/Search/Elements/SelectLinks, html/REST/1.0/autohandler,
12085           html/REST/1.0/dhandler, html/REST/1.0/Forms/queue/default,
12086           html/REST/1.0/Forms/queue/ns,
12087           html/REST/1.0/Forms/ticket/attachments,
12088           html/REST/1.0/Forms/ticket/default,
12089           html/REST/1.0/Forms/ticket/history,
12090           html/REST/1.0/Forms/ticket/links,
12091           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
12092           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
12093           html/REST/1.0/search/ticket, html/REST/1.0/ticket/merge,
12094           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
12095           html/NoAuth/css/dhandler, html/REST/1.0/ticket/comment,
12096           html/REST/1.0/ticket/link, html/NoAuth/images/autohandler,
12097           html/NoAuth/images/bplogo.gif,
12098           html/NoAuth/images/css/fieldbg-autocomplete.gif,
12099           html/NoAuth/js/scriptaculous/controls.js,
12100           html/NoAuth/js/scriptaculous/effects.js,
12101           html/NoAuth/js/scriptaculous/prototype.js,
12102           html/NoAuth/js/scriptaculous/scriptaculous.js,
12103           html/Widgets/SavedSearch, html/Widgets/SelectionBox,
12104           html/Helpers/EmailAutocomplete, html/Tools/MyDay.html,
12105           html/Tools/Offline.html, html/Tools/Elements/Tabs,
12106           html/Admin/autohandler, html/Admin/index.html,
12107           html/Admin/Queues/CustomField.html,
12108           html/Admin/Queues/GroupRights.html,
12109           html/Admin/Queues/People.html,
12110           html/Download/CustomFieldValue/dhandler,
12111           html/Download/Tabular/dhandler,
12112           html/Admin/Elements/EditUserComments,
12113           html/Admin/Elements/GroupTabs,
12114           html/Admin/Elements/ObjectCustomFields,
12115           html/Admin/Elements/SelectCustomFieldType,
12116           html/Admin/Elements/SelectScrip,
12117           html/Admin/Elements/SelectScripCondition,
12118           html/Admin/Queues/CustomFields.html,
12119           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
12120           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
12121           html/Admin/Queues/Templates.html,
12122           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
12123           html/Admin/Elements/CustomFieldTabs,
12124           html/Admin/Elements/EditCustomFieldValues,
12125           html/Admin/Elements/EditCustomFields,
12126           html/Admin/Elements/QueueTabs,
12127           html/Admin/Elements/SelectModifyQueue,
12128           html/Admin/Elements/SelectScripAction,
12129           html/Admin/Elements/SelectStage,
12130           html/Admin/Elements/SelectTemplate, html/Admin/Elements/Tabs,
12131           html/Admin/Elements/CreateUserCalled,
12132           html/Admin/Elements/EditScrip,
12133           html/Admin/Elements/GlobalCustomFieldTabs,
12134           html/Admin/Elements/ModifyTemplate,
12135           html/Admin/Elements/PickCustomFields,
12136           html/Admin/Elements/SelectModifyGroup,
12137           html/Admin/Elements/SelectModifyUser,
12138           html/Admin/Elements/SelectNewGroupMembers,
12139           html/Admin/Elements/SelectSingleOrMultiple,
12140           html/Admin/Elements/SystemTabs,
12141           html/Admin/Elements/AddCustomFieldValue,
12142           html/Admin/Elements/EditCustomField,
12143           html/Admin/Elements/EditQueueWatchers,
12144           html/Admin/Elements/EditScrips,
12145           html/Admin/Elements/ListGlobalCustomFields,
12146           html/Admin/Elements/ListGlobalScrips,
12147           html/Admin/Elements/SelectCustomFieldLookupType,
12148           html/Admin/Elements/SelectGroups,
12149           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
12150           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
12151           html/Admin/Elements/PickObjects,
12152           html/Admin/Elements/QueueRightsForUser,
12153           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
12154           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
12155           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
12156           html/Admin/Global/Templates.html,
12157           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
12158           html/Admin/Global/CustomFields/Queue-Transactions.html,
12159           html/Admin/Global/CustomFields/Groups.html,
12160           html/Admin/Global/CustomFields/Queue-Tickets.html,
12161           html/Admin/Global/CustomFields/Users.html,
12162           html/Admin/Global/CustomFields/index.html,
12163           html/Admin/Users/CustomFields.html,
12164           html/Admin/Users/Memberships.html,
12165           html/Admin/CustomFields/GroupRights.html,
12166           html/Admin/CustomFields/Modify.html,
12167           html/Admin/CustomFields/Objects.html,
12168           html/Admin/CustomFields/index.html,
12169           html/Admin/Users/History.html, html/Admin/Users/index.html,
12170           html/Admin/CustomFields/UserRights.html,
12171           html/Admin/Groups/CustomFields.html,
12172           html/Admin/Groups/GroupRights.html,
12173           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
12174           html/Admin/Groups/Modify.html, html/Admin/Groups/index.html,
12175           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
12176           html/Admin/Groups/UserRights.html, html/Ticket/Modify.html,
12177           html/Ticket/ShowEmailRecord.html, html/Ticket/History.html,
12178           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
12179           html/Ticket/ModifyLinks.html, html/Ticket/ModifyPeople.html,
12180           html/Ticket/Update.html, html/Ticket/Elements/AddWatchers,
12181           html/Ticket/Elements/BulkLinks,
12182           html/Ticket/Elements/EditWatchers,
12183           html/Ticket/Elements/ShowDates,
12184           html/Ticket/Elements/EditCustomFields,
12185           html/Ticket/Elements/FindAttachments,
12186           html/Ticket/Elements/ShowMessageHeaders,
12187           html/Ticket/Elements/ShowRequestor,
12188           html/Ticket/Elements/ShowUserEntry,
12189           html/Ticket/Elements/EditBasics,
12190           html/Ticket/Elements/PreviewScrips,
12191           html/Ticket/Elements/ShowDependencies,
12192           html/Ticket/Elements/ShowGroupMembers,
12193           html/Ticket/Elements/ShowHistory,
12194           html/Ticket/Elements/ShowMembers,
12195           html/Ticket/Elements/ShowPeople, html/Ticket/Attachment/dhandler,
12196           html/Ticket/Elements/EditCustomField,
12197           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
12198           html/Ticket/Elements/LoadTextAttachments,
12199           html/Ticket/Elements/ShowAttachments,
12200           html/Ticket/Elements/ShowBasics,
12201           html/Ticket/Elements/ShowCustomFields,
12202           html/Ticket/Elements/ShowMessageStanza,
12203           html/Ticket/Elements/ShowQueue,
12204           html/Ticket/Elements/ShowTransaction,
12205           html/SelfService/Closed.html, html/SelfService/Create.html,
12206           html/SelfService/CreateTicketInQueue.html,
12207           html/SelfService/Display.html, html/SelfService/Error.html,
12208           html/SelfService/Prefs.html, html/SelfService/Update.html,
12209           html/SelfService/index.html,
12210           html/SelfService/Elements/GotoTicket,
12211           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
12212           html/Approvals/index.html, html/Approvals/Elements/Approve,
12213           html/Approvals/Elements/PendingMyApproval,
12214           html/Approvals/Elements/ShowDependency,
12215           html/Approvals/Elements/Tabs,
12216           html/SelfService/Attachment/dhandler,
12217           html/SelfService/Elements/Header,
12218           html/SelfService/Elements/MyRequests, bin/mason_handler.fcgi.in,
12219           bin/mason_handler.scgi.in, bin/mason_handler.svc.in, bin/rt.in,
12220           bin/standalone_httpd.in, bin/rt-crontool.in, bin/rt-mailgate.in,
12221           bin/webmux.pl.in, etc/initialdata, etc/drop.Oracle: import rt
12222           3.6.6
12223
12224 2008-03-01 20:07  ivan
12225
12226         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
12227           UPGRADING, configure.ac, sbin/extract_pod_tests,
12228           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
12229           sbin/license_tag, sbin/regression_harness,
12230           sbin/rt-dump-database.in, lib/RT.pm.in,
12231           lib/RT/ObjectCustomFieldValues.pm,
12232           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, sbin/factory,
12233           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/Handle.pm,
12234           lib/RT/ObjectCustomField.pm, lib/RT/ObjectCustomFieldValue.pm,
12235           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
12236           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
12237           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
12238           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm,
12239           lib/RT/CustomFieldValues.pm, lib/RT/Links.pm, lib/RT/Queue.pm,
12240           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
12241           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
12242           lib/RT/SavedSearch.pm, lib/RT/CustomFields_Overlay.pm,
12243           lib/RT/ObjectCustomFields.pm, lib/RT/ACE.pm,
12244           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
12245           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/User.pm,
12246           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm,
12247           lib/RT/Attributes_Overlay.pm, lib/RT/CustomField.pm,
12248           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
12249           lib/RT/Queues.pm, lib/RT/ScripAction.pm, lib/RT/Attachments.pm,
12250           lib/RT/StyleGuide.pod, lib/RT/Attribute_Overlay.pm,
12251           lib/RT/CachedGroupMember_Overlay.pm,
12252           lib/RT/ObjectCustomFieldValues_Overlay.pm,
12253           lib/RT/SavedSearches.pm,
12254           lib/RT/ObjectCustomFieldValue_Overlay.pm,
12255           lib/RT/ScripCondition.pm, lib/RT/Templates.pm, lib/RT/Tickets.pm,
12256           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
12257           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
12258           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
12259           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
12260           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
12261           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
12262           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
12263           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
12264           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
12265           lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
12266           lib/RT/Templates_Overlay.pm, lib/RT/ACL.pm,
12267           lib/RT/GroupMember.pm, lib/RT/Groups.pm, lib/RT/CustomFields.pm,
12268           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
12269           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queues_Overlay.pm,
12270           lib/RT/Ticket.pm, lib/RT/Attribute.pm,
12271           lib/RT/CustomFieldValue.pm, lib/RT/Link_Overlay.pm,
12272           lib/RT/Principals.pm, lib/RT/ScripActions.pm,
12273           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
12274           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
12275           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
12276           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
12277           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
12278           lib/RT/Interface/Web/Handler.pm,
12279           lib/RT/Interface/Web/QueryBuilder.pm,
12280           lib/RT/Interface/Web/Standalone.pm,
12281           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
12282           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
12283           lib/RT/Action/RecordComment.pm,
12284           lib/RT/Action/RecordCorrespondence.pm,
12285           lib/RT/Interface/Email/Auth/GnuPG.pm,
12286           lib/RT/Interface/Email/Auth/MailFrom.pm,
12287           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
12288           lib/RT/Action/Notify.pm, lib/RT/Action/AutoOpen.pm,
12289           lib/RT/Action/CreateTickets.pm,
12290           lib/RT/Action/EscalatePriority.pm,
12291           lib/RT/Action/NotifyAsComment.pm,
12292           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
12293           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
12294           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
12295           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
12296           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
12297           lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po, lib/RT/I18N/he.po,
12298           lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
12299           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
12300           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
12301           lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
12302           lib/RT/I18N/i_default.pm, lib/RT/I18N/pt_br.po,
12303           lib/RT/I18N/en.po, lib/RT/Condition/AnyTransaction.pm,
12304           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
12305           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
12306           lib/RT/Condition/PriorityChange.pm,
12307           lib/RT/Condition/PriorityExceeds.pm,
12308           lib/RT/Condition/StatusChange.pm,
12309           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/no.po,
12310           lib/RT/Condition/QueueChange.pm, lib/RT/Report/Tickets.pm: import
12311           rt 3.6.6
12312
12313 2008-03-01 20:05  ivan
12314
12315         * rt/: html/SelfService/Create.html, html/SelfService/Error.html,
12316           html/Ticket/Attachment/dhandler, html/Ticket/Elements/EditBasics,
12317           html/Ticket/Elements/EditCustomField,
12318           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
12319           html/Ticket/Elements/LoadTextAttachments,
12320           html/Ticket/Elements/ShowAttachments,
12321           html/Ticket/Elements/ShowBasics,
12322           html/Ticket/Elements/ShowCustomFields,
12323           html/Ticket/Elements/ShowGroupMembers,
12324           html/Ticket/Elements/ShowMessageStanza,
12325           html/Ticket/Elements/ShowPeople,
12326           html/Ticket/Elements/ShowTransaction,
12327           html/SelfService/Closed.html,
12328           html/SelfService/CreateTicketInQueue.html,
12329           html/SelfService/Display.html, html/SelfService/Prefs.html,
12330           html/SelfService/Update.html, html/SelfService/index.html,
12331           html/SelfService/Attachment/dhandler,
12332           html/SelfService/Elements/GotoTicket,
12333           html/SelfService/Elements/Header,
12334           html/SelfService/Elements/MyRequests,
12335           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
12336           html/Approvals/index.html, html/Approvals/Elements/Approve,
12337           html/Approvals/Elements/PendingMyApproval,
12338           html/Approvals/Elements/Tabs,
12339           html/Approvals/Elements/ShowDependency,
12340           bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
12341           bin/mason_handler.svc.in, bin/rt.in, bin/standalone_httpd.in,
12342           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
12343           etc/initialdata, etc/drop.Oracle: import rt 3.4.6
12344
12345 2008-03-01 20:02  ivan
12346
12347         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
12348           UPGRADING, configure.ac, sbin/extract_pod_tests,
12349           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
12350           sbin/license_tag, sbin/regression_harness,
12351           sbin/rt-dump-database.in, lib/RT.pm.in,
12352           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, sbin/factory,
12353           lib/RT/Handle.pm, lib/RT/ObjectCustomField.pm,
12354           lib/RT/ObjectCustomFieldValues.pm,
12355           lib/RT/ScripCondition_Overlay.pm,
12356           lib/RT/CustomFieldValues_Overlay.pm,
12357           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
12358           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
12359           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
12360           lib/RT/I18N.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
12361           lib/RT/Queue.pm, lib/RT/ScripConditions_Overlay.pm,
12362           lib/RT/Scrips.pm, lib/RT/System.pm, lib/RT/CustomFieldValues.pm,
12363           lib/RT/SavedSearch.pm, lib/RT/Scrips_Overlay.pm, lib/RT/ACE.pm,
12364           lib/RT/Attributes.pm, lib/RT/CurrentUser.pm,
12365           lib/RT/CustomFieldValue_Overlay.pm,
12366           lib/RT/CustomFields_Overlay.pm, lib/RT/ObjectCustomFields.pm,
12367           lib/RT/Base.pm, lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
12368           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
12369           lib/RT/ScripAction.pm, lib/RT/Attributes_Overlay.pm,
12370           lib/RT/CustomField.pm, lib/RT/Queues.pm, lib/RT/Attachments.pm,
12371           lib/RT/Attribute_Overlay.pm, lib/RT/CachedGroupMember_Overlay.pm,
12372           lib/RT/ObjectCustomFieldValues_Overlay.pm,
12373           lib/RT/ObjectCustomFieldValue_Overlay.pm,
12374           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
12375           lib/RT/Templates.pm, lib/RT/Tickets.pm,
12376           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
12377           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
12378           lib/RT/GroupMember_Overlay.pm, lib/RT/Link.pm,
12379           lib/RT/Transaction.pm, lib/RT/ScripActions_Overlay.pm,
12380           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
12381           lib/RT/Scrip.pm, lib/RT/EmailParser.pm, lib/RT/Group.pm,
12382           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Template.pm,
12383           lib/RT/ACL_Overlay.pm, lib/RT/GroupMembers.pm,
12384           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
12385           lib/RT/ACL.pm, lib/RT/Attachment_Overlay.pm, lib/RT/Date.pm,
12386           lib/RT/GroupMember.pm, lib/RT/Groups.pm,
12387           lib/RT/Templates_Overlay.pm, lib/RT/Group_Overlay.pm,
12388           lib/RT/Links_Overlay.pm, lib/RT/CustomFieldValue.pm,
12389           lib/RT/CustomFields.pm, lib/RT/ObjectCustomFields_Overlay.pm,
12390           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
12391           lib/RT/Link_Overlay.pm, lib/RT/Attachment.pm,
12392           lib/RT/Attribute.pm, lib/RT/Queue_Overlay.pm,
12393           lib/RT/ScripActions.pm, lib/RT/Template_Overlay.pm,
12394           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
12395           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
12396           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
12397           lib/RT/Interface/Web/Handler.pm,
12398           lib/RT/Interface/Web/QueryBuilder.pm,
12399           lib/RT/Interface/Web/Standalone.pm, lib/RT/Action/Autoreply.pm,
12400           lib/RT/Action/Generic.pm, lib/RT/Action/RecordCorrespondence.pm,
12401           lib/RT/Interface/Email/Auth/GnuPG.pm,
12402           lib/RT/Interface/Email/Auth/MailFrom.pm,
12403           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
12404           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
12405           lib/RT/Action/Notify.pm, lib/RT/Action/RecordComment.pm,
12406           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
12407           lib/RT/Action/EscalatePriority.pm,
12408           lib/RT/Action/NotifyAsComment.pm,
12409           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
12410           lib/RT/Action/UserDefined.pm, lib/RT/Action/SendEmail.pm,
12411           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
12412           lib/RT/Search/Generic.pm, lib/RT/I18N/cs.po, lib/RT/I18N/es.po,
12413           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po,
12414           lib/RT/I18N/he.po, lib/RT/I18N/de.po, lib/RT/I18N/ru.po,
12415           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/da.po,
12416           lib/RT/I18N/fr.po, lib/RT/I18N/cs.pm, lib/RT/I18N/it.po,
12417           lib/RT/I18N/id.po, lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
12418           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm,
12419           lib/RT/I18N/pt_br.po, lib/RT/Condition/Generic.pm,
12420           lib/RT/I18N/no.po, lib/RT/Condition/AnyTransaction.pm,
12421           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Overdue.pm,
12422           lib/RT/Condition/OwnerChange.pm,
12423           lib/RT/Condition/PriorityChange.pm,
12424           lib/RT/Condition/PriorityExceeds.pm,
12425           lib/RT/Condition/QueueChange.pm,
12426           lib/RT/Condition/StatusChange.pm,
12427           lib/RT/Condition/UserDefined.pm,
12428           lib/t/regression/08web_cf_access.t, lib/t/regression/12-search.t,
12429           lib/t/regression/04send_email.t,
12430           lib/t/regression/06-mime_decoding.t,
12431           lib/t/regression/14linking.t, lib/t/regression/21query-builder.t,
12432           lib/t/regression/22search_tix_by_txn.t,
12433           lib/t/regression/22search_tix_by_watcher.t,
12434           lib/t/regression/01ticket_link_searching.t,
12435           lib/t/regression/02basic_web.t,
12436           lib/t/regression/13-attribute-tests.t,
12437           lib/t/regression/03web_compiliation_errors.t,
12438           lib/t/regression/06mailgateway.t, lib/t/regression/07acl.t,
12439           lib/t/regression/07rights.t,
12440           lib/t/regression/23-web_attachments.t, html/autohandler,
12441           html/index.html, html/l, html/Elements/EditCustomFieldImage,
12442           html/Elements/EditCustomFieldSelect, html/Elements/EditLinks,
12443           html/Elements/ListActions, html/Elements/MessageBox,
12444           html/Elements/SelectBoolean,
12445           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
12446           html/Elements/ShowLinks, html/Elements/TitleBox,
12447           html/Elements/Error, html/Elements/Section,
12448           html/Elements/SelectDateRelation,
12449           html/Elements/SelectNewTicketQueue,
12450           html/Elements/SelectWatcherType, html/Elements/BevelBoxRaisedEnd,
12451           html/Elements/Callback, html/Elements/GotoTicket,
12452           html/Elements/Login, html/Elements/MyTickets,
12453           html/Elements/QueryString, html/Elements/Refresh,
12454           html/Elements/SelectLinkType, html/Elements/SelectMatch,
12455           html/Elements/SelectOwner, html/Elements/SelectQueue,
12456           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
12457           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
12458           html/Elements/ShowMemberships, html/Elements/Checkbox,
12459           html/Elements/EditCustomField, html/Elements/ScrubHTML,
12460           html/Elements/SelectCustomFieldOperator,
12461           html/Elements/SelectEqualityOperator,
12462           html/Elements/SelectResultsPerPage,
12463           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
12464           html/Elements/ShowCustomFieldImage,
12465           html/Elements/ShowCustomFieldWikitext, html/Elements/TitleBoxEnd,
12466           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
12467           html/Elements/MyRequests, html/Elements/SelectAttachmentField,
12468           html/Elements/SelectDateType, html/Elements/SelectGroups,
12469           html/Elements/SelectLang, html/Elements/SetupSessionCookie,
12470           html/Elements/ShowCustomFields, html/Elements/Submit,
12471           html/Elements/EditCustomFieldBinary,
12472           html/Elements/EditCustomFieldFreeform,
12473           html/Elements/EditCustomFieldText,
12474           html/Elements/EditCustomFieldWikitext, html/Elements/Quicksearch,
12475           html/Elements/CollectionAsTable/Header,
12476           html/Elements/CollectionAsTable/ParseFormat,
12477           html/Elements/RT__Ticket/ColumnMap, html/User/Delegation.html,
12478           html/Search/Edit.html, html/Search/Results.html,
12479           html/Search/Results.rdf, html/User/Elements/DelegateRights,
12480           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
12481           html/User/Groups/Members.html, html/User/Groups/Modify.html,
12482           html/User/Groups/index.html, html/Search/Results.tsv,
12483           html/Search/Build.html, html/Search/Elements/BuildFormatString,
12484           html/Search/Elements/PickBasics, html/Search/Elements/PickCFs,
12485           html/Search/Elements/SelectAndOr,
12486           html/Search/Elements/SelectLinks,
12487           html/Search/Elements/SelectPersonType,
12488           html/Search/Elements/SelectSearchObject,
12489           html/Search/Elements/SelectSearchesForObjects,
12490           html/REST/1.0/logout, html/Search/Elements/DisplayOptions,
12491           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
12492           html/Search/Elements/EditSearches,
12493           html/Search/Elements/NewListActions,
12494           html/Search/Elements/PickCriteria,
12495           html/Search/Elements/SearchPrivacy,
12496           html/Search/Elements/SelectGroup, html/REST/1.0/autohandler,
12497           html/REST/1.0/dhandler, html/REST/1.0/Forms/queue/default,
12498           html/REST/1.0/Forms/queue/ns, html/NoAuth/Logout.html,
12499           html/NoAuth/Reminder.html,
12500           html/REST/1.0/Forms/ticket/attachments,
12501           html/REST/1.0/Forms/ticket/default,
12502           html/REST/1.0/Forms/ticket/history,
12503           html/REST/1.0/Forms/ticket/links,
12504           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
12505           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
12506           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
12507           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
12508           html/Admin/autohandler, html/Admin/index.html,
12509           html/Download/CustomFieldValue/dhandler,
12510           html/Download/Tabular/dhandler, html/NoAuth/images/autohandler,
12511           html/NoAuth/images/bplogo.gif, html/Tools/MyDay.html,
12512           html/Tools/Offline.html, html/Tools/Elements/Tabs,
12513           html/Admin/Queues/CustomField.html,
12514           html/Admin/Queues/CustomFields.html,
12515           html/Admin/Queues/GroupRights.html,
12516           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
12517           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
12518           html/Admin/Queues/Template.html,
12519           html/Admin/Elements/EditCustomFieldValues,
12520           html/Admin/Elements/EditUserComments,
12521           html/Admin/Elements/GroupTabs,
12522           html/Admin/Elements/ObjectCustomFields,
12523           html/Admin/Elements/SelectCustomFieldType,
12524           html/Admin/Elements/SelectScrip,
12525           html/Admin/Elements/SelectScripCondition,
12526           html/Admin/Elements/SelectStage,
12527           html/Admin/Queues/Templates.html,
12528           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
12529           html/Admin/Elements/CustomFieldTabs,
12530           html/Admin/Elements/EditCustomFields,
12531           html/Admin/Elements/EditScrip,
12532           html/Admin/Elements/GlobalCustomFieldTabs,
12533           html/Admin/Elements/ModifyTemplate,
12534           html/Admin/Elements/QueueTabs,
12535           html/Admin/Elements/SelectModifyGroup,
12536           html/Admin/Elements/SelectModifyQueue,
12537           html/Admin/Elements/SelectNewGroupMembers,
12538           html/Admin/Elements/SelectScripAction,
12539           html/Admin/Elements/SelectSingleOrMultiple,
12540           html/Admin/Elements/SelectTemplate,
12541           html/Admin/Elements/SystemTabs, html/Admin/Elements/Tabs,
12542           html/Admin/Elements/AddCustomFieldValue,
12543           html/Admin/Elements/CreateUserCalled,
12544           html/Admin/Elements/EditCustomField,
12545           html/Admin/Elements/EditQueueWatchers,
12546           html/Admin/Elements/EditScrips,
12547           html/Admin/Elements/ListGlobalCustomFields,
12548           html/Admin/Elements/ListGlobalScrips,
12549           html/Admin/Elements/PickCustomFields,
12550           html/Admin/Elements/SelectModifyUser,
12551           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
12552           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
12553           html/Admin/Elements/PickObjects,
12554           html/Admin/Elements/QueueRightsForUser,
12555           html/Admin/Elements/SelectCustomFieldLookupType,
12556           html/Admin/Elements/SelectGroups,
12557           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
12558           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
12559           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
12560           html/Admin/Global/Templates.html,
12561           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
12562           html/Admin/Global/CustomFields/Groups.html,
12563           html/Admin/Global/CustomFields/Queue-Tickets.html,
12564           html/Admin/Global/CustomFields/Queue-Transactions.html,
12565           html/Admin/Global/CustomFields/Users.html,
12566           html/Admin/Global/CustomFields/index.html,
12567           html/Admin/Users/CustomFields.html,
12568           html/Admin/CustomFields/GroupRights.html,
12569           html/Admin/CustomFields/Modify.html,
12570           html/Admin/CustomFields/Objects.html,
12571           html/Admin/CustomFields/index.html,
12572           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
12573           html/Admin/Users/index.html,
12574           html/Admin/CustomFields/UserRights.html,
12575           html/Admin/Groups/CustomFields.html,
12576           html/Admin/Groups/GroupRights.html,
12577           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
12578           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
12579           html/Admin/Groups/index.html,
12580           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
12581           html/Ticket/Modify.html, html/Ticket/ShowEmailRecord.html,
12582           html/Ticket/History.html, html/Ticket/ModifyAll.html,
12583           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
12584           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
12585           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
12586           html/Ticket/Elements/EditWatchers,
12587           html/Ticket/Elements/FindAttachments,
12588           html/Ticket/Elements/ShowDates,
12589           html/Ticket/Elements/EditCustomFields,
12590           html/Ticket/Elements/PreviewScrips,
12591           html/Ticket/Elements/ShowDependencies,
12592           html/Ticket/Elements/ShowHistory,
12593           html/Ticket/Elements/ShowMembers,
12594           html/Ticket/Elements/ShowMessageHeaders,
12595           html/Ticket/Elements/ShowRequestor,
12596           html/Ticket/Elements/ShowUserEntry: import rt 3.4.6
12597
12598 2008-03-01 19:07  ivan
12599
12600         * httemplate/elements/header.html,
12601           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
12602           customer" button; closes: RT#1642
12603
12604 2008-03-01 18:50  ivan
12605
12606         * htetc/handler.pl: better indication of why these things are the
12607           way they are
12608
12609 2008-03-01 17:31  ivan
12610
12611         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
12612           httemplate/misc/disable-payment_gateway.cgi,
12613           httemplate/search/elements/search.html: add payment gateway
12614           disabling (and move payment gateway browse over to new template)
12615
12616 2008-03-01 15:30  ivan
12617
12618         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
12619           control the extent of credit card masking, but since
12620           cust_main.paymask is in the db, need something to update it for
12621           all existing customers too
12622
12623 2008-03-01 14:39  ivan
12624
12625         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
12626           link adv. customer search
12627
12628 2008-03-01 14:23  ivan
12629
12630         * httemplate/: elements/select-payby.html,
12631           elements/tr-select-payby.html, search/cust_main.html,
12632           search/report_cust_main.html: add payby selection to adv.
12633           customer search
12634
12635 2008-02-29 09:57  jeff
12636
12637         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
12638           conf/invoice_latex: refactor print_*; invoice sections by package
12639           class; could still stand some more refactoring
12640
12641 2008-02-28 20:31  ivan
12642
12643         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
12644           CDR CSV import (not just direct DB)
12645
12646 2008-02-28 18:29  ivan
12647
12648         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
12649           in the first place.  also Record::str2time_sql_closing snuck in.
12650
12651 2008-02-21 17:32  ivan
12652
12653         * httemplate/search/svc_acct.cgi: on accounts overview: show time
12654           applied after multipliers, not actual time worked
12655
12656 2008-02-21 17:09  ivan
12657
12658         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
12659           are deprecated COMP payby...
12660
12661 2008-02-21 16:57  ivan
12662
12663         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
12664           databases without history records for everything...
12665
12666 2008-02-21 16:54  ivan
12667
12668         * httemplate/search/svc_acct.cgi: on accounts overview: show time
12669           applied after multipliers, not actual time worked
12670
12671 2008-02-20 14:45  ivan
12672
12673         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
12674           the doghouse for this one
12675
12676 2008-02-19 18:07  ivan
12677
12678         * FS/FS/prepay_credit.pm,
12679           httemplate/edit/process/prepay_credit.cgi: retry collisions a
12680           bit, acme is getting duplicate errors... guess they're using lots
12681           and lots of prepaid cards.  closes: RT#3104
12682
12683 2008-02-19 17:21  ivan
12684
12685         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
12686           adding, RT#2929
12687
12688 2008-02-19 17:16  ivan
12689
12690         * httemplate/edit/part_pkg_taxclass.html,
12691           httemplate/edit/process/part_pkg_taxclass.html,
12692           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
12693           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
12694           httemplate/elements/tr-select-taxclass.html: update the tax class
12695           editor to enable taxclass adding, RT#2929
12696
12697 2008-02-19 17:10  ivan
12698
12699         * httemplate/edit/: cust_main_county-expand.cgi,
12700           process/cust_main_county-expand.cgi, process/invoice_logo.html,
12701           process/reg_code.cgi: process/part_pkg_taxclass.html
12702
12703 2008-02-19 01:15  ivan
12704
12705         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
12706           MANIFEST: adding taxclass table
12707
12708 2008-02-19 01:10  ivan
12709
12710         * bin/generate-table-module: fix this to generate more
12711           wiki-friendly column list
12712
12713 2008-02-18 19:30  ivan
12714
12715         * FS/FS/svc_external.pm: add some descriptions for svc_external
12716           fields, allowing id to fill in from inventory
12717
12718 2008-02-18 19:17  ivan
12719
12720         * FS/FS/svc_external.pm: return svc_external id and title as label
12721           instead of svcnum
12722
12723 2008-02-18 18:57  ivan
12724
12725         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
12726           POD docs for self-service list_pkgs & list_svcs
12727
12728 2008-02-18 18:38  ivan
12729
12730         * bin/pod2x: fix API upload
12731
12732 2008-02-18 18:37  ivan
12733
12734         * FS/FS.pm: update base API docs contents
12735
12736 2008-02-18 18:33  ivan
12737
12738         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
12739           exportability
12740
12741 2008-02-18 18:28  ivan
12742
12743         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
12744           exportability
12745
12746 2008-02-18 18:25  ivan
12747
12748         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
12749           exportability
12750
12751 2008-02-18 18:20  ivan
12752
12753         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
12754           exportability
12755
12756 2008-02-18 18:15  ivan
12757
12758         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
12759           for better wiki exportability
12760
12761 2008-02-14 00:31  ivan
12762
12763         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
12764           update.  time to go home
12765
12766 2008-02-14 00:28  ivan
12767
12768         * httemplate/search/cust_pkg.cgi: re-align links and styling in
12769           package report correctly
12770
12771 2008-02-13 19:52  ivan
12772
12773         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
12774           httemplate/view/cust_main/payment_history.html,
12775           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
12776           populate it based on history on upgrades, and show the order
12777           taker on all payments (on customer view and payment search)
12778           closes: #2953
12779
12780 2008-02-13 19:48  ivan
12781
12782         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
12783           FS::h_cust_pay class
12784
12785 2008-02-13 17:48  ivan
12786
12787         * httemplate/view/cust_main/payment_history.html: this ACL has been
12788           around for long enough (and almost nobody uses batched payments,
12789           so showing them is probably bad)
12790
12791 2008-02-13 15:49  jeff
12792
12793         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
12794           svc_broadband MAC searches RT#2985
12795
12796 2008-02-13 15:45  jeff
12797
12798         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
12799           httemplate/edit/process/quick-charge.cgi: package class selection
12800           for one-time charges RT#1322
12801
12802 2008-02-13 15:39  jeff
12803
12804         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
12805           httemplate/edit/rate_region.cgi: directory assistance (flat
12806           per-call) billing RT#3114
12807
12808 2008-02-13 13:50  ivan
12809
12810         * httemplate/misc/process/link.cgi: fix compile error from hasty
12811           refactoring
12812
12813 2008-02-12 22:02  ivan
12814
12815         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
12816           working
12817
12818 2008-02-12 22:00  ivan
12819
12820         * README: modernizing
12821
12822 2008-02-12 21:15  ivan
12823
12824         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
12825           resulting from skewed hash ($conf->config returning empty list in
12826           list context)
12827
12828 2008-02-12 11:24  ivan
12829
12830         * httemplate/search/: rt_transaction.html, timeworked.html: for our
12831           internal time tracking: TimeWorked can happen on a Create
12832           transaction as well as Correspond and Comment.  is there anywhere
12833           else this needs to be changed?
12834
12835 2008-02-11 19:11  ivan
12836
12837         * FS/FS/Misc.pm: update for MailTools v2.00
12838
12839 2008-02-10 18:37  ivan
12840
12841         * FS/FS/reason.pm: upgrading reason table not quite working with
12842           mysql, hopefully no old installs need this, new ones should be
12843           fine hopefully
12844
12845 2008-02-10 18:36  ivan
12846
12847         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
12848           duplicate history records
12849
12850 2008-02-10 18:03  ivan
12851
12852         * FS/FS/reason.pm: better debugging if things go awry
12853
12854 2008-02-10 16:53  ivan
12855
12856         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
12857           casting to INTEGER, it wants SIGNED.  whew.
12858
12859 2008-02-10 16:02  ivan
12860
12861         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
12862
12863 2008-02-10 15:58  ivan
12864
12865         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
12866           that doesn't get to the database, to avoid Pg vs mysql
12867           comment-out differences
12868
12869 2008-02-09 11:16  ivan
12870
12871         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
12872           thanks
12873
12874 2008-02-08 13:59  rsiddall
12875
12876         * rpm/freeside.spec: Removed code that create a freeside user on
12877           the build machine and added code to modify Makefile to remove
12878           clauses that require such a user.  This should allow the RPMs to
12879           build under mock.
12880
12881 2008-02-08 07:00  jeff
12882
12883         * FS/FS/TicketSystem/RT_External.pm: tyop
12884
12885 2008-02-04 19:37  ivan
12886
12887         * httemplate/edit/process/part_pkg.cgi: fix package editing on
12888           HEAD, whew.  bad semicolon.
12889
12890 2008-02-02 18:24  ivan
12891
12892         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
12893           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
12894           5194." warnings
12895
12896 2008-02-02 17:43  ivan
12897
12898         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
12899           customer edit
12900
12901 2008-01-30 08:14  jeff
12902
12903         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
12904           removal
12905
12906 2008-01-28 20:15  jeff
12907
12908         * FS/FS/cust_pkg.pm: missed use
12909
12910 2008-01-28 19:56  jeff
12911
12912         * FS/FS/cust_pkg.pm: 1394 regression fixup
12913
12914 2008-01-28 19:34  jeff
12915
12916         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
12917           httemplate/misc/process/bulk_change_pkg.cgi,
12918           httemplate/search/cust_pkg.cgi,
12919           httemplate/search/elements/search.html: bulk package changing
12920           (RT#1394)
12921
12922 2008-01-25 10:26  jeff
12923
12924         * httemplate/misc/cust_pay-import.cgi,
12925           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
12926           httemplate/elements/menu.html: simple payment CSV import
12927
12928 2008-01-24 18:55  jeff
12929
12930         * FS/FS/part_export/prizm.pm: add an always BAM option and be
12931           explicit about transactions
12932
12933 2008-01-24 13:16  ivan
12934
12935         * FS/FS/TicketSystem/RT_External.pm,
12936           fs_selfservice/FS-SelfService/cgi/myaccount.html,
12937           httemplate/view/cust_main/tickets.html: slightly more sane names
12938           for customer tickets hash, display ticket owners on customer view
12939           page
12940
12941 2008-01-24 13:10  ivan
12942
12943         * htetc/handler.pl: used in rt autohandler.  i wonder why this
12944           never bit before
12945
12946 2008-01-23 11:18  jeff
12947
12948         * fs_selfservice/FS-SelfService/cgi/bill.html,
12949           fs_selfservice/FS-SelfService/cgi/card.html,
12950           fs_selfservice/FS-SelfService/cgi/change_bill.html,
12951           fs_selfservice/FS-SelfService/cgi/change_pay.html,
12952           fs_selfservice/FS-SelfService/cgi/change_ship.html,
12953           fs_selfservice/FS-SelfService/cgi/check.html,
12954           fs_selfservice/FS-SelfService/cgi/contact.html,
12955           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
12956           FS/FS/ClientAPI/MyAccount.pm,
12957           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
12958           fs_selfservice/FS-SelfService/cgi/make_payment.html,
12959           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
12960           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
12961           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
12962           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
12963           service, billing, and payment info in selfservice
12964
12965 2008-01-20 16:12  ivan
12966
12967         * bin/explain-ar-total.sql: [no log message]
12968
12969 2008-01-20 15:24  ivan
12970
12971         * FS/FS/Schema.pm: add and fix some indices, this should marginally
12972           (but not drastically) improve the time to pull up A/R report
12973           totals
12974
12975 2008-01-16 20:23  ivan
12976
12977         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
12978           allow the limited "package editing" of customizing customer
12979           packages
12980
12981 2008-01-16 19:18  ivan
12982
12983         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
12984           link unless the current user can...
12985
12986 2008-01-13 16:22  ivan
12987
12988         * httemplate/: edit/part_bill_event.cgi,
12989           elements/select-taxclass.html: maintenance on old events, yay.
12990           fix for late charges without a taxclass, closes: RT#2988
12991
12992 2008-01-13 16:17  ivan
12993
12994         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
12995
12996 2008-01-13 15:31  ivan
12997
12998         * httemplate/search/timeworked.html: almost could work under mysql?
12999           need TO_NUMBER and TO_CHAR equivalents
13000
13001 2008-01-13 15:30  ivan
13002
13003         * httemplate/misc/timeworked.html: missing semicolon, doh
13004
13005 2008-01-13 13:46  ivan
13006
13007         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
13008
13009 2008-01-13 13:45  ivan
13010
13011         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
13012           cruft
13013
13014 2008-01-13 13:41  ivan
13015
13016         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
13017           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
13018           in 1.9 right away
13019
13020 2008-01-13 13:39  ivan
13021
13022         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
13023           vs. 1.9 cruft
13024
13025 2008-01-13 13:35  ivan
13026
13027         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
13028           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
13029           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
13030           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
13031           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
13032           inventory_class.html, part_bill_event.cgi, part_export.cgi,
13033           part_pkg.cgi, part_referral.html, part_svc.cgi,
13034           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
13035           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
13036           reason.html, reason_type.html, reg_code.cgi, router.cgi,
13037           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
13038           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
13039           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
13040           process/REAL_cust_pkg.cgi, process/access_user.html,
13041           process/agent.cgi, process/agent_payment_gateway.html,
13042           process/agent_type.cgi, process/bulk-cust_svc.cgi,
13043           process/cust_bill_pay.cgi, process/cust_credit.cgi,
13044           process/cust_credit_bill.cgi, process/cust_main.cgi,
13045           process/cust_main_county-collapse.cgi,
13046           process/cust_main_county-expand.cgi,
13047           process/cust_main_county.html, process/cust_main_note.cgi,
13048           process/cust_pay.cgi, process/cust_pkg.cgi,
13049           process/cust_refund.cgi, process/cust_svc.cgi,
13050           process/domain_record.cgi, process/generic.cgi,
13051           process/inventory_class.html, process/msgcat.cgi,
13052           process/part_bill_event.cgi, process/part_export.cgi,
13053           process/part_pkg.cgi, process/part_referral.html,
13054           process/part_svc.cgi, process/payment_gateway.html,
13055           process/pkg_class.html, process/prepay_credit.cgi,
13056           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
13057           process/rate.cgi, process/reason.html, process/reason_type.html,
13058           process/reg_code.cgi, process/router.cgi,
13059           process/svc_Common.html, process/svc_acct.cgi,
13060           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
13061           process/svc_domain.cgi, process/svc_external.cgi,
13062           process/svc_forward.cgi, process/svc_phone.html,
13063           process/svc_www.cgi: ACLs
13064
13065 2008-01-13 13:14  ivan
13066
13067         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
13068           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
13069           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
13070           cust_main-import.cgi, cust_main-import_charges.cgi,
13071           delete-cust_credit.cgi, delete-cust_pay.cgi,
13072           delete-cust_refund.cgi, delete-customer.cgi,
13073           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
13074           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
13075           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
13076           inventory_item-import.html, link.cgi, meta-import.cgi,
13077           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
13078           print_invoices.cgi, queue.cgi, recharge_svc.html,
13079           svc_acct-domains.cgi, unapply-cust_credit.cgi,
13080           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
13081           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
13082           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
13083           process/catchall.cgi, process/cdr-import.html,
13084           process/cust_main-import.cgi,
13085           process/cust_main-import_charges.cgi,
13086           process/delete-customer.cgi, process/inventory_item-import.html,
13087           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
13088           process/recharge_svc.html: ACLs
13089
13090 2008-01-13 13:08  ivan
13091
13092         * httemplate/misc/: email_events.cgi, fax_events.cgi,
13093           print_events.cgi, order_pkg.html: ACLs
13094
13095 2008-01-13 12:55  ivan
13096
13097         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
13098           search/timeworked.html, search/cust_bill.html,
13099           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
13100           search/prepay_credit.html, search/queue.html,
13101           search/report_prepaid_income.cgi, search/report_tax.cgi,
13102           search/sqlradius.cgi: ACLs
13103
13104 2008-01-13 12:50  ivan
13105
13106         * httemplate/elements/: errorpage.html, tr-select-reason.html:
13107           stale leftovers from XSSmas
13108
13109 2008-01-13 12:46  ivan
13110
13111         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
13112           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
13113           cust_main/payment_history.html, elements/svc_Common.html: ACLs
13114
13115 2008-01-13 12:38  ivan
13116
13117         * httemplate/browse/: access_group.html, access_user.html,
13118           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
13119           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
13120           reason.html, router.cgi: ACLs
13121
13122 2008-01-13 12:30  ivan
13123
13124         * FS/FS/AccessRight.pm: new ACLs
13125
13126 2008-01-12 16:35  ivan
13127
13128         * htetc/handler.pl: use this in handler.pl, not in mason files
13129
13130 2008-01-11 15:10  ivan
13131
13132         * FS/FS/cust_main.pm: add option to enable searching of
13133           cust_main.agent_custid with one or two letter prefix before the
13134           numeric part
13135
13136 2008-01-11 14:53  ivan
13137
13138         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
13139           cust_main.agent_custid with one or two letter prefix before the
13140           numeric part
13141
13142 2008-01-11 09:30  ivan
13143
13144         * httemplate/edit/elements/svc_Common.html: turn off debugging
13145
13146 2008-01-10 14:13  ivan
13147
13148         * httemplate/search/elements/search.html: doc
13149
13150 2008-01-10 14:06  ivan
13151
13152         * httemplate/elements/menu.html: new rate editor
13153
13154 2008-01-10 13:53  ivan
13155
13156         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
13157           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
13158           httemplate/edit/elements/edit.html,
13159           httemplate/edit/process/rate_region.cgi: new rate editor
13160
13161 2008-01-10 13:52  ivan
13162
13163         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
13164           edit/rate_detail.html, edit/process/rate_detail.html: new call
13165           rate editor (VoIP/telephony)
13166
13167 2008-01-10 13:17  ivan
13168
13169         * FS/FS/reason_type.pm: third person is better
13170
13171 2008-01-10 13:14  ivan
13172
13173         * httemplate/browse/reason.html: eliminate harmless typo
13174
13175 2008-01-08 13:33  jeff
13176
13177         * FS/FS/svc_acct.pm: transactiony cruft removal
13178
13179 2008-01-08 03:23  ivan
13180
13181         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
13182           httemplate/search/report_receivables.cgi: show negative balances
13183           on A/R report, closes: RT#2983
13184
13185 2008-01-07 18:22  ivan
13186
13187         * httemplate/edit/process/cust_main.cgi: add some debugging control
13188
13189 2008-01-03 18:42  ivan
13190
13191         * httemplate/: browse/cust_main_county.cgi,
13192           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
13193           edit/process/cust_main_county-expand.cgi,
13194           edit/process/cust_main_county.html,
13195           edit/process/elements/process.html, search/elements/search.html:
13196           new tax rate editor
13197
13198 2008-01-03 18:35  ivan
13199
13200         * httemplate/browse/elements/browse.html: new tax rate editor
13201
13202 2008-01-03 18:27  ivan
13203
13204         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
13205           from XSSmas
13206
13207 2008-01-03 18:20  ivan
13208
13209         * httemplate/elements/hidden.html: escape value
13210
13211 2008-01-03 18:19  ivan
13212
13213         * httemplate/elements/: tablebreak-tr-title.html,
13214           tr-fixed-country.html, tr-fixed-state.html,
13215           tr-input-percentage.html: adding new elements: percentage input,
13216           fixed country and state display, tablebreak+title
13217
13218 2008-01-03 18:18  ivan
13219
13220         * httemplate/elements/tr-fixed.html: add a formatted_value option
13221
13222 2008-01-03 18:18  ivan
13223
13224         * httemplate/elements/tr-input-text.html: add maxlength, text-align
13225           and postfix options, escape value
13226
13227 2008-01-03 18:13  ivan
13228
13229         * httemplate/edit/elements/edit.html: there's no such thing as
13230           fixedhidden... hidden will do
13231
13232 2008-01-03 18:02  ivan
13233
13234         * httemplate/edit/elements/edit.html: doc
13235
13236 2008-01-03 17:43  ivan
13237
13238         * httemplate/edit/elements/edit.html: add popup option, add
13239           percentage and tablebreak-tr-title field types, pass object to
13240           included elements, documentation updates
13241
13242 2007-12-28 11:02  jeff
13243
13244         * httemplate/: elements/menu.html, search/report_svc_acct.html,
13245           search/svc_acct.cgi: advanced account reports (RT#2954)
13246
13247 2007-12-28 07:19  jeff
13248
13249         * httemplate/elements/menu.html: whoops
13250
13251 2007-12-28 07:10  jeff
13252
13253         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
13254           logged in report
13255
13256 2007-12-28 06:39  jeff
13257
13258         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
13259           svc_acct.last_login and .last_logout
13260
13261 2007-12-28 04:10  ivan
13262
13263         * htetc/handler.pl: remove just a tiny bit more cruft
13264
13265 2007-12-28 04:01  ivan
13266
13267         * htetc/handler.pl: restore in-browser error reporting
13268
13269 2007-12-27 23:45  ivan
13270
13271         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
13272           clean up handler.pl so we can have separate default_escape_flags
13273           for FS and RT and don't have to make FS's |h flag useless
13274
13275 2007-12-27 17:41  jeff
13276
13277         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
13278           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
13279           httemplate/view/svc_acct.cgi: last login reporting (#2952)
13280
13281 2007-12-27 15:49  ivan
13282
13283         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
13284           in edge case where you have taxclass and empty-taxclass rates for
13285           a country/state(/county) and also have a different set of
13286           taxclasses for some other country/state
13287
13288 2007-12-26 14:52  jeff
13289
13290         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
13291
13292 2007-12-26 00:23  ivan
13293
13294         * httemplate/misc/timeworked.html: leftovers from XSSmas
13295
13296 2007-12-25 23:51  ivan
13297
13298         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
13299
13300 2007-12-25 15:49  ivan
13301
13302         * httemplate/: browse/addr_block.cgi,
13303           browse/part_virtual_field.cgi, browse/router.cgi,
13304           config/config.cgi, edit/agent.cgi,
13305           edit/agent_payment_gateway.html, edit/agent_type.cgi,
13306           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
13307           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
13308           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
13309           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
13310           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
13311           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
13312           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
13313           edit/svc_forward.cgi, edit/elements/edit.html,
13314           elements/error.html, misc/batch-cust_pay.html,
13315           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
13316           misc/recharge_svc.html, misc/process/meta-import.cgi,
13317           search/cust_bill_event.html, search/report_cust_event.html: ho ho
13318           ho, merry XSSmas
13319
13320 2007-12-23 14:05  jeff
13321
13322         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
13323           FS/FS/part_pkg/subscription.pm,
13324           httemplate/misc/process/recharge_svc.html: add a reset feature to
13325           manual recharges (#1858)
13326
13327 2007-12-20 11:23  jeff
13328
13329         * FS/FS/part_export/prizm.pm: increase siteName allowed length
13330
13331 2007-12-19 14:25  jeff
13332
13333         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
13334
13335 2007-12-19 13:05  jeff
13336
13337         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
13338           httemplate/search/cust_main.html,
13339           httemplate/search/report_cust_main.html: add options for balance
13340           over/under to advanced customer report
13341
13342 2007-12-18 17:55  jeff
13343
13344         * FS/FS/cust_credit.pm: underscoring the important
13345
13346 2007-12-18 14:41  jeff
13347
13348         * httemplate/: edit/cust_credit.cgi,
13349           elements/tr-select-reason.html: correct bad credit reason
13350           conflict resolution
13351
13352 2007-12-18 12:58  ivan
13353
13354         * FS/FS/cust_main.pm: legacy agent_custid field should be as
13355           searchable as actual custnum, right?  at least if it is a
13356           number...
13357
13358 2007-12-18 12:42  ivan
13359
13360         * httemplate/edit/quick-charge.html: IE is case-sensitive when
13361           setting maxLength (and other attributes?).  hopefully that's all
13362           it is.
13363
13364 2007-12-17 14:57  jeff
13365
13366         * FS/FS/cust_credit.pm: stricter otaker rules
13367
13368 2007-12-17 11:59  ivan
13369
13370         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
13371           hurt anything.
13372
13373 2007-12-17 11:52  ivan
13374
13375         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
13376           anything... (famous last words)
13377
13378 2007-12-16 17:17  ivan
13379
13380         * httemplate/view/cust_main/contacts.html: fix the case where the
13381           customer doesn't actually have a ship address
13382
13383 2007-12-16 16:59  ivan
13384
13385         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
13386           httemplate/edit/cust_main/billing.html,
13387           httemplate/edit/cust_main/contact.html,
13388           httemplate/elements/header.html,
13389           httemplate/view/cust_main/contacts.html,
13390           httemplate/search/cust_main.cgi: add cust_main-require_address2
13391           config, reimplement address2-search config ("Unit #" search in
13392           searchbar), visual indication of require_invoicing_list_email,
13393           closes: RT#2926
13394
13395 2007-12-16 14:40  ivan
13396
13397         * httemplate/elements/errorpage.html: less is better
13398
13399 2007-12-16 13:02  ivan
13400
13401         * httemplate/elements/header.html: more consistent naming:
13402           cust_main_ADV.cgi becomes cust_main.html
13403
13404 2007-12-16 13:01  ivan
13405
13406         * httemplate/search/report_cust_main.html:
13407           httemplate/elements/header.html
13408
13409 2007-12-16 12:48  ivan
13410
13411         * httemplate/search/cust_main.html: more consistent naming:
13412           cust_main_ADV.cgi becomes cust_main.html
13413
13414 2007-12-15 14:47  rsiddall
13415
13416         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
13417           Files to build Freeside as Redhat-ish RPMs
13418
13419 2007-12-14 17:45  ivan
13420
13421         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
13422           drain bramage
13423
13424 2007-12-14 17:37  ivan
13425
13426         * httemplate/search/cust_bill.html: where helps alot
13427
13428 2007-12-14 17:23  ivan
13429
13430         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
13431           put reprinting issues to rest for ejourney, yow
13432
13433 2007-12-14 15:41  jeff
13434
13435         * FS/bin/freeside-upgrade: yikes
13436
13437 2007-12-14 13:51  jeff
13438
13439         * FS/FS/Schema.pm: binary not required and breaks
13440           FS::Record::_quote
13441
13442 2007-12-14 13:32  jeff
13443
13444         * FS/bin/freeside-upgrade: correct order of operations
13445
13446 2007-12-14 08:47  jeff
13447
13448         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
13449
13450 2007-12-13 19:56  jeff
13451
13452         * FS/bin/freeside-upgrade: even more deliberate reset
13453
13454 2007-12-13 19:55  ivan
13455
13456         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
13457           last 1-3 months...
13458
13459 2007-12-12 16:17  jeff
13460
13461         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
13462
13463 2007-12-12 13:18  jeff
13464
13465         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
13466           www_shellcommands export (#1227)
13467
13468 2007-12-12 01:03  ivan
13469
13470         * FS/bin/freeside-history-requeue: adding this quick script
13471
13472 2007-12-11 21:58  jeff
13473
13474         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
13475           FS/FS/ClientAPI/Signup.pm,
13476           fs_selfservice/FS-SelfService/SelfService.pm,
13477           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13478           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
13479           httemplate/edit/svc_acct.cgi: self-service can select domain on
13480           provision (#2801)
13481
13482 2007-12-11 21:42  jeff
13483
13484         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
13485           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
13486           reason improvement, bugfix, and tool
13487
13488 2007-12-06 17:08  ivan
13489
13490         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
13491           mmkay
13492
13493 2007-12-06 17:04  ivan
13494
13495         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
13496           cust_credit records; we don't want to abort the upgrade because
13497           of that, just warn
13498
13499 2007-12-06 12:49  jeff
13500
13501         * httemplate/edit/part_pkg.cgi: agent setting during package edit
13502           cleanup
13503
13504 2007-12-06 08:51  jeff
13505
13506         * httemplate/view/svc_acct.cgi: support display of negative time
13507
13508 2007-12-05 14:05  ivan
13509
13510         * Makefile: when installing selfservice, create freeside homedir if
13511           it doesn't exist
13512
13513 2007-12-05 12:50  ivan
13514
13515         * httemplate/elements/tr-select-reason.html: doh, order_by does
13516           have to include ORDER BY!
13517
13518 2007-12-05 12:47  ivan
13519
13520         * httemplate/elements/tr-select-reason.html: show types in reason
13521           selection, order by type and reason
13522
13523 2007-12-05 07:10  jeff
13524
13525         * FS/FS/ConfDefaults.pm: add in status and company fields
13526
13527 2007-12-05 06:50  jeff
13528
13529         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
13530
13531 2007-12-04 20:57  jeff
13532
13533         * httemplate/edit/process/part_pkg.cgi: wtf?
13534
13535 2007-12-04 16:45  ivan
13536
13537         * httemplate/search/elements/search.html: i hope this allows IE to
13538           download excel over https?
13539
13540 2007-12-04 12:51  ivan
13541
13542         * httemplate/: elements/menu.html, elements/select-otaker.html,
13543           elements/tr-select-otaker.html, search/report_cust_credit.html,
13544           search/report_rt_transaction.html, search/rt_transaction.html,
13545           search/elements/search.html: add some time-worked reporting
13546
13547 2007-12-04 10:35  jeff
13548
13549         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
13550           advanced package report (#2779)
13551
13552 2007-12-04 10:19  jeff
13553
13554         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
13555           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
13556           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
13557           FS/FS/reason.pm, FS/FS/reason_type.pm,
13558           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
13559           FS/FS/part_pkg/flat_comission.pm,
13560           FS/FS/part_pkg/flat_comission_cust.pm,
13561           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
13562           httemplate/browse/reason.html,
13563           httemplate/browse/reason_type.html,
13564           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
13565           httemplate/edit/reason_type.html,
13566           httemplate/edit/process/cust_credit.cgi,
13567           httemplate/elements/menu.html,
13568           httemplate/elements/tr-select-reason.html: change credit reasons
13569           from freetext to new reason/reason type system (#2777)
13570
13571 2007-12-02 16:18  ivan
13572
13573         * htetc/freeside-rt.conf: would help if i got the closing tag right
13574
13575 2007-12-02 16:13  ivan
13576
13577         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
13578           statistic running, i hope
13579
13580 2007-11-30 17:37  ivan
13581
13582         * FS/FS/part_pkg/prorate.pm: cleanup
13583
13584 2007-11-30 17:34  ivan
13585
13586         * FS/FS/h_cust_svc.pm: add date_deleted method
13587
13588 2007-11-30 17:34  ivan
13589
13590         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
13591           slightly
13592
13593 2007-11-30 17:33  ivan
13594
13595         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
13596           cancellation persay, since its generic now
13597
13598 2007-11-30 17:32  ivan
13599
13600         * FS/FS/Record.pm: add h_date method too
13601
13602 2007-11-30 17:30  ivan
13603
13604         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
13605           methods and subroutines
13606
13607 2007-11-30 17:29  ivan
13608
13609         * FS/FS/part_pkg/bulk.pm: add bulk price plan
13610
13611 2007-11-30 13:07  ivan
13612
13613         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
13614           httemplate/search/cust_bill.html: add net vs gross amounts to
13615           invoice report; make the "net sales" links on
13616           sales/credit/receipts report & graph clickable
13617
13618 2007-11-30 12:55  ivan
13619
13620         * httemplate/graph/elements/monthly.html: UI: download full results
13621           links on separate lines, for consistency with search.html
13622
13623 2007-11-30 10:13  ivan
13624
13625         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
13626           separately
13627
13628 2007-11-29 19:24  ivan
13629
13630         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
13631           customer import format with company
13632
13633 2007-11-29 17:24  ivan
13634
13635         * httemplate/browse/access_user.html: update inline documentation
13636
13637 2007-11-29 17:16  ivan
13638
13639         * FS/FS/cust_main.pm: remove unnecessary redefinition of
13640           %method2payby, add a quick hack to fake B:OP success and failure
13641           for testing purposes
13642
13643 2007-11-29 15:51  ivan
13644
13645         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
13646           fix dates going all wacky on errors, when you're asked to confirm
13647           a date move into the past
13648
13649 2007-11-28 19:38  ivan
13650
13651         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
13652           nonexistent column and fix the statustext check
13653
13654 2007-11-28 19:05  ivan
13655
13656         * FS/FS/Schema.pm: doh, fix primary key name in new table
13657
13658 2007-11-28 18:54  ivan
13659
13660         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
13661           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
13662           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
13663           httemplate/misc/process/payment.cgi: even more reliable
13664           multiple-payment/double-click/concurrent-payment-form protection
13665
13666 2007-11-28 12:18  jeff
13667
13668         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
13669           select multiple, discourage creation of packages no agent can
13670           sell
13671
13672 2007-11-28 10:49  jeff
13673
13674         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
13675           httemplate/search/report_cust_main.html: advanced customer report
13676           rearrangement
13677
13678 2007-11-28 00:46  ivan
13679
13680         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
13681           for selfservice session cache
13682
13683 2007-11-27 17:54  ivan
13684
13685         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
13686           var
13687
13688 2007-11-27 17:30  ivan
13689
13690         * README: license clarification for self-service code
13691
13692 2007-11-27 15:47  ivan
13693
13694         * httemplate/search/cust_bill.html: fix small side-effect of
13695           mysql-compat change eliminating DISTINCT ON: map changing values
13696           of @where array
13697
13698 2007-11-27 14:33  jeff
13699
13700         * FS/FS/part_export/prizm.pm: comma, please
13701
13702 2007-11-27 14:30  jeff
13703
13704         * FS/FS/part_export/prizm.pm: name management tweaking
13705
13706 2007-11-27 11:34  jeff
13707
13708         * FS/FS/part_export/prizm.pm: slop correction
13709
13710 2007-11-26 19:02  jeff
13711
13712         * FS/FS/part_export/prizm.pm: attach SM's to default network,
13713           improved unsuspend & delete, option for BAM only or EMS
13714
13715 2007-11-26 18:51  jeff
13716
13717         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
13718           customers from circumventing a suspension via selfservice (2768)
13719
13720 2007-11-25 18:19  ivan
13721
13722         * httemplate/search/elements/search.html: add a "printable copy"
13723           link to searches to get full results as printable HTML without
13724           other cruft, closes: #1885
13725
13726 2007-11-25 18:18  ivan
13727
13728         * httemplate/elements/header-popup.html: add our stylesheet to
13729           popup/print headers
13730
13731 2007-11-23 17:26  ivan
13732
13733         * Makefile: hello brave new world of defaulting to apache2 in 1.9
13734
13735 2007-11-23 12:25  ivan
13736
13737         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
13738           buttons on errors, closes: RT#1035
13739
13740 2007-11-21 17:03  ivan
13741
13742         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
13743           agent' choice if the dropdown already has a value
13744
13745 2007-11-20 09:18  ivan
13746
13747         * AGPL: it finally happened
13748
13749 2007-11-18 12:02  ivan
13750
13751         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
13752           "multiplier of monthly" info to "paid time" column in
13753           svc_acct-display_paid_time_remaining report
13754
13755 2007-11-14 15:10  ivan
13756
13757         * FS/FS/TicketSystem/RT_External.pm,
13758           httemplate/view/cust_main/tickets.html: add link to resolved
13759           tickets too
13760
13761 2007-11-09 11:20  ivan
13762
13763         * FS/FS/: Conf.pm, cust_main.pm: add
13764           business-onlinepayment-email_customer flag
13765
13766 2007-11-08 19:26  ivan
13767
13768         * httemplate/search/report_receivables.html: better visual
13769           indication of disabled "days" field on IE
13770
13771 2007-11-08 19:12  ivan
13772
13773         * httemplate/search/: report_receivables.cgi,
13774           report_receivables.html: add option for listing customers without
13775           a balance (closes: RT#2752) and fix bug in total row (closes:
13776           RT#2736)
13777
13778 2007-11-08 16:44  jeff
13779
13780         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
13781
13782 2007-11-07 20:21  ivan
13783
13784         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
13785           selfservice-session_timeout config
13786
13787 2007-11-07 18:10  ivan
13788
13789         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
13790           in concatenation (.) or string at
13791           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
13792
13793 2007-11-07 16:59  ivan
13794
13795         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
13796           conf/alerter_template, conf/company_address, conf/company_name,
13797           conf/impending_recur_template, conf/invoice_latexfooter,
13798           conf/invoice_latexnotes, conf/invoice_latexsmallfooter,
13799           conf/invoice_template, conf/invoice_template_statement,
13800           conf/welcome_letter: for new installs, centralize some stuff that
13801           was spread around different config files.
13802
13803 2007-11-05 17:59  ivan
13804
13805         * bin/customer-faker: keep our own list of states; remove some
13806           states that Data::Faker and Locale::SubCountry disagree on
13807
13808 2007-11-04 21:42  ivan
13809
13810         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
13811           to process_payment.  just a bit important.
13812
13813 2007-11-04 21:27  ivan
13814
13815         * FS/FS/ClientAPI/MyAccount.pm,
13816           fs_selfservice/FS-SelfService/SelfService.pm: add
13817           process_payment_order_pkg method
13818
13819 2007-11-03 10:38  ivan
13820
13821         * httemplate/elements/menu.html: move menu option for adv. customer
13822           reports to second level, same as advanced invoice & package
13823           reports
13824
13825 2007-11-02 17:55  jeff
13826
13827         * httemplate/: elements/menu.html, search/report_cust_main.html:
13828           new customer report/flattened package report (ticket 1428)
13829
13830 2007-10-29 05:04  ivan
13831
13832         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
13833           agent-virtualized packages
13834
13835 2007-10-29 05:03  ivan
13836
13837         * httemplate/search/report_receivables.cgi: famous last mysql bug
13838
13839 2007-10-29 04:34  ivan
13840
13841         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
13842
13843 2007-10-29 04:32  ivan
13844
13845         * httemplate/search/cdr.html: mysql
13846
13847 2007-10-29 04:18  ivan
13848
13849         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
13850           locking workaround
13851
13852 2007-10-29 03:31  ivan
13853
13854         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
13855           FS/FS/part_event/Condition/balance_age.pm,
13856           FS/FS/part_event/Condition/cust_bill_age.pm,
13857           httemplate/search/cdr.html: mysql me 1.9 more times
13858
13859 2007-10-29 03:30  ivan
13860
13861         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
13862           httemplate/search/cust_bill.html,
13863           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
13864           either, sigh
13865
13866 2007-10-28 18:08  ivan
13867
13868         * httemplate/view/cust_pay.html: still have link back to the
13869           customer on printable receipt... should hide it from print at
13870           some point though
13871
13872 2007-10-28 05:51  ivan
13873
13874         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
13875           bin/freeside-upgrade: finish mysql locking workaround
13876
13877 2007-10-27 20:55  ivan
13878
13879         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
13880           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
13881           httemplate/search/report_receivables.cgi: mysql me harder
13882
13883 2007-10-26 21:46  ivan
13884
13885         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
13886           httemplate/misc/process/payment.cgi,
13887           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
13888           httemplate/view/cust_main/payment_history.html: simple payment
13889           receipts in web interface, sorry arnie, RT#2738
13890
13891 2007-10-25 12:01  ivan
13892
13893         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
13894           mysql, yes, mysql.
13895
13896 2007-10-25 01:29  ivan
13897
13898         * FS/bin/freeside-setup: fix error handling
13899
13900 2007-10-22 15:29  ivan
13901
13902         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
13903           agent-virtualized packages
13904
13905 2007-10-17 09:07  jayce
13906
13907         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
13908           existing reason, the code to insert a new reason was in place,
13909           but didn't let the new reason get used.  Code to do this was
13910           already in place, just not utilized.
13911
13912 2007-10-14 16:14  ivan
13913
13914         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
13915           config from here, though?
13916
13917 2007-10-14 16:10  ivan
13918
13919         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
13920
13921 2007-10-14 13:07  ivan
13922
13923         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
13924           customer being billed
13925
13926 2007-10-13 18:51  ivan
13927
13928         * fs_selfservice/php/: freeside.class.php,
13929           freeside.login_example.php, freeside_signup_example.php: adding
13930           php examples
13931
13932 2007-10-13 10:33  jeff
13933
13934         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
13935           agent_defaultpkg handling
13936
13937 2007-10-10 13:54  ivan
13938
13939         * FS/FS/cust_main.pm: set expandtab
13940
13941 2007-10-10 13:52  jayce
13942
13943         * FS/FS/cust_main.pm: With this line missing, cust_event objects
13944           would not fully create (eventpart wasn't loading), causing the _X
13945           methods to fail on ->part_event.  Only noticed when you retried
13946           events that had previously failed.
13947
13948 2007-10-10 11:14  ivan
13949
13950         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
13951           this time, without messing up the ordering
13952
13953 2007-10-10 10:55  ivan
13954
13955         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
13956           also cleans this up slightly
13957
13958 2007-10-10 10:50  jeff
13959
13960         * httemplate/edit/part_pkg.cgi: close:}
13961
13962 2007-10-09 10:57  ivan
13963
13964         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
13965           its asked for.
13966
13967 2007-10-08 21:58  ivan
13968
13969         * FS/FS/Conf.pm: fix documenation links to point into wiki where
13970           they belong
13971
13972 2007-10-08 21:48  ivan
13973
13974         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
13975           ticket_system-priority_reverse config
13976
13977 2007-10-08 18:40  jeff
13978
13979         * httemplate/misc/timeworked.html: preserve order
13980
13981 2007-10-08 18:06  ivan
13982
13983         * httemplate/misc/timeworked.html: interpolating the links would
13984           help too
13985
13986 2007-10-08 18:01  ivan
13987
13988         * httemplate/misc/timeworked.html: i think this should fix
13989           timeworked subjects, and link to the transactions as well
13990
13991 2007-10-08 16:48  ivan
13992
13993         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
13994           up things better
13995
13996 2007-10-08 16:32  ivan
13997
13998         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
13999           cleanups
14000
14001 2007-10-08 14:06  ivan
14002
14003         * FS/FS/part_event/Condition/cust_bill_owed.pm,
14004           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
14005           cust_bill_owed as an implicit condition (whew), and make sure it
14006           is added on migrations (also: fixed implicit conditions like this
14007           which only apply to a subset of eventtables)
14008
14009 2007-10-08 14:05  jeff
14010
14011         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
14012           packages
14013
14014 2007-10-08 12:14  jeff
14015
14016         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
14017           httemplate/edit/reg_code.cgi,
14018           httemplate/edit/process/cust_svc.cgi,
14019           httemplate/edit/process/domain_record.cgi,
14020           httemplate/edit/process/reg_code.cgi,
14021           httemplate/elements/errorpage.html,
14022           httemplate/elements/tr-select-part_referral.html,
14023           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
14024           httemplate/misc/delete-agent_payment_gateway.cgi,
14025           httemplate/misc/delete-cust_credit.cgi,
14026           httemplate/misc/delete-cust_pay.cgi,
14027           httemplate/misc/delete-cust_refund.cgi,
14028           httemplate/misc/delete-domain_record.cgi,
14029           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
14030           httemplate/misc/inventory_item-import.html,
14031           httemplate/misc/unapply-cust_credit.cgi,
14032           httemplate/misc/unapply-cust_pay.cgi,
14033           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
14034           httemplate/misc/unvoid-cust_pay_void.cgi,
14035           httemplate/misc/upload-batch.cgi,
14036           httemplate/misc/void-cust_pay.cgi,
14037           httemplate/misc/process/cdr-import.html,
14038           httemplate/misc/process/cust_main-import.cgi,
14039           httemplate/misc/process/cust_main-import_charges.cgi,
14040           httemplate/misc/process/inventory_item-import.html,
14041           httemplate/misc/process/link.cgi,
14042           httemplate/misc/process/payment.cgi,
14043           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
14044           httemplate/search/inventory_item.html,
14045           httemplate/search/reg_code.html, httemplate/search/sql.html,
14046           httemplate/search/svc_acct.cgi,
14047           httemplate/search/svc_broadband.cgi: Remove remaining calls to
14048           idiot/eidiot.  Should fix 1479
14049
14050 2007-10-05 13:41  ivan
14051
14052         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
14053           this condition
14054
14055 2007-10-05 12:53  jeff
14056
14057         * httemplate/misc/: timeworked.html, process/timeworked.html: new
14058           ui for assigning support time
14059
14060 2007-10-05 12:45  ivan
14061
14062         * httemplate/elements/tr-input-beginning_ending.html: fix date
14063           selection on advanced invoice report, or future places where date
14064           selection component is included multiple times
14065
14066 2007-10-05 07:26  jayce
14067
14068         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
14069           missing from the cust_bill_has_service condition checkin.
14070
14071 2007-10-04 17:39  ivan
14072
14073         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
14074           part_event/Condition/cust_bill_has_service.pm: add disable
14075           ability to conditions & disable cust_bill_has_service, so the
14076           condition edit page renders again
14077
14078 2007-10-04 16:55  ivan
14079
14080         * FS/FS/part_event/Condition/once.pm: whitespace
14081
14082 2007-10-04 16:52  ivan
14083
14084         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
14085           i think that should really do it.  whew
14086
14087 2007-10-04 16:41  ivan
14088
14089         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
14090           don't pass their final condition check
14091
14092 2007-10-04 16:40  ivan
14093
14094         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
14095           properly...
14096
14097 2007-10-04 14:38  ivan
14098
14099         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
14100           aid
14101
14102 2007-10-04 12:14  ivan
14103
14104         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
14105
14106 2007-10-04 12:04  ivan
14107
14108         * FS/FS/cust_main.pm: nobody likes it when you forget ions
14109
14110 2007-10-04 12:03  ivan
14111
14112         * FS/FS/cust_main.pm: additional due_cust_event debugging
14113
14114 2007-10-04 11:28  ivan
14115
14116         * FS/FS/cust_main.pm: additional due_cust_event debugging
14117
14118 2007-10-04 09:45  ivan
14119
14120         * httemplate/search/cust_bill_event.cgi: fix compilation error!
14121
14122 2007-10-03 21:21  ivan
14123
14124         * FS/FS/cust_main.pm: i really hope this finally does it
14125
14126 2007-10-03 21:09  ivan
14127
14128         * FS/FS/cust_main.pm: dot strikes again
14129
14130 2007-10-03 21:08  ivan
14131
14132         * FS/FS/cust_main.pm: whew, i think this might actually fix it
14133
14134 2007-10-03 20:48  ivan
14135
14136         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
14137           agent template migration from 1.7?  sure hope so
14138
14139 2007-10-03 20:37  ivan
14140
14141         * FS/FS/Record.pm: add debugging option to qsearch
14142
14143 2007-10-03 19:52  ivan
14144
14145         * bin/pod2x: wikify individual files
14146
14147 2007-10-03 19:22  ivan
14148
14149         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
14150
14151 2007-10-03 19:15  ivan
14152
14153         * FS/FS/cust_main.pm: add missing =back
14154
14155 2007-10-03 19:07  ivan
14156
14157         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
14158           hope
14159
14160 2007-10-03 19:06  jeff
14161
14162         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
14163           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
14164           httemplate/edit/process/part_pkg.cgi: support part_pkg option
14165           input validation, check bytecounts and allow commas (closes 1863)
14166
14167 2007-10-03 18:56  ivan
14168
14169         * bin/pod2x: this *should* fix munging of non-internal links, i
14170           hope
14171
14172 2007-10-03 18:49  ivan
14173
14174         * Makefile, bin/pod2x: wiki documentation convertor now
14175
14176 2007-10-03 18:47  ivan
14177
14178         * FS/FS.pm: add missing CLI utilities to FS.pm too
14179
14180 2007-10-03 18:45  ivan
14181
14182         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
14183
14184 2007-10-03 18:21  ivan
14185
14186         * FS/FS.pm: update FS base page for new stuff in 1.9
14187
14188 2007-10-03 18:15  ivan
14189
14190         * FS/: FS.pm: update top-level FS manpage
14191
14192 2007-10-03 17:51  ivan
14193
14194         * FS/FS/: access_right.pm, access_user_pref.pm,
14195           access_usergroup.pm, pay_batch.pm: POD documentation updates
14196
14197 2007-10-02 14:56  ivan
14198
14199         * FS/FS/cust_event.pm: doh!
14200
14201 2007-10-02 08:31  jeff
14202
14203         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
14204           httemplate/search/cust_bill_event.cgi: fix up re-email these
14205           events
14206
14207 2007-10-02 08:11  jeff
14208
14209         * httemplate/misc/process/timeworked.html: missed file in self
14210           service support usage improvements
14211
14212 2007-10-01 17:44  ivan
14213
14214         * httemplate/: browse/part_referral.html, elements/menu.html:
14215           Configuration right no longer gives access to things controlled
14216           by their own ACLs (advertising source & package edit
14217
14218 2007-10-01 17:40  ivan
14219
14220         * httemplate/elements/menu.html: package definitions controlled by
14221           their own ACL now
14222
14223 2007-10-01 17:32  ivan
14224
14225         * FS/bin/freeside-daily: need the space
14226
14227 2007-10-01 17:31  ivan
14228
14229         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
14230
14231 2007-10-01 17:29  ivan
14232
14233         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
14234           back earlier commits reverted by this patch, also revert
14235           gratuitous whitespace changes
14236
14237 2007-10-01 17:22  ivan
14238
14239         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
14240           works :)
14241
14242 2007-10-01 17:18  ivan
14243
14244         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
14245           for once.pm bug?  hopefully it works :)
14246
14247 2007-09-29 17:26  ivan
14248
14249         * httemplate/search/: cdr.html, report_cdr.html: better CDR
14250           searching
14251
14252 2007-09-29 17:25  ivan
14253
14254         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
14255           date editing errors (especially because resetting them pops up
14256           the error confirmation)
14257
14258 2007-09-29 17:23  ivan
14259
14260         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
14261           migrated from 1.7?
14262
14263 2007-09-29 17:22  ivan
14264
14265         * bin/freeside-upgrade-unicode: [no log message]
14266
14267 2007-09-28 19:17  ivan
14268
14269         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
14270           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
14271           in cust_event.html & report_tax.cgi (provide a table option in
14272           access_user::agentnums_sql so this is easy to fix for other
14273           reports too)
14274
14275 2007-09-27 17:33  jayce
14276
14277         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
14278           limiting to that user's events, therefore selecting all retryable
14279           events, and having to filter later.  On a system with a running
14280           history, this caused bad O() types of situations for performance,
14281           especially bad when this was called by something that a user
14282           would be awaiting feedback from
14283
14284 2007-09-27 17:19  jayce
14285
14286         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
14287           map {} of several hundred lines into two simple method calls
14288
14289 2007-09-27 14:25  jeff
14290
14291         * httemplate/edit/svc_acct.cgi: hide fixed passwords
14292
14293 2007-09-27 11:24  jayce
14294
14295         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
14296           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
14297           will queue billing jobs instead of running each.  freeside-queued
14298           will then pick it up, allowing multiple simultaneous jobs to run,
14299           as well as multiple machines.  Also adds a 'Secure' column to the
14300           queue system, allowing for billing jobs to define themselves as
14301           'secure only' in cases where a box might be using the encryption.
14302           This allows you to  run secure only jobs (such as a collect) on
14303           boxes that can.
14304
14305 2007-09-26 12:27  jayce
14306
14307         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
14308           import.  Condition tests to see if the Invoice bills for a
14309           particular service.
14310
14311 2007-09-26 12:24  jayce
14312
14313         * FS/FS/part_event/Condition/once.pm: Event loop changes after
14314           initial creation caused this to never trigger, as the event loop
14315           creates a 'NEW' record, as a placeholder.  We need to not die
14316           from that.
14317
14318 2007-09-26 09:06  ivan
14319
14320         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
14321
14322 2007-09-24 08:47  jeff
14323
14324         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
14325           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
14326           fs_selfservice/FS-SelfService/SelfService.pm,
14327           fs_selfservice/FS-SelfService/cgi/myaccount.html,
14328           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
14329           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
14330           self-service support usage improvements (1733)
14331
14332 2007-09-23 17:56  ivan
14333
14334         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
14335           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
14336           agent-virtualization of packages
14337
14338 2007-09-23 16:17  ivan
14339
14340         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
14341           show the svc_www.usersvc selector unless it is non-fixed or
14342           non-blank, NOT non-fixed or blank
14343
14344 2007-09-23 16:16  ivan
14345
14346         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
14347
14348 2007-09-23 13:21  ivan
14349
14350         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
14351           remaining search
14352
14353 2007-09-23 13:00  ivan
14354
14355         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
14356
14357 2007-09-23 12:54  ivan
14358
14359         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
14360
14361 2007-09-23 12:18  ivan
14362
14363         * httemplate/search/elements/search.html: remove extraneous blank
14364           line causing Excel exports to fail
14365
14366 2007-09-23 11:32  ivan
14367
14368         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
14369           httemplate/search/svc_acct.cgi: accounts w/time remaining search
14370
14371 2007-09-22 15:45  ivan
14372
14373         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
14374           menubar border in example self-service template
14375
14376 2007-09-22 14:31  ivan
14377
14378         * httemplate/config/: config-view.cgi, config.cgi: improve config
14379           UI, especially for textareas
14380
14381 2007-09-22 12:40  ivan
14382
14383         * httemplate/view/svc_acct.cgi: UI
14384
14385 2007-09-22 12:03  ivan
14386
14387         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
14388           going to use it
14389
14390 2007-09-22 11:27  ivan
14391
14392         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
14393           with accounts
14394
14395 2007-09-20 19:24  ivan
14396
14397         * httemplate/search/timeworked.html: fix problems with time queue
14398           search: ticket subjects need to be HTML-escaped, 'remaining time'
14399           calculation had a NULL vs 0 issue, and link to tickets
14400
14401 2007-09-19 15:38  ivan
14402
14403         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
14404           annoying Pg bugs causing "This user's 10 highest priority
14405           tickets" to be blank
14406
14407 2007-09-18 17:27  jeff
14408
14409         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
14410           priorities
14411
14412 2007-09-18 17:12  ivan
14413
14414         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
14415           least one small problem with reprint/email/fax functionality: now
14416           should understand the "most recent invoice per customer" and
14417           invoice # min/max options
14418
14419 2007-09-18 16:19  ivan
14420
14421         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
14422           when page is reloaded with an error
14423
14424 2007-09-18 15:51  ivan
14425
14426         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
14427           an official upstream config
14428
14429 2007-09-18 14:41  ivan
14430
14431         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
14432
14433 2007-09-18 14:37  ivan
14434
14435         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
14436           svcpart (links from browse/part_svc, in particular
14437
14438 2007-09-18 10:07  ivan
14439
14440         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
14441
14442 2007-09-17 23:32  jeff
14443
14444         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
14445           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
14446           of auto recharge values AND rollover
14447
14448 2007-09-17 23:07  jeff
14449
14450         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
14451
14452 2007-09-17 17:21  ivan
14453
14454         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
14455           tag; fix spacing
14456
14457 2007-09-17 14:12  ivan
14458
14459         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
14460           in payinfo trying getting set to xxEK, thanks to _vlad_ for
14461           tracking this down and providing a fix
14462
14463 2007-09-17 13:52  ivan
14464
14465         * FS/FS/Conf.pm: elaborate on ambiguous instructions
14466
14467 2007-09-13 20:45  ivan
14468
14469         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
14470           undefined value as an ARRAY reference at
14471           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
14472
14473 2007-09-13 20:31  ivan
14474
14475         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
14476           glance" / Ticketing main
14477
14478 2007-09-13 19:14  ivan
14479
14480         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
14481           Text::Quoted usage, it segfaults and its optional
14482
14483 2007-09-13 16:45  ivan
14484
14485         * rt/html/NoAuth/css/3.5-default/freeside.css: make boxes distinct
14486           from the background
14487
14488 2007-09-13 15:35  ivan
14489
14490         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
14491           FS/t/acct_rt_transaction.t, htetc/handler.pl,
14492           httemplate/misc/process/timeworked.html,
14493           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
14494           to acct_rt_transaction, as it is not a service, its something
14495           that hangs off of an svc_acct (like an acct_snarf).  thank
14496           goodness was able to do this before its any sort of migration
14497           problem...
14498
14499 2007-09-13 15:25  ivan
14500
14501         * httemplate/browse/part_svc.cgi: random indentation fix
14502
14503 2007-09-13 15:25  ivan
14504
14505         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
14506           since DBIx::DBSchema 0.33+ will now drop them...
14507
14508 2007-09-13 15:24  ivan
14509
14510         * CREDITS: too little, too late attempt at spam reduction
14511
14512 2007-09-13 15:05  ivan
14513
14514         * httemplate/search/cust_main.cgi: fix status color on customer
14515           list
14516
14517 2007-09-13 15:05  ivan
14518
14519         * httemplate/search/report_receivables.cgi: clean up some unused
14520           code
14521
14522 2007-09-13 13:16  ivan
14523
14524         * httemplate/misc/cust_main-import.cgi: add better inline docs
14525           explaining fields on customer CSV import
14526
14527 2007-09-12 19:44  ivan
14528
14529         * rt/html/NoAuth/css/3.5-default/freeside.css: it would help to
14530           check this in.
14531
14532 2007-09-12 13:40  ivan
14533
14534         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
14535           we can't fetch the name for a queue...
14536
14537 2007-09-11 22:38  ivan
14538
14539         * bin/freeside-migrate-events: freeside-migrate-events now moves
14540           event options, whew
14541
14542 2007-09-11 21:23  ivan
14543
14544         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
14545           cust_bill_event records
14546
14547 2007-09-11 21:23  ivan
14548
14549         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
14550           in statustext message (or anything else weird) from causing them
14551           not to get inserted
14552
14553 2007-09-11 21:20  ivan
14554
14555         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
14556           that would throw a duplicate row error instead of completing the
14557           migration
14558
14559 2007-09-11 20:39  ivan
14560
14561         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
14562           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
14563           367." that might have possible set an incorrest svc_domain.suffix
14564
14565 2007-09-10 18:33  ivan
14566
14567         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
14568           cust_main-require_invoicing_list_email options
14569
14570 2007-09-10 17:28  ivan
14571
14572         * FS/FS/cust_main.pm: better default paydate for letters
14573
14574 2007-09-06 20:45  ivan
14575
14576         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
14577           work even when people don't set one in config
14578
14579 2007-09-06 20:36  ivan
14580
14581         * FS/FS/part_export/sqlradius.pm: tweak debugging
14582
14583 2007-08-23 01:23  ivan
14584
14585         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
14586           could log in to RADIUS with uppercase usernameand avoid bandwidth
14587           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
14588           for nothing, grr!)
14589
14590 2007-08-17 07:01  jeff
14591
14592         * FS/FS/cust_main.pm: miss use
14593
14594 2007-08-17 06:59  jeff
14595
14596         * httemplate/misc/process/timeworked.html: access control
14597
14598 2007-08-16 21:27  ivan
14599
14600         * Makefile: remove redunant redundancy
14601
14602 2007-08-16 11:22  jeff
14603
14604         * FS/FS/svc_acct.pm: correct labels in service definition edit for
14605           svc_acct (#1745)
14606
14607 2007-08-16 10:40  ivan
14608
14609         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
14610
14611 2007-08-16 09:19  jeff
14612
14613         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
14614
14615 2007-08-16 06:40  jeff
14616
14617         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
14618           FS/FS/cust_main.pm, httemplate/misc/batch-cust_pay.html,
14619           httemplate/misc/timeworked.html, FS/MANIFEST,
14620           httemplate/misc/process/timeworked.html,
14621           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
14622           fs_selfservice/FS-SelfService/cgi/myaccount.html,
14623           htetc/handler.pl, httemplate/elements/menu.html,
14624           httemplate/view/cust_main/tickets.html: support hours 'usage'
14625           tracking for our own internal use (#1733)
14626
14627 2007-08-15 17:09  ivan
14628
14629         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
14630           of 2037-12 so it doesn't bomb out on empty paydates
14631
14632 2007-08-15 16:46  ivan
14633
14634         * FS/bin/freeside-sqlradius-reset: add -n option to
14635           freeside-sqlradius-reset to supress deleting data
14636
14637 2007-08-15 14:51  ivan
14638
14639         * httemplate/edit/cust_main.cgi: fix customer status color here too
14640
14641 2007-08-14 20:26  ivan
14642
14643         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
14644           table-grid the export listing
14645
14646 2007-08-14 14:46  ivan
14647
14648         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
14649           httemplate/graph/cust_bill_pkg.cgi,
14650           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
14651           httemplate/graph/report_cust_pkg.html,
14652           httemplate/graph/elements/monthly.html,
14653           httemplate/browse/agent.cgi: add package churn report/graph
14654
14655 2007-08-14 13:18  ivan
14656
14657         * FS/FS/Cron/bill.pm: removing unneeded %saw var
14658
14659 2007-08-13 19:40  ivan
14660
14661         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
14662           on package status selector
14663
14664 2007-08-10 16:50  ivan
14665
14666         * FS/bin/: freeside-dbdef-create: rename dbdef-create to
14667           freeside-dbdef-create and move it to FS/bin, so it gets
14668           %%%FREESIDE_CONF%%% substituted
14669
14670 2007-08-10 15:48  ivan
14671
14672         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
14673           frequencies
14674
14675 2007-08-10 00:01  ivan
14676
14677         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
14678           httemplate/view/cust_main/packages.html: on changing packages,
14679           don't set setup date unless old package has one
14680
14681 2007-08-08 17:31  ivan
14682
14683         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
14684
14685 2007-08-08 12:18  ivan
14686
14687         * FS/FS/cust_pkg.pm: fix otaker regex
14688
14689 2007-08-07 13:05  ivan
14690
14691         * FS/FS/cust_main.pm: more informative error msg
14692
14693 2007-08-06 12:45  jeff
14694
14695         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
14696           documentation improvements
14697
14698 2007-08-06 01:51  jeff
14699
14700         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
14701
14702 2007-08-06 01:46  jeff
14703
14704         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
14705           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
14706           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
14707
14708 2007-08-05 10:32  jeff
14709
14710         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
14711
14712 2007-08-03 19:06  ivan
14713
14714         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
14715
14716 2007-08-03 18:58  ivan
14717
14718         * Makefile: update Makefile to always substitute in
14719           RT_SiteConfig.pm when running install-rt
14720
14721 2007-08-03 18:57  ivan
14722
14723         * rt/html/Elements/Header, httemplate/elements/header.html: point
14724           1.9 to 1.9 documentation
14725
14726 2007-08-03 17:13  ivan
14727
14728         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
14729           bin/mason_handler.fcgi, bin/mason_handler.scgi,
14730           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
14731           html/Elements/Footer, html/Elements/Header,
14732           html/Elements/PageLayout, html/NoAuth/css/3.5-default/main.css,
14733           html/NoAuth/css/3.5-default/misc.css,
14734           html/NoAuth/css/3.5-default/transactions.css,
14735           html/NoAuth/images/css/cb.gif, html/NoAuth/images/css/cbr.gif,
14736           html/NoAuth/images/css/ct.gif, html/NoAuth/images/css/ctr.gif,
14737           lib/RT.pm: clean up corners & colors
14738
14739 2007-08-03 16:14  ivan
14740
14741         * rt/html/Elements/PageLayout: fix nit sorting out tops earchboxes
14742
14743 2007-08-03 16:00  ivan
14744
14745         * rt/html/Elements/PageLayout: at least sort out the top
14746           searchboxes
14747
14748 2007-08-03 15:43  ivan
14749
14750         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
14751           .css files
14752
14753 2007-08-03 15:10  ivan
14754
14755         * rt/html/Ticket/Elements/ShowSummary: fix merge nit
14756
14757 2007-08-03 15:06  ivan
14758
14759         * rt/FREESIDE_MODIFIED: [no log message]
14760
14761 2007-08-03 14:49  ivan
14762
14763         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
14764           html/Elements/Footer, html/Elements/Header, html/Elements/Menu,
14765           html/Elements/PageLayout, html/Elements/QuickCreate,
14766           html/Elements/SimpleSearch, html/Elements/Tabs,
14767           html/Elements/TicketList, html/Elements/TitleBoxStart,
14768           html/Elements/CollectionAsTable/Row, html/Search/Bulk.html,
14769           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
14770           html/Widgets/TitleBoxStart, lib/RT/SearchBuilder.pm,
14771           sbin/rt-setup-database.in: merging RT_3_6_4 to HEAD
14772
14773 2007-08-02 16:44  ivan
14774
14775         * httemplate/view/cust_main/packages.html: increase package popup
14776           width
14777
14778 2007-08-02 16:09  ivan
14779
14780         * httemplate/: edit/process/cust_pkg.cgi,
14781           elements/select-table.html, misc/change_pkg.cgi,
14782           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
14783           on change package and also make it into a popup
14784
14785 2007-08-02 16:01  ivan
14786
14787         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
14788           change package and also make it into a popup
14789
14790 2007-08-02 15:55  ivan
14791
14792         * FS/FS/CGI.pm: fix status color on small_custview
14793
14794 2007-08-02 14:57  ivan
14795
14796         * httemplate/view/cust_main/packages.html: line up package acitons
14797           all on one line
14798
14799 2007-08-02 12:56  ivan
14800
14801         * rt/: html/Ticket/Elements/EditCustomFields,
14802           html/Ticket/Elements/PreviewScrips,
14803           html/Ticket/Elements/ShowDependencies,
14804           html/Ticket/Elements/ShowMessageHeaders,
14805           html/Ticket/Elements/ShowRequestor,
14806           html/Ticket/Elements/ShowUserEntry,
14807           html/Ticket/Elements/EditBasics,
14808           html/Ticket/Elements/EditCustomField,
14809           html/Ticket/Elements/Reminders,
14810           html/Ticket/Elements/ShowGroupMembers,
14811           html/Ticket/Elements/ShowHistory,
14812           html/Ticket/Elements/ShowMembers,
14813           html/Ticket/Elements/ShowPeople,
14814           html/Ticket/Elements/ShowTransaction,
14815           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
14816           html/Ticket/Elements/ShowAttachments,
14817           html/Ticket/Elements/ShowBasics,
14818           html/Ticket/Elements/ShowCustomFields,
14819           html/Ticket/Elements/ShowMessageStanza,
14820           html/SelfService/Closed.html, html/SelfService/Create.html,
14821           html/SelfService/CreateTicketInQueue.html,
14822           html/SelfService/Display.html, html/SelfService/Error.html,
14823           html/SelfService/Prefs.html, html/SelfService/Update.html,
14824           html/Ticket/Attachment/dhandler,
14825           html/Ticket/Elements/LoadTextAttachments,
14826           html/SelfService/index.html,
14827           html/SelfService/Attachment/dhandler,
14828           html/SelfService/Elements/GotoTicket,
14829           html/SelfService/Elements/Header,
14830           html/SelfService/Elements/MyRequests,
14831           html/SelfService/Elements/Tabs, html/Approvals/Display.html,
14832           html/Approvals/index.html,
14833           html/Approvals/Elements/PendingMyApproval,
14834           html/Approvals/Elements/Tabs, html/Approvals/Elements/Approve,
14835           html/Approvals/Elements/ShowDependency,
14836           bin/mason_handler.fcgi.in, bin/mason_handler.svc.in, bin/rt.in,
14837           bin/standalone_httpd.in, bin/mason_handler.scgi.in,
14838           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
14839           etc/initialdata, etc/drop.Oracle, etc/schema.mysql,
14840           etc/upgrade/3.5.1/content: import rt 3.6.4
14841
14842 2007-08-02 12:54  ivan
14843
14844         * rt/html/: Prefs/SearchOptions.html,
14845           NoAuth/css/3.5-default/main.css, NoAuth/css/3.5-default/misc.css,
14846           NoAuth/css/3.5-default/titlebox.css,
14847           NoAuth/css/3.5-default/transactions.css,
14848           NoAuth/images/css/cb.gif, NoAuth/images/css/cbr.gif,
14849           NoAuth/images/css/ct.gif, NoAuth/images/css/ctr.gif,
14850           Widgets/TitleBoxStart: Initial revision
14851
14852 2007-08-02 12:53  ivan
14853
14854         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/ru.po, lib/RT/I18N/nl.po,
14855           lib/RT/I18N/pl.po, lib/RT/I18N/da.po, lib/RT/I18N/fr.po,
14856           lib/RT/I18N/cs.pm, lib/RT/I18N/it.po, lib/RT/I18N/id.po,
14857           lib/RT/I18N/ja.po, lib/RT/I18N/zh_tw.po,
14858           lib/RT/I18N/i_default.pm, lib/RT/I18N/pt_br.po,
14859           lib/RT/I18N/en.po, lib/RT/I18N/tr.po,
14860           lib/RT/Condition/AnyTransaction.pm,
14861           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
14862           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
14863           lib/RT/Condition/PriorityExceeds.pm,
14864           lib/RT/Condition/StatusChange.pm,
14865           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/no.po,
14866           lib/RT/Condition/OwnerChange.pm, lib/RT/Condition/QueueChange.pm,
14867           lib/RT/Report/Tickets.pm, lib/RT/Report/Tickets/Entry.pm,
14868           lib/t/data/subject-with-folding-ws, lib/t/data/lorem-ipsum,
14869           lib/t/data/very-long-subject, lib/t/regression/08web_cf_access.t,
14870           lib/t/regression/12-search.t, lib/t/regression/04send_email.t,
14871           lib/t/regression/06-mime_decoding.t,
14872           lib/t/regression/15cf_pattern.t,
14873           lib/t/regression/21query-builder.t,
14874           lib/t/regression/22search_tix_by_txn.t,
14875           lib/t/regression/22search_tix_by_watcher.t,
14876           lib/t/regression/23-batch-upload-csv.t,
14877           lib/t/regression/25scrip_order.t, lib/t/regression/27verp.t,
14878           lib/t/regression/14linking.t, lib/t/regression/17custom_search.t,
14879           lib/t/regression/19quicksearch.t, lib/t/regression/23cfsort.t,
14880           lib/t/regression/00-mason-syntax.t,
14881           lib/t/regression/02basic_web.t,
14882           lib/t/regression/01ticket_link_searching.t,
14883           lib/t/regression/13-attribute-tests.t,
14884           lib/t/regression/26command_line.t,
14885           lib/t/regression/03web_compiliation_errors.t,
14886           lib/t/regression/06mailgateway.t, lib/t/regression/07acl.t,
14887           lib/t/regression/15cf_combo_cascade.t,
14888           lib/t/regression/18custom_frontpage.t,
14889           lib/t/regression/24pawsort.t, lib/t/regression/07rights.t,
14890           lib/t/regression/20-sort-by-requestor.t,
14891           lib/t/regression/23-web_attachments.t,
14892           docs/design_docs/ruleset-workflow.txt, html/autohandler,
14893           html/index.html, html/l, html/Elements/SelectBoolean,
14894           html/Elements/SelectCustomFieldValue, html/Elements/SelectStatus,
14895           html/Elements/TitleBox, html/Elements/EditCustomFieldImage,
14896           html/Elements/EditCustomFieldSelect, html/Elements/ShowLinks,
14897           html/Elements/EditLinks, html/Elements/ListActions,
14898           html/Elements/MessageBox, html/Elements/SelectDateRelation,
14899           html/Elements/SelectNewTicketQueue,
14900           html/Elements/SelectTimeUnits, html/Elements/SelectWatcherType,
14901           html/Elements/Error, html/Elements/GotoTicket,
14902           html/Elements/MyTickets, html/Elements/QueryString,
14903           html/Elements/RefreshHomepage, html/Elements/Section,
14904           html/Elements/SelectLinkType, html/Elements/SelectMatch,
14905           html/Elements/ShowCustomFieldBinary, html/Elements/ShowLink,
14906           html/Elements/ShowMemberships, html/Elements/Login,
14907           html/Elements/Refresh, html/Elements/SelectOwner,
14908           html/Elements/SelectQueue, html/Elements/SelectUsers,
14909           html/Elements/BevelBoxRaisedEnd, html/Elements/Callback,
14910           html/Elements/SelectTicketTypes, html/Elements/Checkbox,
14911           html/Elements/EditCustomField, html/Elements/MyAdminQueues,
14912           html/Elements/MyRT, html/Elements/MyReminders,
14913           html/Elements/MySupportQueues, html/Elements/QueueSummary,
14914           html/Elements/ScrubHTML, html/Elements/SelectCustomFieldOperator,
14915           html/Elements/SelectEqualityOperator,
14916           html/Elements/SelectResultsPerPage,
14917           html/Elements/SelectTicketSortBy,
14918           html/Elements/ShowCustomFieldImage,
14919           html/Elements/ShowCustomFieldWikitext, html/Elements/ShowSearch,
14920           html/Elements/ValidateCustomFields, html/Elements/Logo,
14921           html/Elements/SelectSortOrder, html/Elements/SetupSessionCookie,
14922           html/Elements/Submit, html/Elements/TitleBoxEnd,
14923           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
14924           html/Elements/MyRequests, html/Elements/SelectGroups,
14925           html/Elements/SelectLang, html/Elements/ShowCustomFields,
14926           html/Elements/EditCustomFieldBinary,
14927           html/Elements/EditCustomFieldFreeform, html/Elements/Quicksearch,
14928           html/Elements/SelectAttachmentField,
14929           html/Elements/SelectDateType,
14930           html/Elements/EditCustomFieldCombobox,
14931           html/Elements/EditCustomFieldText,
14932           html/Elements/EditCustomFieldWikitext,
14933           html/Elements/CollectionAsTable/Header,
14934           html/Elements/CollectionAsTable/ParseFormat,
14935           html/Elements/RT__Ticket/ColumnMap, html/Prefs/MyRT.html,
14936           html/Prefs/Quicksearch.html, html/Prefs/Search.html,
14937           html/Prefs/Elements/Tabs, html/User/Delegation.html,
14938           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
14939           html/User/Elements/Tabs, html/User/Groups/Modify.html,
14940           html/Search/Chart.html, html/Search/Edit.html,
14941           html/Search/Results.html, html/Search/Results.rdf,
14942           html/Search/Simple.html, html/User/Groups/Members.html,
14943           html/User/Groups/index.html, html/Search/Chart,
14944           html/Search/Results.tsv, html/Search/Build.html,
14945           html/Search/Elements/SelectAndOr,
14946           html/Search/Elements/SelectGroupBy,
14947           html/Search/Elements/SelectPersonType,
14948           html/Search/Elements/BuildFormatString,
14949           html/Search/Elements/Chart, html/Search/Elements/PickBasics,
14950           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
14951           html/Search/Elements/SearchesForObject,
14952           html/Search/Elements/SelectGroup,
14953           html/Search/Elements/SelectLinks,
14954           html/Search/Elements/SelectSearchObject,
14955           html/Search/Elements/SelectSearchesForObjects,
14956           html/Search/Elements/DisplayOptions,
14957           html/Search/Elements/EditFormat, html/Search/Elements/EditQuery,
14958           html/Search/Elements/PickCriteria,
14959           html/Search/Elements/SelectChartType, html/REST/1.0/autohandler,
14960           html/REST/1.0/dhandler, html/REST/1.0/logout,
14961           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
14962           html/REST/1.0/Forms/ticket/merge,
14963           html/Search/Elements/EditSearches,
14964           html/Search/Elements/NewListActions,
14965           html/REST/1.0/Forms/ticket/comment,
14966           html/REST/1.0/Forms/ticket/take,
14967           html/REST/1.0/Forms/ticket/attachments,
14968           html/REST/1.0/Forms/ticket/default,
14969           html/REST/1.0/Forms/ticket/history,
14970           html/REST/1.0/Forms/ticket/links,
14971           html/REST/1.0/Forms/transaction/default,
14972           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
14973           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
14974           html/REST/1.0/search/ticket, html/REST/1.0/ticket/merge,
14975           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
14976           html/NoAuth/css/autohandler, html/NoAuth/css/print.css,
14977           html/NoAuth/css/3.4-compat/footer.css,
14978           html/NoAuth/css/3.4-compat/header.css,
14979           html/NoAuth/css/3.4-compat/login.css,
14980           html/NoAuth/css/3.4-compat/nav.css,
14981           html/NoAuth/css/3.4-compat/ticket.css,
14982           html/NoAuth/css/3.4-compat/transactions.css,
14983           html/REST/1.0/ticket/comment, html/REST/1.0/ticket/link,
14984           html/NoAuth/css/3.4-compat/body.css,
14985           html/NoAuth/css/3.4-compat/forms.css,
14986           html/NoAuth/css/3.4-compat/main.css,
14987           html/NoAuth/css/3.4-compat/misc.css,
14988           html/NoAuth/css/3.4-compat/quickbar.css,
14989           html/NoAuth/css/3.4-compat/titlebox.css,
14990           html/NoAuth/css/3.5-default/footer.css,
14991           html/NoAuth/css/3.5-default/login.css,
14992           html/NoAuth/css/3.5-default/nav.css,
14993           html/NoAuth/css/3.5-default/ticket.css,
14994           html/NoAuth/css/3.5-default/approvals.css,
14995           html/NoAuth/css/3.5-default/body.css,
14996           html/NoAuth/css/3.5-default/forms.css,
14997           html/NoAuth/css/3.5-default/header.css,
14998           html/NoAuth/css/3.5-default/logo.css,
14999           html/NoAuth/css/3.5-default/quickbar.css,
15000           html/NoAuth/images/autohandler, html/NoAuth/images/bplogo.gif,
15001           html/NoAuth/images/css/cb-light.gif,
15002           html/NoAuth/images/css/cbr-b2g.gif,
15003           html/NoAuth/images/css/cbr-b2lb.gif,
15004           html/NoAuth/images/css/cbr-gray.gif,
15005           html/NoAuth/images/css/cbr-trans.gif,
15006           html/NoAuth/images/css/ct-light.gif,
15007           html/NoAuth/images/css/ctr-b2g.gif,
15008           html/NoAuth/images/css/ctr-b2lb.gif,
15009           html/NoAuth/images/css/ctr-gray.gif,
15010           html/NoAuth/images/css/ctr-trans.gif,
15011           html/NoAuth/images/css/dark-arrow-up.png,
15012           html/NoAuth/images/css/dark-arrow.png,
15013           html/NoAuth/images/css/light-arrow-up.png,
15014           html/NoAuth/images/css/light-arrow.png,
15015           html/NoAuth/images/css/rolldown-arrow.gif,
15016           html/NoAuth/images/css/rolldown-arrow.png,
15017           html/NoAuth/images/css/rollup-arrow.gif,
15018           html/NoAuth/js/cascaded.js, html/NoAuth/js/util.js,
15019           html/NoAuth/js/autohandler, html/NoAuth/js/combobox.js,
15020           html/NoAuth/js/list.js, html/NoAuth/js/ahah.js,
15021           html/NoAuth/js/class.js, html/NoAuth/js/titlebox-state.js,
15022           html/Widgets/ComboBox, html/Widgets/SavedSearch,
15023           html/Widgets/SelectionBox, html/Widgets/TitleBox,
15024           html/Widgets/TitleBoxEnd, html/Helpers/CalPopup.html,
15025           html/Tools/MyDay.html, html/Tools/Offline.html,
15026           html/Tools/index.html, html/Tools/Elements/Tabs,
15027           html/Tools/Reports/CreatedByDates.html,
15028           html/Tools/Reports/ResolvedByDates.html,
15029           html/Tools/Reports/ResolvedByOwner.html,
15030           html/Tools/Reports/index.html, html/Admin/autohandler,
15031           html/Admin/index.html, html/Admin/Queues/CustomField.html,
15032           html/Admin/Queues/CustomFields.html,
15033           html/Admin/Queues/GroupRights.html,
15034           html/Admin/Queues/People.html,
15035           html/Download/CustomFieldValue/dhandler,
15036           html/Download/Tabular/dhandler, html/Tools/Reports/Elements/Tabs,
15037           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
15038           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
15039           html/Admin/Elements/ObjectCustomFields,
15040           html/Admin/Elements/SelectCustomFieldType,
15041           html/Admin/Elements/SelectScripCondition,
15042           html/Admin/Queues/Templates.html,
15043           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
15044           html/Admin/Elements/CustomFieldTabs,
15045           html/Admin/Elements/EditCustomFieldValues,
15046           html/Admin/Elements/EditUserComments,
15047           html/Admin/Elements/GroupTabs,
15048           html/Admin/Elements/SelectModifyQueue,
15049           html/Admin/Elements/SelectScrip,
15050           html/Admin/Elements/SelectScripAction,
15051           html/Admin/Elements/SelectStage,
15052           html/Admin/Elements/SelectTemplate, html/Admin/Elements/Tabs,
15053           html/Admin/Elements/ConfigureMyRT,
15054           html/Admin/Elements/EditCustomFields,
15055           html/Admin/Elements/QueueTabs, html/Admin/Elements/EditScrip,
15056           html/Admin/Elements/GlobalCustomFieldTabs,
15057           html/Admin/Elements/ModifyTemplate,
15058           html/Admin/Elements/SelectModifyGroup,
15059           html/Admin/Elements/SelectSingleOrMultiple,
15060           html/Admin/Elements/SystemTabs,
15061           html/Admin/Elements/AddCustomFieldValue,
15062           html/Admin/Elements/CreateUserCalled,
15063           html/Admin/Elements/EditQueueWatchers,
15064           html/Admin/Elements/EditScrips,
15065           html/Admin/Elements/PickCustomFields,
15066           html/Admin/Elements/SelectModifyUser,
15067           html/Admin/Elements/SelectNewGroupMembers,
15068           html/Admin/Elements/SelectUsers, html/Admin/Elements/UserTabs,
15069           html/Admin/Elements/EditCustomField,
15070           html/Admin/Elements/ListGlobalCustomFields,
15071           html/Admin/Elements/ListGlobalScrips,
15072           html/Admin/Elements/PickObjects,
15073           html/Admin/Elements/SelectCustomFieldLookupType,
15074           html/Admin/Elements/SelectGroups,
15075           html/Admin/Elements/EditTemplates, html/Admin/Elements/Header,
15076           html/Admin/Elements/QueueRightsForUser,
15077           html/Admin/Elements/SelectRights, html/Admin/Elements/ToolTabs,
15078           html/Admin/Global/MyRT.html, html/Admin/Global/GroupRights.html,
15079           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
15080           html/Admin/Global/Template.html,
15081           html/Admin/Global/Templates.html,
15082           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
15083           html/Admin/Global/CustomFields/Queue-Tickets.html,
15084           html/Admin/Global/CustomFields/Queue-Transactions.html,
15085           html/Admin/Global/CustomFields/Users.html,
15086           html/Admin/Global/CustomFields/Groups.html,
15087           html/Admin/Global/CustomFields/index.html,
15088           html/Admin/Users/CustomFields.html, html/Admin/Users/MyRT.html,
15089           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
15090           html/Admin/CustomFields/GroupRights.html,
15091           html/Admin/CustomFields/Modify.html,
15092           html/Admin/CustomFields/Objects.html,
15093           html/Admin/CustomFields/UserRights.html,
15094           html/Admin/CustomFields/index.html, html/Admin/Users/index.html,
15095           html/Admin/Groups/CustomFields.html,
15096           html/Admin/Groups/GroupRights.html,
15097           html/Admin/Groups/History.html, html/Admin/Groups/Modify.html,
15098           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
15099           html/Admin/Groups/Members.html,
15100           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
15101           html/Ticket/History.html, html/Ticket/Modify.html,
15102           html/Ticket/ModifyLinks.html, html/Ticket/Reminders.html,
15103           html/Ticket/ShowEmailRecord.html, html/Ticket/ModifyDates.html,
15104           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
15105           html/Ticket/ModifyAll.html, html/Ticket/Elements/AddWatchers,
15106           html/Ticket/Elements/BulkLinks,
15107           html/Ticket/Elements/EditWatchers,
15108           html/Ticket/Elements/FindAttachments,
15109           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowTime:
15110           import rt 3.6.4
15111
15112 2007-08-02 12:49  ivan
15113
15114         * rt/: configure, aclocal.m4, Changelog, Makefile.in, README,
15115           UPGRADING, configure.ac, sbin/extract_pod_tests,
15116           sbin/rt-test-dependencies.in, sbin/extract-message-catalog,
15117           sbin/regression_harness, sbin/rt-dump-database.in, sbin/factory,
15118           sbin/license_tag, lib/RT.pm.in,
15119           lib/RT/ObjectCustomFieldValues.pm,
15120           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm, lib/RT/Handle.pm,
15121           lib/RT/ObjectCustomField.pm, lib/RT/ScripCondition_Overlay.pm,
15122           lib/RT/CustomFieldValues_Overlay.pm,
15123           lib/RT/ObjectCustomFieldValue.pm, lib/RT/ScripConditions.pm,
15124           lib/RT/Scrip_Overlay.pm, lib/RT/Tickets_Overlay.pm,
15125           lib/RT/CustomField_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
15126           lib/RT/I18N.pm, lib/RT/Queue.pm,
15127           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrips.pm,
15128           lib/RT/System.pm, lib/RT/CachedGroupMember.pm, lib/RT/Links.pm,
15129           lib/RT/CustomFieldValues.pm, lib/RT/SavedSearch.pm,
15130           lib/RT/Scrips_Overlay.pm, lib/RT/CustomFields_Overlay.pm,
15131           lib/RT/ObjectCustomFields.pm, lib/RT/Reminders.pm, lib/RT/ACE.pm,
15132           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
15133           lib/RT/Attributes.pm, lib/RT/Base.pm,
15134           lib/RT/ScripAction_Overlay.pm, lib/RT/User.pm,
15135           lib/RT/Principals_Overlay.pm, lib/RT/ScripAction.pm,
15136           lib/RT/CustomField.pm, lib/RT/Principal.pm,
15137           lib/RT/Attributes_Overlay.pm, lib/RT/Queues.pm,
15138           lib/RT/Attachments.pm, lib/RT/Attribute_Overlay.pm,
15139           lib/RT/CachedGroupMember_Overlay.pm,
15140           lib/RT/ObjectCustomFieldValues_Overlay.pm,
15141           lib/RT/SavedSearches.pm, lib/RT/ScripCondition.pm,
15142           lib/RT/Templates.pm, lib/RT/Tickets.pm,
15143           lib/RT/ObjectCustomFieldValue_Overlay.pm,
15144           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users.pm,
15145           lib/RT/Attachments_Overlay.pm, lib/RT/CachedGroupMembers.pm,
15146           lib/RT/Link.pm, lib/RT/Transaction.pm,
15147           lib/RT/GroupMember_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
15148           lib/RT/ACE_Overlay.pm, lib/RT/CachedGroupMembers_Overlay.pm,
15149           lib/RT/Scrip.pm, lib/RT/EmailParser.pm,
15150           lib/RT/ObjectCustomField_Overlay.pm, lib/RT/Group.pm,
15151           lib/RT/Template.pm, lib/RT/GroupMembers.pm,
15152           lib/RT/Principal_Overlay.pm, lib/RT/Transactions.pm,
15153           lib/RT/ACL_Overlay.pm, lib/RT/Attachment_Overlay.pm,
15154           lib/RT/ACL.pm, lib/RT/Date.pm, lib/RT/GroupMember.pm,
15155           lib/RT/Groups.pm, lib/RT/Templates_Overlay.pm,
15156           lib/RT/Group_Overlay.pm, lib/RT/Links_Overlay.pm,
15157           lib/RT/CustomFieldValue.pm, lib/RT/CustomFields.pm,
15158           lib/RT/Link_Overlay.pm, lib/RT/ObjectCustomFields_Overlay.pm,
15159           lib/RT/Principals.pm, lib/RT/Queues_Overlay.pm, lib/RT/Ticket.pm,
15160           lib/RT/Attribute.pm, lib/RT/ScripActions.pm,
15161           lib/RT/Attachment.pm, lib/RT/Queue_Overlay.pm,
15162           lib/RT/Template_Overlay.pm, lib/RT/URI/base.pm,
15163           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
15164           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
15165           lib/RT/Interface/CLI.pm, lib/RT/Interface/Web.pm,
15166           lib/RT/Interface/Web/Handler.pm, lib/RT/Interface/Web/Menu.pm,
15167           lib/RT/Interface/Web/QueryBuilder.pm,
15168           lib/RT/Interface/Web/Standalone.pm,
15169           lib/RT/Interface/Email/Auth/GnuPG.pm,
15170           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
15171           lib/RT/Interface/Web/Menu/Item.pm,
15172           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
15173           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
15174           lib/RT/Interface/Email/Auth/MailFrom.pm, lib/RT/Action/Notify.pm,
15175           lib/RT/Action/RecordComment.pm,
15176           lib/RT/Action/RecordCorrespondence.pm,
15177           lib/RT/Action/CreateTickets.pm, lib/RT/Action/NotifyAsComment.pm,
15178           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/UserDefined.pm,
15179           lib/RT/Action/AutoOpen.pm, lib/RT/Action/EscalatePriority.pm,
15180           lib/RT/Action/SendEmail.pm, lib/RT/Action/SetPriority.pm,
15181           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
15182           lib/RT/Search/Generic.pm, lib/RT/Search/Googleish.pm,
15183           lib/RT/I18N/cs.po, lib/RT/I18N/es.po, lib/RT/I18N/sv.po,
15184           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/hu.po,
15185           lib/RT/I18N/he.po: import rt 3.6.4
15186
15187 2007-08-01 15:33  ivan
15188
15189         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
15190
15191 2007-08-01 15:24  ivan
15192
15193         * CREDITS, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
15194           FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
15195           FS/FS/access_group.pm, FS/FS/access_user.pm,
15196           FS/FS/access_user_pref.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
15197           FS/FS/cust_credit.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
15198           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
15199           FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
15200           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
15201           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
15202           FS/FS/part_event_condition_option.pm,
15203           FS/FS/part_event_condition_option_option.pm,
15204           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
15205           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
15206           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
15207           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
15208           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
15209           FS/FS/part_event/Action/addpost.pm,
15210           FS/FS/part_event/Action/apply.pm,
15211           FS/FS/part_event/Action/bill.pm,
15212           FS/FS/part_event/Action/cancel.pm,
15213           FS/FS/part_event/Action/collect.pm,
15214           FS/FS/part_event/Action/cust_bill_batch.pm,
15215           FS/FS/part_event/Action/cust_bill_comp.pm,
15216           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
15217           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
15218           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
15219           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
15220           FS/FS/part_event/Action/cust_bill_send.pm,
15221           FS/FS/part_event/Action/cust_bill_send_agent.pm,
15222           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
15223           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
15224           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
15225           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
15226           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
15227           FS/FS/part_event/Action/fee.pm,
15228           FS/FS/part_event/Action/suspend.pm,
15229           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
15230           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
15231           FS/FS/part_event/Condition/agent.pm,
15232           FS/FS/part_event/Condition/agent_type.pm,
15233           FS/FS/part_event/Condition/balance.pm,
15234           FS/FS/part_event/Condition/balance_age.pm,
15235           FS/FS/part_event/Condition/balance_under.pm,
15236           FS/FS/part_event/Condition/cust_bill_age.pm,
15237           FS/FS/part_event/Condition/cust_bill_owed.pm,
15238           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
15239           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
15240           FS/FS/part_event/Condition/cust_status.pm,
15241           FS/FS/part_event/Condition/every.pm,
15242           FS/FS/part_event/Condition/once.pm,
15243           FS/FS/part_event/Condition/payby.pm,
15244           FS/FS/part_event/Condition/pkg_class.pm,
15245           FS/FS/part_event/Condition/pkg_status.pm,
15246           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
15247           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
15248           FS/FS/part_pkg/prorate_delayed.pm,
15249           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
15250           FS/bin/freeside-monthly, FS/t/cust_event.t,
15251           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
15252           FS/t/part_event.t, FS/t/part_event_condition.t,
15253           FS/t/part_event_condition_option.t,
15254           FS/t/part_event_condition_option_option.t,
15255           FS/t/part_event_option.t, FS/t/pkg_referral.t,
15256           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
15257           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
15258           htetc/handler.pl, httemplate/browse/access_group.html,
15259           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
15260           httemplate/browse/invoice_template.html,
15261           httemplate/browse/part_bill_event.cgi,
15262           httemplate/browse/part_event.html,
15263           httemplate/browse/part_pkg.cgi,
15264           httemplate/browse/part_referral.html,
15265           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
15266           httemplate/config/config-process.cgi,
15267           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
15268           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
15269           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
15270           httemplate/edit/invoice_template.html,
15271           httemplate/edit/part_bill_event.cgi,
15272           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
15273           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
15274           httemplate/edit/elements/edit.html,
15275           httemplate/edit/process/access_group.html,
15276           httemplate/edit/process/invoice_logo.html,
15277           httemplate/edit/process/invoice_template.html,
15278           httemplate/edit/process/part_event.html,
15279           httemplate/edit/process/quick-cust_pkg.cgi,
15280           httemplate/edit/process/elements/process.html,
15281           httemplate/elements/checkboxes-table-name.html,
15282           httemplate/elements/freeside.css,
15283           httemplate/elements/hidden.html, httemplate/elements/menu.html,
15284           httemplate/elements/select-agent.html,
15285           httemplate/elements/select-agent_type.html,
15286           httemplate/elements/select-cust_main-status.html,
15287           httemplate/elements/select-cust_pkg-status.html,
15288           httemplate/elements/select-part_referral.html,
15289           httemplate/elements/select-pkg_class.html,
15290           httemplate/elements/select-table.html,
15291           httemplate/elements/selectlayers.html,
15292           httemplate/elements/table-grid.html,
15293           httemplate/elements/tr-checkbox-multiple.html,
15294           httemplate/elements/tr-checkbox.html,
15295           httemplate/elements/tr-fixed.html,
15296           httemplate/elements/tr-freq.html,
15297           httemplate/elements/tr-input-money.html,
15298           httemplate/elements/tr-input-text.html,
15299           httemplate/elements/tr-password.html,
15300           httemplate/elements/tr-select-agent.html,
15301           httemplate/elements/tr-select-agent_type.html,
15302           httemplate/elements/tr-select-cust_main-status.html,
15303           httemplate/elements/tr-select-cust_pkg-status.html,
15304           httemplate/elements/tr-select-invoice_template.html,
15305           httemplate/elements/tr-select-part_pkg.html,
15306           httemplate/elements/tr-select-part_referral.html,
15307           httemplate/elements/tr-select-pkg_class.html,
15308           httemplate/elements/tr-select-reason.html,
15309           httemplate/elements/tr-select-taxclass.html,
15310           httemplate/elements/tr-select.html,
15311           httemplate/elements/tr-selectlayers.html,
15312           httemplate/elements/tr-selectmultiple-part_pkg.html,
15313           httemplate/elements/tr-td-label.html,
15314           httemplate/elements/tr-title.html,
15315           httemplate/elements/fckeditor/fckconfig.js,
15316           httemplate/elements/fckeditor/fckeditor.js,
15317           httemplate/elements/fckeditor/fckpackager.xml,
15318           httemplate/elements/fckeditor/fckstyles.xml,
15319           httemplate/elements/fckeditor/fcktemplates.xml,
15320           httemplate/elements/fckeditor/editor/fckdebug.html,
15321           httemplate/elements/fckeditor/editor/fckdialog.html,
15322           httemplate/elements/fckeditor/editor/fckeditor.html,
15323           httemplate/elements/fckeditor/editor/fckeditor.original.html,
15324           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
15325           httemplate/elements/fckeditor/editor/css/fck_internal.css,
15326           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
15327           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
15328           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
15329           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
15330           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
15331           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
15332           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
15333           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
15334           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
15335           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
15336           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
15337           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
15338           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
15339           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
15340           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
15341           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
15342           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
15343           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
15344           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
15345           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
15346           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
15347           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
15348           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
15349           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
15350           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
15351           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
15352           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
15353           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
15354           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
15355           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
15356           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
15357           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
15358           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
15359           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
15360           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
15361           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
15362           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
15363           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
15364           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
15365           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
15366           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
15367           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
15368           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
15369           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
15370           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
15371           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
15372           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
15373           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
15374           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
15375           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
15376           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
15377           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
15378           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
15379           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
15380           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
15381           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
15382           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
15383           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
15384           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
15385           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
15386           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
15387           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
15388           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
15389           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
15390           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
15391           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
15392           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
15393           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
15394           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
15395           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
15396           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
15397           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
15398           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
15399           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
15400           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
15401           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
15402           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
15403           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
15404           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
15405           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
15406           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
15407           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
15408           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
15409           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
15410           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
15411           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
15412           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
15413           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
15414           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
15415           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
15416           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
15417           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
15418           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
15419           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
15420           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
15421           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
15422           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
15423           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
15424           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
15425           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
15426           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
15427           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
15428           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
15429           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
15430           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
15431           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
15432           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
15433           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
15434           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
15435           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
15436           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
15437           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
15438           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
15439           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
15440           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
15441           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
15442           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
15443           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
15444           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
15445           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
15446           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
15447           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
15448           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
15449           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
15450           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
15451           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
15452           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
15453           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
15454           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
15455           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
15456           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
15457           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
15458           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
15459           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
15460           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
15461           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
15462           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
15463           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
15464           httemplate/elements/fckeditor/editor/images/anchor.gif,
15465           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
15466           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
15467           httemplate/elements/fckeditor/editor/images/spacer.gif,
15468           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
15469           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
15470           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
15471           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
15472           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
15473           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
15474           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
15475           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
15476           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
15477           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
15478           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
15479           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
15480           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
15481           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
15482           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
15483           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
15484           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
15485           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
15486           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
15487           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
15488           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
15489           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
15490           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
15491           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
15492           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
15493           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
15494           httemplate/elements/fckeditor/editor/lang/af.js,
15495           httemplate/elements/fckeditor/editor/lang/ar.js,
15496           httemplate/elements/fckeditor/editor/lang/bg.js,
15497           httemplate/elements/fckeditor/editor/lang/bn.js,
15498           httemplate/elements/fckeditor/editor/lang/bs.js,
15499           httemplate/elements/fckeditor/editor/lang/ca.js,
15500           httemplate/elements/fckeditor/editor/lang/cs.js,
15501           httemplate/elements/fckeditor/editor/lang/da.js,
15502           httemplate/elements/fckeditor/editor/lang/de.js,
15503           httemplate/elements/fckeditor/editor/lang/el.js,
15504           httemplate/elements/fckeditor/editor/lang/en-au.js,
15505           httemplate/elements/fckeditor/editor/lang/en-ca.js,
15506           httemplate/elements/fckeditor/editor/lang/en-uk.js,
15507           httemplate/elements/fckeditor/editor/lang/en.js,
15508           httemplate/elements/fckeditor/editor/lang/eo.js,
15509           httemplate/elements/fckeditor/editor/lang/es.js,
15510           httemplate/elements/fckeditor/editor/lang/et.js,
15511           httemplate/elements/fckeditor/editor/lang/eu.js,
15512           httemplate/elements/fckeditor/editor/lang/fa.js,
15513           httemplate/elements/fckeditor/editor/lang/fi.js,
15514           httemplate/elements/fckeditor/editor/lang/fo.js,
15515           httemplate/elements/fckeditor/editor/lang/fr.js,
15516           httemplate/elements/fckeditor/editor/lang/gl.js,
15517           httemplate/elements/fckeditor/editor/lang/he.js,
15518           httemplate/elements/fckeditor/editor/lang/hi.js,
15519           httemplate/elements/fckeditor/editor/lang/hr.js,
15520           httemplate/elements/fckeditor/editor/lang/hu.js,
15521           httemplate/elements/fckeditor/editor/lang/it.js,
15522           httemplate/elements/fckeditor/editor/lang/ja.js,
15523           httemplate/elements/fckeditor/editor/lang/km.js,
15524           httemplate/elements/fckeditor/editor/lang/ko.js,
15525           httemplate/elements/fckeditor/editor/lang/lt.js,
15526           httemplate/elements/fckeditor/editor/lang/lv.js,
15527           httemplate/elements/fckeditor/editor/lang/mn.js,
15528           httemplate/elements/fckeditor/editor/lang/ms.js,
15529           httemplate/elements/fckeditor/editor/lang/nb.js,
15530           httemplate/elements/fckeditor/editor/lang/nl.js,
15531           httemplate/elements/fckeditor/editor/lang/no.js,
15532           httemplate/elements/fckeditor/editor/lang/pl.js,
15533           httemplate/elements/fckeditor/editor/lang/pt-br.js,
15534           httemplate/elements/fckeditor/editor/lang/pt.js,
15535           httemplate/elements/fckeditor/editor/lang/ro.js,
15536           httemplate/elements/fckeditor/editor/lang/ru.js,
15537           httemplate/elements/fckeditor/editor/lang/sk.js,
15538           httemplate/elements/fckeditor/editor/lang/sl.js,
15539           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
15540           httemplate/elements/fckeditor/editor/lang/sr.js,
15541           httemplate/elements/fckeditor/editor/lang/sv.js,
15542           httemplate/elements/fckeditor/editor/lang/th.js,
15543           httemplate/elements/fckeditor/editor/lang/tr.js,
15544           httemplate/elements/fckeditor/editor/lang/uk.js,
15545           httemplate/elements/fckeditor/editor/lang/vi.js,
15546           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
15547           httemplate/elements/fckeditor/editor/lang/zh.js,
15548           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
15549           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
15550           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
15551           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
15552           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
15553           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
15554           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
15555           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
15556           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
15557           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
15558           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
15559           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
15560           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
15561           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
15562           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
15563           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
15564           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
15565           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
15566           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
15567           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
15568           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
15569           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
15570           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
15571           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
15572           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
15573           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
15574           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
15575           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
15576           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
15577           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
15578           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
15579           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
15580           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
15581           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
15582           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
15583           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
15584           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
15585           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
15586           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
15587           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
15588           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
15589           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
15590           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
15591           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
15592           httemplate/graph/report_cust_bill_pkg.html,
15593           httemplate/graph/report_money_time.html,
15594           httemplate/misc/cancel_cust.html,
15595           httemplate/misc/cancel_pkg.html,
15596           httemplate/misc/cust_main-cancel.cgi,
15597           httemplate/misc/cust_main-import.cgi,
15598           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
15599           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
15600           httemplate/misc/process/cancel_pkg.html,
15601           httemplate/pref/pref-process.html,
15602           httemplate/search/cust_bill.html,
15603           httemplate/search/cust_bill_event.cgi,
15604           httemplate/search/cust_bill_event.html,
15605           httemplate/search/cust_event.html,
15606           httemplate/search/report_cust_bill.html,
15607           httemplate/search/report_cust_credit.html,
15608           httemplate/search/report_cust_event.html,
15609           httemplate/search/report_cust_main-zip.html,
15610           httemplate/search/report_cust_pay.html,
15611           httemplate/search/report_cust_pay_batch.html,
15612           httemplate/search/report_cust_pkg.html,
15613           httemplate/search/svc_acct.cgi,
15614           httemplate/search/svc_broadband.cgi,
15615           httemplate/search/svc_domain.cgi,
15616           httemplate/search/svc_forward.cgi,
15617           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
15618           httemplate/search/elements/search.html,
15619           httemplate/view/cust_bill-logo.cgi,
15620           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
15621           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
15622           httemplate/view/cust_main/packages.html,
15623           httemplate/view/cust_main/payment_history.html, test/cgi-test:
15624           event refactor, landing on HEAD!
15625
15626 2007-08-01 15:20  ivan
15627
15628         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
15629           bin/mason_handler.scgi, bin/mason_handler.svc,
15630           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
15631           etc/RT_Config.pm, lib/RT.pm, lib/RTx/WebCronTool.pm,
15632           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl:
15633           commit these RT differences, seem to be mostly in autogen'ed
15634           stuff
15635
15636 2007-08-01 15:13  ivan
15637
15638         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
15639           had missed commiting this on HEAD, that's why
15640
15641 2007-08-01 12:24  ivan
15642
15643         * httemplate/misc/process/cancel_pkg.html: comment out unused code
15644
15645 2007-08-01 12:22  ivan
15646
15647         * httemplate/elements/xmlhttp.html: masonization
15648
15649 2007-08-01 12:21  ivan
15650
15651         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
15652           turn on DBIx::DBSchema::Index debugging too
15653
15654 2007-08-01 12:19  ivan
15655
15656         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
15657           of these methods might return an error
15658
15659 2007-08-01 12:19  ivan
15660
15661         * FS/FS/reason.pm: more generic modules first
15662
15663 2007-08-01 12:18  ivan
15664
15665         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
15666           description for emailcancel config
15667
15668 2007-07-26 04:13  ivan
15669
15670         * FS/FS/Schema.pm: add index
15671
15672 2007-07-20 12:58  ivan
15673
15674         * bin/apache.export: apache export: don't bomb out when svc_www
15675           records aren't associated with an svc_acct, just leave those
15676           subsitution vars blank
15677
15678 2007-07-19 07:05  jeff
15679
15680         * httemplate/config/config-view.cgi: do not include description in
15681           link to popup
15682
15683 2007-07-18 14:13  ivan
15684
15685         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
15686           wtf
15687
15688 2007-07-18 11:07  jeff
15689
15690         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
15691           httemplate/config/config-delete.cgi,
15692           httemplate/config/config-download.cgi,
15693           httemplate/config/config-process.cgi,
15694           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
15695           config in database cleanup, editing, and agent-specific config
15696           (452, 1419)
15697
15698 2007-07-17 20:23  jeff
15699
15700         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
15701           should be editable with ACL (#1730)
15702
15703 2007-07-13 17:44  ivan
15704
15705         * bin/find-overapplied: a payment, by any other name
15706
15707 2007-07-13 16:58  ivan
15708
15709         * bin/find-overapplied: adding quick find-overapplied script
15710
15711 2007-07-13 16:52  ivan
15712
15713         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
15714           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
15715           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
15716           httemplate/misc/process/recharge_svc.html,
15717           httemplate/edit/process/cust_main.cgi: fix race condition where
15718           ->apply_payments_and_credits could double-apply in rare cases
15719
15720 2007-07-13 10:00  jeff
15721
15722         * FS/FS/Conf.pm: a touch should not obliterate
15723
15724 2007-07-12 14:41  ivan
15725
15726         * bin/apache.export: add debugging flag to apache export
15727
15728 2007-07-12 14:08  jeff
15729
15730         * FS/FS/UID.pm: redundant test
15731
15732 2007-07-12 06:36  jeff
15733
15734         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
15735           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
15736           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
15737           FS/bin/freeside-init-config, FS/bin/freeside-setup,
15738           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
15739           refactor freeside-init-config to module code, compare results of
15740           old/new code, have freeside-upgrade complain and revert to old
15741           code/config on failure (#1477)
15742
15743 2007-07-11 04:10  ivan
15744
15745         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
15746           amount in error message
15747
15748 2007-07-11 01:35  ivan
15749
15750         * FS/FS/cust_main.pm: finish adding payunique field
15751
15752 2007-07-11 01:08  ivan
15753
15754         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
15755           httemplate/misc/process/payment.cgi: finish adding payunique
15756           field
15757
15758 2007-07-10 21:23  jeff
15759
15760         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
15761           paytype, stateid, and stateid_state for CHEK transactions (#1718)
15762
15763 2007-07-06 16:55  jeff
15764
15765         * httemplate/edit/process/svc_acct.cgi: manually editing usage
15766           counters removes overlimit status (#1706)
15767
15768 2007-07-06 01:08  ivan
15769
15770         * README: v3!
15771
15772 2007-07-05 15:05  ivan
15773
15774         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
15775           (without requiring it)
15776
15777 2007-07-01 17:15  ivan
15778
15779         * FS/FS/cust_pkg.pm: missing method name in docs
15780
15781 2007-06-30 17:36  ivan
15782
15783         * httemplate/edit/agent.cgi: separate agent interface is
15784           deprecated...
15785
15786 2007-06-29 14:06  ivan
15787
15788         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
15789           header/footer to svc_www view and edit
15790
15791 2007-06-28 18:45  ivan
15792
15793         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
15794
15795 2007-06-28 18:42  ivan
15796
15797         * FS/FS/cust_pay.pm: silly missing parenthesis
15798
15799 2007-06-28 18:27  ivan
15800
15801         * bin/strip-eps: removing create-history-tables, freeside-upgrade
15802           does this anyway
15803
15804 2007-06-28 18:23  ivan
15805
15806         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
15807           checking
15808
15809 2007-06-28 18:16  ivan
15810
15811         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
15812           new DBIx::DBSchema
15813
15814 2007-06-28 13:57  ivan
15815
15816         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
15817           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
15818           for cron jobs
15819
15820 2007-06-26 11:58  ivan
15821
15822         * httemplate/search/cust_pay.cgi: fix check# search
15823
15824 2007-06-26 11:20  ivan
15825
15826         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
15827           Number::Format 1.50, not just any version
15828
15829 2007-06-26 09:55  jeff
15830
15831         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
15832           date range to page top
15833
15834 2007-06-26 08:36  jeff
15835
15836         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
15837           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
15838           httemplate/edit/REAL_cust_pkg.cgi,
15839           httemplate/edit/process/REAL_cust_pkg.cgi,
15840           httemplate/misc/cancel_pkg.html,
15841           httemplate/misc/process/cancel_pkg.html,
15842           httemplate/search/cust_pkg.cgi,
15843           httemplate/search/report_cust_pkg.html,
15844           httemplate/view/cust_main/packages.html: suspend later just like
15845           expire (#1487)
15846
15847 2007-06-25 19:31  ivan
15848
15849         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
15850           "====" to <HR> in selfservice usage stuff.  welcome to this
15851           millenium! :)
15852
15853 2007-06-22 14:25  jeff
15854
15855         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
15856           view_usage_details.html: self-service usage report enhancements
15857           (1495)
15858
15859 2007-06-22 10:27  jeff
15860
15861         * httemplate/graph/elements/monthly.html: add csv and excel export
15862           to sales reports (1426)
15863
15864 2007-06-22 10:21  jeff
15865
15866         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
15867
15868 2007-06-20 21:02  jeff
15869
15870         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
15871           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
15872           welcome letters (1677)
15873
15874 2007-06-20 15:58  ivan
15875
15876         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
15877           QuickCreateLong option, part of merging spiritone RT changes
15878
15879 2007-06-20 15:37  ivan
15880
15881         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
15882           clarity, part of merging spiritone RT changes (#1661)
15883
15884 2007-06-20 15:33  ivan
15885
15886         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
15887           $RT::MyTicketsLength patch from spiritone, part of merging RT
15888           changes (#1661)
15889
15890 2007-06-20 15:28  ivan
15891
15892         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
15893           rt/html/RTx/Statistics/index.html,
15894           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
15895           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
15896           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
15897           rt/html/RTx/Statistics/CallsQueueDay/index.html,
15898           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
15899           rt/html/RTx/Statistics/DayOfWeek/index.html,
15900           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
15901           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
15902           rt/html/RTx/Statistics/Elements/DateSelectRow,
15903           rt/html/RTx/Statistics/Elements/DurationAsString,
15904           rt/html/RTx/Statistics/Elements/GraphBox,
15905           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
15906           rt/html/RTx/Statistics/Elements/StatColumnMap,
15907           rt/html/RTx/Statistics/Elements/Tabs,
15908           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
15909           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
15910           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
15911           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
15912           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
15913           rt/html/RTx/Statistics/FAQ/index.html,
15914           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
15915           rt/html/RTx/Statistics/OpenStalled/index.html,
15916           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
15917           rt/html/RTx/Statistics/Resolution/index.html,
15918           rt/html/RTx/Statistics/Resolution/Elements/Chart,
15919           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
15920           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
15921           rt/html/RTx/Statistics/TimeToResolve/index.html,
15922           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
15923           rt/html/RTx/Statistics/UserTest/index.html,
15924           rt/html/RTx/Statistics/UserTest/Elements/Chart,
15925           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
15926           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
15927           rt/html/Developer/CronTool/autohandler,
15928           rt/html/Developer/CronTool/index.html,
15929           rt/html/Reports/Activity/ActivityDetail.html,
15930           rt/html/Reports/Activity/ActivitySummary.html,
15931           rt/html/Reports/Activity/ResolutionComments.html,
15932           rt/html/Reports/Activity/ResolutionStatistics.html,
15933           rt/html/Reports/Activity/index.html,
15934           rt/html/Reports/Activity/Elements/LimitReport,
15935           rt/html/Reports/Activity/Elements/MiniPlot,
15936           rt/html/Reports/Activity/Elements/PrintFooter,
15937           rt/html/Reports/Activity/Elements/PrintHeader,
15938           rt/html/Reports/Activity/Elements/ScreenFooter,
15939           rt/html/Reports/Activity/Elements/ScreenHeader,
15940           rt/html/Reports/Activity/Elements/Tabs,
15941           rt/html/Reports/Activity/Elements/Wrapper: integrate
15942           RTx::Statistics package, part of merging spiritone RT changes
15943           (#1661)
15944
15945 2007-06-18 09:45  jeff
15946
15947         * httemplate/edit/svc_www.cgi: must escape config data
15948
15949 2007-06-15 11:44  jeff
15950
15951         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
15952           httemplate/edit/process/cust_refund.cgi: paydate option for
15953           realtime_refund_bop and UI entry for cust_pay records without it
15954           (#1662 UI)
15955
15956 2007-06-14 17:58  jeff
15957
15958         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
15959           to B:OP during refunds with paynum (#1662)
15960
15961 2007-06-13 09:56  jeff
15962
15963         * FS/FS/part_export/sqlradius.pm: additional debugging
15964
15965 2007-06-08 17:53  ivan
15966
15967         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
15968           bill-for-next* hacks like bill-next* stuff but with -n flag, for
15969           skycatcher
15970
15971 2007-06-08 17:40  ivan
15972
15973         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
15974           skycatcher modifications for pre-printing invoices, but with
15975           today's date
15976
15977 2007-06-08 16:21  ivan
15978
15979         * bin/all-postal-no-email: adding quick script to move all
15980           customers to postal billing only for skycatcher
15981
15982 2007-06-08 10:38  jeff
15983
15984         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
15985           usergroup table (work around #1606)
15986
15987 2007-06-08 07:40  jeff
15988
15989         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
15990           (fixes #1657)
15991
15992 2007-06-06 17:45  jeff
15993
15994         * FS/FS/cust_bill.pm: cruft removal
15995
15996 2007-06-06 15:34  jeff
15997
15998         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
15999           (#1658)
16000
16001 2007-06-06 12:58  khoff
16002
16003         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
16004           option to disable the VOID-before-credit behavior of
16005           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
16006           broken gateways like SkipJack that a pprove VOIDs for settled
16007           transactions.
16008
16009 2007-06-05 08:07  jeff
16010
16011         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
16012           statement
16013
16014 2007-06-02 14:07  jeff
16015
16016         * httemplate/elements/header.html: drop ticket search form and
16017           logic from ticketless installs
16018
16019 2007-05-31 08:03  jeff
16020
16021         * httemplate/edit/payment_gateway.html: add TransFirst eLink
16022           support
16023
16024 2007-05-29 20:38  ivan
16025
16026         * FS/FS/svc_external.pm: should eliminiate error: Use of
16027           uninitialized value in string eq at
16028           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
16029
16030 2007-05-29 20:05  ivan
16031
16032         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
16033           domain records with " in them...
16034
16035 2007-05-21 17:34  ivan
16036
16037         * httemplate/search/report_tax.cgi: fix tax reports for some odd
16038           upgrade edge cases: when you have both taxclass and non-taxclass
16039           entries in cust_main_county for a single region (not correct
16040           setup in the first place), and non-null but empty values in
16041           taxname
16042
16043 2007-05-20 19:18  ivan
16044
16045         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
16046           some reason DBIx::DBSchema can't reverse engineer the schema for
16047           it, causing freeside-upgrade to error out trying to recreate it
16048
16049 2007-05-18 16:44  ivan
16050
16051         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
16052           hide postal/fax invoice options in backoffice as well as
16053           self-service.  closes: bug#1614
16054
16055 2007-05-11 16:18  khoff
16056
16057         * httemplate/search/: report_cust_bill.html,
16058           report_cust_credit.html, report_cust_main-zip.html,
16059           report_cust_pay.html, report_cust_pay_batch.html,
16060           report_cust_pkg.html: Fix (hopefully) all uses of
16061           /elements/tr-select-agent.html where agentnum may be undefined.
16062
16063 2007-05-11 12:03  ivan
16064
16065         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
16066           an error status, so don't up the queue with "failed: Can't logout
16067           of CGPro: No error"
16068
16069 2007-05-11 11:14  khoff
16070
16071         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
16072           URL.
16073
16074 2007-05-11 11:08  khoff
16075
16076         * FS/FS/XMLRPC.pm: Quiet debug output.
16077
16078 2007-05-08 15:43  jeff
16079
16080         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
16081           plan data
16082
16083 2007-05-08 15:10  jeff
16084
16085         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
16086           megabytes
16087
16088 2007-05-08 09:51  ivan
16089
16090         * bin/: bill-nextmonth, bill-nextyear: [no log message]
16091
16092 2007-05-06 23:35  jeff
16093
16094         * FS/bin/: freeside-sqlradius-dedup-group,
16095           freeside-sqlradius-reset: sqlradius usergroup tools
16096
16097 2007-05-06 19:14  jeff
16098
16099         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
16100
16101 2007-05-06 19:13  jeff
16102
16103         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
16104           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
16105           groups handling
16106
16107 2007-05-01 13:00  ivan
16108
16109         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
16110
16111 2007-05-01 12:57  ivan
16112
16113         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
16114           FS::ClientAPI_SessionCache for signup info so it actually works -
16115           speed up signups
16116
16117 2007-04-29 15:55  jeff
16118
16119         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
16120           FS/FS/ClientAPI/Signup.pm,
16121           fs_selfservice/FS-SelfService/cgi/signup.cgi,
16122           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
16123           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
16124           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
16125           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16126           fs_selfservice/FS-SelfService/cgi/signup.html,
16127           httemplate/view/cust_main/billing.html: ticket 1568 config
16128           options for new echeck fields and addition to selfservice
16129           interface
16130
16131 2007-04-27 15:54  jeff
16132
16133         * httemplate/edit/cust_main/contact.html: adjust default labelling
16134
16135 2007-04-27 15:37  jeff
16136
16137         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
16138           value
16139
16140 2007-04-25 21:46  jeff
16141
16142         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
16143           httemplate/misc/recharge_svc.html: more datavolume format
16144
16145 2007-04-25 20:35  ivan
16146
16147         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
16148           datavolume-forcemegabytes
16149
16150 2007-04-25 20:09  jeff
16151
16152         * FS/FS/UI/bytecount.pm: improve configfile handling
16153
16154 2007-04-25 18:50  jeff
16155
16156         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
16157           dodgy ACH hack from ticket 1436
16158
16159 2007-04-24 17:54  ivan
16160
16161         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
16162           lpr-postscript_suffix config options for printer commands to
16163           place printer in postscript mode
16164
16165 2007-04-23 17:21  jeff
16166
16167         * FS/FS/svc_www.pm: untaint
16168
16169 2007-04-23 17:04  jeff
16170
16171         * httemplate/view/svc_acct.cgi: missed a bytecount
16172
16173 2007-04-23 16:34  ivan
16174
16175         * httemplate/search/cust_pkg.cgi: fix error: column reference
16176           "fieldname" is ambiguous
16177
16178 2007-04-22 20:41  jeff
16179
16180         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
16181           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
16182           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
16183           add to ACH batch feature from customer view page
16184
16185 2007-04-20 21:44  ivan
16186
16187         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
16188           wrt where we're storing phone numbers
16189
16190 2007-04-20 14:40  ivan
16191
16192         * conf/: invoice_html, invoice_latex: add customer # to default
16193           invoice templates
16194
16195 2007-04-20 14:31  ivan
16196
16197         * httemplate/view/cust_main/billing.html: don't put this
16198           information way out on the right in its own columns.
16199
16200 2007-04-19 16:34  ivan
16201
16202         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
16203           to its own module
16204
16205 2007-04-19 16:30  jeff
16206
16207         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
16208           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
16209           httemplate/edit/process/prepay_credit.cgi,
16210           httemplate/edit/process/svc_acct.cgi,
16211           httemplate/search/prepay_credit.html, htetc/handler.pl: break
16212           _bytecount subroutines out of FS::UI::Web
16213
16214 2007-04-19 13:18  ivan
16215
16216         * htetc/handler.pl, httemplate/search/cust_svc.html,
16217           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
16218           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
16219           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
16220           with an explicit import.  did i mention this was really really
16221           weird?
16222
16223 2007-04-18 20:15  ivan
16224
16225         * FS/FS/UID.pm: better error message about missing secrets file
16226           errors.  WTF is going on!
16227
16228 2007-04-18 16:22  ivan
16229
16230         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
16231           fix use statements for FS::UI::Web.  not "use"ing modules in the
16232           actual modules you use them in is bad, mmmkay
16233
16234 2007-04-18 13:01  ivan
16235
16236         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
16237
16238 2007-04-12 17:53  jeff
16239
16240         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
16241
16242 2007-04-11 20:16  jeff
16243
16244         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
16245           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
16246           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
16247           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
16248           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
16249           httemplate/edit/process/part_pkg.cgi,
16250           httemplate/edit/process/svc_acct.cgi,
16251           httemplate/view/svc_acct.cgi: input and output on data volume
16252           fields specified with k,m,g,or t
16253
16254 2007-04-11 19:42  ivan
16255
16256         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
16257           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
16258           think.
16259
16260 2007-04-11 19:27  ivan
16261
16262         * httemplate/misc/process/recharge_svc.html: remove
16263           'backend-realtime' flag required for recharges, want that just
16264           for signups, running recharges right away by default is fine.
16265           also fix the 'fatal error - unknown payby' error that'll probably
16266           never be reached
16267
16268 2007-04-10 21:28  jeff
16269
16270         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
16271           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
16272           httemplate/view/cust_main/packages.html: usage suspend vs admin
16273           suspend -- avoid actual cust_pkg::suspend except legacy cases
16274
16275 2007-04-09 18:44  ivan
16276
16277         * FS/FS/Conf.pm: remove a ton of deprecated config options
16278
16279 2007-04-09 18:29  ivan
16280
16281         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
16282
16283 2007-04-09 16:38  jeff
16284
16285         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
16286           trigger recharge from the backend as in self-service
16287
16288 2007-04-07 18:14  jeff
16289
16290         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
16291           generated passwords be all caps
16292
16293 2007-04-07 17:41  jeff
16294
16295         * httemplate/edit/svc_acct.cgi: correct usage editing bug
16296
16297 2007-04-07 17:22  jeff
16298
16299         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
16300           svc_acct->email
16301
16302 2007-04-06 17:07  jeff
16303
16304         * httemplate/view/cust_main/billing.html: ommitted file
16305
16306 2007-04-06 16:57  jeff
16307
16308         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
16309           httemplate/misc/process/payment.cgi: integrate new echeck fields
16310           into freeside backend payment processing
16311
16312 2007-04-06 12:38  jeff
16313
16314         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
16315           httemplate/edit/cust_main.cgi,
16316           httemplate/edit/cust_main/billing.html: ticket 1443 add account
16317           type and bank state for echeck processing
16318
16319 2007-04-05 17:37  ivan
16320
16321         * FS/FS/Conf.pm: slight update for batch-enable description & add
16322           ach-spiritone format to batch-default and batch-fixed_format-CHEK
16323           config items
16324
16325 2007-04-05 17:34  ivan
16326
16327         * FS/FS/Conf.pm: slight better descriptions
16328
16329 2007-04-05 17:01  khoff
16330
16331         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
16332           default.  Pass @_ along to new exports.
16333
16334 2007-04-05 15:01  ivan
16335
16336         * httemplate/elements/menu.html: they're comments now
16337
16338 2007-04-05 07:15  jeff
16339
16340         * httemplate/misc/process/cust_main_note-import.cgi: use comments
16341           and not notes
16342
16343 2007-04-04 19:04  ivan
16344
16345         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
16346           httemplate/edit/cust_main.cgi,
16347           httemplate/edit/cust_main/billing.html,
16348           httemplate/view/cust_main/billing.html: per-customer invoice
16349           terms override
16350
16351 2007-04-04 18:45  ivan
16352
16353         * httemplate/pref/pref.html: finish moving vonage integration to a
16354           user pref
16355
16356 2007-04-04 18:38  ivan
16357
16358         * httemplate/pref/pref-process.html: finish moving the vonage
16359           integration to per-user
16360
16361 2007-04-04 17:01  ivan
16362
16363         * FS/bin/freeside-init-config: correct usage
16364
16365 2007-04-04 15:42  ivan
16366
16367         * Makefile: yes virginia
16368
16369 2007-04-04 13:04  jeff
16370
16371         * FS/bin/freeside-upgrade: correct a bootstrap issue
16372
16373 2007-04-04 08:30  jeff
16374
16375         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
16376           events to fail
16377
16378 2007-04-03 12:37  jeff
16379
16380         * httemplate/misc/cust_main_note-import.cgi: correct handling of
16381           non-unix line termination
16382
16383 2007-04-02 18:39  ivan
16384
16385         * bin/fs-migrate-cust_tax_exempt: [no log message]
16386
16387 2007-04-02 08:49  jeff
16388
16389         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
16390           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
16391           httemplate/edit/process/cust_main.cgi,
16392           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
16393           license field, mask it and ssn
16394
16395 2007-03-31 19:45  jeff
16396
16397         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
16398           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
16399           quick hack to add extra 'config lines' to svc_www and otherwise
16400           enhance svc_www
16401
16402 2007-03-27 20:59  ivan
16403
16404         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
16405           shellcommands delete export
16406
16407 2007-03-21 16:07  ivan
16408
16409         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
16410           when process returns no error_message
16411
16412 2007-03-21 15:09  ivan
16413
16414         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
16415           an error_message, output additional debugging information, if
16416           available
16417
16418 2007-03-20 21:01  jeff
16419
16420         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
16421           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
16422           format, return processing and autopost
16423
16424 2007-03-20 18:21  jeff
16425
16426         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
16427           httemplate/pref/pref.html: ticket 1427, automatically email excel
16428           a/r report
16429
16430 2007-03-20 15:10  ivan
16431
16432         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
16433           agent-specific advertising sources
16434
16435 2007-03-20 13:11  jeff
16436
16437         * httemplate/misc/: cust_main_note-import.cgi,
16438           cust_main_note-import.html, process/cust_main_note-import.cgi:
16439           acls on new import
16440
16441 2007-03-20 13:01  jeff
16442
16443         * httemplate/elements/menu.html: tie note import into menu
16444
16445 2007-03-20 10:03  jeff
16446
16447         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
16448           httemplate/misc/cust_main_note-import.cgi,
16449           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
16450           tool for customer note importation
16451
16452 2007-03-15 18:35  ivan
16453
16454         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
16455           httemplate/pref/pref.html: vonage click2call integration should
16456           not be sitewide, especially now that we have user prefs
16457
16458 2007-03-15 13:54  ivan
16459
16460         * FS/FS/part_pkg.pm: 13 months!
16461
16462 2007-03-15 13:08  khoff
16463
16464         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
16465           attributes to match actual field sizes.
16466
16467 2007-03-15 13:08  khoff
16468
16469         * FS/FS/part_export/router.pm: Added configurable error checks
16470           instead of stupid /^ERROR/ check.  Commands can now be processed
16471           with Text::Template using [@-- --@] delimeters, in addition to
16472           evaling a double-quoted string.  Cleaned up spurious debug
16473           output.
16474
16475 2007-03-15 13:07  khoff
16476
16477         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
16478           html form inputs.
16479
16480 2007-03-15 13:07  khoff
16481
16482         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
16483           serial.
16484
16485 2007-03-14 16:30  jeff
16486
16487         * FS/FS/svc_acct.pm: turn debugging off
16488
16489 2007-03-14 16:27  jeff
16490
16491         * FS/FS/svc_acct.pm: correcting ->replace on bill
16492
16493 2007-03-13 02:21  ivan
16494
16495         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
16496           until then, it should be ->username, not ->name, eek.  causing
16497           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
16498           type character varying(32)" errors and will be harder to
16499           normalize back to usernum when we fix that
16500
16501 2007-03-10 20:13  ivan
16502
16503         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
16504           whew, its paged
16505
16506 2007-03-09 16:16  khoff
16507
16508         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
16509           "identical" records anyway.
16510
16511 2007-03-09 16:11  khoff
16512
16513         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
16514           for FS::svc_broadband.
16515
16516 2007-03-09 09:11  jeff
16517
16518         * bin/svc_acct_pop.import: pop import tool
16519
16520 2007-03-07 11:48  khoff
16521
16522         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
16523           the setup fee while a package is suspended.
16524
16525 2007-03-06 11:56  ivan
16526
16527         * bin/slony-setup: slight update for slony setup script
16528
16529 2007-03-05 17:59  ivan
16530
16531         * httemplate/search/cust_main.cgi: fix status colors in mozilla
16532
16533 2007-03-05 15:01  jayce
16534
16535         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
16536           warning.  Fixed.
16537
16538 2007-03-05 11:48  khoff
16539
16540         * httemplate/search/report_cust_bill.html: Fixed a problem with the
16541           %opts hash getting skewed (specifically $opt{'value'} == 'label')
16542           when $cgi->param('agentnum') was unset.
16543
16544 2007-03-02 17:29  ivan
16545
16546         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
16547           address along with signup requests, for some gateways
16548
16549 2007-03-02 15:48  ivan
16550
16551         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
16552           like "AUTH/TKT 123456"... will this make refunds work?
16553
16554 2007-03-01 22:24  ivan
16555
16556         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
16557           whew
16558
16559 2007-03-01 12:56  ivan
16560
16561         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
16562
16563 2007-03-01 12:12  ivan
16564
16565         * FS/FS/Misc/prune.pm: yeah, a typo
16566
16567 2007-03-01 09:48  ivan
16568
16569         * FS/bin/: freeside-prune-applications, freeside-upgrade:
16570           prune_applications moved to FS::Misc::prune
16571
16572 2007-03-01 09:47  ivan
16573
16574         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
16575
16576 2007-03-01 09:44  ivan
16577
16578         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
16579
16580 2007-03-01 08:36  ivan
16581
16582         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
16583
16584 2007-02-28 21:24  jeff
16585
16586         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
16587
16588 2007-02-28 21:13  jeff
16589
16590         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
16591           bin/freeside-upgrade: dangling cust_credit_refund not allowed
16592
16593 2007-02-28 17:26  ivan
16594
16595         * FS/FS/Conf.pm: this isn't necessary around a single db operation
16596
16597 2007-02-28 11:14  jeff
16598
16599         * httemplate/misc/svc_acct-domains.cgi: restore (none) choice to
16600           first package select
16601
16602 2007-02-27 16:16  jayce
16603
16604         * FS/MANIFEST: Added base_rate files
16605
16606 2007-02-27 15:59  jayce
16607
16608         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
16609           work with base_rate billing
16610
16611 2007-02-27 14:10  jeff
16612
16613         * httemplate/config/config-download.cgi: put the C in ACL here, too
16614
16615 2007-02-27 13:24  jeff
16616
16617         * FS/bin/freeside-setup: oops - inappropriate localization was
16618           committed
16619
16620 2007-02-26 17:51  jeff
16621
16622         * httemplate/config/config.cgi: config goes in database
16623
16624 2007-02-26 17:48  jeff
16625
16626         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
16627           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
16628           FS/bin/freeside-init-config, FS/bin/freeside-setup,
16629           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
16630           httemplate/config/config-download.cgi,
16631           httemplate/config/config-process.cgi,
16632           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
16633           in database
16634
16635 2007-02-26 09:54  jeff
16636
16637         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
16638           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
16639           packages
16640
16641 2007-02-24 19:08  ivan
16642
16643         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
16644           selfservice-ignore_quantity flag
16645
16646 2007-02-22 23:47  ivan
16647
16648         * FS/FS/Cron/bill.pm: take the package-def defined action here,
16649           like freeside-prepaidd
16650
16651 2007-02-21 03:26  ivan
16652
16653         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
16654           a _password_encoding field
16655
16656 2007-02-20 18:53  jeff
16657
16658         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
16659           and correct a description handling bug
16660
16661 2007-02-19 07:40  ivan
16662
16663         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
16664           on an undefined value at .../cust_bill.pm line 434
16665
16666 2007-02-16 14:06  ivan
16667
16668         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
16669
16670 2007-02-16 12:54  jeff
16671
16672         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
16673           setting
16674
16675 2007-02-16 12:21  jeff
16676
16677         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
16678           (deja vu?)
16679
16680 2007-02-16 11:46  jayce
16681
16682         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
16683           which uses the cust_pkg->options to control pricing.  You assign
16684           a base rate for charging, and it is multiplied by the 'units'
16685           ordered.  Solves a need where a company wants to offer an ASP
16686           style service, that charges per user, at a base cost, but doesn't
16687           want a plan for every combination of user amounts.
16688
16689 2007-02-15 12:18  khoff
16690
16691         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
16692           in file FS/cust_main.pm
16693
16694 2007-02-14 16:49  ivan
16695
16696         * httemplate/edit/part_bill_event.cgi: add send_email event
16697
16698 2007-02-14 16:48  ivan
16699
16700         * conf/invoice_html: remove commented-out example notes section
16701
16702 2007-02-14 15:32  jeff
16703
16704         * httemplate/: edit/cust_main.cgi, misc/svc_acct-domains.cgi:
16705           selectable domain on first package in edit/cust_main
16706
16707 2007-02-14 14:43  ivan
16708
16709         * httemplate/search/report_receivables.cgi: fix alignment on
16710           receivables report
16711
16712 2007-02-14 13:23  ivan
16713
16714         * httemplate/search/report_cust_pkg.html: grey out disabled text
16715           boxes for IE
16716
16717 2007-02-14 00:48  ivan
16718
16719         * httemplate/elements/select-cust_pkg-status.html,
16720           httemplate/elements/tr-input-beginning_ending.html,
16721           httemplate/search/cust_pkg.cgi,
16722           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
16723           httemplate/images/calendar-disabled.png: add more options to
16724           advanced package reporting
16725
16726 2007-02-13 19:12  jeff
16727
16728         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
16729           impending_recur_notification
16730
16731 2007-02-13 17:43  ivan
16732
16733         * httemplate/search/svc_www.cgi: fix up svc_www searching
16734
16735 2007-02-13 16:19  jeff
16736
16737         * FS/FS/Conf.pm: better docs for impending doom
16738
16739 2007-02-13 14:24  ivan
16740
16741         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
16742           orders, patch from Sean Hanson/S1
16743
16744 2007-02-13 14:08  ivan
16745
16746         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
16747           in, patch from Sean Hanson/S1
16748
16749 2007-02-12 21:00  jayce
16750
16751         * httemplate/edit/payment_gateway.html: Small hint on how the
16752           options field is used.
16753
16754 2007-02-12 17:16  jeff
16755
16756         * httemplate/edit/cust_main.cgi: another place to alphabetize
16757
16758 2007-02-12 16:45  jeff
16759
16760         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
16761
16762 2007-02-12 09:56  jeff
16763
16764         * FS/FS/ClientAPI/Signup.pm: alpha sort packages in new package
16765           order SELECT (ticket 1446)
16766
16767 2007-02-11 19:11  ivan
16768
16769         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
16770
16771 2007-02-11 00:51  ivan
16772
16773         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
16774           now now
16775
16776 2007-02-10 23:04  ivan
16777
16778         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
16779           "cust-fields" config value has been set
16780
16781 2007-02-09 22:13  ivan
16782
16783         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
16784           httemplate/edit/part_svc.cgi: reincorporate the changes from
16785           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
16786           that were lost due to the concurrent service-refactor merge
16787
16788 2007-02-09 16:42  ivan
16789
16790         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
16791           this time
16792
16793 2007-02-09 15:29  ivan
16794
16795         * httemplate/misc/change_pkg.cgi: fix change package link
16796
16797 2007-02-08 20:54  ivan
16798
16799         * bin/import-county-tax-rates: quick hack to import rates for
16800           landel
16801
16802 2007-02-08 20:37  jayce
16803
16804         * httemplate/view/cust_main/packages.html: Set the correct access
16805           right for the cancel link to work
16806
16807 2007-02-08 17:05  ivan
16808
16809         * conf/: invoice_html_statement, invoice_latex_statement,
16810           invoice_latexnotes_statement, invoice_template_statement: add
16811           default statement conf
16812
16813 2007-02-08 14:54  ivan
16814
16815         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
16816           groups_susp_reason option
16817
16818 2007-02-08 14:19  ivan
16819
16820         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
16821           don't rely on qsearchs to trim it for you - it is inefficient and
16822           outputs long verbose warnings
16823
16824 2007-02-08 14:08  ivan
16825
16826         * httemplate/pref/pref-process.html: second "my" localizing the
16827           variable and causing password changes to fail
16828
16829 2007-02-08 09:00  jeff
16830
16831         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
16832           edit/part_svc.cgi
16833
16834 2007-02-08 08:04  jeff
16835
16836         * httemplate/edit/part_pkg.cgi: gratuitous quote
16837
16838 2007-02-08 01:13  jeff
16839
16840         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
16841           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
16842
16843 2007-02-08 00:19  ivan
16844
16845         * FS/FS/CGI.pm: fix the popup progress bars, whew
16846
16847 2007-02-07 17:46  jeff
16848
16849         * FS/FS/part_pkg.pm, htetc/handler.pl,
16850           httemplate/elements/select-table.html,
16851           httemplate/edit/part_pkg.cgi,
16852           httemplate/edit/process/part_pkg.cgi: agent type on package
16853           add/edit (ticket 1446)
16854
16855 2007-02-06 16:46  ivan
16856
16857         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
16858           payment receipts if the conf file is created
16859
16860 2007-02-05 15:48  ivan
16861
16862         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
16863           line-item application erroring out on tax applications
16864
16865 2007-02-05 14:12  ivan
16866
16867         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
16868           catch the Cant call method "part_pkg" on an undefined value at
16869           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
16870           line 181" bug
16871
16872 2007-02-05 09:21  ivan
16873
16874         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
16875           import too... whew!  this should be it
16876
16877 2007-02-05 08:01  ivan
16878
16879         * FS/FS/pay_batch.pm: fix param passing
16880
16881 2007-02-05 07:49  ivan
16882
16883         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
16884           upload
16885
16886 2007-02-05 07:48  ivan
16887
16888         * httemplate/misc/upload-batch.cgi: misterminated <%init>
16889
16890 2007-02-05 07:02  ivan
16891
16892         * FS/FS/pay_batch.pm: remove refactored code
16893
16894 2007-02-05 05:10  ivan
16895
16896         * httemplate/search/: report_receivables.cgi,
16897           report_receivables.html: add "over X days" option to receivables
16898           report
16899
16900 2007-02-05 04:51  ivan
16901
16902         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
16903           httemplate/view/cust_bill-pdf.cgi,
16904           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
16905           httemplate/view/cust_main.cgi, httemplate/view/svc_Common.html,
16906           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
16907           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
16908           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
16909           httemplate/view/cust_main/contacts.html,
16910           httemplate/view/elements/svc_Common.html: C is for
16911           Cookie^WControl
16912
16913 2007-02-05 03:35  ivan
16914
16915         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
16916
16917 2007-02-05 03:12  ivan
16918
16919         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
16920           NOW, instead of last bill to next bill
16921
16922 2007-02-05 01:45  ivan
16923
16924         * httemplate/misc/download-batch.cgi: upon first download, have
16925           batches auto-set amount to customer balance if it is smaller
16926
16927 2007-02-05 01:44  ivan
16928
16929         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
16930           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
16931           cust_pay_batch::upload results subroutine to an FS::pay_batch
16932           method.  upon first download, have batches auto-reset their
16933           amounts to the customer balance upon if it is smaller.
16934
16935 2007-02-03 17:47  ivan
16936
16937         * httemplate/: search/cust_pay_batch.cgi,
16938           view/cust_main/payment_history.html: add link to some batched
16939           payment info to customer view
16940
16941 2007-02-03 16:01  ivan
16942
16943         * FS/FS/ClientAPI/Signup.pm: quieter
16944
16945 2007-02-03 05:05  ivan
16946
16947         * FS/FS/cust_pkg.pm: this should fix services with negative
16948           num_avail showing up for provisioning
16949
16950 2007-02-03 04:07  ivan
16951
16952         * FS/FS/cust_main_Mixin.pm: remove debugging left on
16953
16954 2007-02-03 03:36  ivan
16955
16956         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
16957           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
16958           httemplate/elements/menu.html,
16959           httemplate/graph/cust_bill_pkg.cgi,
16960           httemplate/graph/money_time.cgi,
16961           httemplate/graph/report_cust_bill_pkg.html,
16962           httemplate/graph/report_money_time.html,
16963           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
16964           httemplate/search/cust_bill_event.cgi,
16965           httemplate/search/cust_bill_event.html,
16966           httemplate/search/cust_bill_pkg.cgi,
16967           httemplate/search/cust_credit.html,
16968           httemplate/search/cust_main-otaker.cgi,
16969           httemplate/search/cust_main-zip.html,
16970           httemplate/search/cust_main.cgi,
16971           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
16972           httemplate/search/cust_pay_batch.cgi,
16973           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
16974           httemplate/search/cust_tax_exempt_pkg.cgi,
16975           httemplate/search/inventory_item.html,
16976           httemplate/search/pay_batch.cgi,
16977           httemplate/search/pay_batch.html, httemplate/search/queue.html,
16978           httemplate/search/reg_code.html,
16979           httemplate/search/report_cdr.html,
16980           httemplate/search/report_cust_bill.html,
16981           httemplate/search/report_cust_credit.html,
16982           httemplate/search/report_cust_main-zip.html,
16983           httemplate/search/report_cust_pay.html,
16984           httemplate/search/report_cust_pay_batch.html,
16985           httemplate/search/report_cust_pkg.html,
16986           httemplate/search/report_prepaid_income.cgi,
16987           httemplate/search/report_prepaid_income.html,
16988           httemplate/search/report_receivables.cgi,
16989           httemplate/search/report_receivables.html,
16990           httemplate/search/report_tax.cgi,
16991           httemplate/search/report_tax.html, httemplate/search/sql.html,
16992           httemplate/search/sqlradius.cgi,
16993           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
16994           httemplate/search/svc_broadband.cgi,
16995           httemplate/search/svc_domain.cgi,
16996           httemplate/search/svc_external.cgi,
16997           httemplate/search/svc_forward.cgi,
16998           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
16999           add customer status column to customer & most other reports.
17000           also put the C in ACL in the search/ and graph/ directories.
17001
17002 2007-02-02 18:39  jeff
17003
17004         * FS/bin/freeside-reset-fixed: do a setfixed
17005
17006 2007-02-01 22:29  ivan
17007
17008         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
17009
17010 2007-02-01 20:39  ivan
17011
17012         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
17013           sources in signup
17014
17015 2007-01-31 19:08  jeff
17016
17017         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
17018
17019 2007-01-31 18:37  jeff
17020
17021         * FS/FS/svc_acct.pm: spurious line
17022
17023 2007-01-31 18:35  ivan
17024
17025         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
17026           packages
17027
17028 2007-01-31 18:13  jeff
17029
17030         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
17031           ticket 1455
17032
17033 2007-01-31 17:57  ivan
17034
17035         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
17036           thing
17037
17038 2007-01-31 10:28  jeff
17039
17040         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
17041
17042 2007-01-30 22:30  khoff
17043
17044         * FS/FS/part_export/snmp.pm: Don't break if we're missing
17045           Net::SNMP.  Apparenty "require" doesn't do the trick.
17046
17047 2007-01-30 21:45  khoff
17048
17049         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
17050           flexibilty until the export subsystem rewrite.
17051
17052 2007-01-30 21:43  khoff
17053
17054         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
17055           FS::part_export::router  - Refactored to be more easily
17056           sub-classed.   - Moved per-export options to FS:;router virtual
17057           fields.   - Fixed other general brokenness.
17058
17059           FS::part_export::snmp  - SNMP export sub-classed from
17060           FS::part_export::router
17061
17062           FS::part_export::trango  - Export for Trango proprietary access
17063           points.  Sub-classed from FS::part_export::snmp.
17064
17065 2007-01-30 21:23  jeff
17066
17067         * FS/FS/cust_main.pm: minor improvement
17068
17069 2007-01-30 20:30  jeff
17070
17071         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
17072           httemplate/edit/process/cust_pay.cgi,
17073           httemplate/misc/process/payment.cgi: small change in payment
17074           receipt handling (ticket 1422)
17075
17076 2007-01-30 20:26  ivan
17077
17078         * httemplate/: edit/quick-charge.html,
17079           elements/select-taxclass.html, elements/tr-select-taxclass.html,
17080           view/cust_main/packages.html: minor UI work on one-time charges
17081           w/taxclasses
17082
17083 2007-01-30 19:42  jeff
17084
17085         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
17086
17087 2007-01-30 18:08  ivan
17088
17089         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
17090           until then, it shouldn't be missing the standard header
17091
17092 2007-01-30 15:50  ivan
17093
17094         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
17095           invoices
17096
17097 2007-01-30 13:21  jeff
17098
17099         * FS/FS/svc_acct.pm: avoiding brane pane
17100
17101 2007-01-30 12:59  ivan
17102
17103         * httemplate/: browse/access_group.html, browse/access_user.html,
17104           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
17105           browse/cust_main_county.cgi, browse/inventory_class.html,
17106           browse/msgcat.cgi, browse/part_bill_event.cgi,
17107           browse/part_export.cgi, browse/part_pkg.cgi,
17108           browse/part_referral.html, browse/part_svc.cgi,
17109           browse/part_virtual_field.cgi, browse/payment_gateway.html,
17110           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
17111           browse/reason_type.html, browse/router.cgi,
17112           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
17113           search/prepay_credit.html: its all about control
17114
17115 2007-01-30 11:45  ivan
17116
17117         * FS/FS/option_Common.pm: fix old-record detection bug in
17118           option_Common
17119
17120 2007-01-30 11:40  jeff
17121
17122         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
17123           to invoicing_list (ticket 1424)
17124
17125 2007-01-30 10:52  jeff
17126
17127         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
17128           FS/FS/ClientAPI/Signup.pm,
17129           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
17130           available for self-service success (ticket 1420)
17131
17132 2007-01-29 15:16  ivan
17133
17134         * httemplate/config/: config-process.cgi, config-view.cgi,
17135           config.cgi: putting the C in ACL
17136
17137 2007-01-29 13:11  ivan
17138
17139         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
17140           <%init> helps alot
17141
17142 2007-01-29 10:50  ivan
17143
17144         * httemplate/pref/: pref-process.html, pref.html: record resolution
17145           & colro depth in user prefs
17146
17147 2007-01-29 08:16  ivan
17148
17149         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
17150
17151 2007-01-29 08:01  ivan
17152
17153         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
17154           email display bug on advanced package report, closes: Bug#1416
17155
17156 2007-01-29 04:07  ivan
17157
17158         * htetc/handler.pl: warnings in <%once> sections should not be
17159           fatal
17160
17161 2007-01-29 03:55  ivan
17162
17163         * FS/FS/option_Common.pm: remove extraneous debugging
17164
17165 2007-01-29 03:31  ivan
17166
17167         * Makefile: looks like a duck
17168
17169 2007-01-27 18:21  ivan
17170
17171         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
17172           domain zone viewing a little
17173
17174 2007-01-26 00:18  ivan
17175
17176         * FS/FS/access_user.pm: out of scope bad
17177
17178 2007-01-26 00:17  ivan
17179
17180         * FS/FS/access_user.pm: spurious password changes bad...
17181
17182 2007-01-26 00:11  ivan
17183
17184         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
17185
17186 2007-01-26 00:04  ivan
17187
17188         * FS/FS/access_user.pm, httemplate/elements/header.html,
17189           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
17190           httemplate/elements/xmenu.top.css,
17191           httemplate/elements/xmenu.top.js,
17192           httemplate/images/arrow.down.png,
17193           httemplate/images/menu-left-example.png,
17194           httemplate/images/menu-top-example.png,
17195           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
17196           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
17197           bar option!
17198
17199 2007-01-24 22:04  ivan
17200
17201         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
17202
17203 2007-01-24 22:00  ivan
17204
17205         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
17206
17207 2007-01-24 15:41  ivan
17208
17209         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
17210           need the former
17211
17212 2007-01-23 21:33  jeff
17213
17214         * httemplate/edit/process/elements/process.html: squarely between
17215           shame in you and so close
17216
17217 2007-01-23 15:42  jeff
17218
17219         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
17220           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17221           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
17222           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
17223           before first charge on flat_delayed
17224
17225 2007-01-22 23:44  ivan
17226
17227         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
17228
17229 2007-01-22 22:51  ivan
17230
17231         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
17232
17233 2007-01-22 22:45  ivan
17234
17235         * FS/FS/payby.pm: fix PREP payby
17236
17237 2007-01-22 22:41  ivan
17238
17239         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
17240           ISA it
17241
17242 2007-01-22 09:05  ivan
17243
17244         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
17245
17246 2007-01-22 06:29  ivan
17247
17248         * FS/FS/CGI.pm: hopefully this should be the last bit of the
17249           relative URL fixing
17250
17251 2007-01-22 03:41  ivan
17252
17253         * httemplate/view/cust_main.cgi: closing tags helps alot
17254
17255 2007-01-22 03:39  ivan
17256
17257         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
17258           elements/ links here too
17259
17260 2007-01-22 03:36  ivan
17261
17262         * httemplate/elements/: phonenumber.html, progress-init.html,
17263           progress-popup.html, tr-input-beginning_ending.html,
17264           tr-input-date-field.html: interpolation helps alot
17265
17266 2007-01-22 03:30  ivan
17267
17268         * httemplate/elements/: phonenumber.html, progress-init.html,
17269           progress-popup.html, tr-input-beginning_ending.html,
17270           tr-input-date-field.html: use $fsurl instead of relative ../
17271           addressing
17272
17273 2007-01-21 18:42  ivan
17274
17275         * FS/FS/ClientAPI/MyAccount.pm,
17276           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17277           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
17278           on self-service manual payment screen
17279
17280 2007-01-21 13:45  ivan
17281
17282         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
17283           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
17284           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
17285           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
17286           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
17287           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
17288           httemplate/edit/part_pkg.cgi,
17289           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
17290           Have lineitem-specific applications happen in all cases; add
17291           weightsto control
17292
17293 2007-01-21 05:42  ivan
17294
17295         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
17296           on DBIx::SB 1.36 for Pg 8.1+
17297
17298 2007-01-21 05:26  ivan
17299
17300         * Makefile, htetc/freeside-base1.conf, htetc/freeside-base2.conf:
17301           mod_perl v2, it finally happened
17302
17303 2007-01-21 01:13  ivan
17304
17305         * httemplate/search/cust_svc.html: trim leading & trailing
17306           whitespace from service searches
17307
17308 2007-01-21 01:10  ivan
17309
17310         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
17311           are coming from in the tree -  use rooturl() instead of popurl()
17312
17313 2007-01-19 16:08  jeff
17314
17315         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
17316           not just trailing ones
17317
17318 2007-01-19 15:00  jeff
17319
17320         * httemplate/misc/download-batch.cgi: work around CSV brokenness
17321
17322 2007-01-19 14:02  jeff
17323
17324         * httemplate/edit/process/: access_user.html,
17325           elements/process.html: blank password on error
17326
17327 2007-01-19 08:31  jeff
17328
17329         * httemplate/edit/: access_user.html, process/access_user.html,
17330           process/elements/process.html: no password in html source on
17331           employee edit
17332
17333 2007-01-18 10:14  ivan
17334
17335         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
17336           don't want to abort processing because of an old not-well-checked
17337           zip
17338
17339 2007-01-17 15:28  ivan
17340
17341         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
17342           cause by recent fix to not quote things on STDIN, yuck.
17343
17344 2007-01-17 15:27  jeff
17345
17346         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
17347           httemplate/misc/payment.cgi,
17348           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
17349           httemplate/misc/process/payment.cgi,
17350           httemplate/view/svc_acct.cgi: link to customer from manual
17351           payment screen (ticket 1414)
17352
17353 2007-01-17 09:41  jeff
17354
17355         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
17356           reasons (suspends fail in freeside-daily)
17357
17358 2007-01-17 08:41  jeff
17359
17360         * FS/FS/part_pkg/flat.pm: noise reduction
17361
17362 2007-01-17 07:50  jeff
17363
17364         * httemplate/view/cust_main/packages.html: fix suspend link
17365
17366 2007-01-16 16:40  jeff
17367
17368         * httemplate/edit/: access_user.html, process/access_user.html:
17369           employee edit (ticket 1412)
17370
17371 2007-01-16 13:36  jeff
17372
17373         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
17374           for ticket 1364
17375
17376 2007-01-16 09:39  jeff
17377
17378         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
17379
17380 2007-01-16 01:11  ivan
17381
17382         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
17383           agentnum sent from client
17384
17385 2007-01-15 14:15  jeff
17386
17387         * httemplate/edit/process/quick-charge.cgi: that was DUM
17388
17389 2007-01-14 23:53  ivan
17390
17391         * httemplate/misc/download-batch.cgi: add batch expiration date
17392           incrementer for 295
17393
17394 2007-01-14 23:22  ivan
17395
17396         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
17397           batchconfig-csv-chase_canada-E-xactBatch
17398
17399 2007-01-12 15:27  jeff
17400
17401         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
17402           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
17403           httemplate/edit/svc_broadband.cgi: added svc_broadband
17404           description which is appended to Site Name in prizm export
17405
17406 2007-01-11 18:04  jeff
17407
17408         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
17409           httemplate/edit/quick-charge.html,
17410           httemplate/edit/process/quick-charge.cgi,
17411           httemplate/view/cust_main/packages.html: one-time charge
17412           enhancements
17413
17414 2007-01-10 15:21  ivan
17415
17416         * httemplate/search/queue.html: add "select all" and "unselect" all
17417           buttons to bulk queue operations
17418
17419 2007-01-10 00:56  ivan
17420
17421         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
17422           uninitialized value in string ne at
17423           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
17424
17425 2007-01-10 00:50  ivan
17426
17427         * httemplate/view/cust_main/contacts.html: you have got to be
17428           kidding me.
17429
17430 2007-01-10 00:48  ivan
17431
17432         * httemplate/view/cust_main/contacts.html: nothing could have ever
17433           gone wrong with so simple a change.  oh noooo
17434
17435 2007-01-09 23:48  ivan
17436
17437         * httemplate/view/cust_main/contacts.html: fix ship_county display
17438           bug
17439
17440 2007-01-09 21:51  ivan
17441
17442         * FS/FS/cust_bill.pm: add custnum to invoice template vars
17443
17444 2007-01-09 18:41  jeff
17445
17446         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
17447
17448 2007-01-09 16:42  jeff
17449
17450         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
17451           ignore filenames and rely on selected batch number
17452
17453 2007-01-09 16:41  jeff
17454
17455         * httemplate/misc/download-batch.cgi: permit batch redownloads
17456
17457 2007-01-09 14:57  ivan
17458
17459         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
17460
17461 2007-01-08 09:36  jeff
17462
17463         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
17464           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
17465           httemplate/misc/delete-cust_refund.cgi,
17466           httemplate/view/cust_main/payment_history.html: refund deletion
17467
17468 2007-01-05 16:47  jeff
17469
17470         * httemplate/edit/part_svc.cgi: fix UI funkiness
17471
17472 2007-01-04 21:19  jeff
17473
17474         * fs_selfservice/FS-SelfService/SelfService.pm,
17475           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17476           FS/FS/ClientAPI/MyAccount.pm,
17477           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
17478           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
17479           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
17480           fs_selfservice/FS-SelfService/cgi/provision_list.html,
17481           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17482           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
17483           self-servicey stuff (change package, detailed usage)
17484
17485 2007-01-03 23:26  ivan
17486
17487         * conf/blank_logo.eps: adding a simple blank logo; people are
17488           trying to comment out stuff in the template
17489
17490 2007-01-03 21:49  ivan
17491
17492         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
17493           a customer's balance, presumably as bad debt
17494
17495 2007-01-03 11:47  ivan
17496
17497         * httemplate/view/cust_main/packages.html: fix suspend link
17498
17499 2007-01-02 13:46  ivan
17500
17501         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
17502           searching & links
17503
17504 2007-01-02 13:44  ivan
17505
17506         * FS/FS/cust_main.pm: stupid semicolon!
17507
17508 2007-01-02 13:06  ivan
17509
17510         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
17511           trailing AND
17512
17513 2007-01-02 12:29  ivan
17514
17515         * httemplate/view/cust_main/packages.html: fix popup target links
17516
17517 2007-01-02 12:25  ivan
17518
17519         * httemplate/view/svc_Common.html: missing from svc patch, oops!
17520
17521 2007-01-02 10:38  jeff
17522
17523         * FS/FS/svc_acct.pm: omit spurious export triggering
17524
17525 2006-12-29 13:48  jeff
17526
17527         * httemplate/: elements/select-agent.html,
17528           graph/report_cust_bill_pkg.html: correct bad include, and improve
17529           no agent selected condition
17530
17531 2006-12-29 00:51  ivan
17532
17533         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17534           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
17535           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
17536           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
17537           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
17538           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
17539           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
17540           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
17541           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
17542           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
17543           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
17544           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
17545           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
17546           httemplate/edit/elements/edit.html,
17547           httemplate/edit/elements/svc_Common.html,
17548           httemplate/edit/process/elements/process.html, FS/MANIFEST,
17549           httemplate/edit/process/svc_Common.html,
17550           httemplate/elements/header.html, httemplate/elements/menu.html,
17551           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
17552           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
17553           httemplate/search/svc_broadband.cgi,
17554           httemplate/search/svc_domain.cgi,
17555           httemplate/search/svc_external.cgi,
17556           httemplate/search/svc_forward.cgi,
17557           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
17558           httemplate/view/elements/svc_Common.html,
17559           rt/html/Elements/FreesideSearch,
17560           rt/html/Elements/FreesideSvcSearch,
17561           httemplate/view/cust_main/packages.html: service refactor!
17562
17563 2006-12-29 00:41  ivan
17564
17565         * httemplate/edit/process/cust_main.cgi: slight pedanticism
17566
17567 2006-12-29 00:39  ivan
17568
17569         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
17570
17571 2006-12-29 00:35  ivan
17572
17573         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
17574           it gets capitalized
17575
17576 2006-12-29 00:34  ivan
17577
17578         * httemplate/edit/process/quick-charge.cgi: whitespace
17579
17580 2006-12-29 00:34  ivan
17581
17582         * httemplate/edit/cust_main/billing.html: slight more space
17583           necessary for ACH account numbers
17584
17585 2006-12-29 00:31  ivan
17586
17587         * init.d/freeside-init: kill off all queued processes!
17588
17589 2006-12-29 00:30  ivan
17590
17591         * httemplate/docs/index.html: link more docs to wiki
17592
17593 2006-12-29 00:25  ivan
17594
17595         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
17596           configurable target dirs, oops
17597
17598 2006-12-29 00:25  ivan
17599
17600         * FS/FS/svc_Common.pm: doc
17601
17602 2006-12-29 00:24  ivan
17603
17604         * FS/FS/part_pkg.pm: snot spacing
17605
17606 2006-12-29 00:24  ivan
17607
17608         * FS/FS/part_export.pm: use FS::queue for exports, though they
17609           should probably just use it themselves
17610
17611 2006-12-28 23:23  ivan
17612
17613         * httemplate/edit/elements/edit.html: document field types
17614
17615 2006-12-28 16:30  jeff
17616
17617         * FS/FS/part_export/prizm.pm: minor fixups
17618
17619 2006-12-28 12:52  jeff
17620
17621         * httemplate/elements/tr-select-reason.html: activate submit button
17622           more readily
17623
17624 2006-12-28 00:16  ivan
17625
17626         * FS/FS/payinfo_Mixin.pm: tyop
17627
17628 2006-12-27 23:02  ivan
17629
17630         * bin/pg-version: adding pg-version
17631
17632 2006-12-26 19:29  ivan
17633
17634         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
17635           taxclass expander
17636
17637 2006-12-26 18:37  ivan
17638
17639         * FS/FS/Misc.pm, htetc/handler.pl,
17640           httemplate/edit/cust_main/contact.html,
17641           httemplate/misc/counties.cgi: Add a (magically appearing and
17642           disappearing) label on the county selector.  confusing when
17643           labeled "state"
17644
17645 2006-12-26 17:35  ivan
17646
17647         * httemplate/view/cust_main/contacts.html: show county on customer
17648           view
17649
17650 2006-12-26 17:07  ivan
17651
17652         * httemplate/: edit/cust_main.cgi, misc/counties.cgi: fix county
17653           selector
17654
17655 2006-12-26 11:53  ivan
17656
17657         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
17658           STDIN strings are evaluated
17659
17660 2006-12-23 17:28  ivan
17661
17662         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
17663           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
17664           httemplate/edit/cust_main/billing.html,
17665           httemplate/view/cust_main/payment_history.html: fix more paymask
17666           regressions: allow editing records with existing expired cards,
17667           fix masking just-entered values when erroring out, fix echeck
17668           entry inserting as empty routing code and "xxEK" account number,
17669           remove old/deprecated/unused payinfo_maksed subs and calls
17670
17671 2006-12-22 21:37  jeff
17672
17673         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
17674           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
17675           httemplate/view/svc_broadband.cgi: inital prizm support
17676
17677 2006-12-21 22:18  ivan
17678
17679         * httemplate/search/: queue.html, elements/search.html: patch
17680           fixing "retry selected" and "remove select" in queue view
17681
17682 2006-12-20 19:05  ivan
17683
17684         * httemplate/misc/payment.cgi: fix on-demand payment form when
17685           making payments from masked data
17686
17687 2006-12-20 02:51  ivan
17688
17689         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
17690           flag for the wonderful new world of paymasking
17691
17692 2006-12-20 01:49  ivan
17693
17694         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
17695           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
17696           httemplate/elements/select-part_referral.html,
17697           httemplate/elements/select-pkg_class.html,
17698           httemplate/elements/select-table.html,
17699           httemplate/elements/tr-select-pkg_class.html,
17700           httemplate/search/elements/search.html: add ability to disable
17701           package classes
17702
17703 2006-12-19 17:20  jeff
17704
17705         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
17706           cluckage
17707
17708 2006-12-19 02:02  ivan
17709
17710         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
17711           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
17712           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
17713           payby.pm for payby info and have card masking full 6-digit BIN
17714           prefix for card identification.  have cust_pay_batch use
17715           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
17716           payment reports to use mask too if available, so credit card type
17717           selection still works with encryption.
17718
17719 2006-12-18 03:01  ivan
17720
17721         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
17722           adding when there is only one pkg_class choice (triggers
17723           javascript error
17724
17725 2006-12-18 00:08  ivan
17726
17727         * Makefile: fix MASONDATA include for dev target
17728
17729 2006-12-15 12:55  ivan
17730
17731         * httemplate/elements/dashboard-toplist.html: add a new ticket link
17732
17733 2006-12-15 05:09  ivan
17734
17735         * httemplate/elements/dashboard-toplist.html: add a quick start at
17736           a "dashboard" customer list, mostly for internal use for starters
17737
17738 2006-12-15 05:00  ivan
17739
17740         * httemplate/elements/dashboard-toplist.html: add a quick start at
17741           a "dashboard" customer list, mostly for internal use for starters
17742
17743 2006-12-15 04:43  ivan
17744
17745         * FS/FS/Conf.pm, httemplate/index.html,
17746           httemplate/elements/dashboard-toplist.html: add a quick start at
17747           a "dashboard" customer list, mostly for internal use for starters
17748
17749 2006-12-15 00:37  ivan
17750
17751         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
17752           states to old databases
17753
17754 2006-12-15 00:25  ivan
17755
17756         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
17757           eliminate funkiness with reappearing "Postal invoice" on errors
17758
17759 2006-12-14 21:29  jeff
17760
17761         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
17762           httemplate/elements/tr-input-date-field.html,
17763           httemplate/view/cust_main/misc.html: move use statements to
17764           handler.pl, do not show 1/1/70 for new birthdates, and improve
17765           error handling
17766
17767 2006-12-14 16:56  ivan
17768
17769         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
17770           DateTime as a proper rather than hidden dependency
17771
17772 2006-12-14 16:28  ivan
17773
17774         * Makefile, FS/bin/freeside-addoutsource,
17775           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
17776           FS/bin/freeside-selfservice-server,
17777           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
17778           cleanup from the conf merge
17779
17780 2006-12-14 01:27  ivan
17781
17782         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
17783           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
17784           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
17785           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
17786           FS/bin/freeside-deluser, FS/bin/freeside-queued,
17787           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
17788           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
17789           bin/mapsecrets2access_user, htetc/handler.pl: make the config
17790           directory configurable
17791
17792 2006-12-13 22:00  ivan
17793
17794         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17795           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
17796           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
17797           httemplate/edit/cust_main/billing.html,
17798           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
17799           httemplate/search/cust_pay.cgi, FS/MANIFEST,
17800           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
17801           httemplate/edit/process/cust_main.cgi,
17802           httemplate/view/cust_main/billing.html,
17803           httemplate/view/cust_main/payment_history.html: encryption fixes
17804           from huntsberg & jayce
17805
17806 2006-12-08 07:11  jeff
17807
17808         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
17809
17810 2006-12-08 06:38  ivan
17811
17812         * rt/html/Elements/Header: have RT header link to supported
17813           documentation link as well
17814
17815 2006-12-08 05:36  ivan
17816
17817         * httemplate/edit/process/quick-charge.cgi: some javascript
17818           validation magic to give one-time charges better UI
17819
17820 2006-12-07 08:46  ivan
17821
17822         * bin/pod2x: update pod2x for new self-service path
17823
17824 2006-12-07 07:24  ivan
17825
17826         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
17827
17828 2006-12-06 18:40  jeff
17829
17830         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
17831           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
17832           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
17833           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
17834           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
17835           fs_selfservice/FS-SelfService/SelfService.pm,
17836           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
17837           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17838           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17839           httemplate/edit/prepay_credit.cgi,
17840           httemplate/edit/process/prepay_credit.cgi,
17841           httemplate/misc/process/recharge_svc.html,
17842           httemplate/search/prepay_credit.html: retouch bandwidth countdown
17843
17844 2006-12-05 07:53  jeff
17845
17846         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
17847
17848 2006-12-04 18:37  jeff
17849
17850         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
17851           view/svc_acct.cgi: editable service usage
17852
17853 2006-12-02 16:42  ivan
17854
17855         * FS/FS/cust_main.pm: clean up whitespace merge noise
17856
17857 2006-12-02 14:04  ivan
17858
17859         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
17860
17861 2006-11-30 22:31  jeff
17862
17863         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
17864           httemplate/misc/download-batch.cgi,
17865           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
17866
17867 2006-11-30 17:41  ivan
17868
17869         * FS/bin/freeside-queued: remove unnecessary service use (in an
17870           awfully odd place)
17871
17872 2006-11-30 17:34  ivan
17873
17874         * FS/bin/freeside-email: begone $Id$ and your diff noise!
17875
17876 2006-11-29 18:27  jeff
17877
17878         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
17879           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
17880           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
17881           FS/FS/part_export/sqlradius.pm,
17882           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
17883           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17884           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17885           httemplate/edit/prepay_credit.cgi,
17886           httemplate/edit/process/prepay_credit.cgi,
17887           httemplate/misc/recharge_svc.html,
17888           httemplate/misc/process/recharge_svc.html,
17889           httemplate/search/prepay_credit.html,
17890           httemplate/view/cust_main/packages.html: prepaid download/upload
17891           tracking
17892
17893 2006-11-28 01:38  ivan
17894
17895         * FS/FS/access_user.pm: usernames should be alphanumeric only
17896
17897 2006-11-26 23:11  jeff
17898
17899         * FS/FS/ClientAPI/Signup.pm,
17900           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
17901           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
17902           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
17903           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
17904           from self-service
17905
17906 2006-11-26 17:08  ivan
17907
17908         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
17909
17910 2006-11-26 15:09  jeff
17911
17912         * httemplate/elements/menu.html: minor tyop
17913
17914 2006-11-26 15:06  jeff
17915
17916         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
17917           view/cust_main/notes.html: more ajaxy customer notes
17918
17919 2006-11-25 13:04  jeff
17920
17921         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
17922
17923 2006-11-24 02:34  ivan
17924
17925         * httemplate/browse/part_pkg.cgi: link to and label one-time
17926           charges correctly
17927
17928 2006-11-24 00:48  ivan
17929
17930         * httemplate/elements/tr-input-beginning_ending.html,
17931           httemplate/elements/tr-input-lessthan_greaterthan.html,
17932           httemplate/search/cust_credit.html,
17933           httemplate/search/cust_pay.cgi,
17934           httemplate/search/report_cust_credit.html,
17935           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
17936           than and greater than amounts to credit and payment searches
17937
17938 2006-11-20 02:34  ivan
17939
17940         * httemplate/browse/agent.cgi: remove annoying black box around
17941           override info
17942
17943 2006-11-19 19:05  ivan
17944
17945         * httemplate/autohandler: bug fix for open transactions
17946
17947 2006-11-17 18:19  jeff
17948
17949         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
17950           optional on domain addition
17951
17952 2006-11-17 02:16  ivan
17953
17954         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
17955           problem; attempt to use an existing credit/payment before
17956           suspending
17957
17958 2006-11-16 07:37  jeff
17959
17960         * httemplate/edit/process/part_bill_event.cgi: bug squishing
17961
17962 2006-11-15 22:20  jeff
17963
17964         * httemplate/: elements/tr-input-date-field.html,
17965           edit/cust_main.cgi, edit/process/cust_main.cgi,
17966           view/cust_main/misc.html: switch birthdate to DateTime
17967
17968 2006-11-14 04:22  ivan
17969
17970         * httemplate/misc/cust_main-import.cgi: add some docs on required
17971           fields to page
17972
17973 2006-11-13 20:04  ivan
17974
17975         * httemplate/: browse/agent.cgi,
17976           misc/delete-agent_payment_gateway.cgi: working agent gateway
17977           override delete link
17978
17979 2006-11-13 19:30  ivan
17980
17981         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
17982           Storable
17983
17984 2006-11-13 19:16  ivan
17985
17986         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
17987           FS/FS/ClientAPI/Signup.pm,
17988           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
17989           use card-types config too
17990
17991 2006-11-13 18:54  ivan
17992
17993         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
17994           configuration value for self-service
17995
17996 2006-11-12 17:09  ivan
17997
17998         * FS/FS/CGI.pm, httemplate/elements/error.html,
17999           httemplate/elements/header.html,
18000           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
18001           preference page, start with just a password changer
18002
18003 2006-11-08 18:52  jeff
18004
18005         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
18006
18007 2006-11-08 18:28  jeff
18008
18009         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
18010
18011 2006-11-05 14:39  ivan
18012
18013         * Makefile: call it 1.7.1 to avoid confusion
18014
18015 2006-11-05 14:28  ivan
18016
18017         * bin/: customer-faker, payment-faker: some sample data creators
18018
18019 2006-11-05 11:34  ivan
18020
18021         * FS/FS/cust_main.pm: fix empty invoice number omitting in
18022           realtime_bop, oops
18023
18024 2006-11-05 11:22  ivan
18025
18026         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
18027
18028 2006-11-05 10:06  ivan
18029
18030         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
18031           paren
18032
18033 2006-11-05 10:03  ivan
18034
18035         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
18036           be an optional param anyway
18037
18038 2006-11-05 10:03  ivan
18039
18040         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
18041           SELECT in self-service payment form
18042
18043 2006-11-05 09:36  ivan
18044
18045         * fs_selfservice/FS-SelfService/: SelfService.pm,
18046           cgi/selfservice.cgi: add some self-service debugging
18047
18048 2006-11-05 08:58  ivan
18049
18050         * FS/bin/freeside-selfservice-server: fix spurious disconnection
18051           errors in selfservice server log
18052
18053 2006-11-05 07:55  ivan
18054
18055         * httemplate/view/cust_main/payment_history.html: fix but with no
18056           "show prior history" showing up when everything is hidden
18057
18058 2006-11-03 14:02  ivan
18059
18060         * FS/FS/part_pkg.pm: add every 45 day option to available
18061           frequencies
18062
18063 2006-10-31 10:56  jeff
18064
18065         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
18066           been suspended
18067
18068 2006-10-31 08:57  jeff
18069
18070         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
18071
18072 2006-10-30 04:39  ivan
18073
18074         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
18075           invoice_number to B:OP, omit the field entirely
18076
18077 2006-10-29 17:28  ivan
18078
18079         * FS/MANIFEST: removing freeside-daily
18080
18081 2006-10-27 12:10  ivan
18082
18083         * FS/FS/: Conf.pm, cust_pkg.pm: add
18084           unsuspend-always_adjust_next_bill_date config option for qis
18085
18086 2006-10-27 10:01  jeff
18087
18088         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
18089           httemplate/edit/process/cust_main_note.cgi,
18090           httemplate/elements/overlibmws_crossframe.js,
18091           httemplate/view/cust_main/notes.html: editable notes
18092
18093 2006-10-26 19:12  jeff
18094
18095         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
18096           enhancements for suspend reasons
18097
18098 2006-10-26 01:35  ivan
18099
18100         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
18101           (none) package selection if there's a default
18102
18103 2006-10-25 11:10  jeff
18104
18105         * httemplate/view/cust_main/packages.html: show reasons
18106
18107 2006-10-25 10:36  ivan
18108
18109         * httemplate/: elements/pager.html, search/cust_main.cgi,
18110           search/elements/search.html: pagination patch from UNTD - limit
18111           the number of page links displayed and have a drop-down option
18112           for selecting number of entries per page
18113
18114 2006-10-25 05:04  ivan
18115
18116         * conf/ticket_system: default to RT_Internal ticketing
18117
18118 2006-10-24 21:51  jeff
18119
18120         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
18121
18122 2006-10-24 21:44  jeff
18123
18124         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
18125           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
18126           pkgparts on advanced package report
18127
18128 2006-10-24 20:12  jeff
18129
18130         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
18131           svc_www tweak
18132
18133 2006-10-24 19:22  jeff
18134
18135         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
18136           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
18137           httemplate/edit/svc_acct.cgi: limited domain select
18138
18139 2006-10-24 11:26  jeff
18140
18141         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
18142           httemplate/view/cust_main/misc.html: add customer signup date
18143
18144 2006-10-23 02:44  ivan
18145
18146         * httemplate/elements/menu.html: have the unlinked account search
18147           go to UN_username so it doesn't miss accounts with no UID
18148
18149 2006-10-23 02:35  ivan
18150
18151         * httemplate/elements/header.html: eek, VALIGN=top for the page
18152
18153 2006-10-23 02:24  ivan
18154
18155         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
18156           complains searches are not returning enough
18157
18158 2006-10-23 01:47  ivan
18159
18160         * httemplate/misc/process/cancel_pkg.html: better error message if
18161           you don't enter a reason.  FS::reason::check can untaint its
18162           data, and will allow punctuation in reasons
18163
18164 2006-10-23 01:30  ivan
18165
18166         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
18167           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
18168           remove -w to prevent warnings from messing up otherwise working
18169           CGIs
18170
18171 2006-10-22 23:38  ivan
18172
18173         * FS/FS/Record.pm: add AU to list of zip-requiring countries
18174
18175 2006-10-22 21:21  jeff
18176
18177         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
18178           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
18179           httemplate/edit/reason.html,
18180           httemplate/edit/process/part_bill_event.cgi,
18181           httemplate/elements/tr-select-reason.html,
18182           httemplate/misc/cancel_pkg.html,
18183           httemplate/misc/process/cancel_pkg.html: events should attach
18184           reasons
18185
18186 2006-10-22 18:47  ivan
18187
18188         * httemplate/view/cust_main/packages.html: fix regression from
18189           table re-layout: don't display provision links for cancelled
18190           packages
18191
18192 2006-10-22 04:42  ivan
18193
18194         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
18195           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
18196           default package
18197
18198 2006-10-21 22:22  ivan
18199
18200         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
18201           use Tie::IxHash here too
18202
18203 2006-10-21 22:18  ivan
18204
18205         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
18206           plan option for prepaid packages to cancel instead of suspend
18207
18208 2006-10-21 17:35  ivan
18209
18210         * httemplate/elements/menu.html: link to wrong place
18211
18212 2006-10-20 15:49  ivan
18213
18214         * FS/FS/part_pkg.pm: add 48-hour billing
18215
18216 2006-10-19 07:32  jeff
18217
18218         * FS/FS/Conf.pm: [no log message]
18219
18220 2006-10-19 07:29  jeff
18221
18222         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
18223
18224 2006-10-19 07:26  jeff
18225
18226         * httemplate/elements/tr-select-reason.html,
18227           httemplate/misc/cancel_pkg.html,
18228           httemplate/misc/process/cancel_pkg.html, FS/t/cust_pkg_reason.t:
18229           suspension and cancellation reasons
18230
18231 2006-10-19 07:23  jeff
18232
18233         * FS/FS/reason.pm, FS/FS/reason_type.pm, FS/t/reason.t,
18234           FS/t/reason_type.t, httemplate/browse/reason.html,
18235           httemplate/browse/reason_type.html,
18236           httemplate/edit/process/reason.html,
18237           httemplate/edit/process/reason_type.html,
18238           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
18239           suspension and cancellation reasons
18240
18241 2006-10-18 21:41  jeff
18242
18243         * FS/FS/part_export/acct_plesk.pm: wrong method
18244
18245 2006-10-18 16:07  jeff
18246
18247         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
18248           FS/MANIFEST, htetc/handler.pl,
18249           httemplate/browse/part_bill_event.cgi,
18250           httemplate/edit/elements/edit.html,
18251           httemplate/edit/part_bill_event.cgi,
18252           httemplate/edit/process/part_bill_event.cgi,
18253           httemplate/elements/menu.html,
18254           httemplate/view/cust_main/packages.html: suspension and
18255           cancellation reasons
18256
18257 2006-10-17 17:05  jeff
18258
18259         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
18260
18261 2006-10-17 02:03  ivan
18262
18263         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
18264           sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
18265
18266 2006-10-17 01:49  ivan
18267
18268         * rt/: configure, configure.ac, README, Changelog,
18269           sbin/rt-test-dependencies.in,
18270           html/Ticket/Elements/EditCustomFields, html/Search/Build.html,
18271           html/Search/Results.rdf, html/Search/Results.tsv,
18272           html/Search/Elements/BuildFormatString,
18273           html/Approvals/Elements/PendingMyApproval,
18274           html/Elements/EditCustomField, html/Elements/QueryString,
18275           html/Elements/ScrubHTML, html/Elements/EditCustomFieldSelect,
18276           html/Elements/Callback, html/Elements/ShowCustomFields,
18277           html/Elements/RT__Ticket/ColumnMap, html/User/Elements/Tabs,
18278           lib/t/regression/22search_tix_by_txn.t,
18279           lib/t/regression/09record_cf_api.t, lib/t/regression/07acl.t,
18280           lib/t/regression/14linking.t,
18281           lib/t/regression/22search_tix_by_watcher.t,
18282           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
18283           lib/RT/CustomField_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
18284           lib/RT/EmailParser.pm, lib/RT/I18N.pm, lib/RT/Tickets_Overlay.pm,
18285           lib/RT/CustomFieldValues.pm, lib/RT/Transactions_Overlay.pm,
18286           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
18287           lib/RT/Attachments_Overlay.pm,
18288           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
18289           lib/RT/Link_Overlay.pm, lib/RT/I18N/en.po, lib/RT/I18N/cs.po,
18290           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
18291           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
18292           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
18293           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
18294           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
18295           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
18296           lib/RT/Action/SendEmail.pm, lib/RT/Interface/Email.pm: import rt
18297           3.4.5
18298
18299 2006-10-16 22:49  ivan
18300
18301         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
18302           on IE, whew!
18303
18304 2006-10-16 10:59  ivan
18305
18306         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
18307           constraint cust_main18'), hope this doesn't break anything else
18308
18309 2006-10-16 10:13  ivan
18310
18311         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
18312           not my monday morning
18313
18314 2006-10-16 10:11  ivan
18315
18316         * FS/FS/Conf.pm: closing bracket helps
18317
18318 2006-10-16 10:10  ivan
18319
18320         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
18321           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
18322           DOB on
18323
18324 2006-10-16 09:56  ivan
18325
18326         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
18327           advertising sources
18328
18329 2006-10-15 19:21  ivan
18330
18331         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
18332           switching Net::Plesk to a run-time dependency
18333
18334 2006-10-14 16:53  ivan
18335
18336         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
18337           Net::Plesk until its needed, to prevent every install from
18338           depending on it
18339
18340 2006-10-14 13:47  jeff
18341
18342         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
18343           plesk support
18344
18345 2006-10-14 03:09  ivan
18346
18347         * httemplate/search/report_receivables.cgi: that should fix
18348           statuses on receivables report
18349
18350 2006-10-14 02:55  ivan
18351
18352         * httemplate/docs/index.html: move signup/self-service install to
18353           wiki
18354
18355 2006-10-12 02:42  ivan
18356
18357         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
18358           matching" error when there are no companies in the fuzzy cache
18359           yet
18360
18361 2006-10-08 22:05  ivan
18362
18363         * FS/FS/Conf.pm: date selektah
18364
18365 2006-10-08 21:27  jeff
18366
18367         * httemplate/edit/process/cust_main.cgi: more BoD
18368
18369 2006-10-08 18:05  ivan
18370
18371         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
18372           freeside-adduser: update the tools for dev installs
18373
18374 2006-10-08 17:30  ivan
18375
18376         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
18377           notes be the default
18378
18379 2006-10-08 17:26  ivan
18380
18381         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
18382           the customer view a tiny bit
18383
18384 2006-10-08 17:13  ivan
18385
18386         * htetc/handler.pl: add cust_main_note to handler.pl
18387
18388 2006-10-08 01:17  ivan
18389
18390         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
18391           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
18392           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
18393           httemplate/edit/part_bill_event.cgi,
18394           httemplate/elements/menu.html,
18395           httemplate/search/cust_pay_batch.cgi,
18396           httemplate/search/pay_batch.cgi,
18397           httemplate/search/elements/search.html: add menu items for credit
18398           card batching, debug last-minute changes to payby.pm, add ACL for
18399           re-processing batches, separate CARD and CHEK batches, fixed
18400           defaults for batch formats
18401
18402 2006-10-07 16:40  ivan
18403
18404         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
18405           document realtime option
18406
18407 2006-10-07 14:40  ivan
18408
18409         * FS/FS/cust_main.pm: better error msg on CSV import with bad
18410           pkgpart
18411
18412 2006-10-04 14:22  jeff
18413
18414         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
18415           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
18416           httemplate/elements/tr-input-date-field.html,
18417           httemplate/view/cust_main/misc.html: DoB
18418
18419 2006-10-03 15:44  jeff
18420
18421         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
18422           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
18423           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
18424           httemplate/edit/cust_main_note.cgi,
18425           httemplate/edit/process/cust_main_note.cgi,
18426           httemplate/view/cust_main.cgi,
18427           httemplate/view/cust_main/notes.html: Enhanced customer notes
18428
18429 2006-10-03 08:59  ivan
18430
18431         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
18432           svc_www.pm: s/repalce/replace/ in POD doc
18433
18434 2006-09-29 10:22  ivan
18435
18436         * FS/FS/access_user.pm: fix problem with viewing unlinked services
18437
18438 2006-09-29 09:18  ivan
18439
18440         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
18441           mapped values to disappear
18442
18443 2006-09-29 08:36  ivan
18444
18445         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
18446           domain_sql export
18447
18448 2006-09-28 10:45  ivan
18449
18450         * FS/FS/svc_acct.pm: missing $ in ldap_password
18451
18452 2006-09-26 11:55  ivan
18453
18454         * httemplate/search/svc_acct.cgi: fix username@domain search
18455
18456 2006-09-23 11:33  ivan
18457
18458         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
18459           mailserver integration
18460
18461 2006-09-20 21:41  ivan
18462
18463         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
18464           as well
18465
18466 2006-09-20 09:00  ivan
18467
18468         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
18469
18470 2006-09-20 08:20  ivan
18471
18472         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
18473
18474 2006-09-20 08:19  ivan
18475
18476         * FS/FS/part_export/domain_sql.pm: tie correctly!
18477
18478 2006-09-19 09:49  ivan
18479
18480         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
18481           part_export/domain_sql.pm: add domain_sql export for new
18482           mailserver config and modify acct_sql export for same
18483
18484 2006-09-17 19:21  ivan
18485
18486         * httemplate/elements/menu.html: ticket system disableability for
18487           rainbowshops
18488
18489 2006-09-16 13:07  ivan
18490
18491         * bin/customer-faker: bulk fake customer insert
18492
18493 2006-09-15 12:15  ivan
18494
18495         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
18496           httemplate/view/cust_main/payment_history.html: add link to
18497           customer tax exemptions to customer view page
18498
18499 2006-09-14 22:10  ivan
18500
18501         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
18502           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
18503           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
18504
18505 2006-09-14 12:33  ivan
18506
18507         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
18508           fields on tables we can't deliver them on.  virtual fields suck
18509           anyway, they should be real database fields
18510
18511 2006-09-14 12:30  ivan
18512
18513         * httemplate/edit/process/generic.cgi: pointer to
18514           elements/process.html, fwiw
18515
18516 2006-09-13 09:01  ivan
18517
18518         * httemplate/search/report_cust_pay.html: add check # search, here
18519           for now...
18520
18521 2006-09-13 07:57  ivan
18522
18523         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
18524           the fix for all this trouble.  s/qsearchs/qsearch/
18525
18526 2006-09-13 07:53  ivan
18527
18528         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
18529
18530 2006-09-12 19:14  ivan
18531
18532         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
18533
18534 2006-09-12 19:11  ivan
18535
18536         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
18537           debugging cleanup
18538
18539 2006-09-12 14:27  ivan
18540
18541         * httemplate/search/cust_main.cgi: no need to log this
18542
18543 2006-09-05 18:20  ivan
18544
18545         * bin/breakdown-bill-applications: not done yet
18546
18547 2006-09-05 18:08  ivan
18548
18549         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
18550           how did it wind up in CVS?
18551
18552 2006-09-05 18:08  ivan
18553
18554         * FS/bin/freeside-setup: new world ACLs
18555
18556 2006-09-05 18:07  ivan
18557
18558         * FS/FS/ClientAPI/Signup.pm: less cut and paste
18559
18560 2006-09-05 18:07  ivan
18561
18562         * FS/FS/payby.pm: ugh DCLN :/
18563
18564 2006-09-05 18:06  ivan
18565
18566         * FS/FS/cust_svc.pm: add some debugging
18567
18568 2006-09-05 18:06  ivan
18569
18570         * FS/FS/cdr.pm: add missing =back
18571
18572 2006-09-05 09:44  ivan
18573
18574         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
18575
18576 2006-09-05 09:27  ivan
18577
18578         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
18579           usage
18580
18581 2006-09-04 13:31  ivan
18582
18583         * httemplate/search/sqlradius.cgi: really fix the embedded duration
18584           table
18585
18586 2006-09-04 13:22  ivan
18587
18588         * httemplate/search/sqlradius.cgi: use the exact provided time
18589
18590 2006-09-04 13:15  ivan
18591
18592         * httemplate/search/sqlradius.cgi: fix the date/time parsing
18593
18594 2006-09-04 13:12  ivan
18595
18596         * httemplate/search/sqlradius.cgi: fix the embedded duration table
18597
18598 2006-09-04 13:10  ivan
18599
18600         * httemplate/search/sqlradius.cgi: fix the gridding colors
18601
18602 2006-09-04 13:05  ivan
18603
18604         * httemplate/: elements/tr-input-beginning_ending.html,
18605           search/sqlradius.cgi, search/sqlradius.html: allow time selection
18606           in RADIUS searches and grid-ize the resulting table
18607
18608 2006-09-04 09:24  ivan
18609
18610         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
18611           session search back to main menu
18612
18613 2006-09-02 13:38  ivan
18614
18615         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
18616           agent-virtualize invoice event reports
18617
18618 2006-09-01 00:52  ivan
18619
18620         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
18621           little
18622
18623 2006-08-31 18:51  lawrence
18624
18625         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
18626           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
18627           checkpoint on improved signup stuff for additional services
18628
18629 2006-08-31 14:26  lawrence
18630
18631         * httemplate/config/config-process.cgi: make select-sub parameters
18632           work
18633
18634 2006-08-31 13:47  ivan
18635
18636         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
18637
18638 2006-08-31 13:44  ivan
18639
18640         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
18641
18642 2006-08-31 12:59  ivan
18643
18644         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
18645
18646 2006-08-31 12:25  ivan
18647
18648         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
18649
18650 2006-08-30 09:24  ivan
18651
18652         * bin/mapsecrets2access_user: need a username arg for now... this
18653           should make the error message less confusing
18654
18655 2006-08-30 08:41  ivan
18656
18657         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
18658           freeside-adduser
18659
18660 2006-08-29 11:04  khoff
18661
18662         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
18663           we always wanted.  Requires Date::Manip.
18664
18665 2006-08-29 10:50  lawrence
18666
18667         * FS/FS/ClientAPI/Signup.pm,
18668           fs_selfservice/FS-SelfService/cgi/signup.cgi,
18669           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
18670           Enhancements
18671
18672 2006-08-28 06:52  ivan
18673
18674         * httemplate/edit/process/cust_main.cgi: parameters to method calls
18675           require ( ), arrgh
18676
18677 2006-08-27 17:52  jeff
18678
18679         * FS/FS/cust_bill.pm: protect against a race
18680
18681 2006-08-27 15:55  jeff
18682
18683         * Makefile: more clean
18684
18685 2006-08-27 14:50  jeff
18686
18687         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
18688           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
18689
18690 2006-08-27 13:10  jeff
18691
18692         * FS/FS/cust_pay_batch.pm: no comment
18693
18694 2006-08-27 13:09  jeff
18695
18696         * FS/FS/payby.pm: oops
18697
18698 2006-08-27 12:33  ivan
18699
18700         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
18701           invoice event reports
18702
18703 2006-08-27 12:30  jeff
18704
18705         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
18706           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
18707           conflict resolution
18708
18709 2006-08-26 16:15  jeff
18710
18711         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
18712           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
18713           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
18714           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
18715           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
18716           FS/t/cust_bill_pay_batch.t, httemplate/edit/cust_bill_pay.cgi,
18717           httemplate/edit/cust_credit.cgi,
18718           httemplate/edit/cust_credit_bill.cgi,
18719           httemplate/edit/part_bill_event.cgi,
18720           httemplate/edit/process/cust_main.cgi,
18721           httemplate/edit/process/cust_refund.cgi,
18722           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
18723           httemplate/misc/process/payment.cgi,
18724           httemplate/search/cust_pay_batch.cgi,
18725           httemplate/search/pay_batch.cgi,
18726           httemplate/search/pay_batch.html,
18727           httemplate/search/report_cust_pay_batch.html: batch refactor
18728           continued
18729
18730 2006-08-26 07:44  ivan
18731
18732         * FS/FS/Schema.pm: better error reporting for schema load failures
18733           (w/DBIx::DBSchema 0.32+), hopefully...
18734
18735 2006-08-26 07:39  ivan
18736
18737         * FS/FS/Schema.pm: better error reporting for schema load failures
18738           (w/DBIx::DBSchema 0.32+), hopefully...
18739
18740 2006-08-26 05:57  ivan
18741
18742         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
18743           javascript for auto-setting application amount
18744
18745 2006-08-25 19:20  ivan
18746
18747         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
18748           auto-setting application amount
18749
18750 2006-08-25 19:20  ivan
18751
18752         * htetc/handler.pl: i want max and min!
18753
18754 2006-08-25 19:12  ivan
18755
18756         * FS/FS/: Record.pm: foiled by autovivification!
18757
18758 2006-08-25 12:30  ivan
18759
18760         * FS/FS/: Misc.pm, Record.pm: use GROUP BY instead of DISTINCT ON
18761           in the state and country queries for better cross-database
18762           compatibility, based on a preliminary patch from Jason Thomas
18763
18764 2006-08-23 18:37  ivan
18765
18766         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
18767           "Auto-apply to invoices" dropdown disappeared
18768
18769 2006-08-23 15:25  ivan
18770
18771         * Makefile, httemplate/index.html,
18772           httemplate/browse/access_group.html,
18773           httemplate/browse/access_user.html,
18774           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
18775           httemplate/browse/agent_type.cgi,
18776           httemplate/browse/cust_main_county.cgi,
18777           httemplate/browse/inventory_class.html,
18778           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
18779           httemplate/browse/part_bill_event.cgi,
18780           httemplate/browse/part_export.cgi,
18781           httemplate/browse/part_pkg.cgi,
18782           httemplate/browse/part_referral.html,
18783           httemplate/browse/part_svc.cgi,
18784           httemplate/browse/part_virtual_field.cgi,
18785           httemplate/browse/payment_gateway.html,
18786           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
18787           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
18788           httemplate/browse/elements/browse.html,
18789           httemplate/config/config-process.cgi,
18790           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
18791           httemplate/edit/REAL_cust_pkg.cgi,
18792           httemplate/edit/access_group.html,
18793           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
18794           httemplate/edit/agent_payment_gateway.html,
18795           httemplate/edit/agent_type.cgi,
18796           httemplate/edit/bulk-cust_svc.html,
18797           httemplate/edit/cust_bill_pay.cgi,
18798           httemplate/edit/cust_credit.cgi,
18799           httemplate/edit/cust_credit_bill.cgi,
18800           httemplate/edit/cust_main.cgi,
18801           httemplate/edit/cust_main_county-expand.cgi,
18802           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
18803           httemplate/edit/cust_refund.cgi,
18804           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
18805           httemplate/edit/part_bill_event.cgi,
18806           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
18807           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
18808           httemplate/edit/part_virtual_field.cgi,
18809           httemplate/edit/payment_gateway.html,
18810           httemplate/edit/pkg_class.html,
18811           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
18812           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
18813           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
18814           httemplate/edit/svc_acct_pop.cgi,
18815           httemplate/edit/svc_broadband.cgi,
18816           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
18817           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
18818           httemplate/edit/svc_www.cgi,
18819           httemplate/edit/cust_main/billing.html,
18820           httemplate/edit/cust_main/contact.html,
18821           httemplate/edit/elements/edit.html,
18822           httemplate/edit/elements/svc_Common.html,
18823           httemplate/edit/process/REAL_cust_pkg.cgi,
18824           httemplate/edit/process/access_group.html,
18825           httemplate/edit/process/access_user.html,
18826           httemplate/edit/process/agent.cgi,
18827           httemplate/edit/process/agent_payment_gateway.html,
18828           httemplate/edit/process/agent_type.cgi,
18829           httemplate/edit/process/bulk-cust_svc.cgi,
18830           httemplate/edit/process/cust_bill_pay.cgi,
18831           httemplate/edit/process/cust_credit.cgi,
18832           httemplate/edit/process/cust_credit_bill.cgi,
18833           httemplate/edit/process/cust_main.cgi,
18834           httemplate/edit/process/cust_main_county-collapse.cgi,
18835           httemplate/edit/process/cust_main_county-expand.cgi,
18836           httemplate/edit/process/cust_pay.cgi,
18837           httemplate/edit/process/cust_pkg.cgi,
18838           httemplate/edit/process/cust_refund.cgi,
18839           httemplate/edit/process/cust_svc.cgi,
18840           httemplate/edit/process/domain_record.cgi,
18841           httemplate/edit/process/generic.cgi,
18842           httemplate/edit/process/inventory_class.html,
18843           httemplate/edit/process/msgcat.cgi,
18844           httemplate/edit/process/part_bill_event.cgi,
18845           httemplate/edit/process/part_export.cgi,
18846           httemplate/edit/process/part_pkg.cgi,
18847           httemplate/edit/process/part_referral.html,
18848           httemplate/edit/process/part_svc.cgi,
18849           httemplate/edit/process/payment_gateway.html,
18850           httemplate/edit/process/pkg_class.html,
18851           httemplate/edit/process/prepay_credit.cgi,
18852           httemplate/edit/process/quick-charge.cgi,
18853           httemplate/edit/process/quick-cust_pkg.cgi,
18854           httemplate/edit/process/rate.cgi,
18855           httemplate/edit/process/rate_region.cgi,
18856           httemplate/edit/process/reg_code.cgi,
18857           httemplate/edit/process/router.cgi,
18858           httemplate/edit/process/svc_acct.cgi,
18859           httemplate/edit/process/svc_acct_pop.cgi,
18860           httemplate/edit/process/svc_broadband.cgi,
18861           httemplate/edit/process/svc_domain.cgi,
18862           httemplate/edit/process/svc_external.cgi,
18863           httemplate/edit/process/svc_forward.cgi,
18864           httemplate/edit/process/svc_phone.html,
18865           httemplate/edit/process/svc_www.cgi,
18866           httemplate/edit/process/addr_block/add.cgi,
18867           httemplate/edit/process/addr_block/allocate.cgi,
18868           httemplate/edit/process/addr_block/deallocate.cgi,
18869           httemplate/edit/process/addr_block/split.cgi,
18870           httemplate/edit/process/elements/process.html,
18871           httemplate/edit/process/elements/svc_Common.html,
18872           httemplate/elements/checkboxes-table-name.html,
18873           httemplate/elements/checkboxes-table.html,
18874           httemplate/elements/header-popup.html,
18875           httemplate/elements/header.html,
18876           httemplate/elements/jsrsServer.html,
18877           httemplate/elements/menu.html, httemplate/elements/menubar.html,
18878           httemplate/elements/pager.html,
18879           httemplate/elements/phonenumber.html,
18880           httemplate/elements/progress-init.html,
18881           httemplate/elements/progress-popup.html,
18882           httemplate/elements/search-cust_main.html,
18883           httemplate/elements/select-access_group.html,
18884           httemplate/elements/select-agent.html,
18885           httemplate/elements/select-cust-fields.html,
18886           httemplate/elements/select-cust_pkg-status.html,
18887           httemplate/elements/select-month_year.html,
18888           httemplate/elements/select-part_referral.html,
18889           httemplate/elements/select-pkg_class.html,
18890           httemplate/elements/select-table.html,
18891           httemplate/elements/select-taxclass.html,
18892           httemplate/elements/small_custview.html,
18893           httemplate/elements/table-grid.html,
18894           httemplate/elements/table.html,
18895           httemplate/elements/tr-select-access_group.html,
18896           httemplate/elements/tr-select-agent.html,
18897           httemplate/elements/tr-select-cust-fields.html,
18898           httemplate/elements/tr-select-cust_pkg-status.html,
18899           httemplate/elements/tr-select-from_to.html,
18900           httemplate/elements/tr-select-part_referral.html,
18901           httemplate/elements/tr-select-pkg_class.html,
18902           httemplate/elements/xmlhttp.html,
18903           httemplate/graph/cust_bill_pkg.cgi,
18904           httemplate/graph/money_time.cgi,
18905           httemplate/graph/report_cust_bill_pkg.html,
18906           httemplate/graph/report_money_time.html,
18907           httemplate/graph/elements/monthly.html,
18908           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
18909           httemplate/misc/cancel-unaudited.cgi,
18910           httemplate/misc/catchall.cgi, httemplate/misc/cdr-import.html,
18911           httemplate/misc/change_pkg.cgi, httemplate/misc/counties.cgi,
18912           httemplate/misc/cust_main-cancel.cgi,
18913           httemplate/misc/cust_main-import.cgi,
18914           httemplate/misc/cust_main-import_charges.cgi,
18915           httemplate/misc/delete-cust_credit.cgi,
18916           httemplate/misc/delete-cust_pay.cgi,
18917           httemplate/misc/delete-customer.cgi,
18918           httemplate/misc/delete-domain_record.cgi,
18919           httemplate/misc/delete-part_export.cgi,
18920           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
18921           httemplate/misc/email-invoice.cgi,
18922           httemplate/misc/email_invoice_events.cgi,
18923           httemplate/misc/email_invoices.cgi,
18924           httemplate/misc/fax-invoice.cgi,
18925           httemplate/misc/fax_invoice_events.cgi,
18926           httemplate/misc/fax_invoices.cgi,
18927           httemplate/misc/inventory_item-import.html,
18928           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
18929           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
18930           httemplate/misc/print_invoice_events.cgi,
18931           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
18932           httemplate/misc/states.cgi,
18933           httemplate/misc/unapply-cust_credit.cgi,
18934           httemplate/misc/unapply-cust_pay.cgi,
18935           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
18936           httemplate/misc/unvoid-cust_pay_void.cgi,
18937           httemplate/misc/upload-batch.cgi,
18938           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
18939           httemplate/misc/xmlhttp-cust_main-search.cgi,
18940           httemplate/misc/xmlrpc.cgi,
18941           httemplate/misc/process/batch-cust_pay.cgi,
18942           httemplate/misc/process/catchall.cgi,
18943           httemplate/misc/process/cdr-import.html,
18944           httemplate/misc/process/cust_main-import.cgi,
18945           httemplate/misc/process/cust_main-import_charges.cgi,
18946           httemplate/misc/process/delete-customer.cgi,
18947           httemplate/misc/process/inventory_item-import.html,
18948           httemplate/misc/process/link.cgi,
18949           httemplate/misc/process/meta-import.cgi,
18950           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
18951           httemplate/search/cust_bill.html,
18952           httemplate/search/cust_bill_event.cgi,
18953           httemplate/search/cust_bill_event.html,
18954           httemplate/search/cust_bill_pkg.cgi,
18955           httemplate/search/cust_credit.html,
18956           httemplate/search/cust_main-otaker.cgi,
18957           httemplate/search/cust_main-zip.html,
18958           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
18959           httemplate/search/cust_pkg.cgi,
18960           httemplate/search/cust_tax_exempt_pkg.cgi,
18961           httemplate/search/inventory_item.html,
18962           httemplate/search/prepay_credit.html,
18963           httemplate/search/queue.html, httemplate/search/reg_code.html,
18964           httemplate/search/report_cdr.html,
18965           httemplate/search/report_cust_bill.html,
18966           httemplate/search/report_cust_credit.html,
18967           httemplate/search/report_cust_main-zip.html,
18968           httemplate/search/report_cust_pay.html,
18969           httemplate/search/report_cust_pkg.html,
18970           httemplate/search/report_prepaid_income.cgi,
18971           httemplate/search/report_prepaid_income.html,
18972           httemplate/search/report_receivables.cgi,
18973           httemplate/search/report_receivables.html,
18974           httemplate/search/report_tax.cgi,
18975           httemplate/search/report_tax.html, httemplate/search/sql.html,
18976           httemplate/search/sqlradius.cgi,
18977           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
18978           httemplate/search/svc_broadband.cgi,
18979           httemplate/search/svc_domain.cgi,
18980           httemplate/search/svc_external.cgi,
18981           httemplate/search/svc_forward.cgi,
18982           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
18983           httemplate/search/elements/search.html,
18984           httemplate/view/cust_bill-logo.cgi,
18985           httemplate/view/cust_bill-pdf.cgi,
18986           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
18987           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
18988           httemplate/view/svc_broadband.cgi,
18989           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
18990           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
18991           httemplate/view/svc_www.cgi,
18992           httemplate/view/cust_main/billing.html,
18993           httemplate/view/cust_main/contacts.html,
18994           httemplate/view/cust_main/misc.html,
18995           httemplate/view/cust_main/packages.html,
18996           httemplate/view/cust_main/payment_history.html,
18997           httemplate/view/cust_main/tickets.html,
18998           httemplate/view/elements/svc_Common.html: Will things ever be the
18999           same again? It's the final masonize
19000
19001 2006-08-23 14:53  ivan
19002
19003         * httemplate/misc/batch-cust_pay.html: remove extraneous "
19004
19005 2006-08-23 05:13  ivan
19006
19007         * FS/FS/Schema.pm: removing already commented-out code
19008
19009 2006-08-23 05:06  ivan
19010
19011         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
19012           didn't work out...
19013
19014 2006-08-22 05:23  ivan
19015
19016         * httemplate/docs/index.html: get rid of old upgrade instructions
19017
19018 2006-08-21 16:01  ivan
19019
19020         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
19021           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
19022           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
19023           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
19024           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
19025           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
19026           cust_credit_bill_pkg - applying credits and payments against
19027           specific line items
19028
19029 2006-08-21 10:45  ivan
19030
19031         * FS/FS/: cust_main.pm: search for existing advertising sources
19032           before adding a new one
19033
19034 2006-08-21 05:38  ivan
19035
19036         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
19037           smart search
19038
19039 2006-08-21 02:46  ivan
19040
19041         * httemplate/docs/index.html: we're off to see the wiki, the
19042           wonderful wiki of oz
19043
19044 2006-08-18 05:18  ivan
19045
19046         * FS/FS/cust_main.pm: and a slight fix to the CSV import
19047
19048 2006-08-18 04:56  ivan
19049
19050         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
19051
19052 2006-08-18 04:52  ivan
19053
19054         * FS/FS/cust_main.pm: alas, now try with recursion
19055
19056 2006-08-18 04:40  ivan
19057
19058         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
19059
19060 2006-08-18 04:36  ivan
19061
19062         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
19063           get around big 8.1 Pg changes wrt reverse engineering
19064
19065 2006-08-18 03:34  ivan
19066
19067         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
19068
19069 2006-08-18 03:31  ivan
19070
19071         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
19072           not just the first line
19073
19074 2006-08-18 03:27  ivan
19075
19076         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
19077
19078 2006-08-18 03:26  ivan
19079
19080         * FS/FS/cust_main.pm: W T F
19081
19082 2006-08-18 03:18  ivan
19083
19084         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
19085
19086 2006-08-18 03:10  ivan
19087
19088         * FS/FS/cust_main.pm: what's going on with the parameters for
19089           skeleton inserts??
19090
19091 2006-08-18 03:00  ivan
19092
19093         * FS/FS/cust_main.pm: skeleton typo
19094
19095 2006-08-18 02:58  ivan
19096
19097         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
19098           not parent
19099
19100 2006-08-18 02:50  ivan
19101
19102         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
19103           what's going on
19104
19105 2006-08-18 01:33  ivan
19106
19107         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
19108           mg
19109
19110 2006-08-16 01:19  ivan
19111
19112         * FS/bin/freeside-adduser: get rid of too-verbose debugging
19113
19114 2006-08-15 07:20  ivan
19115
19116         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
19117           httemplate/misc/process/cust_main-import.cgi: add a new, extended
19118           CSV import format
19119
19120 2006-08-14 06:28  ivan
19121
19122         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
19123           doing refunds, hopefully this will fix OpenECHO refunds
19124
19125 2006-08-14 05:13  ivan
19126
19127         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
19128           httemplate/elements/header.html,
19129           httemplate/elements/search-cust_main.html,
19130           rt/html/Elements/FreesideInvoiceSearch,
19131           rt/html/Elements/FreesideNewCust,
19132           rt/html/Elements/FreesideSearch,
19133           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
19134           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs: sprinkle
19135           some magic ajax fairy dust on referring customer SELEKTAH.
19136           rewind!  make smart search smarter, re-layout the top search bars
19137           and add an invoice one
19138
19139 2006-08-14 01:38  ivan
19140
19141         * FS/FS/access_user.pm: bugfix for agentless access users,
19142           triggered by part_referral (advertising source) agent
19143           virtualization
19144
19145 2006-08-13 03:25  ivan
19146
19147         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
19148           httemplate/edit/cust_pay.cgi,
19149           httemplate/edit/process/cust_pay.cgi,
19150           httemplate/view/cust_main.cgi,
19151           httemplate/view/cust_main/billing.html,
19152           httemplate/view/cust_main/misc.html,
19153           httemplate/view/cust_main/packages.html,
19154           httemplate/view/cust_main/payment_history.html,
19155           httemplate/view/cust_main/tickets.html: customer view work:
19156
19157           DONE  1. add status and balance to top
19158
19159           DONE  2. add some sort of oldest date thing so the history
19160           doesn't get too      big (# years and a link to "show older")
19161
19162             3. make the rest of the action links into js popups?  maybe
19163           later,
19164                weird IENess when closing em
19165           DONE (finished)    - so revert out or finish/commit the Enter
19166           check payment one    - Process page can wait until another day..
19167           it should be more of an *action*
19168
19169           DONE  4. Ticket list config knobs for wtxs (grid it too)
19170
19171           DONE  5. grid the package list
19172
19173 2006-08-12 04:01  ivan
19174
19175         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
19176
19177 2006-08-12 03:47  ivan
19178
19179         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
19180           httemplate/view/cust_main/payment_history.html: fix acl rewrite
19181           causing problems: void now shows up properly, deprecate all the
19182           redundant config values
19183
19184 2006-08-11 23:45  ivan
19185
19186         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
19187           causes undesirable effects with prorate/subscription packages and
19188           undesirably rewards customers for non-payment, closes: Bug#1325
19189
19190 2006-08-11 01:02  ivan
19191
19192         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
19193           httemplate/browse/part_referral.html,
19194           httemplate/edit/cust_main.cgi,
19195           httemplate/elements/select-agent.html,
19196           httemplate/elements/select-part_referral.html,
19197           httemplate/elements/tr-select-agent.html,
19198           httemplate/elements/tr-select-part_referral.html: virtualize
19199           referrals on customer addition
19200
19201 2006-08-10 15:18  ivan
19202
19203         * httemplate/config/config.cgi: bugfix for selects that don't have
19204           select_enum
19205
19206 2006-08-10 06:50  ivan
19207
19208         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_referral.pm,
19209           httemplate/browse/part_referral.html,
19210           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
19211           (at least to schema and customer view, no manual editing yet)
19212
19213 2006-08-10 05:01  ivan
19214
19215         * httemplate/browse/part_referral.html: bold the total footer
19216
19217 2006-08-10 04:55  ivan
19218
19219         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
19220           FS/FS/access_user.pm, FS/FS/part_referral.pm,
19221           httemplate/browse/part_referral.html,
19222           httemplate/edit/part_referral.html,
19223           httemplate/edit/process/part_referral.html,
19224           httemplate/elements/menu.html: agent-virtualize advertising
19225           sources
19226
19227 2006-08-09 20:10  ivan
19228
19229         * FS/FS/Schema.pm: don't set the default to NULL the string!
19230           besides, that's already the default value of any nullable column,
19231           which @date_type is...
19232
19233 2006-08-09 19:27  ivan
19234
19235         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
19236           easier to check the db
19237
19238 2006-08-09 14:46  ivan
19239
19240         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
19241           "coming soon" options off the menu, its been Soon for too long -
19242           they'll get here when they do
19243
19244 2006-08-09 03:47  ivan
19245
19246         * FS/FS/ClientAPI/MyAccount.pm,
19247           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
19248           fs_selfservice/FS-SelfService/cgi/change_password.html,
19249           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
19250           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
19251           fs_selfservice/FS-SelfService/cgi/provision_list.html,
19252           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
19253           interface: add proper password changer and prevent "Setup my
19254           services" provisioner from showing broken links for services not
19255           handled yet
19256
19257 2006-08-09 00:46  ivan
19258
19259         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
19260           days go by...
19261
19262 2006-08-09 00:03  ivan
19263
19264         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
19265           my beautiful magic template! (water flowing underground)
19266
19267 2006-08-08 23:43  jeff
19268
19269         * FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
19270           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
19271           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
19272           httemplate/docs/schema.html, httemplate/misc/download-batch.cgi:
19273           batch refactor
19274
19275 2006-08-08 23:34  ivan
19276
19277         * FS/FS/ClientAPI/MyAccount.pm,
19278           fs_selfservice/FS-SelfService/SelfService.pm,
19279           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
19280           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
19281           interface: move from text to html invoices
19282
19283 2006-08-08 20:45  ivan
19284
19285         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
19286           debian perl, would you put it in /usr/local/sbin?  thanks.
19287
19288 2006-08-06 19:44  ivan
19289
19290         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
19291           httemplate/browse/part_pkg.cgi,
19292           httemplate/browse/access_user.html,
19293           httemplate/edit/access_user.html,
19294           httemplate/edit/elements/edit.html: add internal user disable-ing
19295
19296 2006-08-06 19:19  ivan
19297
19298         * httemplate/search/elements/search.html: get rid of the extra
19299           border in nested tables
19300
19301 2006-08-06 16:39  ivan
19302
19303         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
19304           bootstrapping for htpasswd kludge... hopefully that will go away
19305           in 1.7.1
19306
19307 2006-08-06 14:37  ivan
19308
19309         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
19310           override ones for existing records
19311
19312 2006-08-06 13:23  ivan
19313
19314         * httemplate/edit/svc_acct.cgi: silly closing }
19315
19316 2006-08-06 13:21  ivan
19317
19318         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
19319           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
19320
19321 2006-08-06 13:07  ivan
19322
19323         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
19324           should fix the barfing about default radius groups on the new
19325           customer screen...
19326
19327 2006-08-06 02:14  ivan
19328
19329         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
19330           be all set with radius groups then
19331
19332 2006-08-06 02:10  ivan
19333
19334         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
19335           httemplate/edit/svc_acct.cgi: this should process default
19336           usergroup as well as fixed now
19337
19338 2006-08-06 01:43  ivan
19339
19340         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
19341           problem
19342
19343 2006-08-06 01:10  ivan
19344
19345         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
19346           problem better
19347
19348 2006-07-27 17:33  ivan
19349
19350         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
19351           closes: #1351
19352
19353 2006-07-27 01:08  ivan
19354
19355         * FS/t/svc_phone.t: svc_phone.t
19356
19357 2006-07-25 21:18  ivan
19358
19359         * FS/FS/UID.pm: ugh, fixup bootstrapping
19360
19361 2006-07-25 01:39  ivan
19362
19363         * httemplate/search/cust_main.cgi: oops, extra else
19364
19365 2006-07-25 01:33  ivan
19366
19367         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
19368           httemplate/elements/table-grid.html,
19369           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
19370           this should finish adding the "inactive" status, i think?
19371
19372 2006-07-25 00:27  ivan
19373
19374         * bin/rt-update-links: quick script to convert rt links from one
19375           database name to another
19376
19377 2006-07-24 15:40  ivan
19378
19379         * FS/FS/cust_main.pm: fix up smart searching to make the quick
19380           payment entry behave better
19381
19382 2006-07-23 07:23  ivan
19383
19384         * httemplate/search/report_receivables.cgi: sql num_pkgs
19385           conflicting with method...
19386
19387 2006-07-23 07:21  ivan
19388
19389         * httemplate/search/report_receivables.cgi: ugh, really fix the
19390           statuses here
19391
19392 2006-07-23 07:20  ivan
19393
19394         * httemplate/search/report_receivables.cgi: hopefully fix the
19395           statuses here
19396
19397 2006-07-23 07:17  ivan
19398
19399         * httemplate/search/report_receivables.cgi:  i should REALLY go to
19400           sleep
19401
19402 2006-07-23 07:16  ivan
19403
19404         * httemplate/search/report_receivables.cgi:  i should go to sleep
19405
19406 2006-07-23 07:07  ivan
19407
19408         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
19409           more work towards adding an "inactive" status - add it to the A/R
19410           report
19411
19412 2006-07-15 17:55  ivan
19413
19414         * FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
19415           FS/FS/inventory_item.pm,
19416           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
19417           httemplate/autohandler, httemplate/edit/cust_credit.cgi,
19418           httemplate/elements/overlibmws.js,
19419           httemplate/elements/overlibmws_draggable.js,
19420           httemplate/elements/phonenumber.html,
19421           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
19422           httemplate/search/svc_domain.cgi,
19423           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
19424           httemplate/view/svc_external.cgi: odds and ends
19425
19426 2006-07-13 21:20  ivan
19427
19428         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
19429           changes
19430
19431 2006-07-13 20:27  ivan
19432
19433         * FS/FS/svc_Common.pm: this should fix radius group editing and the
19434           "Reference found where even-sized list expected at
19435           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
19436
19437 2006-07-13 20:17  ivan
19438
19439         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
19440
19441 2006-07-13 18:42  ivan
19442
19443         * FS/FS/: CurrentUser.pm, UID.pm: add the small
19444           FS::CurrentUser::BootstrapUser class for... surprise...
19445           bootstrapping
19446
19447 2006-07-13 17:42  ivan
19448
19449         * FS/FS/Setup.pm: fix acl bootstrapping
19450
19451 2006-07-13 17:32  ivan
19452
19453         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
19454           freeside-setup without a username now
19455
19456 2006-07-13 16:45  ivan
19457
19458         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
19459
19460 2006-07-12 20:54  ivan
19461
19462         * FS/FS/Report/Table/Monthly.pm,
19463           httemplate/search/cust_credit.html,
19464           httemplate/search/cust_pay.cgi,
19465           httemplate/search/report_receivables.cgi: fix multiple-agent
19466           virtualization properly for these reports
19467
19468 2006-07-12 16:33  ivan
19469
19470         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
19471           should be installable again now
19472
19473 2006-07-11 17:20  ivan
19474
19475         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
19476           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
19477           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
19478           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
19479           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
19480           httemplate/edit/svc_phone.cgi,
19481           httemplate/edit/elements/edit.html,
19482           httemplate/edit/elements/svc_Common.html,
19483           httemplate/edit/process/svc_phone.html,
19484           httemplate/edit/process/elements/process.html,
19485           httemplate/edit/process/elements/svc_Common.html,
19486           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
19487           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
19488           httemplate/view/elements/svc_Common.html,
19489           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
19490           from imported CDRs
19491
19492 2006-07-09 07:35  ivan
19493
19494         * rt/html/Elements/: Header, PageLayout: fix the image path in the
19495           kludged looknfeel integration
19496
19497 2006-07-05 07:55  ivan
19498
19499         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
19500
19501 2006-07-04 05:01  ivan
19502
19503         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
19504           adding freeside-addgroup
19505
19506 2006-07-01 04:26  ivan
19507
19508         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
19509
19510 2006-06-30 07:30  ivan
19511
19512         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
19513           flag!  sheesh
19514
19515 2006-06-29 08:45  ivan
19516
19517         * FS/FS/part_export/shellcommands.pm: small patch to set
19518           $new_finger from Tim Yardley
19519
19520 2006-06-29 08:19  ivan
19521
19522         * httemplate/edit/part_bill_event.cgi: percentage late fees too
19523
19524 2006-06-29 06:47  ivan
19525
19526         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
19527           httemplate/browse/inventory_class.html,
19528           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19529           httemplate/edit/svc_broadband.cgi,
19530           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
19531           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
19532           httemplate/search/inventory_item.html: finish at least the
19533           automatic provisioning part
19534
19535 2006-06-27 07:19  ivan
19536
19537         * httemplate/docs/index.html: going to wikiland
19538
19539 2006-06-24 09:41  ivan
19540
19541         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
19542           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
19543           httemplate/elements/select-table.html,
19544           httemplate/elements/table-grid.html: Add the ability to link
19545           customer service definition fields to inventory   classes, with
19546           an "automatic/manual" flag.  Add the ability for the web
19547           interface to maintain these links.  Start prettying up the
19548           service def.    edit in preparation for Bigger Changes.
19549
19550 2006-06-21 09:26  ivan
19551
19552         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
19553           interaction w/pager
19554
19555 2006-06-21 06:00  ivan
19556
19557         * httemplate/elements/iframecontentmws.js: oops, don't want this
19558           debugging in here
19559
19560 2006-06-21 06:00  ivan
19561
19562         * httemplate/view/cust_main/payment_history.html:
19563           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
19564
19565 2006-06-21 05:58  ivan
19566
19567         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
19568
19569 2006-06-21 05:57  ivan
19570
19571         * httemplate/elements/header-popup.html: adding a header element
19572           for popups to replace CGI::header
19573
19574 2006-06-21 05:56  ivan
19575
19576         * httemplate/elements/iframecontentmws.js: add overlib iframe
19577           function
19578
19579 2006-06-21 01:42  ivan
19580
19581         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
19582           the agent type report when there are lots of package definitions
19583
19584 2006-06-19 06:09  ivan
19585
19586         * httemplate/view/cust_main/packages.html: fix ACL name for service
19587           provisioning and prevent disabled service provisioning from
19588           messing up table formatting
19589
19590 2006-06-19 05:47  ivan
19591
19592         * bin/mapsecrets2access_user: better error checking for this
19593           thrown-together bootstrapping script
19594
19595 2006-06-19 05:22  ivan
19596
19597         * bin/mapsecrets2access_user: ACL bootstrapping
19598
19599 2006-06-19 05:15  ivan
19600
19601         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
19602
19603 2006-06-19 05:09  ivan
19604
19605         * FS/t/ConfDefaults.t: forgot to commit this test
19606
19607 2006-06-19 04:57  ivan
19608
19609         * bin/mapsecrets2access_user: ACL bootstrapping/upgrade
19610
19611 2006-06-19 04:25  ivan
19612
19613         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
19614           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
19615           httemplate/view/cust_main/packages.html,
19616           httemplate/view/cust_main/payment_history.html: ACLs, take three
19617           or four or something
19618
19619 2006-06-19 01:05  ivan
19620
19621         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
19622           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
19623           httemplate/elements/menu.html,
19624           httemplate/elements/select-cust-fields.html,
19625           httemplate/elements/select-cust_pkg-status.html,
19626           httemplate/elements/tr-select-cust-fields.html,
19627           httemplate/elements/tr-select-cust_pkg-status.html,
19628           httemplate/graph/cust_bill_pkg.cgi,
19629           httemplate/search/report_cust_pkg.html,
19630           httemplate/view/cust_main/contacts.html: add ability to select
19631           specific package defs. and package status to package report for
19632           qis
19633
19634 2006-06-18 23:03  ivan
19635
19636         * httemplate/search/cust_main.cgi: fix up the alternating colors on
19637           the customer search results
19638
19639 2006-06-18 19:33  ivan
19640
19641         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
19642           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
19643           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
19644           httemplate/elements/select-agent.html,
19645           httemplate/elements/select-table.html,
19646           httemplate/elements/tr-select-agent.html,
19647           httemplate/search/cust_bill.html,
19648           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
19649           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
19650           httemplate/search/svc_forward.cgi: agent virtualization, take one
19651           (stuff from "inactive" changeset snuck into cust_main.pm and the
19652           package reporting changeset in search/cust_pkg.cgi here too)
19653
19654 2006-06-18 05:56  ivan
19655
19656         * httemplate/edit/elements/edit.html: well, it isn't broken...
19657
19658 2006-06-18 05:54  ivan
19659
19660         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
19661           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
19662           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
19663           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
19664           httemplate/edit/process/access_group.html,
19665           httemplate/elements/checkboxes-table-name.html,
19666           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
19667           htetc/handler.pl, httemplate/browse/access_group.html,
19668           httemplate/browse/access_user.html,
19669           httemplate/edit/process/elements/process.html: ACLs: finish group
19670           edit (agents + rights) & browse
19671
19672 2006-06-15 18:23  jeff
19673
19674         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
19675           httemplate/misc/download-batch.cgi: value issues and many bits
19676           remain
19677
19678 2006-06-15 17:47  ivan
19679
19680         * httemplate/misc/download-batch.cgi: and fix the  name for TD
19681           Canada Trust.  and that's it for now.  really.
19682
19683 2006-06-15 17:33  ivan
19684
19685         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
19686           now that the batch format file is not the same as the batch
19687           params files
19688
19689 2006-06-15 17:27  ivan
19690
19691         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
19692           the config a little less strange
19693
19694 2006-06-08 03:32  ivan
19695
19696         * httemplate/elements/menu.html: fix link to prepaid card setup
19697
19698 2006-06-06 03:30  ivan
19699
19700         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
19701           automated install. wtf?!
19702
19703 2006-06-02 06:20  ivan
19704
19705         * httemplate/elements/header.html, rt/FREESIDE_MODIFIED,
19706           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
19707           rt/html/Elements/Tabs: add a service search
19708
19709 2006-05-24 03:22  ivan
19710
19711         * FS/MANIFEST: removing duplicate entries
19712
19713 2006-05-22 13:38  ivan
19714
19715         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
19716
19717 2006-05-22 11:27  ivan
19718
19719         * FS/FS/cust_main.pm: better error message for banned cards
19720
19721 2006-05-21 19:06  ivan
19722
19723         * Makefile: docs are going in the wiki Real Soon Now anyway
19724
19725 2006-05-21 17:50  ivan
19726
19727         * Makefile: 1.7.0?  why not?
19728
19729 2006-05-21 17:44  ivan
19730
19731         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
19732
19733 2006-05-21 11:40  ivan
19734
19735         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
19736
19737 2006-05-20 13:06  jeff
19738
19739         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
19740           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm, FS/t/pay_batch.t,
19741           htetc/handler.pl, httemplate/docs/schema.html,
19742           httemplate/misc/download-batch.cgi: first stab at BoM download
19743
19744 2006-05-15 06:57  ivan
19745
19746         * httemplate/: index.html, elements/freeside.css,
19747           elements/header.html, elements/menu.html: move most of the crap
19748           on the "main menu" to the sidebar
19749
19750 2006-05-15 04:05  ivan
19751
19752         * httemplate/elements/freeside.css,
19753           httemplate/elements/header.html, httemplate/elements/xmenu.css,
19754           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
19755           rt/html/Elements/FreesideNewCust,
19756           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
19757           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
19758           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
19759           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
19760           RT!
19761
19762 2006-05-14 09:47  ivan
19763
19764         * CREDITS, htetc/handler.pl, httemplate/autohandler,
19765           httemplate/index.html, httemplate/browse/access_group.html,
19766           httemplate/browse/access_user.html,
19767           httemplate/browse/agent_type.cgi,
19768           httemplate/browse/cust_main_county.cgi,
19769           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
19770           httemplate/edit/access_group.html,
19771           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
19772           httemplate/edit/cust_bill_pay.cgi,
19773           httemplate/edit/cust_credit.cgi,
19774           httemplate/edit/cust_credit_bill.cgi,
19775           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
19776           httemplate/edit/part_virtual_field.cgi,
19777           httemplate/edit/svc_domain.cgi,
19778           httemplate/edit/elements/edit.html,
19779           httemplate/edit/process/access_group.html,
19780           httemplate/edit/process/access_user.html,
19781           httemplate/edit/process/agent_type.cgi,
19782           httemplate/edit/process/cust_bill_pay.cgi,
19783           httemplate/edit/process/cust_credit.cgi,
19784           httemplate/edit/process/cust_credit_bill.cgi,
19785           httemplate/edit/process/elements/process.html,
19786           httemplate/elements/checkboxes-table.html,
19787           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
19788           httemplate/elements/header.html,
19789           httemplate/elements/menubar.html,
19790           httemplate/elements/select-access_group.html,
19791           httemplate/elements/tr-select-access_group.html,
19792           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
19793           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
19794           httemplate/search/cust_main-otaker.cgi,
19795           httemplate/search/cust_main.cgi,
19796           httemplate/search/report_cust_bill.html,
19797           httemplate/search/report_cust_credit.html,
19798           httemplate/search/report_cust_pay.html,
19799           httemplate/search/report_prepaid_income.html,
19800           httemplate/search/report_tax.html,
19801           httemplate/search/sqlradius.html,
19802           httemplate/search/svc_domain.cgi,
19803           httemplate/search/svc_external.cgi, FS/MANIFEST,
19804           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
19805           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
19806           FS/FS/access_right.pm, FS/FS/access_user.pm,
19807           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
19808           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
19809           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
19810           FS/bin/freeside-addoutsourceuser, FS/t/AccessRight.t,
19811           FS/t/access_group.t, FS/t/access_groupagent.t,
19812           FS/t/access_right.t, FS/t/access_user.t, FS/t/access_user_pref.t,
19813           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
19814           httemplate/view/cust_main/payment_history.html: first part of ACL
19815           and re-skinning work and some other small stuff
19816
19817 2006-05-13 11:34  ivan
19818
19819         * httemplate/images/background-cheat.png: yay for cheating
19820
19821 2006-05-13 08:31  ivan
19822
19823         * httemplate/images/: 32clear.gif, arrow.down.png,
19824           arrow.right.black.png, arrow.right.png, black-gradient.png,
19825           black-gray-corner.png, black-gray-gradient.png,
19826           black-gray-side.png, black-gray-top.png: adding new images
19827
19828 2006-05-12 06:57  ivan
19829
19830         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
19831           incorrect and broke things, this should actually work
19832
19833 2006-05-08 04:28  ivan
19834
19835         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
19836           httemplate/search/report_tax.cgi: add config switch to base tax
19837           off shipping address if present
19838
19839 2006-05-08 03:01  ivan
19840
19841         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
19842           httemplate/graph/cust_bill_pkg.cgi,
19843           httemplate/graph/elements/monthly.html,
19844           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
19845           package class looks good
19846
19847 2006-05-07 13:27  ivan
19848
19849         * htetc/handler.pl, httemplate/elements/select-month_year.html,
19850           httemplate/elements/select-pkg_class.html,
19851           httemplate/elements/select-table.html,
19852           httemplate/elements/tr-select-from_to.html,
19853           httemplate/elements/tr-select-pkg_class.html,
19854           httemplate/graph/cust_bill_pkg.cgi,
19855           httemplate/graph/money_time.cgi,
19856           httemplate/graph/report_cust_bill_pkg.html,
19857           httemplate/graph/report_money_time.html,
19858           httemplate/graph/elements/monthly.html: first pass at sales
19859           reports per agent and package class
19860
19861 2006-05-03 02:47  ivan
19862
19863         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
19864           Cappuccio
19865
19866 2006-05-02 08:23  ivan
19867
19868         * FS/: MANIFEST, FS/Pony.pm: yours!
19869
19870 2006-05-02 08:03  ivan
19871
19872         * httemplate/: index.html, search/report_receivables.html: add an
19873           agent pre-selection page to receivables report
19874
19875 2006-05-02 04:59  ivan
19876
19877         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
19878           httemplate/graph/money_time.cgi,
19879           httemplate/graph/report_money_time.html: add a "pre-report" page
19880           to this report/graph as requested by lewis/wtxs, also add 12mo
19881           total option
19882
19883 2006-05-01 06:09  ivan
19884
19885         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
19886           the 1st as it did before
19887
19888 2006-05-01 05:38  ivan
19889
19890         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
19891           annoying clucks (warnings with backtraces) when cutoff day isn't
19892           found in old packages
19893
19894 2006-05-01 04:45  ivan
19895
19896         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
19897           ambiguous
19898
19899 2006-05-01 04:43  ivan
19900
19901         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
19902           showing up on customer view listing when the custom priority
19903           field was edited
19904
19905 2006-04-26 06:16  ivan
19906
19907         * Makefile: apache reload doesn't work when server isn't running
19908           already
19909
19910 2006-04-21 17:58  ivan
19911
19912         * httemplate/browse/inventory_class.html,
19913           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
19914           httemplate/browse/rate.cgi,
19915           httemplate/browse/elements/browse.html, htetc/handler.pl,
19916           httemplate/index.html, httemplate/edit/inventory_class.html,
19917           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
19918           httemplate/edit/elements/edit.html,
19919           httemplate/edit/process/inventory_class.html,
19920           httemplate/edit/process/pkg_class.html,
19921           httemplate/edit/process/elements/process.html,
19922           httemplate/elements/select-agent.html,
19923           httemplate/elements/select-pkg_class.html,
19924           httemplate/elements/select-table.html,
19925           httemplate/elements/tr-select-pkg_class.html,
19926           httemplate/search/cust_pkg.cgi, FS/FS/part_pkg.pm,
19927           httemplate/search/elements/search.html: start of package class
19928           web UI (add/edit package classes, package class selection in
19929           package def edit)
19930
19931 2006-04-21 07:21  ivan
19932
19933         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
19934           now
19935
19936 2006-04-21 07:20  ivan
19937
19938         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
19939           indentation and the default cutoff day
19940
19941 2006-04-21 05:45  ivan
19942
19943         * httemplate/: index.html, misc/queue.cgi, search/queue.html:
19944           s(browse/queue.cgi)(search/queue.html)
19945
19946 2006-04-18 23:37  ivan
19947
19948         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
19949           in nested blocks that have been exited already.
19950
19951 2006-04-15 06:32  ivan
19952
19953         * httemplate/graph/money_time.cgi: REALLY correct the period for
19954           the total column this time
19955
19956 2006-04-15 06:28  ivan
19957
19958         * httemplate/graph/money_time.cgi: correct period & use a yellow
19959           color for the total column
19960
19961 2006-04-15 06:25  ivan
19962
19963         * httemplate/graph/money_time.cgi: format & link the total column
19964
19965 2006-04-14 17:21  ivan
19966
19967         * httemplate/graph/money_time.cgi: and </TD> the total column
19968
19969 2006-04-14 17:16  ivan
19970
19971         * httemplate/graph/money_time.cgi: add a total column
19972
19973 2006-04-14 04:55  ivan
19974
19975         * FS/FS/: Conf.pm, svc_forward.pm: add the
19976           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
19977           destinations
19978
19979 2006-04-13 14:29  ivan
19980
19981         * FS/bin/freeside-adduser: don't do the duplicate check unless
19982           there's a file already; fixes problem with first use of
19983           freeside-adduser
19984
19985 2006-04-12 05:36  ivan
19986
19987         * httemplate/index.html, FS/FS/cust_main.pm,
19988           httemplate/search/cust_main-zip.html,
19989           httemplate/search/cust_main.cgi,
19990           httemplate/search/report_cust_main-zip.html,
19991           httemplate/search/elements/search.html: zip code report
19992
19993 2006-04-09 16:41  ivan
19994
19995         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
19996           cust_main/tickets.html: a few more fixups for our favorite
19997           include(...) from Scott Edwards
19998
19999 2006-04-09 16:39  ivan
20000
20001         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
20002           fields
20003
20004 2006-04-09 16:24  ivan
20005
20006         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
20007           string ("old_uid") as a SCALAR ref while "strict refs" in use"
20008           error
20009
20010 2006-04-09 13:36  ivan
20011
20012         * FS/bin/freeside-adduser: error out if you try to add duplicates;
20013           this should lower my annoyance-level
20014
20015 2006-04-03 16:26  ivan
20016
20017         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
20018           checking
20019
20020 2006-04-03 13:49  ivan
20021
20022         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
20023
20024 2006-04-03 04:36  ivan
20025
20026         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
20027
20028 2006-04-03 03:11  ivan
20029
20030         * FS/FS/Record.pm: allow [ and ] in ut_text
20031
20032 2006-04-03 02:46  ivan
20033
20034         * htetc/handler.pl, FS/FS/Misc.pm,
20035           httemplate/edit/cust_main/contact.html,
20036           httemplate/misc/states.cgi,
20037           httemplate/view/cust_main/contacts.html: have the UI use full
20038           country names, and state names outside the US...
20039
20040 2006-04-02 15:13  ivan
20041
20042         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
20043
20044 2006-03-31 15:22  ivan
20045
20046         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
20047           events
20048
20049 2006-03-31 01:20  lsc
20050
20051         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
20052           pointed out by Ivan in the following email:
20053
20054           ---- before and after now?  I gave subscription and prorate a
20055           try.  Subscription came out as:
20056
20057             subscription 27th (03/25/06 - 04/27/06)  $10.00
20058             subscription 23rd (03/25/06 - 04/23/06)  $10.00
20059
20060           the "23rd" one is right, but the "27th" one should have only
20061           advanced the date two days to 3/27/06.
20062
20063               Prorate came out as:
20064
20065               prorate 23rd (03/25/06 - 04/23/06)  $9.20
20066               prorate 27th (03/25/06 - 04/27/06)  $10.49
20067
20068           The "23rd" one is right, but the "27th" one should have only
20069           advanced the date two days to 4/27/06.
20070
20071           lsc@prgmr.com
20072
20073 2006-03-30 06:22  ivan
20074
20075         * FS/bin/freeside-upgrade: move all the schema-updating magic into
20076           DBIx::DBSchema
20077
20078 2006-03-24 18:23  ivan
20079
20080         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
20081           FS/bin/freeside-setup,
20082           fs_selfservice/FS-SelfService/cgi/agent.cgi,
20083           fs_selfservice/FS-SelfService/cgi/payment_results.html,
20084           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
20085           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
20086           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
20087           httemplate/misc/upload-batch.cgi,
20088           httemplate/misc/process/cdr-import.html,
20089           httemplate/misc/process/cust_main-import.cgi,
20090           httemplate/misc/process/cust_main-import_charges.cgi,
20091           httemplate/misc/process/inventory_item-import.html: successfully
20092           correct the spelling of sucessful
20093
20094 2006-03-24 11:49  ivan
20095
20096         * httemplate/misc/process/payment.cgi: fix spelling
20097
20098 2006-03-23 04:00  lsc
20099
20100         * FS/FS/part_pkg/: prorate.pm, subscription.pm: for subscription.pm
20101           and prorate.pm:
20102
20103           -modify the subscription and prorate price plans
20104           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
20105           configurable (add a field to the %info hash) billing day instead
20106           of "1st of the month" only.  subscription will be easy, prorate
20107           will be a little trickier.
20108
20109           essentially, I replaced the '1' in the 'day' field of the
20110           timelocal that generates $$date with the value I added to the
20111           %info hash, 'cutoff_day'
20112
20113           -implement a price plan (new file in FS/FS/part_pkg/ - probably
20114           @ISA FS::part_pkg::subscription) that charges the first full
20115           month if the customer signs up between the 1st and the
20116           configurable billing day, and gives them the remainder of the
20117           month free if they sign up between the configurable billing day
20118           and the end of the month.
20119
20120           if this is the first time the customer is billed, and if the date
20121           is greater than the cutoff date, advance $ssdate to cutoff_day of
20122           next month, else $$date is cutoff_date of this month.  Either
20123           way, charge them for a month.
20124
20125           ----------------------------------------------------------------------
20126
20127 2006-03-20 11:13  ivan
20128
20129         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_main.pm,
20130           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
20131           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
20132           FS/MANIFEST, bin/cdr_upstream_rate.import,
20133           httemplate/edit/rate.cgi, httemplate/edit/cust_main/billing.html,
20134           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
20135           httemplate/view/cust_main/billing.html: add price plan to bill on
20136           internal or external CDRs directly, add option to export CDRs to
20137           a per-customer downstream file
20138
20139 2006-03-17 06:56  ivan
20140
20141         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
20142
20143 2006-03-14 23:34  ivan
20144
20145         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
20146           want a revision history
20147
20148 2006-03-14 20:17  ivan
20149
20150         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
20151           and normalize canadian zip codes as well as us ones
20152
20153 2006-03-13 14:32  ivan
20154
20155         * httemplate/elements/: progress-init.html, progress-popup.html:
20156           fix progress hoohaw for internet exploder again, whew.  also make
20157           sure error/finish messages are centered, looks better
20158
20159 2006-03-10 23:27  ivan
20160
20161         * httemplate/elements/footer.html: some pages from ui hoohaw have
20162           leaked footer include, need something here for now
20163
20164 2006-03-10 21:21  ivan
20165
20166         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
20167           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
20168           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
20169           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
20170           progressbar bug with multiple progressbar forms on a page
20171
20172 2006-03-10 14:30  ivan
20173
20174         * httemplate/: elements/progress-init.html,
20175           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
20176           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
20177           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
20178           (hopefully) allow multiple progress-init's in a page, also add
20179           second $cgi arg to all these progressbar calls...
20180
20181 2006-03-10 14:28  ivan
20182
20183         * FS/FS/UI/Web.pm: want to know who *called* this without the
20184           required second arg
20185
20186 2006-03-09 05:42  ivan
20187
20188         * htetc/handler.pl: fix that
20189           blank-page-instead-of-profiling-redirect-when-called-from-an-include
20190           bug triggered by mason 1.32 :)
20191
20192 2006-03-09 03:48  ivan
20193
20194         * httemplate/view/cust_main.cgi: don't use a table with
20195           WIDTH="100%", it shoves the custnum and "billing information"
20196           boxes way out to the right
20197
20198 2006-03-08 04:14  ivan
20199
20200         * FS/FS/inventory_item.pm,
20201           httemplate/misc/inventory_item-import.html,
20202           httemplate/misc/process/inventory_item-import.html,
20203           httemplate/search/inventory_item.html:  Add an option to the web
20204           interface to batch upload new entries to the
20205           inventory_item table.
20206
20207 2006-03-08 02:05  ivan
20208
20209         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
20210           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
20211           FS/t/inventory_item.t, httemplate/search/inventory_item.html,
20212           bin/generate-table-module, htetc/handler.pl,
20213           httemplate/edit/inventory_class.html,
20214           httemplate/edit/elements/edit.html,
20215           httemplate/edit/process/inventory_class.html,
20216           httemplate/edit/process/elements/process.html,
20217           httemplate/search/elements/search.html: Add a new table for
20218           inventory with for DIDs/serials/etc., and an additional new table
20219           for inventory category (i.e. to distinguish DIDs, serials, MACs,
20220           etc.)
20221
20222 2006-03-08 00:21  ivan
20223
20224         * FS/FS/agent.pm: add space in error msg
20225
20226 2006-03-03 07:02  ivan
20227
20228         * FS/FS/Report/Table/Monthly.pm, httemplate/graph/money_time.cgi:
20229           agent-specific sales/credit/receipts summary
20230
20231 2006-02-28 11:34  ivan
20232
20233         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
20234
20235 2006-02-22 05:07  ivan
20236
20237         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
20238           httemplate/images/red_telephone_mimooh_01.png,
20239           httemplate/view/cust_main/contacts.html: add vonage click2call
20240           feature
20241
20242 2006-02-21 23:12  ivan
20243
20244         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
20245
20246 2006-02-18 03:14  ivan
20247
20248         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
20249           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
20250           FS/MANIFEST, FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
20251           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
20252           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
20253           httemplate/misc/cdr-import.html,
20254           httemplate/misc/process/cdr-import.html,
20255           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
20256           bin/cdr_calltype.import: CDR schema and class
20257
20258 2006-02-17 18:11  ivan
20259
20260         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
20261           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
20262           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
20263           documentation left behind from example template
20264
20265 2006-02-16 13:43  ivan
20266
20267         * FS/FS/Setup.pm, FS/bin/freeside-setup,
20268           httemplate/docs/admin.html: automate more of the initial data
20269           adding...
20270
20271 2006-02-08 23:18  ivan
20272
20273         * httemplate/elements/: calendar-en.js, calendar-setup.js,
20274           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
20275           jscalendar
20276
20277 2006-02-08 14:53  ivan
20278
20279         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
20280           around either
20281
20282 2006-02-07 19:49  ivan
20283
20284         * httemplate/docs/index.html: slightly html-ize the 1.5.8 upgrade
20285           instructions
20286
20287 2006-02-07 18:26  ivan
20288
20289         * FS/FS/UID.pm: update error message when secrets file cannot be
20290           found
20291
20292 2006-02-07 05:49  ivan
20293
20294         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
20295           error message is better.
20296
20297 2006-02-07 03:12  ivan
20298
20299         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
20300           statement preventing page from showing up in konq
20301
20302 2006-02-05 04:27  ivan
20303
20304         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
20305           httemplate/edit/payment_gateway.html,
20306           httemplate/edit/process/payment_gateway.html: payment gateway
20307           editing
20308
20309 2006-02-01 15:13  ivan
20310
20311         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
20312           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
20313           FS/bin/freeside-daily, FS/bin/freeside-monthly,
20314           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
20315           httemplate/browse/part_bill_event.cgi: finish adding
20316           freeside-monthly and monthly events
20317
20318 2006-01-31 23:58  ivan
20319
20320         * Makefile: HEAD isn't 1.5.8 anymore
20321
20322 2006-01-31 07:01  ivan
20323
20324         * FS/FS/payby.pm: oops, forgot $
20325
20326 2006-01-31 03:02  ivan
20327
20328         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
20329           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
20330           httemplate/edit/part_bill_event.cgi: [no log message]
20331
20332 2006-01-30 20:26  ivan
20333
20334         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
20335           browse/agent_type.cgi, browse/part_bill_event.cgi,
20336           browse/part_export.cgi, browse/part_pkg.cgi, browse/part_svc.cgi,
20337           browse/part_virtual_field.cgi, browse/payment_gateway.html,
20338           browse/rate.cgi, browse/router.cgi, browse/svc_acct_pop.cgi,
20339           config/config-view.cgi, config/config.cgi,
20340           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
20341           edit/agent_payment_gateway.html, edit/agent_type.cgi,
20342           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
20343           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
20344           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
20345           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
20346           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
20347           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
20348           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
20349           misc/link.cgi, misc/meta-import.cgi, misc/upload-batch.cgi,
20350           misc/whois.cgi, misc/process/cust_main-import.cgi,
20351           misc/process/cust_main-import_charges.cgi,
20352           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
20353           search/report_tax.cgi, search/svc_external.cgi,
20354           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
20355           view/svc_broadband.cgi, view/svc_domain.cgi,
20356           view/svc_external.cgi: move header() to
20357           include(/elements/header.html) so it can be changed in one place,
20358           thanks to Scott Edwards
20359
20360 2006-01-30 18:59  ivan
20361
20362         * FS/FS/Record.pm: fix "table not found" dbdef error message to
20363           recommend freeside-upgrade instead create + dbdef-create
20364
20365 2006-01-26 23:34  ivan
20366
20367         * httemplate/search/report_tax.cgi: small visual fix to alternating
20368           row colors when show_taxclasses is on
20369
20370 2006-01-26 17:33  ivan
20371
20372         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
20373           report, show more info on the specific line item and invoice
20374
20375 2006-01-26 07:27  ivan
20376
20377         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
20378           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
20379           httemplate/search/cust_bill_pkg.cgi,
20380           httemplate/search/cust_tax_exempt_pkg.cgi,
20381           httemplate/search/report_tax.cgi,
20382           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
20383           exemption columns to work correctly.  also make them
20384           agent-specific.  also fix package exemption columns, they were
20385           bunk too, sheesh.  start adding package classes for package class
20386           tax reporting.
20387
20388 2006-01-25 04:34  ivan
20389
20390         * FS/: FS/Record.pm, FS/Schema.pm, FS/cust_bill.pm,
20391           FS/cust_main.pm, FS/cust_tax_exempt.pm,
20392           FS/cust_tax_exempt_pkg.pm, FS/h_cust_bill.pm,
20393           FS/h_cust_tax_exempt.pm, t/cust_tax_exempt_pkg.t,
20394           t/h_cust_bill.t, t/h_cust_tax_exempt.t, MANIFEST: change
20395           texas-style tax exemptions to be against a specific line item
20396           rather than just general per-customer, for later tracking and tax
20397           reporting.  fix 1969/1970 exemptions for one-off charges
20398
20399 2006-01-04 18:03  ivan
20400
20401         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
20402           columns
20403
20404 2005-12-29 18:41  rsiddall
20405
20406         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
20407           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
20408           fs_selfservice/FS-SelfService/SelfService.pm,
20409           fs_selfservice/FS-SelfService/cgi/provision_list.html,
20410           httemplate/view/cust_main.cgi: Fixing a few typos.
20411
20412 2005-12-24 19:41  ivan
20413
20414         * httemplate/search/report_tax.cgi: add switch to enable taxclass
20415           breakdown, report invoiced tax separately in that case
20416
20417 2005-12-24 19:38  ivan
20418
20419         * httemplate/edit/part_bill_event.cgi: make sure to specify a
20420           money_char default
20421
20422 2005-12-24 19:18  ivan
20423
20424         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
20425           to enable taxclass breakdown, report invoiced tax separately in
20426           that case
20427
20428 2005-12-24 19:07  ivan
20429
20430         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
20431           region" flag on new line item report - NULLs need to be compared
20432           explicitly.  apparantly NULL != NULL.  bah SQL
20433
20434 2005-12-24 19:00  ivan
20435
20436         * FS/FS/Schema.pm: update indices for better tax report performance
20437
20438 2005-12-24 18:31  ivan
20439
20440         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
20441           brainfart
20442
20443 2005-12-24 17:57  ivan
20444
20445         * httemplate/search/report_tax.cgi: correct end date display for
20446           "now"
20447
20448 2005-12-24 16:52  ivan
20449
20450         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
20451           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
20452           only when greater than N amount
20453
20454 2005-12-24 16:36  ivan
20455
20456         * httemplate/edit/cust_main/billing.html: don't reenable postal
20457           billing for existing customers just cause its blank...
20458
20459 2005-12-21 20:24  ivan
20460
20461         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
20462           the declaration too
20463
20464 2005-12-21 20:22  ivan
20465
20466         * httemplate/search/report_tax.cgi: fix some ambiguous var names
20467           causing " "my" variable $t masks earlier declaration in same
20468           scope" errors
20469
20470 2005-12-21 20:01  ivan
20471
20472         * httemplate/search/cust_bill_event.html,
20473           httemplate/search/cust_bill_pkg.cgi,
20474           httemplate/search/report_cust_bill.html,
20475           httemplate/search/report_cust_credit.html,
20476           httemplate/search/report_cust_pay.html,
20477           httemplate/search/report_tax.cgi,
20478           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
20479           httemplate/elements/select-agent.html,
20480           httemplate/elements/table-grid.html,
20481           httemplate/elements/tr-input-beginning_ending.html,
20482           httemplate/elements/tr-select-agent.html,
20483           httemplate/search/elements/search.html: tax report update, link
20484           to new line item report, per-agent tax reporting
20485
20486 2005-12-18 20:18  ivan
20487
20488         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
20489           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
20490           field labeling - not always monthly
20491
20492 2005-12-18 20:18  ivan
20493
20494         * FS/FS/part_pkg/sqlradacct_hour.pm: add maximum "caps" to RADIUS
20495           usage charges
20496
20497 2005-12-16 14:47  ivan
20498
20499         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
20500           attributes from wtxs, neaten up raddb.pm generation
20501
20502 2005-12-15 17:49  ivan
20503
20504         * httemplate/edit/payment_gateway.html: add TransactionCentral
20505
20506 2005-12-15 11:36  ivan
20507
20508         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
20509           new agent types, noticed by Julius Igugu
20510
20511 2005-12-15 10:45  ivan
20512
20513         * bin/print-schema: adding print-schema
20514
20515 2005-12-14 20:04  ivan
20516
20517         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
20518           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
20519
20520 2005-12-14 12:57  ivan
20521
20522         * FS/FS/svc_acct.pm: allow a dir field to be set (or
20523           auto-generated) even if uid is fixed
20524
20525 2005-12-14 10:52  ivan
20526
20527         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
20528           to Radiator export
20529
20530 2005-12-12 19:13  ivan
20531
20532         * httemplate/edit/process/payment_gateway.html: fix options in
20533           gateway adding
20534
20535 2005-12-12 13:39  ivan
20536
20537         * FS/FS/part_export/radiator.pm: use crypt password for radiator
20538           export
20539
20540 2005-12-09 08:58  ivan
20541
20542         * httemplate/: edit/process/cust_credit_bill.cgi,
20543           view/cust_main/payment_history.html: fill in reason if empty when
20544           applying a credit to a refund
20545
20546 2005-12-09 08:56  ivan
20547
20548         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
20549           postal mail checkbox misbehaving (isn't sticky on errors -
20550           reverts back to on)
20551
20552 2005-12-07 15:48  ivan
20553
20554         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
20555           without pg_oid_status, look up the actual sequence name from
20556           dbdef rather than assuming ${table}_${column}_seq
20557
20558 2005-12-06 14:25  ivan
20559
20560         * FS/FS/Record.pm: make sure zip is required for canada, also use
20561           CURRVAL() function instead of pg_oid_status DBD attribute because
20562           Pg 8.1 doesn't have oids by default anymore
20563
20564 2005-12-05 11:01  ivan
20565
20566         * FS/FS/svc_Common.pm: avoid uninitialized value errors
20567
20568 2005-12-05 09:19  ivan
20569
20570         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
20571           debugging info by default
20572
20573 2005-12-02 23:26  ivan
20574
20575         * htetc/handler.pl: this should be the last of
20576           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
20577
20578 2005-12-02 23:12  ivan
20579
20580         * Makefile: those semicolons can't possibly have belonged there
20581
20582 2005-12-02 23:02  ivan
20583
20584         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
20585           had to be run multiple times before
20586
20587 2005-12-01 11:17  ivan
20588
20589         * httemplate/edit/agent_type.cgi: list disabled packages on agent
20590           type edit if they are still associated with the type
20591
20592 2005-12-01 09:36  ivan
20593
20594         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
20595           shouldn't apply to RADIUS groups, this is messing up unrelated
20596           RADIUS exports
20597
20598 2005-11-28 09:16  ivan
20599
20600         * FS/FS/cust_main.pm: turn off debugging
20601
20602 2005-11-28 09:13  ivan
20603
20604         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
20605           SQL that Pg doesn't need and MySQL doesn't like
20606
20607 2005-11-28 09:12  ivan
20608
20609         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
20610           for all three supporte exports
20611
20612 2005-11-28 09:07  ivan
20613
20614         * FS/bin/freeside-sqlradius-radacctd: startup
20615           freeside-sqlradius-radacctd for radiator export too
20616
20617 2005-11-28 08:59  ivan
20618
20619         * FS/FS/svc_Common.pm: allow defaults to override empty values for
20620           new objects
20621
20622 2005-11-28 08:38  ivan
20623
20624         * FS/FS/cust_svc.pm: better error msg
20625
20626 2005-11-28 08:34  ivan
20627
20628         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
20629           deal with any usage-capable export
20630
20631 2005-11-28 08:21  ivan
20632
20633         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
20634           deal with any usage-capable export
20635
20636 2005-11-28 08:14  ivan
20637
20638         * FS/FS/Record.pm: okay, its been tested
20639
20640 2005-11-28 08:07  ivan
20641
20642         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
20643
20644 2005-11-28 07:41  ivan
20645
20646         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
20647           where the freeze is coming from
20648
20649 2005-11-27 13:59  ivan
20650
20651         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
20652           per-agent billco spools
20653
20654 2005-11-22 10:29  ivan
20655
20656         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
20657           backend-realtime config flag, should be more intuitive for
20658           guyananet
20659
20660 2005-11-22 08:41  ivan
20661
20662         * FS/FS/svc_Common.pm: oops, supposed to commit this one
20663
20664 2005-11-22 08:39  ivan
20665
20666         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
20667           svc_acct.seconds
20668
20669 2005-11-22 05:26  ivan
20670
20671         * FS/FS/part_export/radiator.pm: update radiator export to deal
20672           with prepaid and some other random stuff
20673
20674 2005-11-21 07:24  ivan
20675
20676         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
20677           and there's a duplicate error, show all conflicting accounts not
20678           just the ones for different customers
20679
20680 2005-11-21 06:25  ivan
20681
20682         * FS/FS/part_export/: shellcommands.pm,
20683           shellcommands_withdomain.pm: add usermod_nousername flag to just
20684           prohibit username changes
20685
20686 2005-11-21 04:41  ivan
20687
20688         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
20689           view/cust_main/payment_history.html: ignore blank lines in payby
20690           config
20691
20692 2005-11-21 03:04  ivan
20693
20694         * README: slight update to README
20695
20696 2005-11-21 02:47  ivan
20697
20698         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20699           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
20700           httemplate/edit/cust_main/billing.html,
20701           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
20702           httemplate/search/report_cust_pay.html,
20703           httemplate/view/cust_bill.cgi,
20704           httemplate/view/cust_main/payment_history.html: add MCRD payment
20705           type for manually processed ccards
20706
20707 2005-11-20 22:46  ivan
20708
20709         * httemplate/docs/schema.dia: load schema in current dia and save,
20710           should load up for people now?
20711
20712 2005-11-20 21:18  ivan
20713
20714         * FS/FS/Conf.pm: add config values used by external RT integration
20715
20716 2005-11-18 07:08  ivan
20717
20718         * httemplate/search/report_receivables.cgi: fix link glitch in
20719           receivables reports
20720
20721 2005-11-18 06:59  ivan
20722
20723         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
20724           add comment to package listing
20725
20726 2005-11-18 02:58  ivan
20727
20728         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20729           BS for RT 3.4.4
20730
20731 2005-11-18 02:53  ivan
20732
20733         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20734           BS for RT 3.4.4
20735
20736 2005-11-18 01:44  ivan
20737
20738         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20739           BS for RT 3.4.4
20740
20741 2005-11-17 19:48  ivan
20742
20743         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
20744           check edits for an expired card when the # has changed
20745
20746 2005-11-17 07:56  ivan
20747
20748         * FS/FS/part_export/: shellcommands.pm,
20749           shellcommands_withdomain.pm: make variable description more
20750           consistant wrt vars that are already shell-quoted
20751
20752 2005-11-17 04:53  ivan
20753
20754         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
20755
20756 2005-11-17 04:27  ivan
20757
20758         * FS/FS/Schema.pm: add cust_pkg2 index on cust_pkg.pkgpart
20759
20760 2005-11-17 03:15  ivan
20761
20762         * FS/FS/svc_acct.pm: update debuggging information for replace
20763           group info with user@domain
20764
20765 2005-11-17 03:04  ivan
20766
20767         * httemplate/view/svc_acct.cgi: fix service change!
20768
20769 2005-11-17 02:14  ivan
20770
20771         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
20772           requests!
20773
20774 2005-11-16 05:14  ivan
20775
20776         * FS/FS/part_svc.pm, httemplate/index.html,
20777           httemplate/browse/part_svc.cgi, FS/FS/UI/Web.pm,
20778           httemplate/edit/bulk-cust_svc.html,
20779           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
20780
20781 2005-11-11 17:24  ivan
20782
20783         * httemplate/view/cust_main/tickets.html: huh seem to have
20784           overlooked this
20785
20786 2005-11-11 17:22  ivan
20787
20788         * FS/FS/cust_main.pm: set payip for all payment types
20789
20790 2005-11-11 16:44  ivan
20791
20792         * FS/FS/part_export/cpanel.pm: interpolation helps alot
20793
20794 2005-11-11 16:17  ivan
20795
20796         * FS/FS/part_export/cpanel.pm: try using web interface scrape
20797           bullshit for adding pops instead of API, as per cpanel support
20798           [cPanel tickets ID# 116044]
20799
20800 2005-11-11 06:06  ivan
20801
20802         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
20803           export update of RADIUS Expiration attribute when cust_pkg.bill
20804           changes
20805
20806 2005-11-10 04:47  ivan
20807
20808         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
20809           add part_bill_event.payby selection to failed invoice event
20810           search
20811
20812 2005-11-10 03:36  ivan
20813
20814         * FS/FS/part_export/everyone_net.pm: fix password changes with
20815           everyone.net
20816
20817 2005-11-09 16:00  ivan
20818
20819         * httemplate/view/svc_domain.cgi: add javascript confirmation to
20820           unaudited domain deletion, add record being deleted to record
20821           deletion popup
20822
20823 2005-11-07 18:16  ivan
20824
20825         * httemplate/docs/admin.html: bah
20826
20827 2005-11-07 14:07  ivan
20828
20829         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
20830           Bug#1270
20831
20832 2005-11-04 03:43  ivan
20833
20834         * httemplate/elements/xmlhttp.html: oops, typo applying patch
20835
20836 2005-11-04 03:31  ivan
20837
20838         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
20839           Edwards to show mason errors received from XMLHTTP requests
20840
20841 2005-11-02 13:18  ivan
20842
20843         * FS/FS/cust_bill.pm: spool invoice to billco if no other
20844           destinations are set!
20845
20846 2005-10-31 21:32  ivan
20847
20848         * FS/FS/: cust_bill.pm: yarg
20849
20850 2005-10-31 21:27  ivan
20851
20852         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
20853
20854 2005-10-31 21:14  ivan
20855
20856         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
20857           events to apply only to a specific destination type (i.e. postal
20858           only)
20859
20860 2005-10-31 19:15  ivan
20861
20862         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
20863           billco format option to FTP invoice send, add invoice event to
20864           spool one giant (pair of) CSV files in addition to FTPing them
20865           individually
20866
20867 2005-10-28 04:56  ivan
20868
20869         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
20870           statustext as a failed billing event
20871
20872 2005-10-27 10:04  ivan
20873
20874         * httemplate/elements/select-taxclass.html: extraneous '; noticed
20875           by joe@surferz
20876
20877 2005-10-27 08:48  ivan
20878
20879         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
20880           and 60 had the wrote quote. they had single quote where double
20881           was needed...
20882
20883 2005-10-24 04:59  ivan
20884
20885         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
20886
20887 2005-10-24 04:56  ivan
20888
20889         * FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
20890           httemplate/elements/progress-init.html,
20891           httemplate/elements/xmlhttp.html: fix rate plan editing with new
20892           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
20893           on rate search screen
20894
20895 2005-10-21 08:21  ivan
20896
20897         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20898           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
20899           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
20900           httemplate/edit/cust_main/billing.html,
20901           httemplate/edit/process/cust_main.cgi,
20902           httemplate/search/cust_pay.cgi,
20903           httemplate/search/report_cust_pay.html,
20904           httemplate/view/cust_bill.cgi,
20905           httemplate/view/cust_main/payment_history.html: add CASH and WEST
20906           payment types (payments only, not cust_main.payby)
20907
20908 2005-10-21 06:15  ivan
20909
20910         * conf/invoice_html: brainfart
20911
20912 2005-10-21 05:50  ivan
20913
20914         * conf/invoice_html: i thought i fixed this already
20915
20916 2005-10-20 05:30  ivan
20917
20918         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
20919           service.  fuck Date::Manip
20920
20921 2005-10-16 23:46  ivan
20922
20923         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
20924           exporting so it'll export even if all svc_acct records don't have
20925           the group yet
20926
20927 2005-10-16 23:03  ivan
20928
20929         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
20930           usergroup editing
20931
20932 2005-10-16 08:02  ivan
20933
20934         * bin/bind.export: and make .HEADER optional for slaves too
20935
20936 2005-10-16 07:59  ivan
20937
20938         * bin/bind.export: don't error out if there's no HEADER file, just
20939           produce a useable snippet anyway
20940
20941 2005-10-16 07:04  ivan
20942
20943         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
20944           zone-underscore config file, update bind.import to use
20945           command-line options instead of ask for input
20946
20947 2005-10-15 06:48  ivan
20948
20949         * FS/FS/TicketSystem/RT_External.pm: don't error out when
20950           ticket_system-default_queueid hasn't been set yet
20951
20952 2005-10-15 06:40  ivan
20953
20954         * FS/FS/Conf.pm: make sure config still works if no ticket system
20955           is configured...
20956
20957 2005-10-15 06:37  ivan
20958
20959         * FS/FS/Conf.pm: make sure config still works if no ticket system
20960           is configured...
20961
20962 2005-10-15 05:58  ivan
20963
20964         * bin/backup-dvd: adding quick backup-to-dvd script
20965
20966 2005-10-15 04:29  ivan
20967
20968         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
20969           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
20970           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
20971           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
20972           httemplate/config/config.cgi: agent option to select RT queue
20973
20974 2005-10-15 04:13  ivan
20975
20976         * rt/html/Elements/Header: land RT 3.4.4 on HEAD
20977
20978 2005-10-15 02:33  ivan
20979
20980         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
20981           html/Elements/Header, html/Elements/Menu,
20982           html/Elements/PageLayout, html/Elements/SimpleSearch,
20983           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
20984           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
20985           sbin/rt-setup-database.in: landing rt 3.4.4 on HEAD
20986
20987 2005-10-15 02:09  ivan
20988
20989         * rt/: UPGRADING, configure, Makefile.in, README, configure.ac,
20990           Changelog, aclocal.m4, docs/rt3-schema-relationships.dot,
20991           docs/design_docs/realflow.txt, m4/rt_layout.m4,
20992           docs/design_docs/3.3-schema-redesign.txt,
20993           docs/design_docs/cvs_integration,
20994           docs/design_docs/link-definitions.txt, docs/design_docs/rt-mvc,
20995           sbin/extract-message-catalog, sbin/extract_pod_tests,
20996           sbin/factory, sbin/license_tag, sbin/regression_harness,
20997           sbin/rt-dump-database.in, sbin/rt-test-dependencies.in,
20998           html/autohandler, html/index.html, html/l,
20999           html/Ticket/History.html, html/Ticket/Modify.html,
21000           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
21001           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
21002           html/Tools/MyDay.html, html/Tools/Offline.html,
21003           html/Tools/Elements/Tabs, html/Ticket/ModifyLinks.html,
21004           html/Ticket/ShowEmailRecord.html,
21005           html/Ticket/Attachment/dhandler,
21006           html/Ticket/Elements/AddWatchers,
21007           html/Ticket/Elements/EditCustomField,
21008           html/Ticket/Elements/EditWatchers,
21009           html/Ticket/Elements/LoadTextAttachments,
21010           html/Ticket/Elements/ShowDependencies,
21011           html/Ticket/Elements/ShowMessageHeaders,
21012           html/Ticket/Elements/ShowPeople,
21013           html/Ticket/Elements/ShowTransaction,
21014           html/Ticket/Elements/BulkLinks,
21015           html/Ticket/Elements/EditCustomFields,
21016           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
21017           html/Ticket/Elements/PreviewScrips,
21018           html/Ticket/Elements/ShowBasics,
21019           html/Ticket/Elements/ShowCustomFields,
21020           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
21021           html/Ticket/Elements/ShowMembers,
21022           html/Ticket/Elements/ShowMessageStanza,
21023           html/Ticket/Elements/ShowRequestor,
21024           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
21025           html/Search/Edit.html, html/Search/Results.html,
21026           html/Search/Results.rdf, html/Search/Results.tsv,
21027           html/Ticket/Elements/EditBasics,
21028           html/Ticket/Elements/FindAttachments,
21029           html/Ticket/Elements/ShowAttachments,
21030           html/Ticket/Elements/ShowGroupMembers,
21031           html/Search/Elements/BuildFormatString,
21032           html/Search/Elements/DisplayOptions,
21033           html/Search/Elements/EditFormat,
21034           html/Search/Elements/EditSearches,
21035           html/Search/Elements/NewListActions,
21036           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
21037           html/Search/Elements/SelectAndOr,
21038           html/Search/Elements/SelectGroup,
21039           html/Search/Elements/SelectLinks,
21040           html/Search/Elements/SelectSearchObject,
21041           html/Search/Elements/SelectSearchesForObjects,
21042           html/Admin/autohandler, html/Admin/index.html,
21043           html/Approvals/Display.html, html/Approvals/index.html,
21044           html/Approvals/Elements/Approve,
21045           html/Approvals/Elements/PendingMyApproval,
21046           html/Approvals/Elements/ShowDependency,
21047           html/Approvals/Elements/Tabs,
21048           html/Download/CustomFieldValue/dhandler,
21049           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
21050           html/Search/Elements/PickBasics,
21051           html/Search/Elements/PickCriteria,
21052           html/Search/Elements/SelectPersonType,
21053           html/Admin/CustomFields/GroupRights.html,
21054           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
21055           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
21056           html/Admin/Global/Templates.html,
21057           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
21058           html/Admin/Global/CustomFields/Groups.html,
21059           html/Admin/Global/CustomFields/Queue-Tickets.html,
21060           html/Admin/Global/CustomFields/Queue-Transactions.html,
21061           html/Admin/Global/CustomFields/Users.html,
21062           html/Admin/Global/CustomFields/index.html,
21063           html/Admin/Groups/CustomFields.html,
21064           html/Admin/Groups/GroupRights.html,
21065           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
21066           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
21067           html/Admin/Groups/index.html,
21068           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
21069           html/Admin/CustomFields/Modify.html,
21070           html/Admin/CustomFields/Objects.html,
21071           html/Admin/CustomFields/UserRights.html,
21072           html/Admin/CustomFields/index.html,
21073           html/Admin/Queues/CustomFields.html,
21074           html/Admin/Queues/GroupRights.html,
21075           html/Admin/Users/CustomFields.html,
21076           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
21077           html/Admin/Users/index.html, html/Admin/Queues/CustomField.html,
21078           html/Admin/Queues/Scrip.html, html/Admin/Queues/Templates.html,
21079           html/Admin/Queues/UserRights.html,
21080           html/Admin/Elements/CustomFieldTabs,
21081           html/Admin/Elements/EditCustomField,
21082           html/Admin/Elements/EditCustomFieldValues,
21083           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
21084           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
21085           html/Admin/Elements/ListGlobalScrips,
21086           html/Admin/Elements/QueueTabs,
21087           html/Admin/Elements/SelectCustomFieldLookupType,
21088           html/Admin/Elements/SelectCustomFieldType,
21089           html/Admin/Elements/SelectModifyGroup,
21090           html/Admin/Elements/SelectModifyUser,
21091           html/Admin/Elements/SelectSingleOrMultiple,
21092           html/Admin/Elements/SelectUsers, html/Admin/Elements/Tabs,
21093           html/Admin/Elements/ToolTabs, html/Admin/Elements/UserTabs,
21094           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
21095           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
21096           html/Admin/Queues/index.html,
21097           html/Admin/Elements/AddCustomFieldValue,
21098           html/Admin/Elements/EditCustomFields,
21099           html/Admin/Elements/EditQueueWatchers,
21100           html/Admin/Elements/EditScrips,
21101           html/Admin/Elements/GlobalCustomFieldTabs,
21102           html/Admin/Elements/ModifyTemplate,
21103           html/Admin/Elements/ObjectCustomFields,
21104           html/Admin/Elements/SelectGroups,
21105           html/Admin/Elements/SelectModifyQueue,
21106           html/Admin/Elements/SelectNewGroupMembers,
21107           html/Admin/Elements/SelectScrip,
21108           html/Admin/Elements/SelectScripCondition,
21109           html/Admin/Elements/CreateUserCalled,
21110           html/Admin/Elements/GroupTabs,
21111           html/Admin/Elements/ListGlobalCustomFields,
21112           html/Admin/Elements/PickCustomFields,
21113           html/Admin/Elements/PickObjects,
21114           html/Admin/Elements/QueueRightsForUser,
21115           html/Admin/Elements/SelectRights,
21116           html/Admin/Elements/SelectScripAction,
21117           html/Admin/Elements/SelectStage,
21118           html/Admin/Elements/SelectTemplate,
21119           html/Admin/Elements/SystemTabs, html/SelfService/Closed.html,
21120           html/SelfService/Create.html,
21121           html/SelfService/CreateTicketInQueue.html,
21122           html/SelfService/Display.html, html/SelfService/Error.html,
21123           html/SelfService/Prefs.html, html/SelfService/Update.html,
21124           html/SelfService/index.html,
21125           html/SelfService/Attachment/dhandler,
21126           html/Elements/BevelBoxRaisedEnd, html/Elements/CreateTicket,
21127           html/Elements/EditCustomField,
21128           html/Elements/EditCustomFieldImage, html/Elements/EditLinks,
21129           html/Elements/Error, html/Elements/ListActions,
21130           html/Elements/MyRequests, html/Elements/QueryString,
21131           html/Elements/ScrubHTML, html/Elements/SelectDateType,
21132           html/Elements/SelectMatch, html/Elements/SelectNewTicketQueue,
21133           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
21134           html/Elements/SelectUsers, html/Elements/ShowLinks,
21135           html/SelfService/Elements/GotoTicket,
21136           html/SelfService/Elements/Header,
21137           html/SelfService/Elements/MyRequests,
21138           html/SelfService/Elements/Tabs,
21139           html/Elements/BevelBoxRaisedStart,
21140           html/Elements/EditCustomFieldBinary,
21141           html/Elements/EditCustomFieldSelect, html/Elements/GotoTicket,
21142           html/Elements/MessageBox, html/Elements/SelectAttachmentField,
21143           html/Elements/SelectGroups, html/Elements/SelectOwner,
21144           html/Elements/SelectQueue, html/Elements/SelectStatus,
21145           html/Elements/SelectWatcherType,
21146           html/Elements/ShowCustomFieldBinary,
21147           html/Elements/ShowCustomFieldImage,
21148           html/Elements/ShowCustomFieldWikitext,
21149           html/Elements/ShowCustomFields, html/Elements/ShowLink,
21150           html/Elements/TitleBox, html/Elements/Callback,
21151           html/Elements/Checkbox, html/Elements/EditCustomFieldFreeform,
21152           html/Elements/Quicksearch, html/Elements/Refresh,
21153           html/Elements/Section, html/Elements/SelectLinkType,
21154           html/Elements/SelectTicketTypes,
21155           html/Elements/EditCustomFieldText,
21156           html/Elements/EditCustomFieldWikitext, html/Elements/Login,
21157           html/Elements/MyTickets, html/Elements/SelectBoolean,
21158           html/Elements/SelectCustomFieldOperator,
21159           html/Elements/SelectCustomFieldValue,
21160           html/Elements/SelectDateRelation,
21161           html/Elements/SelectEqualityOperator, html/Elements/SelectLang,
21162           html/Elements/SelectResultsPerPage,
21163           html/Elements/SetupSessionCookie, html/Elements/ShowMemberships,
21164           html/Elements/Submit, html/Elements/TitleBoxEnd,
21165           html/Elements/CollectionAsTable/Header,
21166           html/Elements/CollectionAsTable/ParseFormat,
21167           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
21168           html/REST/1.0/dhandler, html/REST/1.0/logout,
21169           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
21170           html/REST/1.0/Forms/ticket/attachments,
21171           html/REST/1.0/Forms/ticket/default,
21172           html/REST/1.0/Forms/ticket/history,
21173           html/REST/1.0/Forms/ticket/links,
21174           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
21175           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
21176           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
21177           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
21178           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
21179           html/NoAuth/images/autohandler, html/User/Delegation.html,
21180           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
21181           html/User/Elements/Tabs, html/User/Groups/Members.html,
21182           html/User/Groups/Modify.html, html/User/Groups/index.html,
21183           lib/RT.pm.in, lib/t/00smoke.t, lib/t/setup_regression.t,
21184           lib/t/create_data.pl, lib/t/regression/01ticket_link_searching.t,
21185           lib/t/regression/02basic_web.t,
21186           lib/t/regression/03web_compiliation_errors.t,
21187           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
21188           lib/t/regression/08web_cf_access.t,
21189           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
21190           lib/t/regression/11-template-insert.t,
21191           lib/t/regression/12-search.t,
21192           lib/t/regression/13-attribute-tests.t,
21193           lib/t/regression/14merge.t,
21194           lib/t/regression/16-transaction_cf_tests.t,
21195           lib/t/regression/17multiple_deleg_revocation.t,
21196           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
21197           lib/t/regression/21query-builder.t,
21198           lib/t/regression/22search_tix_by_txn.t,
21199           lib/t/regression/04send_email.t,
21200           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
21201           lib/t/regression/15cf_single_values_are_single.t,
21202           lib/t/regression/18stale_delegations_cleanup.t,
21203           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
21204           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
21205           lib/RT/CustomField_Overlay.pm, lib/RT/Date.pm,
21206           lib/RT/Queues_Overlay.pm, lib/RT/ScripConditions_Overlay.pm,
21207           lib/RT/Template_Overlay.pm, lib/RT/User.pm, lib/RT/Attributes.pm,
21208           lib/RT/SavedSearch.pm, lib/RT/StyleGuide.pod, lib/RT/System.pm,
21209           lib/RT/Templates_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
21210           lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
21211           lib/RT/Attribute_Overlay.pm, lib/RT/Group.pm, lib/RT/Handle.pm,
21212           lib/RT/ObjectCustomFields.pm, lib/RT/EmailParser.pm,
21213           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm,
21214           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
21215           lib/RT/Tickets_Overlay.pm, lib/RT/Transactions.pm,
21216           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
21217           lib/RT/Links.pm, lib/RT/Scrip.pm, lib/RT/Attachment_Overlay.pm,
21218           lib/RT/Attributes_Overlay.pm, lib/RT/CurrentUser.pm,
21219           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/CustomFieldValues.pm,
21220           lib/RT/Group_Overlay.pm, lib/RT/ObjectCustomField.pm,
21221           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queue.pm,
21222           lib/RT/ScripActions.pm, lib/RT/Attachments.pm,
21223           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/Groups.pm,
21224           lib/RT/Links_Overlay.pm, lib/RT/SavedSearches.pm,
21225           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
21226           lib/RT/Transactions_Overlay.pm, lib/RT/ACE.pm,
21227           lib/RT/CachedGroupMembers.pm,
21228           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
21229           lib/RT/GroupMember.pm, lib/RT/Link.pm,
21230           lib/RT/ObjectCustomFieldValues.pm, lib/RT/Principal_Overlay.pm,
21231           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
21232           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
21233           lib/RT/Transaction.pm, lib/RT/CustomField.pm,
21234           lib/RT/ObjectCustomFieldValue.pm,
21235           lib/RT/ObjectCustomField_Overlay.pm,
21236           lib/RT/ScripActions_Overlay.pm, lib/RT/Template.pm,
21237           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
21238           lib/RT/ScripCondition_Overlay.pm, lib/RT/Ticket.pm,
21239           lib/RT/ACL.pm, lib/RT/GroupMember_Overlay.pm,
21240           lib/RT/ObjectCustomFieldValues_Overlay.pm, lib/RT/ACE_Overlay.pm,
21241           lib/RT/Attribute.pm, lib/RT/CachedGroupMembers_Overlay.pm,
21242           lib/RT/CustomFields_Overlay.pm, lib/RT/Link_Overlay.pm,
21243           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/Templates.pm,
21244           lib/RT/URI.pm, lib/RT/Users.pm, lib/RT/I18N/en.po,
21245           lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po,
21246           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
21247           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
21248           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
21249           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
21250           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
21251           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/URI/base.pm,
21252           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
21253           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
21254           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Generic.pm,
21255           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
21256           lib/RT/Action/RecordComment.pm,
21257           lib/RT/Action/RecordCorrespondence.pm,
21258           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
21259           lib/RT/Action/UserDefined.pm, lib/RT/Action/EscalatePriority.pm,
21260           lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
21261           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
21262           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
21263           lib/RT/Interface/Email/Auth/MailFrom.pm,
21264           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
21265           lib/RT/Interface/Web/Handler.pm,
21266           lib/RT/Interface/Web/QueryBuilder.pm,
21267           lib/RT/Interface/Web/Standalone.pm, bin/mason_handler.scgi.in,
21268           bin/standalone_httpd.in, lib/RT/Condition/AnyTransaction.pm,
21269           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
21270           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
21271           lib/RT/Condition/PriorityChange.pm,
21272           lib/RT/Condition/PriorityExceeds.pm,
21273           lib/RT/Condition/QueueChange.pm,
21274           lib/RT/Condition/StatusChange.pm,
21275           lib/RT/Condition/UserDefined.pm,
21276           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
21277           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
21278           lib/RT/Search/Generic.pm, bin/mason_handler.fcgi.in,
21279           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt.in,
21280           bin/webmux.pl.in, bin/rt-mailgate.in, etc/initialdata,
21281           etc/acl.mysql, etc/schema.Informix, etc/schema.SQLite,
21282           etc/acl.Pg, etc/schema.mysql, etc/upgrade/3.1.0/schema.SQLite,
21283           etc/upgrade/3.1.0/schema.Pg, etc/upgrade/3.3.0/acl.Informix,
21284           etc/upgrade/3.3.0/acl.Oracle, etc/upgrade/3.3.0/acl.Pg,
21285           etc/upgrade/3.3.0/acl.SQLite, etc/upgrade/3.3.0/acl.mysql,
21286           etc/upgrade/3.3.0/content, etc/upgrade/3.3.0/schema.Oracle,
21287           etc/upgrade/3.3.0/schema.Pg, etc/upgrade/3.3.0/schema.mysql,
21288           etc/upgrade/3.3.11/acl.Oracle, etc/upgrade/3.3.11/acl.Pg,
21289           etc/upgrade/3.3.11/acl.SQLite, etc/upgrade/3.3.11/acl.mysql,
21290           etc/upgrade/3.3.11/content, etc/upgrade/3.3.11/schema.Oracle,
21291           etc/upgrade/3.3.11/schema.Pg, etc/upgrade/3.3.11/schema.SQLite,
21292           etc/upgrade/3.3.11/schema.mysql: import rt 3.4.4
21293
21294 2005-10-13 14:16  ivan
21295
21296         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
21297           change uid' error when the account *has* a uid but
21298           svc_acct-edit_uid isn't turned on
21299
21300 2005-10-12 05:02  ivan
21301
21302         * httemplate/misc/: batch-cust_pay.html,
21303           process/batch-cust_pay.cgi: change button to say "post payment
21304           batch" and main error message to indicate the whole batch should
21305           be resubmitted, as per feedback from lewis
21306
21307 2005-10-12 02:51  ivan
21308
21309         * httemplate/edit/part_pkg.cgi: fix package customize losing
21310           services
21311
21312 2005-10-12 01:57  ivan
21313
21314         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
21315
21316 2005-10-10 09:06  ivan
21317
21318         * FS/FS/part_export/everyone_net.pm: oops, that should fix
21319           suspension problem
21320
21321 2005-10-10 05:20  ivan
21322
21323         * FS/FS/cust_pay.pm, htetc/handler.pl, httemplate/index.html,
21324           httemplate/misc/batch-cust_pay.html,
21325           httemplate/misc/xmlhttp-cust_main-search.cgi,
21326           httemplate/misc/process/batch-cust_pay.cgi,
21327           httemplate/search/cust_pay.cgi: updated quick payment entry
21328
21329 2005-10-08 06:45  ivan
21330
21331         * httemplate/misc/batch-cust_pay.html: quick payment entry
21332           javascript tested & working IE/firefix/konq
21333
21334 2005-10-07 17:47  ivan
21335
21336         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
21337           edit/process/quick-charge.cgi, elements/select-taxclass.html: fix
21338           tax class selection in package add/edit too
21339
21340 2005-10-07 16:28  ivan
21341
21342         * conf/invoice_latex: allow more width for return address, stuff is
21343           wrapping
21344
21345 2005-10-06 21:50  ivan
21346
21347         * httemplate/view/cust_main/billing.html: mask out echeck account
21348           #s too
21349
21350 2005-10-06 21:48  ivan
21351
21352         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
21353           in UI.  i believe huntsburg is in the doghouse for this one :)
21354
21355 2005-10-06 19:25  ivan
21356
21357         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
21358           httemplate/edit/process/quick-charge.cgi: add require_taxclasses
21359           config flag
21360
21361 2005-10-06 16:09  ivan
21362
21363         * httemplate/view/cust_bill-logo.cgi: really use default logo if
21364           the agent-specific one isn't found
21365
21366 2005-10-06 16:07  ivan
21367
21368         * httemplate/view/cust_bill-logo.cgi: use default logo if the
21369           agent-specific one isn't found
21370
21371 2005-10-06 16:03  ivan
21372
21373         * httemplate/view/cust_bill-logo.cgi: use default logo if the
21374           agent-specific one isn't found
21375
21376 2005-10-06 13:35  ivan
21377
21378         * FS/FS/part_export/everyone_net.pm: add debugging option to
21379           everyone_net export
21380
21381 2005-10-06 00:34  ivan
21382
21383         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
21384           httemplate/view/cust_main/payment_history.html: add cc-void
21385           option
21386
21387 2005-10-05 18:40  ivan
21388
21389         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
21390           sources (refnum) - needed to make sure the SELECT OPTIONs have
21391           explicitly specified VALUEs
21392
21393 2005-10-04 13:27  ivan
21394
21395         * FS/FS/part_export/everyone_net.pm: fix small error with
21396           everyone.net export
21397
21398 2005-10-02 18:41  ivan
21399
21400         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
21401           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
21402           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
21403           account view and edit: convert to proper templates, make sure
21404           usage information displays for any usage-capable export, add
21405           ability to edit uid/gid
21406
21407 2005-10-02 00:09  ivan
21408
21409         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
21410           target for quick iterative development
21411
21412 2005-09-29 13:19  ivan
21413
21414         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
21415           as well
21416
21417 2005-09-28 11:27  ivan
21418
21419         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
21420
21421 2005-09-25 01:20  ivan
21422
21423         * httemplate/view/cust_main.cgi: this css did weird things under IE
21424
21425 2005-09-25 01:13  ivan
21426
21427         * CREDITS, FS/FS/UI/Web.pm, httemplate/edit/process/part_svc.cgi,
21428           httemplate/edit/process/rate.cgi,
21429           httemplate/elements/jsrsServer.html,
21430           httemplate/elements/progress-init.html,
21431           httemplate/elements/progress-popup.html,
21432           httemplate/elements/xmlhttp.html: get rid of JSRS iframe foo for
21433           progress bar, use XMLHTTPRequest instead.  really should have
21434           done that in the first place.  JSON will wait until another
21435           day...
21436
21437 2005-09-24 15:53  ivan
21438
21439         * FS/FS/cust_main.pm: parse paybatch order number with dashes
21440           correctly
21441
21442 2005-09-22 15:25  ivan
21443
21444         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
21445           (dir-less) Conf showing up
21446
21447 2005-09-21 05:47  ivan
21448
21449         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
21450           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
21451           httemplate/view/cust_main/packages.html, init.d/freeside-init,
21452           FS/bin/freeside-daily: add prepaid support which sets RADIUS
21453           Expiration attribute, update customer view package UI
21454
21455 2005-09-16 03:10  ivan
21456
21457         * FS/FS/cust_main.pm: tyop
21458
21459 2005-09-16 01:18  ivan
21460
21461         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
21462           for a state/county/country
21463
21464 2005-09-14 04:01  ivan
21465
21466         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
21467           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
21468           bin/generate-table-module: fix autogenerated simple test
21469
21470 2005-09-13 13:12  ivan
21471
21472         * httemplate/search/elements/search.html: fix redirect with single
21473           item returned from search results and a coderef redirect
21474
21475 2005-09-10 07:50  ivan
21476
21477         * CREDITS, httemplate/edit/cust_main/contact.html,
21478           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
21479           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
21480           ajax-style xmlhttprequest state/county/country selector!
21481
21482 2005-09-08 12:15  ivan
21483
21484         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
21485           table names!  huh
21486
21487 2005-09-08 01:50  ivan
21488
21489         * httemplate/edit/cust_main.cgi: fix dropping of payname
21490
21491 2005-09-07 23:52  ivan
21492
21493         * httemplate/autohandler: don't need 4k of newlines anymore,
21494           H:W:SelectLayers works better
21495
21496 2005-09-07 15:52  ivan
21497
21498         * FS/FS/part_pkg.pm: add hourly frequency
21499
21500 2005-09-07 15:04  ivan
21501
21502         * bin/generate-raddb: list current dictionary sources in example so
21503           i don't forget
21504
21505 2005-09-07 15:02  ivan
21506
21507         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
21508           plus dictionary.ip3networks
21509
21510 2005-09-07 05:56  ivan
21511
21512         * FS/FS/Schema.pm: define username_len so the default add account
21513           screen doesn't have a tiny username field (when usernamemax is
21514           not defined)
21515
21516 2005-09-07 05:48  ivan
21517
21518         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
21519           when adding an account (and usernamemax is not set)
21520
21521 2005-09-07 05:44  ivan
21522
21523         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
21524           when adding an account (and username max is not set)
21525
21526 2005-09-07 05:38  ivan
21527
21528         * httemplate/view/cust_main.cgi: oops, still need areyousure
21529           javascript for some sub-bits of the page (package unprovisioning
21530           and cancellation, bunch of payment history stuff)
21531
21532 2005-09-07 03:40  ivan
21533
21534         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
21535           FS::Schema instead of calling $FS::Record::dbdef directly
21536
21537 2005-09-07 03:25  ivan
21538
21539         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
21540           forgot to prefix FS::
21541
21542 2005-09-07 03:16  ivan
21543
21544         * FS/FS/part_export/cpanel.pm: remote access key is a big long
21545           thing
21546
21547 2005-09-07 02:37  ivan
21548
21549         * FS/FS/part_export/cpanel.pm, eg/export_template.pm: add cpanel
21550           export
21551
21552 2005-09-06 14:58  ivan
21553
21554         * FS/FS/Conf.pm: document variables available in
21555           payment_receipt_email
21556
21557 2005-08-27 01:46  ivan
21558
21559         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
21560           FS/FS/cust_main.pm, FS/t/banned_pay.t, bin/generate-table-module,
21561           httemplate/view/cust_main.cgi,
21562           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
21563           ACH table, re-do cancel popup to have a checkbox to ban payinfo
21564
21565 2005-08-24 06:47  ivan
21566
21567         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
21568           popup
21569
21570 2005-08-24 06:22  ivan
21571
21572         * htetc/handler.pl, httemplate/edit/cust_main.cgi,
21573           httemplate/edit/cust_main/billing.html,
21574           httemplate/edit/cust_main/contact.html, FS/FS/cust_main.pm,
21575           FS/FS/cust_main_county.pm, FS/FS/ClientAPI/MyAccount.pm,
21576           FS/FS/ClientAPI/Signup.pm,
21577           fs_selfservice/FS-SelfService/SelfService.pm,
21578           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
21579           httemplate/edit/process/cust_main.cgi,
21580           httemplate/elements/overlibmws_draggable.js,
21581           httemplate/elements/overlibmws_iframe.js,
21582           httemplate/elements/progress-init.html,
21583           httemplate/elements/select-month_year.html,
21584           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
21585           httemplate/view/cust_main/billing.html: customer edit: abstract
21586           out billing info to billing.html, re-do payment type selection
21587           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
21588           for start date & issue #.  customer view: re-order fields for
21589           consistency.  selfservice API: support paystart_month,
21590           paystart_year, payissue and payip in MyAccount::process_payment
21591           and ::edit_info and Signup::new_customer,
21592           FS::cust_main::realtime_bop: support paystart_month paystart_year
21593           payissue payip fields
21594
21595 2005-08-23 05:38  ivan
21596
21597         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
21598           by moving dbdef stuff around
21599
21600 2005-08-18 00:58  ivan
21601
21602         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
21603           parsing of new-style paybatch
21604
21605 2005-08-17 22:41  ivan
21606
21607         * httemplate/edit/process/agent_payment_gateway.html: hopefully
21608           this is the last missing file
21609
21610 2005-08-17 22:12  ivan
21611
21612         * httemplate/edit/process/payment_gateway.html: oops another
21613           missing file
21614
21615 2005-08-17 21:16  ivan
21616
21617         * FS/FS/agent_payment_gateway.pm: missing file
21618
21619 2005-08-17 15:23  ivan
21620
21621         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
21622           FS/FS/option_Common.pm, FS/FS/part_export.pm,
21623           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
21624           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
21625           FS/bin/freeside-setup, FS/bin/freeside-upgrade, FS/FS.pm,
21626           FS/MANIFEST, FS/t/option_Common.t, FS/t/payment_gateway.t,
21627           FS/t/payment_gateway_option.t, bin/generate-table-module,
21628           htetc/handler.pl, httemplate/index.html,
21629           httemplate/browse/agent.cgi,
21630           httemplate/browse/payment_gateway.html,
21631           httemplate/edit/agent_payment_gateway.html,
21632           httemplate/edit/payment_gateway.html: infrastructure for easier
21633           schema changes, and: add payment_gateway, payment_gateway_option
21634           and agent_payment_gateway tables, add paystart_month,
21635           paystart_year, payissue and payip fields to cust_main, add
21636           preliminary gateway and gateway override editing to web UI, use
21637           payment gateway override when processing payments (card type, not
21638           taxclass yet)
21639
21640 2005-08-14 18:55  ivan
21641
21642         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
21643           Bug#1248
21644
21645 2005-08-09 14:38  ivan
21646
21647         * FS/: FS/part_export/radiator.pm, FS/part_export/sqlradius.pm,
21648           t/part_export-radiator.t, FS/part_export/sqlradius_withdomain.pm:
21649           add native Radiator export
21650
21651 2005-08-08 08:15  ivan
21652
21653         * FS/FS/part_export/everyone_net.pm: add export to everyone.net
21654           outsource mail service
21655
21656 2005-08-06 17:41  ivan
21657
21658         * FS/FS/part_export/forward_shellcommands.pm: update
21659           forward_shellcommands export to know about literal source
21660           addresses, closes: Bug#1246
21661
21662 2005-08-06 17:40  ivan
21663
21664         * FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
21665           FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
21666           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
21667           httemplate/search/elements/search.html: move cust_pkg search to
21668           new template, add active/suspended/cancelled customer packages to
21669           agent browse
21670
21671 2005-08-04 17:57  ivan
21672
21673         * httemplate/search/cust_credit.html: fix credit searches by otaker
21674
21675 2005-08-03 18:42  ivan
21676
21677         * Makefile: don't use install -D flag, doesn't work on bsd
21678
21679 2005-08-03 00:38  ivan
21680
21681         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
21682           uninitalized value in length" warnings
21683
21684 2005-08-02 19:23  ivan
21685
21686         * FS/FS/part_export/: domain_shellcommands.pm,
21687           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
21688           blank commands for non-svc_acct shellcommand exports too
21689
21690 2005-08-02 12:17  khoff
21691
21692         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
21693           svc_x record for an h_cust_svc record.
21694
21695 2005-07-14 04:55  ivan
21696
21697         * FS/FS/cust_main.pm: oops, fix last minute bug with new
21698           configurable customer fields on reports
21699
21700 2005-07-14 04:46  ivan
21701
21702         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
21703           from cust-fields work
21704
21705 2005-07-14 04:31  ivan
21706
21707         * httemplate/: index.html, search/svc_acct.cgi,
21708           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
21709           report
21710
21711 2005-07-14 04:18  ivan
21712
21713         * httemplate/search/cust_bill.html: move account search
21714           (httemplate/search/svc_acct.cgi) to new template, cust-fields
21715           configuration value to control which customer fields are shown on
21716           reports
21717
21718 2005-07-14 03:52  ivan
21719
21720         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
21721           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
21722           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
21723           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
21724           httemplate/search/cust_bill_event.cgi,
21725           httemplate/search/cust_credit.html,
21726           httemplate/search/cust_pay.cgi,
21727           httemplate/search/report_receivables.cgi,
21728           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21729           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
21730           httemplate/search/elements/search.html: move account search
21731           (httemplate/search/svc_acct.cgi) to new template, cust-fields
21732           configuration value to control which customer fields are shown on
21733           reports
21734
21735 2005-07-12 02:31  ivan
21736
21737         * httemplate/browse/part_pkg.cgi: <rjbs> More of the same: these
21738           patches make it safer to subclass FS::part_pkg's pkg_svc method
21739           by eliminating qsearches on table pkg_svc.
21740
21741 2005-07-12 02:22  ivan
21742
21743         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
21744           continuing effort to avoid using SQL and qsearch from templates
21745           to find the pkg_svc records for a package.
21746
21747 2005-07-12 02:13  ivan
21748
21749         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
21750           contructor to Record.pm
21751
21752 2005-07-12 02:11  ivan
21753
21754         * Makefile: okay, really enable RT by default for good now
21755
21756 2005-07-11 07:15  ivan
21757
21758         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
21759
21760 2005-07-11 06:01  ivan
21761
21762         * Makefile: new server
21763
21764 2005-07-11 05:53  ivan
21765
21766         * httemplate/docs/index.html: note alternate instructions for
21767           0pre6->7
21768
21769 2005-07-11 05:22  ivan
21770
21771         * bin/postfix.export: fix regex
21772
21773 2005-07-11 05:21  ivan
21774
21775         * Makefile: probably best to keep RT disabled by default, at least
21776           for this release
21777
21778 2005-07-11 03:58  ivan
21779
21780         * FS/t/ClientAPI_SessionCache.t:
21781           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
21782
21783 2005-07-11 02:49  ivan
21784
21785         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
21786           session expiration from Randall Lucas <rlucas@tercent.net>,
21787           thanks!
21788
21789 2005-07-09 08:41  ivan
21790
21791         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
21792           finding their logo
21793
21794 2005-07-09 03:55  ivan
21795
21796         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
21797           "invoice" on the post payment screen when posting against a
21798           specific invoice, replace with having useless "Auto-apply to
21799           invoices" box actually show the payment will be applied to one
21800           invoice only...  closes: Bug#1241
21801
21802 2005-07-09 03:36  ivan
21803
21804         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
21805           part_pkg/flat.pm, part_pkg/flat_comission.pm,
21806           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
21807           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
21808           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
21809           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
21810           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
21811           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
21812           method to cust_bill_pkg and use it in cust_bill... this should
21813           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
21814           to be sorted out
21815
21816 2005-07-08 16:06  ivan
21817
21818         * FS/bin/freeside-daily: fix bug with new efficient
21819           customer-finding code.  sql isn't perl, null != 0
21820
21821 2005-06-30 06:32  ivan
21822
21823         * FS/FS/Misc.pm: pod error
21824
21825 2005-06-30 06:20  ivan
21826
21827         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
21828
21829 2005-06-30 05:44  ivan
21830
21831         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
21832           foo
21833
21834 2005-06-16 22:31  ivan
21835
21836         * httemplate/misc/process/link.cgi: fix preference sort order for
21837           linking: sort unaudited services first, secondary sort by svcaprt
21838
21839 2005-06-16 22:07  ivan
21840
21841         * httemplate/misc/process/link.cgi: add more info to debugging
21842
21843 2005-06-16 22:04  ivan
21844
21845         * httemplate/misc/process/link.cgi: fix debugging
21846
21847 2005-06-16 21:42  ivan
21848
21849         * httemplate/misc/process/link.cgi: add debugging for accounts
21850           picked to pick
21851
21852 2005-06-14 21:46  ivan
21853
21854         * FS/FS/cust_bill.pm: better error reporting for actual errors from
21855           lpr command
21856
21857 2005-06-14 19:31  ivan
21858
21859         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
21860           rounding off of money value, closes: Bug#1237
21861
21862 2005-06-14 17:44  ivan
21863
21864         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
21865           reprint/fax/email links to invoice search results
21866
21867 2005-06-09 15:40  ivan
21868
21869         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
21870           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
21871           httemplate/misc/email_invoices.cgi,
21872           httemplate/misc/fax_invoice_events.cgi,
21873           httemplate/misc/fax_invoices.cgi,
21874           httemplate/misc/print_invoice_events.cgi,
21875           httemplate/misc/print_invoices.cgi,
21876           httemplate/search/cust_bill.html,
21877           httemplate/search/report_cust_bill.html: advanced invoice serach,
21878           groundwork to add reprint/fax/email links to invoice search
21879           results
21880
21881 2005-06-09 13:26  ivan
21882
21883         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
21884           changes the service listing to use $part_pkg->pkg_svc instead of
21885           a qsearch, which means that the listing will still work if
21886           pkg_svc has been subclassed.
21887
21888 2005-06-09 13:16  ivan
21889
21890         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
21891
21892 2005-06-09 02:15  ivan
21893
21894         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
21895           subclass, fixes pkg customize link
21896
21897 2005-06-09 00:19  ivan
21898
21899         * FS/bin/freeside-daily: declare new $opt_a
21900
21901 2005-06-09 00:13  ivan
21902
21903         * FS/bin/freeside-daily: significant speedup from only selected
21904           customers with outstanding packages or invoice events in the
21905           initial select, and add -a flag for agentnum
21906
21907 2005-06-08 23:56  ivan
21908
21909         * FS/FS/cust_bill.pm, conf/invoice_html,
21910           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
21911           invoices too
21912
21913 2005-06-08 23:36  ivan
21914
21915         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
21916           (html|latex)(small)?footer optionall per-agent too
21917
21918 2005-06-08 23:22  ivan
21919
21920         * FS/FS/cust_bill.pm: more sane regex
21921
21922 2005-06-08 23:14  ivan
21923
21924         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
21925           for multiple agents
21926
21927 2005-06-08 22:59  ivan
21928
21929         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
21930           is configurable per-agent
21931
21932 2005-06-08 22:34  ivan
21933
21934         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
21935           httemplate/edit/part_bill_event.cgi: add multiple agent selection
21936           to agent-specific invoicing
21937
21938 2005-06-08 17:18  ivan
21939
21940         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
21941           are forced in anyway on import
21942
21943 2005-06-08 14:52  ivan
21944
21945         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
21946           line items
21947
21948 2005-06-08 02:03  ivan
21949
21950         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
21951           FS/FS/ClientAPI/MyAccount.pm,
21952           fs_selfservice/FS-SelfService/SelfService.pm,
21953           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
21954           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
21955           fs_selfservice/FS-SelfService/cgi/make_payment.html,
21956           fs_selfservice/FS-SelfService/cgi/myaccount.html,
21957           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
21958           fs_selfservice/FS-SelfService/cgi/payment_results.html,
21959           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
21960           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
21961           fs_selfservice/FS-SelfService/cgi/provision.html,
21962           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
21963           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
21964           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
21965           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
21966           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
21967           httemplate/view/svc_acct.cgi: prepaid card recharge
21968
21969 2005-06-07 14:02  ivan
21970
21971         * FS/FS/Misc.pm: debugging output change in send_email
21972
21973 2005-06-06 13:07  ivan
21974
21975         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
21976           refactoring
21977
21978 2005-06-06 12:54  ivan
21979
21980         * FS/FS/Misc.pm: some additional warnings
21981
21982 2005-06-06 10:00  ivan
21983
21984         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
21985
21986 2005-06-02 18:51  ivan
21987
21988         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
21989           the last of the Internal vs External breakage i hope
21990
21991 2005-06-02 02:36  ivan
21992
21993         * httemplate/search/cust_bill_event.html: Capitalization
21994
21995 2005-06-02 02:29  ivan
21996
21997         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
21998           httemplate/search/cust_bill_event.cgi,
21999           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
22000           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
22001           httemplate/misc/email-invoice.cgi,
22002           httemplate/misc/email_invoices.cgi,
22003           httemplate/misc/fax-invoice.cgi,
22004           httemplate/misc/fax_invoices.cgi,
22005           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
22006           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
22007           FS/bin/freeside-queued, httemplate/search/elements/search.html,
22008           httemplate/elements/progress-init.html,
22009           httemplate/elements/progress-popup.html, htetc/handler.pl: add
22010           ability to search on a date range of invoice events and then
22011           reprint or reemail (boy was that a bit more work than i
22012           expected), closes: Bug#946
22013
22014 2005-06-01 17:02  ivan
22015
22016         * rt/html/Ticket/Elements/AddCustomers: remove warning
22017
22018 2005-06-01 16:40  ivan
22019
22020         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
22021           or something.
22022
22023 2005-06-01 14:40  ivan
22024
22025         * httemplate/search/report_receivables.cgi: remove trailing
22026           whitespace
22027
22028 2005-06-01 13:31  ivan
22029
22030         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
22031           RT_Internal again, hopefully this is the last of the breakage
22032           from RT_Internal
22033
22034 2005-05-31 19:39  ivan
22035
22036         * httemplate/edit/part_pkg.cgi: really. *sigh*
22037
22038 2005-05-31 16:42  ivan
22039
22040         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
22041           sesmon_minute price plkan, noticed by rjbs
22042
22043 2005-05-31 16:32  ivan
22044
22045         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
22046           package editing problem
22047
22048 2005-05-26 12:30  ivan
22049
22050         * httemplate/view/: cust_bill.cgi: silly perl version bs
22051
22052 2005-05-26 12:15  ivan
22053
22054         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
22055           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
22056
22057 2005-05-25 20:45  ivan
22058
22059         * httemplate/edit/part_pkg.cgi: 72?!
22060
22061 2005-05-24 08:33  ivan
22062
22063         * Makefile: 1.5.7.  and enable RT by default, finally
22064
22065 2005-05-23 04:49  ivan
22066
22067         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
22068
22069 2005-05-22 16:38  ivan
22070
22071         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
22072           an empty param
22073
22074 2005-05-22 13:39  ivan
22075
22076         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
22077
22078 2005-05-22 02:25  ivan
22079
22080         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
22081
22082 2005-05-21 21:24  ivan
22083
22084         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
22085
22086 2005-05-21 11:38  ivan
22087
22088         * httemplate/browse/agent.cgi: make sure the customers tables for
22089           each agent line up with each other, too
22090
22091 2005-05-21 10:26  ivan
22092
22093         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
22094           order of any sort
22095
22096 2005-05-21 10:14  ivan
22097
22098         * httemplate/browse/agent.cgi: line up
22099           prospect/active/suspended/cancelled customers
22100
22101 2005-05-19 07:10  ivan
22102
22103         * FS/FS/part_export/shellcommands.pm: A group number must refer to
22104           an already existing group - so add manually it if you want to
22105           define a set of static gids or something, default is just going
22106           to cause headaches
22107
22108 2005-05-19 04:05  ivan
22109
22110         * FS/FS/svc_acct.pm: ! or !! also
22111
22112 2005-05-19 03:45  ivan
22113
22114         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
22115           include gid too
22116
22117 2005-05-19 03:29  ivan
22118
22119         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
22120
22121 2005-05-19 03:26  ivan
22122
22123         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
22124           part_export/shellcommands.pm,
22125           part_export/shellcommands_withdomain.pm: fix shellcommands export
22126           encrypting "magic" shadow values * NP *LK*
22127
22128 2005-05-19 02:49  ivan
22129
22130         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
22131           replace, _check_duplicate was already below it
22132
22133 2005-05-19 01:51  ivan
22134
22135         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
22136           links
22137
22138 2005-05-19 01:43  ivan
22139
22140         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
22141           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
22142           links should respect template, also add direct re-send links like
22143           the view links and convert view/cust_bill.cgi to proper template
22144
22145 2005-05-18 09:57  ivan
22146
22147         * httemplate/browse/agent.cgi: oops, it helps to get the link right
22148
22149 2005-05-18 09:55  ivan
22150
22151         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
22152           agent-specific A/R aging report, closes: bug#1229
22153
22154 2005-05-18 09:37  ivan
22155
22156         * bin/masonize: report the file that had a masonize error
22157
22158 2005-05-18 07:50  ivan
22159
22160         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
22161           of course!
22162
22163 2005-05-18 03:43  ivan
22164
22165         * FS/FS/cust_bill.pm: oops, losing notes!
22166
22167 2005-05-15 06:49  ivan
22168
22169         * httemplate/search/report_receivables.cgi: this status column is
22170           probably faster, one giant SQL query.  and add back in the
22171           customer link, oops
22172
22173 2005-05-15 06:00  ivan
22174
22175         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
22176           httemplate/search/elements/search.html: move receivables report
22177           to search template
22178
22179 2005-05-15 04:58  ivan
22180
22181         * httemplate/search/cust_bill.html: use money_char config
22182
22183 2005-05-15 04:46  ivan
22184
22185         * httemplate/search/cust_bill.html: align
22186
22187 2005-05-14 12:57  ivan
22188
22189         * rt/lib/RT/URI/: freeside.pm, freeside/Internal.pm: fixup RT
22190           integration grr!
22191
22192 2005-05-14 11:03  ivan
22193
22194         * FS/FS/cust_bill.pm: h helps halot
22195
22196 2005-05-14 10:59  ivan
22197
22198         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
22199
22200 2005-05-14 10:04  ivan
22201
22202         * FS/FS/Conf.pm, conf/invoice_html,
22203           httemplate/view/cust_bill-logo.cgi: html invoices: when
22204           displaying, use the actual logo from the conf dir - same as the
22205           emailed copy
22206
22207 2005-05-14 09:30  ivan
22208
22209         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
22210
22211 2005-05-14 09:27  ivan
22212
22213         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
22214           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
22215           httemplate/view/cust_bill.cgi: html invoices!
22216
22217           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
22218           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
22219           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
22220           http://mailformat.dan.info/headers/mime.html
22221           http://www.faqs.org/rfcs/rfc2392.html
22222           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
22223
22224           (MIME is hard, let's go shopping!)
22225
22226 2005-05-13 08:06  ivan
22227
22228         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
22229           files, and expand country codes on invoices.  and oops,
22230           print_html changes slipped in last commit too.  well, they were
22231           ready anyway.
22232
22233 2005-05-13 03:55  ivan
22234
22235         * conf/invoice_latex: better to do something fancy like scale down
22236           the font size to fit in the intended space or something but hey,
22237           this is good enough for now :)
22238
22239 2005-05-13 03:54  ivan
22240
22241         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
22242           no invoice_latexreturnaddress file
22243
22244 2005-05-11 07:07  ivan
22245
22246         * FS/FS/export_svc.pm: new progressbar display causes a silly error
22247           in edge case where no dup checking necessary, closes: Bug#1226
22248
22249 2005-05-10 11:30  khoff
22250
22251         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
22252
22253 2005-05-05 06:04  ivan
22254
22255         * conf/: invoice_latex: no comma between state and address
22256
22257 2005-05-04 18:46  ivan
22258
22259         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
22260           and the domain id is missing
22261
22262 2005-05-04 02:33  ivan
22263
22264         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
22265           modifying pkg_svc records, closes: Bug#1221
22266
22267 2005-05-04 02:20  ivan
22268
22269         * FS/FS/Record.pm: err msg
22270
22271 2005-05-03 18:06  ivan
22272
22273         * FS/FS/cust_bill.pm: patch to just update the template or
22274           conf/invoice_latex* to use the new one
22275
22276 2005-05-03 17:40  ivan
22277
22278         * conf/invoice_latex, conf/invoice_latexfooter, conf/logo.eps,
22279           FS/FS/Conf.pm, FS/FS/cust_bill.pm: great new invoice template
22280           from kristian!
22281
22282 2005-05-03 10:22  ivan
22283
22284         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
22285           problems
22286
22287 2005-05-03 06:29  ivan
22288
22289         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
22290           unnecessary host=localhost from outsource instance creation foo
22291
22292 2005-05-03 02:56  ivan
22293
22294         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
22295           of "Chek" for payby = CHEK transactions
22296
22297 2005-05-03 01:51  ivan
22298
22299         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
22300           privs, -T not necessary
22301
22302 2005-05-03 01:46  ivan
22303
22304         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
22305           it still needs to be supported for just a little bit longer
22306
22307 2005-05-01 23:32  ivan
22308
22309         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
22310           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
22311           move httemplate/search/svc_domain to the new search template
22312           along with svc_www and svc_forward
22313
22314 2005-04-30 02:47  ivan
22315
22316         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
22317           forwards instead of nothing
22318
22319 2005-04-30 02:45  ivan
22320
22321         * httemplate/search/svc_forward.cgi: pull in the customer
22322           information as part of the main query for efficiency
22323
22324 2005-04-29 06:00  ivan
22325
22326         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
22327           forward search using the standard search template: forwards are
22328           now paged
22329
22330 2005-04-28 10:05  ivan
22331
22332         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
22333
22334 2005-04-25 17:20  khoff
22335
22336         * bin/svc_broadband.renumber: For renumbering svc_broadband
22337           services from one addr_block to another.  Hopefully no one will
22338           ever have to use this.
22339
22340 2005-04-25 02:33  ivan
22341
22342         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
22343           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
22344           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
22345           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
22346           freeside-sqlradius-radacctd again after all these years, now it
22347           just needs to update the "seconds" field(s), finally closes:
22348           Bug#1125
22349
22350 2005-04-21 04:47  ivan
22351
22352         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
22353           replacing too
22354
22355 2005-04-21 04:35  ivan
22356
22357         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
22358
22359 2005-04-20 00:12  ivan
22360
22361         * FS/FS/part_export/acct_sql.pm: hehe oops
22362
22363 2005-04-19 23:41  ivan
22364
22365         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
22366           defaults to acct_sql export
22367
22368 2005-04-19 02:50  ivan
22369
22370         * FS/FS/Conf.pm: disable RT_Libs for now
22371
22372 2005-04-19 02:48  ivan
22373
22374         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
22375
22376 2005-04-18 00:37  ivan
22377
22378         * FS/FS/cust_main.pm: add some newlines to debugging output, no
22379           need to print file and line # so much
22380
22381 2005-04-16 15:26  ivan
22382
22383         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
22384           screen instead of hardcoding $
22385
22386 2005-04-15 13:29  khoff
22387
22388         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
22389           httemplate/view/svc_domain.cgi: Added support for TXT records.
22390
22391 2005-04-14 02:41  ivan
22392
22393         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
22394           move invoice_latex templating to Text::Template, with special
22395           sauce^W^Wbackwards-compatibility for old templates
22396
22397 2005-04-13 05:31  ivan
22398
22399         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
22400           some super ancient assumptions about slipip and uid meaning
22401           exporting to RADIUS and shell respectively
22402
22403 2005-04-13 05:30  ivan
22404
22405         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
22406           Record.pm and use it in cust_svc svcpart replacement (which is
22407           all about the exports anyway)
22408
22409 2005-04-13 03:54  ivan
22410
22411         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
22412           check attributes
22413
22414 2005-04-13 03:32  ivan
22415
22416         * FS/FS/raddb.pm: add Radius-Operator
22417
22418 2005-04-13 03:16  ivan
22419
22420         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
22421
22422 2005-04-13 02:55  ivan
22423
22424         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
22425           errors"
22426
22427 2005-04-13 01:16  ivan
22428
22429         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
22430           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
22431           is present
22432
22433 2005-04-12 20:38  ivan
22434
22435         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
22436           flat_commission price plan, thanks to Troy Hammonds
22437
22438 2005-04-11 13:13  khoff
22439
22440         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
22441           the email address sent to your BOP processor, in case the
22442           processor sends a pesky receipt that you don't want your
22443           customers getting.
22444
22445 2005-04-11 09:48  khoff
22446
22447         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
22448           debugging messages on everyone.
22449
22450 2005-04-10 03:16  ivan
22451
22452         * httemplate/search/elements/search.html: add some left and right
22453           padding so cells don't run into each other so badly
22454
22455 2005-04-09 18:13  ivan
22456
22457         * Makefile: fix install-apache for bsd make and reverse
22458           accidentally-checked-in (again!) RT_ENABLED = 1
22459
22460 2005-04-07 18:12  ivan
22461
22462         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
22463           and don't f$&# care
22464
22465 2005-04-07 03:35  ivan
22466
22467         * Makefile, htetc/freeside-rt.conf: add install/debian/3.1/INSTALL
22468           script and script up some apache automation assuming a conf.d
22469           type dir
22470
22471 2005-04-07 02:26  ivan
22472
22473         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/fix-sequences: depend
22474           on DBIx::DBSchema 0.26 for dbdef-create (for Pg 'public' schema
22475           fix) and 0.25 in freeside-setup and Record.pm (for DBD::Pg 1.40
22476           is bunk fix)
22477
22478 2005-04-06 20:28  khoff
22479
22480         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
22481           current (non-history) records in place of missing history
22482           records.
22483
22484 2005-04-06 15:52  ivan
22485
22486         * FS/FS/svc_forward.pm: and fix the error msg haha
22487
22488 2005-04-06 15:50  ivan
22489
22490         * FS/FS/svc_forward.pm: looks like a domain part for a
22491           literally-specified forward src or dst is required, not optional
22492
22493 2005-04-05 17:50  khoff
22494
22495         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
22496           table, not the history table.
22497
22498 2005-04-05 14:33  khoff
22499
22500         * bin/add-history-records.pl: This doesn't fix the problem.  To be
22501           continued...
22502
22503 2005-04-02 15:49  ivan
22504
22505         * bin/slony-setup: must be as Pg superuser
22506
22507 2005-04-02 14:46  ivan
22508
22509         * FS/FS/cust_bill_pkg.pm, FS/FS/part_svc_router.pm,
22510           FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm, FS/FS/reg_code_pkg.pm,
22511           FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
22512           httemplate/docs/schema.html: herding elephants: add primary keys
22513           to *all* tables for slony
22514
22515 2005-04-02 12:34  ivan
22516
22517         * bin/slony-setup: adding quick slony setup script
22518
22519 2005-04-01 14:52  khoff
22520
22521         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
22522           attempt to resolve, problems caused by missing history records.
22523
22524 2005-04-01 14:34  khoff
22525
22526         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
22527           history records
22528
22529 2005-03-31 21:59  steve
22530
22531         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
22532
22533 2005-03-31 03:41  ivan
22534
22535         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
22536           method in addition to provisioning new ones
22537
22538 2005-03-31 01:07  ivan
22539
22540         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
22541           invoice destinations
22542
22543 2005-03-30 22:56  khoff
22544
22545         * bin/add-history-records.pl: Printing insert statements is not
22546           necessary
22547
22548 2005-03-30 19:47  khoff
22549
22550         * bin/add-history-records.pl: Committing the inserts helps.
22551
22552 2005-03-30 16:53  khoff
22553
22554         * bin/add-history-records.pl: (Apparently) working version.
22555           Updates svc_*, cust_svc, and domain_record history tables.
22556
22557 2005-03-30 16:31  khoff
22558
22559         * FS/FS/h_svc_forward.pm: Another missing 'u'.
22560
22561 2005-03-30 13:40  khoff
22562
22563         * FS/FS/h_Common.pm: Dump a call trace if something calls
22564           FS::h_Common::sql_h_search without END_TIMESTAMP.
22565
22566 2005-03-30 13:22  khoff
22567
22568         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
22569           in case we're really a FS::h_svc_www object.
22570
22571 2005-03-30 13:09  khoff
22572
22573         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
22574
22575 2005-03-30 12:55  khoff
22576
22577         * bin/add-history-records.pl: Test script to add pre-history table
22578           history records.
22579
22580 2005-03-29 17:37  ivan
22581
22582         * FS/FS/part_export/cp.pm: according to landel CP no longer
22583           supports changing username
22584
22585 2005-03-29 17:18  ivan
22586
22587         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
22588           selecting by credit card, fixes: Bug#1189
22589
22590 2005-03-29 14:41  ivan
22591
22592         * fs_selfservice/FS-SelfService/SelfService.pm: better self-service
22593           debugging, don't point to install.html for suEXEC/setuid in
22594           self-service setup docs
22595
22596 2005-03-28 17:40  khoff
22597
22598         * FS/FS/TicketSystem/RT_External.pm,
22599           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
22600           RT_External fixes.
22601
22602 2005-03-28 17:38  khoff
22603
22604         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
22605           an optional requirement.
22606
22607 2005-03-27 15:21  ivan
22608
22609         * FS/FS/cust_main.pm: allow & in bank names
22610
22611 2005-03-27 15:21  ivan
22612
22613         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
22614           child_objects can now set an alternate field for the svcnum, for
22615           things like forwards
22616
22617 2005-03-21 14:13  khoff
22618
22619         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
22620           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
22621           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
22622           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
22623           FS/FS/part_export/infostreet.pm,
22624           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
22625           httemplate/edit/cust_main.cgi,
22626           httemplate/edit/process/cust_main.cgi,
22627           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
22628           httemplate/view/cust_main/billing.html,
22629           httemplate/view/cust_main/tickets.html: Added support for FAX
22630           invoice destinations using a HylaFAX server.  Faxing plain text
22631           invoices is not supported.
22632
22633 2005-03-21 13:55  pbowen
22634
22635         * FS/FS/Record.pm: Forgot to load up the conf.
22636
22637 2005-03-18 16:12  pbowen
22638
22639         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
22640           a nasty bug that would clear the payinfo if the private key was
22641           not available.  2. Set the default module for encrypt/decrypt to
22642           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
22643           it doesn't just pass around plaintext if the encryption engine is
22644           broken or missing.  4. Added code so that the masked payinfo is
22645           handled correctly in the case that it is blank and it cannot be
22646           generated (encrypted payinfo)
22647
22648 2005-03-18 11:21  pbowen
22649
22650         * FS/: FS/Conf.pm, FS/Record.pm, FS/cust_bill.pm, FS/cust_main.pm,
22651           bin/freeside-setup: Added encrypted fields for Credit Cards,
22652           etc... - PB
22653
22654 2005-03-18 11:15  pbowen
22655
22656         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
22657           billing
22658
22659 2005-03-18 08:47  pbowen
22660
22661         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
22662           SUPER, @_ == 1 if it only contains an undef. -PB
22663
22664 2005-03-18 01:15  ivan
22665
22666         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
22667           freebsd install
22668
22669 2005-03-17 17:00  ivan
22670
22671         * FS/FS/cust_main_county.pm: sorry it was late
22672
22673 2005-03-17 13:56  khoff
22674
22675         * FS/FS/cust_bill.pm: Documentation tyop.
22676
22677 2005-03-17 13:41  khoff
22678
22679         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
22680           httemplate/misc/email-invoice.cgi: Added options
22681           invoice_email_pdf and invoice_email_pdf_note.  invoice_email_pdf
22682           - Attach PDF invoice to emailed plain text invoices.
22683           invoice_email_pdf_note - Replace plain text invoice with this
22684           note, when attaching a PDF.
22685
22686 2005-03-16 03:31  ivan
22687
22688         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
22689           names for some reason
22690
22691 2005-03-15 15:27  khoff
22692
22693         * httemplate/misc/payment.cgi: Missing semicolon.
22694
22695 2005-03-13 03:47  ivan
22696
22697         * FS/FS/cust_main.pm: and store the refund correctly
22698
22699 2005-03-13 03:34  ivan
22700
22701         * FS/FS/cust_main.pm: when refunding against a specific card
22702           payment, use the card details from the payment instead of the
22703           customer record
22704
22705 2005-03-13 03:12  ivan
22706
22707         * FS/FS/cust_main.pm: add some additional debugging to refunds
22708
22709 2005-03-12 08:07  ivan
22710
22711         * Makefile, rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
22712           rt/lib/RT/URI/freeside/Internal.pm,
22713           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
22714           freeside base url since RT calls it from multiple directory
22715           depths... have to specify explicity, like external integration
22716
22717 2005-03-12 06:35  ivan
22718
22719         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
22720           support into this century (close: Bug#1124) - finally get rid of
22721           fs_signup (everything is in fs_selfservice now) (Bug#413) -
22722           organize main menu sysadmin section so it is slightly less
22723           confusing
22724
22725 2005-03-12 06:31  ivan
22726
22727         * httemplate/docs/schema.html, FS/FS/agent.pm, FS/FS/cust_main.pm,
22728           FS/FS/cust_pay.pm, FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
22729           httemplate/view/cust_main/payment_history.html,
22730           httemplate/index.html, httemplate/browse/agent.cgi,
22731           httemplate/edit/prepay_credit.cgi,
22732           httemplate/search/prepay_credit.html,
22733           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
22734           fs_selfservice/FS-SelfService/ieak.template,
22735           fs_selfservice/FS-SelfService/cgi/agent.cgi,
22736           fs_selfservice/FS-SelfService/cgi/decline.html,
22737           httemplate/edit/process/prepay_credit.cgi,
22738           httemplate/edit/process/reg_code.cgi,
22739           fs_selfservice/FS-SelfService/cgi/map.gif,
22740           fs_selfservice/FS-SelfService/cgi/promocode.html,
22741           fs_selfservice/FS-SelfService/cgi/regcode.html,
22742           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
22743           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
22744           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
22745           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
22746           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
22747           fs_selfservice/FS-SelfService/cgi/signup.cgi,
22748           fs_selfservice/FS-SelfService/cgi/signup.html,
22749           fs_selfservice/FS-SelfService/cgi/stateselect.html,
22750           fs_selfservice/FS-SelfService/cgi/success.html, htetc/handler.pl:
22751           - bring prepaid support into this century (close: Bug#1124) -
22752           finally get rid of fs_signup (everything is in fs_selfservice
22753           now) (Bug#413) - organize main menu sysadmin section so it is
22754           slightly less confusing
22755
22756 2005-03-11 02:35  ivan
22757
22758         * rt/FREESIDE_MODIFIED: update list of modified files
22759
22760 2005-03-11 02:33  ivan
22761
22762         * rt/etc/RT_SiteConfig.pm: merging
22763
22764 2005-03-10 17:34  khoff
22765
22766         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
22767           html/Elements/Menu, html/Elements/Tabs,
22768           html/Ticket/Elements/AddCustomers,
22769           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
22770           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
22771           Reorganized RT->Freeside integration to support Internal (single
22772           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
22773           handled the same either way.  Integration type is changed by
22774           setting $RT::URI::freeside::IntegrationType to either 'Internal'
22775           or 'XMLRPC' in your RT_SiteConfig.pm.
22776
22777 2005-03-10 14:49  khoff
22778
22779         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
22780           lookups through the XMLRPC interface.
22781
22782 2005-03-10 01:56  ivan
22783
22784         * FS/bin/freeside-daily: fine.
22785
22786 2005-03-10 00:58  ivan
22787
22788         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
22789           package editing problem with extraneous services showing up,
22790           closes: Bug#1170
22791
22792 2005-03-09 00:18  ivan
22793
22794         * httemplate/docs/index.html: preliminary RT docs
22795
22796 2005-03-08 10:37  khoff
22797
22798         * FS/FS/XMLRPC.pm: Don't require that the method results be
22799           FS::Record descendant objects.  If they are, we map them to
22800           hashrefs.  Otherwise we return them verbatim and hope (maybe
22801           check) that they're scalars, hashrefs, or arrayrefs.
22802
22803 2005-03-08 10:15  khoff
22804
22805         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
22806           'version', and eventually config look-ups (next commit).
22807
22808 2005-03-05 19:25  ivan
22809
22810         * httemplate/search/elements/search.html: specity an explicit EOL
22811           for Text::CSV_XS, apparantly sometimes the default is null
22812
22813 2005-03-05 19:22  ivan
22814
22815         * httemplate/search/elements/search.html: and a slight formatting
22816           fix
22817
22818 2005-03-05 19:04  ivan
22819
22820         * httemplate/search/elements/search.html, htetc/handler.pl,
22821           httemplate/index.html, httemplate/search/cust_bill.html,
22822           httemplate/search/cust_bill_event.html,
22823           httemplate/search/cust_credit.html,
22824           httemplate/search/cust_main-otaker.cgi,
22825           httemplate/search/cust_main.cgi,
22826           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
22827           httemplate/search/reg_code.html,
22828           httemplate/search/report_cust_credit.html,
22829           httemplate/search/report_cust_pay.html,
22830           httemplate/search/report_prepaid_income.html,
22831           httemplate/search/report_tax.html,
22832           httemplate/search/sqlradius.html, httemplate/search/svc_www.cgi,
22833           httemplate/view/cust_bill-pdf.cgi,
22834           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
22835           templated reports and clean up their HTML formatting, closes;
22836           Bug#520, Bug#1107
22837
22838 2005-03-04 14:24  ivan
22839
22840         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
22841           reference "payby" is ambiguous" error when selecting by payment
22842           type, fix missing check #s caused by cust_main.payinfo masking
22843           cust_pay.payinfo, closes (really this time): Bug#1105
22844
22845 2005-03-04 04:57  ivan
22846
22847         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
22848           correctly even if the customer record has somehow been removed...
22849
22850 2005-03-04 04:34  ivan
22851
22852         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
22853           httemplate/search/cust_credit.html,
22854           httemplate/search/cust_pay.cgi,
22855           httemplate/search/report_cust_credit.html,
22856           httemplate/search/report_cust_pay.html,
22857           httemplate/search/elements/search.html: add agent selection to
22858           payment and credit reports, add link to agent browse, closes:
22859           Bug#1105
22860
22861 2005-03-03 02:25  ivan
22862
22863         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
22864           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
22865           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
22866           scary "Multiple records in scalar search" warnings w/history
22867           table searches
22868
22869 2005-03-03 01:05  ivan
22870
22871         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
22872           debug output...
22873
22874 2005-03-03 00:58  ivan
22875
22876         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
22877           call details on invoices, so place names get cut off, not
22878           anything important
22879
22880 2005-03-03 00:52  ivan
22881
22882         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
22883           debug output...
22884
22885 2005-03-03 00:52  ivan
22886
22887         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
22888
22889 2005-03-03 00:45  ivan
22890
22891         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
22892           for time2str
22893
22894 2005-03-03 00:37  ivan
22895
22896         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
22897           to invoice details
22898
22899 2005-03-03 00:15  ivan
22900
22901         * FS/FS/Record.pm: want a full stack backtrace for this warning
22902
22903 2005-03-03 00:05  ivan
22904
22905         * FS/FS/part_export/sqlradius.pm: doc
22906
22907 2005-03-02 13:00  khoff
22908
22909         * eg/xmlrpc-example.pl, httemplate/misc/xmlrpc.cgi,
22910           FS/FS/XMLRPC.pm, htetc/handler.pl: Initial version of the xmlrpc
22911           interface for freeside.
22912
22913 2005-03-01 16:47  ivan
22914
22915         * FS/FS/cust_pkg.pm: set setup date on package changes
22916
22917 2005-03-01 16:03  ivan
22918
22919         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
22920           crediting customer for service remaining:
22921           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
22922           where the part_pkg record didn't have a plan, closes: Bug#1153
22923
22924 2005-02-27 03:18  ivan
22925
22926         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
22927           details on invoices, closes: Bug#1096
22928
22929 2005-02-27 03:05  ivan
22930
22931         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
22932           on errors
22933
22934 2005-02-27 02:18  ivan
22935
22936         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
22937           fields in a table without a primary key
22938
22939 2005-02-25 14:14  ivan
22940
22941         * bin/pg-readonly: try to set the sequences right for modern Pg
22942
22943 2005-02-25 14:07  ivan
22944
22945         * bin/pg-readonly: adding quick pg-readonly tool
22946
22947 2005-02-25 12:52  ivan
22948
22949         * FS/FS/part_pkg.pm: small bugfix for options option
22950
22951 2005-02-25 12:21  ivan
22952
22953         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
22954           option to part_pkg::insert to specify part_pkg_option records
22955
22956 2005-02-24 06:22  ivan
22957
22958         * httemplate/edit/part_svc.cgi,
22959           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
22960           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
22961           httemplate/elements/progress-init.html,
22962           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
22963           FS/FS/part_svc.pm: add progressbar to service definition add -
22964           duplicate checking can take a while, closes: Bug#1126
22965
22966 2005-02-22 10:26  khoff
22967
22968         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
22969           to make it easier to find packages in large lists.
22970
22971 2005-02-20 00:51  ivan
22972
22973         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
22974
22975 2005-02-20 00:44  ivan
22976
22977         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
22978           httemplate/elements/jsrsServer.html,
22979           httemplate/elements/overlibmws.js,
22980           httemplate/elements/progress-init.html,
22981           httemplate/elements/progress-popup.html: use a javascript layer
22982           instead of a browser popup (popup blockers), really generalize
22983           the progressbar code to make it easy to use as a component
22984
22985 2005-02-17 00:44  ivan
22986
22987         * httemplate/edit/rate.cgi: generalize progressbar code in
22988           preparation for using it wherever needed
22989
22990 2005-02-16 17:37  ivan
22991
22992         * httemplate/edit/process/rate.cgi: generalize progressbar code in
22993           preparation for using it wherever needed
22994
22995 2005-02-16 16:11  ivan
22996
22997         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
22998           preparation for using it wherever needed
22999
23000 2005-02-15 18:53  ivan
23001
23002         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
23003           problems
23004
23005 2005-02-13 19:49  ivan
23006
23007         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
23008           closes: Bug#1113
23009
23010 2005-02-11 19:02  ivan
23011
23012         * httemplate/edit/process/svc_broadband.cgi: transaction not
23013           necessary here
23014
23015 2005-02-10 22:44  ivan
23016
23017         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/handler.pl,
23018           httemplate/edit/process/rate.cgi, httemplate/edit/rate.cgi:
23019           generalize progressbar code in preparation for using it wherever
23020           needed
23021
23022 2005-02-08 17:08  ivan
23023
23024         * Makefile: more porable syntax for su
23025
23026 2005-02-08 14:33  ivan
23027
23028         * FS/FS/clientapi_session_field.pm: tyop
23029
23030 2005-02-08 12:22  ivan
23031
23032         * FS/bin/freeside-setup, FS/FS.pm, FS/MANIFEST,
23033           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
23034           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
23035           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
23036           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
23037           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
23038           httemplate/docs/schema.html: make self-service session cache
23039           module configurable, start framework for in-database session
23040           cache
23041
23042 2005-02-05 15:39  ivan
23043
23044         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
23045           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
23046           complication from ClientAPI dispatch foo
23047
23048 2005-02-04 17:30  ivan
23049
23050         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
23051           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
23052           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
23053           perl??
23054
23055 2005-02-04 06:44  ivan
23056
23057         * Makefile: freebsd throws a fatal error if it can't stop apache
23058           now, bah
23059
23060 2005-02-04 02:38  ivan
23061
23062         * httemplate/edit/cust_main.cgi: typo
23063
23064 2005-01-29 04:49  ivan
23065
23066         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
23067           bit for reg codes
23068
23069 2005-01-29 04:34  ivan
23070
23071         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
23072           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
23073           FS/t/reg_code.t, FS/t/reg_code_pkg.t, FS/MANIFEST,
23074           FS/FS/ClientAPI/Signup.pm, httemplate/docs/schema.html,
23075           httemplate/edit/reg_code.cgi, httemplate/search/reg_code.html,
23076           httemplate/edit/process/reg_code.cgi: registration codes
23077
23078 2005-01-27 15:01  ivan
23079
23080         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
23081           s/defaultcountry/countrydefault/
23082
23083 2005-01-27 14:19  ivan
23084
23085         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
23086
23087 2005-01-27 02:21  ivan
23088
23089         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
23090           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/elements/jsrsClient.js,
23091           FS/bin/freeside-queued, httemplate/edit/rate.cgi,
23092           httemplate/elements/qlib/box.js,
23093           httemplate/elements/qlib/boxctrl.js,
23094           httemplate/elements/qlib/boxres.js,
23095           httemplate/elements/qlib/button.js,
23096           httemplate/elements/qlib/buttonres.js,
23097           httemplate/elements/qlib/control.js,
23098           httemplate/elements/qlib/counter.js,
23099           httemplate/elements/qlib/imagelist.js,
23100           httemplate/elements/qlib/label.js,
23101           httemplate/elements/qlib/messagebox.js,
23102           httemplate/elements/qlib/progress.js,
23103           httemplate/elements/qlib/sound.js,
23104           httemplate/elements/qlib/sprite.js,
23105           httemplate/elements/qlib/window.js,
23106           httemplate/elements/qlib/wndctrl.js,
23107           httemplate/images/progressbar-empty.png,
23108           httemplate/images/progressbar-full.png: DHTML progress bar for
23109           glacial rate adding and editing, closes: Bug#1100
23110
23111 2005-01-19 13:25  ivan
23112
23113         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
23114           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
23115           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
23116           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
23117           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
23118           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
23119           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
23120           unused portion at cancellation, patch from pbowen
23121
23122 2005-01-18 16:57  ivan
23123
23124         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
23125           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
23126           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
23127           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
23128           one-time referral credits
23129
23130 2005-01-07 14:16  ivan
23131
23132         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
23133           file for rate processing, causing problems with giant query
23134           string, kludge in the non-displayed US-rates, and disable the
23135           submit button when pressed
23136
23137 2005-01-06 12:58  ivan
23138
23139         * FS/FS/Conf.pm: fix description RT_External in ticket_system
23140           option
23141
23142 2005-01-06 12:20  ivan
23143
23144         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
23145           key codes, don't try fancy things with hex and sprintf
23146
23147 2005-01-06 11:48  ivan
23148
23149         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
23150           turbo hex keycodes in uppercase
23151
23152 2005-01-06 11:02  ivan
23153
23154         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
23155           serials and key codes can be edited locally
23156
23157 2005-01-05 11:29  ivan
23158
23159         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
23160           hex!
23161
23162 2005-01-05 02:01  ivan
23163
23164         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
23165           voip_sqlradacct
23166
23167 2005-01-04 19:07  ivan
23168
23169         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
23170           correct this time
23171
23172 2005-01-04 19:01  ivan
23173
23174         * FS/FS/part_export/artera_turbo.pm: missing underscore!
23175
23176 2005-01-04 18:47  ivan
23177
23178         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
23179           than run them immediately, always format keycode as %010d,
23180           closes: Bug#936, Bug#1060
23181
23182 2005-01-03 10:25  ivan
23183
23184         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
23185           in numeric gt (>)
23186
23187 2004-12-31 00:47  ivan
23188
23189         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
23190           price plan
23191
23192 2004-12-31 00:31  ivan
23193
23194         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
23195           voip price plan
23196
23197 2004-12-31 00:24  ivan
23198
23199         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
23200           voip price plan
23201
23202 2004-12-30 23:43  ivan
23203
23204         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
23205
23206 2004-12-30 16:48  ivan
23207
23208         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
23209           fix up some bugs in VoIP rating
23210
23211 2004-12-29 17:41  ivan
23212
23213         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
23214           domain_record.pm
23215
23216 2004-12-29 04:01  ivan
23217
23218         * CREDITS: update credits
23219
23220 2004-12-29 04:00  ivan
23221
23222         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
23223           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
23224           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
23225           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
23226           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
23227           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
23228           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
23229           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
23230           httemplate/view/cust_main.cgi,
23231           httemplate/view/cust_main/packages.html: historical (immutable)
23232           invoice details about services and other history infrastructure
23233
23234 2004-12-28 15:30  ivan
23235
23236         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
23237           export
23238
23239 2004-12-27 02:19  ivan
23240
23241         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
23242           from causing payment or credit transactions from finishing
23243
23244 2004-12-27 01:23  ivan
23245
23246         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
23247           httemplate/edit/cust_main/contact.html: UI: rework shipping
23248           address javascript, closes: Bug#1085
23249
23250 2004-12-24 15:35  ivan
23251
23252         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
23253           toor
23254
23255 2004-12-24 15:28  ivan
23256
23257         * bin/passwd.import: remove $Id$ line
23258
23259 2004-12-24 15:27  ivan
23260
23261         * bin/passwd.import: import NP and *LK* from shadow file as * (no
23262           password)
23263
23264 2004-12-23 18:54  ivan
23265
23266         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
23267           to set payment date manually
23268
23269 2004-12-23 03:39  ivan
23270
23271         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
23272           svc_www-enable_subdomains config option
23273
23274 2004-12-23 01:15  ivan
23275
23276         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
23277           packages when no primary service is selected
23278
23279 2004-12-23 01:07  ivan
23280
23281         * FS/FS/part_pkg.pm: better debugging for options passed to insert
23282           method
23283
23284 2004-12-23 00:32  ivan
23285
23286         * FS/bin/freeside-setup: allow NULL zip in some countries
23287
23288 2004-12-23 00:00  ivan
23289
23290         * FS/bin/freeside-setup: going with 6 digit misnamed "npa" for now
23291
23292 2004-12-23 00:00  ivan
23293
23294         * bin/: rate-us.import, rate.import: adding rate import scripts
23295
23296 2004-12-22 23:29  ivan
23297
23298         * FS/FS/rate_region.pm: better short prefix display
23299
23300 2004-12-22 23:28  ivan
23301
23302         * httemplate/edit/rate.cgi: hide US regions for now, we don't
23303           currently need them for rating just invoice/session display and
23304           the web pages are so giant they're timing out
23305
23306 2004-12-22 06:40  ivan
23307
23308         * Makefile: chkconfig ON
23309
23310 2004-12-22 06:09  ivan
23311
23312         * Makefile: /usr/bin/true on fleabsd
23313
23314 2004-12-22 06:06  ivan
23315
23316         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
23317           warn and require confirmation when editing next bill dates to a
23318           date in the past, closes; Bug#430
23319
23320 2004-12-22 01:53  ivan
23321
23322         * FS/bin/freeside-daily: just "vaccum analyze" is fine
23323
23324 2004-12-21 15:19  ivan
23325
23326         * FS/FS/rate_detail.pm: need to use table modules we call
23327           ut_foreign_key on: rate, rate_region
23328
23329 2004-12-20 03:41  ivan
23330
23331         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
23332           ticket lists
23333
23334 2004-12-20 03:29  ivan
23335
23336         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
23337           to fix XSS on ticket lists
23338
23339 2004-12-20 02:13  ivan
23340
23341         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
23342           better error messages on email errors
23343
23344 2004-12-20 00:21  ivan
23345
23346         * Makefile: remove quotes which were causing problems.  grr make
23347
23348 2004-12-20 00:16  ivan
23349
23350         * Makefile: add init script enable command in deb and redhat
23351
23352 2004-12-18 02:52  ivan
23353
23354         * httemplate/index.html: fix spelling
23355
23356 2004-12-13 01:13  ivan
23357
23358         * FS/FS/Conf.pm, httemplate/index.html: add config option for
23359           address2 search, closes: Bug#1022
23360
23361 2004-12-12 00:34  ivan
23362
23363         * FS/FS/cust_main.pm: fix customer status display for some cases
23364           with suspended accounts
23365
23366 2004-12-11 15:16  ivan
23367
23368         * FS/FS/part_export/acct_sql.pm: finish modification
23369
23370 2004-12-11 12:41  ivan
23371
23372         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
23373           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
23374           event, closes: Bug#977
23375
23376 2004-12-10 23:50  ivan
23377
23378         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
23379           httemplate/view/cust_main/packages.html,
23380           httemplate/view/cust_main/payment_history.html: voiding of echeck
23381           payments instead of refunds
23382
23383 2004-12-10 14:28  ivan
23384
23385         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
23386           and service address boxes
23387
23388 2004-12-10 13:35  ivan
23389
23390         * rt/html/Elements/Header: fix link to freeside docs in RT header
23391
23392 2004-12-10 13:25  ivan
23393
23394         * httemplate/docs/: overview-new.dia, overview-new.png: move the
23395           "self-service SSH tunnel" label to avoid ambiguity
23396
23397 2004-12-09 16:51  ivan
23398
23399         * FS/bin/freeside-setup: promo codes not unique...
23400
23401 2004-12-09 16:04  ivan
23402
23403         * rt/html/Elements/Tabs: fix link back to billing main
23404
23405 2004-12-09 15:14  ivan
23406
23407         * httemplate/search/cust_main.cgi: typo
23408
23409 2004-12-09 15:05  ivan
23410
23411         * httemplate/search/cust_main.cgi: typo
23412
23413 2004-12-09 14:26  ivan
23414
23415         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
23416
23417 2004-12-09 14:23  ivan
23418
23419         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
23420           fields
23421
23422 2004-12-09 14:20  ivan
23423
23424         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
23425
23426 2004-12-09 14:06  ivan
23427
23428         * httemplate/search/cust_main.cgi: UI: same font size as the rest
23429           of the page
23430
23431 2004-12-09 14:02  ivan
23432
23433         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
23434           little
23435
23436 2004-12-09 13:59  ivan
23437
23438         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
23439           for empty value of custom tickets work???
23440
23441 2004-12-09 13:53  ivan
23442
23443         * httemplate/index.html: remove extra list item for now
23444
23445 2004-12-09 13:33  ivan
23446
23447         * httemplate/view/cust_main/tickets.html,
23448           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
23449           invoice addresses
23450
23451 2004-12-09 12:43  ivan
23452
23453         * FS/bin/freeside-setup: fix some typos noticed by pbowen
23454
23455 2004-12-09 04:46  ivan
23456
23457         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
23458
23459 2004-12-09 04:18  ivan
23460
23461         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
23462           up wrong id field
23463
23464 2004-12-09 04:03  ivan
23465
23466         * FS/FS/TicketSystem/RT_External.pm: use new var
23467
23468 2004-12-09 04:01  ivan
23469
23470         * FS/FS/Conf.pm: typo
23471
23472 2004-12-09 03:57  ivan
23473
23474         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
23475           for default queue id
23476
23477 2004-12-09 03:17  ivan
23478
23479         * httemplate/index.html: finish up for now
23480
23481 2004-12-09 02:07  ivan
23482
23483         * httemplate/search/cust_main.cgi: deuglify
23484
23485 2004-12-09 01:57  ivan
23486
23487         * httemplate/search/cust_main.cgi: fix typo
23488
23489 2004-12-09 01:21  ivan
23490
23491         * FS/FS/TicketSystem/RT_Internal.pm,
23492           httemplate/search/cust_main.cgi,
23493           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
23494           httemplate/view/cust_main/billing.html,
23495           httemplate/view/cust_main/contacts.html,
23496           httemplate/view/cust_main/misc.html,
23497           httemplate/view/cust_main/tickets.html: more RT integration
23498
23499 2004-12-06 06:42  ivan
23500
23501         * httemplate/search/cust_main.cgi: fix total link
23502
23503 2004-12-06 06:36  ivan
23504
23505         * httemplate/search/cust_main.cgi: fix total links and line up
23506           custom field columns
23507
23508 2004-12-06 06:15  ivan
23509
23510         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
23511           too
23512
23513 2004-12-06 06:13  ivan
23514
23515         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
23516           for counting tickets with severities...
23517
23518 2004-12-06 06:11  ivan
23519
23520         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
23521
23522 2004-12-06 06:09  ivan
23523
23524         * httemplate/search/cust_main.cgi: fix reading custome field values
23525
23526 2004-12-06 06:00  ivan
23527
23528         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
23529           FS/FS/TicketSystem/RT_External.pm,
23530           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
23531           httemplate/search/cust_main.cgi: 1st try at adding custom field
23532           handling
23533
23534 2004-12-06 00:09  ivan
23535
23536         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
23537           length" warning in latex escapes
23538
23539 2004-12-05 22:56  ivan
23540
23541         * httemplate/search/cust_main.cgi: link customers back to tickets!
23542
23543 2004-12-03 17:09  ivan
23544
23545         * rt/html/Elements/PageLayout: landing rt 3.2.2
23546
23547 2004-12-03 15:41  ivan
23548
23549         * htetc/handler.pl: landing rt 3.2.2
23550
23551 2004-12-03 12:51  ivan
23552
23553         * rt/: html/Elements/Footer, html/Elements/Header,
23554           html/Elements/PageLayout, html/Elements/SimpleSearch,
23555           html/Elements/Tabs, html/Ticket/Elements/ShowSummary,
23556           html/Ticket/Elements/Tabs, sbin/rt-setup-database.in: landing rt
23557           3.2.2
23558
23559 2004-12-03 12:40  ivan
23560
23561         * rt/: lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
23562           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
23563           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Notify.pm,
23564           lib/RT/Action/RecordCorrespondence.pm,
23565           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/Generic.pm,
23566           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
23567           lib/RT/Action/EscalatePriority.pm,
23568           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
23569           lib/RT/Action/SendEmail.pm, lib/RT/URI/fsck_com_rt.pm,
23570           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
23571           lib/RT/URI/base.pm, lib/RT/Interface/REST.pm,
23572           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
23573           lib/RT/Interface/Email/Auth/MailFrom.pm,
23574           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
23575           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
23576           lib/RT/Condition/QueueChange.pm,
23577           lib/RT/Condition/StatusChange.pm,
23578           lib/RT/Interface/Web/Handler.pm,
23579           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
23580           lib/RT/Search/Generic.pm, lib/RT/Condition/Generic.pm,
23581           bin/mason_handler.scgi.in, bin/rt-crontool.in,
23582           bin/standalone_httpd.in, bin/webmux.pl.in,
23583           lib/RT/Condition/AnyTransaction.pm,
23584           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/OwnerChange.pm,
23585           lib/RT/Condition/PriorityExceeds.pm,
23586           lib/RT/Condition/UserDefined.pm, bin/mason_handler.fcgi.in,
23587           bin/mason_handler.svc.in, bin/rt.in, bin/rt-mailgate.in,
23588           etc/schema.Sybase, etc/acl.Sybase, etc/initialdata,
23589           etc/schema.Informix, etc/acl.Pg, etc/constraints.mysql,
23590           etc/schema.SQLite, etc/schema.mysql, etc/drop.Oracle,
23591           etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
23592           etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
23593           etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
23594           etc/upgrade/3.1.0/schema.Informix,
23595           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
23596           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
23597           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: import rt
23598           3.2.2
23599
23600 2004-12-03 12:37  ivan
23601
23602         * rt/html/: Ticket/Elements/ShowTransactionAttachments,
23603           Elements/QuickCreate, Elements/TicketList,
23604           Elements/CollectionAsTable/Row: Initial revision
23605
23606 2004-12-03 12:37  ivan
23607
23608         * rt/: UPGRADING, README, Makefile.in, configure, configure.ac,
23609           Changelog, aclocal.m4, sbin/extract-message-catalog,
23610           sbin/regression_harness, sbin/factory, sbin/license_tag,
23611           sbin/rt-test-dependencies.in, sbin/extract_pod_tests,
23612           html/autohandler, html/index.html, html/l,
23613           html/Ticket/History.html, html/Ticket/ModifyAll.html,
23614           html/Ticket/ModifyDates.html, html/Ticket/ModifyPeople.html,
23615           html/Ticket/Update.html, html/Tools/MyDay.html,
23616           html/Tools/Offline.html, html/Tools/Elements/Tabs,
23617           html/Ticket/Modify.html, html/Ticket/ModifyLinks.html,
23618           html/Ticket/ShowEmailRecord.html,
23619           html/Ticket/Attachment/dhandler,
23620           html/Ticket/Elements/LoadTextAttachments,
23621           html/Ticket/Elements/EditCustomField,
23622           html/Ticket/Elements/EditWatchers,
23623           html/Ticket/Elements/ShowDependencies,
23624           html/Ticket/Elements/ShowMessageHeaders,
23625           html/Ticket/Elements/ShowPeople,
23626           html/Ticket/Elements/ShowTransaction,
23627           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
23628           html/Ticket/Elements/EditPeople, html/Ticket/Elements/ShowDates,
23629           html/Ticket/Elements/ShowMembers,
23630           html/Ticket/Elements/ShowMessageStanza,
23631           html/Ticket/Elements/ShowRequestor,
23632           html/Ticket/Elements/EditCustomFields,
23633           html/Ticket/Elements/EditDates,
23634           html/Ticket/Elements/PreviewScrips,
23635           html/Ticket/Elements/ShowBasics,
23636           html/Ticket/Elements/ShowCustomFields,
23637           html/Ticket/Elements/ShowGroupMembers,
23638           html/Ticket/Elements/ShowHistory,
23639           html/Ticket/Elements/ShowUserEntry,
23640           html/Ticket/Elements/EditBasics,
23641           html/Ticket/Elements/FindAttachments,
23642           html/Ticket/Elements/ShowAttachments, html/Search/Build.html,
23643           html/Search/Edit.html, html/Search/Results.html,
23644           html/Search/Results.rdf, html/Search/Results.tsv,
23645           html/Search/Elements/BuildFormatString,
23646           html/Search/Elements/DisplayOptions,
23647           html/Search/Elements/EditSearches,
23648           html/Search/Elements/NewListActions,
23649           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
23650           html/Search/Elements/SelectAndOr,
23651           html/Search/Elements/SelectLinks,
23652           html/Search/Elements/SelectPersonType,
23653           html/Search/Elements/SelectSearchesForObjects,
23654           html/Approvals/Display.html, html/Approvals/index.html,
23655           html/Approvals/Elements/PendingMyApproval,
23656           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
23657           html/Search/Elements/PickCriteria,
23658           html/Search/Elements/SelectSearchObject, html/Admin/index.html,
23659           html/Admin/Groups/GroupRights.html,
23660           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
23661           html/Admin/Groups/index.html, html/Approvals/Elements/Approve,
23662           html/Approvals/Elements/ShowDependency,
23663           html/Approvals/Elements/Tabs, html/Admin/Global/GroupRights.html,
23664           html/Admin/Global/Templates.html,
23665           html/Admin/Global/UserRights.html,
23666           html/Admin/Groups/Members.html,
23667           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
23668           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
23669           html/Admin/Global/Template.html, html/Admin/Global/index.html,
23670           html/Admin/Queues/CustomField.html,
23671           html/Admin/Queues/CustomFields.html,
23672           html/Admin/Queues/GroupRights.html, html/Admin/Queues/Scrip.html,
23673           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
23674           html/Admin/Queues/Templates.html,
23675           html/Admin/Queues/UserRights.html, html/Admin/Users/index.html,
23676           html/Admin/Elements/EditCustomField,
23677           html/Admin/Elements/ListGlobalScrips,
23678           html/Admin/Elements/SelectCustomFieldType,
23679           html/Admin/Elements/SelectModifyUser, html/Admin/Elements/Tabs,
23680           html/Admin/Elements/UserTabs, html/Admin/Queues/Modify.html,
23681           html/Admin/Queues/People.html, html/Admin/Queues/index.html,
23682           html/Admin/Elements/EditCustomFieldValues,
23683           html/Admin/Elements/EditScrip,
23684           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
23685           html/Admin/Elements/QueueTabs,
23686           html/Admin/Elements/SelectModifyGroup,
23687           html/Admin/Elements/SelectSingleOrMultiple,
23688           html/Admin/Elements/SelectUsers, html/Admin/Elements/ToolTabs,
23689           html/Admin/Elements/AddCustomFieldValue,
23690           html/Admin/Elements/EditCustomFields,
23691           html/Admin/Elements/EditScrips,
23692           html/Admin/Elements/EditTemplates,
23693           html/Admin/Elements/ModifyTemplate,
23694           html/Admin/Elements/SelectGroups,
23695           html/Admin/Elements/SelectNewGroupMembers,
23696           html/Admin/Elements/SelectScrip,
23697           html/Admin/Elements/CreateUserCalled,
23698           html/Admin/Elements/EditQueueWatchers,
23699           html/Admin/Elements/GroupTabs,
23700           html/Admin/Elements/QueueRightsForUser,
23701           html/Admin/Elements/SelectModifyQueue,
23702           html/Admin/Elements/SelectRights,
23703           html/Admin/Elements/SelectScripCondition,
23704           html/Admin/Elements/SelectStage,
23705           html/Admin/Elements/SelectTemplate,
23706           html/Admin/Elements/SystemTabs,
23707           html/Admin/Elements/ListGlobalCustomFields,
23708           html/Admin/Elements/SelectScripAction,
23709           html/SelfService/Closed.html, html/SelfService/Create.html,
23710           html/SelfService/Display.html, html/SelfService/Error.html,
23711           html/SelfService/Prefs.html, html/SelfService/Update.html,
23712           html/SelfService/index.html, html/Elements/BevelBoxRaisedEnd,
23713           html/Elements/MyRequests, html/Elements/SelectDateType,
23714           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
23715           html/Elements/SelectTicketSortBy, html/Elements/ShowLinks,
23716           html/SelfService/Attachment/dhandler,
23717           html/SelfService/Elements/GotoTicket,
23718           html/SelfService/Elements/Header,
23719           html/SelfService/Elements/MyRequests,
23720           html/SelfService/Elements/Tabs, html/Elements/Callback,
23721           html/Elements/EditLinks, html/Elements/ListActions,
23722           html/Elements/MessageBox, html/Elements/QueryString,
23723           html/Elements/Refresh, html/Elements/SelectLinkType,
23724           html/Elements/SelectMatch, html/Elements/Quicksearch,
23725           html/Elements/SelectUsers, html/Elements/GotoTicket,
23726           html/Elements/ScrubHTML, html/Elements/Section,
23727           html/Elements/SelectBoolean, html/Elements/SelectGroups,
23728           html/Elements/SelectLang, html/Elements/SelectNewTicketQueue,
23729           html/Elements/SelectQueue, html/Elements/SelectTicketTypes,
23730           html/Elements/TitleBoxEnd, html/Elements/Checkbox,
23731           html/Elements/Error, html/Elements/Login,
23732           html/Elements/SelectAttachmentField,
23733           html/Elements/SelectCustomFieldOperator,
23734           html/Elements/SelectOwner, html/Elements/SelectWatcherType,
23735           html/Elements/SetupSessionCookie, html/Elements/ShowLink,
23736           html/Elements/Submit, html/Elements/TitleBox,
23737           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
23738           html/Elements/MyTickets, html/Elements/SelectCustomFieldValue,
23739           html/Elements/SelectDateRelation,
23740           html/Elements/SelectEqualityOperator,
23741           html/Elements/SelectResultsPerPage,
23742           html/Elements/CollectionAsTable/Header,
23743           html/Elements/CollectionAsTable/ParseFormat,
23744           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
23745           html/REST/1.0/dhandler, html/REST/1.0/logout,
23746           html/REST/1.0/ticket/merge,
23747           html/REST/1.0/Forms/ticket/attachments,
23748           html/REST/1.0/Forms/ticket/links, html/REST/1.0/search/dhandler,
23749           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
23750           html/REST/1.0/ticket/link, html/REST/1.0/Forms/queue/default,
23751           html/REST/1.0/Forms/queue/ns, html/REST/1.0/Forms/ticket/default,
23752           html/REST/1.0/Forms/ticket/history,
23753           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
23754           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
23755           html/NoAuth/images/autohandler,
23756           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
23757           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
23758           html/User/Elements/Tabs, html/User/Groups/Members.html,
23759           html/User/Groups/Modify.html, html/User/Groups/index.html,
23760           lib/RT.pm.in, lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
23761           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
23762           lib/RT/CustomField_Overlay.pm, lib/RT/Queues_Overlay.pm,
23763           lib/RT/Date.pm, lib/RT/ScripConditions_Overlay.pm,
23764           lib/RT/Template_Overlay.pm, lib/RT/Group.pm, lib/RT/User.pm,
23765           lib/RT/System.pm, lib/RT/Attachment.pm, lib/RT/Attributes.pm,
23766           lib/RT/Handle.pm, lib/RT/Principals_Overlay.pm,
23767           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
23768           lib/RT/Templates_Overlay.pm, lib/RT/Attribute_Overlay.pm,
23769           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
23770           lib/RT/Tickets_Overlay.pm, lib/RT/Attributes_Overlay.pm,
23771           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
23772           lib/RT/Transactions.pm, lib/RT/I18N.pm, lib/RT/Links.pm,
23773           lib/RT/Queue.pm, lib/RT/Scrip.pm,
23774           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/CurrentUser.pm,
23775           lib/RT/Principal.pm, lib/RT/Attachment_Overlay.pm,
23776           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
23777           lib/RT/ACE.pm, lib/RT/ScripActions.pm,
23778           lib/RT/Transactions_Overlay.pm, lib/RT/Attachments.pm,
23779           lib/RT/Groups.pm, lib/RT/Principal_Overlay.pm,
23780           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm,
23781           lib/RT/GroupMember.pm, lib/RT/Links_Overlay.pm,
23782           lib/RT/ScripCondition.pm, lib/RT/Transaction.pm,
23783           lib/RT/Queue_Overlay.pm, lib/RT/Scrips.pm,
23784           lib/RT/CachedGroupMembers.pm, lib/RT/CustomField.pm,
23785           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
23786           lib/RT/Link.pm, lib/RT/Queues.pm, lib/RT/ScripActions_Overlay.pm,
23787           lib/RT/ScripConditions.pm, lib/RT/Template.pm, lib/RT/ACL.pm,
23788           lib/RT/Attachments_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
23789           lib/RT/ScripCondition_Overlay.pm, lib/RT/GroupMember_Overlay.pm,
23790           lib/RT/Ticket.pm, lib/RT/ACE_Overlay.pm, lib/RT/Link_Overlay.pm,
23791           lib/RT/Templates.pm, lib/RT/Attribute.pm,
23792           lib/RT/CachedGroupMembers_Overlay.pm,
23793           lib/RT/CustomFields_Overlay.pm, lib/RT/URI.pm, lib/RT/Users.pm,
23794           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm,
23795           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
23796           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
23797           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
23798           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
23799           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po: import rt 3.2.2
23800
23801 2004-12-02 02:18  ivan
23802
23803         * httemplate/search/cust_main.cgi,
23804           rt/html/Ticket/Elements/AddCustomers,
23805           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
23806           and search sorting
23807
23808 2004-12-02 01:59  ivan
23809
23810         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
23811           rt/html/Elements/Header, rt/html/Elements/PageLayout,
23812           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
23813           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
23814           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
23815           rt/html/Ticket/Elements/AddCustomers,
23816           rt/html/Ticket/Elements/EditCustomers,
23817           rt/html/Ticket/Elements/ShowCustomers,
23818           rt/html/Ticket/Elements/ShowSummary,
23819           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
23820           FS/FS/TicketSystem/RT_Libs.pm, htetc/handler.pl,
23821           httemplate/search/cust_main.cgi,
23822           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
23823           second big RT integration checkin, customer linking/delinking
23824           interface
23825
23826 2004-12-01 10:49  ivan
23827
23828         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
23829           the package on changes
23830
23831 2004-11-30 19:35  ivan
23832
23833         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
23834           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
23835           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
23836           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
23837           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
23838           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
23839           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
23840           creditcard-less promo code signup
23841
23842 2004-11-30 11:55  khoff
23843
23844         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
23845           with the search/replace.
23846
23847 2004-11-29 15:52  khoff
23848
23849         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
23850           broadband service view.
23851
23852 2004-11-27 11:09  ivan
23853
23854         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
23855           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
23856           httemplate/index.html, rt/FREESIDE_MODIFIED,
23857           rt/html/Elements/Footer, rt/html/Elements/Header,
23858           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
23859           rt/html/Elements/Tabs, Makefile, FS/FS.pm, htetc/handler.pl,
23860           rt/html/NoAuth/images/small-logo.png: ticket system integration
23861           framework and skin RT
23862
23863 2004-11-26 01:39  ivan
23864
23865         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
23866           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
23867           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
23868           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
23869           type_pkgs.pm: remove POD VERSION sections
23870
23871 2004-11-26 01:08  ivan
23872
23873         * FS/FS/Conf.pm: update description for signup_server-realtime to
23874           reflect current reality, closes: Bug#575
23875
23876 2004-11-26 00:51  ivan
23877
23878         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
23879           part_pkg transactional stuff from web interface to part_pkg.pm,
23880           bumps Bug#18 to 1.5
23881
23882 2004-11-25 22:50  ivan
23883
23884         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
23885           password-noexlamation config files, patch from Stephpen Bechard,
23886           closes: Bug#539
23887
23888 2004-11-24 12:54  ivan
23889
23890         * Makefile: don't enabled RT by default
23891
23892 2004-11-24 10:28  khoff
23893
23894         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
23895           address search.
23896
23897 2004-11-24 02:28  ivan
23898
23899         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
23900           checks which are causing an error
23901
23902 2004-11-24 01:00  ivan
23903
23904         * Makefile: some RT install updates
23905
23906 2004-11-23 17:30  ivan
23907
23908         * FS/bin/freeside-daily: fix perms on automated backups
23909
23910 2004-11-23 17:28  ivan
23911
23912         * httemplate/index.html: add rate plan maintenance to sysadmin
23913           section
23914
23915 2004-11-22 10:20  ivan
23916
23917         * FS/FS/ClientAPI/Signup.pm, FS/bin/freeside-setup,
23918           httemplate/docs/schema.html, FS/FS/Record.pm, FS/FS/cust_pkg.pm,
23919           FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
23920           httemplate/edit/part_pkg.cgi: promo codes and separate signup
23921           addresses for hdn
23922
23923 2004-11-22 03:11  ivan
23924
23925         * httemplate/search/sqlradius.cgi: Called-Station-ID label
23926
23927 2004-11-21 18:31  ivan
23928
23929         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
23930           search directions, fix bug preventing show_called_station,
23931           hide_ip and hide_data form working
23932
23933 2004-11-20 09:26  ivan
23934
23935         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
23936           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
23937           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
23938           FS/t/rate_prefix.t, FS/t/rate_region.t,
23939           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
23940           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
23941           httemplate/edit/part_pkg.cgi, httemplate/edit/rate.cgi,
23942           httemplate/edit/rate_region.cgi,
23943           httemplate/edit/process/rate.cgi,
23944           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
23945           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
23946           htetc/handler.pl, httemplate/search/sqlradius.cgi,
23947           httemplate/search/sqlradius.html: first pass at VoIP rating
23948
23949 2004-11-17 05:22  ivan
23950
23951         * httemplate/edit/part_pkg.cgi: #debugging cruft
23952
23953 2004-11-17 05:19  ivan
23954
23955         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
23956           clone-ing (customize package)
23957
23958 2004-11-16 06:19  ivan
23959
23960         * htetc/handler.pl: can't set $p without $cgi
23961
23962 2004-11-16 06:16  ivan
23963
23964         * htetc/handler.pl: correct package for $r
23965
23966 2004-11-16 06:11  ivan
23967
23968         * htetc/handler.pl: handle RT NoAuth sections
23969
23970 2004-11-12 21:37  ivan
23971
23972         * FS/FS/svc_acct.pm: oops, that's better
23973
23974 2004-11-12 21:32  ivan
23975
23976         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
23977           Argument isn't numeric errors
23978
23979 2004-11-11 04:18  ivan
23980
23981         * rt/sbin/rt-setup-database.in: merge in changes to
23982           rt-setup-database
23983
23984 2004-11-11 04:13  ivan
23985
23986         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
23987           bin/rt.in, bin/rt-crontool.in, bin/webmux.pl.in, etc/acl.mysql:
23988           import rt 3.0.12
23989
23990 2004-11-11 04:10  ivan
23991
23992         * rt/: Makefile.in, configure, Changelog, configure.ac,
23993           sbin/rt-test-dependencies.in, html/autohandler, html/index.html,
23994           html/Ticket/History.html, html/Ticket/ModifyAll.html,
23995           html/Ticket/Update.html, html/Ticket/ModifyDates.html,
23996           html/Ticket/ModifyLinks.html,
23997           html/Ticket/Elements/LoadTextAttachments,
23998           html/Ticket/Elements/ShowRequestor,
23999           html/Ticket/Elements/ShowTransaction,
24000           html/Ticket/Elements/FindAttachments,
24001           html/Ticket/Elements/ShowAttachments,
24002           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
24003           html/Approvals/index.html, html/Admin/Global/GroupRights.html,
24004           html/Admin/Global/UserRights.html,
24005           html/Admin/Groups/GroupRights.html,
24006           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
24007           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
24008           html/Admin/Global/Template.html,
24009           html/Admin/Queues/GroupRights.html,
24010           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
24011           html/Admin/Queues/Template.html,
24012           html/Admin/Queues/UserRights.html,
24013           html/Admin/Elements/EditCustomField,
24014           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
24015           html/Admin/Elements/UserTabs,
24016           html/Admin/Elements/SelectNewGroupMembers,
24017           html/SelfService/Prefs.html, html/Elements/MyRequests,
24018           html/SelfService/Display.html, html/Elements/MessageBox,
24019           html/Elements/QueryString, html/Elements/SelectMatch,
24020           html/REST/1.0/Forms/ticket/default,
24021           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
24022           html/User/Groups/Members.html, html/User/Groups/Modify.html,
24023           lib/RT.pm.in, lib/t/data/rt-send-cc, lib/RT/Template_Overlay.pm,
24024           lib/RT/Date.pm, lib/RT/StyleGuide.pod,
24025           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
24026           lib/RT/Handle.pm, lib/RT/Templates_Overlay.pm,
24027           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
24028           lib/RT/Tickets_Overlay.pm, lib/RT/Attachment_Overlay.pm,
24029           lib/RT/CurrentUser.pm, lib/RT/Principal_Overlay.pm,
24030           lib/RT/Scrip_Overlay.pm, lib/RT/Queue_Overlay.pm,
24031           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/Link_Overlay.pm,
24032           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
24033           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
24034           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
24035           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
24036           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po, lib/RT/I18N/fi.po,
24037           lib/RT/I18N/zh_cn.po, lib/RT/Action/SendEmail.pm,
24038           lib/RT/Action/EscalatePriority.pm, lib/RT/Interface/Email.pm,
24039           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm:
24040           import rt 3.0.12
24041
24042 2004-11-09 03:42  ivan
24043
24044         * httemplate/search/report_tax.cgi: add handling for texas tax
24045           exemption and warning that report might not make sense for
24046           partial months other than the current one
24047
24048 2004-11-09 03:00  ivan
24049
24050         * httemplate/search/report_tax.cgi: add handling for texas tax
24051           exemption and warning that report might not make sense for
24052           partial months other than the current one
24053
24054 2004-11-09 01:31  ivan
24055
24056         * httemplate/search/report_tax.cgi: parenthesis help alot
24057
24058 2004-11-09 01:13  ivan
24059
24060         * httemplate/search/report_tax.cgi: fix for correct reporting of
24061           generic taxes
24062
24063 2004-11-09 00:14  ivan
24064
24065         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
24066
24067 2004-11-08 23:23  ivan
24068
24069         * httemplate/search/report_tax.cgi: fixes to run under the mason
24070           strictness
24071
24072 2004-11-08 01:24  ivan
24073
24074         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
24075           purpose
24076
24077 2004-11-08 01:16  ivan
24078
24079         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
24080           upgrades! (new installs ok)
24081
24082 2004-11-07 21:33  ivan
24083
24084         * bin/rollback: adding in case this is needed again
24085
24086 2004-10-26 05:36  ivan
24087
24088         * Makefile: 1.5.0pre6!
24089
24090 2004-10-26 05:33  ivan
24091
24092         * httemplate/docs/: index.html, overview-new.dia, overview-new.png,
24093           schema.html: slightly more up-to-date docs
24094
24095 2004-10-26 05:07  ivan
24096
24097         * FS/FS/part_export.pm: allow an empty exporttype so you can create
24098           new objects
24099
24100 2004-10-26 04:51  ivan
24101
24102         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
24103           webdemo!
24104
24105 2004-10-26 04:26  ivan
24106
24107         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
24108           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
24109           FS/FS/part_pkg_option.pm, FS/FS.pm, FS/MANIFEST,
24110           FS/bin/freeside-setup, FS/t/part_pkg-flat.t,
24111           FS/t/part_pkg-flat_comission.t,
24112           FS/t/part_pkg-flat_comission_cust.t,
24113           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
24114           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
24115           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
24116           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
24117           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
24118           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
24119           httemplate/edit/part_pkg.cgi, httemplate/view/cust_main.cgi,
24120           FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/flat_comission.pm,
24121           FS/FS/part_pkg/flat_comission_cust.pm,
24122           FS/FS/part_pkg/flat_comission_pkg.pm,
24123           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
24124           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
24125           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
24126           FS/FS/part_pkg/sqlradacct_hour.pm,
24127           FS/FS/part_pkg/subscription.pm: modular price plans!
24128
24129 2004-10-25 23:33  ivan
24130
24131         * httemplate/search/report_tax.cgi: and one last case with named
24132           and not named taxes in the same region, ack
24133
24134 2004-10-25 23:04  ivan
24135
24136         * httemplate/search/report_tax.cgi: taxes are hard
24137
24138 2004-10-25 16:47  ivan
24139
24140         * httemplate/search/report_tax.cgi: hopefully fix tax report for
24141           taxclass & named tax edge cases
24142
24143 2004-10-25 16:39  ivan
24144
24145         * httemplate/search/report_tax.cgi: hopefully fix tax report for
24146           taxclass & named tax edge cases
24147
24148 2004-10-25 15:48  ivan
24149
24150         * httemplate/search/report_tax.cgi: hopefully fix tax report for
24151           taxclass & named tax edge cases
24152
24153 2004-10-25 14:35  ivan
24154
24155         * httemplate/search/report_tax.cgi: fix joins for proper tax
24156           reporting
24157
24158 2004-10-23 04:45  ivan
24159
24160         * conf/: alerter_template, invoice_latexfooter, invoice_template:
24161           better
24162
24163 2004-10-23 04:34  ivan
24164
24165         * conf/: invoice_latexfooter, invoice_latexnotes: update default
24166           notes and footer
24167
24168 2004-10-23 03:36  ivan
24169
24170         * FS/FS/part_export/artera_turbo.pm: add debug flag
24171
24172 2004-10-22 03:31  ivan
24173
24174         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
24175           support to main customer view, for artera turbo
24176
24177 2004-10-22 03:14  ivan
24178
24179         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
24180           aid
24181
24182 2004-10-21 01:54  ivan
24183
24184         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
24185
24186 2004-10-21 01:33  ivan
24187
24188         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
24189           package definition browse
24190
24191 2004-10-21 00:07  ivan
24192
24193         * httemplate/search/report_tax.cgi: fix tax report edge cases when
24194           using taxclasses in some regions but not others
24195
24196 2004-10-20 01:28  ivan
24197
24198         * bin/artera.import: back to id
24199
24200 2004-10-20 01:20  ivan
24201
24202         * bin/artera.import: locate existing ones by title, warn on errors
24203
24204 2004-10-20 01:16  ivan
24205
24206         * httemplate/index.html: add external browse
24207
24208 2004-10-20 01:14  ivan
24209
24210         * bin/artera.import: adding artera import
24211
24212 2004-10-20 01:08  ivan
24213
24214         * bin/artera.import: adding artera import
24215
24216 2004-10-20 01:07  ivan
24217
24218         * httemplate/: search/svc_external.cgi, index.html: add
24219           svc_external search
24220
24221 2004-10-19 17:44  ivan
24222
24223         * conf/logo.eps: new logo!
24224
24225 2004-10-19 16:52  ivan
24226
24227         * conf/logo.eps: new logo!
24228
24229 2004-10-19 04:50  ivan
24230
24231         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
24232           privledges, so -T not necessary
24233
24234 2004-10-19 01:44  ivan
24235
24236         * Makefile: sleep long enough to be worthwhile
24237
24238 2004-10-18 05:37  ivan
24239
24240         * httemplate/: index.html, images/small-logo.png: that's right, a
24241           new logo
24242
24243 2004-10-17 07:01  ivan
24244
24245         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
24246           fs_selfservice/FS-SelfService/SelfService.pm,
24247           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24248           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
24249           fs_selfservice/FS-SelfService/cgi/provision_list.html,
24250           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
24251           turbo handling to self-service and reseller interfaces
24252
24253 2004-10-17 02:54  ivan
24254
24255         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
24256           templated svc_acct provisioner, from agent interface
24257
24258 2004-10-17 02:19  ivan
24259
24260         * FS/FS/Conf.pm, FS/FS/cust_svc.pm,
24261           FS/FS/part_export/artera_turbo.pm,
24262           httemplate/view/svc_external.cgi: add options to adjust UI for
24263           artera turbo as svc_export
24264
24265 2004-10-16 03:15  ivan
24266
24267         * FS/: FS/Conf.pm, FS/part_export/artera_turbo.pm,
24268           FS/svc_external.pm, bin/freeside-setup: add artera turbo export
24269
24270 2004-10-12 22:46  ivan
24271
24272         * Makefile: apachectl sucks ass
24273
24274 2004-10-12 14:59  ivan
24275
24276         * httemplate/view/svc_acct.cgi: fix edit link!  oops
24277
24278 2004-10-11 23:08  ivan
24279
24280         * httemplate/search/sqlradius.cgi: more info in error message for
24281           unknown export type, fix test for sqlradius_withdomain export,
24282           woo!
24283
24284 2004-10-11 22:54  ivan
24285
24286         * Makefile: update apache restart line for local apache
24287
24288 2004-10-09 03:57  ivan
24289
24290         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
24291           the RADIUS session data, link to the detail search
24292
24293 2004-10-06 06:39  ivan
24294
24295         * httemplate/search/: sqlradius.cgi: more formatting updates to
24296           RADIUS report
24297
24298 2004-10-06 06:33  ivan
24299
24300         * httemplate/search/sqlradius.cgi: small formatting updates to
24301           RADIUS report
24302
24303 2004-10-06 06:27  ivan
24304
24305         * httemplate/search/sqlradius.cgi: small formatting updates to
24306           RADIUS report
24307
24308 2004-10-06 05:37  ivan
24309
24310         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
24311           when using an ignored-accounting export
24312
24313 2004-10-05 09:28  ivan
24314
24315         * httemplate/search/sqlradius.cgi,
24316           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
24317           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
24318           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
24319           RADIUS session viewing
24320
24321 2004-10-05 07:16  ivan
24322
24323         * httemplate/view/cust_bill.cgi: links to show alternate invoices
24324           also
24325
24326 2004-10-05 06:52  ivan
24327
24328         * httemplate/view/cust_bill.cgi: links to show alternate invoices
24329           also
24330
24331 2004-10-05 06:43  ivan
24332
24333         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
24334           cust_bill.cgi: links to show alternate invoices also
24335
24336 2004-10-05 06:35  ivan
24337
24338         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
24339           cust_bill.cgi: links to show alternate invoices also
24340
24341 2004-10-05 05:17  ivan
24342
24343         * FS/bin/freeside-selfservice-server: DO open a database connection
24344           in the parent process, this cached the $dbdef and speeds things
24345           up significantly
24346
24347 2004-09-22 04:28  ivan
24348
24349         * httemplate/search/: cust_bill_event.html,
24350           report_cust_credit.html, report_cust_pay.html, report_tax.html:
24351           add missing <TR> tags
24352
24353 2004-09-22 04:04  ivan
24354
24355         * httemplate/elements/: calendar-en.js, calendar-setup.js,
24356           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
24357           jscalendar
24358
24359 2004-09-21 00:57  ivan
24360
24361         * httemplate/view/cust_main.cgi: and for refunds too
24362
24363 2004-09-21 00:50  ivan
24364
24365         * httemplate/view/cust_main.cgi: better display of echeck
24366           payments/refunds/etc.
24367
24368 2004-09-16 06:22  ivan
24369
24370         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
24371           mass duplicate checking on export changes, fix bug in new export
24372           editing, error message includes the number of duplicate customers
24373           also
24374
24375 2004-09-16 00:19  ivan
24376
24377         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
24378
24379 2004-09-15 18:47  ivan
24380
24381         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
24382
24383 2004-09-15 08:31  ivan
24384
24385         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
24386           username@domain uniqueness, closes: Bug#980
24387
24388 2004-09-15 01:57  ivan
24389
24390         * FS/bin/freeside-selfservice-server: it would help to set the
24391           permissions on the lockfile right, so the kids can open it...
24392
24393 2004-09-15 01:45  ivan
24394
24395         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
24396           obtain a new descriptor for the lock in kids, this should fix
24397           locking problems
24398
24399 2004-09-15 01:30  ivan
24400
24401         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
24402           the lock in kids, this should fix locking problems
24403
24404 2004-09-14 06:00  ivan
24405
24406         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
24407           httemplate/edit/cust_refund.cgi,
24408           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
24409
24410 2004-09-13 23:47  ivan
24411
24412         * FS/bin/freeside-selfservice-server,
24413           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
24414           selfservice: - server: don't reconnect again if we've already
24415           been signalled to shutdown - server: add kid reaping to shutdown
24416           sequence - server: add another optional logging level to response
24417           sending - server: acquire write mutex for keepalives
24418
24419 2004-09-09 05:04  ivan
24420
24421         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
24422           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
24423           it doesn't use a separate process/ file, this allows large error
24424           messages to be displayed properly
24425
24426 2004-09-06 05:44  ivan
24427
24428         * FS/bin/freeside-selfservice-server,
24429           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
24430           self-service keepalives
24431
24432 2004-09-06 02:44  ivan
24433
24434         * FS/bin/freeside-selfservice-server: don't open a database
24435           connection in the parent process
24436
24437 2004-09-06 02:28  ivan
24438
24439         * FS/bin/freeside-queued: don't die off even on database failures
24440
24441 2004-09-05 16:21  ivan
24442
24443         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
24444           catch it, but add client-side protection against
24445           double-submission also.
24446
24447 2004-09-05 15:42  ivan
24448
24449         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
24450           checking will catch it, but add client-side protection against
24451           double-submission also.
24452
24453 2004-09-05 02:42  ivan
24454
24455         * test/dup-test: adding duplicate test
24456
24457 2004-09-05 02:41  ivan
24458
24459         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
24460           conditions in duplicate checking
24461
24462 2004-09-04 03:02  ivan
24463
24464         * FS/FS/export_svc.pm: first try at duplicate checking on new
24465           export associations
24466
24467 2004-08-27 04:33  ivan
24468
24469         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
24470
24471 2004-08-27 04:16  ivan
24472
24473         * FS/bin/freeside-sqlradius-reset: add option to specify exports
24474
24475 2004-08-24 05:22  ivan
24476
24477         * Makefile: small Makefile update
24478
24479 2004-08-24 04:16  ivan
24480
24481         * FS/FS/ClientAPI/MyAccount.pm,
24482           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24483           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
24484           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
24485           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
24486           fs_selfservice/FS-SelfService/cgi/agent_main.html,
24487           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
24488           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
24489           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
24490           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
24491           fs_selfservice/FS-SelfService/cgi/list_customers.html,
24492           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
24493           fs_selfservice/FS-SelfService/cgi/provision.html,
24494           fs_selfservice/FS-SelfService/cgi/provision_list.html,
24495           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
24496           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
24497           fs_selfservice/FS-SelfService/cgi/view_customer.html,
24498           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
24499           FS/FS/ClientAPI/Signup.pm,
24500           fs_selfservice/FS-SelfService/SelfService.pm,
24501           httemplate/search/cust_main.cgi: big update for reseller
24502           interface
24503
24504 2004-08-20 01:58  ivan
24505
24506         * bin/ispman.ldap.import: adding
24507
24508 2004-08-19 09:35  ivan
24509
24510         * httemplate/search/cust_credit.html: add customer # to credit
24511           reports too
24512
24513 2004-08-19 03:53  ivan
24514
24515         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
24516           legal shells, closes: Bug#118
24517
24518 2004-08-18 17:22  ivan
24519
24520         * httemplate/search/: cust_pay.cgi, elements/search.html: add
24521           customer # to payment reports, add table cell alignment option to
24522           general search component
24523
24524 2004-08-17 06:14  ivan
24525
24526         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
24527           up cust_main records, also don't pollute the original object when
24528           used with override options, closes: Bug#982
24529
24530 2004-08-17 00:43  ivan
24531
24532         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
24533           path to passwd.cgi!
24534
24535 2004-08-14 05:26  ivan
24536
24537         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
24538           duplicate checking on new export associations
24539
24540 2004-08-11 16:56  ivan
24541
24542         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
24543
24544 2004-08-09 12:03  ivan
24545
24546         * init.d/freeside-init: add /usr/local/bin to PATH
24547
24548 2004-08-06 19:49  ivan
24549
24550         * httemplate/view/cust_main.cgi: disable order package button until
24551           a package has been selected
24552
24553 2004-08-05 11:47  ivan
24554
24555         * FS/FS.pm: fix pod typo
24556
24557 2004-08-02 02:43  ivan
24558
24559         * httemplate/index.html: fix link to virtual host browse
24560
24561 2004-08-01 17:41  ivan
24562
24563         * FS/FS/part_export/vpopmail.pm: no maintainer, use
24564           shellcommands_withdomain instead
24565
24566 2004-07-30 00:12  ivan
24567
24568         * FS/FS/svc_Common.pm: set fixed values from an explicitly
24569           specified svcpart on replace too
24570
24571 2004-07-29 21:54  ivan
24572
24573         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
24574           conf/cust_pkg-change_svcpart,
24575           httemplate/edit/process/cust_svc.cgi,
24576           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
24577           svcpart changes now trigger all necessary export actions, manual
24578           svcpart changing on svc_acct view, linking changes svcpart if you
24579           ask it to, closes: Bug#671, Bug#644
24580
24581 2004-07-29 14:49  ivan
24582
24583         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
24584           advertising source list
24585
24586 2004-07-15 15:40  ivan
24587
24588         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
24589           FS/FS/ClientAPI/Signup.pm,
24590           fs_selfservice/FS-SelfService/SelfService.pm,
24591           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24592           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
24593           fs_selfservice/FS-SelfService/cgi/logout.html,
24594           fs_selfservice/FS-SelfService/cgi/make_payment.html,
24595           fs_selfservice/FS-SelfService/cgi/myaccount.html,
24596           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
24597           fs_selfservice/FS-SelfService/cgi/payment_results.html,
24598           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
24599           fs_selfservice/FS-SelfService/cgi/provision.html,
24600           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
24601           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
24602           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
24603           httemplate/view/cust_main.cgi: big update for customer
24604           self-service: add provisioning/unprovisioning of purchased
24605           services, like fs_selfadmin
24606
24607 2004-07-12 06:51  ivan
24608
24609         * httemplate/view/cust_main.cgi: DEL out voided payments to
24610           distinguish them visually better
24611
24612 2004-07-10 07:46  ivan
24613
24614         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
24615           decline/cancel when customer has a negative balance & purchases
24616           stuff with it
24617
24618 2004-07-10 07:30  ivan
24619
24620         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
24621
24622 2004-07-10 06:30  ivan
24623
24624         * httemplate/: index.html, search/cust_bill_event.cgi,
24625           search/cust_bill_event.html: add calendar to cust_bill_event
24626           search page, make ending date default to open-ended like other
24627           reports
24628
24629 2004-07-10 06:21  ivan
24630
24631         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
24632           before and cluck loudly when the FS::tablename class isn't
24633           loaded, rather than throw exceptions
24634
24635 2004-07-10 06:08  ivan
24636
24637         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
24638           doesn't bomb out in FS::Record::qsearch with Can't locate object
24639           method virtual_fields via package FS::svc_external
24640
24641 2004-07-09 04:45  ivan
24642
24643         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
24644           agent.cgi, make sure warnings are turned off when parsing
24645           templates to avoid too much output to STDERR triggering obscure
24646           apache hang bug.  thanks dean you rule.
24647
24648 2004-07-09 02:29  ivan
24649
24650         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
24651           param separator
24652
24653 2004-07-08 04:15  ivan
24654
24655         * httemplate/edit/process/cust_main.cgi: don't change otaker when
24656           just editing account, closes: Bug#921
24657
24658 2004-07-07 09:06  ivan
24659
24660         * FS/FS/cust_pay.pm: allow payment modification so we can import
24661           order_number info
24662
24663 2004-07-06 12:10  ivan
24664
24665         * FS/FS/Record.pm: better error message for missing tables
24666
24667 2004-07-06 10:26  ivan
24668
24669         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
24670           httemplate/edit/cust_refund.cgi,
24671           httemplate/edit/process/cust_credit.cgi,
24672           httemplate/edit/process/cust_refund.cgi,
24673           httemplate/view/cust_main.cgi: payment voiding part deux & credit
24674           card refunds!
24675
24676 2004-07-06 07:22  ivan
24677
24678         * FS/FS/cust_refund.pm: document and check refund reasons
24679
24680 2004-07-06 06:26  ivan
24681
24682         * FS/FS.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
24683           FS/t/cust_pay_void.t, FS/bin/freeside-setup,
24684           httemplate/docs/schema.html, httemplate/misc/void-cust_pay.cgi:
24685           add cust_pay_void table and payment voiding web ui part one
24686
24687 2004-07-06 01:43  ivan
24688
24689         * htetc/handler.pl: 0.32 (and then some) released
24690
24691 2004-07-01 06:49  ivan
24692
24693         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
24694           self-service
24695
24696 2004-07-01 05:45  ivan
24697
24698         * FS/FS/agent.pm: fix silly bug editing agents
24699
24700 2004-07-01 05:42  ivan
24701
24702         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
24703           hash method with an empty Hash attribute, wtf?
24704
24705 2004-06-30 11:19  ivan
24706
24707         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
24708           template fixes
24709
24710 2004-06-30 11:12  ivan
24711
24712         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
24713           also fill in name filed
24714
24715 2004-06-30 11:01  ivan
24716
24717         * FS/FS/cust_pay.pm: typo
24718
24719 2004-06-30 10:57  ivan
24720
24721         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
24722           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
24723           conf/payment_receipt_email: payment receipts!
24724
24725 2004-06-30 07:33  ivan
24726
24727         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
24728           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
24729
24730 2004-06-30 03:02  ivan
24731
24732         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
24733           encrypt scp dumps
24734
24735 2004-06-30 02:56  ivan
24736
24737         * FS/FS/cust_bill.pm: fix warning message when agent-specific
24738           plandata cannot be found
24739
24740 2004-06-29 00:57  ivan
24741
24742         * httemplate/docs/schema.html: cust_pay_refund
24743
24744 2004-06-28 21:02  ivan
24745
24746         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill_pay.pm,
24747           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
24748           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
24749           FS/FS/cust_refund.pm, FS/bin/freeside-setup,
24750           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
24751           httemplate/edit/cust_bill_pay.cgi,
24752           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
24753           table to refund payments
24754
24755 2004-06-25 11:28  ivan
24756
24757         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
24758           paydate_monthyear method and thus bug#862 and i need some sleep
24759
24760 2004-06-25 10:57  ivan
24761
24762         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
24763           httemplate/misc/payment.cgi: fix one-time card charging not
24764           pulling in exp date?
24765
24766 2004-06-25 10:26  ivan
24767
24768         * httemplate/misc/payment.cgi: set defaults so as to not change the
24769           billing type when entering a one time payment
24770
24771 2004-06-25 03:25  ivan
24772
24773         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
24774           rather before doing anything
24775
24776 2004-06-25 03:16  ivan
24777
24778         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
24779           contains a ;
24780
24781 2004-06-25 03:07  ivan
24782
24783         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
24784
24785 2004-06-25 01:44  ivan
24786
24787         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
24788
24789 2004-06-22 19:13  ivan
24790
24791         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
24792           lines
24793
24794 2004-06-21 20:12  ivan
24795
24796         * Makefile: snapshot before schema changes
24797
24798 2004-06-21 20:11  ivan
24799
24800         * FS/FS.pm: small doc update
24801
24802 2004-06-21 20:10  ivan
24803
24804         * bin/sqlradius.import: fix attribute importing bugs that borked
24805           the passwords
24806
24807 2004-06-21 07:24  ivan
24808
24809         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
24810           checking on add'l package order
24811
24812 2004-06-21 06:36  ivan
24813
24814         * FS/MANIFEST: removing old report from MANIFEST
24815
24816 2004-06-21 05:27  ivan
24817
24818         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
24819
24820 2004-06-21 03:58  ivan
24821
24822         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
24823           on agent add'l package order
24824
24825 2004-06-21 03:45  ivan
24826
24827         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
24828           primary
24829
24830 2004-06-21 03:26  ivan
24831
24832         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
24833           only allow primary users access to the self-service server
24834
24835 2004-06-18 03:28  ivan
24836
24837         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
24838           fix: avoid newline prepend fix from borking indented first <%,
24839           fixes customer search by otaker under mason, closes: Bug#830
24840
24841 2004-06-17 05:32  ivan
24842
24843         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
24844           frontpage extensions to www_shellcommands export
24845
24846 2004-06-16 16:59  ivan
24847
24848         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
24849           hosts
24850
24851 2004-06-16 07:07  ivan
24852
24853         * httemplate/search/report_tax.cgi: update tax report for taxclass
24854
24855 2004-06-15 06:27  ivan
24856
24857         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html:
24858           moving passwd cgi to self-service
24859
24860 2004-06-15 03:59  ivan
24861
24862         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
24863           field check
24864
24865 2004-06-11 09:44  ivan
24866
24867         * httemplate/search/report_tax.cgi: fix date range for old perl,
24868           count tax exempt and COMP customers correctly
24869
24870 2004-06-11 07:57  ivan
24871
24872         * httemplate/search/report_tax.cgi: fix to find all customer
24873           scorrectly
24874
24875 2004-06-11 07:25  ivan
24876
24877         * httemplate/search/report_tax.cgi: tax report fix sort
24878
24879 2004-06-11 07:03  ivan
24880
24881         * FS/FS/Conf.pm, httemplate/index.html: tax report!
24882
24883 2004-06-11 06:44  ivan
24884
24885         * httemplate/search/report_tax.cgi: tax report!
24886
24887 2004-06-11 00:37  ivan
24888
24889         * Makefile: add update-selfservice target
24890
24891 2004-06-10 05:58  ivan
24892
24893         * httemplate/browse/agent.cgi: now available as methods
24894
24895 2004-06-10 05:31  ivan
24896
24897         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
24898           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
24899           FS/FS/ClientAPI/Signup.pm,
24900           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24901           fs_selfservice/FS-SelfService/cgi/agent_login.html,
24902           fs_selfservice/FS-SelfService/cgi/agent_main.html,
24903           fs_selfservice/FS-SelfService/cgi/cvv2.html,
24904           fs_selfservice/FS-SelfService/cgi/cvv2.png,
24905           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
24906           fs_selfservice/FS-SelfService/cgi/list_customers.html,
24907           fs_selfservice/FS-SelfService/cgi/signup.html,
24908           fs_selfservice/FS-SelfService/cgi/view_customer.html,
24909           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
24910           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
24911
24912 2004-06-10 04:28  ivan
24913
24914         * httemplate/search/cust_main-otaker.cgi: tyop
24915
24916 2004-06-09 01:59  ivan
24917
24918         * Makefile: need this entry for myself though!
24919
24920 2004-06-05 05:01  ivan
24921
24922         * Makefile: AND set its owner.  whew.
24923
24924 2004-06-05 04:55  ivan
24925
24926         * Makefile: and don't forget to make the dir
24927
24928 2004-06-05 04:47  ivan
24929
24930         * Makefile: fix path and make var substitution
24931
24932 2004-06-05 04:37  ivan
24933
24934         * Makefile: oops fix line endings in automated self-service lib
24935           install
24936
24937 2004-06-05 04:34  ivan
24938
24939         * Makefile: automated self-service lib install
24940
24941 2004-06-05 02:34  ivan
24942
24943         * bin/: sqlradius-norealm.reimport, sqlradius.import,
24944           sqlradius.reimport: sqlradius import updates
24945
24946 2004-06-04 20:00  ivan
24947
24948         * Makefile: self-service installer?
24949
24950 2004-06-03 03:09  ivan
24951
24952         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
24953           address on "re-email" link
24954
24955 2004-06-03 02:55  ivan
24956
24957         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
24958           screen and "re-email/re-print" links, also fix agent-specific
24959           From: address on "re-email" link
24960
24961 2004-06-03 00:00  ivan
24962
24963         * FS/FS/cust_bill.pm: better error message for non-applicable
24964           invoice events
24965
24966 2004-06-02 14:27  ivan
24967
24968         * fs_selfservice/DEPLOY: simple kludge for testing
24969
24970 2004-06-01 03:56  ivan
24971
24972         * httemplate/edit/part_bill_event.cgi: html table fix
24973
24974 2004-06-01 03:53  ivan
24975
24976         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
24977           per-agent invoice_from addresses
24978
24979 2004-06-01 02:23  ivan
24980
24981         * bin/postfix_courierimap.import: typo in sql
24982
24983 2004-05-31 18:49  ivan
24984
24985         * FS/FS/cust_bill.pm: typo in error message
24986
24987 2004-05-28 16:26  ivan
24988
24989         * bin/sqlradius.reimport: adding password/finger correction tool
24990           too
24991
24992 2004-05-28 06:48  ivan
24993
24994         * bin/postfix_courierimap.import: adding
24995
24996 2004-05-28 04:33  ivan
24997
24998         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
24999           checking the filename at all... to catch empty form submissions?
25000
25001 2004-05-28 04:21  ivan
25002
25003         * httemplate/misc/upload-batch.cgi: better error reporting on
25004           unparsable filenames
25005
25006 2004-05-28 03:38  ivan
25007
25008         * httemplate/search/elements/search.html: show a better message
25009           when no results are found
25010
25011 2004-05-28 03:17  ivan
25012
25013         * httemplate/search/cust_bill.html: correct count statement when
25014           searching for individual invoices by #
25015
25016 2004-05-28 01:40  ivan
25017
25018         * bin/sqlradius.import: really.
25019
25020 2004-05-28 01:37  ivan
25021
25022         * bin/sqlradius.import: fixed up and working?
25023
25024 2004-05-28 00:02  ivan
25025
25026         * FS/FS/svc_domain.pm: report value passed for illegal action
25027           pseudo-field
25028
25029 2004-05-27 02:30  ivan
25030
25031         * bin/sqlradius.import: fixup domain svcpart selection
25032
25033 2004-05-27 02:14  ivan
25034
25035         * bin/sqlradius.import: adding sqlradius.import
25036
25037 2004-05-26 11:59  ivan
25038
25039         * FS/FS/cust_bill.pm: require the version of File::Temp with the OO
25040           interface
25041
25042 2004-05-26 06:07  ivan
25043
25044         * FS/FS/part_export/acct_sql.pm: fix table name
25045
25046 2004-05-26 06:02  ivan
25047
25048         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
25049           export some more to export to alias table also and in general be
25050           more configurable
25051
25052 2004-05-26 04:11  ivan
25053
25054         * FS/FS/cust_bill.pm: comma
25055
25056 2004-05-26 04:11  ivan
25057
25058         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
25059           temp files in cache.datasrc instead of /tmp
25060
25061 2004-05-26 03:36  ivan
25062
25063         * FS/FS/cust_bill.pm: better error checking/reporting for latex
25064           setup problems
25065
25066 2004-05-26 02:14  ivan
25067
25068         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
25069           web content in user homedirs and link to /var/www
25070
25071 2004-05-19 07:34  ivan
25072
25073         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
25074           acct_sql export
25075
25076 2004-05-19 07:29  ivan
25077
25078         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
25079           export
25080
25081 2004-05-19 07:22  ivan
25082
25083         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
25084
25085 2004-05-19 06:41  ivan
25086
25087         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
25088           t/part_export-acct_sql.t: adding acct_sql export
25089
25090 2004-05-19 05:31  ivan
25091
25092         * httemplate/edit/part_pkg.cgi: continue making
25093           hours/input/output/total display on invoices conditional on there
25094           being any charge for overages
25095
25096 2004-05-19 05:30  ivan
25097
25098         * httemplate/edit/part_pkg.cgi: finish making
25099           hours/input/output/total display on invoices conditional on there
25100           being any charge for overages
25101
25102 2004-05-19 05:28  ivan
25103
25104         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
25105           display on invoices conditional on there being any charge for
25106           overages
25107
25108 2004-05-17 17:20  ivan
25109
25110         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
25111           order_pkg to return pkgnum also
25112
25113 2004-05-14 05:25  ivan
25114
25115         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
25116           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
25117           httemplate/edit/process/part_bill_event.cgi: add per-agent
25118           invoice templates, add per-package suspend invoice events, fix
25119           automatic creation of invoice_latex alternate templates
25120
25121 2004-05-12 11:07  ivan
25122
25123         * bin/sequences.reset: easier this way
25124
25125 2004-05-12 11:02  ivan
25126
25127         * bin/: sequences.reset, freeside.import: adding
25128
25129 2004-05-12 03:03  ivan
25130
25131         * Makefile: for native apache installs
25132
25133 2004-05-11 05:01  ivan
25134
25135         * httemplate/edit/svc_www.cgi: i'm not usually like this.
25136
25137 2004-05-11 04:58  ivan
25138
25139         * httemplate/edit/svc_www.cgi: this has been an evening of logical
25140           negation
25141
25142 2004-05-11 04:54  ivan
25143
25144         * httemplate/edit/svc_www.cgi: so close
25145
25146 2004-05-11 04:52  ivan
25147
25148         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
25149           svc_www-usersvc_svcpart and hopefully simplified zone select too
25150
25151 2004-05-11 04:22  ivan
25152
25153         * httemplate/edit/svc_www.cgi: need to pull in $conf
25154
25155 2004-05-11 04:19  ivan
25156
25157         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
25158           default and one kludge, to improve webhosting UI
25159
25160 2004-05-11 02:50  ivan
25161
25162         * FS/FS/part_export/www_shellcommands.pm: fix commands
25163
25164 2004-05-10 17:46  ivan
25165
25166         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
25167           host browse
25168
25169 2004-05-10 06:46  ivan
25170
25171         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
25172           password changing command
25173
25174 2004-05-10 06:17  ivan
25175
25176         * FS/FS/part_export/shellcommands.pm: fall back to password
25177           changing in the case of blank suspension/unsuspension commands,
25178           like some exports
25179
25180 2004-05-10 04:10  ivan
25181
25182         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
25183           export commands configrable
25184
25185 2004-05-10 03:01  ivan
25186
25187         * bin/sendmail.import: properly nested greps
25188
25189 2004-05-10 02:59  ivan
25190
25191         * bin/sendmail.import: allow for multiple svc_acct svcparts
25192
25193 2004-05-10 02:40  ivan
25194
25195         * bin/sendmail.import: 5.005!
25196
25197 2004-05-10 02:38  ivan
25198
25199         * bin/sendmail.import: ach 5.005
25200
25201 2004-05-10 01:38  ivan
25202
25203         * CREDITS: rt and sql-ledger
25204
25205 2004-05-08 00:46  ivan
25206
25207         * FS/FS/svc_acct.pm: default finger to first+last
25208
25209 2004-05-06 15:37  ivan
25210
25211         * httemplate/edit/svc_www.cgi: brainfart
25212
25213 2004-05-06 15:34  ivan
25214
25215         * httemplate/edit/svc_www.cgi: tyop
25216
25217 2004-05-06 15:29  ivan
25218
25219         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
25220           change the restart command in apache exports
25221
25222 2004-05-06 15:29  ivan
25223
25224         * FS/FS/svc_acct.pm: protect properly against deleting users linked
25225           to virtual web sites
25226
25227 2004-05-06 15:18  ivan
25228
25229         * httemplate/edit/svc_www.cgi: show service name and
25230           fully-qualified address on service add
25231
25232 2004-05-04 11:44  ivan
25233
25234         * FS/FS/queue.pm: don't truncate job args for display
25235
25236 2004-05-03 08:40  ivan
25237
25238         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
25239           (svc_external: id, title / svc_acct: domain)
25240
25241 2004-05-03 07:32  ivan
25242
25243         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
25244           part_export/shellcommands_withdomain.pm: make RADIUS groups
25245           available to shellcommands exports
25246
25247 2004-05-01 15:49  ivan
25248
25249         * httemplate/search/: cust_bill.html, elements/search.html: don't
25250           display links to missing customers
25251
25252 2004-05-01 14:40  ivan
25253
25254         * httemplate/search/cust_bill.html: I'm slow this morning
25255
25256 2004-05-01 14:38  ivan
25257
25258         * httemplate/search/cust_bill.html: oops tyop
25259
25260 2004-05-01 14:05  ivan
25261
25262         * httemplate/search/cust_bill.html: handle missing customer records
25263           without erroring out
25264
25265 2004-04-30 14:58  ivan
25266
25267         * FS/FS/Record.pm: accept empty zips for non-US countries...
25268
25269 2004-04-30 13:22  ivan
25270
25271         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
25272           scalar search" warning
25273
25274 2004-04-30 12:08  ivan
25275
25276         * httemplate/index.html: 15 day open invoice reports for qis
25277
25278 2004-04-23 06:15  ivan
25279
25280         * FS/MANIFEST, httemplate/index.html: add link to new credit report
25281           on main menu, remove old obsolete shell-out reports
25282
25283 2004-04-23 05:50  ivan
25284
25285         * Makefile: fix up includes with Apache::ASP
25286
25287 2004-04-23 05:19  ivan
25288
25289         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
25290           httemplate/graph/money_time.cgi,
25291           httemplate/search/cust_bill.html,
25292           httemplate/search/cust_credit.html,
25293           httemplate/search/cust_pay.cgi,
25294           httemplate/search/report_cust_credit.html,
25295           httemplate/search/elements/search.html: credit report, add some
25296           links to sales/credits/receipts summary, move payment search to
25297           template
25298
25299 2004-04-22 19:32  ivan
25300
25301         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
25302           search/elements/search.html: working templated invoice search!
25303
25304 2004-04-22 00:38  ivan
25305
25306         * httemplate/elements/pager.html: silly pager fix
25307
25308 2004-04-22 00:07  ivan
25309
25310         * httemplate/search/report_cust_credit.html: initial copy from
25311           report_cust_pay.html
25312
25313 2004-04-21 13:52  ivan
25314
25315         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
25316           problems should be fatal and trigger retry
25317
25318 2004-04-20 18:49  ivan
25319
25320         * FS/FS/cust_main.pm: respect country default for batch import
25321
25322 2004-04-20 13:24  ivan
25323
25324         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
25325
25326 2004-04-19 18:23  ivan
25327
25328         * FS/FS/cust_main.pm: accept expiration dates in the same format
25329           they are output...
25330
25331 2004-04-19 17:58  ivan
25332
25333         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
25334           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
25335           fs_selfservice/FS-SelfService/SelfService.pm,
25336           httemplate/view/cust_main.cgi: add methods for masking credit
25337           cards, add payment info modification to self-service
25338
25339 2004-04-13 18:00  ivan
25340
25341         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
25342           make life easier when importing new upstream versions
25343
25344 2004-04-13 17:48  khoff
25345
25346         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
25347
25348 2004-04-13 15:30  ivan
25349
25350         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
25351           being used anyway
25352
25353 2004-04-13 13:01  ivan
25354
25355         * FS/t/part_export-communigate_pro.t: adding forgotten test
25356
25357 2004-04-13 11:27  ivan
25358
25359         * Makefile: adding comments for fedora
25360
25361 2004-04-10 18:50  ivan
25362
25363         * httemplate/search/: report_prepaid_income.cgi,
25364           report_prepaid_income.html: update unearned revenue report based
25365           on feedback from kevin
25366
25367 2004-04-09 15:35  ivan
25368
25369         * Makefile: thank goodness its friday
25370
25371 2004-04-09 15:34  ivan
25372
25373         * Makefile: really properly disable RT where not using
25374
25375 2004-04-09 15:33  ivan
25376
25377         * Makefile: properly disable RT where not using
25378
25379 2004-04-08 05:37  ivan
25380
25381         * Makefile: fix psql command line options for older pg
25382
25383 2004-04-08 05:23  ivan
25384
25385         * Makefile: fix quotes
25386
25387 2004-04-08 05:07  ivan
25388
25389         * Makefile: don't enable by default
25390
25391 2004-04-08 05:05  ivan
25392
25393         * rt/sbin/rt-setup-database.in: remove accidentally doubled lines
25394           in usage inst
25395
25396 2004-04-08 05:00  ivan
25397
25398         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
25399           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database.in: beginning
25400           of RT integration
25401
25402 2004-04-07 22:53  ivan
25403
25404         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
25405           server until it is ready
25406
25407 2004-04-07 06:12  ivan
25408
25409         * FS/bin/freeside-reexport: oops, update the usage too
25410
25411 2004-04-07 06:11  ivan
25412
25413         * FS/bin/freeside-reexport: added options to select username,
25414           svcnum, svcpart
25415
25416 2004-04-07 04:39  ivan
25417
25418         * FS/FS/: Conf.pm, domain_record.pm: automatically update
25419           reverse-ARPA records (Bug#462) / recognize SOA records with the
25420           fqdn as well as @
25421
25422 2004-04-07 04:04  ivan
25423
25424         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
25425           domain
25426
25427 2004-04-07 01:34  ivan
25428
25429         * FS/FS/part_export.pm: argh, the glob itself is tainted under
25430           5.005
25431
25432 2004-04-07 01:07  ivan
25433
25434         * FS/FS/part_export.pm: make -T happy (under old perl?)
25435
25436 2004-04-05 19:03  ivan
25437
25438         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
25439
25440 2004-04-05 07:05  ivan
25441
25442         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
25443           httemplate/misc/process/link.cgi: add a domain pulldown to
25444           svc_acct linking, closes: Bug#277 / prevent "stealing" services
25445           with link unless you set legacy_link-steal config option, closes:
25446           Bug#321
25447
25448 2004-04-05 04:55  ivan
25449
25450         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
25451           heuristics to transfer ordering: primaries first, then sorted by
25452           quantity
25453
25454 2004-04-05 02:08  ivan
25455
25456         * htetc/handler.pl, httemplate/misc/whois.cgi,
25457           httemplate/view/svc_domain.cgi: add whois functionality
25458           internally instead of linking to geektools
25459
25460 2004-04-04 15:20  ivan
25461
25462         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
25463           to optionally allow non-matching svcparts to be moved during
25464           package changes, closes: Bug#667
25465
25466 2004-04-04 15:14  ivan
25467
25468         * httemplate/view/cust_main.cgi: comment out extraneous warning
25469
25470 2004-04-02 05:44  ivan
25471
25472         * htetc/handler.pl, httemplate/view/cust_bill-pdf.cgi: remove
25473           Pragma:no-cache header, and set Content-Length and Cache-Control
25474           for viewing .pdf invoices with IE over SSL.
25475           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
25476
25477 2004-04-02 03:23  ivan
25478
25479         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
25480           .pdf extension to placate some versions of IE.  yay IE.
25481
25482 2004-04-01 18:09  ivan
25483
25484         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
25485           (r)ndc command
25486
25487 2004-04-01 06:50  ivan
25488
25489         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
25490           commands
25491
25492 2004-03-31 16:44  ivan
25493
25494         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
25495           sub-countries from Locale::SubCountry now
25496
25497 2004-03-30 08:43  ivan
25498
25499         * FS/FS/cust_main.pm: mutex the bill and collect functions
25500           per-customer
25501
25502 2004-03-30 01:20  ivan
25503
25504         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
25505           list of ignored zones, add nameservice records to existing
25506           domains, update for API change inDNS::ZoneParse 0.84
25507
25508 2004-03-29 13:49  ivan
25509
25510         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
25511           also
25512
25513 2004-03-28 22:03  ivan
25514
25515         * FS/FS/part_export.pm: fix export_info sub to return an empty
25516           hashref instead of undef
25517
25518 2004-03-26 17:05  khoff
25519
25520         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
25521           services in a particular order to get around certain
25522           inter-service dependancies
25523
25524 2004-03-25 20:54  ivan
25525
25526         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
25527           2.09
25528
25529 2004-03-25 20:46  ivan
25530
25531         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
25532           necessary
25533
25534 2004-03-25 03:00  ivan
25535
25536         * FS/FS/part_export/: domain_shellcommands.pm,
25537           www_shellcommands.pm: typo from refactoring
25538
25539 2004-03-25 00:55  ivan
25540
25541         * FS/FS/part_export/: domain_shellcommands.pm,
25542           forward_shellcommands.pm, shellcommands.pm,
25543           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
25544           ISPMan integration
25545
25546 2004-03-24 22:42  ivan
25547
25548         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
25549           and later only so far, still waiting to hear about 4.10
25550
25551 2004-03-24 07:38  ivan
25552
25553         * httemplate/edit/part_export.cgi: catch misconfigured exports
25554
25555 2004-03-24 06:28  ivan
25556
25557         * FS/FS/: part_export.pm, part_export/apache.pm,
25558           part_export/bind.pm, part_export/bind_slave.pm,
25559           part_export/bsdshell.pm, part_export/communigate_pro.pm,
25560           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
25561           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
25562           part_export/forward_shellcommands.pm, part_export/http.pm,
25563           part_export/infostreet.pm, part_export/ldap.pm,
25564           part_export/postfix.pm, part_export/shellcommands.pm,
25565           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
25566           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
25567           part_export/sysvshell.pm, part_export/textradius.pm,
25568           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
25569           export info to the modules themselves
25570
25571 2004-03-24 06:23  ivan
25572
25573         * FS/FS/part_export/router.pm: move export info to the modules
25574           themselves
25575
25576 2004-03-24 06:21  ivan
25577
25578         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
25579           t/part_export-passwdfile.t: adding passwdfile export base class
25580
25581 2004-03-24 06:17  ivan
25582
25583         * eg/export_template.pm: update example export for the new world of
25584           export data in themodule files
25585
25586 2004-03-24 01:35  ivan
25587
25588         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
25589           t/part_export-postfix.t, t/part_export-router.t: add missing
25590           compile tests
25591
25592 2004-03-23 11:57  ivan
25593
25594         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
25595           partial credits
25596
25597 2004-03-22 16:06  ivan
25598
25599         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
25600           htetc/handler.pl, httemplate/elements/small_custview.html,
25601           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
25602           httemplate/view/cust_main.cgi: one-time credit card and ACH
25603           payments (like self-service) closes: Bug#648
25604
25605 2004-03-22 16:06  ivan
25606
25607         * httemplate/search/report_receivables.cgi: fix sorting of NULL
25608           companies differently than empty companies
25609
25610 2004-03-22 11:02  ivan
25611
25612         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
25613           size of 6
25614
25615 2004-03-22 09:13  ivan
25616
25617         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
25618           add ACH help graphic
25619
25620 2004-03-22 07:18  ivan
25621
25622         * FS/FS/CGI.pm: tone down the titles
25623
25624 2004-03-22 07:04  ivan
25625
25626         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
25627
25628 2004-03-22 04:50  ivan
25629
25630         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
25631           expiration selection now -> 15 years instead of hardcoded
25632
25633 2004-03-22 03:05  ivan
25634
25635         * httemplate/: edit/process/REAL_cust_pkg.cgi,
25636           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
25637           misc/unprovision.cgi, misc/process/link.cgi,
25638           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
25639           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
25640           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
25641           remove everything that links to package view also, closes:
25642           Bug#569
25643
25644 2004-03-22 02:36  ivan
25645
25646         * httemplate/view/cust_main.cgi: further small UI tweaks
25647
25648 2004-03-22 02:16  ivan
25649
25650         * httemplate/view/cust_main.cgi: yay!  remove package view entirely
25651           (closes: Bug#569)
25652
25653 2004-03-21 18:59  ivan
25654
25655         * httemplate/view/cust_main.cgi: much easier to understand listing
25656           of credits/payments that get split up, closes: Bug#773, 762
25657
25658 2004-03-19 04:36  ivan
25659
25660         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
25661
25662 2004-03-18 14:35  ivan
25663
25664         * FS/FS/part_export/shellcommands.pm: quote already-crypted
25665           passwords to prevent variable substitution
25666
25667 2004-03-18 14:32  ivan
25668
25669         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
25670           replace also
25671
25672 2004-03-18 14:00  ivan
25673
25674         * bin/shadow.reimport: add -b option
25675
25676 2004-03-18 12:58  ivan
25677
25678         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
25679           passwords
25680
25681 2004-03-17 17:46  ivan
25682
25683         * FS/bin/freeside-selfservice-server,
25684           fs_selfservice/FS-SelfService/SelfService.pm,
25685           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
25686           require Storable minimum 2.09
25687
25688 2004-03-17 15:16  ivan
25689
25690         * FS/FS/svc_acct.pm: fixup password checking to understand
25691           old-style *SUSPENDED* accounts and not to allow access for * ! !!
25692           passwords
25693
25694 2004-03-17 15:08  ivan
25695
25696         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
25697           accounts
25698
25699 2004-03-17 14:55  ivan
25700
25701         * bin/shadow.reimport: fix multiple svcparts
25702
25703 2004-03-17 14:53  ivan
25704
25705         * bin/shadow.reimport: allow multiple svcparts
25706
25707 2004-03-17 14:49  ivan
25708
25709         * bin/shadow.reimport: re-enable prompting
25710
25711 2004-03-17 14:45  ivan
25712
25713         * bin/shadow.reimport: add -d and -r options
25714
25715 2004-03-17 13:47  ivan
25716
25717         * FS/FS/: ClientAPI/MyAccount.pm, svc_acct.pm, ClientAPI/passwd.pm:
25718           proper self-service login supporting plaintext, crypt and MD5
25719           passwords
25720
25721 2004-03-16 12:41  ivan
25722
25723         * Makefile: rt-setup-database, not rt-initialize-database
25724
25725 2004-03-15 23:06  ivan
25726
25727         * Makefile, rt/config.layout.in: masonstatedir can't be configured
25728           form ./configure either, must use layout
25729
25730 2004-03-15 23:04  ivan
25731
25732         * Makefile: and finally, run the ./configure
25733
25734 2004-03-15 23:03  ivan
25735
25736         * Makefile: use a proper delimter
25737
25738 2004-03-15 23:00  ivan
25739
25740         * Makefile: transposition
25741
25742 2004-03-15 22:59  ivan
25743
25744         * Makefile: autogenerate rt/config.layout file
25745
25746 2004-03-15 22:58  ivan
25747
25748         * rt/: FREESIDE_MODIFIED, config.layout.in: config.layout needs to
25749           be generated
25750
25751 2004-03-15 22:45  ivan
25752
25753         * Makefile: initial RT targets
25754
25755 2004-03-15 22:43  ivan
25756
25757         * rt/FREESIDE_MODIFIED: initial (hopefully rather unobtrusive)
25758           patch
25759
25760 2004-03-15 20:36  ivan
25761
25762         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
25763
25764 2004-03-15 16:34  ivan
25765
25766         * Makefile: dont want to error out here
25767
25768 2004-03-12 17:27  ivan
25769
25770         * Makefile: really add the necessary backslashes this time, fix
25771           s/// delimteres
25772
25773 2004-03-12 16:53  ivan
25774
25775         * Makefile: oops
25776
25777 2004-03-12 16:50  ivan
25778
25779         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
25780           Makefile
25781
25782 2004-03-12 16:16  ivan
25783
25784         * Makefile: fix suse document root
25785
25786 2004-03-12 04:39  ivan
25787
25788         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
25789           httemplate/view/cust_main.cgi: add unapplycredits configuration
25790           option
25791
25792 2004-03-12 04:11  ivan
25793
25794         * httemplate/graph/money_time.cgi: fix title
25795
25796 2004-03-12 02:22  ivan
25797
25798         * httemplate/index.html: add badly-named new report
25799
25800 2004-03-12 00:56  ivan
25801
25802         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
25803           by default; horrible performance
25804
25805 2004-03-12 00:17  ivan
25806
25807         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
25808           contain the strings now, not just match exactly
25809
25810 2004-03-11 13:19  ivan
25811
25812         * conf/logo.eps: oops, wrong logo
25813
25814 2004-03-11 13:07  ivan
25815
25816         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
25817           point invoice_latex at it by default
25818
25819 2004-03-11 00:54  ivan
25820
25821         * FS/bin/freeside-selfservice-server: turn down logging level
25822
25823 2004-03-10 23:33  ivan
25824
25825         * fs_passwd/fs_passwd: update fs_passwd stuff as wrappers around
25826           self-service
25827
25828 2004-03-10 20:17  ivan
25829
25830         * FS/MANIFEST: incorrect listing in MANIFEST
25831
25832 2004-03-10 18:05  ivan
25833
25834         * rt/autom4te.cache/: output.0, traces.0: import of rt 3.0.9
25835
25836 2004-03-10 18:02  ivan
25837
25838         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/it.po, lib/RT/I18N/ru.po,
25839           lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
25840           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
25841           lib/RT/Interface/Web.pm, lib/RT/URI/fsck_com_rt.pm,
25842           lib/t/data/crashes-file-based-parser,
25843           lib/t/data/multipart-report, lib/t/data/notes-uuencoded,
25844           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
25845           sbin/rt-test-dependencies.in: import of rt 3.0.9
25846
25847 2004-03-10 17:59  ivan
25848
25849         * rt/: Makefile.in, README, README.Oracle, UPGRADING, configure,
25850           configure.ac, Changelog, bin/mason_handler.fcgi.in,
25851           bin/mason_handler.scgi.in, bin/mason_handler.svc.in,
25852           bin/rt-crontool.in, bin/rt-mailgate.in, bin/rt.in,
25853           bin/webmux.pl.in, docs/rt3-schema-relationships.dot,
25854           etc/acl.Informix, etc/acl.Oracle, etc/constraints.mysql,
25855           etc/drop.Informix, etc/drop.Oracle, etc/initialdata,
25856           etc/schema.Informix, etc/schema.SQLite, etc/schema.mysql,
25857           html/autohandler, html/index.html,
25858           html/Admin/Elements/EditCustomField,
25859           html/Admin/Elements/EditCustomFieldValues,
25860           html/Admin/Elements/EditCustomFields,
25861           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
25862           html/Admin/Elements/SelectGroups,
25863           html/Admin/Elements/SelectRights,
25864           html/Admin/Elements/SelectStage,
25865           html/Admin/Queues/CustomFields.html,
25866           html/Admin/Queues/index.html, html/Admin/Users/index.html,
25867           html/Approvals/Display.html, html/Elements/Callback,
25868           html/Elements/MessageBox, html/Elements/MyTickets,
25869           html/Elements/SelectLang, html/Elements/SelectStatus,
25870           html/Elements/SelectWatcherType,
25871           html/Elements/SetupSessionCookie, html/REST/1.0/autohandler,
25872           html/REST/1.0/dhandler, html/REST/1.0/logout,
25873           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
25874           html/REST/1.0/Forms/ticket/attachments,
25875           html/REST/1.0/Forms/ticket/default,
25876           html/REST/1.0/Forms/ticket/history,
25877           html/REST/1.0/Forms/ticket/links,
25878           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
25879           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
25880           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
25881           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
25882           html/SelfService/Display.html, html/SelfService/Update.html,
25883           html/SelfService/Elements/MyRequests, html/Ticket/Modify.html,
25884           html/Ticket/ModifyAll.html, html/Ticket/ModifyPeople.html,
25885           html/Ticket/Update.html, html/Ticket/Attachment/dhandler,
25886           html/Ticket/Elements/AddWatchers,
25887           html/Ticket/Elements/EditCustomField,
25888           html/Ticket/Elements/EditPeople,
25889           html/Ticket/Elements/ShowAttachments,
25890           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
25891           html/Ticket/Elements/ShowMessageStanza,
25892           html/Ticket/Elements/ShowPeople,
25893           html/Ticket/Elements/ShowTransaction, lib/RT.pm.in,
25894           lib/RT/Attachment_Overlay.pm, lib/RT/Base.pm,
25895           lib/RT/CachedGroupMember_Overlay.pm,
25896           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
25897           lib/RT/CustomField_Overlay.pm, lib/RT/EmailParser.pm,
25898           lib/RT/GroupMember_Overlay.pm, lib/RT/Group_Overlay.pm,
25899           lib/RT/Handle.pm, lib/RT/I18N.pm, lib/RT/Principal_Overlay.pm,
25900           lib/RT/Queue_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
25901           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips_Overlay.pm,
25902           lib/RT/StyleGuide.pod, lib/RT/Template_Overlay.pm,
25903           lib/RT/Tickets_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
25904           lib/RT/URI.pm, lib/RT/Action/AutoOpen.pm,
25905           lib/RT/Action/Autoreply.pm, lib/RT/Action/CreateTickets.pm,
25906           lib/RT/Action/SendEmail.pm, lib/RT/I18N/cs.pm: import of rt 3.0.9
25907
25908 2004-03-10 17:05  ivan
25909
25910         * Makefile: update for suse
25911
25912 2004-03-10 14:27  khoff
25913
25914         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
25915           weren't being properly masked on errors.  The router/block select
25916           box wasn't being generated on errors.
25917
25918 2004-03-10 11:06  khoff
25919
25920         * httemplate/browse/router.cgi: Added hide/show customer router
25921           link.
25922
25923 2004-03-09 18:37  khoff
25924
25925         * httemplate/browse/router.cgi: UI cleanup.
25926
25927 2004-03-05 06:34  ivan
25928
25929         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
25930           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
25931           FS/t/Report-Table.t, FS/t/Report.t, htetc/handler.pl,
25932           httemplate/graph/money_time.cgi: beginning of OO reporting
25933           interface, create acadia-requested crosstab reports
25934
25935 2004-03-04 21:59  ivan
25936
25937         * FS/bin/freeside-daily: fix -v
25938
25939 2004-03-03 08:32  ivan
25940
25941         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
25942           be create and fetchmail should not be run
25943
25944 2004-03-03 05:42  ivan
25945
25946         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
25947           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
25948           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
25949           emails being sent to signup server declined accounts, closes:
25950           Bug#743
25951
25952 2004-03-02 22:20  ivan
25953
25954         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
25955           well as disable them (IE doesn't grey out disabled text dialogs)
25956
25957 2004-02-28 15:06  ivan
25958
25959         * httemplate/docs/ieak.html: for now
25960
25961 2004-02-28 14:57  ivan
25962
25963         * Makefile: s/cleanwhisker/pouncequick/
25964
25965 2004-02-28 14:49  ivan
25966
25967         * FS/t/acct_snarf.t: adding
25968
25969 2004-02-28 14:48  ivan
25970
25971         * FS/FS/cust_pkg.pm: minor fixes
25972
25973 2004-02-28 14:47  ivan
25974
25975         * CREDITS: credit where the typeset invoices came from!
25976
25977 2004-02-28 14:40  ivan
25978
25979         * httemplate/edit/process/cust_main_county-collapse.cgi: style
25980
25981 2004-02-28 14:26  ivan
25982
25983         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
25984           1.32, finally closes Bug#639
25985
25986 2004-02-27 13:21  khoff
25987
25988         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
25989           were trying to call addr on an undefined object.  That's not
25990           good.
25991
25992 2004-02-26 11:21  ivan
25993
25994         * httemplate/view/svc_forward.cgi: correct cancel link
25995           s/account/mail forward/
25996
25997 2004-02-25 20:01  ivan
25998
25999         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
26000
26001 2004-02-25 19:32  ivan
26002
26003         * FS/FS/Record.pm: allow replace with no arguments
26004
26005 2004-02-25 02:37  ivan
26006
26007         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
26008           forward editing for new svc_forward.src field
26009
26010 2004-02-24 21:11  ivan
26011
26012         * FS/FS/CGI.pm: kludge around it completely
26013
26014 2004-02-24 21:04  ivan
26015
26016         * FS/FS/CGI.pm: third time's the charm
26017
26018 2004-02-24 21:00  ivan
26019
26020         * FS/FS/CGI.pm: oops, not the right way to blank them
26021
26022 2004-02-24 20:56  ivan
26023
26024         * FS/FS/CGI.pm: query strings get passed through sometimes?
26025
26026 2004-02-23 00:12  ivan
26027
26028         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
26029           fallback suspension code
26030
26031 2004-02-13 10:58  ivan
26032
26033         * bin/postfix.export: postfix export
26034
26035 2004-02-13 06:04  ivan
26036
26037         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
26038
26039 2004-02-13 05:53  ivan
26040
26041         * httemplate/edit/part_svc.cgi: typo
26042
26043 2004-02-13 04:27  ivan
26044
26045         * FS/FS/part_export/postfix.pm: adding postfix export
26046
26047 2004-02-13 03:47  ivan
26048
26049         * bin/sendmail.import: it lives!
26050
26051 2004-02-13 03:28  ivan
26052
26053         * httemplate/: index.html, search/svc_forward.cgi,
26054           view/svc_forward.cgi: add mail alias browse to main menu and fix
26055           mail alias view to recognize new schema also
26056
26057 2004-02-13 02:57  ivan
26058
26059         * FS/bin/freeside-setup: continue adding svc_forward.src: make
26060           svc_forward.srcsvc nullable
26061
26062 2004-02-13 02:35  ivan
26063
26064         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
26065           httemplate/docs/schema.html: add svc_forward.src
26066
26067 2004-02-13 00:02  ivan
26068
26069         * bin/sendmail.import: initial import
26070
26071 2004-02-12 20:01  ivan
26072
26073         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
26074           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
26075           depend on Net::SSH 0.08 for non-blocking STDERR read
26076
26077 2004-02-12 02:44  ivan
26078
26079         * bin/bind.import: fix usage msg
26080
26081 2004-02-11 22:31  ivan
26082
26083         * htetc/handler.pl, httemplate/misc/email-invoice.cgi,
26084           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
26085           re-email invoice, closes: bug#526 and have print and email
26086           invoice links redirect back to top of customer view page instead
26087           of #history tag
26088
26089 2004-02-07 14:13  ivan
26090
26091         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
26092
26093 2004-02-07 00:24  ivan
26094
26095         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
26096           to sqlradius and sqlradius_withdomain exports
26097
26098 2004-02-05 17:00  ivan
26099
26100         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
26101
26102 2004-02-02 16:19  ivan
26103
26104         * bin/shadow.reimport: adding shadow.reimport
26105
26106 2004-02-01 01:29  ivan
26107
26108         * Makefile: use install to make all components of FREESIDE_CONF dir
26109
26110 2004-01-30 22:33  ivan
26111
26112         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
26113           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
26114           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
26115           htetc/handler.pl, httemplate/docs/schema.html: add
26116           pkg_svc.primary_svc flag to enable an explicit first package flag
26117
26118 2004-01-30 22:20  ivan
26119
26120         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
26121           empty values in non-primary-keyed tables
26122
26123 2004-01-29 19:58  ivan
26124
26125         * FS/FS/part_export.pm: add default freebsd and linux
26126           suspension/unsuspension commands, work around FreeBSD pw(1) lack
26127           of locking, and don't prepend "*SUSPENDED* " to suspend an
26128           account anymore
26129
26130 2004-01-29 19:05  ivan
26131
26132         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
26133           suspend an account
26134
26135 2004-01-29 17:27  ivan
26136
26137         * Makefile: multiple self-service machines aren't enclosed in
26138           quotes
26139
26140 2004-01-29 17:10  ivan
26141
26142         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
26143           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
26144           support for running selfservice server against multiple machines
26145
26146 2004-01-27 17:45  ivan
26147
26148         * httemplate/search/svc_acct.cgi: fix link from service definition
26149           browse to services
26150
26151 2004-01-27 17:39  ivan
26152
26153         * httemplate/: index.html, browse/part_svc.cgi,
26154           search/svc_acct.cgi, search/svc_domain.cgi: add service
26155           definition browse by number of active services
26156
26157 2004-01-23 03:20  ivan
26158
26159         * httemplate/: index.html, search/report_prepaid_income.cgi,
26160           search/report_prepaid_income.html: add prepaid income to main
26161           menu and allow arbitrary dates
26162
26163 2004-01-23 01:04  ivan
26164
26165         * httemplate/search/report_prepaid_income.cgi: tidy up look
26166
26167 2004-01-23 00:58  ivan
26168
26169         * httemplate/search/report_prepaid_income.cgi: oops
26170
26171 2004-01-23 00:55  ivan
26172
26173         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
26174           income report
26175
26176 2004-01-22 19:22  ivan
26177
26178         * FS/FS/cust_bill.pm: undo debugging change
26179
26180 2004-01-22 19:21  ivan
26181
26182         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
26183           avoid gigantic line items
26184
26185 2004-01-22 19:01  ivan
26186
26187         * httemplate/edit/cust_main.cgi: and the same for ship_
26188
26189 2004-01-22 18:53  ivan
26190
26191         * httemplate/edit/cust_main.cgi: fix state default and set min year
26192           to this year, patch from <matthewd>, thanks!
26193
26194 2004-01-22 16:49  ivan
26195
26196         * debian/control: update ideas about package splitup
26197
26198 2004-01-21 16:21  ivan
26199
26200         * FS/FS/cust_main.pm: fix cancel method
26201
26202 2004-01-21 16:11  ivan
26203
26204         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
26205           properly
26206
26207 2004-01-21 15:45  ivan
26208
26209         * httemplate/misc/dump.cgi: fix newline problem in dump
26210
26211 2004-01-21 14:10  ivan
26212
26213         * FS/FS/cust_bill.pm: clean up all temp files!
26214
26215 2004-01-21 14:00  ivan
26216
26217         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
26218           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
26219
26220 2004-01-20 16:04  ivan
26221
26222         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
26223           cust_pkg.cgi: don't include the _next_ day, just the full ending
26224           day
26225
26226 2004-01-20 12:30  ivan
26227
26228         * httemplate/: index.html, misc/dump.cgi: add database dump from
26229           web interface
26230
26231 2004-01-18 13:03  ivan
26232
26233         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
26234           as a hashref causes too many other problems.  please leave as is.
26235           DBD::Pg needs to be fixed.  1.31 is a lost cause.
26236
26237 2004-01-16 13:45  ivan
26238
26239         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
26240           also
26241
26242 2004-01-12 12:40  khoff
26243
26244         * httemplate/edit/part_virtual_field.cgi: Lists are just better
26245           sorted.
26246
26247 2004-01-12 12:34  khoff
26248
26249         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
26250
26251 2004-01-11 16:03  ivan
26252
26253         * httemplate/view/cust_bill.cgi: only display "view typeset
26254           invoice" when there is an invoice_latex template
26255
26256 2004-01-11 15:59  ivan
26257
26258         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
26259           invoice view in web UI uses pdf instead of postscript, closes
26260           Bug#614
26261
26262 2004-01-11 15:38  ivan
26263
26264         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
26265
26266 2004-01-11 15:37  ivan
26267
26268         * httemplate/view/cust_bill-pdf.cgi: adding
26269
26270 2004-01-10 03:17  ivan
26271
26272         * Makefile: workaround stubborn shells globbing [a-z] to include
26273           CVS/
26274
26275 2004-01-09 20:19  ivan
26276
26277         * FS/FS/cust_main.pm: don't require payname for DCHK either
26278
26279 2004-01-09 19:50  ivan
26280
26281         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
26282           invoice event edits
26283
26284 2004-01-09 14:46  ivan
26285
26286         * httemplate/search/report_receivables.cgi: add customer number
26287
26288 2004-01-09 14:39  ivan
26289
26290         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
26291           deletions: need to use Date::Format and FS::Misc qw(send_email)
26292           in cust_credit.pm, need a link to delete unapplied credits too
26293
26294 2004-01-09 14:15  ivan
26295
26296         * FS/FS/Conf.pm: correct tyop
26297
26298 2004-01-09 14:11  ivan
26299
26300         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
26301           httemplate/view/cust_main.cgi,
26302           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
26303           value to enable deletion of credits
26304
26305 2004-01-09 13:09  ivan
26306
26307         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
26308           value
26309
26310 2004-01-06 22:10  khoff
26311
26312         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
26313           billing services in an external sql database.
26314
26315 2004-01-05 12:24  ivan
26316
26317         * httemplate/index.html: fix other packages by next bill date link
26318
26319 2004-01-03 19:54  ivan
26320
26321         * httemplate/docs/signup.html: remove obsolete netscape CCK
26322           supportsignup.cgi
26323
26324           depend on HTTP::BrowserDetect directly instead of via deprecated
26325           HTTP::Headers::UserAgent (closes: Bug#578)
26326
26327 2004-01-03 00:42  ivan
26328
26329         * httemplate/browse/agent.cgi: fix heading colspan when there is no
26330           agent.disabled column
26331
26332 2004-01-01 12:40  ivan
26333
26334         * FS/FS/cust_bill.pm: escape stuff from latex
26335
26336 2003-12-29 22:02  khoff
26337
26338         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
26339           around a bug in DBD::Pg version 1.31.
26340
26341 2003-12-27 00:23  ivan
26342
26343         * httemplate/: index.html, search/cust_pkg.cgi: package reports by
26344           agent
26345
26346 2003-12-24 10:18  khoff
26347
26348         * FS/bin/freeside-setup: tyop
26349
26350 2003-12-22 18:36  ivan
26351
26352         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
26353           FS/t/svc_external.t, htetc/handler.pl,
26354           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
26355           httemplate/edit/process/svc_external.cgi,
26356           httemplate/view/svc_external.cgi: add svc_external
26357
26358 2003-12-22 17:46  ivan
26359
26360         * FS/: FS.pm, FS/svc_external.pm, bin/freeside-setup,
26361           FS/cust_svc.pm: add svc_external
26362
26363 2003-12-22 17:10  ivan
26364
26365         * eg/table_template-svc.pm: update svc template for 1.5
26366
26367 2003-12-22 17:06  ivan
26368
26369         * eg/table_template-svc.pm: fix path to svc_Common in example table
26370
26371 2003-12-22 16:51  ivan
26372
26373         * FS/FS/ClientAPI/MyAccount.pm,
26374           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
26375           selfservice API
26376
26377 2003-12-22 16:41  ivan
26378
26379         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
26380           option
26381
26382 2003-12-22 13:22  ivan
26383
26384         * FS/FS/cust_main.pm: default to the whole-country tax rate if
26385           states aren't defined
26386
26387 2003-12-22 13:18  ivan
26388
26389         * FS/FS/cust_bill.pm: quiet warning
26390
26391 2003-12-22 13:01  ivan
26392
26393         * FS/FS/cust_credit.pm: allow credits to be modified at API level
26394
26395 2003-12-22 09:50  ivan
26396
26397         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
26398           subs
26399
26400 2003-12-21 15:16  ivan
26401
26402         * httemplate/browse/agent_type.cgi: work even if there are stray
26403           type_pkgs records around
26404
26405 2003-12-21 15:13  ivan
26406
26407         * FS/FS/Record.pm: cache virtual_fields method results to help
26408           performance
26409
26410 2003-12-21 13:12  ivan
26411
26412         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
26413           both addresses by default
26414
26415 2003-12-15 00:08  ivan
26416
26417         * conf/invoice_latex: line up w/window envelopes
26418
26419 2003-12-15 00:07  ivan
26420
26421         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
26422           now, do not count on latex printing it, oops
26423
26424 2003-12-14 22:42  ivan
26425
26426         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
26427           amounts of all open invoices as soon as balance went positive
26428           (only manifests when any cust_bill->owed somehow got to be
26429           negative)
26430
26431 2003-12-14 19:41  ivan
26432
26433         * FS/FS/cust_bill.pm: add _latex_escape sub
26434
26435 2003-12-14 09:53  ivan
26436
26437         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
26438           view field names
26439
26440 2003-12-10 15:53  ivan
26441
26442         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
26443           dropdown
26444
26445 2003-12-10 14:51  ivan
26446
26447         * FS/bin/freeside-setup: add part_referral.disabled, add disabled
26448           indices to agent and part_bill_event
26449
26450 2003-12-10 14:50  ivan
26451
26452         * FS/FS/part_referral.pm: add part_referral.disabled
26453
26454 2003-11-30 00:06  ivan
26455
26456         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
26457           file
26458
26459 2003-11-29 23:52  ivan
26460
26461         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
26462
26463 2003-11-29 23:41  ivan
26464
26465         * conf/invoice_latex: move to the left to line up with window
26466           envelopes
26467
26468 2003-11-29 02:50  ivan
26469
26470         * FS/FS/cust_credit_bill.pm: missing cut
26471
26472 2003-11-29 02:48  ivan
26473
26474         * FS/FS/cust_bill.pm: use the latex template for normal printing
26475           when available
26476
26477 2003-11-29 02:39  ivan
26478
26479         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
26480
26481 2003-11-29 00:32  ivan
26482
26483         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
26484           send statements when a payment or credit is applied
26485
26486 2003-11-29 00:18  ivan
26487
26488         * FS/FS/part_bill_event.pm: also set default latex template for
26489           late bill templates
26490
26491 2003-11-29 00:08  ivan
26492
26493         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
26494           conf/invoice_latexfooter, conf/invoice_latexnotes,
26495           httemplate/misc/print-invoice.cgi,
26496           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
26497
26498 2003-11-26 07:37  ivan
26499
26500         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
26501           charges
26502
26503 2003-11-26 06:25  ivan
26504
26505         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
26506           value to control explicit due date printing on invoices
26507
26508 2003-11-24 06:29  ivan
26509
26510         * httemplate/edit/part_export.cgi: fix html quoting problems
26511
26512 2003-11-24 05:01  ivan
26513
26514         * httemplate/browse/part_export.cgi: fix html quoting of export
26515           options
26516
26517 2003-11-21 10:55  ivan
26518
26519         * FS/FS/Record.pm: revert bind_param change!
26520
26521 2003-11-21 07:32  ivan
26522
26523         * httemplate/search/report_receivables.cgi: precedence helps alot
26524
26525 2003-11-21 07:25  ivan
26526
26527         * httemplate/search/report_receivables.cgi: precedence helps alot
26528
26529 2003-11-21 07:20  ivan
26530
26531         * httemplate/search/report_receivables.cgi: show customer status on
26532           receivables report
26533
26534 2003-11-20 04:48  ivan
26535
26536         * FS/FS/part_export/communigate_pro.pm: don't error out when not
26537           actually changing domain
26538
26539 2003-11-19 10:13  ivan
26540
26541         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
26542
26543 2003-11-19 04:21  ivan
26544
26545         * httemplate/: edit/REAL_cust_pkg.cgi, search/report_cust_pay.html,
26546           search/report_tax.html: fix jscalendar date ifFormat
26547
26548 2003-11-18 17:37  ivan
26549
26550         * FS/FS/cust_bill.pm: reversing accidental commit of
26551           work-in-progress
26552
26553 2003-11-18 17:29  ivan
26554
26555         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
26556
26557 2003-11-18 07:14  ivan
26558
26559         * FS/FS/part_export.pm: fix communigate pro export descriptions
26560
26561 2003-11-18 07:04  ivan
26562
26563         * FS/: FS/part_export/communigate_pro.pm,
26564           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
26565           FS/part_export.pm: add communigate_pro_singledomain export
26566
26567 2003-11-14 23:28  ivan
26568
26569         * FS/bin/freeside-selfservice-server: kill off ssh process when
26570           re-opening connection
26571
26572 2003-11-14 23:18  ivan
26573
26574         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
26575           trailing newline to supress useless error messages in log
26576
26577 2003-11-14 00:43  ivan
26578
26579         * FS/bin/freeside-selfservice-server: hopefully recover better from
26580           lost ssh connections
26581
26582 2003-11-13 18:52  ivan
26583
26584         * httemplate/search/report_receivables.cgi: sort these
26585           case-insensitive
26586
26587 2003-11-12 04:29  ivan
26588
26589         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
26590           unaudited services with a svcnum for imports
26591
26592 2003-11-12 03:22  ivan
26593
26594         * FS/FS/cust_pkg.pm: better error msg
26595
26596 2003-11-11 07:03  ivan
26597
26598         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
26599           during an import
26600
26601 2003-11-11 06:39  ivan
26602
26603         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
26604
26605 2003-11-11 06:21  ivan
26606
26607         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
26608           imports with svcnums
26609
26610 2003-11-11 00:01  ivan
26611
26612         * httemplate/search/report_receivables.cgi: remove spaces between
26613           parens and contact name
26614
26615 2003-11-10 23:51  ivan
26616
26617         * httemplate/browse/svc_acct_pop.cgi: part_referral.cgi
26618
26619 2003-11-10 05:54  ivan
26620
26621         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
26622           in?
26623
26624 2003-11-08 08:36  ivan
26625
26626         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
26627           cancel_pkg functions to self-service
26628
26629 2003-11-08 08:31  ivan
26630
26631         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
26632           self-service functions!
26633
26634 2003-11-08 04:59  ivan
26635
26636         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
26637           so we can prevent double-charges
26638
26639 2003-11-07 02:53  ivan
26640
26641         * httemplate/elements/: calendar-en.js, calendar-setup.js,
26642           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
26643           jscalendar
26644
26645 2003-11-07 00:39  ivan
26646
26647         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
26648           charging
26649
26650 2003-11-07 00:36  ivan
26651
26652         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
26653           calculations
26654
26655 2003-11-06 23:56  ivan
26656
26657         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
26658           for sqlradius_withdomain exports
26659
26660 2003-11-06 06:45  ivan
26661
26662         * httemplate/search/report_receivables.cgi: add totals & simplify
26663           expressions
26664
26665 2003-11-06 06:08  ivan
26666
26667         * httemplate/search/report_receivables.cgi: ack!  count credits,
26668           not payments twice
26669
26670 2003-11-06 06:00  ivan
26671
26672         * httemplate/search/report_receivables.cgi: typo
26673
26674 2003-11-06 05:56  ivan
26675
26676         * httemplate/search/report_receivables.cgi: link to customer, don't
26677           show custnum
26678
26679 2003-11-06 05:40  ivan
26680
26681         * FS/MANIFEST: removing bin/freeside-receivables-report
26682
26683 2003-11-06 05:39  ivan
26684
26685         * httemplate/: index.html, search/report_receivables.cgi: "current
26686           receivables" -> A/R Aging summary
26687
26688 2003-11-05 03:13  ivan
26689
26690         * bin/create-fetchmailrc: fixup
26691
26692 2003-11-05 02:26  ivan
26693
26694         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
26695
26696 2003-11-04 10:01  ivan
26697
26698         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
26699
26700 2003-11-04 09:57  ivan
26701
26702         * bin/create-fetchmailrc: adding
26703
26704 2003-11-04 09:30  ivan
26705
26706         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
26707           info available to exports
26708
26709 2003-11-04 02:56  ivan
26710
26711         * FS/FS/Record.pm: finish treating serials as ints!
26712
26713 2003-11-04 02:55  ivan
26714
26715         * FS/FS/Record.pm: treat serial columns as ints too!
26716
26717 2003-11-03 03:42  ivan
26718
26719         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
26720           Bug#590??
26721
26722 2003-11-03 03:30  ivan
26723
26724         * httemplate/edit/part_svc.cgi: kludge around this so i can add
26725           service definitions for now
26726
26727 2003-11-02 21:57  ivan
26728
26729         * httemplate/: index.html, browse/part_pkg.cgi,
26730           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
26731           suspended browse
26732
26733 2003-11-02 21:48  ivan
26734
26735         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
26736           browse
26737
26738 2003-11-02 21:40  ivan
26739
26740         * httemplate/index.html: formatting
26741
26742 2003-11-02 21:34  ivan
26743
26744         * httemplate/index.html: remove duplicate items from "Reports"
26745           section
26746
26747 2003-11-02 21:25  ivan
26748
26749         * httemplate/browse/part_pkg.cgi: tyops
26750
26751 2003-11-02 21:21  ivan
26752
26753         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
26754           counts on active package browse
26755
26756 2003-10-25 17:39  ivan
26757
26758         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
26759           reports broken down by Visa/MC / Amex / Discover
26760
26761 2003-10-24 19:05  ivan
26762
26763         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
26764           ClientAPI/Signup.pm: signups with snarf info!
26765
26766 2003-10-24 18:06  ivan
26767
26768         * httemplate/docs/signup.html: better link to .INS files
26769           documentation
26770
26771 2003-10-24 13:38  ivan
26772
26773         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
26774           to save the cvv data for specific card types
26775
26776 2003-10-24 12:28  ivan
26777
26778         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
26779           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
26780           FS/FS/cust_main.pm, FS/bin/freeside-setup,
26781           httemplate/docs/schema.html: cvv!
26782
26783 2003-10-23 22:51  ivan
26784
26785         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
26786
26787 2003-10-23 02:02  ivan
26788
26789         * httemplate/docs/legacy.html: fix cranky verbitage at the top
26790
26791 2003-10-23 00:49  ivan
26792
26793         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
26794           suspend the relevant customer.
26795
26796 2003-10-22 12:10  khoff
26797
26798         * httemplate/edit/process/router.cgi: dbh is a global.
26799
26800 2003-10-19 22:01  ivan
26801
26802         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
26803           httemplate/view/cust_main.cgi: finish up weekly billing
26804
26805 2003-10-19 21:25  ivan
26806
26807         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
26808           httemplate/edit/part_pkg.cgi, FS/bin/freeside-setup: daily/weekly
26809           billing
26810
26811 2003-10-16 15:57  khoff
26812
26813         * FS/FS/part_export/router.pm: Telnet/SSH router export for
26814           svc_broadband.
26815
26816 2003-10-15 16:17  khoff
26817
26818         * httemplate/browse/router.cgi: $router isn't a global.
26819
26820 2003-10-15 15:59  khoff
26821
26822         * httemplate/edit/router.cgi: More changes that got lost in the
26823           merge somehow.
26824
26825 2003-10-15 15:48  khoff
26826
26827         * httemplate/view/svc_broadband.cgi: File got munged during
26828           svc_broadband merge.  Added ability to create a 'customer
26829           router'.
26830
26831 2003-10-15 08:03  ivan
26832
26833         * FS/bin/freeside-selfservice-server,
26834           fs_selfservice/FS-SelfService/SelfService.pm,
26835           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
26836           tagging ability so we can run multiple self-service clients on
26837           one machine
26838
26839 2003-10-15 05:08  ivan
26840
26841         * FS/bin/freeside-setup: fix agent username and password
26842           nullability
26843
26844 2003-10-15 02:41  ivan
26845
26846         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
26847           flag is set for subsequent   credit card transactions; some
26848           processors (AuthorozeNet, others?) use this   to waive the CVV2
26849           requirement.
26850
26851 2003-10-09 10:40  ivan
26852
26853         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
26854
26855 2003-10-07 21:09  ivan
26856
26857         * htetc/handler.pl, httemplate/misc/upload-batch.cgi: can't use
26858           File::Basename::basename for windows filenames!  use a regex
26859           instead
26860
26861 2003-10-07 06:50  ivan
26862
26863         * Makefile: mandrake
26864
26865 2003-10-07 01:05  ivan
26866
26867         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
26868           acct_snarf
26869
26870 2003-10-06 23:06  ivan
26871
26872         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
26873           propogating to the wrong place in the grep
26874
26875 2003-10-06 23:03  ivan
26876
26877         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
26878           UpdateAccountSettings sub
26879
26880 2003-10-06 22:50  ivan
26881
26882         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
26883           hooks, don't try and set '*SUSPENDED*' passwords
26884
26885 2003-10-06 22:49  ivan
26886
26887         * FS/FS/svc_acct.pm: doc
26888
26889 2003-10-06 19:27  ivan
26890
26891         * FS/FS/part_export/communigate_pro.pm: add suspension /
26892           unsuspension export to communigate
26893
26894 2003-10-06 04:39  ivan
26895
26896         * httemplate/search/svc_acct.cgi: fix URL argument processing for
26897           account searches by popnum
26898
26899 2003-10-06 04:22  ivan
26900
26901         * httemplate/search/svc_acct.cgi: typo
26902
26903 2003-10-06 04:20  ivan
26904
26905         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
26906           linking to account list per access number
26907
26908 2003-10-06 04:14  ivan
26909
26910         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
26911           browse shows # of active accounts & links to appropriate account
26912           search
26913
26914 2003-10-02 14:51  khoff
26915
26916         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
26917
26918 2003-10-02 07:26  ivan
26919
26920         * Makefile: minor Makefile updates
26921
26922 2003-10-02 07:19  ivan
26923
26924         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
26925           option
26926
26927 2003-10-02 06:08  ivan
26928
26929         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
26930           off super-verbose logging
26931
26932 2003-10-02 05:42  ivan
26933
26934         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
26935           dependancies (PREREQ_PM) for self-service module and signup
26936           wrapper
26937
26938 2003-10-02 04:23  ivan
26939
26940         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
26941           info
26942
26943 2003-10-02 03:18  ivan
26944
26945         * FS/bin/freeside-daily: added -y switch to freeside-daily to
26946           specify an offset in days
26947
26948 2003-10-02 01:56  ivan
26949
26950         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
26951           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
26952
26953 2003-09-30 08:01  ivan
26954
26955         * FS/FS/agent.pm: no duplicate usernames
26956
26957 2003-09-30 05:48  ivan
26958
26959         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
26960           MIME type text/comma-separated-values
26961
26962 2003-09-30 01:21  ivan
26963
26964         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
26965           httemplate/elements/calendar-en.js,
26966           httemplate/elements/calendar-setup.js,
26967           httemplate/elements/calendar-win2k-2.css,
26968           httemplate/elements/calendar.js,
26969           httemplate/elements/calendar_stripped.js,
26970           httemplate/images/calendar.png,
26971           httemplate/search/report_cust_pay.html,
26972           httemplate/search/report_tax.html: calendar popups!
26973
26974 2003-09-30 00:04  ivan
26975
26976         * htetc/handler.pl: CGI.pm 2.47 required for ->upload() method
26977
26978 2003-09-29 03:10  ivan
26979
26980         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
26981           now links to active/cancelled customers
26982
26983 2003-09-28 23:51  ivan
26984
26985         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
26986
26987 2003-09-28 23:35  ivan
26988
26989         * httemplate/index.html: remove Gratuitous Capitalization
26990
26991 2003-09-28 22:51  ivan
26992
26993         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
26994           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
26995           can be disabled (auto-sensing based on schema)
26996
26997 2003-09-28 22:51  ivan
26998
26999         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
27000           agent.disabled       agent.username       agent._password
27001
27002 2003-09-28 19:17  ivan
27003
27004         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
27005           quiet config options
27006
27007 2003-09-27 19:36  ivan
27008
27009         * FS/FS/cust_pay_batch.pm, htetc/handler.pl,
27010           httemplate/misc/upload-batch.cgi: add upload of batch result from
27011           TD Canada Trust some global.asa / handler.pl enhancements
27012
27013 2003-09-26 16:33  khoff
27014
27015         * httemplate/edit/svc_www.cgi: $field is not a global.
27016
27017 2003-09-26 14:02  khoff
27018
27019         * httemplate/edit/svc_acct.cgi: $field isn't a global.
27020
27021 2003-09-26 06:04  ivan
27022
27023         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
27024           re-charge setup fee
27025
27026 2003-09-26 02:31  ivan
27027
27028         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
27029           canadian GST/PST) taxes work now!
27030
27031 2003-09-26 02:15  ivan
27032
27033         * FS/FS/UID.pm: re-enable ChopBlanks for now
27034
27035 2003-09-26 02:09  ivan
27036
27037         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
27038           editing
27039
27040 2003-09-26 01:11  ivan
27041
27042         * httemplate/browse/cust_main_county.cgi: fix tax edit UI
27043
27044 2003-09-25 04:49  ivan
27045
27046         * httemplate/browse/cust_main_county.cgi: UI for multiple named
27047           taxes w/setup & recur exemptions 1.4 schema-auto-adjusting
27048           backport
27049
27050 2003-09-25 04:17  ivan
27051
27052         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
27053           for a single region 1.4 backport auto-adjusts based on schema
27054
27055 2003-09-25 03:40  ivan
27056
27057         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
27058           and recurtax fields to cust_main_county
27059
27060 2003-09-25 03:28  ivan
27061
27062         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
27063           freebsd portability fix
27064
27065 2003-09-25 03:27  ivan
27066
27067         * FS/bin/freeside-selfservice-server: freebsd portability fixes
27068
27069 2003-09-25 03:26  ivan
27070
27071         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
27072
27073 2003-09-24 10:20  ivan
27074
27075         * FS/FS/part_export/shellcommands.pm: don't change dir either when
27076           username_pwonly is set
27077
27078 2003-09-24 10:06  ivan
27079
27080         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
27081           usermod_pwonly set
27082
27083 2003-09-23 18:30  ivan
27084
27085         * httemplate/browse/agent.cgi: fix boolean precedence error leading
27086           to inaccurate results on the new customer status list
27087
27088 2003-09-21 00:31  ivan
27089
27090         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
27091           trancode from batching
27092
27093 2003-09-20 23:52  ivan
27094
27095         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
27096
27097 2003-09-20 18:22  ivan
27098
27099         * httemplate/misc/download-batch.cgi: preliminary batch download
27100
27101 2003-09-19 05:40  ivan
27102
27103         * FS/FS/cust_main.pm: quiet option to cancel method
27104
27105 2003-09-19 05:13  ivan
27106
27107         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
27108
27109 2003-09-19 05:04  ivan
27110
27111         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
27112
27113 2003-09-19 05:02  ivan
27114
27115         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
27116           performance
27117
27118 2003-09-19 04:56  ivan
27119
27120         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
27121           select a package
27122
27123 2003-09-19 04:50  ivan
27124
27125         * init.d/freeside-init: correct pid filename for stopping
27126           self-service server
27127
27128 2003-09-19 04:35  ivan
27129
27130         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
27131           signup server functions to self-service interace
27132
27133 2003-09-19 04:00  ivan
27134
27135         * FS/FS/ClientAPI/Signup.pm: module needs to return true
27136
27137 2003-09-19 03:08  ivan
27138
27139         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
27140
27141 2003-09-19 03:07  ivan
27142
27143         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
27144           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
27145           signup server functions to self-service server.  fix provisioning
27146           & immediate suspension of declined signups.
27147
27148 2003-09-19 02:59  ivan
27149
27150         * init.d/freeside-init: removing signup and passwd servers
27151
27152 2003-09-18 21:25  ivan
27153
27154         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
27155
27156 2003-09-18 21:13  ivan
27157
27158         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
27159           signup_server-quiet config option
27160
27161 2003-09-18 03:52  ivan
27162
27163         * httemplate/browse/agent.cgi: oops
27164
27165 2003-09-18 03:46  ivan
27166
27167         * httemplate/browse/agent.cgi: include info on number of
27168           active/cancelled customers in agent browse
27169
27170 2003-09-15 14:33  ivan
27171
27172         * httemplate/search/cust_pkg.cgi: package search skips cancelled
27173           packages when searching by date range
27174
27175 2003-09-11 17:14  khoff
27176
27177         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
27178           NetAddrs, so it shouldn't be map'd
27179
27180 2003-09-11 14:57  ivan
27181
27182         * FS/FS/part_export.pm: also update sqlradius_withdomaind
27183           description for freeradius 0.9.1
27184
27185 2003-09-11 14:54  ivan
27186
27187         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
27188
27189 2003-09-10 15:10  ivan
27190
27191         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
27192
27193 2003-09-10 14:56  ivan
27194
27195         * FS/FS/part_export/communigate_pro.pm: don't set an empty
27196           externalFlag
27197
27198 2003-09-10 14:45  ivan
27199
27200         * FS/FS/part_export/communigate_pro.pm: communitgate pro
27201           CreateAccount examples are on crack
27202
27203 2003-09-10 14:39  ivan
27204
27205         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
27206           weird data structure on create
27207
27208 2003-09-10 14:01  ivan
27209
27210         * FS/FS/part_export/communigate_pro.pm: set initial password for
27211           new accounts
27212
27213 2003-09-10 03:54  ivan
27214
27215         * FS/FS/cust_pay.pm: adding cust_main method
27216
27217 2003-09-09 15:36  ivan
27218
27219         * FS/MANIFEST: adding communigate_pro export
27220
27221 2003-09-08 21:16  ivan
27222
27223         * FS/FS/part_export.pm: typo hiding remote username labels
27224
27225 2003-09-06 00:20  ivan
27226
27227         * httemplate/browse/agent_type.cgi: hide display of disabled
27228           packages from agent type browse
27229
27230 2003-09-05 23:45  ivan
27231
27232         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
27233
27234 2003-09-05 18:45  ivan
27235
27236         * FS/FS/svc_acct.pm: fix method name
27237
27238 2003-09-05 18:44  ivan
27239
27240         * FS/FS/: cust_svc.pm, svc_acct.pm: add
27241           get_session_history_sqlradacct have $ignore_quantity also ignore
27242           0 quantities
27243
27244 2003-09-05 06:19  ivan
27245
27246         * FS/FS/part_export/communigate_pro.pm: typo
27247
27248 2003-09-05 06:18  ivan
27249
27250         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
27251           communigate pro export
27252
27253 2003-09-05 06:16  ivan
27254
27255         * FS/FS/Conf.pm: doc
27256
27257 2003-09-05 02:13  ivan
27258
27259         * FS/FS/svc_acct.pm: allow ! password like !!
27260
27261 2003-09-05 01:17  ivan
27262
27263         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
27264           conf value (refer to exports instead)
27265
27266 2003-09-05 01:02  ivan
27267
27268         * FS/FS/Conf.pm: fix typo
27269
27270 2003-09-05 01:01  ivan
27271
27272         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
27273           blowfish
27274
27275 2003-09-05 00:55  ivan
27276
27277         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
27278           blowfish passwords
27279
27280 2003-09-04 21:09  ivan
27281
27282         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
27283           control creation of complimentary accounts and minor pod updates
27284
27285 2003-09-04 19:31  ivan
27286
27287         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
27288           too
27289
27290 2003-09-03 16:06  ivan
27291
27292         * httemplate/view/cust_main.cgi: list extraneous services, closes:
27293           #213
27294
27295 2003-09-03 13:22  ivan
27296
27297         * FS/FS/Record.pm: turn off query debugging
27298
27299 2003-09-03 11:46  ivan
27300
27301         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
27302           subroutine another fix to support running 1.5.0 virtual field
27303           code on 1.4.x databases
27304
27305 2003-09-03 06:18  ivan
27306
27307         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
27308           commands
27309
27310 2003-09-03 05:35  ivan
27311
27312         * Makefile: makefile trivia for openbsd
27313
27314 2003-08-07 22:54  ivan
27315
27316         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
27317           account view screen
27318
27319 2003-08-07 22:42  ivan
27320
27321         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
27322           httemplate/elements/header.html,
27323           httemplate/elements/menubar.html, httemplate/elements/pager.html,
27324           httemplate/elements/table.html, httemplate/search/sql.html,
27325           httemplate/search/elements/search.html: - (finish) includes!
27326           (closes: Bug#551) - (finish) moving SQL search to including
27327           generic elements/search.html - new elements: menubar.html,
27328           header.html, pager.html and table.html - have masonize process
27329           .html files also
27330
27331 2003-08-07 19:02  ivan
27332
27333         * bin/masonize, httemplate/autohandler,
27334           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
27335           httemplate/search/elements/search.html: - fix Mason profiling to
27336           pass-through images (for graph/) - fix graph/money-time.cgi use
27337           of $m interfering with Mason - fix graph/money-time-graph.cgi to
27338           set content-type in a Mason/ASP-independant   fashion -
27339           (beginning of) includes! - (beginning of) moving SQL search to
27340           including generic elements/search.html - fix global.asa typo -
27341           fix masonize to not prepend an extraneous blank line (breaking
27342           graph/money-time-graph.cgi)
27343
27344 2003-08-07 06:08  ivan
27345
27346         * htetc/handler.pl, httemplate/view/cust_main.cgi: - turn on
27347           profiling with mason like with Apache::ASP (redirects now
27348           working) - fix mason error with new view/cust_main.cgi UI
27349
27350 2003-08-07 05:47  ivan
27351
27352         * Makefile, htetc/handler.pl, httemplate/autohandler,
27353           httemplate/index.html: - switch to mason by default - minimum
27354           mason version 1.1 (and doc) - evaluate .html files with mason/asp
27355           - turn on profiling with mason like with Apache::ASP (redirects
27356           not working) - (start of) includes
27357
27358 2003-08-05 14:00  ivan
27359
27360         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
27361           have been checked in
27362
27363 2003-08-05 13:06  ivan
27364
27365         * htetc/handler.pl: no svc_acct_sm in 1.5
27366
27367 2003-08-05 12:07  ivan
27368
27369         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
27370
27371 2003-08-05 11:52  ivan
27372
27373         * FS/FS/svc_domain.pm: remove spurious re-use of $error
27374
27375 2003-08-05 11:45  ivan
27376
27377         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
27378           been updated
27379
27380 2003-08-04 17:32  khoff
27381
27382         * httemplate/index.html: Fixed %%%VERSION%%% tag
27383
27384 2003-08-04 17:20  khoff
27385
27386         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
27387           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
27388           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
27389           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
27390           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
27391           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
27392           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
27393           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
27394           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
27395           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
27396           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
27397           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
27398           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
27399           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
27400           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
27401           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
27402           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
27403           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
27404           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
27405           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
27406           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
27407           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/handler.pl,
27408           httemplate/index.html, httemplate/browse/part_svc.cgi,
27409           httemplate/browse/part_virtual_field.cgi,
27410           httemplate/browse/router.cgi, httemplate/edit/part_svc.cgi,
27411           httemplate/edit/part_virtual_field.cgi,
27412           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
27413           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
27414           httemplate/edit/process/router.cgi,
27415           httemplate/edit/process/svc_broadband.cgi,
27416           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
27417           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
27418           Virtual field merge
27419
27420 2003-07-25 09:26  ivan
27421
27422         * FS/FS/svc_acct.pm: typo
27423
27424 2003-07-25 06:13  ivan
27425
27426         * FS/FS/Conf.pm: doc
27427
27428 2003-07-23 10:05  ivan
27429
27430         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
27431           non-catchall domains
27432
27433 2003-07-23 08:36  ivan
27434
27435         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
27436           spurious "can't purchase pkgpart" errors
27437
27438 2003-07-17 09:02  ivan
27439
27440         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
27441           functionality
27442
27443 2003-07-16 09:05  ivan
27444
27445         * httemplate/search/cust_pay.cgi: UI
27446
27447 2003-07-16 09:01  ivan
27448
27449         * httemplate/search/cust_pay.cgi: show totals in payment report
27450
27451 2003-07-15 06:30  ivan
27452
27453         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
27454           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm:
27455           reverting to vendor branch rt 3.0.4, hopefully
27456
27457 2003-07-15 06:16  ivan
27458
27459         * rt/: config.log, config.status, bin/mason_handler.svc,
27460           bin/rt-commit-handler, bin/rt-crontool, etc/RT_Config.pm,
27461           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm,
27462           html/Admin/Users/Modify.html, html/Elements/Footer,
27463           html/Elements/Header, html/Elements/Menu,
27464           html/Elements/PageLayout, html/Elements/SelectDate,
27465           html/Elements/SimpleSearch, html/Elements/Tabs,
27466           html/Elements/TitleBoxStart, html/Search/Bulk.html,
27467           html/Ticket/Create.html, html/Ticket/Display.html,
27468           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
27469           html/User/Prefs.html, lib/RT/Groups_Overlay.pm,
27470           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
27471           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
27472           lib/RT/Users_Overlay.pm, lib/t/02regression.t, lib/t/03web.pl,
27473           lib/t/04_send_email.pl, sbin/rt-setup-database.in: Initial
27474           revision
27475
27476 2003-07-15 06:16  ivan
27477
27478         * rt/: COPYING, Makefile.in, README, aclocal.m4, Changelog,
27479           configure, configure.ac, install-sh, bin/mason_handler.fcgi.in,
27480           bin/mason_handler.scgi.in, bin/mason_handler.svc.in,
27481           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
27482           docs/README.docs, docs/Security, docs/design_docs/CARS,
27483           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
27484           docs/design_docs/approval_notices,
27485           docs/design_docs/approval_template, docs/design_docs/cf_search,
27486           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
27487           docs/design_docs/delegation, docs/design_docs/evil_plans,
27488           docs/design_docs/groups_notes,
27489           docs/design_docs/link-definitions.txt,
27490           docs/design_docs/recursive_group_membership_algorithm,
27491           docs/design_docs/rql_parser_machine.graphviz,
27492           docs/design_docs/string-extraction-guide.txt,
27493           docs/design_docs/subscription-definitions.txt,
27494           docs/design_docs/ticket_templates, docs/design_docs/users,
27495           etc/acl.Oracle, etc/acl.Pg, etc/acl.mysql, etc/constraints.mysql,
27496           etc/initialdata, etc/rt.spec, etc/schema.SQLite,
27497           etc/schema.mysql, html/autohandler, html/index.html, html/l,
27498           html/Admin/index.html, html/Admin/Elements/AddCustomFieldValue,
27499           html/Admin/Elements/CreateUserCalled,
27500           html/Admin/Elements/EditCustomField,
27501           html/Admin/Elements/EditCustomFieldValues,
27502           html/Admin/Elements/EditCustomFields,
27503           html/Admin/Elements/EditQueueWatchers,
27504           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
27505           html/Admin/Elements/EditTemplates,
27506           html/Admin/Elements/EditUserComments,
27507           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
27508           html/Admin/Elements/ListGlobalCustomFields,
27509           html/Admin/Elements/ListGlobalScrips,
27510           html/Admin/Elements/ModifyTemplate,
27511           html/Admin/Elements/QueueRightsForUser,
27512           html/Admin/Elements/QueueTabs,
27513           html/Admin/Elements/SelectCustomFieldType,
27514           html/Admin/Elements/SelectGroups,
27515           html/Admin/Elements/SelectModifyGroup,
27516           html/Admin/Elements/SelectModifyQueue,
27517           html/Admin/Elements/SelectModifyUser,
27518           html/Admin/Elements/SelectNewGroupMembers,
27519           html/Admin/Elements/SelectRights,
27520           html/Admin/Elements/SelectScrip,
27521           html/Admin/Elements/SelectScripAction,
27522           html/Admin/Elements/SelectScripCondition,
27523           html/Admin/Elements/SelectSingleOrMultiple,
27524           html/Admin/Elements/SelectTemplate,
27525           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
27526           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
27527           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
27528           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
27529           html/Admin/Global/Templates.html,
27530           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
27531           html/Admin/Groups/GroupRights.html,
27532           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
27533           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
27534           html/Admin/Queues/CustomField.html,
27535           html/Admin/Queues/CustomFields.html,
27536           html/Admin/Queues/GroupRights.html,
27537           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
27538           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
27539           html/Admin/Queues/Template.html,
27540           html/Admin/Queues/Templates.html,
27541           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
27542           html/Admin/Users/index.html, html/Approvals/Display.html,
27543           html/Approvals/index.html, html/Approvals/Elements/Approve,
27544           html/Approvals/Elements/PendingMyApproval,
27545           html/Approvals/Elements/ShowDependency,
27546           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
27547           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
27548           html/Elements/Checkbox, html/Elements/CreateTicket,
27549           html/Elements/Error, html/Elements/GotoTicket,
27550           html/Elements/ListActions, html/Elements/Login,
27551           html/Elements/MessageBox, html/Elements/MyRequests,
27552           html/Elements/MyTickets, html/Elements/Quicksearch,
27553           html/Elements/Refresh, html/Elements/Section,
27554           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
27555           html/Elements/SelectCustomFieldOperator,
27556           html/Elements/SelectCustomFieldValue,
27557           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
27558           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
27559           html/Elements/SelectLinkType, html/Elements/SelectMatch,
27560           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
27561           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
27562           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
27563           html/Elements/SelectTicketSortBy,
27564           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
27565           html/Elements/SelectWatcherType,
27566           html/Elements/SetupSessionCookie, html/Elements/Submit,
27567           html/Elements/TitleBoxEnd, html/NoAuth/Logout.html,
27568           html/NoAuth/Reminder.html, html/NoAuth/images/bplogo.gif,
27569           html/NoAuth/images/favicon.png,
27570           html/REST/1.0/NoAuth/mail-gateway, html/SelfService/Closed.html,
27571           html/SelfService/Create.html, html/SelfService/Display.html,
27572           html/SelfService/Error.html, html/SelfService/Prefs.html,
27573           html/SelfService/Update.html, html/SelfService/index.html,
27574           html/SelfService/Attachment/dhandler,
27575           html/SelfService/Elements/GotoTicket,
27576           html/SelfService/Elements/Header,
27577           html/SelfService/Elements/MyRequests,
27578           html/SelfService/Elements/Tabs, html/Ticket/History.html,
27579           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
27580           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
27581           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
27582           html/Ticket/Attachment/dhandler,
27583           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
27584           html/Ticket/Elements/EditBasics,
27585           html/Ticket/Elements/EditCustomField,
27586           html/Ticket/Elements/EditCustomFields,
27587           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
27588           html/Ticket/Elements/EditWatchers,
27589           html/Ticket/Elements/ShowAttachments,
27590           html/Ticket/Elements/ShowBasics,
27591           html/Ticket/Elements/ShowCustomFields,
27592           html/Ticket/Elements/ShowDates,
27593           html/Ticket/Elements/ShowDependencies,
27594           html/Ticket/Elements/ShowHistory,
27595           html/Ticket/Elements/ShowMembers,
27596           html/Ticket/Elements/ShowMessageHeaders,
27597           html/Ticket/Elements/ShowMessageStanza,
27598           html/Ticket/Elements/ShowPeople,
27599           html/Ticket/Elements/ShowRequestor,
27600           html/Ticket/Elements/ShowTransaction, html/User/Delegation.html,
27601           html/User/Elements/DelegateRights, html/User/Elements/GroupTabs,
27602           html/User/Elements/Tabs, html/User/Groups/Members.html,
27603           html/User/Groups/Modify.html, html/User/Groups/index.html,
27604           lib/RT.pm.in, lib/RT/ACE.pm, lib/RT/ACE_Overlay.pm,
27605           lib/RT/ACL.pm, lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
27606           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments.pm,
27607           lib/RT/Attachments_Overlay.pm, lib/RT/Base.pm,
27608           lib/RT/CachedGroupMember.pm, lib/RT/CachedGroupMember_Overlay.pm,
27609           lib/RT/CachedGroupMembers.pm,
27610           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
27611           lib/RT/CustomField.pm, lib/RT/CustomFieldValue.pm,
27612           lib/RT/CustomFieldValues.pm, lib/RT/CustomFieldValues_Overlay.pm,
27613           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
27614           lib/RT/CustomFields_Overlay.pm, lib/RT/Date.pm,
27615           lib/RT/EmailParser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
27616           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers.pm,
27617           lib/RT/GroupMembers_Overlay.pm, lib/RT/Group_Overlay.pm,
27618           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
27619           lib/RT/Link.pm, lib/RT/Link_Overlay.pm, lib/RT/Links.pm,
27620           lib/RT/Links_Overlay.pm, lib/RT/Principal.pm,
27621           lib/RT/Principal_Overlay.pm, lib/RT/Principals.pm,
27622           lib/RT/Principals_Overlay.pm, lib/RT/Queue.pm,
27623           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
27624           lib/RT/Queues_Overlay.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
27625           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions.pm,
27626           lib/RT/ScripActions_Overlay.pm, lib/RT/ScripCondition.pm,
27627           lib/RT/ScripCondition_Overlay.pm, lib/RT/ScripConditions.pm,
27628           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
27629           lib/RT/Scrips.pm, lib/RT/Scrips_Overlay.pm, lib/RT/System.pm,
27630           lib/RT/Template.pm, lib/RT/Template_Overlay.pm,
27631           lib/RT/Templates.pm, lib/RT/Templates_Overlay.pm,
27632           lib/RT/Ticket.pm, lib/RT/Tickets.pm, lib/RT/Tickets_Overlay.pm,
27633           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction.pm,
27634           lib/RT/Transactions.pm, lib/RT/Transactions_Overlay.pm,
27635           lib/RT/URI.pm, lib/RT/User.pm, lib/RT/Users.pm,
27636           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
27637           lib/RT/Action/CreateTickets.pm,
27638           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/Generic.pm,
27639           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
27640           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
27641           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
27642           lib/RT/Condition/AnyTransaction.pm,
27643           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
27644           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
27645           lib/RT/Condition/PriorityExceeds.pm,
27646           lib/RT/Condition/QueueChange.pm,
27647           lib/RT/Condition/StatusChange.pm,
27648           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/cs.pm,
27649           lib/RT/I18N/cs.po, lib/RT/I18N/de.po, lib/RT/I18N/en.po,
27650           lib/RT/I18N/es.po, lib/RT/I18N/fi.po, lib/RT/I18N/fr.po,
27651           lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
27652           lib/RT/I18N/nl.po, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
27653           lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
27654           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
27655           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
27656           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
27657           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
27658           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
27659           lib/t/01harness.t, lib/t/data/multipart-alternative-with-umlaut,
27660           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
27661           lib/t/data/new-ticket-from-iso-8859-1,
27662           lib/t/data/new-ticket-from-iso-8859-1-full,
27663           lib/t/data/russian-subject-no-content-type,
27664           lib/t/data/text-html-in-russian,
27665           lib/t/data/text-html-with-umlaut,
27666           lib/t/data/8859-15-message-series/dir,
27667           lib/t/data/8859-15-message-series/msg1,
27668           lib/t/data/8859-15-message-series/msg2,
27669           lib/t/data/8859-15-message-series/msg3,
27670           lib/t/data/8859-15-message-series/msg4,
27671           lib/t/data/8859-15-message-series/msg5,
27672           lib/t/data/8859-15-message-series/msg6,
27673           lib/t/data/8859-15-message-series/msg7,
27674           lib/t/regression/mime_tests, m4/rt_enable_layout.m4,
27675           m4/rt_expand_var.m4, m4/rt_layout.m4,
27676           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
27677           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
27678           sbin/regression_harness, sbin/rt-test-dependencies.in,
27679           autom4te.cache/output.0, autom4te.cache/requests,
27680           autom4te.cache/traces.0: import of rt 3.0.4
27681
27682 2003-07-15 04:23  ivan
27683
27684         * Makefile: 1.5.0pre3
27685
27686 2003-07-13 23:21  ivan
27687
27688         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
27689           and date range are specified
27690
27691 2003-07-12 04:14  ivan
27692
27693         * httemplate/index.html: remove Gratuitous capitalization
27694
27695 2003-07-12 04:09  ivan
27696
27697         * httemplate/: index.html, browse/part_pkg.cgi,
27698           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
27699           payment search - some clarification of services/packages vs.
27700           service/package   definitions in browse/part_{svc,pkg}.cgi -
27701           package definition report by # of active customer packages (with
27702           links   to customer package listing)
27703
27704 2003-07-11 08:37  ivan
27705
27706         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
27707           Time::Local fix in rc3 (closes: Bug#550)
27708
27709 2003-07-11 08:23  ivan
27710
27711         * httemplate/: index.html, search/cust_pay.cgi,
27712           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
27713           for inventivemedia / hpnx
27714
27715 2003-07-11 00:54  ivan
27716
27717         * FS/FS/Record.pm: typo
27718
27719 2003-07-11 00:30  ivan
27720
27721         * FS/FS/Record.pm: provide stack backtrace when we wind up in
27722           FS::Record::AUTOLOAD by accident
27723
27724 2003-07-09 07:39  ivan
27725
27726         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
27727
27728 2003-07-06 11:58  ivan
27729
27730         * httemplate/view/cust_main.cgi: don't bother displaying comments
27731           that are only whitespace/newlines
27732
27733 2003-07-03 20:31  ivan
27734
27735         * etc/abbr_state.txt: adding states
27736
27737 2003-07-03 18:37  ivan
27738
27739         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
27740           there are tons of POPs
27741
27742 2003-07-03 17:51  ivan
27743
27744         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
27745           numbers of POPs
27746
27747 2003-07-02 05:58  ivan
27748
27749         * FS/FS/part_pkg.pm: tyop
27750
27751 2003-07-02 05:56  ivan
27752
27753         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
27754           find any appropriate service with quantity 1
27755
27756 2003-07-02 05:34  ivan
27757
27758         * README: change license to GPL only
27759
27760 2003-07-01 02:00  ivan
27761
27762         * httemplate/edit/part_export.cgi: larger textareas in export
27763           options
27764
27765 2003-06-30 17:27  ivan
27766
27767         * FS/FS/part_export.pm: typo
27768
27769 2003-06-30 12:15  ivan
27770
27771         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
27772           (Bug#423)
27773
27774 2003-06-30 11:56  ivan
27775
27776         * FS/FS/cust_main.pm: pass additional fields to ACH processors
27777           (Authorize.Net should work now)
27778
27779 2003-06-30 06:18  ivan
27780
27781         * FS/MANIFEST: removing deprecated freeside-overdue
27782
27783 2003-06-30 05:22  ivan
27784
27785         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
27786           FS/part_export/sqlradius_withdomain.pm,
27787           bin/freeside-sqlradius-reset,
27788           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
27789           export including realms, closes: bug#514
27790
27791 2003-06-30 00:44  ivan
27792
27793         * FS/FS/svc_domain.pm: increase maximum domain length to 67
27794
27795 2003-06-27 07:19  ivan
27796
27797         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
27798           parameter for Framed-IP-Address vs. Framed-Address
27799
27800 2003-06-25 03:22  ivan
27801
27802         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
27803           with empty dates in Failed Invoice Event search,   patch from
27804           rlucas@tercent.net
27805
27806 2003-06-25 01:40  ivan
27807
27808         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
27809           export - disable old-style suspending
27810
27811 2003-06-24 17:57  ivan
27812
27813         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
27814           update: might work now
27815
27816 2003-06-24 07:12  ivan
27817
27818         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
27819           explicitly use the necessary modules
27820
27821 2003-06-22 07:21  ivan
27822
27823         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
27824           retry on change or manual "retry_card" to ONCE per invoice
27825
27826 2003-06-13 19:02  ivan
27827
27828         * FS/bin/freeside-setup: add index on cust_bill._date
27829
27830 2003-06-13 18:01  ivan
27831
27832         * bin/apache.export: \n\n between virtualhost entries
27833
27834 2003-06-13 08:18  ivan
27835
27836         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
27837           $quoted_new__password
27838
27839 2003-06-13 02:12  ivan
27840
27841         * FS/FS/part_export.pm: proper command escape for vpopmail export
27842
27843 2003-06-13 01:46  ivan
27844
27845         * httemplate/edit/part_export.cgi: missing semi
27846
27847 2003-06-13 01:44  ivan
27848
27849         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
27850           options on export edit
27851
27852 2003-06-13 01:38  ivan
27853
27854         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
27855           (unfortunately)
27856
27857 2003-06-13 01:23  ivan
27858
27859         * FS/FS/part_export.pm: full path to vpopmail commands
27860
27861 2003-06-13 01:11  ivan
27862
27863         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
27864           vpopmail presets to shellcommands_withdomain export
27865
27866 2003-06-12 07:08  ivan
27867
27868         * bin/passwd.import: /bin/halt and /sbin/halt
27869
27870 2003-06-12 07:06  ivan
27871
27872         * bin/passwd.import: tyop
27873
27874 2003-06-12 06:57  ivan
27875
27876         * bin/passwd.import: better error handling for re-imports
27877
27878 2003-06-12 06:50  ivan
27879
27880         * bin/fix-sequences: remove overly-verbose debugging for now
27881
27882 2003-06-12 06:50  ivan
27883
27884         * bin/fix-sequences: "doc"
27885
27886 2003-06-12 06:49  ivan
27887
27888         * bin/fix-sequences: arg
27889
27890 2003-06-12 06:47  ivan
27891
27892         * bin/fix-sequences: debugging
27893
27894 2003-06-12 06:43  ivan
27895
27896         * bin/fix-sequences: update for long table names; use sequence name
27897           directly instead of guessing
27898
27899 2003-06-12 06:35  ivan
27900
27901         * bin/fix-sequences: moo
27902
27903 2003-06-12 06:32  ivan
27904
27905         * bin/fix-sequences: adding fix-sequences
27906
27907 2003-06-12 05:57  ivan
27908
27909         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
27910           OS-defaults
27911
27912 2003-06-12 05:43  ivan
27913
27914         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
27915           null OP columns
27916
27917 2003-06-11 13:27  khoff
27918
27919         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
27920           addresses that the message was successfully delivered to.  I'm
27921           assuming 'Debug' causes Net::SMTP to warn the debug output, not
27922           return it.
27923
27924 2003-06-11 12:13  khoff
27925
27926         * FS/FS/Misc.pm: We're passing a list here, not one argument.
27927
27928 2003-06-09 04:11  ivan
27929
27930         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
27931
27932 2003-06-06 18:58  ivan
27933
27934         * FS/FS/cust_main.pm: and fix the error message
27935
27936 2003-06-06 18:57  ivan
27937
27938         * FS/FS/cust_main.pm: really, really give a better error message
27939           when used under 5.005 now.  really.
27940
27941 2003-06-06 18:47  ivan
27942
27943         * FS/FS/cust_main.pm: give a better error message regarding
27944           Time::Local on old perls.  really.
27945
27946 2003-06-06 18:42  ivan
27947
27948         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
27949
27950 2003-06-06 03:49  ivan
27951
27952         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
27953           export
27954
27955 2003-06-04 17:22  khoff
27956
27957         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
27958
27959 2003-06-04 09:14  ivan
27960
27961         * FS/FS/svc_acct.pm: allow empty slipip's
27962
27963 2003-06-04 05:44  ivan
27964
27965         * httemplate/search/cust_pkg.cgi: fix last bill label
27966
27967 2003-06-03 06:53  ivan
27968
27969         * httemplate/view/cust_main.cgi: fix provision links
27970
27971 2003-06-03 05:41  ivan
27972
27973         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
27974           export - eliminate redundant "host" parameter
27975
27976 2003-06-03 05:40  ivan
27977
27978         * Makefile: 1.5.0pre2 (too late, hehe)
27979
27980 2003-06-02 23:09  ivan
27981
27982         * FS/bin/freeside-setup: use serial for primary keys in new tables
27983           too
27984
27985 2003-06-02 22:49  ivan
27986
27987         * FS/bin/freeside-setup: router.svcnum nullability fix
27988
27989 2003-06-02 07:51  ivan
27990
27991         * httemplate/view/cust_main.cgi: UI nit
27992
27993 2003-06-02 05:22  ivan
27994
27995         * FS/FS/cust_pkg.pm: add last_bill field to manpage
27996
27997 2003-05-30 02:40  ivan
27998
27999         * httemplate/docs/man/FS/part_export/.cvs_is_on_crack: force
28000           inclusion of httemplate/docs/man hierarchy
28001
28002 2003-05-30 02:22  ivan
28003
28004         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
28005           field
28006
28007 2003-05-30 01:45  ivan
28008
28009         * httemplate/docs/ssh.html: doc
28010
28011 2003-05-19 22:43  ivan
28012
28013         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
28014           fs_selfservice/FS-SelfService/cgi/make_payment.html,
28015           fs_selfservice/FS-SelfService/cgi/payment_results.html,
28016           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
28017           self-service self-payments!
28018
28019 2003-05-19 06:54  ivan
28020
28021         * FS/FS/ClientAPI/MyAccount.pm,
28022           fs_selfservice/FS-SelfService/SelfService.pm,
28023           fs_selfservice/FS-SelfService/cgi/make_payment.html,
28024           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
28025           bugs in processing payments via self-service... appears to be
28026           working so far
28027
28028 2003-05-19 06:38  ivan
28029
28030         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
28031           fs_selfservice/FS-SelfService/cgi/make_payment.html,
28032           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
28033           payment processing with self-service (step two of the process)
28034
28035 2003-05-19 05:00  ivan
28036
28037         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
28038           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
28039           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
28040           FS::Misc with send_email subroutine, remove all duplicate code
28041           from     various modules   - move the realtime_bop from cust_bill
28042           to cust_main & change usage slightly.      invnum is no longer
28043           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
28044           self-service:   - fix some syntax errors, make payment UI (step
28045           one) really should be     working now
28046
28047 2003-05-18 17:15  ivan
28048
28049         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
28050           selfservice.cgi: processing payments...
28051
28052 2003-05-18 04:44  ivan
28053
28054         * FS/FS/ClientAPI/MyAccount.pm,
28055           fs_selfservice/FS-SelfService/cgi/make_payment.html,
28056           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
28057           making payments all done
28058
28059 2003-05-18 01:09  ivan
28060
28061         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
28062           file
28063
28064 2003-05-18 01:08  ivan
28065
28066         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
28067           self-service make payment UI work
28068
28069 2003-05-17 23:20  ivan
28070
28071         * FS/FS/ClientAPI/MyAccount.pm,
28072           fs_selfservice/FS-SelfService/SelfService.pm,
28073           fs_selfservice/FS-SelfService/cgi/login.html,
28074           fs_selfservice/FS-SelfService/cgi/myaccount.html,
28075           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
28076           make payment UI done
28077
28078 2003-05-14 09:51  ivan
28079
28080         * FS/FS/cust_bill.pm: display recurring custom line items on
28081           invoices as well as one-shot ones
28082
28083 2003-05-12 23:01  ivan
28084
28085         * FS/FS/cust_bill_event.pm: - document missing fields in
28086           cust_bill_event
28087
28088 2003-05-12 22:47  ivan
28089
28090         * FS/FS/addr_block.pm: missing pod =cut at end
28091
28092 2003-05-12 20:22  ivan
28093
28094         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
28095           fs_selfservice/FS-SelfService/cgi/myaccount.html,
28096           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
28097           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
28098           self-service updates: cleanup and beginnings of "make a payment"
28099           - fix pod masking FS::svc_acct::cust_svc
28100
28101 2003-05-12 00:34  ivan
28102
28103         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
28104           setbuf call doesn't appear to be working...
28105
28106 2003-05-12 00:33  ivan
28107
28108         * httemplate/view/cust_main.cgi: fix service links
28109
28110 2003-05-11 15:55  ivan
28111
28112         * httemplate/index.html: mail forward search not yet implemented
28113
28114 2003-05-11 15:53  ivan
28115
28116         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
28117           strict vars
28118
28119 2003-05-11 15:34  ivan
28120
28121         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
28122
28123 2003-05-11 15:25  ivan
28124
28125         * htetc/handler.pl: handler.pl updates from Richard Siddall
28126           <richard.siddall@elirion.net>
28127
28128 2003-05-09 23:45  ivan
28129
28130         * httemplate/view/cust_main.cgi: first pass at new package list UI
28131
28132 2003-05-09 22:41  ivan
28133
28134         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
28135           last_bill dates from being set
28136
28137 2003-05-09 22:40  ivan
28138
28139         * FS/FS/cust_main.pm: - substitute '0' for existing blank
28140           setup/recur fees - use timelocal_nocheck instead of timelocal for
28141           proper wraparound
28142
28143 2003-05-09 12:30  khoff
28144
28145         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
28146           added CSS tags.
28147
28148 2003-05-08 23:03  ivan
28149
28150         * fs_selfservice/DEPLOY: updated freebsd install
28151
28152 2003-05-08 03:28  ivan
28153
28154         * CREDITS: credit where credit's due
28155
28156 2003-05-08 02:34  ivan
28157
28158         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
28159           columns to '' / NULL
28160
28161 2003-05-02 19:06  ivan
28162
28163         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
28164           enable quota maintenance in infostreet export
28165
28166 2003-05-02 19:03  ivan
28167
28168         * bin/apache.export: typo in usage instructions
28169
28170 2003-05-02 18:30  ivan
28171
28172         * FS/FS/part_export.pm: clean up CVS cruft
28173
28174 2003-05-02 16:51  khoff
28175
28176         * httemplate/view/cust_main.cgi: CARD && DCRD?
28177
28178 2003-04-29 12:49  khoff
28179
28180         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
28181           = 0.  Suprisingly, '' works.
28182
28183 2003-04-29 11:28  khoff
28184
28185         * FS/FS/domain_record.pm: Better SOA checking
28186
28187 2003-04-29 09:59  khoff
28188
28189         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
28190           ip_addr field.
28191
28192 2003-04-25 19:01  khoff
28193
28194         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
28195
28196 2003-04-25 17:28  khoff
28197
28198         * FS/FS/cust_bill.pm: Tyop
28199
28200 2003-04-24 16:01  ivan
28201
28202         * httemplate/edit/cust_main.cgi: fix for bug triggered by
28203           nonexistant referring customer numbers
28204
28205 2003-04-24 11:46  khoff
28206
28207         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
28208           when no values change.  We would insert on an rv of zero, so now
28209           we select count(*)... instead of relying on the rv of the update.
28210
28211 2003-04-24 11:45  khoff
28212
28213         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
28214
28215 2003-04-23 19:46  ivan
28216
28217         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
28218           better shellcommands documentation of all sorts
28219
28220 2003-04-23 18:43  khoff
28221
28222         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
28223           an ISC BIND9 name server
28224
28225 2003-04-23 18:00  khoff
28226
28227         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
28228           svc_Common->hashref is bad.
28229
28230 2003-04-23 16:12  ivan
28231
28232         * Makefile, htetc/handler.pl: compatible with mason 1.1!  closes:
28233           bug#492
28234
28235 2003-04-23 15:16  ivan
28236
28237         * FS/FS/part_export.pm: might not be necessary, but to be safe...
28238
28239 2003-04-22 22:36  khoff
28240
28241         * httemplate/search/cust_main.cgi: Missing comma.
28242
28243 2003-04-22 21:53  khoff
28244
28245         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
28246           well.
28247
28248 2003-04-22 11:46  ivan
28249
28250         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
28251           httemplate/config/config.cgi: properly deprecate ancient apache &
28252           sendmail config options
28253
28254 2003-04-22 10:54  ivan
28255
28256         * httemplate/edit/part_export.cgi: mason is more strict about
28257           variables - patch from Richard Siddall, thanks
28258
28259 2003-04-21 21:39  ivan
28260
28261         * FS/: MANIFEST, FS/Conf.pm, FS/part_export.pm, FS/svc_domain.pm,
28262           FS/svc_forward.pm, FS/part_export/domain_shellcommands.pm,
28263           FS/part_export/forward_shellcommands.pm,
28264           t/part_export-forward_shellcommands.t: - mysql 4.1 is available;
28265           update documentation - remove last vestiges of 1.3-style
28266           qmail/vpopmail exports from svc_domain and   svc_forward; add
28267           appropriate exports (closes: Bug#299)
28268
28269 2003-04-21 15:40  ivan
28270
28271         * httemplate/view/svc_acct.cgi: typo
28272
28273 2003-04-21 14:42  khoff
28274
28275         * FS/FS/addr_block.pm: renamed config option excludeaddr
28276
28277 2003-04-21 14:40  khoff
28278
28279         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
28280
28281 2003-04-21 14:29  khoff
28282
28283         * httemplate/edit/process/generic.cgi: Navigation fixes.
28284
28285 2003-04-21 14:13  khoff
28286
28287         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
28288           new routers.  Navigation cleanup.
28289
28290 2003-04-21 14:12  khoff
28291
28292         * httemplate/edit/router.cgi: Lines added for clairity
28293
28294 2003-04-21 13:53  ivan
28295
28296         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
28297           FS/bin/freeside-daily, FS/bin/freeside-setup,
28298           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
28299           httemplate/edit/part_bill_event.cgi,
28300           httemplate/edit/process/cust_main.cgi,
28301           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
28302           on-demand vs. automatic cards & checks: added DCRD and DCHK
28303           payment types
28304
28305 2003-04-21 13:31  khoff
28306
28307         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
28308           sqlmail.  Added support for courier and dovecot authentication.
28309
28310 2003-04-21 13:27  khoff
28311
28312         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
28313           svc_broadband
28314
28315 2003-04-19 10:51  ivan
28316
28317         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
28318           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
28319           integration
28320
28321 2003-04-17 20:29  ivan
28322
28323         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
28324
28325 2003-04-02 06:52  ivan
28326
28327         * FS/FS/cust_main.pm: added order_pkgs sub
28328
28329 2003-04-02 03:38  ivan
28330
28331         * FS/FS/: UID.pm, cust_main.pm: better callbacks
28332
28333 2003-04-02 01:46  ivan
28334
28335         * httemplate/misc/process/meta-import.cgi: updated meta-import web
28336           UI to allow duplicate import tables
28337
28338 2003-04-01 19:23  ivan
28339
28340         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
28341           disappearing email invoice on errors, finally (closes: Bug#35)
28342
28343 2003-04-01 00:03  ivan
28344
28345         * FS/FS/Record.pm, httemplate/docs/index.html,
28346           httemplate/view/cust_main.cgi: - update qsearch for Pg 7.3 -
28347           preliminary 1.5.0 upgrade docs - syntax error in main customer
28348           view
28349
28350 2003-03-31 22:55  ivan
28351
28352         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
28353           cancel button for customers (closes: Bug#25)
28354
28355 2003-03-31 17:22  ivan
28356
28357         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
28358           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
28359           httemplate/edit/process/REAL_cust_pkg.cgi,
28360           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi:
28361           correct last_bill problems with $0 invoice (non-existant) edge
28362           cases
28363
28364 2003-03-31 15:49  ivan
28365
28366         * httemplate/docs/schema.html: added last_bill column
28367
28368 2003-03-31 15:48  ivan
28369
28370         * FS/bin/freeside-setup: add 'last_bill' column
28371
28372 2003-03-28 21:34  ivan
28373
28374         * bin/apache.export: restart apache, not bind!
28375
28376 2003-03-28 20:52  ivan
28377
28378         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
28379           FS/FS/part_export/www_shellcommands.pm,
28380           httemplate/view/svc_www.cgi: correct web UI for svc_www services
28381           & no more @.domain in www_shellcommands export
28382
28383 2003-03-28 18:35  ivan
28384
28385         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
28386
28387 2003-03-28 18:19  ivan
28388
28389         * FS/FS/part_export.pm: cust_svc and svc_x methods
28390
28391 2003-03-28 13:59  ivan
28392
28393         * bin/apache.export: fix missing semicolon in apache export
28394
28395 2003-03-28 13:43  ivan
28396
28397         * FS/FS/part_export/apache.pm: oops in null apache export
28398
28399 2003-03-24 00:30  ivan
28400
28401         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
28402
28403 2003-03-19 20:36  ivan
28404
28405         * httemplate/edit/part_export.cgi: virtual wrap...
28406
28407 2003-03-19 20:09  ivan
28408
28409         * httemplate/edit/part_export.cgi: wrap this textbox hard
28410
28411 2003-03-19 20:00  ivan
28412
28413         * httemplate/edit/part_export.cgi: wide textareas
28414
28415 2003-03-19 19:41  ivan
28416
28417         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
28418           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
28419           bin/apache.export, bin/bind.export, bin/bsdshell.export,
28420           bin/sysvshell.export: apache export!
28421
28422 2003-03-11 03:40  ivan
28423
28424         * FS/FS/svc_domain.pm: another pg7.3 fix
28425
28426 2003-03-11 03:36  ivan
28427
28428         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
28429           meta import webUI updates
28430
28431 2003-03-11 02:41  ivan
28432
28433         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
28434
28435 2003-03-03 17:56  khoff
28436
28437         * FS/MANIFEST: updated for svc_broadband changes
28438
28439 2003-02-28 19:14  ivan
28440
28441         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
28442
28443 2003-02-24 21:40  ivan
28444
28445         * httemplate/edit/cust_main.cgi: remove max length on ACH account
28446           number
28447
28448 2003-02-11 17:21  khoff
28449
28450         * FS/bin/freeside-setup: s/;/,/
28451
28452 2003-02-05 21:26  ivan
28453
28454         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
28455           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
28456           FS/FS/cust_main.pm, FS/bin/freeside-setup,
28457           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
28458           httemplate/edit/part_pkg.cgi: time/data detail on invoices
28459
28460 2003-02-05 15:17  khoff
28461
28462         * FS/FS/addr_block.pm, FS/FS/part_svc_router.pm, FS/FS/router.pm,
28463           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
28464           httemplate/browse/router.cgi, httemplate/edit/router.cgi,
28465           httemplate/edit/svc_broadband.cgi,
28466           httemplate/edit/process/addr_block/add.cgi,
28467           httemplate/edit/process/addr_block/allocate.cgi,
28468           httemplate/edit/process/addr_block/deallocate.cgi,
28469           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
28470           httemplate/edit/process/router.cgi,
28471           httemplate/edit/process/svc_broadband.cgi,
28472           httemplate/edit/process/addr_block/split.cgi, htetc/handler.pl,
28473           httemplate/index.html, httemplate/view/svc_broadband.cgi:
28474           svc_broadband rewrite
28475
28476 2003-02-05 14:06  khoff
28477
28478         * FS/FS/cust_svc.pm: ip_netmask is gone now
28479
28480 2003-01-27 23:47  ivan
28481
28482         * FS/bin/freeside-setup: eek, and this is what caused connectup to
28483           fail too
28484
28485 2003-01-27 22:08  ivan
28486
28487         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
28488           dave denney <daud@kaosol.net>
28489
28490 2003-01-16 22:21  ivan
28491
28492         * FS/FS/ClientAPI/MyAccount.pm,
28493           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
28494           functionality
28495
28496 2003-01-15 18:58  ivan
28497
28498         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
28499
28500 2003-01-14 02:15  ivan
28501
28502         * Makefile: selfservice
28503
28504 2003-01-14 01:26  ivan
28505
28506         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
28507           init.d/freeside-init: move freeside-selfservice-server to proper
28508           MakeMaker install location
28509
28510 2003-01-14 00:49  ivan
28511
28512         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
28513           freeside-selfservice-server to init script add domsvc checking as
28514           a foreign key
28515
28516 2003-01-12 23:26  ivan
28517
28518         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
28519
28520 2003-01-12 22:19  ivan
28521
28522         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
28523           extraneous diffs
28524
28525 2003-01-09 23:41  ivan
28526
28527         * FS/FS/cust_bill.pm: pop off an extra blank line in
28528           business-onlinepayment options
28529
28530 2002-12-28 01:16  ivan
28531
28532         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
28533           business-onlinepayment mod_perl leakage in multi-database
28534           installs.  ugh.
28535
28536 2002-12-27 04:56  ivan
28537
28538         * FS/FS/cust_main.pm: better times on failed billing events
28539
28540 2002-12-24 22:59  ivan
28541
28542         * FS/bin/freeside-daily: declare $opt_p usage
28543
28544 2002-12-24 14:41  ivan
28545
28546         * FS/bin/freeside-setup, httemplate/view/cust_main.cgi:
28547           optimization for ginourmous numbers of packages for intergate,
28548           whew
28549
28550 2002-12-23 15:56  ivan
28551
28552         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
28553           messages
28554
28555 2002-12-23 07:21  ivan
28556
28557         * FS/FS/cust_bill.pm: make agent available to invoice templates
28558
28559 2002-12-23 07:05  steve
28560
28561         * FS/FS/part_export/shellcommands.pm: add email address to
28562           shellcommands
28563
28564           don't error out when importing unaudited accounts (even though
28565           should probably be using $FS::svc_Common::noexport_hack anyway)
28566
28567 2002-12-23 06:54  steve
28568
28569         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
28570           signup_server-quiet, and emailcancel messages.
28571
28572 2002-12-23 06:22  steve
28573
28574         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
28575           selfservice_server-quiet, signup_server-quiet, and emailcancel
28576           messages.
28577
28578 2002-12-22 00:53  ivan
28579
28580         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
28581           freeside-daily to only run for a particular payby
28582           $disable_agentcheck option for cust_pkg for import optimization
28583
28584 2002-12-21 15:48  ivan
28585
28586         * httemplate/search/svc_domain.cgi: UI
28587
28588 2002-12-21 15:44  ivan
28589
28590         * httemplate/search/svc_domain.cgi: don't display all accounts in
28591           each domain
28592
28593 2002-12-21 02:14  ivan
28594
28595         * FS/FS/cust_main.pm: could be multiple returns from these
28596           searches, with taxclasses
28597
28598 2002-12-21 02:02  ivan
28599
28600         * FS/FS/Record.pm: better qsearchs warning
28601
28602 2002-12-20 23:36  ivan
28603
28604         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
28605
28606 2002-12-20 20:31  ivan
28607
28608         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
28609
28610 2002-12-19 19:29  ivan
28611
28612         * httemplate/view/cust_main.cgi: no changing cancelled packages
28613
28614 2002-12-17 13:31  ivan
28615
28616         * FS/FS/cust_bill.pm: invoice_lines() fix
28617
28618 2002-12-17 05:02  ivan
28619
28620         * httemplate/view/svc_acct.cgi: change wording
28621
28622 2002-12-17 02:42  ivan
28623
28624         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
28625
28626 2002-12-17 02:36  ivan
28627
28628         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
28629           sessions
28630
28631 2002-12-17 01:52  ivan
28632
28633         * FS/bin/freeside-sqlradius-seconds: sheesh
28634
28635 2002-12-17 01:48  ivan
28636
28637         * FS/bin/freeside-sqlradius-seconds: sigh
28638
28639 2002-12-17 01:47  ivan
28640
28641         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
28642           calculation?
28643
28644 2002-12-17 01:37  ivan
28645
28646         * FS/bin/freeside-sqlradius-seconds: grr double doh
28647
28648 2002-12-17 01:35  ivan
28649
28650         * FS/bin/freeside-sqlradius-seconds: doh
28651
28652 2002-12-17 01:30  ivan
28653
28654         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
28655
28656 2002-12-17 01:24  ivan
28657
28658         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
28659           freeside-sqlradius-seconds
28660
28661 2002-12-16 13:52  ivan
28662
28663         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
28664           are there others?
28665
28666 2002-12-16 10:53  ivan
28667
28668         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
28669
28670 2002-12-16 02:47  ivan
28671
28672         * httemplate/graph/money_time.cgi: working date range selector that
28673           defaults to the past year!
28674
28675 2002-12-14 13:18  ivan
28676
28677         * FS/FS/cust_svc.pm: fix for auditing packages
28678
28679 2002-12-12 16:31  ivan
28680
28681         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
28682           taxclass fix (?)
28683
28684 2002-12-12 13:44  ivan
28685
28686         * FS/FS/svc_acct.pm: custnum in welcome email
28687
28688 2002-12-10 16:12  ivan
28689
28690         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
28691           beginning of web-based data importer
28692
28693 2002-12-04 04:43  ivan
28694
28695         * bin/bind.export: really fixed now
28696
28697 2002-12-04 04:37  ivan
28698
28699         * bin/bind.export: oops, typo
28700
28701 2002-12-04 04:31  ivan
28702
28703         * FS/FS/cust_bill.pm: empty invoice_lines() fix
28704
28705 2002-11-27 21:44  ivan
28706
28707         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
28708           "Stephen Bechard" <steve@destek.net>
28709
28710 2002-11-27 21:10  ivan
28711
28712         * FS/FS/Conf.pm: deprecate username_policy
28713
28714 2002-11-26 03:58  ivan
28715
28716         * httemplate/misc/process/link.cgi: link by username now only links
28717           to same svcpart
28718
28719 2002-11-26 02:25  ivan
28720
28721         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
28722
28723 2002-11-25 21:42  ivan
28724
28725         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
28726
28727 2002-11-25 02:46  ivan
28728
28729         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
28730           radius group bug, whew
28731
28732 2002-11-22 19:39  ivan
28733
28734         * httemplate/index.html: eww get rid of black border on konq3
28735
28736 2002-11-22 04:19  ivan
28737
28738         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
28739           payments
28740
28741 2002-11-22 03:14  ivan
28742
28743         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
28744           add lec billing event
28745
28746 2002-11-22 02:48  ivan
28747
28748         * FS/FS/cust_main.pm: oops, one last LECB change
28749
28750 2002-11-21 23:50  ivan
28751
28752         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
28753           user dn in ldap export
28754
28755 2002-11-21 12:44  ivan
28756
28757         * FS/FS/part_export.pm: change DN labeling for those obtuse
28758           blockheads at netmagic
28759
28760 2002-11-20 13:13  ivan
28761
28762         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
28763           ability to have multiple comma-separated values to LDAP export
28764
28765 2002-11-20 02:09  ivan
28766
28767         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
28768           for the add call...?  i don't get LDAP
28769
28770 2002-11-20 01:10  ivan
28771
28772         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
28773
28774 2002-11-20 01:07  ivan
28775
28776         * FS/bin/freeside-setup: ugh... need to increase length of payinfo
28777           field in cust_pay and cust_refund for ACH
28778
28779 2002-11-19 14:55  ivan
28780
28781         * FS/FS/cust_bill_event.pm: give better error message on bad
28782           invnum, also 'use FS::cust_bill' here
28783
28784 2002-11-19 14:48  ivan
28785
28786         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
28787           CHECK
28788
28789 2002-11-19 13:20  ivan
28790
28791         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
28792           given
28793
28794 2002-11-19 12:56  ivan
28795
28796         * FS/FS/part_export/ldap.pm: ldap export update
28797
28798 2002-11-19 12:36  ivan
28799
28800         * FS/bin/freeside-setup: increase length of reczone and recdata
28801           fields in domain_record
28802
28803 2002-11-19 02:09  ivan
28804
28805         * FS/FS/cust_bill.pm: typo adding lec transactions
28806
28807 2002-11-19 02:02  ivan
28808
28809         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
28810
28811 2002-11-19 01:51  ivan
28812
28813         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
28814           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
28815           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
28816           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
28817           httemplate/edit/part_bill_event.cgi,
28818           httemplate/view/cust_main.cgi: add LEC billing
28819
28820 2002-11-18 21:17  ivan
28821
28822         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
28823           number limit
28824
28825 2002-11-18 02:15  ivan
28826
28827         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
28828           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
28829           preliminary ldap export
28830
28831 2002-11-16 02:33  ivan
28832
28833         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
28834
28835 2002-11-09 02:59  ivan
28836
28837         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
28838           per-hour charging
28839
28840 2002-11-07 14:53  ivan
28841
28842         * FS/FS/cust_main.pm: doc
28843
28844 2002-11-05 20:23  ivan
28845
28846         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
28847           closes: Bug#474
28848
28849 2002-11-05 20:11  ivan
28850
28851         * httemplate/edit/part_pkg.cgi: data billing
28852
28853 2002-11-05 19:58  ivan
28854
28855         * httemplate/edit/part_pkg.cgi: data charging
28856
28857 2002-11-05 15:43  ivan
28858
28859         * httemplate/view/svc_acct.cgi: ui
28860
28861 2002-11-05 15:41  ivan
28862
28863         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
28864           correct radacct column names
28865
28866 2002-11-05 15:34  ivan
28867
28868         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
28869
28870 2002-11-05 15:29  ivan
28871
28872         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
28873           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
28874           bandwidth charges from sqlradius
28875
28876 2002-11-05 12:29  ivan
28877
28878         * FS/bin/freeside-sqlradius-radacctd: lost?
28879
28880 2002-11-04 15:40  ivan
28881
28882         * FS/FS/CGI.pm: balance on small_custview
28883
28884 2002-11-04 12:51  ivan
28885
28886         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
28887           view
28888
28889 2002-11-01 16:13  ivan
28890
28891         * httemplate/graph/money_time.cgi: whew, glad i had a copy of this
28892
28893 2002-10-28 05:22  ivan
28894
28895         * FS/bin/freeside-queued: signal-less queued child handling
28896           (closes: Bug#477)
28897
28898 2002-10-25 14:24  ivan
28899
28900         * FS/FS/part_export/shellcommands.pm: make $old_domain available
28901           too
28902
28903 2002-10-25 06:39  ivan
28904
28905         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
28906           numbers
28907
28908 2002-10-23 10:07  ivan
28909
28910         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
28911
28912 2002-10-23 08:49  ivan
28913
28914         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
28915           httemplate/view/cust_main.cgi: add option to unapply payments
28916
28917 2002-10-22 02:15  ivan
28918
28919         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
28920
28921 2002-10-22 01:13  ivan
28922
28923         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
28924           ACH fixes from s5
28925
28926 2002-10-21 23:28  ivan
28927
28928         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
28929           invoice events too
28930
28931 2002-10-21 08:20  ivan
28932
28933         * httemplate/edit/part_svc.cgi: don't disable for all items
28934
28935 2002-10-21 08:14  ivan
28936
28937         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
28938           or password from being defined
28939
28940 2002-10-20 01:27  ivan
28941
28942         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
28943           shellcommands suspension/unsuspension hooks
28944
28945 2002-10-20 00:26  ivan
28946
28947         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
28948           there is one
28949
28950 2002-10-19 20:28  ivan
28951
28952         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail restart
28953           export option
28954
28955 2002-10-18 09:54  ivan
28956
28957         * Makefile: force executable permissions on bin/pod2x
28958
28959 2002-10-18 06:28  ivan
28960
28961         * FS/bin/freeside-radgroup: argh
28962
28963 2002-10-18 06:23  ivan
28964
28965         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
28966           cache
28967
28968 2002-10-18 03:28  ivan
28969
28970         * FS/: MANIFEST, bin/freeside-radgroup: adding
28971
28972 2002-10-17 08:06  ivan
28973
28974         * httemplate/view/svc_acct.cgi: use consistant terminology
28975
28976 2002-10-17 08:05  ivan
28977
28978         * httemplate/view/svc_acct.cgi: UI change for hour info
28979
28980 2002-10-17 07:59  ivan
28981
28982         * FS/FS/cust_svc.pm: yay missing paren
28983
28984 2002-10-17 07:50  ivan
28985
28986         * FS/FS/cust_svc.pm: *sigh* better debugging
28987
28988 2002-10-17 07:46  ivan
28989
28990         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
28991
28992 2002-10-17 07:37  ivan
28993
28994         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
28995
28996 2002-10-17 07:33  ivan
28997
28998         * httemplate/view/svc_acct.cgi: sqlradacct hour update
28999
29000 2002-10-17 07:16  ivan
29001
29002         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
29003           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
29004           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
29005           datasrc, not plandata options (whew)
29006
29007 2002-10-15 02:54  ivan
29008
29009         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
29010
29011 2002-10-14 00:44  ivan
29012
29013         * FS/FS/Conf.pm: s/bool/checkbox/
29014
29015 2002-10-14 00:30  ivan
29016
29017         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
29018           config file allows selection of accounts from any domain
29019
29020 2002-10-13 23:17  ivan
29021
29022         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
29023           billing
29024
29025 2002-10-13 23:16  ivan
29026
29027         * httemplate/view/svc_acct.cgi: show time online this billing cycle
29028           on view account screen
29029
29030 2002-10-13 00:14  ivan
29031
29032         * httemplate/docs/session.html: doh
29033
29034 2002-10-12 18:14  ivan
29035
29036         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
29037           non-Pg and Pg before 7.1
29038
29039 2002-10-12 18:05  ivan
29040
29041         * FS/FS/cust_bill.pm: bug fix in new ACH code
29042
29043 2002-10-12 07:21  ivan
29044
29045         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
29046           dayphone/nightphone msgcat
29047
29048 2002-10-12 06:46  ivan
29049
29050         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
29051           dayphone/nightphone as customizable labels, closes: Bug#464
29052
29053 2002-10-12 06:26  ivan
29054
29055         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
29056           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
29057           charge per-hour against an external radacct table
29058
29059 2002-10-12 03:15  ivan
29060
29061         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
29062           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
29063           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
29064           httemplate/edit/process/cust_main.cgi,
29065           httemplate/view/cust_main.cgi: ACH support
29066
29067 2002-10-10 09:48  ivan
29068
29069         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
29070           expiration dates
29071
29072 2002-10-10 09:28  ivan
29073
29074         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
29075
29076 2002-10-09 07:30  ivan
29077
29078         * FS/FS/Conf.pm: nasty typo
29079
29080 2002-10-09 06:59  ivan
29081
29082         * FS/FS/Conf.pm: don't explicitly specify unclassified config
29083           section
29084
29085 2002-10-09 06:43  ivan
29086
29087         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
29088           existing directories in vpopmail export
29089
29090 2002-10-09 06:07  ivan
29091
29092         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
29093           the attribute used for plaintext pw's
29094
29095 2002-10-08 04:10  ivan
29096
29097         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
29098           package browse (closes: Bug#467)
29099
29100 2002-10-08 03:50  ivan
29101
29102         * eg/export_template.pm: slightly less sucky
29103
29104 2002-10-08 01:33  ivan
29105
29106         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
29107           displays static HTML on account view (closes: Bug#465)
29108
29109 2002-10-07 21:46  ivan
29110
29111         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
29112           httemplate/view/cust_main.cgi: payby-default config option, with
29113           special "HIDE" option to disable billing information in the web
29114           interface (closes: Bug#468)
29115
29116 2002-10-07 01:47  ivan
29117
29118         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
29119           not when it is *before*
29120
29121 2002-10-05 04:14  ivan
29122
29123         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
29124           blank id fields
29125
29126 2002-10-04 05:56  ivan
29127
29128         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
29129           FS/bin/freeside-setup, httemplate/edit/process/cust_pkg.cgi,
29130           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
29131           httemplate/view/cust_main.cgi: working on the road:   - easier
29132           "change package" link for changing one package to another   -
29133           sqlradius export now compatible with Pg   - indices on phone
29134           numbers   - install instructions specify Pg 7.1 (at least until
29135           ILIKE thing is changed)   - searching on phone number fragments
29136
29137 2002-10-04 05:39  ivan
29138
29139         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
29140
29141 2002-10-04 05:29  ivan
29142
29143         * FS/bin/freeside-count-active-customers: adding
29144
29145 2002-10-04 05:09  ivan
29146
29147         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
29148           print   is now: send email to invoice from address
29149
29150 2002-10-03 08:29  ivan
29151
29152         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
29153           Crypt-Password for encrypted pw's
29154
29155 2002-09-27 05:14  ivan
29156
29157         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
29158
29159 2002-09-27 05:14  ivan
29160
29161         * FS/FS/UID.pm: don't chop blanks
29162
29163 2002-09-26 22:36  ivan
29164
29165         * FS/bin/freeside-adduser: lock mapsecrets file
29166
29167 2002-09-25 22:28  ivan
29168
29169         * Makefile: fix $INIT_FILE usage
29170
29171 2002-09-25 22:26  ivan
29172
29173         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
29174
29175 2002-09-25 22:25  ivan
29176
29177         * Makefile: oops
29178
29179 2002-09-25 21:45  ivan
29180
29181         * httemplate/search/svc_acct.cgi: tyop
29182
29183 2002-09-25 02:11  ivan
29184
29185         * Makefile: doc
29186
29187 2002-09-25 02:09  ivan
29188
29189         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
29190           "Authentication-Type" for netc.net.au (radiator?)
29191
29192 2002-09-24 01:31  ivan
29193
29194         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
29195
29196 2002-09-23 07:27  ivan
29197
29198         * FS/FS/CGI.pm, htetc/handler.pl: global.asa changes for profiling
29199           redirects header-handling changes necessary for chart .cgis
29200
29201 2002-09-23 01:50  ivan
29202
29203         * Makefile: better default Pg datasource
29204
29205 2002-09-21 04:17  ivan
29206
29207         * FS/bin/freeside-setup, httemplate/docs/schema.dia,
29208           httemplate/docs/schema.html, FS/FS/cust_bill.pm,
29209           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
29210           FS/FS/cust_main_county.pm,
29211           httemplate/browse/cust_main_county.cgi: all taxes now have names.
29212           closes: Bug#15
29213
29214 2002-09-20 08:49  ivan
29215
29216         * README: d
29217
29218 2002-09-20 08:49  ivan
29219
29220         * FS/Makefile.PL: installing into /usr/bin, bah
29221
29222 2002-09-20 08:48  ivan
29223
29224         * FS/FS.pm: doc
29225
29226 2002-09-20 08:48  ivan
29227
29228         * Makefile: 1.5.0
29229
29230 2002-09-20 08:47  ivan
29231
29232         * FS/: MANIFEST, bin/freeside-addoutsourceuser,
29233           bin/freeside-deloutsource, bin/freeside-deloutsourceuser,
29234           bin/freeside-deluser, bin/freeside-setup: add freeside-deluser,
29235           freeside-deloutsource and freeside-deloutsourceuser
29236
29237 2002-09-20 08:46  ivan
29238
29239         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
29240
29241 2002-09-20 07:48  ivan
29242
29243         * FS/FS/part_export.pm: extraneous warn
29244
29245 2002-09-20 05:50  ivan
29246
29247         * FS/bin/freeside-setup: move from bin/fs-setup to
29248           FS/bin/freeside-setup
29249
29250 2002-09-20 03:16  ivan
29251
29252         * FS/FS/UID.pm: change otaker fields to 32 chars
29253
29254 2002-09-19 06:34  ivan
29255
29256         * FS/FS/Record.pm: use database SERIAL or AUTO_INCREMENT for
29257           primary keys, finally, yay! closes: bug#69
29258
29259 2002-09-19 01:43  ivan
29260
29261         * FS/bin/freeside-daily: package expiration
29262
29263 2002-09-19 01:34  ivan
29264
29265         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
29266
29267 2002-09-18 15:50  ivan
29268
29269         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
29270           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
29271           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
29272           httemplate/view/svc_acct.cgi: remove domain config file, closes:
29273           Bug#269
29274
29275 2002-09-18 15:38  ivan
29276
29277         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
29278
29279 2002-09-18 05:10  ivan
29280
29281         * httemplate/docs/: index.html, legacy.html: doc
29282
29283 2002-09-17 03:21  ivan
29284
29285         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
29286           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
29287           support
29288
29289 2002-09-17 02:19  ivan
29290
29291         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
29292           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
29293           httemplate/index.html, httemplate/docs/schema.dia,
29294           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
29295           httemplate/edit/process/part_svc.cgi, httemplate/misc/link.cgi,
29296           httemplate/search/svc_domain.cgi: remove svc_acct_sm
29297
29298 2002-09-16 17:40  ivan
29299
29300         * FS/FS/cust_bill.pm: send_ftp doc fix
29301
29302 2002-09-16 17:33  ivan
29303
29304         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
29305           "emailinvoiceauto" implementation rewritten to work properly,
29306           stop
29307               overwriting existing invoice destinations
29308
29309 2002-09-11 02:28  ivan
29310
29311         * httemplate/browse/svc_acct_pop.cgi: mason error
29312
29313 2002-09-11 02:09  ivan
29314
29315         * httemplate/search/cust_main.cgi: mason warnings
29316
29317 2002-09-09 20:31  ivan
29318
29319         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
29320           order numbers, like VirtualNet
29321
29322 2002-09-09 16:05  khoff
29323
29324         * httemplate/: edit/svc_broadband.cgi,
29325           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
29326           svc_broadband merge
29327
29328 2002-09-09 16:01  khoff
29329
29330         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, httemplate/index.html,
29331           httemplate/edit/part_svc.cgi,
29332           httemplate/edit/process/part_svc.cgi, FS/FS/svc_broadband.pm:
29333           svc_broadband merge
29334
29335 2002-09-09 15:56  khoff
29336
29337         * FS/MANIFEST: svc_broadband merge
29338
29339 2002-09-09 12:56  ivan
29340
29341         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
29342           vpopmail user
29343
29344 2002-09-09 12:54  ivan
29345
29346         * httemplate/docs/ssh.html: doc clarification about users
29347
29348 2002-09-09 05:34  ivan
29349
29350         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
29351           ClientAPI/passwd.pm: : is not legal in GECOS
29352
29353 2002-09-08 05:57  ivan
29354
29355         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
29356           records first, then svc_domain
29357
29358 2002-09-08 05:40  ivan
29359
29360         * bin/bind.export: error out if can't open .HEADER files
29361
29362 2002-09-08 04:36  ivan
29363
29364         * README: 1.4.1
29365
29366 2002-09-08 02:49  ivan
29367
29368         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
29369           useful default domain files
29370
29371 2002-09-07 07:20  ivan
29372
29373         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
29374           description, give up hoping for a better description of the
29375           export from jeff
29376
29377 2002-09-06 19:27  ivan
29378
29379         * httemplate/docs/index.html: 1.4.1
29380
29381 2002-09-06 19:19  ivan
29382
29383         * FS/FS/part_export/vpopmail.pm: import flocking constants
29384
29385 2002-09-05 11:51  ivan
29386
29387         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
29388
29389 2002-09-05 10:01  ivan
29390
29391         * httemplate/edit/cust_main.cgi: "same as billing address" box
29392           would uncheck itself on errors (only looked at previous
29393           ship_last, not CGI checkbox value too)  Closes: Bug#448
29394
29395 2002-09-05 09:51  ivan
29396
29397         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
29398           compatibility
29399
29400 2002-09-05 06:50  ivan
29401
29402         * httemplate/browse/part_svc.cgi: don't show "clone an existing
29403           service definition" if there aren't any yet
29404
29405 2002-09-05 06:27  ivan
29406
29407         * FS/FS/cust_main.pm, httemplate/index.html,
29408           httemplate/misc/cust_main-import_charges.cgi,
29409           httemplate/misc/process/cust_main-import_charges.cgi: batch
29410           charge/credit import
29411
29412 2002-09-05 06:01  ivan
29413
29414         * FS/FS/svc_acct.pm: show illegal dir in error msg
29415
29416 2002-09-05 02:10  ivan
29417
29418         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
29419           extraneous `vpopmail machine' field
29420
29421 2002-09-04 05:43  ivan
29422
29423         * Makefile, httemplate/index.html: 1.4.1beta1
29424
29425 2002-09-04 01:42  ivan
29426
29427         * httemplate/edit/part_pkg.cgi: spelling
29428
29429 2002-08-30 16:48  ivan
29430
29431         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
29432
29433 2002-08-30 16:42  ivan
29434
29435         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
29436           httemplate/edit/process/part_bill_event.cgi: new invoice event:
29437           upload a CSV file
29438
29439 2002-08-30 16:17  ivan
29440
29441         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
29442           of their cust_pkg.bill date) - setting cust_pkg.bill date
29443           directly bypasses setup fee
29444
29445 2002-08-30 10:34  ivan
29446
29447         * FS/FS/cust_main.pm, httemplate/index.html,
29448           httemplate/misc/cust_main-import.cgi,
29449           httemplate/misc/process/cust_main-import.cgi: working CSV import
29450           for crcmn
29451
29452 2002-08-30 04:33  ivan
29453
29454         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
29455           (hopefully) better error message
29456
29457 2002-08-30 03:25  ivan
29458
29459         * Makefile: silly conf/registries dir still hanging around in CVS
29460           checkouts
29461
29462 2002-08-29 07:11  ivan
29463
29464         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
29465
29466 2002-08-29 02:11  ivan
29467
29468         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
29469           import, make username/password for unexported services conflict
29470           at least with self
29471
29472 2002-08-29 01:13  khoff
29473
29474         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
29475
29476 2002-08-29 00:50  ivan
29477
29478         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
29479
29480 2002-08-28 23:02  ivan
29481
29482         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
29483
29484 2002-08-28 22:57  ivan
29485
29486         * httemplate/view/svc_acct.cgi: password viewing UI change
29487
29488 2002-08-27 00:26  khoff
29489
29490         * FS/FS/Record.pm: Yip yip, I sprained my brain
29491
29492 2002-08-26 13:40  ivan
29493
29494         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
29495
29496 2002-08-24 20:54  ivan
29497
29498         * FS/bin/freeside-addoutsourceuser: ?
29499
29500 2002-08-24 20:42  ivan
29501
29502         * FS/bin/freeside-addoutsourceuser: correct secrets file path
29503
29504 2002-08-24 19:35  ivan
29505
29506         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
29507           passwords
29508
29509 2002-08-24 19:26  ivan
29510
29511         * FS/FS/part_export/shellcommands.pm: properly quote password as
29512           well as finger
29513
29514 2002-08-24 18:48  ivan
29515
29516         * FS/bin/freeside-addoutsourceuser: password
29517
29518 2002-08-24 18:48  ivan
29519
29520         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
29521           bin/freeside-addoutsourceuser
29522
29523 2002-08-24 18:16  ivan
29524
29525         * FS/bin/: freeside-adduser, freeside-setup: doc
29526
29527 2002-08-24 18:14  ivan
29528
29529         * FS/bin/freeside-setup: noninteractive freeside-setup
29530
29531 2002-08-24 18:09  ivan
29532
29533         * FS/bin/: freeside-adduser, freeside-setup: doc
29534
29535 2002-08-24 01:13  ivan
29536
29537         * FS/bin/freeside-adduser: also do -b flag
29538
29539 2002-08-24 00:43  ivan
29540
29541         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
29542           in commands
29543
29544 2002-08-24 00:20  ivan
29545
29546         * httemplate/edit/part_export.cgi: don't substitute defaults for
29547           empty options when editing exports
29548
29549 2002-08-23 23:41  ivan
29550
29551         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
29552           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
29553           fix - no strict 'vars'; when necessary
29554
29555 2002-08-23 20:29  ivan
29556
29557         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
29558           unprovision a single service
29559
29560 2002-08-23 19:10  ivan
29561
29562         * FS/bin/freeside-addoutsource: fix path
29563
29564 2002-08-23 18:53  ivan
29565
29566         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
29567
29568 2002-08-23 17:51  ivan
29569
29570         * httemplate/view/cust_main.cgi: UI
29571
29572 2002-08-23 17:16  ivan
29573
29574         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
29575           bin/freeside-addoutsource
29576
29577 2002-08-23 16:43  ivan
29578
29579         * FS/: MANIFEST, FS/part_export.pm,
29580           FS/part_export/domain_shellcommands.pm,
29581           t/part_export-domain_shellcommands.t: add domain_shellcommands
29582           export
29583
29584 2002-08-19 16:08  ivan
29585
29586         * httemplate/view/cust_main.cgi: encode_entities for comments
29587           entries
29588
29589 2002-08-11 23:17  ivan
29590
29591         * rt/: Makefile, bin/mason_handler.fcgi, bin/mason_handler.scgi,
29592           bin/rt-mailgate, etc/schema.Pg, lib/RT.pm, lib/RT/Record.pm:
29593           import rt 2.0.14
29594
29595 2002-08-02 17:39  ivan
29596
29597         * httemplate/docs/legacy.html: remove some extra modules from
29598           install doc
29599
29600 2002-07-31 11:55  ivan
29601
29602         * FS/FS/part_export.pm: delete directories when deleting users on
29603           freebsd
29604
29605 2002-07-31 06:18  ivan
29606
29607         * FS/FS/svc_acct.pm: fix bug with static IP addresses
29608
29609 2002-07-26 20:56  ivan
29610
29611         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
29612           interface to lib code
29613
29614 2002-07-26 19:47  ivan
29615
29616         * FS/bin/freeside-daily: vacuum pg databases daily
29617
29618 2002-07-25 19:33  ivan
29619
29620         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
29621           shellcommands edit gecos field too
29622
29623 2002-07-23 05:37  ivan
29624
29625         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
29626
29627 2002-07-22 03:50  ivan
29628
29629         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
29630           adding
29631
29632 2002-07-22 03:20  ivan
29633
29634         * Makefile: 1.4.0
29635
29636 2002-07-22 03:18  ivan
29637
29638         * FS/FS/CGI.pm: UI
29639
29640 2002-07-22 03:18  ivan
29641
29642         * FS/FS/cust_main.pm: sort bills by date
29643
29644 2002-07-16 05:29  ivan
29645
29646         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
29647           FS/ClientAPI/passwd.pm: ClientAPI
29648
29649 2002-07-16 05:28  ivan
29650
29651         * fs_selfservice/: DEPLOY, fs_passwd_test,
29652           FS-SelfService/SelfService.pm,
29653           FS-SelfService/freeside-selfservice-clientd,
29654           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
29655           FS-SelfService/cgi/selfservice.cgi,
29656           FS-SelfService/cgi/view_invoice.html: invoice viewing...
29657
29658 2002-07-15 20:57  ivan
29659
29660         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
29661
29662 2002-07-15 20:56  ivan
29663
29664         * FS/FS/part_export/infostreet.pm: better error handling
29665
29666 2002-07-15 20:47  ivan
29667
29668         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
29669
29670 2002-07-15 01:28  ivan
29671
29672         * fs_selfservice/: fs_passwd_test,
29673           FS-SelfService/freeside-selfservice-clientd: working framework,
29674           no hung clients, whew
29675
29676 2002-07-14 18:44  ivan
29677
29678         * bin/bind.import: finally a working DNS::ZoneParse
29679
29680 2002-07-11 06:52  ivan
29681
29682         * fs_selfservice/: DEPLOY, fs_passwd_test, FS-SelfService/MANIFEST,
29683           FS-SelfService/SelfService.pm,
29684           FS-SelfService/freeside-selfservice-clientd: finally working
29685           async framework
29686
29687 2002-07-08 19:23  ivan
29688
29689         * httemplate/docs/: schema.dia, schema.png: new schema diagram
29690
29691 2002-07-08 10:14  ivan
29692
29693         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
29694           different freeside uid/gid
29695
29696 2002-07-08 08:56  ivan
29697
29698         * httemplate/edit/svc_acct.cgi: better error message
29699
29700 2002-07-08 06:07  ivan
29701
29702         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
29703           edit expiration dates
29704
29705 2002-07-08 03:01  ivan
29706
29707         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
29708           should remove home directories
29709
29710 2002-07-07 10:49  ivan
29711
29712         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
29713           new-export-aware, closes: #431
29714
29715 2002-07-06 05:15  ivan
29716
29717         * Makefile: beta2
29718
29719 2002-07-06 04:08  ivan
29720
29721         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
29722           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
29723
29724 2002-07-06 01:50  ivan
29725
29726         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
29727           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
29728
29729 2002-07-06 01:29  ivan
29730
29731         * httemplate/view/cust_main.cgi: speling
29732
29733 2002-07-06 00:32  ivan
29734
29735         * httemplate/edit/part_pkg.cgi: fix speling
29736
29737 2002-07-06 00:30  ivan
29738
29739         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
29740           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
29741           job queue & exports, and make them configurable
29742
29743 2002-07-05 21:20  ivan
29744
29745         * FS/FS/svc_acct.pm: typo
29746
29747 2002-07-05 16:32  ivan
29748
29749         * httemplate/config/config.cgi: fix bug with config having a value
29750           not in the select
29751
29752 2002-07-04 03:35  ivan
29753
29754         * httemplate/browse/: agent.cgi, agent_type.cgi,
29755           part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_svc.cgi,
29756           svc_acct_pop.cgi: move "add" links to the top
29757
29758 2002-07-03 07:45  ivan
29759
29760         * FS/t/part_export-http.t: s/_post//
29761
29762 2002-07-03 07:21  ivan
29763
29764         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
29765           t/part_export-http.t: http export
29766
29767 2002-07-03 04:37  ivan
29768
29769         * FS/FS/InitHandler.pm: 54
29770
29771 2002-07-03 04:35  ivan
29772
29773         * FS/FS/InitHandler.pm: sacrifice memory for speed
29774
29775 2002-07-03 04:31  ivan
29776
29777         * FS/FS/InitHandler.pm: preload modules
29778
29779 2002-07-03 04:23  ivan
29780
29781         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
29782           apache init
29783
29784 2002-07-03 04:10  ivan
29785
29786         * FS/FS/UID.pm: allow InitHandler to work during apache startup
29787
29788 2002-07-03 03:50  ivan
29789
29790         * FS/FS/InitHandler.pm: skip comment & blank lines
29791
29792 2002-07-03 03:48  ivan
29793
29794         * FS/FS/InitHandler.pm: debug
29795
29796 2002-07-03 03:33  ivan
29797
29798         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
29799           dbdefs
29800
29801 2002-07-02 20:57  ivan
29802
29803         * FS/FS/cust_main.pm: working one-time charges again
29804
29805 2002-07-02 20:52  ivan
29806
29807         * httemplate/view/cust_main.cgi: ui
29808
29809 2002-07-02 20:47  ivan
29810
29811         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
29812           httemplate/edit/process/quick-charge.cgi,
29813           httemplate/view/cust_main.cgi: one-time charges with tax classes
29814
29815 2002-07-02 19:25  ivan
29816
29817         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
29818           httemplate/config/config.cgi: deprecate text radius config
29819           options update config docs
29820
29821 2002-07-02 18:47  ivan
29822
29823         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
29824
29825 2002-07-02 18:05  ivan
29826
29827         * FS/bin/freeside-sqlradius-reset: pod
29828
29829 2002-07-02 18:01  ivan
29830
29831         * FS/bin/freeside-sqlradius-reset: fix usage message
29832
29833 2002-07-02 16:03  ivan
29834
29835         * FS/FS/part_export.pm: fix usermod commands for freebsd
29836
29837 2002-07-02 07:37  ivan
29838
29839         * Makefile: beta1!!
29840
29841 2002-07-02 07:22  ivan
29842
29843         * FS/FS/part_export/textradius.pm: working textradius export
29844
29845 2002-07-02 07:00  ivan
29846
29847         * FS/FS/part_export/textradius.pm: better diagnostics
29848
29849 2002-07-02 06:22  ivan
29850
29851         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
29852
29853 2002-07-02 06:04  ivan
29854
29855         * FS/FS/part_export/shellcommands.pm: no warnings
29856
29857 2002-07-02 06:00  ivan
29858
29859         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
29860           linux and freebsd shellcommands
29861
29862 2002-07-02 04:29  ivan
29863
29864         * FS/FS/part_export.pm: fix for freebsd presets
29865
29866 2002-07-02 04:27  ivan
29867
29868         * FS/FS/part_export.pm: useful shellcommands presets
29869
29870 2002-07-02 03:14  ivan
29871
29872         * FS/bin/freeside-queued: grr old openssh grr freebsd
29873
29874 2002-07-02 02:42  ivan
29875
29876         * FS/bin/freeside-queued: fleabsd grr
29877
29878 2002-07-02 02:39  ivan
29879
29880         * FS/bin/freeside-queued: freebsd is sofa king broken
29881
29882 2002-07-02 00:31  ivan
29883
29884         * FS/FS/part_export/textradius.pm: working textradius
29885
29886 2002-07-02 00:13  ivan
29887
29888         * FS/FS/part_export/textradius.pm: better error reporting from
29889           rsync
29890
29891 2002-07-01 23:58  ivan
29892
29893         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
29894           s/options/option/, oops, and machine isn't an option
29895
29896 2002-07-01 23:48  ivan
29897
29898         * FS/FS/queue.pm: error messages can have other chars
29899
29900 2002-07-01 15:38  ivan
29901
29902         * FS/FS/part_export/textradius.pm: prevent any possible infinite
29903           looping
29904
29905 2002-07-01 02:15  ivan
29906
29907         * FS/FS/part_export/textradius.pm: real-time! text radius export
29908
29909 2002-06-30 04:01  ivan
29910
29911         * CREDITS: administrivia
29912
29913 2002-06-30 00:17  ivan
29914
29915         * FS/FS/Record.pm: oops, very bad
29916
29917 2002-06-30 00:16  ivan
29918
29919         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
29920           Pg money type)
29921
29922 2002-06-30 00:04  ivan
29923
29924         * FS/FS/Record.pm: fix dbdef caching
29925
29926 2002-06-29 19:13  ivan
29927
29928         * FS/: MANIFEST, FS/part_export.pm,
29929           FS/part_export/shellcommands_withdomain.pm,
29930           t/part_export-shellcommands_withdomain.t: export!
29931
29932 2002-06-29 18:18  ivan
29933
29934         * httemplate/docs/ssh.html: adding
29935
29936 2002-06-28 13:31  ivan
29937
29938         * FS/FS/svc_acct.pm: better error message for illegal password
29939
29940 2002-06-28 13:21  ivan
29941
29942         * FS/FS/cust_main.pm: better error message for missing tax classes
29943
29944 2002-06-28 03:49  ivan
29945
29946         * FS/FS/Record.pm: remove extraneous check
29947
29948 2002-06-28 01:23  ivan
29949
29950         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
29951           hopefully keeping performance improvement
29952
29953 2002-06-27 20:09  ivan
29954
29955         * httemplate/view/cust_main.cgi: more card display changes
29956
29957 2002-06-27 19:21  ivan
29958
29959         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
29960           first
29961
29962 2002-06-27 02:23  ivan
29963
29964         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
29965           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
29966           exports
29967
29968 2002-06-27 02:19  ivan
29969
29970         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
29971           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
29972           t/part_export-null.t, t/part_export-sysvshell.t,
29973           t/part_export-www_shellcommands.t: export updates
29974
29975 2002-06-26 01:36  ivan
29976
29977         * FS/FS/part_export.pm: tyop
29978
29979 2002-06-26 01:32  ivan
29980
29981         * FS/FS/part_export.pm: better export docs/defaults
29982
29983 2002-06-26 01:12  ivan
29984
29985         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
29986           one-time charges
29987
29988 2002-06-26 01:05  ivan
29989
29990         * httemplate/view/cust_main.cgi: close form tags
29991
29992 2002-06-26 00:42  ivan
29993
29994         * bin/: bsdshell.export, sysvshell.export: shell.export ->
29995           bsdshell.export & sysvshell.export
29996
29997 2002-06-25 20:53  ivan
29998
29999         * FS/FS/part_export_option.pm: export options can be anything
30000
30001 2002-06-25 19:37  ivan
30002
30003         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
30004           with email invoices too
30005
30006 2002-06-25 18:35  ivan
30007
30008         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
30009           httemplate/edit/process/quick-cust_pkg.cgi,
30010           httemplate/view/cust_main.cgi: working one-time charges
30011
30012 2002-06-25 17:41  ivan
30013
30014         * httemplate/edit/part_pkg.cgi: ui
30015
30016 2002-06-25 16:27  ivan
30017
30018         * httemplate/view/svc_www.cgi: add link to controlling account
30019
30020 2002-06-25 00:18  ivan
30021
30022         * FS/bin/freeside-queued: might work again under mysql
30023
30024 2002-06-23 12:16  ivan
30025
30026         * FS/FS/domain_record.pm: domain_record records attached to svc_www
30027           records are no longer delete-able, patch from "Stephen Bechard"
30028           <steve@destek.net>, thanks!  closes: Bug#434
30029
30030 2002-06-22 22:44  ivan
30031
30032         * httemplate/edit/process/svc_www.cgi: patch to get this working
30033           from Stephen Bechard <steve@destek.net>
30034
30035 2002-06-22 22:43  ivan
30036
30037         * httemplate/view/svc_www.cgi: add link to edit and format nicely
30038
30039 2002-06-22 18:36  ivan
30040
30041         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
30042           "Stephen Bechard" <steve@destek.net>, thanks
30043
30044 2002-06-22 18:33  ivan
30045
30046         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
30047           works now, patch from "Stephen Bechard" <steve@destek.net>
30048
30049 2002-06-21 14:49  ivan
30050
30051         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
30052           noment's request
30053
30054 2002-06-21 13:26  ivan
30055
30056         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
30057           setting
30058
30059 2002-06-21 13:17  ivan
30060
30061         * FS/FS/part_export/infostreet.pm: debugging option
30062
30063 2002-06-21 02:57  ivan
30064
30065         * bin/passwd.import: no, don't check for duplicates like this by
30066           default... not new-export style
30067
30068 2002-06-21 02:56  ivan
30069
30070         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
30071           stuff still needs to be rewritten for new exports
30072
30073 2002-06-21 02:15  ivan
30074
30075         * bin/passwd.import: oops
30076
30077 2002-06-21 02:13  ivan
30078
30079         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
30080           fixes...
30081
30082 2002-06-21 02:11  ivan
30083
30084         * bin/passwd.import: tiny bit better passwd.import
30085
30086 2002-06-21 01:29  ivan
30087
30088         * httemplate/index.html: uid search on main menu, updated upgrade
30089           docs
30090
30091 2002-06-20 15:35  ivan
30092
30093         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
30094
30095 2002-06-19 18:29  ivan
30096
30097         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
30098           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
30099           httemplate/edit/process/part_export.cgi: shellcommands
30100           w/passwords
30101
30102 2002-06-18 21:54  ivan
30103
30104         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
30105           <steve@destek.net>
30106
30107 2002-06-18 21:03  ivan
30108
30109         * FS/FS/part_export/infostreet.pm: fix setContactField email
30110
30111 2002-06-18 18:03  ivan
30112
30113         * FS/FS/svc_acct.pm: and the same for changes...
30114
30115 2002-06-18 17:58  ivan
30116
30117         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
30118           caused by kristian/mark/pc-intouch's changes moving exports into
30119           svc_Common -   changed sequence of events such that groups were
30120           not provisioned when the   sqlradius export was run
30121
30122 2002-06-18 16:52  ivan
30123
30124         * httemplate/misc/queue.cgi: better error message
30125
30126 2002-06-14 18:12  ivan
30127
30128         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
30129           mark@pc-intouch.com: exporttype2svcdb removal
30130
30131 2002-06-14 14:35  ivan
30132
30133         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
30134           faxNumber (? dunno, what noment wants)
30135
30136 2002-06-14 04:44  ivan
30137
30138         * Makefile: better releaes target?
30139
30140 2002-06-14 04:26  ivan
30141
30142         * Makefile: 1.4.0pre14
30143
30144 2002-06-14 04:22  ivan
30145
30146         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
30147           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
30148           dependancies FS::queue::joblisting html excapes & truncates long
30149           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
30150           am, too.  really!)
30151
30152 2002-06-14 02:19  ivan
30153
30154         * FS/FS/UID.pm: only run callbacks once... should speed things up
30155           (no dbdef reloading)
30156
30157 2002-06-13 20:26  ivan
30158
30159         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
30160           match reality
30161
30162 2002-06-13 20:12  ivan
30163
30164         * httemplate/index.html: remove classic interface
30165
30166 2002-06-13 19:25  ivan
30167
30168         * FS/bin/freeside-queued: mysql compatibility?
30169
30170 2002-06-13 17:12  ivan
30171
30172         * httemplate/: index.html, search/cust_main.cgi: search by for
30173           address2 (unit) - commented out in default index.html
30174
30175 2002-06-13 16:28  ivan
30176
30177         * httemplate/: index.html, search/cust_main.cgi: phone number
30178           search (Bug#422)
30179
30180 2002-06-13 16:00  ivan
30181
30182         * FS/FS/svc_acct.pm, httemplate/index.html,
30183           httemplate/search/svc_acct.cgi: fuzzy username searching
30184           (Bug#422)
30185
30186 2002-06-12 17:53  ivan
30187
30188         * httemplate/: index.html, search/cust_main.cgi: search on customer
30189           number (Bug#422)
30190
30191 2002-06-12 13:31  ivan
30192
30193         * FS/FS/svc_acct.pm: fix new duplicate username checking
30194
30195 2002-06-12 10:29  ivan
30196
30197         * httemplate/index.html: fix company search
30198
30199 2002-06-12 09:26  ivan
30200
30201         * FS/FS/cust_main.pm: fix problems with code that resets invoice
30202           events
30203
30204 2002-06-11 11:20  ivan
30205
30206         * bin/bind.export: perl 5.005 needs an explicit mask for mkdir
30207
30208 2002-06-11 02:51  ivan
30209
30210         * FS/FS/part_export.pm: notes
30211
30212 2002-06-11 02:46  ivan
30213
30214         * bin/bind.export: add preliminary bsd shell export
30215
30216 2002-06-11 02:14  ivan
30217
30218         * FS/FS/svc_acct.pm: export-based duplicate username checking!
30219
30220 2002-06-11 01:29  ivan
30221
30222         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
30223           option to (bsd|sysv)shell export
30224
30225 2002-06-10 20:25  ivan
30226
30227         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
30228           part_export/infostreet.pm: - add new suspend and unsuspend export
30229           hooks (with null defaults) - infostreet export: actually
30230           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
30231           export: set some contact fields @ infostreet (Bug#419)
30232
30233 2002-06-10 17:58  ivan
30234
30235         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
30236           Makefile.  whew.
30237
30238 2002-06-10 16:02  ivan
30239
30240         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
30241           line 299 in file FS/domain_record.pm
30242
30243 2002-06-10 15:48  ivan
30244
30245         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
30246           when user clicks "Bill now" (closes: Bug#417)
30247
30248 2002-06-10 15:07  ivan
30249
30250         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
30251           invoice events when a card changes (closes: Bug#417)
30252
30253 2002-06-10 12:44  ivan
30254
30255         * httemplate/view/cust_main.cgi: final visual update on package
30256           date view
30257
30258 2002-06-10 12:41  ivan
30259
30260         * httemplate/view/cust_main.cgi: fixup time display in packages
30261
30262 2002-06-10 12:30  ivan
30263
30264         * httemplate/view/cust_main.cgi: add small time display to dates
30265
30266 2002-06-09 19:52  ivan
30267
30268         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
30269
30270 2002-06-09 19:52  ivan
30271
30272         * FS/FS/cust_main_county.pm: silence undefined warnings
30273
30274 2002-06-09 19:51  ivan
30275
30276         * FS/FS/CGI.pm: unused global
30277
30278 2002-06-09 19:42  ivan
30279
30280         * Makefile: back to ASP for profiling...
30281
30282 2002-06-09 18:39  khoff
30283
30284         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
30285           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
30286           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
30287           changes.
30288
30289 2002-06-08 00:48  khoff
30290
30291         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
30292           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
30293           httemplate/edit/part_pkg.cgi: Default svcpart support for
30294           part_pkg.  Fixes 'bug' with new customer and online signup.
30295
30296 2002-06-07 13:33  khoff
30297
30298         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
30299
30300 2002-06-05 15:46  ivan
30301
30302         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
30303           more mysql goodness, thanks dale
30304
30305 2002-06-04 07:35  ivan
30306
30307         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
30308
30309 2002-06-04 07:02  ivan
30310
30311         * CREDITS, httemplate/search/cust_main.cgi,
30312           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
30313           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
30314           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
30315
30316 2002-06-04 06:46  ivan
30317
30318         * conf/declinetemplate: misspelling
30319
30320 2002-05-31 13:34  ivan
30321
30322         * FS/FS/part_export.pm: dammit i want to catch export subclass
30323           compilation problems
30324
30325 2002-05-31 13:31  ivan
30326
30327         * FS/FS/cust_bill.pm: better error reporting
30328
30329 2002-05-31 11:48  khoff
30330
30331         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
30332           test.
30333
30334 2002-05-31 11:45  khoff
30335
30336         * FS/MANIFEST: added sqlmail.pm and test
30337
30338 2002-05-31 10:50  ivan
30339
30340         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
30341
30342 2002-05-30 19:13  ivan
30343
30344         * FS/FS/part_export.pm: no, actually throw an exception if an
30345           export class won't compile.
30346
30347 2002-05-30 17:33  khoff
30348
30349         * httemplate/edit/part_svc.cgi: Added support for part_exports that
30350           are used with more than one svcdb.
30351
30352 2002-05-30 17:22  khoff
30353
30354         * FS/FS/part_export.pm: updated hashes 'n stuff for
30355           FS::part_export::sqlmail
30356
30357 2002-05-30 17:20  khoff
30358
30359         * FS/FS/part_export/sqlmail.pm: part_export module to export
30360           svc_acct, svc_domain, and svc_forward to an external database
30361
30362 2002-05-30 17:18  khoff
30363
30364         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
30365           new-style export calls to svc_Common.
30366
30367 2002-05-30 14:51  ivan
30368
30369         * httemplate/misc/delete-customer.cgi: point to correct place for
30370           hidecancelledcustomers config option
30371
30372 2002-05-30 10:49  ivan
30373
30374         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
30375
30376 2002-05-29 13:45  ivan
30377
30378         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
30379           handle destroyed without explicit disconnect" errors
30380
30381 2002-05-29 08:56  ivan
30382
30383         * FS/FS/part_export.pm: freeradius 0.5 doc
30384
30385 2002-05-28 21:40  ivan
30386
30387         * fs_selfservice/FS-SelfService/: Changes, MANIFEST, Makefile.PL,
30388           SelfService.pm, test.pl: add fs_selfservice
30389
30390 2002-05-28 14:22  ivan
30391
30392         * FS/FS/svc_acct.pm: better error message for "Illegal password"
30393
30394 2002-05-28 00:55  ivan
30395
30396         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
30397           people at DBI/DBD documentation for information on data sources.
30398           *sigh*
30399
30400 2002-05-26 23:53  ivan
30401
30402         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
30403           baloo@gimpgirl.com, thanks
30404
30405 2002-05-23 06:00  ivan
30406
30407         * FS/FS/domain_record.pm, bin/bind.import,
30408           httemplate/edit/process/domain_record.cgi,
30409           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
30410           too
30411
30412 2002-05-22 11:44  ivan
30413
30414         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
30415           FS/FS/svc_domain.pm, bin/bind.export,
30416           httemplate/edit/process/domain_record.cgi,
30417           httemplate/misc/cancel-unaudited.cgi,
30418           httemplate/misc/delete-domain_record.cgi,
30419           httemplate/misc/delete-part_export.cgi,
30420           httemplate/view/svc_domain.cgi: bind export, editing zones,
30421           deleting unaudited domains, mmm
30422
30423 2002-05-22 05:17  ivan
30424
30425         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
30426           FS::cust_pkg to FS::cust_svc, becomes the cancel method
30427
30428 2002-05-22 04:39  ivan
30429
30430         * FS/FS/part_export.pm: - remove some out of date documentation -
30431           die if an export class won't compile
30432
30433 2002-05-22 03:53  ivan
30434
30435         * bin/bind.export: bind export
30436
30437 2002-05-21 19:09  ivan
30438
30439         * FS/FS/part_export/sqlradius.pm: 5.6-isms
30440
30441 2002-05-18 02:51  ivan
30442
30443         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
30444           1.44
30445
30446 2002-05-16 20:47  ivan
30447
30448         * FS/FS/svc_acct.pm: freebsd `toor' user
30449
30450 2002-05-16 07:28  ivan
30451
30452         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
30453           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
30454           (stub) bsdshell and textradius exports
30455
30456 2002-05-16 07:27  ivan
30457
30458         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
30459           textradius exports
30460
30461 2002-05-16 07:21  ivan
30462
30463         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
30464           to be string type, fixes: "0 as first character in password"
30465           problem.  also see the Frontier::Client manpage
30466
30467 2002-05-16 06:42  ivan
30468
30469         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
30470           definition cloning
30471
30472 2002-05-16 06:42  ivan
30473
30474         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
30475
30476 2002-05-15 07:00  ivan
30477
30478         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
30479           in FS::part_export::sqlradius.pm display job dependancies in
30480           FS::queue::joblisting
30481
30482 2002-05-15 06:24  ivan
30483
30484         * Makefile, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm,
30485           FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm,
30486           FS/bin/freeside-queued, FS/t/queue_depend.t,
30487           eg/export_template.pm, httemplate/docs/schema.dia,
30488           httemplate/docs/schema.html, httemplate/docs/schema.png: queue
30489           dependancies
30490
30491 2002-05-14 00:36  ivan
30492
30493         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
30494           to decide whether or not to INSERT.
30495
30496 2002-05-13 17:27  ivan
30497
30498         * FS/FS/part_export/shellcommands.pm: shellcomands oops
30499
30500 2002-05-10 00:54  ivan
30501
30502         * Makefile: always re-install init
30503
30504 2002-05-10 00:50  ivan
30505
30506         * init.d/freeside-init: correct message
30507
30508 2002-05-10 00:45  ivan
30509
30510         * FS/FS/svc_domain.pm: bad reuse of variable
30511
30512 2002-05-10 00:42  ivan
30513
30514         * Makefile: INSTALLGROUP
30515
30516 2002-05-09 08:26  ivan
30517
30518         * Makefile: final make release?
30519
30520 2002-05-09 08:25  ivan
30521
30522         * Makefile: fix make release target
30523
30524 2002-05-09 08:22  ivan
30525
30526         * Makefile: make release target
30527
30528 2002-05-09 08:21  ivan
30529
30530         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
30531           s/Referral/Advertising source/
30532
30533 2002-05-09 08:12  ivan
30534
30535         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
30536           pulldowns even with taxrates...
30537
30538 2002-05-09 05:38  ivan
30539
30540         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
30541           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/handler.pl,
30542           httemplate/browse/agent.cgi,
30543           httemplate/browse/cust_main_county.cgi,
30544           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
30545           httemplate/edit/cust_main_county-expand.cgi,
30546           httemplate/edit/part_pkg.cgi,
30547           httemplate/edit/process/cust_main_county-expand.cgi: texas tax!
30548
30549 2002-05-06 06:36  ivan
30550
30551         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
30552           reported by noment
30553
30554 2002-05-04 08:00  ivan
30555
30556         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm,
30557           FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm,
30558           httemplate/docs/admin.html, httemplate/docs/schema.dia,
30559           httemplate/docs/schema.html: schema changes for proper texas tax
30560
30561 2002-05-03 18:11  ivan
30562
30563         * httemplate/: index.html, search/cust_pkg.cgi: add package search
30564           by next bill date to main menu
30565
30566 2002-05-03 17:59  ivan
30567
30568         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
30569
30570 2002-05-03 17:47  ivan
30571
30572         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
30573           being used in searches by signup server
30574
30575 2002-05-03 17:32  ivan
30576
30577         * httemplate/search/cust_pkg.cgi: lilunixbtch: trying to pull
30578           accounts based on next billdate tofu_beast420: hmm a report
30579           ordered by next bill date? tofu_beast420: i don't know how you'd
30580           do that per _customer_ since a customer could have lots of
30581           packages, but you could do a per-package report maybe?
30582
30583 2002-04-29 22:43  ivan
30584
30585         * FS/FS/part_export.pm: better BIND integration
30586
30587 2002-04-26 04:14  ivan
30588
30589         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
30590           username-nodash config files
30591
30592 2002-04-25 03:37  ivan
30593
30594         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
30595           #2
30596
30597 2002-04-25 02:47  ivan
30598
30599         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
30600           plan
30601
30602 2002-04-24 18:15  ivan
30603
30604         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
30605
30606 2002-04-24 02:09  ivan
30607
30608         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
30609
30610 2002-04-24 02:03  ivan
30611
30612         * FS/FS/cust_main.pm: msgcat error for credit card expiration
30613           (closes: Bug#407)
30614
30615 2002-04-23 00:32  ivan
30616
30617         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
30618
30619 2002-04-23 00:10  ivan
30620
30621         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
30622           TEXT columns... gah i hate SQL
30623
30624 2002-04-22 15:45  ivan
30625
30626         * FS/FS/part_export.pm: use Tie::IxHash to present export options
30627           in a reasonable order
30628
30629 2002-04-22 14:36  ivan
30630
30631         * FS/FS/cust_main.pm: don't show extended debugging in error
30632           messages that could end up on the signup server
30633
30634 2002-04-22 14:23  ivan
30635
30636         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
30637           packages (moved from signups server)
30638
30639 2002-04-22 14:18  ivan
30640
30641         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
30642
30643 2002-04-22 13:47  ivan
30644
30645         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
30646           FS::cust_pkg, not signup server - order by recur price in
30647           signup-alternate template
30648
30649 2002-04-20 05:37  ivan
30650
30651         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind
30652           export
30653
30654 2002-04-20 04:57  ivan
30655
30656         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
30657           bin/svc_domain.erase, httemplate/docs/legacy.html:
30658           working BIND import
30659
30660 2002-04-20 03:49  ivan
30661
30662         * FS/FS/domain_record.pm: allow * MX records
30663
30664 2002-04-20 03:12  ivan
30665
30666         * FS/FS/domain_record.pm: allow uppercase in zone data.
30667
30668 2002-04-20 03:09  ivan
30669
30670         * FS/FS/domain_record.pm: allow uppercase zones...
30671
30672 2002-04-19 19:06  ivan
30673
30674         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
30675           where there *is* a pkg_svc record with quantity 0, when changing
30676           packages and using the special case new service code
30677
30678 2002-04-19 16:25  ivan
30679
30680         * FS/FS/svc_acct.pm: maybe just for debugging
30681
30682 2002-04-19 07:27  ivan
30683
30684         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
30685
30686 2002-04-18 18:16  ivan
30687
30688         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
30689           init.d/freeside-init: - add init file installation to Makefile,
30690           add unified init file - fix qsearch for op => '!=', value => ''
30691           searches - fix invalid_catd typo - add payby method to part_pkg
30692           and have fs_signup_server pass the data
30693
30694 2002-04-17 13:43  ivan
30695
30696         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
30697           syntax
30698
30699 2002-04-17 12:47  ivan
30700
30701         * FS/FS/Record.pm: allow = in ut_text
30702
30703 2002-04-17 05:06  ivan
30704
30705         * httemplate/index.html: fix default searches
30706
30707 2002-04-17 04:41  ivan
30708
30709         * FS/FS/Record.pm: get rid of debugging cruft
30710
30711 2002-04-16 17:25  ivan
30712
30713         * httemplate/search/cust_main.cgi: better ordering in search
30714           results
30715
30716 2002-04-16 16:14  ivan
30717
30718         * FS/FS/cust_main.pm: there it is!  fix bug with
30719           FS::cust_main::agent
30720
30721 2002-04-16 15:56  ivan
30722
30723         * FS/FS/cust_bill.pm: further debugging...
30724
30725 2002-04-16 15:52  ivan
30726
30727         * FS/FS/: Conf.pm, cust_bill.pm: further authorize.net description
30728           debugging (agent??) and get rid of bad unique index on
30729           cust_bill_event
30730
30731 2002-04-16 15:38  ivan
30732
30733         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
30734           field
30735
30736 2002-04-16 14:24  ivan
30737
30738         * FS/bin/freeside-queued: auto-use export classes
30739
30740 2002-04-16 13:13  ivan
30741
30742         * httemplate/browse/part_svc.cgi: ui
30743
30744 2002-04-16 12:50  ivan
30745
30746         * httemplate/index.html: exports, then services...
30747
30748 2002-04-16 03:47  ivan
30749
30750         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
30751           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
30752           httemplate/search/cust_bill_event.html,
30753           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
30754           report on failed billing events...
30755
30756 2002-04-16 02:38  ivan
30757
30758         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/declinetemplate: - send a
30759           notice to the customer when their card is declined - closes:
30760           Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7
30761
30762 2002-04-16 01:52  ivan
30763
30764         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
30765           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
30766           httemplate/edit/part_export.cgi: move the last of the real-time
30767           exports out of svc_acct.pm and into part_export
30768
30769 2002-04-15 23:47  ivan
30770
30771         * httemplate/index.html: allow multiple search types on main
30772           menu... more confusing but default is *too* fuzzy
30773
30774 2002-04-14 02:11  ivan
30775
30776         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
30777           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
30778           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
30779           FS/FS/part_export/shellcommands.pm,
30780           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
30781           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
30782           FS/t/part_export-vpopmail.t, eg/export_template.pm,
30783           httemplate/docs/legacy.html, httemplate/docs/schema.dia,
30784           httemplate/docs/schema.html, httemplate/docs/schema.png: - move
30785           cyrus, shellcommands, CP exports exports to new-style - skeleton
30786           files for vpopmail exports - documentation updates - add big
30787           schema diagram to docs
30788
30789 2002-04-13 06:36  ivan
30790
30791         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
30792           FS/FS/part_export/cp.pm, FS/bin/freeside-sqlradius-reset,
30793           httemplate/edit/part_export.cgi: - documentation updates - move
30794           Critical Path export to new-style export - bin/sqlradius_reset
30795           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
30796
30797 2002-04-13 03:46  ivan
30798
30799         * httemplate/index.html: s/otaker/order-taker/
30800
30801 2002-04-13 02:14  ivan
30802
30803         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
30804           padding (see Bug#388)
30805
30806 2002-04-13 01:51  ivan
30807
30808         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
30809           (closes: Bug#389)
30810
30811 2002-04-12 08:14  ivan
30812
30813         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
30814           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
30815           ("Order and cancel packages") to try to move services between
30816           svcparts as a last resort...
30817
30818 2002-04-12 06:22  ivan
30819
30820         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
30821           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
30822           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
30823           htetc/handler.pl, httemplate/browse/part_svc.cgi,
30824           httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi,
30825           httemplate/edit/process/agent_type.cgi,
30826           httemplate/edit/process/part_export.cgi,
30827           httemplate/edit/process/part_svc.cgi,
30828           httemplate/misc/delete-customer.cgi: - should finish off the
30829           part_svc -> part_export s/one-to-many/many-to-many/   transition
30830           (closes: Bug#375) - fixes a nasty export scoping bug with message
30831           catalogs, whew
30832
30833 2002-04-11 15:05  ivan
30834
30835         * FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm,
30836           FS/FS/part_svc.pm, FS/t/export_svc.t, httemplate/index.html,
30837           httemplate/browse/part_export.cgi,
30838           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
30839           httemplate/edit/part_export.cgi,
30840           httemplate/edit/process/part_export.cgi,
30841           httemplate/misc/delete-part_export.cgi: (almost) everything for
30842           bug#375 - create export_svc table - part_svc to part_export is
30843           now properly many-to-many, not one-to-many
30844
30845           still need to finish service editing (choosing exports) in
30846           httemplate/edit/part_svc.cgi and
30847           httemplate/edti/process/part_svc.cgi
30848
30849           and do somethinga about that manual $svcdb = 'svc_acct' in
30850           httemplate/edit/part_export.cgi (do part_export records need a
30851           svcdb? probably not... should be able to just pass an svcdb on
30852           creation of new exports, move the big %exports hash into
30853           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
30854           for exports that can apply to a given svcdb....
30855
30856 2002-04-11 15:04  ivan
30857
30858         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
30859           fix problems with ut_domain losing data
30860
30861 2002-04-10 06:42  ivan
30862
30863         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
30864           FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
30865           FS/FS/svc_acct_pop.pm, httemplate/browse/msgcat.cgi,
30866           httemplate/docs/signup.html, httemplate/edit/msgcat.cgi,
30867           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
30868           the road:
30869
30870           - use msgcat for more error messages - should be all things that
30871           would come3   back from the signup server normally now - signup
30872           server: don't display access number <SELECT> if there's none or
30873           one - signup_server-realtime config option to run billing for
30874           signup server   signups immediately - signup server: pkg
30875           available to success templates, better documentation on   success
30876           templates - httemplate/edit/msgcat.cgi fields are properly sticky
30877           on errors - httemplate/edit/process/msgcat.cgi - don't update
30878           identical fields
30879
30880 2002-04-06 22:23  ivan
30881
30882         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
30883           server signups (closes: Bug#386)
30884
30885 2002-04-06 21:56  ivan
30886
30887         * FS/FS/Conf.pm, FS/FS/msgcat.pm, conf/show-msgcat-codes,
30888           httemplate/browse/msgcat.cgi, httemplate/edit/msgcat.cgi,
30889           httemplate/edit/process/msgcat.cgi: working message catalogs (not
30890           used for enough yet) - almost (but not quite) closes Bug#385 -
30891           still have to catalog the   backend things triggered by signup
30892           server.
30893
30894 2002-04-06 16:00  ivan
30895
30896         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
30897           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
30898           httemplate/docs/signup.html: - config option for signup server
30899           payment types - credit card type pulldown on signup server
30900           (closes: Bug#383)
30901
30902 2002-04-06 14:32  ivan
30903
30904         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
30905           add a config option to set the Business::OnlinePayment
30906           description field, and make some useful data available for the
30907           config option.  closes: Bug#378
30908
30909 2002-04-06 13:32  ivan
30910
30911         * httemplate/search/cust_main.cgi: fix visual glitch
30912
30913 2002-04-06 12:37  ivan
30914
30915         * httemplate/docs/signup.html: big signup server cleanups.  uses
30916           Storable for network protocol now.  - makes Bugs 384 & 385 easier
30917           - closes: Bug#382
30918
30919 2002-04-05 16:08  ivan
30920
30921         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
30922           httemplate/view/svc_acct.cgi: security phrase bug fixes
30923
30924 2002-04-05 15:51  ivan
30925
30926         * CREDITS, Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/msgcat.pm,
30927           FS/FS/svc_acct.pm, FS/t/msgcat.t, bin/freeside-session-kill,
30928           conf/locale, eg/table_template-svc.pm, eg/table_template.pm,
30929           htetc/handler.pl, httemplate/index.html,
30930           httemplate/browse/cust_main_county.cgi,
30931           httemplate/browse/msgcat.cgi, httemplate/browse/svc_acct_pop.cgi,
30932           httemplate/docs/schema.html, httemplate/edit/svc_acct.cgi,
30933           httemplate/view/svc_acct.cgi: - add message catalog table &
30934           beginning of web interface - add security_phrase and conf option
30935           to svc_acct.pm - random other stuff
30936
30937 2002-04-05 15:37  jeff
30938
30939         * httemplate/view/cust_main.cgi: credit/refund display correction
30940
30941 2002-04-05 12:52  ivan
30942
30943         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
30944           (not on submitting form)
30945
30946 2002-04-05 08:37  ivan
30947
30948         * eg/export_template.pm, FS/t/part_export-infostreet.t,
30949           FS/t/part_export-sqlradius.t: oops forgot these from working on
30950           the road
30951
30952 2002-04-04 16:42  ivan
30953
30954         * FS/MANIFEST, FS/FS/part_export.pm,
30955           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
30956           httemplate/index.html, httemplate/edit/part_export.cgi: Checkin
30957           of disparate changes from working on the road: - generic SQL
30958           query - move exports out to their own files - small cleanup of
30959           selfadmin server
30960
30961 2002-03-29 09:27  ivan
30962
30963         * htetc/handler.pl, httemplate/search/svc_acct.cgi: fix unlinked
30964           svc browse!
30965
30966 2002-03-26 23:08  ivan
30967
30968         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
30969           screens (unless queue_dangerous_options!)
30970
30971 2002-03-26 21:36  ivan
30972
30973         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
30974           httemplate/index.html, httemplate/docs/admin.html:
30975           s/referral/advertising source/
30976
30977           yes, the name sucks.  got a better one?
30978
30979 2002-03-26 08:24  ivan
30980
30981         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
30982           blank company column
30983
30984 2002-03-26 05:58  ivan
30985
30986         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
30987
30988 2002-03-26 05:20  ivan
30989
30990         * httemplate/docs/passwd.html: doc
30991
30992 2002-03-26 04:35  ivan
30993
30994         * httemplate/docs/admin.html: s/Add/Provision/
30995
30996 2002-03-25 16:32  ivan
30997
30998         * FS/FS/part_export.pm, FS/bin/freeside-queued,
30999           httemplate/edit/part_export.cgi: further export bugfixing add 10
31000           kid limit to freeside-queued sqlradius_reset now works (closes:
31001           Bug#372)
31002
31003 2002-03-25 16:26  ivan
31004
31005         * Makefile: hhahah oops i _really_ ought to do something about that
31006
31007 2002-03-25 06:59  ivan
31008
31009         * httemplate/: index.html, search/cust_main-otaker.cgi,
31010           search/cust_main.cgi: customers by otaker report (ugly
31011           search/cust_main.cgi mods; revert if they cause problems)
31012
31013 2002-03-24 12:00  ivan
31014
31015         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
31016           browse/agent.cgi: UI improvements for agents
31017
31018 2002-03-24 10:23  ivan
31019
31020         * FS/FS/agent.pm: tyop
31021
31022 2002-03-24 09:42  ivan
31023
31024         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
31025           "subscription" price plan from "Luke Pfeifer"
31026           <freeside@globalli.com>
31027
31028 2002-03-24 06:29  ivan
31029
31030         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
31031           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
31032           httemplate/edit/svc_acct.cgi:
31033           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
31034
31035           fix some bugs in the export and add queue_dangerous_controls
31036           option too
31037
31038 2002-03-23 09:49  ivan
31039
31040         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
31041           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
31042           httemplate/edit/process/part_svc.cgi: okay group editing UI as
31043           well as part_svc group editing UI seem to be working
31044
31045 2002-03-23 08:16  ivan
31046
31047         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
31048           httemplate/edit/svc_acct.cgi,
31049           httemplate/edit/process/svc_acct.cgi: group editing seems to be
31050           working...  everything except defaults... oh and export...
31051
31052 2002-03-22 23:54  ivan
31053
31054         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
31055           better error reporting
31056
31057 2002-03-22 10:56  ivan
31058
31059         * Makefile, FS/MANIFEST, FS/FS/cust_main_county.pm,
31060           FS/FS/svc_acct.pm, FS/t/radius_usergroup.t,
31061           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
31062           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi:
31063           RADIUS groups on the way!
31064
31065 2002-03-22 04:49  ivan
31066
31067         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
31068           FS/t/part_export.t, FS/t/part_export_option.t,
31069           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
31070           httemplate/edit/process/part_export.cgi,
31071           httemplate/misc/delete-part_export.cgi: more new export...
31072
31073 2002-03-20 22:57  ivan
31074
31075         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
31076           httemplate/edit/process/part_export.cgi: more for the new world
31077           of export...
31078
31079 2002-03-20 13:31  ivan
31080
31081         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/part_export_option.pm,
31082           FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
31083           htetc/handler.pl, httemplate/edit/part_export.cgi,
31084           httemplate/edit/process/part_export.cgi: new export!  infostreet
31085           and sqlradius provisioning switched over  (Bug #299 - doesn't
31086           close it, but all the groundwork is done)
31087
31088           also removes non-transactional ICRADIUS export from
31089           svc_acct.export   (closes: Bug#347)
31090
31091 2002-03-19 23:37  ivan
31092
31093         * FS/FS/cust_main_county.pm: disable region caching for now
31094
31095 2002-03-19 09:48  ivan
31096
31097         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
31098           httemplate/edit/process/cust_main.cgi: changes dum big
31099           "state/county/country" select to three, linked with javascript
31100           closes: Bug#353
31101
31102 2002-03-18 13:40  ivan
31103
31104         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
31105           closes Bug#314
31106
31107 2002-03-18 12:50  ivan
31108
31109         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
31110           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
31111           template, and it'll be auto-createad and added to the list of
31112           configuration options.  closes: Bug#314
31113
31114 2002-03-18 11:49  ivan
31115
31116         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
31117           #348 - adds the ability to email on deleted payments.
31118
31119 2002-03-18 09:50  ivan
31120
31121         * httemplate/config/config.cgi:
31122           fixes bug#367 (yay, that one was annoying):
31123
31124           in config editor, initial newlines in <textarea>s are lost.  even
31125           if you didn't mean to edit them you remove that..
31126
31127 2002-03-18 08:05  ivan
31128
31129         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
31130           svc_acct records separately also, to handle imports preserving
31131           svcnum
31132
31133 2002-03-18 07:52  ivan
31134
31135         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
31136           (incomplete) export foo
31137
31138 2002-03-18 07:51  ivan
31139
31140         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
31141           export column
31142
31143 2002-03-18 06:17  ivan
31144
31145         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
31146
31147 2002-03-18 01:10  ivan
31148
31149         * FS/FS/Conf.pm, FS/FS/svc_domain.pm,
31150           httemplate/config/config-process.cgi,
31151           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
31152           new config value `defaultrecords', documentation, javascript
31153           config file editor
31154
31155 2002-03-17 00:33  ivan
31156
31157         * httemplate/config/: config-view.cgi, config.cgi: new domain
31158           record editing foo
31159
31160 2002-03-12 10:45  ivan
31161
31162         * httemplate/misc/cancel-unaudited.cgi: print error message for
31163           failed cancels!
31164
31165 2002-03-12 07:33  ivan
31166
31167         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
31168           httemplate/edit/part_svc.cgi: abstract stupid HTML layer trick
31169           out to HTML::Widgets::SelectLayers
31170
31171 2002-03-09 02:19  khoff
31172
31173         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
31174           records
31175
31176 2002-03-07 06:13  ivan
31177
31178         * FS/FS/cust_bill.pm: better error msgs for mail errors
31179
31180 2002-03-07 06:10  ivan
31181
31182         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
31183           queue.pm: [no log message]
31184
31185 2002-03-06 15:32  ivan
31186
31187         * conf/invoice_from: oops, missing invoice_from
31188
31189 2002-03-06 14:44  jeff
31190
31191         * FS/MANIFEST, FS/FS/Conf.pm, conf/alerter_template,
31192           httemplate/docs/admin.html: billing expiration alerts
31193
31194 2002-03-05 15:13  jeff
31195
31196         * httemplate/search/report_tax.cgi: consistency is nice
31197
31198 2002-03-04 14:10  ivan
31199
31200         * FS/FS/Record.pm: make history tables conditional
31201
31202 2002-03-04 04:48  ivan
31203
31204         * Makefile, FS/FS/Record.pm, FS/FS/nas.pm, bin/fs-radius-add-check,
31205           bin/fs-radius-add-reply: [no log message]
31206
31207 2002-02-28 15:30  ivan
31208
31209         * httemplate/search/svc_acct.cgi: tyop
31210
31211 2002-02-28 15:18  ivan
31212
31213         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
31214
31215 2002-02-28 15:17  ivan
31216
31217         * FS/FS/svc_acct.pm: clean up mess
31218
31219 2002-02-28 15:13  ivan
31220
31221         * FS/FS/svc_acct.pm: eek
31222
31223 2002-02-28 15:08  ivan
31224
31225         * httemplate/search/svc_acct.cgi: add main menu link
31226
31227 2002-02-28 15:07  ivan
31228
31229         * httemplate/misc/cancel-unaudited.cgi: handle errors better
31230
31231 2002-02-28 14:05  ivan
31232
31233         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
31234           httemplate/config/config.cgi: s/depreciated/deprecated/
31235
31236 2002-02-27 16:28  jeff
31237
31238         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
31239
31240 2002-02-27 15:20  ivan
31241
31242         * FS/FS/cust_main.pm: oops, spurious error messages
31243
31244 2002-02-27 15:03  ivan
31245
31246         * FS/FS/cust_main.pm: bubble up billing event errors
31247
31248 2002-02-27 14:40  ivan
31249
31250         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
31251
31252 2002-02-27 14:40  ivan
31253
31254         * FS/FS/cust_bill_event.pm: errant ;
31255
31256 2002-02-27 14:39  ivan
31257
31258         * FS/FS/cust_bill_event.pm, httemplate/docs/schema.html,
31259           httemplate/view/cust_bill.cgi: add status and statustext fields
31260           to cust_bill_event
31261
31262 2002-02-27 14:00  ivan
31263
31264         * FS/FS/cust_main.pm: well, don't make things worse when
31265           debugging...
31266
31267 2002-02-27 13:57  ivan
31268
31269         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
31270
31271 2002-02-26 14:09  ivan
31272
31273         * httemplate/search/: report_receivables.cgi, report_tax.cgi: fixup
31274           reports for templated webUI
31275
31276 2002-02-26 03:53  ivan
31277
31278         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
31279           shipping adresses.  whew.
31280
31281 2002-02-26 03:42  ivan
31282
31283         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
31284           **BEFORE** generating @diff for SQL.  causing weird effects with
31285           cust_main::check that modifies record (ship_ field weirdness)
31286
31287           fix nasty logic error triggered by changing a ship_ field from
31288           something TO identical to the corresponding non-ship_ field.
31289           ouch
31290
31291 2002-02-26 03:30  ivan
31292
31293         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
31294           ship_ field from something TO identical to the corresponding
31295           non-ship_ field.  ouch.
31296
31297 2002-02-26 03:11  ivan
31298
31299         * httemplate/edit/cust_main.cgi: fix a weird oops with service
31300           address editing UI that would leave some fields blank... ?
31301
31302 2002-02-26 01:06  ivan
31303
31304         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
31305
31306 2002-02-26 00:34  ivan
31307
31308         * FS/FS/cust_main.pm: die with a better error message on bad
31309           locales
31310
31311 2002-02-25 11:09  ivan
31312
31313         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
31314           that have the character "." in their username     we can't search
31315           these customers by Username, can you please fix.
31316
31317 2002-02-23 14:36  ivan
31318
31319         * httemplate/search/: report_receivables.cgi, report_tax.cgi: take
31320           hardcoded paths out of report cgis
31321
31322 2002-02-23 03:56  ivan
31323
31324         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
31325           httemplate/search/cust_main.cgi,
31326           httemplate/search/cust_main.html: case-insensitive and substring
31327           searching
31328
31329 2002-02-23 03:46  ivan
31330
31331         * httemplate/index.html: silly html tweaking
31332
31333 2002-02-22 23:48  ivan
31334
31335         * httemplate/browse/part_pkg.cgi: it's too late.
31336
31337 2002-02-22 23:35  ivan
31338
31339         * httemplate/browse/part_pkg.cgi: i really should just start moving
31340           things to templates
31341
31342 2002-02-22 23:32  ivan
31343
31344         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
31345           misaligned columns when viewing disabled services/packages
31346
31347 2002-02-22 23:00  ivan
31348
31349         * FS/FS/UID.pm: nit
31350
31351 2002-02-22 18:14  jeff
31352
31353         * FS/FS/UID.pm, httemplate/search/report_receivables.cgi,
31354           httemplate/search/report_tax.cgi: report fixes and cruft removal
31355
31356 2002-02-22 18:02  ivan
31357
31358         * httemplate/index.html: UI work on main menu, remove Archive::Tar
31359           from docs
31360
31361 2002-02-22 15:18  jeff
31362
31363         * FS/MANIFEST, httemplate/index.html,
31364           httemplate/search/report_receivables.cgi,
31365           httemplate/search/report_tax.cgi,
31366           httemplate/search/report_tax.html: add some reporting features
31367
31368 2002-02-22 15:08  ivan
31369
31370         * FS/FS/cust_pay_batch.pm: fix i18n zip
31371
31372 2002-02-22 14:13  ivan
31373
31374         * httemplate/edit/cust_main.cgi: billing vs. shipping states
31375           weren't sorted in the same order.  UI glitch only
31376
31377 2002-02-22 04:31  ivan
31378
31379         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
31380           <SELECT> configuration editing, fixes Bug#350
31381
31382 2002-02-22 04:13  ivan
31383
31384         * httemplate/index.html: close </FORM> tags
31385
31386 2002-02-22 01:01  ivan
31387
31388         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
31389
31390 2002-02-22 00:58  ivan
31391
31392         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
31393           OTHER/OTHER_BOUNCE
31394
31395 2002-02-21 22:42  ivan
31396
31397         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
31398           links
31399
31400 2002-02-21 22:39  ivan
31401
31402         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
31403           remove them
31404
31405 2002-02-21 22:23  ivan
31406
31407         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
31408           provisioning errors
31409
31410 2002-02-21 21:56  ivan
31411
31412         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
31413           cp_rename
31414
31415 2002-02-21 17:07  ivan
31416
31417         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: UI work:
31418
31419           make all functions of view/cust_pkg.cgi available on
31420           view/cust_main.cgi  - having them one link down in "Edit" is
31421           confusing.
31422
31423           closes: Bug#325
31424
31425 2002-02-20 14:03  ivan
31426
31427         * httemplate/index.html: invoice reports belong here too
31428
31429 2002-02-20 02:39  ivan
31430
31431         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
31432
31433 2002-02-20 01:44  ivan
31434
31435         * httemplate/view/cust_main.cgi: don't display full card in
31436           webinterface
31437
31438 2002-02-19 19:17  jeff
31439
31440         * FS/FS/cust_main.pm: correct sense of tax generation
31441
31442 2002-02-19 17:03  ivan
31443
31444         * CREDITS, FS/FS/CGI.pm, FS/FS/Record.pm, FS/FS/queue.pm,
31445           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
31446           FS/bin/freeside-queued, htetc/handler.pl, httemplate/index.html,
31447           httemplate/misc/queue.cgi, httemplate/view/svc_acct.cgi,
31448           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
31449           httemplate/view/svc_www.cgi: use Net::SSH::ssh_cmd for all job
31450           queueing rather than local duplicated ssh subs
31451
31452           queue daemon updates: retry & remove links work, bubble up error
31453           message to webinterface, link to svcnum & have job listings on
31454           view/svc_* pages, closes: Bug#280
31455
31456           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
31457
31458 2002-02-19 15:43  ivan
31459
31460         * httemplate/docs/schema.html: set EVERYTHING=1 for your own
31461           mod_perl compile
31462
31463 2002-02-18 23:51  ivan
31464
31465         * httemplate/index.html: oops
31466
31467 2002-02-18 20:43  ivan
31468
31469         * httemplate/index.html: new main menu!
31470
31471 2002-02-18 19:22  jeff
31472
31473         * FS/FS/cust_refund.pm: fix refund posting
31474
31475 2002-02-18 19:15  ivan
31476
31477         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
31478
31479 2002-02-18 19:06  ivan
31480
31481         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
31482
31483 2002-02-18 18:57  ivan
31484
31485         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
31486           packages to edit service quantities also
31487
31488 2002-02-18 12:09  ivan
31489
31490         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
31491           strict
31492
31493 2002-02-18 10:07  ivan
31494
31495         * FS/FS/prepay_credit.pm: document 'seconds'
31496
31497 2002-02-18 02:14  ivan
31498
31499         * httemplate/edit/svc_www.cgi: oops!
31500
31501 2002-02-18 00:53  ivan
31502
31503         * Makefile: make release and make update-webdemo targets
31504
31505 2002-02-18 00:39  ivan
31506
31507         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
31508           httemplate/edit/part_pkg.cgi: safe web demo operation!  closes:
31509           Bug#217
31510
31511           fix bug in edit/part_pkg: s/bkg/pkg/
31512
31513           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
31514           errors, closes: Bug#323
31515
31516 2002-02-17 19:45  ivan
31517
31518         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
31519           netcape4, use one for svc_acct.popnum too
31520
31521 2002-02-17 16:21  jeff
31522
31523         * Makefile: keep accidentally checking in Makefile changes, gotta
31524           do something about that...
31525
31526 2002-02-17 16:13  jeff
31527
31528         * Makefile, FS/FS/Conf.pm: trading in tar for rsync for improved
31529           vpopmail support
31530
31531 2002-02-17 13:01  ivan
31532
31533         * FS/MANIFEST: removing CGIwrapper.pm
31534
31535 2002-02-17 11:12  ivan
31536
31537         * FS/MANIFEST: get ride of CGIwrapper.pm
31538
31539 2002-02-17 11:07  jeff
31540
31541         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
31542           commands too
31543
31544 2002-02-15 11:34  ivan
31545
31546         * Makefile: keep accidentally checking in Makefile changes, gotta
31547           do something about that...
31548
31549 2002-02-15 11:33  ivan
31550
31551         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
31552
31553 2002-02-14 10:06  ivan
31554
31555         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
31556
31557 2002-02-13 17:12  ivan
31558
31559         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
31560
31561 2002-02-12 10:56  ivan
31562
31563         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
31564           error message
31565
31566 2002-02-12 10:47  ivan
31567
31568         * FS/FS/cust_main.pm: fixes:
31569
31570           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
31571           Bill' );): Illegal or empty (text) comment:  at
31572           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
31573
31574 2002-02-11 21:58  ivan
31575
31576         * httemplate/docs/admin.html: fixes: bug#331
31577
31578 2002-02-11 20:49  ivan
31579
31580         * httemplate/edit/part_bill_event.cgi: oops
31581
31582 2002-02-11 18:11  ivan
31583
31584         * FS/FS/Conf.pm, httemplate/config/config.cgi: add username_policy
31585           "@append domain"
31586
31587           add "select" config type, mmm
31588
31589 2002-02-11 18:06  ivan
31590
31591         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
31592           BUGS section
31593
31594 2002-02-11 17:25  ivan
31595
31596         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
31597
31598 2002-02-11 17:13  ivan
31599
31600         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
31601           domain pulldown closes: Bug#328
31602
31603 2002-02-11 15:01  ivan
31604
31605         * FS/FS/svc_forward.pm: oops, code hidden by pod
31606
31607 2002-02-11 13:51  ivan
31608
31609         * httemplate/edit/svc_acct.cgi: don't display useless finger and
31610           shell fields if uid is set to fixed & blank in the service
31611           definition - causes: Error: Can't have finger-name without uid
31612
31613 2002-02-11 11:38  ivan
31614
31615         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
31616           httemplate/edit/process/svc_www.cgi,
31617           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
31618           svc_www is working!
31619
31620           also auto-create and add A records if necessary using apacheip
31621           config file.
31622
31623           and show all domain_records on view/svc_domain.cgi page
31624
31625 2002-02-10 14:31  ivan
31626
31627         * httemplate/edit/svc_acct.cgi: ui
31628
31629 2002-02-10 14:21  ivan
31630
31631         * httemplate/edit/part_pkg.cgi: slighly different wording
31632
31633 2002-02-10 14:06  ivan
31634
31635         * FS/FS/cust_svc.pm: another bug in quantity checking
31636
31637 2002-02-10 13:37  ivan
31638
31639         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
31640           works
31641
31642 2002-02-10 13:30  ivan
31643
31644         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
31645           package definitions to all agent types by default
31646
31647           config option to restore current behaviour (must explicitly add
31648           new package definitions to each agent type)
31649
31650           closes: Bug#324
31651
31652 2002-02-10 11:58  ivan
31653
31654         * FS/MANIFEST, FS/bin/freeside-daily,
31655           httemplate/edit/process/part_bill_event.cgi: update billing
31656           documentation for the new world of invoice events added
31657           freeside-daily replacing freeside-bill for the new world of
31658           invoice events
31659
31660 2002-02-10 10:56  ivan
31661
31662         * FS/FS/cust_pay.pm, httemplate/edit/cust_pay.cgi: use unique
31663           tokens to prevent double-submission of payments in the web UI
31664           (closes: Bug#320)
31665
31666 2002-02-10 09:30  ivan
31667
31668         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
31669           before figuring to display a list or redirect.  eliiminates "2
31670           matching found" displayed but only one in list.
31671
31672 2002-02-10 09:02  ivan
31673
31674         * FS/FS/cust_main_invoice.pm: allow + in email addresses
31675
31676 2002-02-10 08:49  ivan
31677
31678         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
31679           email addresses into svcnum-linked destinations
31680
31681 2002-02-10 08:40  ivan
31682
31683         * Makefile, httemplate/edit/svc_acct.cgi:
31684           fix "no previous account to recall hidden password from" error
31685           when adding new accounts & get an error on first try
31686
31687 2002-02-10 08:14  ivan
31688
31689         * Makefile, httemplate/index.html,
31690           httemplate/browse/svc_acct_pop.cgi,
31691           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
31692           webui
31693
31694 2002-02-10 08:05  ivan
31695
31696         * htetc/handler.pl, httemplate/browse/agent.cgi,
31697           httemplate/browse/agent_type.cgi,
31698           httemplate/browse/cust_main_county.cgi,
31699           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
31700           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
31701           httemplate/browse/svc_acct_pop.cgi,
31702           httemplate/config/config-process.cgi,
31703           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
31704           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
31705           httemplate/edit/agent_type.cgi,
31706           httemplate/edit/cust_bill_pay.cgi,
31707           httemplate/edit/cust_credit.cgi,
31708           httemplate/edit/cust_credit_bill.cgi,
31709           httemplate/edit/cust_main.cgi,
31710           httemplate/edit/cust_main_county-expand.cgi,
31711           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31712           httemplate/edit/part_bill_event.cgi,
31713           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
31714           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
31715           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
31716           httemplate/edit/process/quick-cust_pkg.cgi,
31717           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
31718           httemplate/misc/catchall.cgi,
31719           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
31720           httemplate/misc/process/link.cgi,
31721           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
31722           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
31723           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
31724           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
31725           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
31726           httemplate/view/svc_www.cgi: *finally* seems to be working under
31727           Mason.  sheesh.  *finally* seems to be working under Mason.
31728           sheesh.  *finally* seems to be working under Mason.  sheesh.
31729           *finally* seems to be working under Mason.  sheesh.  *finally*
31730           seems to be working under Mason.  sheesh.  *finally* seems to be
31731           working under Mason.  sheesh.  *finally* seems to be working
31732           under Mason.  sheesh.  *finally* seems to be working under Mason.
31733           sheesh.
31734
31735 2002-02-10 05:21  ivan
31736
31737         * htetc/handler.pl, httemplate/browse/agent.cgi,
31738           httemplate/browse/agent_type.cgi,
31739           httemplate/browse/cust_main_county.cgi,
31740           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
31741           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
31742           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
31743           httemplate/edit/agent_type.cgi,
31744           httemplate/edit/cust_bill_pay.cgi,
31745           httemplate/edit/cust_credit.cgi,
31746           httemplate/edit/cust_credit_bill.cgi,
31747           httemplate/edit/cust_main.cgi,
31748           httemplate/edit/cust_main_county-expand.cgi,
31749           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31750           httemplate/edit/part_bill_event.cgi,
31751           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
31752           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
31753           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
31754           httemplate/edit/process/REAL_cust_pkg.cgi,
31755           httemplate/edit/process/agent.cgi,
31756           httemplate/edit/process/agent_type.cgi,
31757           httemplate/edit/process/cust_bill_pay.cgi,
31758           httemplate/edit/process/cust_credit.cgi,
31759           httemplate/edit/process/cust_credit_bill.cgi,
31760           httemplate/edit/process/cust_main.cgi,
31761           httemplate/edit/process/cust_main_county-collapse.cgi,
31762           httemplate/edit/process/cust_main_county-expand.cgi,
31763           httemplate/edit/process/cust_pay.cgi,
31764           httemplate/edit/process/cust_pkg.cgi,
31765           httemplate/edit/process/part_pkg.cgi,
31766           httemplate/edit/process/quick-cust_pkg.cgi,
31767           httemplate/edit/process/svc_acct.cgi,
31768           httemplate/edit/process/svc_acct_pop.cgi,
31769           httemplate/edit/process/svc_domain.cgi,
31770           httemplate/edit/process/svc_forward.cgi,
31771           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
31772           httemplate/misc/catchall.cgi,
31773           httemplate/misc/delete-cust_pay.cgi,
31774           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
31775           httemplate/misc/print-invoice.cgi,
31776           httemplate/misc/unsusp_pkg.cgi,
31777           httemplate/misc/process/catchall.cgi,
31778           httemplate/misc/process/delete-customer.cgi,
31779           httemplate/misc/process/link.cgi, httemplate/search/cust_pay.cgi,
31780           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
31781           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
31782           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
31783           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
31784           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
31785           to fix any redirects, whew
31786
31787           Mason handler.pl overrides CGI::redirect
31788
31789           fixed strict; problems in edit/part_pkg.cgi &
31790           edit/process/part_pkg.cgi
31791
31792 2002-02-09 18:28  ivan
31793
31794         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
31795           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
31796           config file
31797
31798 2002-02-09 18:16  ivan
31799
31800         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
31801           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
31802           httemplate/browse/part_bill_event.cgi,
31803           httemplate/edit/part_pkg.cgi,
31804           httemplate/edit/process/part_bill_event.cgi,
31805           httemplate/edit/process/part_pkg.cgi,
31806           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
31807           tested (closes: Bug#313).
31808
31809           view/cust_bill.cgi invoice view shows invoice events!
31810
31811           fix bug where adding events with no name silently failed instead
31812           of giving an error
31813
31814           add new comission plans
31815
31816 2002-02-09 10:24  ivan
31817
31818         * FS/FS/CGI.pm, htetc/handler.pl,
31819           httemplate/edit/process/agent_type.cgi,
31820           httemplate/edit/process/cust_main_county-expand.cgi,
31821           httemplate/edit/process/cust_pay.cgi,
31822           httemplate/edit/process/part_pkg.cgi,
31823           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
31824           httemplate/search/svc_domain.cgi: no more exit() in templates
31825
31826 2002-02-09 10:09  ivan
31827
31828         * FS/FS/svc_domain.pm: okay all external export from .pm files is
31829           queued! (closes: Bug#249)
31830
31831 2002-02-09 09:45  ivan
31832
31833         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
31834           FS::cust_svc::check look up & check pkg_svc.quantity like
31835           httemplate/view/cust_pkg.cgi (closes: Bug#43)
31836
31837 2002-02-09 09:03  ivan
31838
31839         * FS/FS/CGI.pm, htetc/handler.pl: okay, both Apache::ASP and Mason
31840           should set no-cache headers now (closes: Bug#23)
31841
31842 2002-02-07 14:30  ivan
31843
31844         * Makefile: oops, reversing bad Makefile patch
31845
31846 2002-02-07 14:29  ivan
31847
31848         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
31849           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
31850           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
31851           httemplate/view/cust_main.cgi: delete payments
31852
31853 2002-02-06 07:55  ivan
31854
31855         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
31856           blib/ files
31857
31858 2002-02-06 07:50  ivan
31859
31860         * FS/FS/cust_bill.pm: pod typo
31861
31862 2002-02-06 07:49  ivan
31863
31864         * Makefile: documentation building Makefile patch
31865
31866 2002-02-06 07:36  ivan
31867
31868         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
31869           punctuation
31870
31871 2002-02-06 06:58  ivan
31872
31873         * FS/bin/freeside-adduser: fix for non-file auth
31874
31875 2002-02-05 12:25  ivan
31876
31877         * FS/FS/Record.pm: better error messages if you haven't run
31878           fs-setup ?
31879
31880 2002-02-05 08:48  ivan
31881
31882         * fs_passwd/fs_passwd, httemplate/docs/passwd.html: web-based
31883           password changer!
31884
31885 2002-02-04 09:06  ivan
31886
31887         * Makefile: 1.4.0pre8!
31888
31889 2002-02-04 09:04  ivan
31890
31891         * httemplate/edit/part_bill_event.cgi: have fs-setup create the
31892           necessary "default" billing events documentation on necessary
31893           "default" billing events
31894
31895 2002-02-04 08:44  ivan
31896
31897         * httemplate/edit/part_bill_event.cgi,
31898           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
31899           FS/FS/cust_main.pm: billing events!
31900
31901 2002-01-30 10:22  ivan
31902
31903         * httemplate/: browse/part_bill_event.cgi,
31904           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
31905           working invoice event web interface
31906
31907 2002-01-30 06:18  ivan
31908
31909         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
31910           httemplate/browse/agent_type.cgi,
31911           httemplate/browse/cust_main_county.cgi,
31912           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
31913           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
31914           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
31915           httemplate/edit/agent_type.cgi,
31916           httemplate/edit/cust_bill_pay.cgi,
31917           httemplate/edit/cust_credit.cgi,
31918           httemplate/edit/cust_credit_bill.cgi,
31919           httemplate/edit/cust_main.cgi,
31920           httemplate/edit/cust_main_county-expand.cgi,
31921           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
31922           httemplate/edit/part_bill_event.cgi,
31923           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
31924           httemplate/edit/svc_acct_pop.cgi, httemplate/edit/svc_domain.cgi,
31925           httemplate/edit/svc_forward.cgi,
31926           httemplate/edit/process/agent.cgi,
31927           httemplate/edit/process/agent_type.cgi,
31928           httemplate/edit/process/cust_bill_pay.cgi,
31929           httemplate/edit/process/cust_credit.cgi,
31930           httemplate/edit/process/cust_credit_bill.cgi,
31931           httemplate/edit/process/cust_main.cgi,
31932           httemplate/edit/process/cust_main_county-collapse.cgi,
31933           httemplate/edit/process/cust_main_county-expand.cgi,
31934           httemplate/edit/process/cust_pay.cgi,
31935           httemplate/edit/process/cust_pkg.cgi,
31936           httemplate/edit/process/part_pkg.cgi,
31937           httemplate/edit/process/quick-cust_pkg.cgi,
31938           httemplate/edit/process/svc_acct.cgi,
31939           httemplate/edit/process/svc_acct_pop.cgi,
31940           httemplate/edit/process/svc_domain.cgi,
31941           httemplate/edit/process/svc_forward.cgi,
31942           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
31943           httemplate/misc/catchall.cgi,
31944           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
31945           httemplate/misc/print-invoice.cgi,
31946           httemplate/misc/unsusp_pkg.cgi,
31947           httemplate/misc/process/catchall.cgi,
31948           httemplate/misc/process/delete-customer.cgi,
31949           httemplate/misc/process/link.cgi,
31950           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
31951           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
31952           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
31953           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
31954           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
31955           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
31956           new CGI;   &cgisuidsetup(); from all templates.  should work
31957           better under Mason.
31958
31959 2002-01-29 09:42  ivan
31960
31961         * FS/FS/part_bill_event.pm, httemplate/docs/schema.html: weight,
31962           plan and plandata fields in part_bill_event
31963
31964 2002-01-29 08:33  ivan
31965
31966         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
31967           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
31968           FS/FS/svc_acct.pm, bin/pod2x, htetc/handler.pl,
31969           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
31970           httemplate/edit/part_bill_event.cgi,
31971           httemplate/edit/part_pkg.cgi,
31972           httemplate/edit/process/part_bill_event.cgi: - web interface for
31973           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
31974           FS::svc_acct seconds_since methods) - Makefile target to
31975           regenerate HTML manpages on install - FS.pm doc update -
31976           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
31977           ->cancel, ->invoicing_list_addpost - start of a billing event web
31978           interface - cust_pay::upgrade_replace doesn't error out if
31979           history includes   overapplied payments
31980
31981 2002-01-28 03:24  ivan
31982
31983         * FS/FS/Record.pm: oops, syntax error in new() check for missing
31984           subclass table sub (eek)
31985
31986 2002-01-27 22:57  ivan
31987
31988         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
31989           FS/FS/cust_refund.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
31990           httemplate/docs/schema.html: book closing schema changes
31991
31992 2002-01-27 21:15  ivan
31993
31994         * FS/FS/part_export.pm, FS/FS/part_export_option.pm,
31995           httemplate/docs/schema.html: part_export schema changes
31996
31997 2002-01-25 17:52  ivan
31998
31999         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
32000
32001 2002-01-24 09:02  ivan
32002
32003         * FS/FS/Record.pm: emit a warning in this unlikely case again
32004
32005 2002-01-24 08:58  ivan
32006
32007         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
32008           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
32009           rather than == 0 in the ::check's ....  <rluser> you might
32010           consider <= 0
32011
32012 2002-01-24 08:54  ivan
32013
32014         * FS/FS/cust_credit_refund.pm: stack traces help alot
32015
32016 2002-01-24 03:52  ivan
32017
32018         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
32019           jeff's on a bugfinding roll here, thanks!
32020
32021 2002-01-24 03:43  ivan
32022
32023         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
32024           cust_credit_refund::cust_credit should exist..
32025
32026 2002-01-23 22:52  ivan
32027
32028         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
32029           FS::cust_refund::check  'amount' should probably be replaced with
32030           +'refund' in two places
32031
32032 2002-01-23 22:46  ivan
32033
32034         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
32035
32036 2002-01-23 18:26  ivan
32037
32038         * FS/FS/cust_refund.pm: fix cust_refund::insert
32039
32040 2002-01-22 07:57  ivan
32041
32042         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
32043           $0.00 in credits/payments/refunds
32044
32045 2002-01-22 06:55  ivan
32046
32047         * FS/FS/part_svc.pm: docu
32048
32049 2002-01-22 06:53  ivan
32050
32051         * FS/FS/svc_acct.pm: silly compilation problem
32052
32053 2002-01-22 06:42  ivan
32054
32055         * httemplate/docs/index.html: remove old upgrade docs
32056
32057 2002-01-21 03:30  ivan
32058
32059         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
32060
32061 2002-01-19 07:16  ivan
32062
32063         * FS/FS/UID.pm: error message update
32064
32065 2002-01-16 07:37  ivan
32066
32067         * FS/FS/svc_acct.pm: doc
32068
32069 2002-01-14 12:28  ivan
32070
32071         * FS/FS/: Conf.pm, svc_acct.pm: pay some attention to 1.4 RADIUS
32072           SQL export
32073
32074 2002-01-09 05:29  ivan
32075
32076         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
32077           cache files on customer replace.
32078
32079           do an exact search along with the fuzzy search (webui)
32080
32081 2002-01-03 09:40  ivan
32082
32083         * FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
32084           FS/t/cust_bill_event.t, FS/t/part_bill_event.t,
32085           httemplate/docs/schema.html: more schema changes:
32086           part_bill_event and cust_bill_event tables
32087
32088           remove old 1.4.0pre READMEs
32089
32090 2001-12-28 07:14  ivan
32091
32092         * FS/FS/cust_main.pm: force printing in freeside-overdue
32093
32094 2001-12-28 06:40  ivan
32095
32096         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
32097           httemplate/edit/part_pkg.cgi: add more options to
32098           freeside-overdue
32099
32100           add charge method to FS::cust_main
32101
32102           one-off packages default to disabled
32103
32104           billing payname defaults to first and last, not "Accounts
32105           Payable"
32106
32107 2001-12-27 01:26  ivan
32108
32109         * FS/FS/Record.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
32110           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
32111           httemplate/edit/agent_type.cgi, httemplate/edit/cust_main.cgi,
32112           httemplate/edit/cust_pkg.cgi, httemplate/edit/part_pkg.cgi,
32113           httemplate/edit/part_svc.cgi,
32114           httemplate/edit/process/part_pkg.cgi,
32115           httemplate/view/cust_main.cgi: service and package disable!
32116
32117 2001-12-26 15:59  ivan
32118
32119         * httemplate/docs/schema.html: doc
32120
32121 2001-12-26 07:41  ivan
32122
32123         * httemplate/view/cust_main.cgi: remove warnings
32124
32125 2001-12-26 07:11  ivan
32126
32127         * httemplate/edit/process/cust_credit.cgi: apply credits!!
32128
32129 2001-12-26 07:08  ivan
32130
32131         * FS/MANIFEST: add freeside-overdue
32132
32133 2001-12-26 07:07  ivan
32134
32135         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
32136           posting credit
32137
32138 2001-12-26 03:17  ivan
32139
32140         * FS/FS/cust_main.pm: (untested eek) freeside-overdue script &
32141           cust_main balance_date & total_owed_date methods
32142
32143 2001-12-26 01:18  ivan
32144
32145         * httemplate/: index.html, search/cust_pay.cgi, view/cust_main.cgi:
32146           search by check #
32147
32148 2001-12-25 23:53  ivan
32149
32150         * FS/FS/cust_pay.pm: doc
32151
32152 2001-12-25 22:02  ivan
32153
32154         * httemplate/edit/cust_pay.cgi: UI
32155
32156 2001-12-25 21:19  ivan
32157
32158         * httemplate/: index.html, edit/cust_pay.cgi,
32159           edit/process/cust_pay.cgi, search/cust_main.cgi,
32160           search/cust_main.html: expedited check entry
32161
32162 2001-12-25 21:02  ivan
32163
32164         * CREDITS: still missing tons of folks, i am sure
32165
32166 2001-12-25 20:52  ivan
32167
32168         * httemplate/search/: cust_bill.html, cust_main.html: same look as
32169           rest of search pages
32170
32171 2001-12-25 20:25  ivan
32172
32173         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
32174           httemplate/edit/cust_pay.cgi,
32175           httemplate/edit/process/cust_credit.cgi,
32176           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
32177           credits, post credit UI overhaul
32178
32179 2001-12-25 18:33  ivan
32180
32181         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
32182
32183 2001-12-21 13:40  ivan
32184
32185         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
32186           httemplate/view/cust_main.cgi: add name/address to post payment
32187           screen
32188
32189           get rid of some $-0.00  yay for ieee fp
32190
32191 2001-12-21 12:55  ivan
32192
32193         * FS/FS/cust_bill_pay.pm: fixes
32194
32195             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
32196           for invnum 1659
32197             greater than cust_bill.charged 19.95 at
32198             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
32199
32200 2001-12-19 21:34  ivan
32201
32202         * FS/FS/Record.pm: work better with DBIx::Profile
32203
32204 2001-12-19 18:09  ivan
32205
32206         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
32207           '*' password
32208
32209 2001-12-19 18:07  ivan
32210
32211         * FS/FS/svc_acct.pm: quiet warnings
32212
32213 2001-12-19 06:33  ivan
32214
32215         * FS/FS/svc_acct.pm: alas, a 5.6-ism
32216
32217 2001-12-19 06:30  ivan
32218
32219         * FS/FS/svc_acct.pm: surpress warnings
32220
32221 2001-12-18 11:36  ivan
32222
32223         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
32224
32225 2001-12-18 11:34  ivan
32226
32227         * httemplate/edit/cust_bill_pay.cgi: typo
32228
32229 2001-12-18 11:32  ivan
32230
32231         * httemplate/edit/cust_bill_pay.cgi: declar vars
32232
32233 2001-12-18 11:30  ivan
32234
32235         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
32236           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
32237           payment webinterface
32238
32239 2001-12-17 23:12  ivan
32240
32241         * httemplate/search/cust_pkg.cgi: really working dates on package
32242           browse.  ouch.
32243
32244 2001-12-17 23:08  ivan
32245
32246         * httemplate/search/cust_pkg.cgi: working dates on package browse
32247
32248 2001-12-17 22:45  ivan
32249
32250         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
32251
32252 2001-12-17 22:38  ivan
32253
32254         * httemplate/search/cust_pkg.cgi: show dates on package browse
32255
32256 2001-12-17 22:29  ivan
32257
32258         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
32259
32260 2001-12-17 17:49  ivan
32261
32262         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
32263           MANIFEST
32264
32265           fix warning:
32266
32267           FS::cust_main_invoice=HASH(0x90c86c4) at
32268           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
32269
32270 2001-12-17 15:59  ivan
32271
32272         * FS/FS/cust_bill.pm: fixes
32273
32274            Argument "" isn't numeric in ncmp at
32275            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
32276
32277 2001-12-16 15:50  ivan
32278
32279         * FS/FS/cust_main.pm: eek nasty bug
32280
32281 2001-12-15 16:55  ivan
32282
32283         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
32284           cust_bill_pay.amount 39.9 for paynum 240 greater than
32285           cust_pay.paid 39.90
32286
32287 2001-12-15 14:59  ivan
32288
32289         * httemplate/view/svc_acct.cgi: style
32290
32291 2001-12-15 14:58  ivan
32292
32293         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
32294           records
32295
32296 2001-12-15 14:56  ivan
32297
32298         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
32299           <burgess@www.cynjut.net>, thanks
32300
32301 2001-12-15 14:47  ivan
32302
32303         * httemplate/edit/cust_main.cgi: allow entering of referral
32304           customer by number as well as by link off the view page, courtesy
32305           of Dave Burgess <burgess@www.cynjut.net>
32306
32307 2001-12-14 16:17  ivan
32308
32309         * FS/FS/cust_main.pm: style changes
32310
32311 2001-12-13 10:37  ivan
32312
32313         * FS/bin/freeside-setinvoice: okay, it should really work now
32314
32315 2001-12-13 09:52  ivan
32316
32317         * FS/bin/freeside-setinvoice: fix setinvoice script
32318
32319 2001-12-13 01:17  ivan
32320
32321         * FS/bin/freeside-setinvoice: added util to set invoice
32322           destinations
32323
32324 2001-12-12 11:42  ivan
32325
32326         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
32327           passwords in web interface
32328
32329 2001-12-11 13:26  ivan
32330
32331         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
32332
32333 2001-12-10 04:18  ivan
32334
32335         * FS/FS/Record.pm: Pg datatype pain
32336
32337 2001-12-09 20:54  ivan
32338
32339         * httemplate/index.html: typo noticed by Dave Burgess
32340           <burgess@www.cynjut.net>, thanks.
32341
32342 2001-12-09 16:44  ivan
32343
32344         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
32345           wasn't getting substitued.
32346
32347 2001-12-09 15:31  ivan
32348
32349         * httemplate/search/svc_acct.cgi: harmless? missing ;
32350
32351 2001-12-08 02:08  ivan
32352
32353         * httemplate/config/config.cgi: need a POST here; browsers
32354           (especially IE) are unhappy with the default GET
32355
32356 2001-12-08 02:07  ivan
32357
32358         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
32359           custnum!
32360
32361 2001-12-08 02:03  ivan
32362
32363         * FS/FS/cust_main.pm: fix logic error creating invoice line items
32364
32365 2001-12-08 02:01  ivan
32366
32367         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
32368
32369 2001-12-04 05:10  ivan
32370
32371         * httemplate/edit/svc_forward.cgi: from Dave Burgess
32372           <burgess@neonramp.com>:
32373
32374            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
32375           as the
32376            qualifier on the LHS of the assignment.  This also solves the
32377            problem with a similar error on the RHS of line 105.  It also
32378           seems to make
32379            the routine work fairly reliably (it has been problematic for me
32380           in the
32381            past).
32382
32383 2001-12-03 03:33  ivan
32384
32385         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
32386           paged service browse!!
32387
32388 2001-12-03 02:59  ivan
32389
32390         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
32391           browse
32392
32393 2001-12-03 00:43  ivan
32394
32395         * httemplate/search/cust_main.cgi: paged customer browse!
32396
32397 2001-12-03 00:41  ivan
32398
32399         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
32400           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
32401           option paged implementation of customer browse!
32402
32403 2001-11-29 16:04  ivan
32404
32405         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
32406           methods
32407
32408 2001-11-20 19:42  ivan
32409
32410         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
32411           name (!)
32412
32413 2001-11-20 19:40  ivan
32414
32415         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
32416           postalinvoicedefault config file
32417
32418 2001-11-13 13:27  ivan
32419
32420         * FS/MANIFEST: remove freeside-print-batch
32421
32422 2001-11-12 05:19  ivan
32423
32424         * FS/FS/cust_main.pm: import hack to be less strict
32425
32426 2001-11-08 07:26  ivan
32427
32428         * FS/bin/freeside-queued: harmless typo noticed by "Edward
32429           Shabotinsky" <lanshark@bsinet.net>, thanks
32430
32431 2001-11-06 10:45  ivan
32432
32433         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
32434
32435 2001-11-06 10:35  ivan
32436
32437         * Makefile: i REALLY suck at Makefiles
32438
32439 2001-11-06 10:34  ivan
32440
32441         * Makefile: i suck at Makefiles
32442
32443 2001-11-06 10:22  ivan
32444
32445         * Makefile: make foo for htetc/global.asa
32446
32447 2001-11-06 09:58  ivan
32448
32449         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
32450
32451 2001-11-05 13:30  ivan
32452
32453         * Makefile: more fixes for fresh installation
32454
32455 2001-11-05 13:26  ivan
32456
32457         * Makefile: yet more Make
32458
32459 2001-11-05 13:24  ivan
32460
32461         * Makefile: make create-database fix
32462
32463 2001-11-05 12:12  ivan
32464
32465         * Makefile, FS/FS/Record.pm: makefile fixups
32466
32467 2001-11-05 09:00  jeff
32468
32469         * FS/FS/svc_acct.pm: improved svc_acct replacement
32470
32471 2001-11-05 08:42  ivan
32472
32473         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
32474           badly, oops
32475
32476 2001-11-05 06:03  ivan
32477
32478         * Makefile: move sys-dependant stuff to vars
32479
32480 2001-11-05 05:57  ivan
32481
32482         * FS/FS/svc_acct.pm: doc tyop
32483
32484 2001-11-05 03:55  ivan
32485
32486         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
32487           expressions remove debugging warn output
32488
32489 2001-11-03 09:49  ivan
32490
32491         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
32492           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
32493           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
32494           httemplate/search/cust_main.cgi: new 'jsearch' call for big
32495           joined searches & caching support preliminary customer browse
32496           optimizations, much faster!
32497
32498 2001-11-01 21:28  ivan
32499
32500         * httemplate/config/config.cgi: note config changes need
32501           apache/freeside-queued restart to take effect
32502
32503 2001-11-01 21:11  ivan
32504
32505         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
32506
32507 2001-11-01 20:55  ivan
32508
32509         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
32510           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
32511
32512 2001-10-31 16:16  ivan
32513
32514         * httemplate/search/cust_main.cgi: hit the database slightly less.
32515           this page still takes forever with lots of customers.
32516
32517 2001-10-30 11:05  ivan
32518
32519         * FS/FS/cust_pay_batch.pm, httemplate/index.html,
32520           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
32521           web interface to view pending batch
32522
32523 2001-10-30 07:42  ivan
32524
32525         * httemplate/edit/cust_main.cgi: put default country up top
32526
32527 2001-10-30 07:41  ivan
32528
32529         * httemplate/edit/cust_main.cgi: precedence oops
32530
32531 2001-10-30 07:39  ivan
32532
32533         * httemplate/edit/cust_main.cgi: better ordering of state selection
32534           on new customer screen
32535
32536 2001-10-30 06:54  ivan
32537
32538         * htetc/handler.pl, httemplate/browse/agent.cgi,
32539           httemplate/browse/agent_type.cgi,
32540           httemplate/browse/cust_main_county.cgi,
32541           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
32542           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
32543           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
32544           httemplate/edit/cust_credit_bill.cgi,
32545           httemplate/edit/cust_main.cgi,
32546           httemplate/edit/cust_main_county-expand.cgi,
32547           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32548           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
32549           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
32550           httemplate/misc/catchall.cgi,
32551           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
32552           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
32553           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
32554           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
32555           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
32556           httemplate/view/svc_forward.cgi: get rid of header foo in
32557           individual templates
32558
32559 2001-10-30 06:20  ivan
32560
32561         * htetc/handler.pl, httemplate/config/config-view.cgi,
32562           httemplate/config/config.cgi: web config should workish now
32563
32564 2001-10-30 05:49  ivan
32565
32566         * Makefile: work with CVS version too
32567
32568 2001-10-30 05:48  ivan
32569
32570         * Makefile: make
32571
32572 2001-10-30 05:47  ivan
32573
32574         * Makefile, FS/bin/freeside-adduser, conf/shells, conf/smtpmachine:
32575           `make create-config' installs default config (conf dir update)
32576           freeside-adduser uses default secrets file
32577
32578 2001-10-30 04:38  ivan
32579
32580         * Makefile: make
32581
32582 2001-10-30 04:35  ivan
32583
32584         * Makefile: makefile typo
32585
32586 2001-10-30 03:47  ivan
32587
32588         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
32589           httemplate/docs/index.html: whew more install docs and automation
32590
32591 2001-10-30 02:20  ivan
32592
32593         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser:
32594           setup/config updates.  getting easier...
32595
32596 2001-10-29 13:22  ivan
32597
32598         * Makefile: fix make clean
32599
32600 2001-10-29 12:53  ivan
32601
32602         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
32603           records
32604
32605 2001-10-29 09:17  ivan
32606
32607         * Makefile: automate a tiny bit more
32608
32609 2001-10-26 03:24  ivan
32610
32611         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
32612           httemplate/browse/agent_type.cgi,
32613           httemplate/browse/cust_main_county.cgi,
32614           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
32615           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
32616           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
32617           httemplate/edit/cust_credit_bill.cgi,
32618           httemplate/edit/cust_main.cgi,
32619           httemplate/edit/cust_main_county-expand.cgi,
32620           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32621           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
32622           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
32623           httemplate/misc/catchall.cgi,
32624           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
32625           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
32626           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
32627           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
32628           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
32629           httemplate/view/svc_forward.cgi: cache foo *sigh*
32630
32631 2001-10-26 02:50  ivan
32632
32633         * httemplate/config/config-process.cgi: otherwise people will have
32634           problems with `0' zero
32635
32636 2001-10-25 14:24  ivan
32637
32638         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
32639
32640 2001-10-25 09:13  ivan
32641
32642         * FS/FS/cust_main_invoice.pm: & in email addresses
32643
32644 2001-10-25 01:41  ivan
32645
32646         * FS/FS/Conf.pm: remove debugging cruft
32647
32648 2001-10-24 08:45  ivan
32649
32650         * httemplate/config/config-process.cgi: correct for browser
32651           munching
32652
32653 2001-10-24 08:29  ivan
32654
32655         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
32656           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
32657           httemplate/index.html, httemplate/config/config-process.cgi,
32658           httemplate/config/config-view.cgi,
32659           httemplate/search/svc_acct.cgi: preliminary web config editor
32660
32661           new config files: username-ampersand, passwordmax
32662
32663           fs-setup updates
32664
32665           get rid of old and crufty and unused registries/ config foo
32666
32667           documentation updates
32668
32669 2001-10-23 13:53  ivan
32670
32671         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
32672           UPDATE
32673
32674           greeeat.
32675
32676 2001-10-22 07:48  ivan
32677
32678         * FS/FS/svc_acct.pm: fix dir check
32679
32680 2001-10-22 05:22  ivan
32681
32682         * FS/FS/svc_domain.pm: fix delete method for new databases
32683
32684 2001-10-22 01:31  ivan
32685
32686         * FS/FS/cust_main.pm: tyop
32687
32688 2001-10-22 01:29  ivan
32689
32690         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
32691           warnings, delete package ability (& warning)
32692
32693 2001-10-20 05:17  ivan
32694
32695         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, htetc/handler.pl,
32696           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
32697           httemplate/edit/part_pkg.cgi, httemplate/edit/svc_acct.cgi,
32698           httemplate/edit/process/cust_main.cgi,
32699           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
32700           exempt flags, UI to edit rework part_pkg editing UI some more
32701
32702 2001-10-15 07:58  ivan
32703
32704         * FS/FS/cust_pkg.pm, htetc/handler.pl,
32705           httemplate/edit/REAL_cust_pkg.cgi,
32706           httemplate/edit/process/REAL_cust_pkg.cgi: date editing
32707
32708 2001-10-15 05:16  ivan
32709
32710         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
32711           httemplate/misc/bill.cgi: print reasons with credits on invoices
32712
32713           use straight eval, not Safe::reval in cust_main::bill for now, as
32714           i have no   idea how to call methods on a share()'ed scalar.
32715           hmm.
32716
32717           add cust_pkg::cust_main method
32718
32719           s/eidiot/idiot/ in httemplate/misc/bill.cgi
32720
32721 2001-10-15 04:39  ivan
32722
32723         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
32724           plan ||= 'flat' for custom pricing 9clone) package definitions
32725           too
32726
32727 2001-10-15 04:35  ivan
32728
32729         * httemplate/edit/cust_main.cgi: visual fix
32730
32731 2001-10-15 03:42  ivan
32732
32733         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
32734           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
32735           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
32736           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
32737           pass, oh my
32738
32739 2001-10-11 10:46  ivan
32740
32741         * htetc/handler.pl: price plan uI!
32742
32743 2001-10-11 10:44  ivan
32744
32745         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
32746           ----------------------------------------------------------------------
32747
32748 2001-10-09 23:22  thalakan
32749
32750         * httemplate/search/cust_main.cgi: Reverted.
32751
32752 2001-10-09 22:59  thalakan
32753
32754         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
32755
32756 2001-10-09 22:42  ivan
32757
32758         * httemplate/search/cust_main.cgi: revert silly changes
32759
32760 2001-10-09 22:33  thalakan
32761
32762         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
32763
32764 2001-10-09 22:24  ivan
32765
32766         * FS/FS/Record.pm: embarassing doc fix, thanks jason
32767
32768 2001-10-09 16:10  ivan
32769
32770         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
32771           FS/FS/cust_pkg.pm, httemplate/docs/schema.html: add
32772           `unsuspendauto' config file: enable the automatic unsuspension of
32773           suspended packages when a customer's balance due changes from
32774           positive to zero or negative as the result of a payment or credit
32775
32776           add cust_pkg.manual_flag to disable this behaviour per customer
32777           package (no UI to set this yet)
32778
32779 2001-10-09 00:16  ivan
32780
32781         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
32782           fix
32783
32784 2001-10-08 20:11  ivan
32785
32786         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
32787           sheesh
32788
32789 2001-10-02 09:00  jeff
32790
32791         * FS/FS/cust_pay_batch.pm: add pkey to batch payments and fix a doc
32792           typo
32793
32794 2001-10-02 04:10  ivan
32795
32796         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
32797           up in fix.net's password files
32798
32799 2001-10-01 03:31  ivan
32800
32801         * FS/FS/cust_pkg.pm: oops
32802
32803 2001-09-30 15:35  ivan
32804
32805         * FS/FS/svc_acct.pm: arg
32806
32807 2001-09-30 15:19  ivan
32808
32809         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
32810
32811 2001-09-30 13:30  ivan
32812
32813         * FS/FS/svc_acct.pm: username-uppercase config file
32814
32815 2001-09-27 14:49  ivan
32816
32817         * FS/FS/svc_acct_pop.pm: not used
32818
32819 2001-09-27 14:12  ivan
32820
32821         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
32822
32823 2001-09-27 13:41  ivan
32824
32825         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
32826           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
32827           selector!
32828
32829 2001-09-27 11:33  ivan
32830
32831         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
32832           domsvc
32833
32834 2001-09-26 02:17  ivan
32835
32836         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_credit_bill.pm,
32837           FS/FS/cust_main.pm, FS/FS/part_pop_local.pm,
32838           FS/FS/svc_acct_pop.pm, FS/t/part_pop_local.t,
32839           httemplate/docs/schema.html: add part_pop_local table
32840
32841 2001-09-25 11:03  ivan
32842
32843         * FS/FS/cust_main.pm:
32844           ror
32845
32846 2001-09-25 11:01  ivan
32847
32848         * FS/FS/cust_main.pm: add emailinvoiceonly config file and begin to
32849           use it
32850
32851 2001-09-25 08:55  ivan
32852
32853         * FS/FS/cust_main.pm: Business::OnlinePayment::BankOfAmerica
32854
32855 2001-09-24 17:05  ivan
32856
32857         * FS/bin/freeside-queued: better REAPER
32858
32859 2001-09-23 20:23  ivan
32860
32861         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
32862
32863 2001-09-20 20:47  ivan
32864
32865         * httemplate/view/cust_main.cgi: show company and name (instead of
32866           just company) for referring customers that have a company
32867
32868 2001-09-19 17:13  ivan
32869
32870         * FS/FS/cust_main.pm: really fix fuzzy searching
32871
32872 2001-09-19 17:10  ivan
32873
32874         * FS/FS/cust_main.pm: fix fuzzy searching
32875
32876 2001-09-19 14:51  ivan
32877
32878         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
32879           working.
32880
32881 2001-09-19 14:06  ivan
32882
32883         * FS/: MANIFEST, FS/svc_acct.pm, bin/freeside-apply-credits:
32884           directory hashing remove jeff's lib patch from
32885           freeside-apply-credits add freeside-apply-credits to MANIFEST
32886           README for pre3-4
32887
32888 2001-09-19 12:41  ivan
32889
32890         * FS/FS/svc_acct.pm: tyop
32891
32892 2001-09-19 12:39  ivan
32893
32894         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
32895
32896 2001-09-19 12:28  ivan
32897
32898         * FS/FS/svc_acct.pm: ;args
32899
32900 2001-09-19 12:19  ivan
32901
32902         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
32903
32904 2001-09-19 12:00  ivan
32905
32906         * FS/bin/freeside-queued: set $ENV{HOME}
32907
32908 2001-09-18 17:24  ivan
32909
32910         * FS/FS/svc_acct.pm: icradius transactional password changes
32911           (suspensions, unsuspensions)
32912
32913 2001-09-16 05:45  ivan
32914
32915         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
32916           httemplate/index.html, httemplate/search/cust_main.cgi,
32917           httemplate/view/cust_main.cgi: fix oops in
32918           FS::cust_main_invoice::replace preventing package cancellation
32919
32920           add toggle switch to cust_main searching to show/hide cancelled
32921           customers.  hidecancelledcustomers config file is just which
32922           state it starts in.
32923
32924           add signupurl config file to enable showing of the customer's
32925           signup URL on the view page.
32926
32927 2001-09-14 12:54  ivan
32928
32929         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
32930
32931 2001-09-14 11:05  ivan
32932
32933         * FS/FS/Record.pm: s/croak/confess/
32934
32935 2001-09-12 08:45  ivan
32936
32937         * FS/FS/part_svc.pm: oops
32938
32939 2001-09-11 16:44  ivan
32940
32941         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
32942           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
32943           httemplate/view/svc_acct.cgi: radius attributes & default/fixed
32944           values should work again now
32945
32946 2001-09-11 15:20  ivan
32947
32948         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
32949           bin/fs-radius-add-reply: fix radius attribute adding
32950
32951 2001-09-11 14:58  ivan
32952
32953         * FS/bin/freeside-queued: usage sub
32954
32955 2001-09-11 13:44  ivan
32956
32957         * httemplate/search/svc_acct.cgi: getting "you should run the
32958           bin/fs-migrate-svc_acct_sm" message unexpectedly
32959
32960 2001-09-11 12:16  ivan
32961
32962         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
32963           others?
32964
32965 2001-09-11 06:10  ivan
32966
32967         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
32968           export
32969
32970 2001-09-11 05:46  ivan
32971
32972         * httemplate/edit/process/part_svc.cgi: more service edit fix
32973
32974 2001-09-11 05:42  ivan
32975
32976         * httemplate/edit/part_svc.cgi: fix service editing
32977
32978 2001-09-11 05:25  ivan
32979
32980         * FS/FS/queue.pm: queue clean fix
32981
32982 2001-09-11 05:24  ivan
32983
32984         * FS/FS/queue.pm: job queue fix
32985
32986 2001-09-11 05:10  ivan
32987
32988         * FS/FS/cust_main.pm: fuzzyfix
32989
32990 2001-09-11 05:06  ivan
32991
32992         * FS/FS/svc_acct.pm: better logging
32993
32994 2001-09-11 05:00  ivan
32995
32996         * FS/FS/svc_acct.pm: cyrus fix!
32997
32998 2001-09-11 04:52  ivan
32999
33000         * FS/bin/freeside-queued: rar
33001
33002 2001-09-11 03:05  ivan
33003
33004         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
33005
33006 2001-09-11 02:56  ivan
33007
33008         * httemplate/: edit/process/quick-cust_pkg.cgi, view/cust_main.cgi:
33009           fix quick order
33010
33011 2001-09-10 21:17  ivan
33012
33013         * FS/FS/svc_acct.pm: username-noperiod config file
33014
33015 2001-09-10 20:15  ivan
33016
33017         * FS/FS/cust_main.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
33018           httemplate/edit/part_svc.cgi: cyrus support
33019
33020 2001-09-10 18:09  ivan
33021
33022         * FS/bin/freeside-queued: working queued
33023
33024 2001-09-10 17:08  ivan
33025
33026         * FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
33027           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
33028           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-queued,
33029           FS/t/queue.t, FS/t/queue_arg.t, htetc/handler.pl,
33030           httemplate/index.html, httemplate/browse/part_svc.cgi,
33031           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
33032           httemplate/edit/process/part_svc.cgi,
33033           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
33034           prelim. job queues! fixed part_svc editing
33035
33036 2001-09-10 17:07  ivan
33037
33038         * bin/: freeside-init, fs-migrate-part_svc: fixing
33039           fs-migrate-part_svc updateing fs-setup for job queues
33040           freeside-init for starting freeside-queued
33041
33042 2001-09-07 13:49  ivan
33043
33044         * FS/FS/part_svc_column.pm: oops, forgot to add this
33045
33046 2001-09-07 13:26  ivan
33047
33048         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
33049
33050 2001-09-07 13:19  ivan
33051
33052         * FS/MANIFEST: tyop
33053
33054 2001-09-07 13:17  ivan
33055
33056         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
33057           bin/fs-radius-add-check, bin/fs-radius-add-reply,
33058           bin/generate-raddb: fix RADIUS attribute capitalization
33059
33060 2001-09-06 14:20  ivan
33061
33062         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
33063
33064 2001-09-06 13:41  ivan
33065
33066         * FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm, FS/FS/part_svc.pm,
33067           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
33068           FS/FS/svc_forward.pm, FS/FS/svc_www.pm, FS/t/part_svc_column.t,
33069           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
33070           bin/fs-radius-add-check, bin/fs-radius-add-reply,
33071           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
33072           httemplate/edit/part_svc.cgi,
33073           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
33074
33075 2001-09-04 08:12  ivan
33076
33077         * httemplate/docs/admin.html: tyop
33078
33079 2001-09-04 08:06  ivan
33080
33081         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
33082           indeed
33083
33084 2001-09-04 07:44  ivan
33085
33086         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
33087           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
33088           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
33089           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
33090           httemplate/edit/process/quick-cust_pkg.cgi,
33091           httemplate/view/cust_main.cgi: new admin documentation, quick
33092           one-pkg order
33093
33094 2001-09-03 15:07  ivan
33095
33096         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
33097           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm,
33098           httemplate/docs/signup.html, httemplate/edit/cust_credit.cgi,
33099           httemplate/edit/cust_credit_bill.cgi,
33100           httemplate/edit/cust_pay.cgi,
33101           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
33102           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
33103           more bugs
33104
33105 2001-09-02 00:57  ivan
33106
33107         * CREDITS: credito
33108
33109 2001-09-02 00:57  ivan
33110
33111         * bin/generate-tests: gawl
33112
33113 2001-09-02 00:49  ivan
33114
33115         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
33116           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
33117           httemplate/edit/cust_credit_bill.cgi,
33118           httemplate/view/cust_main.cgi: things are starting to work again,
33119           sorta.
33120
33121 2001-09-01 22:38  ivan
33122
33123         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33124           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
33125           migration.  ugh.
33126
33127 2001-09-01 21:51  ivan
33128
33129         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
33130
33131 2001-09-01 21:25  ivan
33132
33133         * FS/: FS.pm, MANIFEST, FS/cust_bill_pay.pm, FS/cust_main.pm,
33134           FS/cust_refund.pm, t/CGI.t, t/Conf.t, t/Record.t, t/UID.t,
33135           t/agent.t, t/agent_type.t, t/cust_bill.t, t/cust_bill_pay.t,
33136           t/cust_bill_pkg.t, t/cust_credit.t, t/cust_credit_bill.t,
33137           t/cust_credit_refund.t, t/cust_main.t, t/cust_main_county.t,
33138           t/cust_main_invoice.t, t/cust_pay.t, t/cust_pay_batch.t,
33139           t/cust_pkg.t, t/cust_refund.t, t/cust_svc.t, t/domain_record.t,
33140           t/nas.t, t/part_pkg.t, t/part_referral.t, t/part_svc.t,
33141           t/pkg_svc.t, t/port.t, t/prepay_credit.t, t/session.t,
33142           t/svc_Common.t, t/svc_acct.t, t/svc_acct_pop.t, t/svc_domain.t,
33143           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
33144           the embarassing fixes in it found
33145
33146 2001-09-01 19:53  jeff
33147
33148         * FS/bin/freeside-apply-credits: adding a credit apply utility
33149
33150 2001-09-01 19:46  ivan
33151
33152         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
33153           FS/FS/cust_refund.pm, httemplate/docs/schema.html: cust_refund
33154           and cust_pay get custnums
33155
33156 2001-09-01 18:27  ivan
33157
33158         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
33159           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
33160           cust_refund.pm: more udpates for the new world of unapplied
33161           stuff.  yay.
33162
33163 2001-09-01 15:28  jeff
33164
33165         * FS/FS/cust_main.pm: haste makes waste... and left a method out
33166
33167 2001-09-01 15:18  ivan
33168
33169         * FS/FS/cust_credit_bill.pm: add primary key
33170
33171 2001-09-01 15:01  ivan
33172
33173         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
33174
33175 2001-09-01 14:55  jeff
33176
33177         * FS/FS/cust_bill_pay.pm: oops.. need this too
33178
33179 2001-09-01 14:52  jeff
33180
33181         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
33182           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
33183           httemplate/edit/cust_credit_bill.cgi,
33184           httemplate/edit/process/cust_credit_bill.cgi,
33185           httemplate/view/cust_main.cgi: add cust_credit_bill relating
33186           multiple invoices to credits
33187
33188 2001-09-01 13:11  ivan
33189
33190         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33191           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
33192           httemplate/docs/schema.html: cust_bill_pay and
33193           cust_credit_refund.  payments can apply to multiple invoices and
33194           refunds can apply to multiple credits.
33195
33196 2001-08-31 02:20  ivan
33197
33198         * FS/FS/Record.pm: check US zips more strictly
33199
33200 2001-08-31 01:43  ivan
33201
33202         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
33203           better
33204           state, city, then number
33205
33206 2001-08-31 00:28  ivan
33207
33208         * httemplate/edit/cust_main_county-expand.cgi: better error message
33209           for nonexistant cust_main_county records
33210
33211 2001-08-31 00:17  ivan
33212
33213         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
33214           > US UT expand state
33215           > Submit (no data entered)
33216           > US UT is gone frome the list.
33217
33218 2001-08-30 09:23  ivan
33219
33220         * httemplate/docs/signup.html: update signup server: template form
33221           and success html, document
33222
33223 2001-08-30 08:30  ivan
33224
33225         * httemplate/edit/part_svc.cgi: slighly more docu
33226
33227 2001-08-29 02:11  ivan
33228
33229         * httemplate/edit/agent.cgi: ui
33230
33231 2001-08-28 09:58  ivan
33232
33233         * httemplate/: docs/signup.html, search/cust_main.cgi:
33234           customer-to-customer referrals in singup server
33235
33236 2001-08-28 07:34  ivan
33237
33238         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
33239           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33240           customer-to-customer referrals!
33241
33242 2001-08-25 22:06  ivan
33243
33244         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
33245
33246 2001-08-25 22:05  ivan
33247
33248         * FS/FS/cust_credit.pm: reason can't be null
33249
33250 2001-08-22 23:17  ivan
33251
33252         * FS/FS/cust_main.pm: no need to be y1.9k complient
33253
33254 2001-08-21 03:27  ivan
33255
33256         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
33257           most everything is working svc_forward-wise now
33258
33259 2001-08-21 02:34  ivan
33260
33261         * FS/FS/Record.pm, FS/FS/UID.pm, httemplate/browse/agent.cgi,
33262           httemplate/browse/agent_type.cgi,
33263           httemplate/browse/cust_main_county.cgi,
33264           httemplate/browse/part_pkg.cgi,
33265           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
33266
33267 2001-08-20 20:03  ivan
33268
33269         * FS/FS/svc_acct.pm: fix domain method, and it works against old
33270           databases now too
33271
33272 2001-08-20 19:44  ivan
33273
33274         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
33275           eg/TEMPLATE_cust_main.import, eg/table_template-svc.pm: remove
33276           $Log$
33277
33278 2001-08-20 19:43  ivan
33279
33280         * bin/fs-migrate-svc_acct_sm: i think svc_acct_sm.import should go
33281           away, but...
33282
33283 2001-08-20 19:32  ivan
33284
33285         * test/cgi-test: remove $Log$
33286
33287 2001-08-20 19:31  ivan
33288
33289         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
33290           browse/part_pkg.cgi, browse/svc_acct_pop.cgi, edit/agent.cgi,
33291           edit/agent_type.cgi, edit/cust_credit.cgi,
33292           edit/cust_main_county-expand.cgi, edit/cust_pay.cgi,
33293           edit/cust_pkg.cgi, edit/part_pkg.cgi, edit/svc_acct_pop.cgi,
33294           edit/svc_domain.cgi, edit/svc_forward.cgi,
33295           edit/process/agent.cgi, edit/process/agent_type.cgi,
33296           edit/process/cust_credit.cgi, edit/process/cust_pay.cgi,
33297           edit/process/cust_pkg.cgi, edit/process/part_pkg.cgi,
33298           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
33299           edit/process/svc_domain.cgi, edit/process/svc_forward.cgi,
33300           misc/bill.cgi, misc/cancel-unaudited.cgi, misc/catchall.cgi,
33301           misc/delete-customer.cgi, misc/link.cgi, misc/print-invoice.cgi,
33302           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
33303           misc/process/delete-customer.cgi, misc/process/link.cgi,
33304           search/svc_domain.cgi, view/cust_bill.cgi, view/svc_acct.cgi,
33305           view/svc_domain.cgi, view/svc_forward.cgi: remove $Log$ messages.
33306           whew.
33307
33308 2001-08-20 19:16  ivan
33309
33310         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
33311           databases, with a warning
33312
33313 2001-08-20 19:03  ivan
33314
33315         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
33316           shipping address
33317
33318 2001-08-20 17:39  ivan
33319
33320         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
33321           silly syntax errors
33322
33323 2001-08-20 06:10  ivan
33324
33325         * FS/FS/svc_domain.pm: use var
33326
33327 2001-08-20 05:15  ivan
33328
33329         * httemplate/edit/svc_acct.cgi: #
33330
33331 2001-08-20 05:13  ivan
33332
33333         * httemplate/edit/svc_acct.cgi: only show domains associated with
33334           this customer.
33335
33336 2001-08-20 04:18  ivan
33337
33338         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
33339           qualified!
33340
33341 2001-08-20 04:04  ivan
33342
33343         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
33344           svc_forward work
33345
33346 2001-08-20 02:41  ivan
33347
33348         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: dtrt when
33349           deleting accouts wrt forwards, catchalls & other references to
33350           svc_acct records
33351
33352           depreciate svc_acct_sm further; move qmail catchall handling to
33353           svc_domain
33354
33355 2001-08-20 02:38  ivan
33356
33357         * httemplate/docs/schema.html: documentation updates
33358
33359 2001-08-19 08:53  jeff
33360
33361         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
33362           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
33363           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
33364           httemplate/edit/process/svc_forward.cgi,
33365           httemplate/misc/catchall.cgi,
33366           httemplate/misc/process/catchall.cgi,
33367           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
33368           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
33369           httemplate/view/svc_forward.cgi: added user interface for
33370           svc_forward and vpopmail support
33371
33372 2001-08-19 03:25  ivan
33373
33374         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
33375           the fly, fixes: ticket #88
33376
33377 2001-08-19 01:32  ivan
33378
33379         * httemplate/search/cust_pkg.cgi: display bill and service
33380           name/company, and services
33381
33382 2001-08-19 01:18  ivan
33383
33384         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
33385
33386 2001-08-19 01:15  ivan
33387
33388         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
33389
33390 2001-08-18 17:48  ivan
33391
33392         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
33393           names and change them to two-letter codes
33394
33395 2001-08-17 04:33  ivan
33396
33397         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
33398           ut_alphan for non-US/CA phone numbers
33399
33400 2001-08-17 04:28  ivan
33401
33402         * FS/FS/Record.pm: canada has same phone# rules as US
33403
33404 2001-08-17 04:05  ivan
33405
33406         * httemplate/: browse/cust_main_county.cgi,
33407           edit/process/cust_main_county-collapse.cgi,
33408           edit/process/cust_main_county-expand.cgi: clean up tax rate
33409           editing:   sort by country->state->county,   add "collapse state"
33410           if the tax rates are the same statewide,   redirect "expand
33411           state" to the browse, not edit screen
33412
33413 2001-08-17 03:57  ivan
33414
33415         * bin/svc_acct.import: gah
33416
33417 2001-08-17 03:57  ivan
33418
33419         * FS/FS/svc_domain.pm: document catchall and untaint everything
33420
33421 2001-08-17 03:55  ivan
33422
33423         * FS/FS/cust_main.pm: Business::OnlinePayment
33424
33425 2001-08-17 03:53  ivan
33426
33427         * Makefile: alldocs target
33428
33429 2001-08-17 03:53  ivan
33430
33431         * CREDITS: thanks jeff!
33432
33433 2001-08-15 03:04  ivan
33434
33435         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
33436           the) bad direct exit; calls
33437
33438 2001-08-13 16:15  ivan
33439
33440         * httemplate/view/cust_main.cgi: don't display empty comment box
33441
33442 2001-08-13 16:10  ivan
33443
33444         * httemplate/edit/process/cust_main.cgi: properly massage
33445           ship_state & work okay when no initial pkg is selected
33446
33447 2001-08-12 18:00  ivan
33448
33449         * httemplate/docs/schema.html: add svc_forward, depriciate
33450           svc_acct_sm
33451
33452 2001-08-12 17:21  ivan
33453
33454         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
33455
33456 2001-08-12 12:41  jeff
33457
33458         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
33459           bin/fs-migrate-svc_acct_sm: merging vpopmail support branch
33460
33461 2001-08-12 01:56  ivan
33462
33463         * httemplate/edit/process/part_svc.cgi: don't use
33464           Apache::ASP-specific $Redirect object
33465
33466 2001-08-11 17:07  ivan
33467
33468         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
33469           transactional invoice_list setting & eliminate non-sticky "first
33470           package"!
33471
33472 2001-08-11 17:07  ivan
33473
33474         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
33475
33476 2001-08-11 17:06  ivan
33477
33478         * FS/FS/cust_main_invoice.pm: better error msgs
33479
33480 2001-08-11 16:19  ivan
33481
33482         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
33483           context to $cgi->keywords
33484
33485 2001-08-11 16:18  ivan
33486
33487         * httemplate/browse/part_svc.cgi: missed a variable interpolation
33488
33489 2001-08-10 22:52  ivan
33490
33491         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
33492           comments fields
33493
33494 2001-08-10 22:52  ivan
33495
33496         * FS/FS/cust_main.pm: add comments field, fix ship_ address
33497           handling (don't consider a value for ship_state field to mean
33498           something meaningful is in ship_*)
33499
33500 2001-08-10 22:51  ivan
33501
33502         * FS/FS/part_svc.pm: better error msg
33503
33504 2001-08-10 22:50  ivan
33505
33506         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
33507           for ut_anything
33508
33509 2001-08-10 21:55  ivan
33510
33511         * httemplate/edit/part_svc.cgi: don't have any other choices in
33512           svcdb dropdown for existing services, since you can't change it
33513           anyway
33514
33515 2001-08-10 21:29  ivan
33516
33517         * FS/FS/CGI.pm: that's what $etc is for!
33518
33519 2001-08-10 21:15  ivan
33520
33521         * httemplate/misc/delete-customer.cgi: better docs
33522
33523 2001-08-10 17:01  ivan
33524
33525         * FS/FS/cust_main_invoice.pm: "fixes"
33526
33527           Can't call method "username" on an undefined value at
33528           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
33529
33530           but cust_main_invoice records should probably be updated when
33531           svc_acct records are deleted :/
33532
33533 2001-08-08 02:47  ivan
33534
33535         * httemplate/docs/passwd.html: doc clarification
33536
33537 2001-08-07 21:44  ivan
33538
33539         * FS/FS/Record.pm: better error msg
33540
33541 2001-08-03 13:34  jeff
33542
33543         * FS/FS/cust_bill.pm:
33544
33545           added the tax method
33546
33547 2001-07-30 03:43  ivan
33548
33549         * FS/FS/CGI.pm: Apache::ASP eidiot fix
33550
33551 2001-07-30 03:41  ivan
33552
33553         * FS/FS/Record.pm, FS/FS/cust_main.pm,
33554           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33555           shipping address additions
33556
33557 2001-07-30 01:03  ivan
33558
33559         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
33560           forgotten files
33561
33562 2001-07-30 01:02  ivan
33563
33564         * htetc/handler.pl: template stuffs
33565
33566 2001-07-30 01:01  ivan
33567
33568         * Makefile: need this too!
33569
33570 2001-07-30 00:36  ivan
33571
33572         * httemplate/index.html, httemplate/browse/agent.cgi,
33573           httemplate/browse/agent_type.cgi,
33574           httemplate/browse/cust_main_county.cgi,
33575           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
33576           httemplate/browse/part_svc.cgi,
33577           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
33578           httemplate/docs/index.html, httemplate/docs/legacy.html,
33579           httemplate/docs/passwd.html, httemplate/docs/schema.html,
33580           httemplate/docs/session.html, httemplate/docs/signup.html,
33581           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
33582           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
33583           httemplate/edit/cust_main.cgi,
33584           httemplate/edit/cust_main_county-expand.cgi,
33585           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
33586           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
33587           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
33588           httemplate/edit/svc_domain.cgi,
33589           httemplate/edit/process/agent.cgi,
33590           httemplate/edit/process/agent_type.cgi,
33591           httemplate/edit/process/cust_credit.cgi,
33592           httemplate/edit/process/cust_main.cgi,
33593           httemplate/edit/process/cust_main_county-expand.cgi,
33594           httemplate/edit/process/cust_pay.cgi,
33595           httemplate/edit/process/cust_pkg.cgi,
33596           httemplate/edit/process/part_pkg.cgi,
33597           httemplate/edit/process/part_svc.cgi,
33598           httemplate/edit/process/svc_acct.cgi,
33599           httemplate/edit/process/svc_acct_pop.cgi,
33600           httemplate/edit/process/svc_domain.cgi,
33601           httemplate/images/small-logo.png, httemplate/misc/bill.cgi,
33602           httemplate/misc/cancel-unaudited.cgi,
33603           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
33604           httemplate/misc/print-invoice.cgi,
33605           httemplate/misc/unsusp_pkg.cgi,
33606           httemplate/misc/process/delete-customer.cgi,
33607           httemplate/misc/process/link.cgi,
33608           httemplate/search/cust_bill.html,
33609           httemplate/search/cust_main.cgi,
33610           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
33611           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
33612           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
33613           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi:
33614           templates!!!
33615
33616 2001-07-30 00:33  ivan
33617
33618         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
33619
33620 2001-07-30 00:14  ivan
33621
33622         * INSTALL, README: templates!
33623
33624 2001-07-29 23:28  ivan
33625
33626         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
33627
33628 2001-07-29 23:07  ivan
33629
33630         * bin/svc_acct.import: allow !! for locked accounts instead of
33631           changing to *SUSPENDED*
33632
33633 2001-07-27 10:16  ivan
33634
33635         * FS/FS/cust_main_invoice.pm: clarification
33636
33637 2001-07-26 23:17  thalakan
33638
33639         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
33640           the checkdest method.
33641
33642 2001-06-21 09:27  ivan
33643
33644         * FS/FS/UID.pm: better error message
33645
33646 2001-06-05 14:40  ivan
33647
33648         * debian/: README.Debian, changelog, control, copyright, init.d.ex,
33649           rules: add deb packaging foo (doesn't work yet)
33650
33651 2001-06-03 10:22  ivan
33652
33653         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
33654           %e: no leading zero
33655
33656 2001-06-03 07:16  ivan
33657
33658         * README: 1.3.1!!!
33659
33660 2001-06-03 05:36  ivan
33661
33662         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
33663           config files
33664
33665 2001-06-03 04:37  ivan
33666
33667         * FS/FS/svc_acct.pm: fixes
33668
33669           Can't locate object method "setfield" via package "svc_acct_sm"
33670           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
33671
33672 2001-06-03 04:27  ivan
33673
33674         * FS/FS/Record.pm: track down
33675
33676             Can't locate object method "setfield" via package "svc_acct_sm"
33677           at
33678             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
33679
33680           errors
33681
33682 2001-06-03 03:51  ivan
33683
33684         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
33685
33686 2001-05-30 08:17  ivan
33687
33688         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
33689           up for the non-mod_perl folks
33690
33691 2001-05-22 09:43  ivan
33692
33693         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
33694           <shane@2000cn.com.au>, thanks!
33695
33696 2001-05-18 07:08  ivan
33697
33698         * FS/FS/domain_record.pm: tyop
33699
33700 2001-05-15 00:52  ivan
33701
33702         * FS/bin/freeside-email: simple program to list all email addresses
33703
33704 2001-05-07 08:42  ivan
33705
33706         * FS/FS/Record.pm: tyop
33707
33708 2001-05-07 08:36  ivan
33709
33710         * FS/FS/Record.pm: start to track down
33711
33712               Insecure dependency in eval while running with -T switch at
33713           /usr/local/lib/site_perl/FS/Record.pm line 202.
33714
33715           errors
33716
33717 2001-05-07 08:24  ivan
33718
33719         * bin/svc_acct.import: s/!/*/
33720
33721 2001-05-06 19:07  ivan
33722
33723         * FS/FS/cust_main.pm:
33724           http://www.sisd.com/freeside/list-archive/msg01906.html
33725
33726 2001-05-05 01:51  ivan
33727
33728         * bin/svc_acct.import:
33729           http://www.sisd.com/freeside/list-archive/msg01915.html
33730
33731 2001-04-23 12:50  ivan
33732
33733         * FS/FS/cust_credit.pm: the real
33734
33735           Can't locate object method "setfield" via package "cust_refund"
33736           at /usr/local/lib/site_perl/FS/Record.pm line 315.
33737
33738           fix
33739
33740 2001-04-23 12:27  ivan
33741
33742         * FS/FS/cust_credit.pm: *sigh*
33743
33744 2001-04-23 12:21  ivan
33745
33746         * FS/FS/cust_credit.pm: webdemo bugfix
33747
33748 2001-04-23 08:37  ivan
33749
33750         * FS/MANIFEST: 1.3.1 sigh
33751
33752 2001-04-23 05:44  ivan
33753
33754         * bin/freeside-session-kill: session killer implemeting timed
33755           access
33756
33757 2001-04-23 05:40  ivan
33758
33759         * FS/FS.pm: documentation and webdemo updates
33760
33761 2001-04-23 02:00  ivan
33762
33763         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
33764
33765 2001-04-23 00:12  ivan
33766
33767         * FS/FS/cust_main.pm: better error message (if kludgy) for no
33768           referral remove outdated NSI foo from domain ordering.  also,
33769           fuck NSI.
33770
33771 2001-04-21 18:56  ivan
33772
33773         * README, FS/FS.pm, FS/MANIFEST, FS/FS/svc_acct.pm,
33774           FS/FS/svc_domain.pm, FS/FS/svc_www.pm, bin/svc_acct.import: get
33775           rid of FS::SSH.pm (became Net::SSH and Net::SCP on CPAN)
33776
33777 2001-04-21 18:38  ivan
33778
33779         * FS/FS/svc_domain.pm: svc_domain needs to import dbh sub from
33780           Record view/cust_main.cgi needs to use ->owed method, not check
33781           (depriciated) owed field search/cust_bill.cgi redirect error when
33782           there's only one invoice
33783
33784 2001-04-21 17:49  ivan
33785
33786         * FS/FS/svc_Common.pm: need to import dbh sub from Record
33787
33788 2001-04-21 16:53  ivan
33789
33790         * FS/MANIFEST: no more dbdef
33791
33792 2001-04-15 06:35  ivan
33793
33794         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
33795           transactions part deux
33796
33797 2001-04-15 05:56  ivan
33798
33799         * FS/FS/Record.pm: s/dbdef/DBIx::DBSchema/
33800
33801 2001-04-15 03:33  ivan
33802
33803         * CREDITS: better docs for the worst bit, finally
33804
33805 2001-04-09 16:05  ivan
33806
33807         * FS/FS/: cust_bill.pm, cust_credit.pm, cust_main.pm, cust_pay.pm,
33808           cust_pkg.pm, cust_refund.pm, session.pm, svc_Common.pm:
33809           Transactions Part I!!!
33810
33811 2001-04-09 08:50  ivan
33812
33813         * CREDITS, FS/MANIFEST: rar
33814
33815 2001-03-30 09:33  ivan
33816
33817         * FS/FS/cust_bill.pm: config value money_char:
33818
33819                   Presto!  Now you can consider all numbers to be
33820           shillings.
33821
33822                   If you need to change the currency symbol, you can hunt
33823           down the
33824                   instances of literal '$' in FS::cust_bill::print_text and
33825           replace them
33826                   with your currency symbol.  I guess this should turn into
33827           a
33828                   configuration value.
33829
33830 2001-02-26 16:59  ivan
33831
33832         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
33833           thanks!
33834
33835 2001-02-20 17:45  ivan
33836
33837         * FS/FS/nas.pm: pod tyop
33838
33839 2001-02-20 17:45  ivan
33840
33841         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
33842           duh
33843
33844 2001-02-20 08:31  ivan
33845
33846         * FS/FS/Record.pm: don't use prepare_cached for now
33847
33848 2001-02-13 21:18  ivan
33849
33850         * README: add devel mailing list
33851
33852 2001-02-13 20:33  ivan
33853
33854         * FS/FS/port.pm: get rid of gratuitous HISTORY
33855
33856 2001-02-11 09:34  ivan
33857
33858         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
33859
33860 2001-02-11 09:17  ivan
33861
33862         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
33863           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
33864           from jason
33865
33866 2001-02-03 06:03  ivan
33867
33868         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
33869           bin/generate-prepay: time-based prepaid cards, session monitor.
33870           woop!
33871
33872 2001-01-30 23:21  ivan
33873
33874         * FS/FS/: cust_main.pm, svc_acct.pm: fix tyops
33875
33876 2001-01-30 01:08  ivan
33877
33878         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
33879
33880 2001-01-22 21:03  ivan
33881
33882         * FS/FS/cust_main.pm: harmless tyop
33883
33884 2000-12-26 15:51  ivan
33885
33886         * CREDITS: statedefault & referraldefault config files
33887
33888 2000-12-08 14:22  ivan
33889
33890         * FS/FS/session.pm: session callbacks
33891
33892 2000-12-06 02:21  ivan
33893
33894         * FS/FS/Record.pm: DESTROY sub
33895
33896 2000-12-03 12:25  ivan
33897
33898         * FS/FS/: Record.pm, nas.pm, port.pm, session.pm: session monitor
33899           updates
33900
33901 2000-12-03 07:14  ivan
33902
33903         * CREDITS, FS/FS/cust_bill.pm: bugfixes from Jeff Finucane
33904           <jeff@cmh.net>, thanks!
33905
33906 2000-12-03 05:45  ivan
33907
33908         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
33909           admin.html doc, autocapgen
33910
33911 2000-12-03 05:44  ivan
33912
33913         * FS/FS/port.pm: beginnings of web status for session monitor
33914
33915 2000-12-03 02:09  ivan
33916
33917         * FS/MANIFEST: bad caches!
33918
33919 2000-11-22 15:30  ivan
33920
33921         * FS/FS/svc_www.pm: tyop
33922
33923 2000-11-07 07:00  ivan
33924
33925         * FS/: MANIFEST, FS/Record.pm, FS/nas.pm, FS/session.pm: session
33926           monitor
33927
33928 2000-10-27 13:18  ivan
33929
33930         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
33931           session monitor
33932
33933 2000-10-27 13:15  ivan
33934
33935         * FS/FS/Record.pm, eg/table_template.pm: session monitor
33936
33937 2000-10-11 17:44  ivan
33938
33939         * README: rawr!
33940
33941 2000-09-20 03:35  ivan
33942
33943         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
33944           print_text method is called, want to print overdue invoices if
33945           printed > 0, not > 1
33946
33947 2000-08-09 11:40  ivan
33948
33949         * conf/invoice_template: example invoice template
33950
33951 2000-08-09 04:30  ivan
33952
33953         * FS/FS/cust_bill.pm: templatable invoices
33954
33955 2000-07-17 06:51  ivan
33956
33957         * FS/FS/svc_acct.pm: silly mistake
33958
33959 2000-07-17 03:53  ivan
33960
33961         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
33962           aliases from being deleted
33963
33964 2000-07-17 03:37  ivan
33965
33966         * FS/FS/svc_acct.pm: make remote commands configurable
33967
33968 2000-07-17 03:36  ivan
33969
33970         * CREDITS: rawr!
33971
33972 2000-07-06 06:56  ivan
33973
33974         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
33975           conjunction with AUTOLOAD this was sure a pain to find
33976
33977 2000-07-06 06:19  ivan
33978
33979         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
33980           sql statement causing spurious errors
33981
33982 2000-07-06 01:57  ivan
33983
33984         * FS/FS/svc_acct.pm, bin/fs-radius-add-check,
33985           bin/fs-radius-add-reply: support for radius check attributes
33986           (except importing).  poorly documented.
33987
33988 2000-07-04 06:42  ivan
33989
33990         * FS/FS/svc_acct.pm: noted a API inconsistancy
33991
33992 2000-06-29 05:27  ivan
33993
33994         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
33995           done in the import.
33996
33997 2000-06-29 04:56  ivan
33998
33999         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
34000           have $ in them.
34001
34002 2000-06-29 04:12  ivan
34003
34004         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
34005           adding new domains.
34006
34007 2000-06-28 05:54  ivan
34008
34009         * FS/FS/svc_acct.pm: superfluous my()
34010
34011 2000-06-28 05:52  ivan
34012
34013         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
34014           in perl, like the empty string.
34015
34016 2000-06-28 05:32  ivan
34017
34018         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
34019           too
34020
34021 2000-06-28 05:03  ivan
34022
34023         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
34024           users files
34025
34026 2000-06-27 05:15  ivan
34027
34028         * FS/FS/: Record.pm, cust_main.pm: i18
34029
34030 2000-06-27 04:29  ivan
34031
34032         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
34033           -w pleaser
34034
34035 2000-06-27 04:27  ivan
34036
34037         * FS/FS/Record.pm: logically identical, but -w safe
34038
34039 2000-06-23 17:28  ivan
34040
34041         * FS/FS/cust_main.pm: don't use Date::Manip; report correct program
34042           name in freeside-bill usage msg
34043
34044 2000-06-23 05:25  ivan
34045
34046         * CREDITS, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch -
34047           more portable, doesn't depend on $sth->execute returning a number
34048           of rows, uses placeholders and prepare_cached
34049
34050 2000-06-20 00:13  ivan
34051
34052         * FS/FS/cust_main_invoice.pm: documentation update
34053
34054 2000-06-17 14:48  ivan
34055
34056         * FS/FS/cust_pay_batch.pm: fix typo in error message
34057
34058 2000-06-15 07:45  ivan
34059
34060         * CREDITS: text updates
34061
34062 2000-06-15 06:35  ivan
34063
34064         * FS/FS/svc_acct.pm: add radius method
34065
34066 2000-06-15 05:38  ivan
34067
34068         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
34069           scalar context, was only returning second item
34070
34071 2000-05-13 14:50  ivan
34072
34073         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
34074           well as a CGI object now.
34075
34076 2000-05-13 14:42  ivan
34077
34078         * CREDITS: add kristian, update joel's entry
34079
34080 2000-04-10 17:06  ivan
34081
34082         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
34083           (Registry's override doesn't work here)
34084
34085 2000-03-06 08:38  ivan
34086
34087         * FS/FS/svc_acct.pm: better error message.  bah.
34088
34089 2000-03-03 10:45  ivan
34090
34091         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
34092           Registry wasn't overriding exit in modules
34093
34094 2000-03-03 10:21  ivan
34095
34096         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
34097           from web demo
34098
34099 2000-03-01 00:13  ivan
34100
34101         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
34102           bugfixes
34103
34104 2000-02-02 21:16  ivan
34105
34106         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
34107           FS/FS/svc_www.pm, bin/svc_acct.import: beginning of DNS and
34108           Apache support
34109
34110 2000-02-02 12:22  ivan
34111
34112         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
34113           bugfix prepayment in signup server
34114
34115 2000-01-30 21:22  ivan
34116
34117         * FS/FS/: cust_main.pm, prepay_credit.pm: prepaid "internet cards"
34118
34119 2000-01-30 00:18  ivan
34120
34121         * CREDITS: [no log message]
34122
34123 2000-01-29 13:10  ivan
34124
34125         * FS/FS/svc_domain.pm: doc update
34126
34127 2000-01-28 14:53  ivan
34128
34129         * FS/FS/svc_acct_pop.pm: track full phone number
34130
34131 2000-01-26 16:37  ivan
34132
34133         * README: ack
34134
34135 1999-11-08 13:38  ivan
34136
34137         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
34138
34139 1999-08-23 05:26  ivan
34140
34141         * test/cgi-test: need to untaint the command line
34142
34143 1999-08-20 01:27  ivan
34144
34145         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
34146           Bayerle:
34147           > if you eliminate services from any package, to reduce it to
34148           only one service,
34149           > once gone, they won't reappear.
34150
34151 1999-08-11 21:16  ivan
34152
34153         * FS/FS/cust_main.pm: hidecancelledpackages config option
34154
34155 1999-08-11 17:05  ivan
34156
34157         * FS/FS/svc_acct.pm: configurable min/max username length, min
34158           password length, periods in usernames
34159
34160 1999-08-11 13:41  ivan
34161
34162         * FS/: MANIFEST, Makefile.PL, FS/svc_domain.pm: new bill script,
34163
34164 1999-08-11 06:12  ivan
34165
34166         * FS/FS/svc_domain.pm: require a working Net::Whois version
34167
34168 1999-08-04 05:42  ivan
34169
34170         * bin/pod2x: new, kludgy-but-working html generator
34171
34172 1999-08-04 05:41  ivan
34173
34174         * FS/FS.pm: pod fix
34175
34176 1999-08-04 04:50  ivan
34177
34178         * FS/FS/cust_pkg.pm: pod syntax
34179
34180 1999-08-04 03:41  ivan
34181
34182         * FS/FS/Record.pm: some pod syntax update to generate nicer html
34183           docs
34184
34185 1999-08-04 02:03  ivan
34186
34187         * FS/: MANIFEST, MANIFEST.SKIP, FS/CGI.pm, FS/Conf.pm,
34188           FS/Record.pm, FS/UID.pm, FS/agent.pm, FS/agent_type.pm,
34189           FS/cust_bill.pm, FS/cust_bill_pkg.pm, FS/cust_credit.pm,
34190           FS/cust_main.pm, FS/cust_main_county.pm, FS/cust_main_invoice.pm,
34191           FS/cust_pay.pm, FS/cust_pay_batch.pm, FS/cust_pkg.pm,
34192           FS/cust_refund.pm, FS/cust_svc.pm, FS/part_pkg.pm,
34193           FS/part_referral.pm, FS/part_svc.pm, FS/pkg_svc.pm,
34194           FS/svc_Common.pm, FS/svc_acct.pm, FS/svc_acct_pop.pm,
34195           FS/svc_domain.pm, FS/type_pkgs.pm: initial checkin of module
34196           files for proper perl installation
34197
34198 1999-08-04 01:03  ivan
34199
34200         * eg/: table_template-svc.pm, table_template.pm: move table
34201           subclass examples out of production directory
34202
34203 1999-08-04 00:34  ivan
34204
34205         * FS/FS.pm: initial FS manpage
34206
34207 1999-08-03 21:15  ivan
34208
34209         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL: initial h2xs
34210
34211 1999-07-08 04:40  ivan
34212
34213         * CREDITS, README: [no log message]
34214
34215 1999-07-07 19:32  ivan
34216
34217         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
34218           Griffiths
34219
34220 1999-07-07 18:49  ivan
34221
34222         * CREDITS: add joel
34223
34224 1999-07-07 18:49  ivan
34225
34226         * bin/svc_acct.import: updates to avoid -w warnings from Joel
34227           Griffiths <griff@aver-computer.com>
34228
34229 1999-04-19 03:32  ivan
34230
34231         * etc/megapop.pl: if you are a megapop customer...
34232
34233 1999-04-08 06:21  ivan
34234
34235         * CREDITS: [no log message]
34236
34237 1999-04-08 06:11  ivan
34238
34239         * README: 1.2.0
34240
34241 1999-04-08 06:05  ivan
34242
34243         * test/cgi-test: web interface tester / sample data creator
34244
34245 1999-03-26 05:15  ivan
34246
34247         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
34248           FS::table_names to avoid warnings
34249
34250 1999-03-25 00:42  ivan
34251
34252         * bin/svc_acct.import: import stuff uses Term::Query and spits out
34253           (some kinds of) nonsensical input
34254
34255 1999-03-23 16:43  ivan
34256
34257         * bin/svc_acct.import: die if no relevant services
34258
34259 1999-02-10 01:02  ivan
34260
34261         * etc/sql-reserved-words.txt: some new doc files
34262
34263 1999-02-07 01:59  ivan
34264
34265         * CREDITS: more mod_perl fixes, and bugfixes Peter Wemm sent via
34266           email
34267
34268 1999-02-06 14:43  ivan
34269
34270         * CREDITS: don't use [e]idiot; display error messages on the form
34271           page
34272
34273 1999-01-15 16:24  ivan
34274
34275         * CREDITS: [no log message]
34276
34277 1999-01-08 21:38  ivan
34278
34279         * CREDITS: [no log message]
34280
34281 1998-12-15 21:29  ivan
34282
34283         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
34284
34285 1998-12-09 23:23  ivan
34286
34287         * bin/svc_acct.import: use FS::Conf, need user (for datasrc)
34288
34289 1998-12-01 17:23  ivan
34290
34291         * CREDITS: [no log message]
34292
34293 1998-11-18 01:01  ivan
34294
34295         * CREDITS: i18n! i18n!
34296
34297 1998-11-07 17:09  ivan
34298
34299         * README: 1.1.6 release
34300
34301 1998-11-07 02:24  ivan
34302
34303         * README: don't use depriciated FS::Bill and FS::Invoice, other
34304           miscellania
34305
34306 1998-10-14 00:05  ivan
34307
34308         * README: 1.1.4 release, fix postgresql
34309
34310 1998-10-13 05:07  ivan
34311
34312         * bin/svc_acct.import: Assigns password from the shadow file for
34313           RADIUS password "UNIX"
34314
34315 1998-10-12 00:15  ivan
34316
34317         * conf/shells: Initial revision
34318
34319 1998-10-12 00:12  ivan
34320
34321         * conf/: home, lpr: Initial import into CVS
34322
34323 1998-10-12 00:12  ivan
34324
34325         * conf/smtpmachine: Initial revision
34326
34327 1998-10-11 23:56  ivan
34328
34329         * README: Initial revision
34330
34331 1998-09-25 01:52  ivan
34332
34333         * bin/pod2x: Initial revision
34334
34335 1998-09-02 21:50  ivan
34336
34337         * CREDITS: Initial revision
34338
34339 1998-08-23 20:04  ivan
34340
34341         * fs_passwd/fs_passwd: Initial revision
34342
34343 1998-08-19 21:42  ivan
34344
34345         * eg/TEMPLATE_cust_main.import: Initial revision
34346
34347 1998-08-16 14:02  ivan
34348
34349         * bin/svc_acct.import: Initial revision
34350
34351 1998-07-18 00:11  ivan
34352
34353         * etc/domain-template.txt: Initial import into CVS
34354
34355 1998-03-22 23:46  ivan
34356
34357         * etc/countries.txt: Initial import into CVS
34358
34359 1998-03-22 23:46  ivan
34360
34361         * INSTALL: Initial revision
34362