remove excessive iframe borders, add "scrolling" and "nofalse" options
[freeside.git] / ChangeLog
1 2008-04-01 02:40  ivan
2
3         * Makefile: last of the silly version numbers
4
5 2008-04-01 02:19  ivan
6
7         * FS/FS/cust_bill.pm: don't show services on invoices that are
8           newer than the invoice, closes: #3032
9
10 2008-04-01 01:43  ivan
11
12         * FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
13           rt/lib/RT/Ticket_Overlay.pm, rt/lib/RT/URI/freeside/Internal.pm:
14           last bit of magic for RT ticket customer auto-association: look
15           for requestor email addresses in cust_main_invoice and svc_acct,
16           closes; RT#1160
17
18 2008-03-31 23:37  ivan
19
20         * httemplate/edit/cust_main_county.html: probably doesn't matter
21           now, but better error reporting anyway
22
23 2008-03-31 23:34  ivan
24
25         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
26           edit/cust_credit.cgi: popup iframes don't have predictable names
27           anymore, so locate submit buttons by id instead
28
29 2008-03-31 23:26  ivan
30
31         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
32           doc height param
33
34 2008-03-31 23:16  ivan
35
36         * httemplate/elements/iframecontentmws.js: append a random number
37           to the iframe name on-the-fly to keep safari from caching it
38           under all circumstances
39
40 2008-03-31 22:49  ivan
41
42         * httemplate/view/cust_main/payment_history.html: finish
43           component-izing overlib links
44
45 2008-03-31 21:37  ivan
46
47         * httemplate/search/cust_pkg.cgi: use popup_link...
48
49 2008-03-31 21:19  ivan
50
51         * httemplate/browse/rate_detail.html: can't run include() sub at
52           <%once> time
53
54 2008-03-31 20:56  ivan
55
56         * httemplate/browse/rate_detail.html: component-ize overlib init
57           and popup link
58
59 2008-03-31 20:51  ivan
60
61         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
62
63 2008-03-31 20:49  ivan
64
65         * httemplate/elements/phonenumber.html: use popup_link element for
66           phonenumber.html silly vonage popup
67
68 2008-03-31 16:19  ivan
69
70         * httemplate/elements/progress-init.html: overlib include
71
72 2008-03-31 16:14  ivan
73
74         * httemplate/elements/: popup_link-cust_main.html,
75           popup_link-cust_pkg.html, popup_link-cust_svc.html,
76           popup_link.html, popup_link_onclick.html: fix examples to use
77           elements/init_overlib.html
78
79 2008-03-31 16:09  ivan
80
81         * httemplate/browse/cust_main_county.cgi: overlib include
82
83 2008-03-31 16:07  ivan
84
85         * httemplate/: view/cust_main.cgi,
86           elements/popup_link_onclick.html, view/cust_main/notes.html:
87           clean up overlib usage for customer notes
88
89 2008-03-31 15:52  ivan
90
91         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
92           hidden agentnum tags with trailling "/ >"
93
94 2008-03-31 15:27  ivan
95
96         * httemplate/elements/init_overlib.html: file init_overlib.html was
97           added on branch FREESIDE_1_7_BRANCH on 2008-03-31 22:27:56 +0000
98
99 2008-03-31 15:27  ivan
100
101         * httemplate/: elements/init_overlib.html,
102           edit/cust_main/billing.html, misc/payment.cgi: overlib cleanup:
103           easy static CVV2/echeck popups
104
105 2008-03-31 14:52  ivan
106
107         * httemplate/elements/iframecontentmws.js: update overlibmws to
108           current code
109
110 2008-03-31 14:11  ivan
111
112         * httemplate/elements/popup_link_onclick.html: file
113           popup_link_onclick.html was added on branch FREESIDE_1_7_BRANCH
114           on 2008-03-31 21:11:03 +0000
115
116 2008-03-31 14:11  ivan
117
118         * httemplate/: elements/popup_link_onclick.html,
119           elements/popup_link.html, browse/cust_main_county.cgi: fix safari
120           weirdness with caching iframes and auto-submitting them (in tax
121           editor at least)
122
123 2008-03-31 13:40  ivan
124
125         * httemplate/elements/: popup_link-cust_main.html,
126           popup_link-cust_pkg.html, popup_link-cust_svc.html,
127           popup_link.html: clean up popup link elements a bit, have the
128           iframe name autogenerate to work around safari fuckery
129
130 2008-03-31 11:50  ivan
131
132         * httemplate/elements/: overlibmws_crossframe.js, overlibmws.js,
133           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
134           to current code before delving into safari problem...  hopefully
135           no disasterous side effects :)
136
137 2008-03-29 19:42  ivan
138
139         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
140           show invoice resend and payment posting links if you can't do
141           that anyway
142
143 2008-03-29 02:11  ivan
144
145         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
146           quick links for unprocessed and processed CDRs to svc_phone view
147
148 2008-03-29 01:05  ivan
149
150         * httemplate/edit/process/quick-cust_pkg.cgi: hmm... think this is
151           right for 1.7
152
153 2008-03-29 01:02  ivan
154
155         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
156           redirect
157
158 2008-03-28 15:31  ivan
159
160         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
161           both src and charged_party fields, and disable_src is not checked
162
163 2008-03-27 15:04  ivan
164
165         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
166           only, closes: #3085
167
168 2008-03-27 14:05  ivan
169
170         * httemplate/view/cust_main/: payment_history.html: fix for ACH
171           info masking
172
173 2008-03-27 14:01  ivan
174
175         * httemplate/view/cust_main/: billing.html, payment_history.html:
176           mask ACH info in payment history
177
178 2008-03-27 13:40  ivan
179
180         * httemplate/search/report_sql.html: file report_sql.html was added
181           on branch FREESIDE_1_7_BRANCH on 2008-03-27 20:40:44 +0000
182
183 2008-03-27 13:40  ivan
184
185         * httemplate/: elements/menu.html, search/report_sql.html: add back
186           raw SQL query (it had an appropriate ACL)
187
188 2008-03-27 13:19  ivan
189
190         * httemplate/search/cust_pay.cgi: resolve minor ACL glitch linking
191           to payments
192
193 2008-03-26 11:18  ivan
194
195         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
196           12mo checkbox works again... sure do need these to be
197           auto-generated or $AUTOLOADED or something :)
198
199 2008-03-26 08:42  jeff
200
201         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
202           httemplate/edit/rate_detail.html,
203           httemplate/edit/rate_region.cgi: fixup per call billing
204
205 2008-03-25 20:04  ivan
206
207         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
208           into having a minimum charge
209
210 2008-03-25 19:27  ivan
211
212         * httemplate/search/: cdr.html, report_cdr.html: add ability to
213           query ranges of duration & billable seconds to CDR report
214
215 2008-03-25 19:19  ivan
216
217         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
218           UI nit: separate search & display options
219
220 2008-03-25 18:03  ivan
221
222         * httemplate/edit/: part_bill_event.cgi,
223           process/part_bill_event.cgi: quick shortcut for easier adding of
224           new 1.7-style invoice events
225
226 2008-03-24 15:35  ivan
227
228         * httemplate/edit/part_bill_event.cgi: this probably never worked.
229           ->send isn't at all what is wanted, that sends the original
230           invoice, not the new one with the late charge
231
232 2008-03-23 20:07  ivan
233
234         * rt/: html/Elements/EditCustomers,
235           html/Ticket/Elements/EditCustomers,
236           html/Ticket/Elements/ShowCustomers, lib/RT/Ticket_Overlay.pm:
237           woo!  final part of #1160!  yup, auto-associating tickets with
238           customers now.  whew!
239
240 2008-03-23 18:28  ivan
241
242         * rt/: html/Ticket/Elements/AddCustomers, lib/RT/Record.pm,
243           lib/RT/Interface/Web_Vendor.pm: part two of #1160: linking a
244           ticket to its first customer will auto-link any customerless
245           requestors
246
247 2008-03-23 16:38  ivan
248
249         * rt/: html/Admin/Users/Modify.html, lib/RT/User_Overlay.pm,
250           lib/RT/Interface/Web_Vendor.pm: part 1 of #1160: associate users
251           w/customers, manual editing
252
253 2008-03-23 16:32  ivan
254
255         * rt/html/Elements/AddCustomers: file AddCustomers was added on
256           branch FREESIDE_1_7_BRANCH on 2008-03-23 23:33:01 +0000
257
258 2008-03-23 16:32  ivan
259
260         * rt/html/Elements/EditCustomers: file EditCustomers was added on
261           branch FREESIDE_1_7_BRANCH on 2008-03-23 23:33:01 +0000
262
263 2008-03-23 16:32  ivan
264
265         * rt/html/Elements/: AddCustomers, EditCustomers: part 1 of #1160:
266           associate users w/customers, manual editing
267
268 2008-03-19 12:48  jeff
269
270         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
271           (RT#3267)
272
273 2008-03-16 15:41  jeff
274
275         * httemplate/: elements/popup_link-cust_main.html,
276           elements/popup_link-cust_pkg.html,
277           elements/popup_link-cust_svc.html, elements/popup_link.html,
278           view/cust_main.cgi, view/cust_main/packages.html: componentize
279           conflicting %once subroutines (rt#3250)
280
281 2008-03-16 09:57  jeff
282
283         * httemplate/misc/recharge_svc.html: doh
284
285 2008-03-15 22:22  ivan
286
287         * httemplate/search/svc_broadband.cgi: clean up and
288           agent-virtualize svc_broadband searching
289
290 2008-03-15 22:13  ivan
291
292         * httemplate/edit/part_svc.cgi: finish bringing sanity to
293           svc_broadband service definition blocknum edit
294
295 2008-03-15 22:13  ivan
296
297         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
298           address block selection in svc_broadband service definition edit
299
300 2008-03-15 21:54  ivan
301
302         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
303           router browse into this centiry
304
305 2008-03-15 21:00  ivan
306
307         * httemplate/elements/header.html, httemplate/elements/menu.html,
308           rt/html/Elements/FreesideSearch: hide customer search if user
309           does not have "List customers" ACL, closes: RT#3105
310
311 2008-03-15 15:18  ivan
312
313         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
314           slightly better voip_cdr package edit: use radio buttons for
315           selecting long things
316
317 2008-03-15 14:39  ivan
318
319         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
320
321 2008-03-15 14:14  ivan
322
323         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
324           disable_src, domestic_prefix and international_prefix options for
325           voip price plan
326
327 2008-03-15 12:52  ivan
328
329         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
330           invoice re-printing newest percust... can't reproduce any
331           problem, prints newest per cust fine, closes: #3161
332
333 2008-03-14 17:30  ivan
334
335         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
336           code leaking out onto the page, hehe, closes: Bug#3253, also
337           remove silly formatting on catchall edit
338
339 2008-03-14 13:11  ivan
340
341         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
342           warnings
343
344 2008-03-14 10:30  jeff
345
346         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
347
348 2008-03-14 01:13  ivan
349
350         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
351           package bugfix was easy to find, closes: Bug#3241
352
353 2008-03-14 00:48  ivan
354
355         * httemplate/search/cust_credit_bill.html: file
356           cust_credit_bill.html was added on branch FREESIDE_1_7_BRANCH on
357           2008-03-14 07:48:45 +0000
358
359 2008-03-14 00:48  ivan
360
361         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
362           httemplate/search/cust_credit_bill.html,
363           httemplate/graph/money_time.cgi,
364           httemplate/search/cust_credit.html: add net credits to
365           sales/credits/receipts report
366
367 2008-03-13 19:10  ivan
368
369         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
370
371 2008-03-13 02:28  ivan
372
373         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
374           infinite loop rather than add one.
375
376 2008-03-13 02:14  ivan
377
378         * FS/FS/cust_pay.pm: infinite loop protection
379
380 2008-03-13 01:57  ivan
381
382         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
383           if there are some old crufty records around attached to
384           now-deleted customers
385
386 2008-03-12 21:01  jeff
387
388         * httemplate/misc/batch-cust_pay.html: minor oops
389
390 2008-03-12 09:22  jeff
391
392         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
393           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
394           eg/export_template.pm, httemplate/view/cust_main/packages.html:
395           allow exports to add links to customer view (#1407)
396
397 2008-03-04 13:07  ivan
398
399         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
400           cust_credit and cust_pay
401
402 2008-03-04 13:06  ivan
403
404         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
405
406 2008-03-04 11:15  ivan
407
408         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
409           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
410           about the two different places that would be calling it... i.e.
411           with an empty new_pkgnum it would redirect the popup back the
412           customer view, hehe
413
414 2008-03-03 19:38  ivan
415
416         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
417
418 2008-03-03 19:37  ivan
419
420         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
421           escaped #s
422
423 2008-03-03 19:34  ivan
424
425         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
426           newlines
427
428 2008-03-03 18:55  ivan
429
430         * httemplate/search/: cdr.html, report_cdr.html: backport 1.9 CDR
431           search to 1.7
432
433 2008-03-03 18:27  ivan
434
435         * httemplate/browse/rate_region.html: should improve compatibility
436           with older Pg.  i hope
437
438 2008-03-03 15:07  ivan
439
440         * rt/: Changelog, configure, configure.ac, bin/rt-crontool.in,
441           bin/rt.in, bin/webmux.pl.in, etc/RT_Config.pm.in,
442           etc/schema.mysql, html/Admin/Groups/index.html,
443           html/Elements/EditCustomFieldSelect, html/Elements/QuickCreate,
444           html/Elements/Quicksearch, html/Elements/SelectNewTicketQueue,
445           html/Elements/ShowCustomFields,
446           html/Elements/CollectionAsTable/ParseFormat,
447           html/REST/1.0/Forms/ticket/default,
448           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/ticket,
449           html/SelfService/Create.html, html/Ticket/Create.html,
450           html/Ticket/Display.html, html/Ticket/Elements/EditCustomFields,
451           html/Ticket/Elements/PreviewScrips,
452           html/Ticket/Elements/ShowBasics, html/Ticket/Elements/ShowDates,
453           html/Ticket/Elements/ShowHistory,
454           html/Ticket/Elements/ShowRequestor,
455           html/Ticket/Elements/ShowSummary, lib/RT.pm.in,
456           lib/RT/Attachment_Overlay.pm, lib/RT/CustomField_Overlay.pm,
457           lib/RT/Date.pm, lib/RT/Group_Overlay.pm, lib/RT/I18N.pm,
458           lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
459           lib/RT/Record.pm, lib/RT/Template_Overlay.pm,
460           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
461           lib/RT/Transaction_Overlay.pm, lib/RT/URI.pm,
462           lib/RT/Action/SendEmail.pm, lib/RT/Condition/Generic.pm,
463           lib/RT/I18N/de.po, lib/RT/I18N/pt_br.po, lib/RT/Interface/CLI.pm,
464           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
465           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
466           lib/RT/Interface/Web/Handler.pm, lib/RT/URI/base.pm,
467           lib/RT/URI/fsck_com_rt.pm, lib/t/regression/06-mime_decoding.t,
468           lib/t/regression/06mailgateway.t,
469           lib/t/regression/22search_tix_by_txn.t,
470           lib/t/regression/23-web_attachments.t, sbin/rt-setup-database.in,
471           sbin/rt-test-dependencies.in: merge in rt 3.4.6.  *gulp*!
472
473 2008-03-01 20:11  ivan
474
475         * rt/lib/t/regression/23-web_attachments.t: file
476           23-web_attachments.t was added on branch FREESIDE_1_7_BRANCH on
477           2008-03-03 23:07:57 +0000
478
479 2008-03-01 20:10  ivan
480
481         * rt/lib/t/regression/06-mime_decoding.t: file 06-mime_decoding.t
482           was added on branch FREESIDE_1_7_BRANCH on 2008-03-03 23:07:56
483           +0000
484
485 2008-03-01 20:10  ivan
486
487         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
488           import rt 3.6.6
489
490 2008-03-01 20:02  ivan
491
492         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
493           import rt 3.4.6
494
495 2008-03-01 19:07  ivan
496
497         * httemplate/elements/header.html,
498           rt/html/Elements/FreesideNewCust: fix annoying resize of "New
499           customer" button; closes: RT#1642
500
501 2008-03-01 17:31  ivan
502
503         * httemplate/misc/disable-payment_gateway.cgi: file
504           disable-payment_gateway.cgi was added on branch
505           FREESIDE_1_7_BRANCH on 2008-03-02 01:31:52 +0000
506
507 2008-03-01 17:31  ivan
508
509         * httemplate/misc/disable-payment_gateway.cgi,
510           FS/FS/payment_gateway.pm, httemplate/search/elements/search.html,
511           httemplate/browse/payment_gateway.html: add payment gateway
512           disabling (and move payment gateway browse over to new template)
513
514 2008-03-01 15:30  ivan
515
516         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
517           control the extent of credit card masking, but since
518           cust_main.paymask is in the db, need something to update it for
519           all existing customers too
520
521 2008-03-01 14:39  ivan
522
523         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
524           link adv. customer search
525
526 2008-03-01 14:23  ivan
527
528         * httemplate/: elements/select-payby.html,
529           elements/tr-select-payby.html, search/cust_main.html,
530           search/report_cust_main.html: add payby selection to adv.
531           customer search
532
533 2008-03-01 14:23  ivan
534
535         * httemplate/elements/select-payby.html: file select-payby.html was
536           added on branch FREESIDE_1_7_BRANCH on 2008-03-01 22:23:21 +0000
537
538 2008-03-01 14:23  ivan
539
540         * httemplate/elements/tr-select-payby.html: file
541           tr-select-payby.html was added on branch FREESIDE_1_7_BRANCH on
542           2008-03-01 22:23:21 +0000
543
544 2008-02-28 20:31  ivan
545
546         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
547           CDR CSV import (not just direct DB)
548
549 2008-02-28 18:29  ivan
550
551         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
552           in the first place.  also Record::str2time_sql_closing snuck in.
553
554 2008-02-21 17:09  ivan
555
556         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
557           are deprecated COMP payby...
558
559 2008-02-21 16:57  ivan
560
561         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
562           databases without history records for everything...
563
564 2008-02-20 14:45  ivan
565
566         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
567           the doghouse for this one
568
569 2008-02-19 18:07  ivan
570
571         * FS/FS/prepay_credit.pm,
572           httemplate/edit/process/prepay_credit.cgi: retry collisions a
573           bit, acme is getting duplicate errors... guess they're using lots
574           and lots of prepaid cards.  closes: RT#3104
575
576 2008-02-19 17:21  ivan
577
578         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
579           adding, RT#2929
580
581 2008-02-19 17:16  ivan
582
583         * httemplate/edit/: part_pkg_taxclass.html,
584           process/part_pkg_taxclass.html: file part_pkg_taxclass.html was
585           added on branch FREESIDE_1_7_BRANCH on 2008-02-20 01:17:21 +0000
586
587 2008-02-19 17:16  ivan
588
589         * httemplate/edit/part_pkg_taxclass.html,
590           httemplate/edit/process/part_pkg_taxclass.html,
591           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
592           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
593           httemplate/elements/tr-select-taxclass.html: update the tax class
594           editor to enable taxclass adding, RT#2929
595
596 2008-02-19 17:14  ivan
597
598         * httemplate/edit/: cust_main_county-expand.cgi,
599           process/cust_main_county-expand.cgi: oops, this got commited to
600           HEAD by a bad command, its part of the commit to update the tax
601           class editor to enable taxclass adding, RT#2929
602
603 2008-02-19 17:10  ivan
604
605         * httemplate/edit/process/part_pkg.cgi:
606           process/part_pkg_taxclass.html
607
608 2008-02-19 01:15  ivan
609
610         * FS/t/part_pkg_taxclass.t: file part_pkg_taxclass.t was added on
611           branch FREESIDE_1_7_BRANCH on 2008-02-19 09:15:19 +0000
612
613 2008-02-19 01:15  ivan
614
615         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
616           MANIFEST: adding taxclass table
617
618 2008-02-19 01:15  ivan
619
620         * FS/FS/part_pkg_taxclass.pm: file part_pkg_taxclass.pm was added
621           on branch FREESIDE_1_7_BRANCH on 2008-02-19 09:15:19 +0000
622
623 2008-02-19 01:10  ivan
624
625         * bin/generate-table-module: fix this to generate more
626           wiki-friendly column list
627
628 2008-02-18 19:30  ivan
629
630         * FS/FS/svc_external.pm: add some descriptions for svc_external
631           fields, allowing id to fill in from inventory
632
633 2008-02-18 19:17  ivan
634
635         * FS/FS/svc_external.pm: return svc_external id and title as label
636           instead of svcnum
637
638 2008-02-18 18:57  ivan
639
640         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
641           POD docs for self-service list_pkgs & list_svcs
642
643 2008-02-18 18:38  ivan
644
645         * bin/pod2x: fix API upload
646
647 2008-02-18 18:37  ivan
648
649         * FS/FS.pm: update base API docs contents
650
651 2008-02-18 18:33  ivan
652
653         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
654           exportability
655
656 2008-02-18 18:28  ivan
657
658         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
659           exportability
660
661 2008-02-18 18:25  ivan
662
663         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
664           exportability
665
666 2008-02-18 18:20  ivan
667
668         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
669           exportability
670
671 2008-02-14 00:31  ivan
672
673         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
674           update.  time to go home
675
676 2008-02-14 00:28  ivan
677
678         * httemplate/search/cust_pkg.cgi: re-align links and styling in
679           package report correctly
680
681 2008-02-13 19:52  ivan
682
683         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
684           httemplate/search/cust_pay.cgi,
685           httemplate/view/cust_main/payment_history.html: add
686           cust_pay.otaker field; populate it based on history on upgrades,
687           and show the order taker on all payments (on customer view and
688           payment search)  closes: #2953
689
690 2008-02-13 19:48  ivan
691
692         * FS/t/h_cust_pay.t: file h_cust_pay.t was added on branch
693           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
694
695 2008-02-13 19:48  ivan
696
697         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
698           FS::h_cust_pay class
699
700 2008-02-13 19:48  ivan
701
702         * FS/t/h_cust_credit.t: file h_cust_credit.t was added on branch
703           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
704
705 2008-02-13 19:48  ivan
706
707         * FS/FS/h_cust_pay.pm: file h_cust_pay.pm was added on branch
708           FREESIDE_1_7_BRANCH on 2008-02-14 03:48:31 +0000
709
710 2008-02-13 17:48  ivan
711
712         * httemplate/view/cust_main/payment_history.html: this ACL has been
713           around for long enough (and almost nobody uses batched payments,
714           so showing them is probably bad)
715
716 2008-02-13 15:49  jeff
717
718         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
719           svc_broadband MAC searches RT#2985
720
721 2008-02-13 15:45  jeff
722
723         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
724           httemplate/edit/process/quick-charge.cgi: package class selection
725           for one-time charges RT#1322
726
727 2008-02-13 15:39  jeff
728
729         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
730           httemplate/edit/rate_region.cgi: directory assistance (flat
731           per-call) billing RT#3114
732
733 2008-02-13 13:50  ivan
734
735         * httemplate/misc/process/link.cgi: fix compile error from hasty
736           refactoring
737
738 2008-02-12 22:02  ivan
739
740         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
741           working
742
743 2008-02-12 22:00  ivan
744
745         * README: modernizing
746
747 2008-02-11 19:11  ivan
748
749         * FS/FS/Misc.pm: update for MailTools v2.00
750
751 2008-02-10 18:37  ivan
752
753         * FS/FS/reason.pm: upgrading reason table not quite working with
754           mysql, hopefully no old installs need this, new ones should be
755           fine hopefully
756
757 2008-02-10 18:36  ivan
758
759         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
760           duplicate history records
761
762 2008-02-10 18:03  ivan
763
764         * FS/FS/reason.pm: better debugging if things go awry
765
766 2008-02-10 16:53  ivan
767
768         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
769           casting to INTEGER, it wants SIGNED.  whew.
770
771 2008-02-10 16:02  ivan
772
773         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
774
775 2008-02-10 15:58  ivan
776
777         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
778           that doesn't get to the database, to avoid Pg vs mysql
779           comment-out differences
780
781 2008-02-09 11:16  ivan
782
783         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
784           thanks
785
786 2008-02-08 13:57  rsiddall
787
788         * install/rpm/freeside.spec: Removes "-o freeside" from install
789           lines in Makefile so that you don't need a freeside user on the
790           build machine.  RPM handles setting the file owner.  This should
791           allow the RPMs to build under mock.
792
793 2008-02-07 10:13  rsiddall
794
795         * install/rpm/freeside.spec: It was not necessary to add the
796           freeside user to the build machine to get the RPMs to build.
797           This prevented the RPMs from building under mock.
798
799 2008-02-02 18:24  ivan
800
801         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
802           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
803           5194." warnings
804
805 2008-02-02 17:43  ivan
806
807         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
808           customer edit
809
810 2008-01-30 08:14  jeff
811
812         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
813           removal
814
815 2008-01-28 20:15  jeff
816
817         * FS/FS/cust_pkg.pm: missed use
818
819 2008-01-28 19:16  jeff
820
821         * httemplate/misc/bulk_change_pkg.cgi, FS/FS/cust_pkg.pm,
822           httemplate/misc/process/bulk_change_pkg.cgi,
823           httemplate/search/cust_pkg.cgi,
824           httemplate/search/elements/search.html: bulk package changing
825           (RT#1394)
826
827 2008-01-25 10:26  jeff
828
829         * httemplate/misc/cust_pay-import.cgi, FS/FS/cust_pay.pm,
830           httemplate/elements/menu.html,
831           httemplate/misc/process/cust_pay-import.cgi: simple payment CSV
832           import
833
834 2008-01-24 18:55  jeff
835
836         * FS/FS/part_export/prizm.pm: add an always BAM option and be
837           explicit about transactions
838
839 2008-01-24 13:19  ivan
840
841         * FS/FS/TicketSystem/RT_External.pm,
842           httemplate/view/cust_main/tickets.html: slightly more sane names
843           for customer tickets hash, display ticket owners on customer view
844           page
845
846 2008-01-24 13:10  ivan
847
848         * htetc/handler.pl: used in rt autohandler.  i wonder why this
849           never bit before
850
851 2008-01-23 11:09  jeff
852
853         * fs_selfservice/FS-SelfService/cgi/bill.html,
854           fs_selfservice/FS-SelfService/cgi/card.html,
855           fs_selfservice/FS-SelfService/cgi/change_bill.html,
856           fs_selfservice/FS-SelfService/cgi/change_pay.html,
857           fs_selfservice/FS-SelfService/cgi/change_ship.html,
858           fs_selfservice/FS-SelfService/cgi/check.html,
859           FS/FS/ClientAPI/MyAccount.pm,
860           fs_selfservice/FS-SelfService/cgi/contact.html,
861           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
862           fs_selfservice/FS-SelfService/cgi/make_payment.html,
863           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
864           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
865           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
866           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
867           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
868           service, billing, and payment info in selfservice
869
870 2008-01-22 21:59  ivan
871
872         * ChangeLog: too self-referential?
873
874 2008-01-20 15:24  ivan
875
876         * FS/FS/Schema.pm: add and fix some indices, this should marginally
877           (but not drastically) improve the time to pull up A/R report
878           totals
879
880 2008-01-17 14:10  ivan
881
882         * httemplate/edit/process/part_pkg.cgi: doh, missed a semicolon in
883           hasty backport
884
885 2008-01-17 14:04  ivan
886
887         * httemplate/search/cust_bill_event.cgi: fix error from merging
888
889 2008-01-16 20:23  ivan
890
891         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
892           allow the limited "package editing" of customizing customer
893           packages
894
895 2008-01-16 19:50  ivan
896
897         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
898           link unless the current user can...
899
900 2008-01-14 10:22  ivan
901
902         * httemplate/edit/process/quick-cust_pkg.cgi: oops, fix stupid
903           error in quick package order
904
905 2008-01-13 16:22  ivan
906
907         * httemplate/: edit/part_bill_event.cgi,
908           elements/select-taxclass.html: maintenance on old events, yay.
909           fix for late charges without a taxclass, closes: RT#2988
910
911 2008-01-13 16:17  ivan
912
913         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
914
915 2008-01-13 13:43  ivan
916
917         * httemplate/edit/: cust_credit_bill.cgi,
918           process/cust_credit_bill.cgi: tyop
919
920 2008-01-13 13:41  ivan
921
922         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi:
923           fix tyop
924
925 2008-01-13 13:39  ivan
926
927         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
928           vs. 1.9 cruft
929
930 2008-01-13 13:35  ivan
931
932         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
933           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
934           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
935           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
936           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
937           inventory_class.html, part_bill_event.cgi, part_export.cgi,
938           part_pkg.cgi, part_referral.html, part_svc.cgi,
939           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
940           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
941           reason.html, reason_type.html, reg_code.cgi, router.cgi,
942           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
943           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
944           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
945           process/REAL_cust_pkg.cgi, process/access_user.html,
946           process/agent.cgi, process/agent_payment_gateway.html,
947           process/agent_type.cgi, process/bulk-cust_svc.cgi,
948           process/cust_bill_pay.cgi, process/cust_credit.cgi,
949           process/cust_credit_bill.cgi, process/cust_main.cgi,
950           process/cust_main_county-collapse.cgi,
951           process/cust_main_county-expand.cgi,
952           process/cust_main_county.html, process/cust_main_note.cgi,
953           process/cust_pay.cgi, process/cust_pkg.cgi,
954           process/cust_refund.cgi, process/cust_svc.cgi,
955           process/domain_record.cgi, process/generic.cgi,
956           process/inventory_class.html, process/msgcat.cgi,
957           process/part_bill_event.cgi, process/part_export.cgi,
958           process/part_pkg.cgi, process/part_referral.html,
959           process/part_svc.cgi, process/payment_gateway.html,
960           process/pkg_class.html, process/prepay_credit.cgi,
961           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
962           process/rate.cgi, process/reason.html, process/reason_type.html,
963           process/reg_code.cgi, process/router.cgi,
964           process/svc_Common.html, process/svc_acct.cgi,
965           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
966           process/svc_domain.cgi, process/svc_external.cgi,
967           process/svc_forward.cgi, process/svc_phone.html,
968           process/svc_www.cgi: ACLs
969
970 2008-01-13 13:14  ivan
971
972         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
973           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
974           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
975           cust_main-import.cgi, cust_main-import_charges.cgi,
976           delete-cust_credit.cgi, delete-cust_pay.cgi,
977           delete-cust_refund.cgi, delete-customer.cgi,
978           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
979           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
980           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
981           inventory_item-import.html, link.cgi, meta-import.cgi,
982           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
983           print_invoices.cgi, queue.cgi, recharge_svc.html,
984           svc_acct-domains.cgi, unapply-cust_credit.cgi,
985           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
986           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
987           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
988           process/catchall.cgi, process/cdr-import.html,
989           process/cust_main-import.cgi,
990           process/cust_main-import_charges.cgi,
991           process/delete-customer.cgi, process/inventory_item-import.html,
992           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
993           process/recharge_svc.html: ACLs
994
995 2008-01-13 12:55  ivan
996
997         * httemplate/: browse/part_bill_event.cgi, search/cust_bill.html,
998           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
999           search/prepay_credit.html, search/queue.html,
1000           search/report_prepaid_income.cgi, search/report_tax.cgi,
1001           search/sqlradius.cgi: ACLs
1002
1003 2008-01-13 12:50  ivan
1004
1005         * httemplate/elements/: tr-select-reason.html, errorpage.html:
1006           stale leftovers from XSSmas
1007
1008 2008-01-13 12:46  ivan
1009
1010         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
1011           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
1012           cust_main/payment_history.html, elements/svc_Common.html: ACLs
1013
1014 2008-01-13 12:38  ivan
1015
1016         * httemplate/browse/: access_group.html, access_user.html,
1017           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
1018           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
1019           reason.html, router.cgi: ACLs
1020
1021 2008-01-13 12:30  ivan
1022
1023         * FS/FS/AccessRight.pm: new ACLs
1024
1025 2008-01-12 16:35  ivan
1026
1027         * htetc/handler.pl: use this in handler.pl, not in mason files
1028
1029 2008-01-11 15:10  ivan
1030
1031         * FS/FS/cust_main.pm: add option to enable searching of
1032           cust_main.agent_custid with one or two letter prefix before the
1033           numeric part
1034
1035 2008-01-11 14:53  ivan
1036
1037         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
1038           cust_main.agent_custid with one or two letter prefix before the
1039           numeric part
1040
1041 2008-01-11 09:32  ivan
1042
1043         * httemplate/edit/elements/edit.html: 1.7 installs don't
1044           necessarily have Data::Dumper
1045
1046 2008-01-11 09:30  ivan
1047
1048         * httemplate/edit/elements/svc_Common.html: turn off debugging
1049
1050 2008-01-10 20:47  ivan
1051
1052         * httemplate/elements/tr-password.html: bacport this from HEAD
1053           since we have the new edit.html now
1054
1055 2008-01-10 14:13  ivan
1056
1057         * httemplate/search/elements/search.html: doc
1058
1059 2008-01-10 14:06  ivan
1060
1061         * httemplate/elements/menu.html: new rate editor
1062
1063 2008-01-10 13:53  ivan
1064
1065         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
1066           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
1067           httemplate/edit/elements/edit.html,
1068           httemplate/edit/process/rate_region.cgi: new rate editor
1069
1070 2008-01-10 13:52  ivan
1071
1072         * httemplate/edit/: rate_detail.html, process/rate_detail.html:
1073           file rate_detail.html was added on branch FREESIDE_1_7_BRANCH on
1074           2008-01-10 21:52:32 +0000
1075
1076 2008-01-10 13:52  ivan
1077
1078         * httemplate/browse/rate_detail.html: file rate_detail.html was
1079           added on branch FREESIDE_1_7_BRANCH on 2008-01-10 21:52:31 +0000
1080
1081 2008-01-10 13:52  ivan
1082
1083         * httemplate/browse/rate_region.html: file rate_region.html was
1084           added on branch FREESIDE_1_7_BRANCH on 2008-01-10 21:52:31 +0000
1085
1086 2008-01-10 13:52  ivan
1087
1088         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
1089           edit/rate_detail.html, edit/process/rate_detail.html: new call
1090           rate editor (VoIP/telephony)
1091
1092 2008-01-10 13:17  ivan
1093
1094         * FS/FS/reason_type.pm: third person is better
1095
1096 2008-01-10 13:14  ivan
1097
1098         * httemplate/browse/reason.html: eliminate harmless typo
1099
1100 2008-01-08 13:33  jeff
1101
1102         * FS/FS/svc_acct.pm: transactiony cruft removal
1103
1104 2008-01-08 03:28  ivan
1105
1106         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
1107           FS/FS/cust_refund.pm, httemplate/search/report_receivables.cgi:
1108           show negative balances on A/R report, closes: RT#2983
1109
1110 2008-01-03 18:47  ivan
1111
1112         * httemplate/elements/tr-title.html: backport tr-title from HEAD
1113
1114 2008-01-03 18:42  ivan
1115
1116         * httemplate/edit/: cust_main_county.html,
1117           process/cust_main_county.html: file cust_main_county.html was
1118           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:42:28 +0000
1119
1120 2008-01-03 18:42  ivan
1121
1122         * httemplate/: edit/cust_main_county.html,
1123           edit/process/cust_main_county.html, browse/cust_main_county.cgi,
1124           edit/cust_main_county-expand.cgi,
1125           edit/process/cust_main_county-expand.cgi,
1126           search/elements/search.html: new tax rate editor
1127
1128 2008-01-03 18:41  ivan
1129
1130         * httemplate/edit/process/elements/process.html: backport
1131           process.html from HEAD
1132
1133 2008-01-03 18:35  ivan
1134
1135         * httemplate/: edit/cust_main_county.cgi,
1136           edit/process/cust_main_county.cgi, browse/elements/browse.html:
1137           new tax rate editor
1138
1139 2008-01-03 18:27  ivan
1140
1141         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
1142           from XSSmas
1143
1144 2008-01-03 18:23  ivan
1145
1146         * httemplate/elements/: hidden.html, tablebreak-tr-title.html,
1147           tr-checkbox.html, tr-fixed-country.html, tr-fixed-state.html,
1148           tr-fixed.html, tr-input-money.html, tr-input-percentage.html,
1149           tr-input-text.html, tr-select.html, tr-td-label.html:
1150           reprocussions: backporting elements from HEAD needed for
1151           edit.html
1152
1153 2008-01-03 18:20  ivan
1154
1155         * httemplate/elements/hidden.html: escape value
1156
1157 2008-01-03 18:20  ivan
1158
1159         * httemplate/elements/hidden.html: file hidden.html was added on
1160           branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
1161
1162 2008-01-03 18:19  ivan
1163
1164         * httemplate/elements/: tablebreak-tr-title.html,
1165           tr-fixed-country.html, tr-fixed-state.html,
1166           tr-input-percentage.html: adding new elements: percentage input,
1167           fixed country and state display, tablebreak+title
1168
1169 2008-01-03 18:19  ivan
1170
1171         * httemplate/elements/tablebreak-tr-title.html: file
1172           tablebreak-tr-title.html was added on branch FREESIDE_1_7_BRANCH
1173           on 2008-01-04 02:23:19 +0000
1174
1175 2008-01-03 18:19  ivan
1176
1177         * httemplate/elements/tr-fixed-country.html: file
1178           tr-fixed-country.html was added on branch FREESIDE_1_7_BRANCH on
1179           2008-01-04 02:23:19 +0000
1180
1181 2008-01-03 18:19  ivan
1182
1183         * httemplate/elements/tr-fixed-state.html: file tr-fixed-state.html
1184           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
1185           +0000
1186
1187 2008-01-03 18:19  ivan
1188
1189         * httemplate/elements/tr-input-percentage.html: file
1190           tr-input-percentage.html was added on branch FREESIDE_1_7_BRANCH
1191           on 2008-01-04 02:23:19 +0000
1192
1193 2008-01-03 18:18  ivan
1194
1195         * httemplate/elements/tr-fixed.html: add a formatted_value option
1196
1197 2008-01-03 18:18  ivan
1198
1199         * httemplate/elements/tr-fixed.html: file tr-fixed.html was added
1200           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
1201
1202 2008-01-03 18:18  ivan
1203
1204         * httemplate/elements/tr-input-text.html: add maxlength, text-align
1205           and postfix options, escape value
1206
1207 2008-01-03 18:18  ivan
1208
1209         * httemplate/elements/tr-input-text.html: file tr-input-text.html
1210           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
1211           +0000
1212
1213 2008-01-03 18:13  ivan
1214
1215         * httemplate/edit/: elements/edit.html, reason.html: there's no
1216           such thing as fixedhidden... hidden will do
1217
1218 2008-01-03 18:03  ivan
1219
1220         * httemplate/edit/elements/edit.html: some notes about being
1221           careful with types... i know something there in
1222           httemplate/elements has different args in 1.7 vs 1.9
1223
1224 2008-01-03 17:45  ivan
1225
1226         * httemplate/edit/elements/edit.html: backport edit.html from HEAD,
1227           there will be some reprocussions...
1228
1229 2007-12-28 10:58  jeff
1230
1231         * httemplate/: elements/menu.html, search/report_svc_acct.html,
1232           search/svc_acct.cgi: advanced account reports (RT#2954)
1233
1234 2007-12-28 07:19  jeff
1235
1236         * httemplate/elements/menu.html: whoops
1237
1238 2007-12-28 07:10  jeff
1239
1240         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
1241           logged in report
1242
1243 2007-12-28 06:39  jeff
1244
1245         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
1246           svc_acct.last_login and .last_logout
1247
1248 2007-12-28 04:10  ivan
1249
1250         * htetc/handler.pl: remove just a tiny bit more cruft
1251
1252 2007-12-28 04:01  ivan
1253
1254         * htetc/handler.pl: restore in-browser error reporting
1255
1256 2007-12-27 23:45  ivan
1257
1258         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
1259           clean up handler.pl so we can have separate default_escape_flags
1260           for FS and RT and don't have to make FS's |h flag useless
1261
1262 2007-12-27 17:32  jeff
1263
1264         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1265           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
1266           httemplate/view/svc_acct.cgi: last login reporting (#2952)
1267
1268 2007-12-27 15:49  ivan
1269
1270         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
1271           in edge case where you have taxclass and empty-taxclass rates for
1272           a country/state(/county) and also have a different set of
1273           taxclasses for some other country/state
1274
1275 2007-12-26 14:52  jeff
1276
1277         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
1278
1279 2007-12-25 23:51  ivan
1280
1281         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
1282
1283 2007-12-25 15:49  ivan
1284
1285         * httemplate/: browse/addr_block.cgi,
1286           browse/part_virtual_field.cgi, browse/router.cgi, edit/agent.cgi,
1287           edit/agent_payment_gateway.html, edit/agent_type.cgi,
1288           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
1289           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
1290           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
1291           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
1292           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
1293           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
1294           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
1295           edit/svc_forward.cgi, edit/elements/edit.html,
1296           elements/error.html, misc/batch-cust_pay.html,
1297           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
1298           misc/recharge_svc.html, misc/process/meta-import.cgi,
1299           search/cust_bill_event.html: ho ho ho, merry XSSmas
1300
1301 2007-12-23 13:59  jeff
1302
1303         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
1304           FS/FS/part_pkg/subscription.pm,
1305           httemplate/misc/process/recharge_svc.html: add a reset feature to
1306           manual recharges (#1858)
1307
1308 2007-12-21 14:27  jeff
1309
1310         * FS/FS/part_pkg/: flat_delayed.pm, prorate_delayed.pm,
1311           voip_cdr.pm: backport 1.9 enhancements for flat_delayed,
1312           prorate_delayed, and voip_cdr plans
1313
1314 2007-12-21 13:38  jeff
1315
1316         * FS/FS/: cust_main.pm, part_pkg/flat.pm, part_pkg/prorate.pm,
1317           part_pkg/subscription.pm: backport flat, prorate, and
1318           subscription plans
1319
1320 2007-12-20 11:23  jeff
1321
1322         * FS/FS/part_export/prizm.pm: increase siteName allowed length
1323
1324 2007-12-19 14:31  jeff
1325
1326         * httemplate/: misc/cancel_cust.html, misc/cust_main-cancel.cgi,
1327           view/cust_main.cgi: backport reason selection for whole customer
1328           cancel (RT#2872)
1329
1330 2007-12-19 13:05  jeff
1331
1332         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
1333           httemplate/search/cust_main.html,
1334           httemplate/search/report_cust_main.html: add options for balance
1335           over/under to advanced customer report
1336
1337 2007-12-19 10:43  jeff
1338
1339         * FS/FS/cust_main.pm: backport balance_sql and balance_date_sql
1340
1341 2007-12-18 17:55  jeff
1342
1343         * FS/FS/cust_credit.pm: underscoring the important
1344
1345 2007-12-18 12:58  ivan
1346
1347         * FS/FS/cust_main.pm: legacy agent_custid field should be as
1348           searchable as actual custnum, right?  at least if it is a
1349           number...
1350
1351 2007-12-18 12:42  ivan
1352
1353         * httemplate/edit/quick-charge.html: IE is case-sensitive when
1354           setting maxLength (and other attributes?).  hopefully that's all
1355           it is.
1356
1357 2007-12-17 15:57  jeff
1358
1359         * httemplate/view/cust_main/quick-charge.html: cruft removal
1360
1361 2007-12-17 14:57  jeff
1362
1363         * FS/FS/cust_credit.pm: stricter otaker rules
1364
1365 2007-12-17 11:59  ivan
1366
1367         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
1368           hurt anything.
1369
1370 2007-12-17 11:52  ivan
1371
1372         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
1373           anything... (famous last words)
1374
1375 2007-12-16 17:17  ivan
1376
1377         * httemplate/view/cust_main/contacts.html: fix the case where the
1378           customer doesn't actually have a ship address
1379
1380 2007-12-16 16:59  ivan
1381
1382         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
1383           httemplate/elements/header.html,
1384           httemplate/edit/cust_main/billing.html,
1385           httemplate/edit/cust_main/contact.html,
1386           httemplate/edit/cust_main.cgi,
1387           httemplate/view/cust_main/contacts.html,
1388           httemplate/search/cust_main.cgi: add cust_main-require_address2
1389           config, reimplement address2-search config ("Unit #" search in
1390           searchbar), visual indication of require_invoicing_list_email,
1391           closes: RT#2926
1392
1393 2007-12-16 14:40  ivan
1394
1395         * httemplate/elements/errorpage.html: less is better
1396
1397 2007-12-16 13:02  ivan
1398
1399         * httemplate/elements/header.html: more consistent naming:
1400           cust_main_ADV.cgi becomes cust_main.html
1401
1402 2007-12-16 13:01  ivan
1403
1404         * httemplate/search/report_cust_main.html:
1405           httemplate/elements/header.html
1406
1407 2007-12-16 12:48  ivan
1408
1409         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
1410           consistent naming: cust_main_ADV.cgi becomes cust_main.html
1411
1412 2007-12-14 17:45  ivan
1413
1414         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
1415           drain bramage
1416
1417 2007-12-14 17:37  ivan
1418
1419         * httemplate/search/cust_bill.html: where helps alot
1420
1421 2007-12-14 17:23  ivan
1422
1423         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
1424           put reprinting issues to rest for ejourney, yow
1425
1426 2007-12-13 19:23  rsiddall
1427
1428         * install/rpm/: freeside-mason.deps.inc, freeside.spec: Ugly hack
1429           to extend rpmbuild's auto-requires to process handler.pl.  This
1430           is loosely based on notes on the Fedora wiki.  The internal
1431           dependency generator is disabled and as far as possible the same
1432           code is used to generate provides and requires.  The list of
1433           files to be scanned for requires is saved by a supplemental
1434           script and if it contains handler.pl, that file is scanned for
1435           requires with the standard Perl dependencies checker.  References
1436           to RT are filtered out as RT is not enabled in this version of
1437           the .spec file.  This mod obsoletes the freeside-mason-deps.inc
1438           file and simplifies building the RPMs.
1439
1440 2007-12-13 12:08  rsiddall
1441
1442         * install/rpm/freeside.spec: Now updates FS version to match RPM
1443           version and release.  This is displayed in the main billing
1444           screen.
1445
1446 2007-12-13 11:52  rsiddall
1447
1448         * install/rpm/freeside.spec: Ugly hack to make MySQL work.  The
1449           configuration files and other DBI-specific files are moved to the
1450           -postgresql and -mysql files.  Attempts to replace
1451           /etc/freeside/secrets with a symlink didn't work sufficiently
1452           well, so the %post scripts update the DBI line in that file.
1453
1454 2007-12-12 16:17  jeff
1455
1456         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
1457
1458 2007-12-12 13:18  jeff
1459
1460         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
1461           www_shellcommands export (#1227)
1462
1463 2007-12-12 01:03  ivan
1464
1465         * FS/bin/: freeside-history-requeue: adding this quick script
1466
1467 2007-12-12 01:03  ivan
1468
1469         * FS/bin/freeside-history-requeue: file freeside-history-requeue
1470           was added on branch FREESIDE_1_7_BRANCH on 2007-12-12 09:03:45
1471           +0000
1472
1473 2007-12-11 21:58  jeff
1474
1475         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
1476           FS/FS/ClientAPI/Signup.pm,
1477           fs_selfservice/FS-SelfService/SelfService.pm,
1478           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
1479           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
1480           httemplate/edit/svc_acct.cgi: self-service can select domain on
1481           provision (#2801)
1482
1483 2007-12-11 21:42  jeff
1484
1485         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
1486           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
1487           reason improvement, bugfix, and tool
1488
1489 2007-12-07 18:23  rsiddall
1490
1491         * install/rpm/freeside.spec: Moved the misc. binaries to
1492           /usr/share/freeside-<n>/bin
1493
1494 2007-12-06 17:08  ivan
1495
1496         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
1497           mmkay
1498
1499 2007-12-06 17:04  ivan
1500
1501         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
1502           cust_credit records; we don't want to abort the upgrade because
1503           of that, just warn
1504
1505 2007-12-06 12:49  jeff
1506
1507         * httemplate/edit/part_pkg.cgi: agent setting during package edit
1508           cleanup
1509
1510 2007-12-06 08:51  jeff
1511
1512         * httemplate/view/svc_acct.cgi: support display of negative time
1513
1514 2007-12-05 14:05  ivan
1515
1516         * Makefile: when installing selfservice, create freeside homedir if
1517           it doesn't exist
1518
1519 2007-12-05 12:50  ivan
1520
1521         * httemplate/elements/tr-select-reason.html: doh, order_by does
1522           have to include ORDER BY!
1523
1524 2007-12-05 12:47  ivan
1525
1526         * httemplate/elements/tr-select-reason.html: show types in reason
1527           selection, order by type and reason
1528
1529 2007-12-05 07:10  jeff
1530
1531         * FS/FS/ConfDefaults.pm: add in status and company fields
1532
1533 2007-12-04 20:57  jeff
1534
1535         * httemplate/edit/process/part_pkg.cgi: wtf?
1536
1537 2007-12-04 16:52  ivan
1538
1539         * httemplate/search/elements/search.html: i hope this allows IE to
1540           download excel over https?
1541
1542 2007-12-04 10:35  jeff
1543
1544         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
1545           advanced package report (#2779)
1546
1547 2007-12-04 10:27  jeff
1548
1549         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
1550
1551 2007-12-04 10:19  jeff
1552
1553         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
1554           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
1555           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/reason.pm,
1556           FS/FS/reason_type.pm, FS/FS/ClientAPI/MyAccount.pm,
1557           FS/FS/ClientAPI/Signup.pm, FS/FS/part_pkg/flat_comission.pm,
1558           FS/FS/part_pkg/flat_comission_cust.pm,
1559           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
1560           httemplate/browse/reason.html,
1561           httemplate/browse/reason_type.html,
1562           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
1563           httemplate/edit/reason_type.html,
1564           httemplate/edit/elements/edit.html,
1565           httemplate/edit/process/cust_credit.cgi,
1566           httemplate/elements/menu.html,
1567           httemplate/elements/tr-select-reason.html: change credit reasons
1568           from freetext to new reason/reason type system (#2777)
1569
1570 2007-12-03 15:12  rsiddall
1571
1572         * install/rpm/freeside.spec: Updated file list and info for license
1573           change from GPL to AGPL
1574
1575 2007-12-02 16:18  ivan
1576
1577         * htetc/freeside-rt.conf: would help if i got the closing tag right
1578
1579 2007-12-02 16:13  ivan
1580
1581         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
1582           statistic running, i hope
1583
1584 2007-11-30 17:37  ivan
1585
1586         * FS/FS/part_pkg/prorate.pm: cleanup
1587
1588 2007-11-30 17:34  ivan
1589
1590         * FS/FS/h_cust_svc.pm: add date_deleted method
1591
1592 2007-11-30 17:34  ivan
1593
1594         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
1595           slightly
1596
1597 2007-11-30 17:33  ivan
1598
1599         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
1600           cancellation persay, since its generic now
1601
1602 2007-11-30 17:32  ivan
1603
1604         * FS/FS/Record.pm: add h_date method too
1605
1606 2007-11-30 17:30  ivan
1607
1608         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
1609           methods and subroutines
1610
1611 2007-11-30 17:29  ivan
1612
1613         * FS/FS/part_pkg/: bulk.pm: add bulk price plan
1614
1615 2007-11-30 17:29  ivan
1616
1617         * FS/FS/part_pkg/bulk.pm: file bulk.pm was added on branch
1618           FREESIDE_1_7_BRANCH on 2007-12-01 01:29:04 +0000
1619
1620 2007-11-30 13:07  ivan
1621
1622         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
1623           httemplate/search/cust_bill.html: add net vs gross amounts to
1624           invoice report; make the "net sales" links on
1625           sales/credit/receipts report & graph clickable
1626
1627 2007-11-30 12:55  ivan
1628
1629         * httemplate/graph/elements/monthly.html: UI: download full results
1630           links on separate lines, for consistency with search.html
1631
1632 2007-11-30 10:13  ivan
1633
1634         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
1635           separately
1636
1637 2007-11-29 19:24  ivan
1638
1639         * httemplate/misc/cust_main-import.cgi, FS/FS/cust_main.pm: add
1640           customer import format with company
1641
1642 2007-11-29 17:24  ivan
1643
1644         * httemplate/browse/access_user.html: update inline documentation
1645
1646 2007-11-29 17:16  ivan
1647
1648         * FS/FS/cust_main.pm: fix compilation error from patch just applied
1649           - method2payby is needed earlier
1650
1651 2007-11-29 15:51  ivan
1652
1653         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
1654           fix dates going all wacky on errors, when you're asked to confirm
1655           a date move into the past
1656
1657 2007-11-28 19:38  ivan
1658
1659         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
1660           nonexistent column and fix the statustext check
1661
1662 2007-11-28 19:05  ivan
1663
1664         * FS/FS/Schema.pm: doh, fix primary key name in new table
1665
1666 2007-11-28 18:54  ivan
1667
1668         * FS/FS/cust_pay_pending.pm, FS/t/cust_pay_pending.t,
1669           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS.pm,
1670           FS/MANIFEST, httemplate/misc/payment.cgi,
1671           httemplate/misc/process/payment.cgi: even more reliable
1672           multiple-payment/double-click/concurrent-payment-form protection
1673
1674 2007-11-28 18:54  ivan
1675
1676         * FS/FS/cust_pay_pending.pm: file cust_pay_pending.pm was added on
1677           branch FREESIDE_1_7_BRANCH on 2007-11-29 02:55:07 +0000
1678
1679 2007-11-28 18:54  ivan
1680
1681         * FS/t/cust_pay_pending.t: file cust_pay_pending.t was added on
1682           branch FREESIDE_1_7_BRANCH on 2007-11-29 02:55:09 +0000
1683
1684 2007-11-28 12:18  jeff
1685
1686         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
1687           select multiple, discourage creation of packages no agent can
1688           sell
1689
1690 2007-11-28 10:49  jeff
1691
1692         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
1693           httemplate/search/cust_main_ADV.cgi,
1694           httemplate/search/report_cust_main.html: advanced customer report
1695           rearrangement
1696
1697 2007-11-28 10:41  jeff
1698
1699         * FS/FS/Record.pm: backport the order_by option to qsearch from
1700           1.9x
1701
1702 2007-11-27 17:30  ivan
1703
1704         * README: license clarification for self-service code
1705
1706 2007-11-27 15:47  ivan
1707
1708         * httemplate/search/cust_bill.html: fix small side-effect of
1709           mysql-compat change eliminating DISTINCT ON: map changing values
1710           of @where array
1711
1712 2007-11-27 14:30  jeff
1713
1714         * FS/FS/part_export/prizm.pm: name management tweaking
1715
1716 2007-11-27 11:34  jeff
1717
1718         * FS/FS/part_export/prizm.pm: slop correction
1719
1720 2007-11-26 19:02  jeff
1721
1722         * FS/FS/part_export/prizm.pm: attach SM's to default network,
1723           improved unsuspend & delete, option for BAM only or EMS
1724
1725 2007-11-26 18:51  jeff
1726
1727         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
1728           customers from circumventing a suspension via selfservice (2768)
1729
1730 2007-11-25 18:19  ivan
1731
1732         * httemplate/search/elements/search.html: add a "printable copy"
1733           link to searches to get full results as printable HTML without
1734           other cruft, closes: #1885
1735
1736 2007-11-25 18:18  ivan
1737
1738         * httemplate/elements/header-popup.html: add our stylesheet to
1739           popup/print headers
1740
1741 2007-11-23 12:25  ivan
1742
1743         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
1744           buttons on errors, closes: RT#1035
1745
1746 2007-11-21 17:03  ivan
1747
1748         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
1749           agent' choice if the dropdown already has a value
1750
1751 2007-11-20 09:18  ivan
1752
1753         * AGPL: file AGPL was added on branch FREESIDE_1_7_BRANCH on
1754           2007-11-20 17:18:57 +0000
1755
1756 2007-11-20 09:18  ivan
1757
1758         * AGPL, GPL: it finally happened
1759
1760 2007-11-20 07:59  rsiddall
1761
1762         * install/rpm/freeside.spec: Self-service RPM now contains PHP and
1763           XMLRPC components.
1764
1765 2007-11-14 15:10  ivan
1766
1767         * FS/FS/TicketSystem/RT_External.pm,
1768           httemplate/view/cust_main/tickets.html: add link to resolved
1769           tickets too
1770
1771 2007-11-13 11:39  rsiddall
1772
1773         * install/rpm/freeside.spec: Added two optional modules to the
1774           Requires lists: Apache::DBI and Fax::Hylafax::Client Added a
1775           %post script to chkconfig the freeside service, but not start it.
1776           Modified the Mason %post script to check the httpd config file
1777           is in the expected place.
1778
1779 2007-11-09 10:59  ivan
1780
1781         * FS/FS/: Conf.pm, cust_main.pm: add
1782           business-onlinepayment-email_customer flag
1783
1784 2007-11-09 09:42  ivan
1785
1786         * FS/FS/cust_main.pm: mysql fix for regexen, 1.7-style
1787
1788 2007-11-08 19:26  ivan
1789
1790         * httemplate/search/report_receivables.html: better visual
1791           indication of disabled "days" field on IE
1792
1793 2007-11-08 19:12  ivan
1794
1795         * httemplate/search/: report_receivables.cgi,
1796           report_receivables.html: add option for listing customers without
1797           a balance (closes: RT#2752) and fix bug in total row (closes:
1798           RT#2736)
1799
1800 2007-11-08 16:44  jeff
1801
1802         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
1803
1804 2007-11-07 20:21  ivan
1805
1806         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
1807           selfservice-session_timeout config
1808
1809 2007-11-07 19:04  rsiddall
1810
1811         * install/rpm/freeside.spec: Added %post scriptlet to change
1812           User/Group in the local Apache instance configuration file to
1813           freeside.  (Code from Debian install script.)
1814
1815 2007-11-07 18:15  rsiddall
1816
1817         * install/rpm/freeside.spec: Fix for bug that prevented RPMs
1818           building on x86_64: wrong path to brp-compress.
1819
1820 2007-11-07 18:10  ivan
1821
1822         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
1823           in concatenation (.) or string at
1824           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
1825
1826 2007-11-07 15:02  rsiddall
1827
1828         * install/rpm/freeside-install: Fixed up the tests to work on
1829           CentOS 4.  Not sure if this is portable.
1830
1831 2007-11-07 14:38  rsiddall
1832
1833         * install/rpm/freeside.sysconfig: Changed initial values to match
1834           Makefile.  This may eliminate the need to change this file in
1835           many installations.
1836
1837 2007-11-06 13:43  rsiddall
1838
1839         * install/rpm/freeside.spec: Quick update to avoid installing
1840           freeside-import.
1841
1842 2007-11-06 13:34  rsiddall
1843
1844         * install/rpm/freeside-import: Removing the text file import script
1845           for now.
1846
1847 2007-11-06 13:25  rsiddall
1848
1849         * install/rpm/freeside.spec: Changes to make it easier to build
1850           daily CVS builds.  Also successfully builds RPMs without putting
1851           some of the RedHat-style and RPM files in the SOURCES directory.
1852
1853 2007-11-06 13:23  rsiddall
1854
1855         * install/rpm/freeside.sysconfig: First version of a RedHat-style
1856           system configuration file for Freeside.  This would live in
1857           /etc/sysconfig and include some of the values that are currently
1858           hard-coded in Makefile.
1859
1860 2007-11-06 13:21  rsiddall
1861
1862         * install/rpm/freeside-import: Initial version of freeside-import.
1863           Needs to be updated to use the Freeside schema file and have a
1864           more useful syntax for modifications and deletions.
1865
1866 2007-11-05 17:59  ivan
1867
1868         * bin/customer-faker: keep our own list of states; remove some
1869           states that Data::Faker and Locale::SubCountry disagree on
1870
1871 2007-11-04 21:42  ivan
1872
1873         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
1874           to process_payment.  just a bit important.
1875
1876 2007-11-04 21:27  ivan
1877
1878         * FS/FS/ClientAPI/MyAccount.pm,
1879           fs_selfservice/FS-SelfService/SelfService.pm: add
1880           process_payment_order_pkg method
1881
1882 2007-11-04 10:22  jeff
1883
1884         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
1885           choice according to ut_text()
1886
1887 2007-11-04 10:04  jeff
1888
1889         * httemplate/elements/menu.html: not quite yet
1890
1891 2007-11-03 10:38  ivan
1892
1893         * httemplate/elements/menu.html: move menu option for adv. customer
1894           reports to second level, same as advanced invoice & package
1895           reports
1896
1897 2007-11-02 17:55  jeff
1898
1899         * httemplate/search/report_cust_main.html: new customer
1900           report/flattened package report (ticket 1428)
1901
1902 2007-11-02 17:52  jeff
1903
1904         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi: new
1905           customer report/flattened package report (ticket 1428)
1906
1907 2007-10-29 05:03  ivan
1908
1909         * httemplate/search/report_receivables.cgi: famous last mysql bug
1910
1911 2007-10-29 04:34  ivan
1912
1913         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
1914
1915 2007-10-29 04:18  ivan
1916
1917         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
1918           locking workaround
1919
1920 2007-10-29 03:30  ivan
1921
1922         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
1923           httemplate/search/cust_bill.html,
1924           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
1925           either, sigh
1926
1927 2007-10-28 18:08  ivan
1928
1929         * httemplate/view/cust_pay.html: still have link back to the
1930           customer on printable receipt... should hide it from print at
1931           some point though
1932
1933 2007-10-28 05:51  ivan
1934
1935         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
1936           bin/freeside-upgrade: finish mysql locking workaround
1937
1938 2007-10-27 20:55  ivan
1939
1940         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
1941           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
1942           httemplate/search/report_receivables.cgi: mysql me harder
1943
1944 2007-10-26 21:46  ivan
1945
1946         * httemplate/view/cust_pay.html: file cust_pay.html was added on
1947           branch FREESIDE_1_7_BRANCH on 2007-10-27 04:46:21 +0000
1948
1949 2007-10-26 21:46  ivan
1950
1951         * httemplate/view/cust_pay.html, FS/FS/cust_main.pm,
1952           FS/FS/cust_pay.pm, httemplate/misc/process/payment.cgi,
1953           httemplate/search/cust_pay.cgi,
1954           httemplate/view/cust_main/payment_history.html: simple payment
1955           receipts in web interface, sorry arnie, RT#2738
1956
1957 2007-10-25 12:01  ivan
1958
1959         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
1960           mysql, yes, mysql.
1961
1962 2007-10-14 16:14  ivan
1963
1964         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
1965           config from here, though?
1966
1967 2007-10-14 16:10  ivan
1968
1969         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
1970
1971 2007-10-13 18:51  ivan
1972
1973         * fs_selfservice/php/freeside.login_example.php: file
1974           freeside.login_example.php was added on branch
1975           FREESIDE_1_7_BRANCH on 2007-10-14 01:51:14 +0000
1976
1977 2007-10-13 18:51  ivan
1978
1979         * fs_selfservice/php/freeside_signup_example.php: file
1980           freeside_signup_example.php was added on branch
1981           FREESIDE_1_7_BRANCH on 2007-10-14 01:51:14 +0000
1982
1983 2007-10-13 18:51  ivan
1984
1985         * fs_selfservice/php/: freeside.class.php,
1986           freeside.login_example.php, freeside_signup_example.php: adding
1987           php examples
1988
1989 2007-10-13 18:51  ivan
1990
1991         * fs_selfservice/php/freeside.class.php: file freeside.class.php
1992           was added on branch FREESIDE_1_7_BRANCH on 2007-10-14 01:51:13
1993           +0000
1994
1995 2007-10-13 10:19  jeff
1996
1997         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
1998           agent_defaultpkg handling
1999
2000 2007-10-12 10:50  ivan
2001
2002         * FS/FS/Schema.pm: backport new schema stuff from 1.9, as running
2003           this with new DBIx::DBSchema results in disappearing indices
2004
2005 2007-10-08 21:58  ivan
2006
2007         * FS/FS/Conf.pm: fix documenation links to point into wiki where
2008           they belong
2009
2010 2007-10-08 13:59  jeff
2011
2012         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: agent
2013           selection on package add/edit (1151)
2014
2015 2007-10-08 12:04  jeff
2016
2017         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
2018           httemplate/edit/reg_code.cgi,
2019           httemplate/edit/process/cust_svc.cgi,
2020           httemplate/edit/process/domain_record.cgi,
2021           httemplate/edit/process/quick-cust_pkg.cgi,
2022           httemplate/edit/process/reg_code.cgi,
2023           httemplate/elements/errorpage.html,
2024           httemplate/elements/tr-select-part_referral.html,
2025           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
2026           httemplate/misc/cust_main-cancel.cgi,
2027           httemplate/misc/delete-agent_payment_gateway.cgi,
2028           httemplate/misc/delete-cust_credit.cgi,
2029           httemplate/misc/delete-cust_pay.cgi,
2030           httemplate/misc/delete-cust_refund.cgi,
2031           httemplate/misc/delete-domain_record.cgi,
2032           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
2033           httemplate/misc/inventory_item-import.html,
2034           httemplate/misc/unapply-cust_credit.cgi,
2035           httemplate/misc/unapply-cust_pay.cgi,
2036           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
2037           httemplate/misc/unvoid-cust_pay_void.cgi,
2038           httemplate/misc/upload-batch.cgi,
2039           httemplate/misc/void-cust_pay.cgi,
2040           httemplate/misc/process/cdr-import.html,
2041           httemplate/misc/process/cust_main-import.cgi,
2042           httemplate/misc/process/cust_main-import_charges.cgi,
2043           httemplate/misc/process/inventory_item-import.html,
2044           httemplate/misc/process/link.cgi,
2045           httemplate/misc/process/payment.cgi,
2046           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
2047           httemplate/search/inventory_item.html,
2048           httemplate/search/reg_code.html, httemplate/search/sql.html,
2049           httemplate/search/svc_acct.cgi,
2050           httemplate/search/svc_broadband.cgi: Remove remaining calls to
2051           idiot/eidiot.  Should fix 1479
2052
2053 2007-10-05 12:45  ivan
2054
2055         * httemplate/elements/tr-input-beginning_ending.html: fix date
2056           selection on advanced invoice report, or future places where date
2057           selection component is included multiple times
2058
2059 2007-10-03 20:22  ivan
2060
2061         * fs_selfservice/FS-SelfService/SelfService.pm: improve layout of
2062           self-service documentation
2063
2064 2007-10-03 19:52  ivan
2065
2066         * bin/pod2x: wikify individual files
2067
2068 2007-10-03 19:22  ivan
2069
2070         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
2071
2072 2007-10-03 19:15  ivan
2073
2074         * FS/FS/cust_main.pm: add missing =back
2075
2076 2007-10-03 19:07  ivan
2077
2078         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
2079           hope
2080
2081 2007-10-03 19:06  jeff
2082
2083         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
2084           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
2085           httemplate/edit/process/part_pkg.cgi: support part_pkg option
2086           input validation, check bytecounts and allow commas (closes 1863)
2087
2088 2007-10-03 18:56  ivan
2089
2090         * bin/pod2x: this *should* fix munging of non-internal links, i
2091           hope
2092
2093 2007-10-03 18:50  ivan
2094
2095         * bin/pod2x: 1.7 doc uploader goes in 1.7 location
2096
2097 2007-10-03 18:49  ivan
2098
2099         * Makefile, bin/pod2x: wiki documentation convertor now
2100
2101 2007-10-03 18:47  ivan
2102
2103         * FS/FS.pm: add missing CLI utilities to FS.pm too
2104
2105 2007-10-03 18:45  ivan
2106
2107         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
2108
2109 2007-10-03 18:29  ivan
2110
2111         * FS/t/cust_tax_exempt.pm: wtf!
2112
2113 2007-10-03 18:15  ivan
2114
2115         * FS/: FS.pm: update top-level FS manpage
2116
2117 2007-10-02 08:31  jeff
2118
2119         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
2120           httemplate/search/cust_bill_event.cgi: fix up re-email these
2121           events
2122
2123 2007-09-29 17:25  ivan
2124
2125         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
2126           date editing errors (especially because resetting them pops up
2127           the error confirmation)
2128
2129 2007-09-27 14:25  jeff
2130
2131         * httemplate/edit/svc_acct.cgi: hide fixed passwords
2132
2133 2007-09-23 16:17  ivan
2134
2135         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
2136           show the svc_www.usersvc selector unless it is non-fixed or
2137           non-blank, NOT non-fixed or blank
2138
2139 2007-09-22 15:45  ivan
2140
2141         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
2142           menubar border in example self-service template
2143
2144 2007-09-22 12:40  ivan
2145
2146         * httemplate/view/svc_acct.cgi: UI
2147
2148 2007-09-22 11:27  ivan
2149
2150         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
2151           with accounts
2152
2153 2007-09-20 17:42  ivan
2154
2155         * httemplate/pref/pref-process.html: backport fix from HEAD
2156           allowing - in preference email addresses
2157
2158 2007-09-18 17:12  ivan
2159
2160         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
2161           least one small problem with reprint/email/fax functionality: now
2162           should understand the "most recent invoice per customer" and
2163           invoice # min/max options
2164
2165 2007-09-18 14:41  ivan
2166
2167         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
2168
2169 2007-09-18 14:37  ivan
2170
2171         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
2172           svcpart (links from browse/part_svc, in particular
2173
2174 2007-09-13 20:45  ivan
2175
2176         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
2177           undefined value as an ARRAY reference at
2178           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
2179
2180 2007-09-13 20:31  ivan
2181
2182         * rt/html/Elements/TicketList: fix visual glitch on "RT at a
2183           glance" / Ticketing main
2184
2185 2007-09-13 19:14  ivan
2186
2187         * rt/html/Ticket/Elements/ShowTransactionAttachments: turn off
2188           Text::Quoted usage, it segfaults and its optional
2189
2190 2007-09-13 15:25  ivan
2191
2192         * httemplate/browse/part_svc.cgi: random indentation fix
2193
2194 2007-09-13 15:24  ivan
2195
2196         * CREDITS: too little, too late attempt at spam reduction
2197
2198 2007-09-13 15:05  ivan
2199
2200         * httemplate/search/cust_main.cgi: fix status color on customer
2201           list
2202
2203 2007-09-13 13:16  ivan
2204
2205         * httemplate/misc/cust_main-import.cgi: add better inline docs
2206           explaining fields on customer CSV import
2207
2208 2007-09-12 13:40  ivan
2209
2210         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
2211           we can't fetch the name for a queue...
2212
2213 2007-09-11 21:23  ivan
2214
2215         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
2216           in statustext message (or anything else weird) from causing them
2217           not to get inserted
2218
2219 2007-09-10 18:33  ivan
2220
2221         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
2222           cust_main-require_invoicing_list_email options
2223
2224 2007-09-06 20:45  ivan
2225
2226         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
2227           work even when people don't set one in config
2228
2229 2007-09-06 20:36  ivan
2230
2231         * FS/FS/part_export/sqlradius.pm: tweak debugging
2232
2233 2007-08-23 01:23  ivan
2234
2235         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
2236           could log in to RADIUS with uppercase usernameand avoid bandwidth
2237           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
2238           for nothing, grr!)
2239
2240 2007-08-21 16:52  jeff
2241
2242         * FS/bin/freeside-upgrade: agent_custid bugfix (1746) (backport)
2243
2244 2007-08-16 11:23  jeff
2245
2246         * FS/FS/svc_acct.pm: correct labels in service definition edit for
2247           svc_acct (#1745) (backport)
2248
2249 2007-08-15 17:00  ivan
2250
2251         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
2252           of 2037-12 so it doesn't bomb out on empty paydates
2253
2254 2007-08-15 16:46  ivan
2255
2256         * FS/bin/freeside-sqlradius-reset: add -n option to
2257           freeside-sqlradius-reset to supress deleting data
2258
2259 2007-08-15 14:51  ivan
2260
2261         * httemplate/edit/cust_main.cgi: fix customer status color here too
2262
2263 2007-08-14 20:26  ivan
2264
2265         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
2266           table-grid the export listing
2267
2268 2007-08-14 14:46  ivan
2269
2270         * httemplate/graph/cust_pkg.cgi: file cust_pkg.cgi was added on
2271           branch FREESIDE_1_7_BRANCH on 2007-08-14 21:47:24 +0000
2272
2273 2007-08-14 14:46  ivan
2274
2275         * httemplate/graph/report_cust_pkg.html: file report_cust_pkg.html
2276           was added on branch FREESIDE_1_7_BRANCH on 2007-08-14 21:47:24
2277           +0000
2278
2279 2007-08-14 14:46  ivan
2280
2281         * httemplate/graph/cust_pkg.cgi,
2282           httemplate/graph/report_cust_pkg.html,
2283           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
2284           httemplate/graph/cust_bill_pkg.cgi,
2285           httemplate/graph/money_time.cgi,
2286           httemplate/graph/elements/monthly.html,
2287           httemplate/browse/agent.cgi: add package churn report/graph
2288
2289 2007-08-10 15:48  ivan
2290
2291         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
2292           frequencies
2293
2294 2007-08-10 00:01  ivan
2295
2296         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
2297           httemplate/view/cust_main/packages.html: on changing packages,
2298           don't set setup date unless old package has one
2299
2300 2007-08-08 12:18  ivan
2301
2302         * FS/FS/cust_pkg.pm: fix otaker regex
2303
2304 2007-08-07 13:05  ivan
2305
2306         * FS/FS/cust_main.pm: more informative error msg
2307
2308 2007-08-06 12:45  jeff
2309
2310         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
2311           documentation improvements
2312
2313 2007-08-06 01:51  jeff
2314
2315         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
2316           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
2317           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
2318           (backport)
2319
2320 2007-08-06 01:46  jeff
2321
2322         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm: file
2323           XMLRPC.pm was added on branch FREESIDE_1_7_BRANCH on 2007-08-06
2324           08:51:19 +0000
2325
2326 2007-08-06 01:46  jeff
2327
2328         * fs_selfservice/FS-SelfService/cgi/xmlrpc.cgi: file xmlrpc.cgi was
2329           added on branch FREESIDE_1_7_BRANCH on 2007-08-06 08:51:19 +0000
2330
2331 2007-08-06 01:46  jeff
2332
2333         * fs_selfservice/FS-SelfService/:
2334           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
2335           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
2336
2337 2007-08-06 01:46  jeff
2338
2339         * fs_selfservice/FS-SelfService/freeside-selfservice-xmlrpc-server:
2340           file freeside-selfservice-xmlrpc-server was added on branch
2341           FREESIDE_1_7_BRANCH on 2007-08-06 08:51:18 +0000
2342
2343 2007-08-05 10:32  jeff
2344
2345         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
2346
2347 2007-08-02 16:44  ivan
2348
2349         * httemplate/view/cust_main/packages.html: increase package popup
2350           width
2351
2352 2007-08-02 16:09  ivan
2353
2354         * httemplate/: edit/process/cust_pkg.cgi,
2355           elements/select-table.html, misc/change_pkg.cgi,
2356           view/cust_main/packages.html: fix slowness on change package and
2357           also make it into a popup
2358
2359 2007-08-02 16:01  ivan
2360
2361         * httemplate/elements/select-cust-part_pkg.html: file
2362           select-cust-part_pkg.html was added on branch FREESIDE_1_7_BRANCH
2363           on 2007-08-02 23:01:02 +0000
2364
2365 2007-08-02 16:01  ivan
2366
2367         * httemplate/elements/: select-cust-part_pkg.html: fix slowness on
2368           change package and also make it into a popup
2369
2370 2007-08-02 15:55  ivan
2371
2372         * FS/FS/CGI.pm: fix status color on small_custview
2373
2374 2007-08-02 13:18  ivan
2375
2376         * httemplate/elements/select-table.html: sync with HEAD 1.8
2377
2378 2007-08-02 13:06  ivan
2379
2380         * httemplate/elements/select-table.html: backport select-table.html
2381           from HEAD
2382
2383 2007-08-02 12:53  ivan
2384
2385         * rt/lib/t/regression/: 06-mime_decoding.t, 23-web_attachments.t:
2386           import rt 3.6.4
2387
2388 2007-08-01 15:37  ivan
2389
2390         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
2391           (backport)
2392
2393 2007-08-01 15:26  jeff
2394
2395         * httemplate/misc/cancel_cust.html: file cancel_cust.html was added
2396           on branch FREESIDE_1_7_BRANCH on 2007-12-19 22:31:37 +0000
2397
2398 2007-08-01 15:25  ivan
2399
2400         * httemplate/elements/tr-checkbox.html: file tr-checkbox.html was
2401           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19 +0000
2402
2403 2007-08-01 15:25  ivan
2404
2405         * httemplate/elements/tr-input-money.html: file tr-input-money.html
2406           was added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:19
2407           +0000
2408
2409 2007-08-01 15:25  ivan
2410
2411         * httemplate/elements/tr-password.html: file tr-password.html was
2412           added on branch FREESIDE_1_7_BRANCH on 2008-01-11 04:47:35 +0000
2413
2414 2007-08-01 15:25  ivan
2415
2416         * httemplate/elements/tr-select.html: file tr-select.html was added
2417           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:20 +0000
2418
2419 2007-08-01 15:25  ivan
2420
2421         * httemplate/elements/tr-td-label.html: file tr-td-label.html was
2422           added on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:23:20 +0000
2423
2424 2007-08-01 15:25  ivan
2425
2426         * httemplate/elements/tr-title.html: file tr-title.html was added
2427           on branch FREESIDE_1_7_BRANCH on 2008-01-04 02:47:47 +0000
2428
2429 2007-08-01 15:24  jeff
2430
2431         * FS/FS/part_pkg/prorate_delayed.pm: file prorate_delayed.pm was
2432           added on branch FREESIDE_1_7_BRANCH on 2007-12-21 22:27:14 +0000
2433
2434 2007-08-01 15:24  ivan
2435
2436         * FS/FS/part_pkg/prorate_delayed.pm,
2437           httemplate/elements/hidden.html,
2438           httemplate/elements/tr-checkbox.html,
2439           httemplate/elements/tr-fixed.html,
2440           httemplate/elements/tr-input-money.html,
2441           httemplate/elements/tr-input-text.html,
2442           httemplate/elements/tr-password.html,
2443           httemplate/elements/tr-select.html,
2444           httemplate/elements/tr-td-label.html,
2445           httemplate/elements/tr-title.html,
2446           httemplate/misc/cancel_cust.html: event refactor, landing on
2447           HEAD!
2448
2449 2007-08-01 15:21  ivan
2450
2451         * rt/lib/RTx/WebCronTool.pm: adding WebCronTool.pm to _1_7_BRANCH
2452           too
2453
2454 2007-08-01 15:20  ivan
2455
2456         * rt/lib/RTx/WebCronTool.pm: commit these RT differences, seem to
2457           be mostly in autogen'ed stuff
2458
2459 2007-08-01 15:20  ivan
2460
2461         * rt/lib/RTx/WebCronTool.pm: file WebCronTool.pm was added on
2462           branch FREESIDE_1_7_BRANCH on 2007-08-01 22:21:22 +0000
2463
2464 2007-07-20 12:58  ivan
2465
2466         * bin/apache.export: apache export: don't bomb out when svc_www
2467           records aren't associated with an svc_acct, just leave those
2468           subsitution vars blank
2469
2470 2007-07-18 14:13  ivan
2471
2472         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
2473           wtf
2474
2475 2007-07-17 20:23  jeff
2476
2477         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
2478           should be editable with ACL (#1730)
2479
2480 2007-07-14 10:42  rsiddall
2481
2482         * install/rpm/freeside.spec: The RPM requires mod_ssl, so modify
2483           the httpd conf file to require SSL.
2484
2485 2007-07-13 17:44  ivan
2486
2487         * bin/find-overapplied: a payment, by any other name
2488
2489 2007-07-13 16:58  ivan
2490
2491         * bin/: find-overapplied, strip-eps: adding quick find-overapplied
2492           script
2493
2494 2007-07-13 16:58  ivan
2495
2496         * bin/find-overapplied: file find-overapplied was added on branch
2497           FREESIDE_1_7_BRANCH on 2007-07-13 23:59:39 +0000
2498
2499 2007-07-13 16:52  ivan
2500
2501         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
2502           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
2503           FS/bin/freeside-prepaidd, httemplate/edit/process/cust_main.cgi,
2504           httemplate/misc/bill.cgi,
2505           httemplate/misc/process/recharge_svc.html: fix race condition
2506           where ->apply_payments_and_credits could double-apply in rare
2507           cases
2508
2509 2007-07-12 14:41  ivan
2510
2511         * bin/apache.export: add debugging flag to apache export
2512
2513 2007-07-11 04:10  ivan
2514
2515         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
2516           amount in error message
2517
2518 2007-07-11 01:35  ivan
2519
2520         * FS/FS/cust_main.pm: finish adding payunique field
2521
2522 2007-07-11 01:08  ivan
2523
2524         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
2525           httemplate/misc/process/payment.cgi: finish adding payunique
2526           field
2527
2528 2007-07-10 21:23  jeff
2529
2530         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
2531           paytype, stateid, and stateid_state for CHEK transactions (#1718)
2532
2533 2007-07-10 11:40  rsiddall
2534
2535         * install/rpm/freeside.spec: Added %post to mason RPM to create
2536           freeside user.
2537
2538 2007-07-10 10:05  rsiddall
2539
2540         * install/rpm/freeside.spec: Fixed bug where placeholders in
2541           freeside-init were not replaced during build.
2542
2543 2007-07-10 07:19  rsiddall
2544
2545         * install/rpm/freeside.spec: freeside users need home directories
2546           for SSH keys.  Lock and log directories were missing from RPM
2547           file list.
2548
2549 2007-07-08 20:07  rsiddall
2550
2551         * install/rpm/freeside.spec: Fixes problem with packaging the
2552           self-service clientd
2553
2554 2007-07-08 14:35  rsiddall
2555
2556         * install/rpm/INSTALL: Updated for include file for mason RPM
2557           dependencies
2558
2559 2007-07-08 14:29  rsiddall
2560
2561         * install/rpm/freeside-1.7.2.rpm.patch: No longer needed for
2562           Freeside versions greater than 1.7.2
2563
2564 2007-07-08 14:25  rsiddall
2565
2566         * install/rpm/rpm2Bundle: Utility for generating local Bundles from
2567           RPMs
2568
2569 2007-07-08 14:23  rsiddall
2570
2571         * install/rpm/: freeside-mason.deps.inc, freeside.spec: Updated for
2572           upcoming Freeside 1.7.3
2573
2574 2007-07-08 14:22  rsiddall
2575
2576         * FS/FS/part_export/communigate_pro_singledomain.pm: Work around
2577           for a bug in rpm's perldeps handling of here documents
2578
2579 2007-07-07 20:41  rsiddall
2580
2581         * install/rpm/freeside-mason.deps.inc: Perl dependencies for the
2582           Freeside Mason files RPM
2583
2584 2007-07-07 20:40  rsiddall
2585
2586         * install/rpm/freeside-1.7.2.rpm.patch: Patch to work around bug in
2587           rpm's handling of here documents, regenerated for Freeside 1.7.2
2588
2589 2007-07-07 20:37  rsiddall
2590
2591         * install/rpm/freeside-install: Modified for Freeside 1.7.2
2592
2593 2007-07-07 20:34  rsiddall
2594
2595         * install/rpm/freeside.spec: Updated for Freeside 1.7.2 without RT
2596
2597 2007-07-06 16:55  jeff
2598
2599         * httemplate/edit/process/svc_acct.cgi: manually editing usage
2600           counters removes overlimit status (#1706)
2601
2602 2007-07-06 01:08  ivan
2603
2604         * GPL, README: v3!
2605
2606 2007-07-05 15:05  ivan
2607
2608         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
2609           (without requiring it)
2610
2611 2007-07-01 17:15  ivan
2612
2613         * FS/FS/cust_pkg.pm: missing method name in docs
2614
2615 2007-06-30 17:36  ivan
2616
2617         * httemplate/edit/agent.cgi: separate agent interface is
2618           deprecated...
2619
2620 2007-06-29 14:06  ivan
2621
2622         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
2623           header/footer to svc_www view and edit
2624
2625 2007-06-28 18:42  ivan
2626
2627         * FS/FS/cust_pay.pm: silly missing parenthesis
2628
2629 2007-06-28 18:27  ivan
2630
2631         * bin/strip-eps: file strip-eps was added on branch
2632           FREESIDE_1_7_BRANCH on 2007-07-13 23:58:57 +0000
2633
2634 2007-06-28 18:27  ivan
2635
2636         * bin/strip-eps: removing create-history-tables, freeside-upgrade
2637           does this anyway
2638
2639 2007-06-28 18:23  ivan
2640
2641         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
2642           checking
2643
2644 2007-06-28 13:57  ivan
2645
2646         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
2647           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
2648           for cron jobs
2649
2650 2007-06-28 13:57  ivan
2651
2652         * bin/bill-as-nextmonth: file bill-as-nextmonth was added on branch
2653           FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2654
2655 2007-06-28 13:57  ivan
2656
2657         * bin/bill-as-nextmonth-BILL: file bill-as-nextmonth-BILL was added
2658           on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2659
2660 2007-06-28 13:57  ivan
2661
2662         * bin/bill-as-nextyear: file bill-as-nextyear was added on branch
2663           FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2664
2665 2007-06-28 13:57  ivan
2666
2667         * bin/bill-as-nextyear-BILL: file bill-as-nextyear-BILL was added
2668           on branch FREESIDE_1_7_BRANCH on 2007-06-28 20:57:46 +0000
2669
2670 2007-06-27 19:38  rsiddall
2671
2672         * install/rpm/INSTALL: file INSTALL was added on branch
2673           FREESIDE_1_7_BRANCH on 2007-07-08 21:35:41 +0000
2674
2675 2007-06-27 11:22  rsiddall
2676
2677         * install/rpm/freeside.sysconfig: file freeside.sysconfig was added
2678           on branch FREESIDE_1_7_BRANCH on 2007-11-06 21:23:38 +0000
2679
2680 2007-06-27 11:15  rsiddall
2681
2682         * install/rpm/freeside-install: file freeside-install was added on
2683           branch FREESIDE_1_7_BRANCH on 2007-07-08 03:37:03 +0000
2684
2685 2007-06-27 11:13  rsiddall
2686
2687         * install/rpm/freeside.spec: file freeside.spec was added on branch
2688           FREESIDE_1_7_BRANCH on 2007-07-08 03:34:33 +0000
2689
2690 2007-06-26 18:17  ivan
2691
2692         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: somehow
2693           missed commiting this on 1.7 branch
2694
2695 2007-06-26 11:58  ivan
2696
2697         * httemplate/search/cust_pay.cgi: fix check# search
2698
2699 2007-06-26 11:21  ivan
2700
2701         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
2702           Number::Format 1.50, not just any version (backport)
2703
2704 2007-06-26 09:55  jeff
2705
2706         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
2707           date range to page top
2708
2709 2007-06-26 08:36  jeff
2710
2711         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
2712           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
2713           httemplate/edit/REAL_cust_pkg.cgi,
2714           httemplate/edit/process/REAL_cust_pkg.cgi,
2715           httemplate/misc/cancel_pkg.html,
2716           httemplate/misc/process/cancel_pkg.html,
2717           httemplate/search/cust_pkg.cgi,
2718           httemplate/search/report_cust_pkg.html,
2719           httemplate/view/cust_main/packages.html: suspend later just like
2720           expire (#1487)
2721
2722 2007-06-25 19:31  ivan
2723
2724         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
2725           "====" to <HR> in selfservice usage stuff.  welcome to this
2726           millenium! :)
2727
2728 2007-06-22 14:25  jeff
2729
2730         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
2731           view_usage_details.html: self-service usage report enhancements
2732           (1495)
2733
2734 2007-06-22 10:27  jeff
2735
2736         * httemplate/graph/elements/monthly.html: add csv and excel export
2737           to sales reports (1426)
2738
2739 2007-06-22 10:21  jeff
2740
2741         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
2742
2743 2007-06-20 21:02  jeff
2744
2745         * FS/FS/Conf.pm, conf/welcome_letter, FS/FS/Misc.pm,
2746           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm: latex
2747           welcome letters (1677)
2748
2749 2007-06-20 15:58  ivan
2750
2751         * rt/: etc/RT_SiteConfig.pm, html/Elements/QuickCreate: add
2752           QuickCreateLong option, part of merging spiritone RT changes
2753
2754 2007-06-20 15:37  ivan
2755
2756         * rt/html/Elements/Tabs: s/Tickets/Search Tickets/ in menu for
2757           clarity, part of merging spiritone RT changes (#1661)
2758
2759 2007-06-20 15:33  ivan
2760
2761         * rt/: html/Elements/TicketList, etc/RT_SiteConfig.pm: add
2762           $RT::MyTicketsLength patch from spiritone, part of merging RT
2763           changes (#1661)
2764
2765 2007-06-20 15:28  ivan
2766
2767         * rt/: lib/RTx/Statistics.pm, lib/RT/Extension/ActivityReports.pm,
2768           html/RTx/Statistics/DurationAsString,
2769           html/RTx/Statistics/index.html,
2770           html/RTx/Statistics/CallsMultiQueue/index.html,
2771           html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
2772           html/RTx/Statistics/CallsQueueDay/Results.tsv,
2773           html/RTx/Statistics/CallsQueueDay/index.html,
2774           html/RTx/Statistics/CallsQueueDay/Elements/Chart,
2775           html/RTx/Statistics/DayOfWeek/index.html,
2776           html/RTx/Statistics/DayOfWeek/Elements/Chart,
2777           html/RTx/Statistics/Elements/DateSelectRow,
2778           html/RTx/Statistics/Elements/DurationAsString,
2779           html/RTx/Statistics/Elements/GraphBox,
2780           html/RTx/Statistics/Elements/SelectMultiQueue,
2781           html/RTx/Statistics/Elements/StatColumnMap,
2782           html/RTx/Statistics/Elements/Tabs,
2783           html/RTx/Statistics/Elements/CollectionAsTable/Header,
2784           html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
2785           html/RTx/Statistics/Elements/CollectionAsTable/Row,
2786           html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
2787           html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
2788           html/RTx/Statistics/FAQ/index.html,
2789           html/RTx/Statistics/OpenStalled/Results.tsv,
2790           html/RTx/Statistics/OpenStalled/index.html,
2791           html/RTx/Statistics/OpenStalled/Elements/Chart,
2792           html/RTx/Statistics/Resolution/index.html,
2793           html/RTx/Statistics/Resolution/Elements/Chart,
2794           html/RTx/Statistics/TimeToResolve/index.html,
2795           html/RTx/Statistics/TimeToResolve/Elements/Chart,
2796           html/RTx/Statistics/UserTest/index.html,
2797           html/RTx/Statistics/UserTest/Elements/Chart,
2798           html/Callbacks/ActivityReports/Elements/Tabs/Default,
2799           html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
2800           html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
2801           html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
2802           html/Reports/Activity/ActivityDetail.html,
2803           html/Reports/Activity/ActivitySummary.html,
2804           html/Reports/Activity/ResolutionComments.html,
2805           html/Reports/Activity/ResolutionStatistics.html,
2806           html/Reports/Activity/index.html,
2807           html/Reports/Activity/Elements/LimitReport,
2808           html/Reports/Activity/Elements/MiniPlot,
2809           html/Reports/Activity/Elements/PrintFooter,
2810           html/Reports/Activity/Elements/PrintHeader,
2811           html/Reports/Activity/Elements/ScreenFooter,
2812           html/Reports/Activity/Elements/ScreenHeader,
2813           html/Reports/Activity/Elements/Tabs,
2814           html/Reports/Activity/Elements/Wrapper,
2815           html/Developer/CronTool/autohandler,
2816           html/Developer/CronTool/index.html: integrate RTx::Statistics,
2817           RT::Extension::ActivityReports package, and RTx::WebCronTool
2818           packages, as part of merging spiritone RT changes (#1661)
2819
2820 2007-06-20 15:28  ivan
2821
2822         * rt/html/Reports/Activity/ActivityDetail.html: file
2823           ActivityDetail.html was added on branch FREESIDE_1_7_BRANCH on
2824           2007-06-20 22:29:36 +0000
2825
2826 2007-06-20 15:28  ivan
2827
2828         * rt/html/Reports/Activity/ActivitySummary.html: file
2829           ActivitySummary.html was added on branch FREESIDE_1_7_BRANCH on
2830           2007-06-20 22:29:36 +0000
2831
2832 2007-06-20 15:28  ivan
2833
2834         * rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default: file
2835           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
2836           22:29:35 +0000
2837
2838 2007-06-20 15:28  ivan
2839
2840         * rt/html/Reports/Activity/Elements/LimitReport: file LimitReport
2841           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
2842           +0000
2843
2844 2007-06-20 15:28  ivan
2845
2846         * rt/html/Reports/Activity/Elements/MiniPlot: file MiniPlot was
2847           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38 +0000
2848
2849 2007-06-20 15:28  ivan
2850
2851         * rt/html/Reports/Activity/Elements/PrintFooter: file PrintFooter
2852           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
2853           +0000
2854
2855 2007-06-20 15:28  ivan
2856
2857         * rt/html/Reports/Activity/Elements/PrintHeader: file PrintHeader
2858           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
2859           +0000
2860
2861 2007-06-20 15:28  ivan
2862
2863         * rt/html/Reports/Activity/ResolutionComments.html: file
2864           ResolutionComments.html was added on branch FREESIDE_1_7_BRANCH
2865           on 2007-06-20 22:29:37 +0000
2866
2867 2007-06-20 15:28  ivan
2868
2869         * rt/html/Reports/Activity/ResolutionStatistics.html: file
2870           ResolutionStatistics.html was added on branch FREESIDE_1_7_BRANCH
2871           on 2007-06-20 22:29:37 +0000
2872
2873 2007-06-20 15:28  ivan
2874
2875         * rt/html/Reports/Activity/Elements/ScreenFooter: file ScreenFooter
2876           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
2877           +0000
2878
2879 2007-06-20 15:28  ivan
2880
2881         * rt/html/Reports/Activity/Elements/ScreenHeader: file ScreenHeader
2882           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38
2883           +0000
2884
2885 2007-06-20 15:28  ivan
2886
2887         *
2888           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions:
2889           file SearchActions was added on branch FREESIDE_1_7_BRANCH on
2890           2007-06-20 22:29:34 +0000
2891
2892 2007-06-20 15:28  ivan
2893
2894         * rt/html/Reports/Activity/Elements/Tabs: file Tabs was added on
2895           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:39 +0000
2896
2897 2007-06-20 15:28  ivan
2898
2899         * rt/html/Reports/Activity/Elements/Wrapper: file Wrapper was added
2900           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:39 +0000
2901
2902 2007-06-20 15:28  ivan
2903
2904         * rt/html/Developer/CronTool/autohandler: file autohandler was
2905           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:41 +0000
2906
2907 2007-06-20 15:28  ivan
2908
2909         * rt/html/Reports/Activity/index.html: file index.html was added on
2910           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:38 +0000
2911
2912 2007-06-20 15:28  ivan
2913
2914         * rt/html/Developer/CronTool/index.html: file index.html was added
2915           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:41 +0000
2916
2917 2007-06-20 15:28  ivan
2918
2919         * rt/html/RTx/Statistics/TimeToResolve/Elements/Chart: file Chart
2920           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:22
2921           +0000
2922
2923 2007-06-20 15:28  ivan
2924
2925         * rt/html/RTx/Statistics/UserTest/Elements/Chart: file Chart was
2926           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:28 +0000
2927
2928 2007-06-20 15:28  ivan
2929
2930         * rt/html/Callbacks/ActivityReports/Elements/Tabs/Default: file
2931           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
2932           22:29:31 +0000
2933
2934 2007-06-20 15:28  ivan
2935
2936         * rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default: file
2937           Default was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
2938           22:29:33 +0000
2939
2940 2007-06-20 15:28  ivan
2941
2942         * rt/html/RTx/Statistics/TimeToResolve/index.html: file index.html
2943           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:19
2944           +0000
2945
2946 2007-06-20 15:28  ivan
2947
2948         * rt/html/RTx/Statistics/UserTest/index.html: file index.html was
2949           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:28 +0000
2950
2951 2007-06-20 15:28  ivan
2952
2953         * rt/html/RTx/Statistics/: OpenStalled/Elements/Chart,
2954           Resolution/Elements/Chart: file Chart was added on branch
2955           FREESIDE_1_7_BRANCH on 2007-06-20 22:29:16 +0000
2956
2957 2007-06-20 15:28  ivan
2958
2959         * rt/html/RTx/Statistics/OpenStalled/Results.tsv: file Results.tsv
2960           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:15
2961           +0000
2962
2963 2007-06-20 15:28  ivan
2964
2965         * rt/html/RTx/Statistics/: FAQ/index.html, OpenStalled/index.html:
2966           file index.html was added on branch FREESIDE_1_7_BRANCH on
2967           2007-06-20 22:29:15 +0000
2968
2969 2007-06-20 15:28  ivan
2970
2971         * rt/html/RTx/Statistics/Resolution/index.html: file index.html was
2972           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:16 +0000
2973
2974 2007-06-20 15:28  ivan
2975
2976         * rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox: file
2977           ControlBox was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
2978           22:29:15 +0000
2979
2980 2007-06-20 15:28  ivan
2981
2982         * rt/html/RTx/Statistics/Elements/CollectionAsTable/Header: file
2983           Header was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
2984           22:29:14 +0000
2985
2986 2007-06-20 15:28  ivan
2987
2988         * rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat:
2989           file ParseFormat was added on branch FREESIDE_1_7_BRANCH on
2990           2007-06-20 22:29:14 +0000
2991
2992 2007-06-20 15:28  ivan
2993
2994         * rt/html/RTx/Statistics/Elements/CollectionAsTable/Row: file Row
2995           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:14
2996           +0000
2997
2998 2007-06-20 15:28  ivan
2999
3000         * rt/html/RTx/Statistics/Elements/Tabs: file Tabs was added on
3001           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:13 +0000
3002
3003 2007-06-20 15:28  ivan
3004
3005         * rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage: file
3006           UpdatePage was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3007           22:29:15 +0000
3008
3009 2007-06-20 15:28  ivan
3010
3011         * rt/html/RTx/Statistics/Elements/SelectMultiQueue: file
3012           SelectMultiQueue was added on branch FREESIDE_1_7_BRANCH on
3013           2007-06-20 22:29:11 +0000
3014
3015 2007-06-20 15:28  ivan
3016
3017         * rt/html/RTx/Statistics/Elements/StatColumnMap: file StatColumnMap
3018           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:11
3019           +0000
3020
3021 2007-06-20 15:28  ivan
3022
3023         * rt/html/RTx/Statistics/Elements/GraphBox: file GraphBox was added
3024           on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:11 +0000
3025
3026 2007-06-20 15:28  ivan
3027
3028         * rt/html/RTx/Statistics/DayOfWeek/Elements/Chart: file Chart was
3029           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:06 +0000
3030
3031 2007-06-20 15:28  ivan
3032
3033         * rt/html/RTx/Statistics/Elements/DateSelectRow: file DateSelectRow
3034           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:10
3035           +0000
3036
3037 2007-06-20 15:28  ivan
3038
3039         * rt/html/RTx/Statistics/Elements/DurationAsString: file
3040           DurationAsString was added on branch FREESIDE_1_7_BRANCH on
3041           2007-06-20 22:29:11 +0000
3042
3043 2007-06-20 15:28  ivan
3044
3045         * rt/lib/RT/Extension/ActivityReports.pm: file ActivityReports.pm
3046           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:49
3047           +0000
3048
3049 2007-06-20 15:28  ivan
3050
3051         * rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart: file Chart
3052           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:55
3053           +0000
3054
3055 2007-06-20 15:28  ivan
3056
3057         * rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart: file Chart
3058           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:02
3059           +0000
3060
3061 2007-06-20 15:28  ivan
3062
3063         * rt/html/RTx/Statistics/DurationAsString: file DurationAsString
3064           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:52
3065           +0000
3066
3067 2007-06-20 15:28  ivan
3068
3069         * rt/html/RTx/Statistics/CallsQueueDay/Results.tsv: file
3070           Results.tsv was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3071           22:29:01 +0000
3072
3073 2007-06-20 15:28  ivan
3074
3075         * rt/lib/RTx/Statistics.pm: file Statistics.pm was added on branch
3076           FREESIDE_1_7_BRANCH on 2007-06-20 22:28:41 +0000
3077
3078 2007-06-20 15:28  ivan
3079
3080         * rt/html/RTx/Statistics/index.html: file index.html was added on
3081           branch FREESIDE_1_7_BRANCH on 2007-06-20 22:28:52 +0000
3082
3083 2007-06-20 15:28  ivan
3084
3085         * rt/html/RTx/Statistics/CallsMultiQueue/index.html: file
3086           index.html was added on branch FREESIDE_1_7_BRANCH on 2007-06-20
3087           22:28:55 +0000
3088
3089 2007-06-20 15:28  ivan
3090
3091         * rt/html/RTx/Statistics/CallsQueueDay/index.html: file index.html
3092           was added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:02
3093           +0000
3094
3095 2007-06-20 15:28  ivan
3096
3097         * rt/html/RTx/Statistics/DayOfWeek/index.html: file index.html was
3098           added on branch FREESIDE_1_7_BRANCH on 2007-06-20 22:29:04 +0000
3099
3100 2007-06-20 15:28  ivan
3101
3102         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
3103           rt/html/RTx/Statistics/index.html,
3104           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
3105           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
3106           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
3107           rt/html/RTx/Statistics/CallsQueueDay/index.html,
3108           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
3109           rt/html/RTx/Statistics/DayOfWeek/index.html,
3110           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
3111           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
3112           rt/html/RTx/Statistics/Elements/DateSelectRow,
3113           rt/html/RTx/Statistics/Elements/DurationAsString,
3114           rt/html/RTx/Statistics/Elements/GraphBox,
3115           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
3116           rt/html/RTx/Statistics/Elements/StatColumnMap,
3117           rt/html/RTx/Statistics/Elements/Tabs,
3118           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
3119           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
3120           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
3121           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
3122           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
3123           rt/html/RTx/Statistics/FAQ/index.html,
3124           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
3125           rt/html/RTx/Statistics/OpenStalled/index.html,
3126           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
3127           rt/html/RTx/Statistics/Resolution/index.html,
3128           rt/html/RTx/Statistics/Resolution/Elements/Chart,
3129           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
3130           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
3131           rt/html/RTx/Statistics/TimeToResolve/index.html,
3132           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
3133           rt/html/RTx/Statistics/UserTest/index.html,
3134           rt/html/RTx/Statistics/UserTest/Elements/Chart,
3135           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
3136           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
3137           rt/html/Developer/CronTool/autohandler,
3138           rt/html/Developer/CronTool/index.html,
3139           rt/html/Reports/Activity/ActivityDetail.html,
3140           rt/html/Reports/Activity/ActivitySummary.html,
3141           rt/html/Reports/Activity/ResolutionComments.html,
3142           rt/html/Reports/Activity/ResolutionStatistics.html,
3143           rt/html/Reports/Activity/index.html,
3144           rt/html/Reports/Activity/Elements/LimitReport,
3145           rt/html/Reports/Activity/Elements/MiniPlot,
3146           rt/html/Reports/Activity/Elements/PrintFooter,
3147           rt/html/Reports/Activity/Elements/PrintHeader,
3148           rt/html/Reports/Activity/Elements/ScreenFooter,
3149           rt/html/Reports/Activity/Elements/ScreenHeader,
3150           rt/html/Reports/Activity/Elements/Tabs,
3151           rt/html/Reports/Activity/Elements/Wrapper: integrate
3152           RTx::Statistics package, part of merging spiritone RT changes
3153           (#1661)
3154
3155 2007-06-18 09:45  jeff
3156
3157         * httemplate/edit/svc_www.cgi: must escape config data
3158
3159 2007-06-15 11:44  jeff
3160
3161         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
3162           httemplate/edit/process/cust_refund.cgi: paydate option for
3163           realtime_refund_bop and UI entry for cust_pay records without it
3164           (#1662 UI)
3165
3166 2007-06-14 17:58  jeff
3167
3168         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
3169           to B:OP during refunds with paynum (#1662)
3170
3171 2007-06-13 12:28  ivan
3172
3173         * FS/t/cust_pkg_option.t: adding test file on 1.7 branch
3174
3175 2007-06-13 09:56  jeff
3176
3177         * FS/FS/part_export/sqlradius.pm: additional debugging
3178
3179 2007-06-08 17:53  ivan
3180
3181         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
3182           bill-for-next* hacks like bill-next* stuff but with -n flag, for
3183           skycatcher
3184
3185 2007-06-08 17:53  ivan
3186
3187         * bin/bill-for-nextmonth: file bill-for-nextmonth was added on
3188           branch FREESIDE_1_7_BRANCH on 2007-06-09 00:53:20 +0000
3189
3190 2007-06-08 17:53  ivan
3191
3192         * bin/bill-for-nextyear: file bill-for-nextyear was added on branch
3193           FREESIDE_1_7_BRANCH on 2007-06-09 00:53:20 +0000
3194
3195 2007-06-08 17:40  ivan
3196
3197         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
3198           skycatcher modifications for pre-printing invoices, but with
3199           today's date
3200
3201 2007-06-08 16:21  ivan
3202
3203         * bin/: all-postal-no-email: adding quick script to move all
3204           customers to postal billing only for skycatcher
3205
3206 2007-06-08 16:21  ivan
3207
3208         * bin/all-postal-no-email: file all-postal-no-email was added on
3209           branch FREESIDE_1_7_BRANCH on 2007-06-08 23:21:19 +0000
3210
3211 2007-06-08 10:38  jeff
3212
3213         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
3214           usergroup table (work around #1606)
3215
3216 2007-06-08 07:40  jeff
3217
3218         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
3219           (fixes #1657)
3220
3221 2007-06-06 17:45  jeff
3222
3223         * FS/FS/cust_bill.pm: cruft removal
3224
3225 2007-06-06 15:31  jeff
3226
3227         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
3228           (#1658)
3229
3230 2007-06-06 13:02  khoff
3231
3232         * FS/FS/: Conf.pm, cust_main.pm: Added 'disable_void_after' config
3233           option to disable the VOID-before-credit behavior of
3234           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
3235           broken gateways like SkipJack that a pprove VOIDs for settled
3236           transactions. (Backport)
3237
3238 2007-06-05 08:07  jeff
3239
3240         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
3241           statement
3242
3243 2007-06-02 14:07  jeff
3244
3245         * httemplate/elements/header.html: drop ticket search form and
3246           logic from ticketless installs
3247
3248 2007-05-31 08:04  jeff
3249
3250         * httemplate/edit/payment_gateway.html: add TransFirst eLink
3251           support (backport)
3252
3253 2007-05-29 20:38  ivan
3254
3255         * FS/FS/svc_external.pm: should eliminiate error: Use of
3256           uninitialized value in string eq at
3257           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
3258
3259 2007-05-29 20:05  ivan
3260
3261         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
3262           domain records with " in them...
3263
3264 2007-05-21 17:34  ivan
3265
3266         * httemplate/search/report_tax.cgi: fix tax reports for some odd
3267           upgrade edge cases: when you have both taxclass and non-taxclass
3268           entries in cust_main_county for a single region (not correct
3269           setup in the first place), and non-null but empty values in
3270           taxname
3271
3272 2007-05-20 19:18  ivan
3273
3274         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
3275           some reason DBIx::DBSchema can't reverse engineer the schema for
3276           it, causing freeside-upgrade to error out trying to recreate it
3277
3278 2007-05-18 16:44  ivan
3279
3280         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
3281           hide postal/fax invoice options in backoffice as well as
3282           self-service.  closes: bug#1614
3283
3284 2007-05-14 19:36  jeff
3285
3286         * FS/FS/ClientAPI/MyAccount.pm: default to CARD with no payby from
3287           selfservice
3288
3289 2007-05-11 16:19  khoff
3290
3291         * httemplate/search/: report_cust_bill.html,
3292           report_cust_credit.html, report_cust_main-zip.html,
3293           report_cust_pay.html, report_cust_pay_batch.html,
3294           report_cust_pkg.html: Fix (hopefully) all uses of
3295           /elements/tr-select-agent.html where agentnum may be undefined.
3296           (backport)
3297
3298 2007-05-11 12:51  khoff
3299
3300         * FS/FS/svc_Common.pm: Quiet "Use of uninitialized value in string
3301           eq".  (Backport)
3302
3303 2007-05-11 12:03  ivan
3304
3305         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
3306           an error status, so don't up the queue with "failed: Can't logout
3307           of CGPro: No error"
3308
3309 2007-05-11 11:14  khoff
3310
3311         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
3312           URL.
3313
3314 2007-05-11 11:08  khoff
3315
3316         * FS/FS/XMLRPC.pm: Quiet debug output.
3317
3318 2007-05-08 15:44  jeff
3319
3320         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
3321           plan data (backport)
3322
3323 2007-05-08 15:10  jeff
3324
3325         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
3326           megabytes
3327
3328 2007-05-08 09:51  ivan
3329
3330         * bin/: bill-nextmonth, bill-nextyear: [no log message]
3331
3332 2007-05-08 09:51  ivan
3333
3334         * bin/bill-nextmonth: file bill-nextmonth was added on branch
3335           FREESIDE_1_7_BRANCH on 2007-05-08 16:51:13 +0000
3336
3337 2007-05-08 09:51  ivan
3338
3339         * bin/bill-nextyear: file bill-nextyear was added on branch
3340           FREESIDE_1_7_BRANCH on 2007-05-08 16:51:13 +0000
3341
3342 2007-05-06 23:36  jeff
3343
3344         * FS/bin/: freeside-sqlradius-dedup-group,
3345           freeside-sqlradius-reset: sqlradius usergroup tools (backport)
3346
3347 2007-05-06 23:35  jeff
3348
3349         * FS/bin/freeside-sqlradius-dedup-group: file
3350           freeside-sqlradius-dedup-group was added on branch
3351           FREESIDE_1_7_BRANCH on 2007-05-07 06:36:57 +0000
3352
3353 2007-05-06 23:35  jeff
3354
3355         * FS/bin/freeside-sqlradius-dedup-group: sqlradius usergroup tools
3356
3357 2007-05-06 19:22  jeff
3358
3359         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
3360           (backport)
3361
3362 2007-05-06 19:22  jeff
3363
3364         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
3365           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
3366           groups handling (backport)
3367
3368 2007-05-01 13:00  ivan
3369
3370         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
3371
3372 2007-05-01 12:57  ivan
3373
3374         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
3375           FS::ClientAPI_SessionCache for signup info so it actually works -
3376           speed up signups
3377
3378 2007-04-30 13:56  jeff
3379
3380         * httemplate/edit/cust_main/billing.html: correct bad conflict
3381           resolution
3382
3383 2007-04-29 16:30  jeff
3384
3385         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
3386           FS/FS/ClientAPI/Signup.pm,
3387           fs_selfservice/FS-SelfService/cgi/signup.cgi,
3388           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
3389           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
3390           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
3391           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
3392           fs_selfservice/FS-SelfService/cgi/signup.html,
3393           httemplate/edit/cust_main/billing.html,
3394           httemplate/view/cust_main/billing.html: ticket 1568 config
3395           options for new echeck fields and addition to selfservice
3396           interface (backport)
3397
3398 2007-04-29 15:55  jeff
3399
3400         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html: file
3401           ach_payment_results.html was added on branch FREESIDE_1_7_BRANCH
3402           on 2007-04-29 23:30:52 +0000
3403
3404 2007-04-29 15:55  jeff
3405
3406         * fs_selfservice/FS-SelfService/cgi/make_ach_payment.html: file
3407           make_ach_payment.html was added on branch FREESIDE_1_7_BRANCH on
3408           2007-04-29 23:30:52 +0000
3409
3410 2007-04-29 15:55  jeff
3411
3412         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
3413           make_ach_payment.html: ticket 1568 config options for new echeck
3414           fields and addition to selfservice interface
3415
3416 2007-04-27 15:56  jeff
3417
3418         * httemplate/edit/cust_main/contact.html: adjust default labelling
3419           (backport)
3420
3421 2007-04-27 15:37  jeff
3422
3423         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
3424           value
3425
3426 2007-04-27 14:29  jeff
3427
3428         * httemplate/view/cust_main/contacts.html: fix tyops
3429
3430 2007-04-25 21:47  jeff
3431
3432         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
3433           httemplate/misc/recharge_svc.html: more datavolume format
3434           (backport)
3435
3436 2007-04-25 20:35  ivan
3437
3438         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
3439           datavolume-forcemegabytes
3440
3441 2007-04-25 20:11  jeff
3442
3443         * FS/FS/UI/bytecount.pm: improve configfile handling (backport)
3444
3445 2007-04-25 18:50  jeff
3446
3447         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
3448           dodgy ACH hack from ticket 1436 (backport)
3449
3450 2007-04-24 18:35  ivan
3451
3452         * FS/FS/: Conf.pm, cust_bill.pm: add lpr-postscript_prefix and
3453           lpr-postscript_suffix config options for printer commands to
3454           place printer in postscript mode
3455
3456 2007-04-24 15:36  jeff
3457
3458         * FS/FS/Setup.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
3459           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
3460           httemplate/edit/process/cust_main.cgi,
3461           httemplate/view/cust_main/contacts.html: 1528 add driver's
3462           license field, mask it and ssn (backport)
3463
3464 2007-04-23 17:21  jeff
3465
3466         * FS/FS/svc_www.pm: untaint
3467
3468 2007-04-23 17:04  jeff
3469
3470         * httemplate/view/svc_acct.cgi: missed a bytecount
3471
3472 2007-04-23 16:34  ivan
3473
3474         * httemplate/search/cust_pkg.cgi: fix error: column reference
3475           "fieldname" is ambiguous
3476
3477 2007-04-23 07:34  jeff
3478
3479         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, bin/apache.export,
3480           httemplate/edit/svc_www.cgi, httemplate/view/svc_www.cgi: quick
3481           hack to add extra 'config lines' to svc_www and otherwise enhance
3482           svc_www (backport)
3483
3484 2007-04-22 20:42  jeff
3485
3486         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
3487           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
3488           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
3489           add to ACH batch feature from customer view page (backport)
3490
3491 2007-04-20 21:44  ivan
3492
3493         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
3494           wrt where we're storing phone numbers
3495
3496 2007-04-20 14:40  ivan
3497
3498         * conf/: invoice_html, invoice_latex: add customer # to default
3499           invoice templates
3500
3501 2007-04-20 14:31  ivan
3502
3503         * httemplate/view/cust_main/billing.html: don't put this
3504           information way out on the right in its own columns.
3505
3506 2007-04-19 16:42  ivan
3507
3508         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
3509           to its own module (backport)
3510
3511 2007-04-19 16:38  jeff
3512
3513         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
3514           FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
3515           httemplate/edit/process/prepay_credit.cgi,
3516           httemplate/edit/process/svc_acct.cgi, htetc/handler.pl,
3517           httemplate/search/prepay_credit.html: break _bytecount
3518           subroutines out of FS::UI::Web (backport)
3519
3520 2007-04-19 16:30  jeff
3521
3522         * FS/FS/UI/bytecount.pm: file bytecount.pm was added on branch
3523           FREESIDE_1_7_BRANCH on 2007-04-19 23:38:33 +0000
3524
3525 2007-04-19 16:30  jeff
3526
3527         * FS/FS/UI/bytecount.pm: break _bytecount subroutines out of
3528           FS::UI::Web
3529
3530 2007-04-19 13:18  ivan
3531
3532         * htetc/handler.pl, httemplate/search/cust_svc.html,
3533           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
3534           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
3535           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
3536           with an explicit import.  did i mention this was really really
3537           weird?
3538
3539 2007-04-18 16:22  ivan
3540
3541         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
3542           fix use statements for FS::UI::Web.  not "use"ing modules in the
3543           actual modules you use them in is bad, mmmkay
3544
3545 2007-04-18 13:01  ivan
3546
3547         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
3548
3549 2007-04-12 17:53  jeff
3550
3551         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
3552
3553 2007-04-12 10:37  khoff
3554
3555         * httemplate/search/report_cust_bill.html: Fixed a problem with the
3556           %opts hash getting skewed (specifically $opt{'value'} == 'label')
3557           when $cgi->param('agentnum') was unset. (Backport)
3558
3559 2007-04-11 20:18  jeff
3560
3561         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
3562           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
3563           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
3564           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
3565           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
3566           httemplate/edit/process/part_pkg.cgi,
3567           httemplate/edit/process/svc_acct.cgi,
3568           httemplate/view/svc_acct.cgi: input and output on data volume
3569           fields specified with k,m,g,or t (backport)
3570
3571 2007-04-11 19:27  ivan
3572
3573         * httemplate/misc/process/recharge_svc.html: remove
3574           'backend-realtime' flag required for recharges, want that just
3575           for signups, running recharges right away by default is fine.
3576           also fix the 'fatal error - unknown payby' error that'll probably
3577           never be reached
3578
3579 2007-04-10 21:29  jeff
3580
3581         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
3582           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
3583           httemplate/view/cust_main/packages.html: usage suspend vs admin
3584           suspend -- avoid actual cust_pkg::suspend except legacy cases
3585           (backport)
3586
3587 2007-04-09 18:29  ivan
3588
3589         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
3590
3591 2007-04-09 16:39  jeff
3592
3593         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
3594           trigger recharge from the backend as in self-service (backport)
3595
3596 2007-04-07 18:18  jeff
3597
3598         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
3599           generated passwords be all caps (backport)
3600
3601 2007-04-07 17:44  jeff
3602
3603         * httemplate/edit/svc_acct.cgi: correct usage editing bug
3604           (backport)
3605
3606 2007-04-07 17:23  jeff
3607
3608         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
3609           svc_acct->email (backport)
3610
3611 2007-04-06 17:17  jeff
3612
3613         * httemplate/view/cust_main/billing.html: ommitted file (backport)
3614
3615 2007-04-06 16:58  jeff
3616
3617         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
3618           httemplate/misc/process/payment.cgi: integrate new echeck fields
3619           into freeside backend payment processing (backport)
3620
3621 2007-04-06 12:41  jeff
3622
3623         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
3624           httemplate/edit/cust_main.cgi,
3625           httemplate/edit/cust_main/billing.html,
3626           httemplate/edit/cust_main/select-state.html: ticket 1443 add
3627           account type and bank state for echeck processing (backport)
3628
3629 2007-04-05 17:37  ivan
3630
3631         * FS/FS/Conf.pm: slight update for batch-enable description & add
3632           ach-spiritone format to batch-default and batch-fixed_format-CHEK
3633           config items
3634
3635 2007-04-05 16:59  khoff
3636
3637         * FS/FS/part_export/: nas_wrapper.pm, snmp.pm, trango.pm:
3638           Backporting FS::part_export::(nas_wrapper|snmp|trango) to
3639           FREESIDE_1_7_BRANCH
3640
3641 2007-04-05 07:18  jeff
3642
3643         * httemplate/misc/process/cust_main_note-import.cgi: use comments
3644           and not notes (backport)
3645
3646 2007-04-04 08:32  jeff
3647
3648         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
3649           events to fail (backport)
3650
3651 2007-04-03 12:38  jeff
3652
3653         * httemplate/misc/cust_main_note-import.cgi: correct handling of
3654           non-unix line termination (backport)
3655
3656 2007-03-27 20:59  ivan
3657
3658         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
3659           shellcommands delete export
3660
3661 2007-03-21 16:07  ivan
3662
3663         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
3664           when process returns no error_message
3665
3666 2007-03-21 15:09  ivan
3667
3668         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
3669           an error_message, output additional debugging information, if
3670           available
3671
3672 2007-03-20 21:12  jeff
3673
3674         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
3675           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
3676           format, return processing, and autopost (backport),
3677
3678 2007-03-20 18:35  jeff
3679
3680         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
3681           httemplate/pref/pref.html: ticket 1427, automatically email excel
3682           a/r report (backport)
3683
3684 2007-03-20 18:21  jeff
3685
3686         * FS/bin/freeside-fetch: ticket 1427, automatically email excel a/r
3687           report
3688
3689 2007-03-20 15:33  ivan
3690
3691         * FS/FS/cust_main.pm: tyop in manual backport; try 17commit or at
3692           least some sort of cvs diff | patch !  :)
3693
3694 2007-03-20 15:10  ivan
3695
3696         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
3697           agent-specific advertising sources
3698
3699 2007-03-20 13:21  jeff
3700
3701         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
3702           httemplate/misc/cust_main_note-import.cgi,
3703           httemplate/misc/cust_main_note-import.html,
3704           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
3705           tool for customer note importation (backport)
3706
3707 2007-03-20 13:11  jeff
3708
3709         * httemplate/misc/: cust_main_note-import.cgi,
3710           cust_main_note-import.html, process/cust_main_note-import.cgi:
3711           acls on new import
3712
3713 2007-03-20 10:03  jeff
3714
3715         * httemplate/misc/: cust_main_note-import.html,
3716           cust_main_note-import.cgi, process/cust_main_note-import.cgi:
3717           ticket 1418, a tool for customer note importation
3718
3719 2007-03-15 13:54  ivan
3720
3721         * FS/FS/part_pkg.pm: 13 months!
3722
3723 2007-03-15 13:08  khoff
3724
3725         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
3726           attributes to match actual field sizes.
3727
3728 2007-03-15 13:08  khoff
3729
3730         * FS/FS/part_export/router.pm: Added configurable error checks
3731           instead of stupid /^ERROR/ check.  Commands can now be processed
3732           with Text::Template using [@-- --@] delimeters, in addition to
3733           evaling a double-quoted string.  Cleaned up spurious debug
3734           output.
3735
3736 2007-03-15 13:07  khoff
3737
3738         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
3739           html form inputs.
3740
3741 2007-03-15 13:07  khoff
3742
3743         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
3744           serial.
3745
3746 2007-03-14 17:02  jeff
3747
3748         * FS/FS/svc_acct.pm: correcting ->replace on bill (backport)
3749
3750 2007-03-13 02:21  ivan
3751
3752         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
3753           until then, it should be ->username, not ->name, eek.  causing
3754           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
3755           type character varying(32)" errors and will be harder to
3756           normalize back to usernum when we fix that
3757
3758 2007-03-10 20:13  ivan
3759
3760         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
3761           whew, its paged
3762
3763 2007-03-09 16:21  khoff
3764
3765         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
3766           "identical" records anyway.
3767
3768 2007-03-09 16:21  khoff
3769
3770         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
3771           for FS::svc_broadband.
3772
3773 2007-03-07 11:48  khoff
3774
3775         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
3776           the setup fee while a package is suspended.
3777
3778 2007-03-06 11:56  ivan
3779
3780         * bin/slony-setup: slight update for slony setup script
3781
3782 2007-03-05 17:59  ivan
3783
3784         * httemplate/search/cust_main.cgi: fix status colors in mozilla
3785
3786 2007-03-02 15:48  ivan
3787
3788         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
3789           like "AUTH/TKT 123456"... will this make refunds work?
3790
3791 2007-03-01 22:24  ivan
3792
3793         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
3794           whew
3795
3796 2007-03-01 12:12  ivan
3797
3798         * FS/FS/Misc/prune.pm: yeah, a typo
3799
3800 2007-03-01 09:48  ivan
3801
3802         * FS/bin/: freeside-prune-applications, freeside-upgrade:
3803           prune_applications moved to FS::Misc::prune
3804
3805 2007-03-01 09:47  ivan
3806
3807         * FS/FS/Misc/: prune.pm: adding FS::Misc::prune
3808
3809 2007-03-01 09:44  ivan
3810
3811         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
3812
3813 2007-03-01 09:24  ivan
3814
3815         * FS/FS/cust_bill.pm: backport fix for "Can't call method
3816           "part_pkg" on an undefined value at .../cust_bill.pm line 434" to
3817           1.7
3818
3819 2007-03-01 08:36  ivan
3820
3821         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
3822
3823 2007-02-28 21:25  jeff
3824
3825         * FS/: FS/Misc.pm, FS/cust_credit.pm,
3826           bin/freeside-prune-applications, bin/freeside-upgrade: dangling
3827           cust_credit_refund not allowed (backport)
3828
3829 2007-02-28 21:13  jeff
3830
3831         * FS/bin/freeside-prune-applications: dangling cust_credit_refund
3832           not allowed
3833
3834 2007-02-28 11:41  jeff
3835
3836         * httemplate/: edit/cust_main/select-domain.html,
3837           misc/svc_acct-domains.cgi: restore (none) choice to first package
3838           select
3839
3840 2007-02-28 11:21  ivan
3841
3842         * httemplate/misc/delete-cust_refund.cgi: adding refund deletion to
3843           this branch
3844
3845 2007-02-16 14:06  ivan
3846
3847         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
3848
3849 2007-02-16 12:54  jeff
3850
3851         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
3852           setting
3853
3854 2007-02-14 16:49  ivan
3855
3856         * httemplate/edit/part_bill_event.cgi: add send_email event
3857
3858 2007-02-14 16:48  ivan
3859
3860         * conf/invoice_html: remove commented-out example notes section
3861
3862 2007-02-14 15:32  jeff
3863
3864         * httemplate/: edit/cust_main/select-domain.html,
3865           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
3866           on first package in edit/cust_main
3867
3868 2007-02-14 14:43  ivan
3869
3870         * httemplate/search/report_receivables.cgi: fix alignment on
3871           receivables report
3872
3873 2007-02-14 13:23  ivan
3874
3875         * httemplate/search/report_cust_pkg.html: grey out disabled text
3876           boxes for IE
3877
3878 2007-02-14 00:48  ivan
3879
3880         * httemplate/elements/select-cust_pkg-status.html,
3881           httemplate/elements/tr-input-beginning_ending.html,
3882           httemplate/search/cust_pkg.cgi,
3883           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
3884           httemplate/images/calendar-disabled.png: add more options to
3885           advanced package reporting
3886
3887 2007-02-13 19:12  jeff
3888
3889         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
3890           impending_recur_notification
3891
3892 2007-02-13 17:43  ivan
3893
3894         * httemplate/search/svc_www.cgi: fix up svc_www searching
3895
3896 2007-02-13 16:19  jeff
3897
3898         * FS/FS/Conf.pm: better docs for impending doom
3899
3900 2007-02-13 14:24  ivan
3901
3902         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
3903           orders, patch from Sean Hanson/S1
3904
3905 2007-02-13 14:08  ivan
3906
3907         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
3908           in, patch from Sean Hanson/S1
3909
3910 2007-02-12 21:00  jayce
3911
3912         * httemplate/edit/payment_gateway.html: Small hint on how the
3913           options field is used.
3914
3915 2007-02-12 17:16  jeff
3916
3917         * httemplate/edit/cust_main.cgi: another place to alphabetize
3918
3919 2007-02-12 09:56  jeff
3920
3921         * FS/FS/ClientAPI/Signup.pm,
3922           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
3923           new package order SELECT (ticket 1446)
3924
3925 2007-02-11 19:11  ivan
3926
3927         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
3928
3929 2007-02-11 00:51  ivan
3930
3931         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
3932           now now
3933
3934 2007-02-10 23:04  ivan
3935
3936         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
3937           "cust-fields" config value has been set
3938
3939 2007-02-09 22:13  ivan
3940
3941         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
3942           httemplate/edit/part_svc.cgi: reincorporate the changes from
3943           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
3944           that were lost due to the concurrent service-refactor merge
3945
3946 2007-02-09 16:42  ivan
3947
3948         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
3949           this time
3950
3951 2007-02-09 15:29  ivan
3952
3953         * httemplate/misc/change_pkg.cgi: fix change package link
3954
3955 2007-02-08 20:54  ivan
3956
3957         * bin/import-county-tax-rates: quick hack to import rates for
3958           landel
3959
3960 2007-02-08 20:37  jayce
3961
3962         * httemplate/view/cust_main/packages.html: Set the correct access
3963           right for the cancel link to work
3964
3965 2007-02-08 17:05  ivan
3966
3967         * conf/: invoice_html_statement, invoice_latex_statement,
3968           invoice_latexnotes_statement, invoice_template_statement: add
3969           default statement conf
3970
3971 2007-02-08 14:54  ivan
3972
3973         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
3974           groups_susp_reason option
3975
3976 2007-02-08 14:19  ivan
3977
3978         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
3979           don't rely on qsearchs to trim it for you - it is inefficient and
3980           outputs long verbose warnings
3981
3982 2007-02-08 14:08  ivan
3983
3984         * httemplate/pref/pref-process.html: second "my" localizing the
3985           variable and causing password changes to fail
3986
3987 2007-02-08 09:00  jeff
3988
3989         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
3990           edit/part_svc.cgi
3991
3992 2007-02-08 08:04  jeff
3993
3994         * httemplate/edit/part_pkg.cgi: gratuitous quote
3995
3996 2007-02-08 01:13  jeff
3997
3998         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
3999           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
4000
4001 2007-02-08 00:19  ivan
4002
4003         * FS/FS/CGI.pm: fix the popup progress bars, whew
4004
4005 2007-02-07 17:46  jeff
4006
4007         * FS/FS/part_pkg.pm, htetc/handler.pl,
4008           httemplate/elements/select-table.html,
4009           httemplate/edit/part_pkg.cgi,
4010           httemplate/edit/process/part_pkg.cgi: agent type on package
4011           add/edit (ticket 1446)
4012
4013 2007-02-06 16:46  ivan
4014
4015         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
4016           payment receipts if the conf file is created
4017
4018 2007-02-05 15:48  ivan
4019
4020         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
4021           line-item application erroring out on tax applications
4022
4023 2007-02-05 14:12  ivan
4024
4025         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
4026           catch the Cant call method "part_pkg" on an undefined value at
4027           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
4028           line 181" bug
4029
4030 2007-02-05 09:21  ivan
4031
4032         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
4033           import too... whew!  this should be it
4034
4035 2007-02-05 08:01  ivan
4036
4037         * FS/FS/pay_batch.pm: fix param passing
4038
4039 2007-02-05 07:49  ivan
4040
4041         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
4042           upload
4043
4044 2007-02-05 07:48  ivan
4045
4046         * httemplate/misc/upload-batch.cgi: misterminated <%init>
4047
4048 2007-02-05 07:02  ivan
4049
4050         * FS/FS/pay_batch.pm: remove refactored code
4051
4052 2007-02-05 05:10  ivan
4053
4054         * httemplate/search/: report_receivables.cgi,
4055           report_receivables.html: add "over X days" option to receivables
4056           report
4057
4058 2007-02-05 04:51  ivan
4059
4060         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
4061           httemplate/view/cust_bill-pdf.cgi,
4062           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
4063           httemplate/view/cust_main.cgi, httemplate/view/svc_Common.html,
4064           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
4065           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
4066           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
4067           httemplate/view/cust_main/contacts.html,
4068           httemplate/view/elements/svc_Common.html: C is for
4069           Cookie^WControl
4070
4071 2007-02-05 03:35  ivan
4072
4073         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
4074
4075 2007-02-05 03:12  ivan
4076
4077         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
4078           NOW, instead of last bill to next bill
4079
4080 2007-02-05 01:45  ivan
4081
4082         * httemplate/misc/download-batch.cgi: upon first download, have
4083           batches auto-set amount to customer balance if it is smaller
4084
4085 2007-02-05 01:44  ivan
4086
4087         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
4088           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
4089           cust_pay_batch::upload results subroutine to an FS::pay_batch
4090           method.  upon first download, have batches auto-reset their
4091           amounts to the customer balance upon if it is smaller.
4092
4093 2007-02-03 17:47  ivan
4094
4095         * httemplate/: search/cust_pay_batch.cgi,
4096           view/cust_main/payment_history.html: add link to some batched
4097           payment info to customer view
4098
4099 2007-02-03 16:01  ivan
4100
4101         * FS/FS/ClientAPI/Signup.pm: quieter
4102
4103 2007-02-03 05:05  ivan
4104
4105         * FS/FS/cust_pkg.pm: this should fix services with negative
4106           num_avail showing up for provisioning
4107
4108 2007-02-03 04:07  ivan
4109
4110         * FS/FS/cust_main_Mixin.pm: remove debugging left on
4111
4112 2007-02-03 03:36  ivan
4113
4114         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
4115           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
4116           httemplate/elements/menu.html,
4117           httemplate/graph/cust_bill_pkg.cgi,
4118           httemplate/graph/money_time.cgi,
4119           httemplate/graph/report_cust_bill_pkg.html,
4120           httemplate/graph/report_money_time.html,
4121           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
4122           httemplate/search/cust_bill_event.cgi,
4123           httemplate/search/cust_bill_event.html,
4124           httemplate/search/cust_bill_pkg.cgi,
4125           httemplate/search/cust_credit.html,
4126           httemplate/search/cust_main-otaker.cgi,
4127           httemplate/search/cust_main-zip.html,
4128           httemplate/search/cust_main.cgi,
4129           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
4130           httemplate/search/cust_pay_batch.cgi,
4131           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
4132           httemplate/search/cust_tax_exempt_pkg.cgi,
4133           httemplate/search/inventory_item.html,
4134           httemplate/search/pay_batch.cgi,
4135           httemplate/search/pay_batch.html, httemplate/search/queue.html,
4136           httemplate/search/reg_code.html,
4137           httemplate/search/report_cdr.html,
4138           httemplate/search/report_cust_bill.html,
4139           httemplate/search/report_cust_credit.html,
4140           httemplate/search/report_cust_main-zip.html,
4141           httemplate/search/report_cust_pay.html,
4142           httemplate/search/report_cust_pay_batch.html,
4143           httemplate/search/report_cust_pkg.html,
4144           httemplate/search/report_prepaid_income.cgi,
4145           httemplate/search/report_prepaid_income.html,
4146           httemplate/search/report_receivables.cgi,
4147           httemplate/search/report_receivables.html,
4148           httemplate/search/report_tax.cgi,
4149           httemplate/search/report_tax.html, httemplate/search/sql.html,
4150           httemplate/search/sqlradius.cgi,
4151           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
4152           httemplate/search/svc_broadband.cgi,
4153           httemplate/search/svc_domain.cgi,
4154           httemplate/search/svc_external.cgi,
4155           httemplate/search/svc_forward.cgi,
4156           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
4157           add customer status column to customer & most other reports.
4158           also put the C in ACL in the search/ and graph/ directories.
4159
4160 2007-02-02 18:39  jeff
4161
4162         * FS/bin/freeside-reset-fixed: do a setfixed
4163
4164 2007-02-01 22:29  ivan
4165
4166         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
4167
4168 2007-02-01 20:39  ivan
4169
4170         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
4171           sources in signup
4172
4173 2007-01-31 19:08  jeff
4174
4175         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
4176
4177 2007-01-31 18:37  jeff
4178
4179         * FS/FS/svc_acct.pm: spurious line
4180
4181 2007-01-31 18:35  ivan
4182
4183         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
4184           packages
4185
4186 2007-01-31 18:13  jeff
4187
4188         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
4189           ticket 1455
4190
4191 2007-01-31 17:57  ivan
4192
4193         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
4194           thing
4195
4196 2007-01-31 10:28  jeff
4197
4198         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
4199
4200 2007-01-30 22:30  khoff
4201
4202         * FS/FS/part_export/snmp.pm: Don't break if we're missing
4203           Net::SNMP.  Apparenty "require" doesn't do the trick.
4204
4205 2007-01-30 21:45  khoff
4206
4207         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
4208           flexibilty until the export subsystem rewrite.
4209
4210 2007-01-30 21:43  khoff
4211
4212         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
4213           FS::part_export::router  - Refactored to be more easily
4214           sub-classed.   - Moved per-export options to FS:;router virtual
4215           fields.   - Fixed other general brokenness.
4216
4217           FS::part_export::snmp  - SNMP export sub-classed from
4218           FS::part_export::router
4219
4220           FS::part_export::trango  - Export for Trango proprietary access
4221           points.  Sub-classed from FS::part_export::snmp.
4222
4223 2007-01-30 21:23  jeff
4224
4225         * FS/FS/cust_main.pm: minor improvement
4226
4227 2007-01-30 20:30  jeff
4228
4229         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
4230           httemplate/edit/process/cust_pay.cgi,
4231           httemplate/misc/process/payment.cgi: small change in payment
4232           receipt handling (ticket 1422)
4233
4234 2007-01-30 20:26  ivan
4235
4236         * httemplate/: edit/quick-charge.html,
4237           elements/select-taxclass.html, elements/tr-select-taxclass.html,
4238           view/cust_main/packages.html: minor UI work on one-time charges
4239           w/taxclasses
4240
4241 2007-01-30 19:42  jeff
4242
4243         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
4244
4245 2007-01-30 19:42  ivan
4246
4247         * FS/t/cust_pkg_option.t: file cust_pkg_option.t was added on
4248           branch FREESIDE_1_7_BRANCH on 2007-06-13 19:28:27 +0000
4249
4250 2007-01-30 18:08  ivan
4251
4252         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
4253           until then, it shouldn't be missing the standard header
4254
4255 2007-01-30 15:50  ivan
4256
4257         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
4258           invoices
4259
4260 2007-01-30 13:21  jeff
4261
4262         * FS/FS/svc_acct.pm: avoiding brane pane
4263
4264 2007-01-30 12:59  ivan
4265
4266         * httemplate/: browse/access_group.html, browse/access_user.html,
4267           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
4268           browse/cust_main_county.cgi, browse/inventory_class.html,
4269           browse/msgcat.cgi, browse/part_bill_event.cgi,
4270           browse/part_export.cgi, browse/part_pkg.cgi,
4271           browse/part_referral.html, browse/part_svc.cgi,
4272           browse/part_virtual_field.cgi, browse/payment_gateway.html,
4273           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
4274           browse/reason_type.html, browse/router.cgi,
4275           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
4276           search/prepay_credit.html: its all about control
4277
4278 2007-01-30 11:45  ivan
4279
4280         * FS/FS/option_Common.pm: fix old-record detection bug in
4281           option_Common
4282
4283 2007-01-30 11:40  jeff
4284
4285         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
4286           to invoicing_list (ticket 1424)
4287
4288 2007-01-30 10:52  jeff
4289
4290         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
4291           FS/FS/ClientAPI/Signup.pm,
4292           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
4293           available for self-service success (ticket 1420)
4294
4295 2007-01-29 15:16  ivan
4296
4297         * httemplate/config/: config-process.cgi, config-view.cgi,
4298           config.cgi: putting the C in ACL
4299
4300 2007-01-29 13:11  ivan
4301
4302         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
4303           <%init> helps alot
4304
4305 2007-01-29 10:50  ivan
4306
4307         * httemplate/pref/: pref-process.html, pref.html: record resolution
4308           & colro depth in user prefs
4309
4310 2007-01-29 08:16  ivan
4311
4312         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
4313
4314 2007-01-29 08:01  ivan
4315
4316         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
4317           email display bug on advanced package report, closes: Bug#1416
4318
4319 2007-01-29 04:07  ivan
4320
4321         * htetc/handler.pl: warnings in <%once> sections should not be
4322           fatal
4323
4324 2007-01-29 03:55  ivan
4325
4326         * FS/FS/option_Common.pm: remove extraneous debugging
4327
4328 2007-01-29 03:31  ivan
4329
4330         * Makefile: looks like a duck
4331
4332 2007-01-27 18:21  ivan
4333
4334         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
4335           domain zone viewing a little
4336
4337 2007-01-26 00:18  ivan
4338
4339         * FS/FS/access_user.pm: out of scope bad
4340
4341 2007-01-26 00:17  ivan
4342
4343         * FS/FS/access_user.pm: spurious password changes bad...
4344
4345 2007-01-26 00:11  ivan
4346
4347         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
4348
4349 2007-01-26 00:04  ivan
4350
4351         * FS/FS/access_user.pm, httemplate/elements/header.html,
4352           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
4353           httemplate/elements/xmenu.top.css,
4354           httemplate/elements/xmenu.top.js,
4355           httemplate/images/arrow.down.png,
4356           httemplate/images/menu-left-example.png,
4357           httemplate/images/menu-top-example.png,
4358           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
4359           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
4360           bar option!
4361
4362 2007-01-24 22:04  ivan
4363
4364         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
4365
4366 2007-01-24 22:00  ivan
4367
4368         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
4369
4370 2007-01-24 15:41  ivan
4371
4372         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
4373           need the former
4374
4375 2007-01-23 21:33  jeff
4376
4377         * httemplate/edit/process/elements/process.html: squarely between
4378           shame in you and so close
4379
4380 2007-01-23 15:42  jeff
4381
4382         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
4383           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4384           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
4385           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
4386           before first charge on flat_delayed
4387
4388 2007-01-22 23:44  ivan
4389
4390         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
4391
4392 2007-01-22 22:51  ivan
4393
4394         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
4395
4396 2007-01-22 22:45  ivan
4397
4398         * FS/FS/payby.pm: fix PREP payby
4399
4400 2007-01-22 22:41  ivan
4401
4402         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
4403           ISA it
4404
4405 2007-01-22 09:05  ivan
4406
4407         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
4408
4409 2007-01-22 06:29  ivan
4410
4411         * FS/FS/CGI.pm: hopefully this should be the last bit of the
4412           relative URL fixing
4413
4414 2007-01-22 03:41  ivan
4415
4416         * httemplate/view/cust_main.cgi: closing tags helps alot
4417
4418 2007-01-22 03:39  ivan
4419
4420         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
4421           elements/ links here too
4422
4423 2007-01-22 03:36  ivan
4424
4425         * httemplate/elements/: phonenumber.html, progress-init.html,
4426           progress-popup.html, tr-input-beginning_ending.html,
4427           tr-input-date-field.html: interpolation helps alot
4428
4429 2007-01-22 03:30  ivan
4430
4431         * httemplate/elements/: phonenumber.html, progress-init.html,
4432           progress-popup.html, tr-input-beginning_ending.html,
4433           tr-input-date-field.html: use $fsurl instead of relative ../
4434           addressing
4435
4436 2007-01-21 18:42  ivan
4437
4438         * FS/FS/ClientAPI/MyAccount.pm,
4439           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4440           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
4441           on self-service manual payment screen
4442
4443 2007-01-21 13:45  ivan
4444
4445         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
4446           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4447           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
4448           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
4449           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
4450           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
4451           httemplate/edit/part_pkg.cgi,
4452           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
4453           Have lineitem-specific applications happen in all cases; add
4454           weightsto control
4455
4456 2007-01-21 05:42  ivan
4457
4458         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
4459           on DBIx::SB 1.36 for Pg 8.1+
4460
4461 2007-01-21 05:26  ivan
4462
4463         * Makefile, htetc/freeside-base1.conf, htetc/freeside-base2.conf:
4464           mod_perl v2, it finally happened
4465
4466 2007-01-21 01:13  ivan
4467
4468         * httemplate/search/cust_svc.html: trim leading & trailing
4469           whitespace from service searches
4470
4471 2007-01-21 01:10  ivan
4472
4473         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
4474           are coming from in the tree -  use rooturl() instead of popurl()
4475
4476 2007-01-19 16:08  jeff
4477
4478         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
4479           not just trailing ones
4480
4481 2007-01-19 15:00  jeff
4482
4483         * httemplate/misc/download-batch.cgi: work around CSV brokenness
4484
4485 2007-01-19 14:02  jeff
4486
4487         * httemplate/edit/process/: access_user.html,
4488           elements/process.html: blank password on error
4489
4490 2007-01-19 08:31  jeff
4491
4492         * httemplate/edit/: access_user.html, process/access_user.html,
4493           process/elements/process.html: no password in html source on
4494           employee edit
4495
4496 2007-01-18 10:14  ivan
4497
4498         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
4499           don't want to abort processing because of an old not-well-checked
4500           zip
4501
4502 2007-01-17 15:28  ivan
4503
4504         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
4505           cause by recent fix to not quote things on STDIN, yuck.
4506
4507 2007-01-17 15:27  jeff
4508
4509         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
4510           httemplate/misc/payment.cgi,
4511           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
4512           httemplate/misc/process/payment.cgi,
4513           httemplate/view/svc_acct.cgi: link to customer from manual
4514           payment screen (ticket 1414)
4515
4516 2007-01-17 09:41  jeff
4517
4518         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
4519           reasons (suspends fail in freeside-daily)
4520
4521 2007-01-17 08:41  jeff
4522
4523         * FS/FS/part_pkg/flat.pm: noise reduction
4524
4525 2007-01-17 07:50  jeff
4526
4527         * httemplate/view/cust_main/packages.html: fix suspend link
4528
4529 2007-01-16 16:40  jeff
4530
4531         * httemplate/edit/: access_user.html, process/access_user.html:
4532           employee edit (ticket 1412)
4533
4534 2007-01-16 13:36  jeff
4535
4536         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
4537           for ticket 1364
4538
4539 2007-01-16 09:39  jeff
4540
4541         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
4542
4543 2007-01-16 01:11  ivan
4544
4545         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
4546           agentnum sent from client
4547
4548 2007-01-15 14:15  jeff
4549
4550         * httemplate/edit/process/quick-charge.cgi: that was DUM
4551
4552 2007-01-14 23:53  ivan
4553
4554         * httemplate/misc/download-batch.cgi: add batch expiration date
4555           incrementer for 295
4556
4557 2007-01-14 23:22  ivan
4558
4559         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
4560           batchconfig-csv-chase_canada-E-xactBatch
4561
4562 2007-01-12 15:27  jeff
4563
4564         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
4565           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
4566           httemplate/edit/svc_broadband.cgi: added svc_broadband
4567           description which is appended to Site Name in prizm export
4568
4569 2007-01-11 18:04  jeff
4570
4571         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
4572           httemplate/edit/quick-charge.html,
4573           httemplate/edit/process/quick-charge.cgi,
4574           httemplate/view/cust_main/packages.html: one-time charge
4575           enhancements
4576
4577 2007-01-10 15:21  ivan
4578
4579         * httemplate/search/queue.html: add "select all" and "unselect" all
4580           buttons to bulk queue operations
4581
4582 2007-01-10 00:56  ivan
4583
4584         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
4585           uninitialized value in string ne at
4586           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
4587
4588 2007-01-10 00:50  ivan
4589
4590         * httemplate/view/cust_main/contacts.html: you have got to be
4591           kidding me.
4592
4593 2007-01-10 00:48  ivan
4594
4595         * httemplate/view/cust_main/contacts.html: nothing could have ever
4596           gone wrong with so simple a change.  oh noooo
4597
4598 2007-01-09 23:48  ivan
4599
4600         * httemplate/view/cust_main/contacts.html: fix ship_county display
4601           bug
4602
4603 2007-01-09 21:51  ivan
4604
4605         * FS/FS/cust_bill.pm: add custnum to invoice template vars
4606
4607 2007-01-09 18:41  jeff
4608
4609         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
4610
4611 2007-01-09 16:42  jeff
4612
4613         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
4614           ignore filenames and rely on selected batch number
4615
4616 2007-01-09 16:41  jeff
4617
4618         * httemplate/misc/download-batch.cgi: permit batch redownloads
4619
4620 2007-01-09 14:57  ivan
4621
4622         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
4623
4624 2007-01-08 09:36  jeff
4625
4626         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
4627           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
4628           httemplate/misc/delete-cust_refund.cgi,
4629           httemplate/view/cust_main/payment_history.html: refund deletion
4630
4631 2007-01-05 16:47  jeff
4632
4633         * httemplate/edit/part_svc.cgi: fix UI funkiness
4634
4635 2007-01-04 21:19  jeff
4636
4637         * fs_selfservice/FS-SelfService/SelfService.pm,
4638           fs_selfservice/FS-SelfService/cgi/view_usage.html,
4639           FS/FS/ClientAPI/MyAccount.pm,
4640           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
4641           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
4642           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
4643           fs_selfservice/FS-SelfService/cgi/provision_list.html,
4644           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4645           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
4646           self-servicey stuff (change package, detailed usage)
4647
4648 2007-01-03 23:26  ivan
4649
4650         * conf/blank_logo.eps: adding a simple blank logo; people are
4651           trying to comment out stuff in the template
4652
4653 2007-01-03 21:49  ivan
4654
4655         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
4656           a customer's balance, presumably as bad debt
4657
4658 2007-01-03 11:47  ivan
4659
4660         * httemplate/view/cust_main/packages.html: fix suspend link
4661
4662 2007-01-02 13:46  ivan
4663
4664         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
4665           searching & links
4666
4667 2007-01-02 13:44  ivan
4668
4669         * FS/FS/cust_main.pm: stupid semicolon!
4670
4671 2007-01-02 13:06  ivan
4672
4673         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
4674           trailing AND
4675
4676 2007-01-02 12:29  ivan
4677
4678         * httemplate/view/cust_main/packages.html: fix popup target links
4679
4680 2007-01-02 12:25  ivan
4681
4682         * httemplate/view/svc_Common.html: missing from svc patch, oops!
4683
4684 2007-01-02 10:38  jeff
4685
4686         * FS/FS/svc_acct.pm: omit spurious export triggering
4687
4688 2006-12-29 13:48  jeff
4689
4690         * httemplate/: elements/select-agent.html,
4691           graph/report_cust_bill_pkg.html: correct bad include, and improve
4692           no agent selected condition
4693
4694 2006-12-29 00:51  ivan
4695
4696         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4697           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
4698           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
4699           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
4700           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
4701           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
4702           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
4703           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
4704           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
4705           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
4706           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
4707           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
4708           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
4709           httemplate/edit/elements/edit.html,
4710           httemplate/edit/elements/svc_Common.html,
4711           httemplate/edit/process/elements/process.html, FS/MANIFEST,
4712           httemplate/edit/process/svc_Common.html,
4713           httemplate/elements/header.html, httemplate/elements/menu.html,
4714           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
4715           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
4716           httemplate/search/svc_broadband.cgi,
4717           httemplate/search/svc_domain.cgi,
4718           httemplate/search/svc_external.cgi,
4719           httemplate/search/svc_forward.cgi,
4720           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
4721           httemplate/view/elements/svc_Common.html,
4722           rt/html/Elements/FreesideSearch,
4723           rt/html/Elements/FreesideSvcSearch,
4724           httemplate/view/cust_main/packages.html: service refactor!
4725
4726 2006-12-29 00:41  ivan
4727
4728         * httemplate/edit/process/cust_main.cgi: slight pedanticism
4729
4730 2006-12-29 00:39  ivan
4731
4732         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
4733
4734 2006-12-29 00:35  ivan
4735
4736         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
4737           it gets capitalized
4738
4739 2006-12-29 00:34  ivan
4740
4741         * httemplate/edit/process/quick-charge.cgi: whitespace
4742
4743 2006-12-29 00:34  ivan
4744
4745         * httemplate/edit/cust_main/billing.html: slight more space
4746           necessary for ACH account numbers
4747
4748 2006-12-29 00:31  ivan
4749
4750         * init.d/freeside-init: kill off all queued processes!
4751
4752 2006-12-29 00:30  ivan
4753
4754         * httemplate/docs/index.html: link more docs to wiki
4755
4756 2006-12-29 00:25  ivan
4757
4758         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
4759           configurable target dirs, oops
4760
4761 2006-12-29 00:25  ivan
4762
4763         * FS/FS/svc_Common.pm: doc
4764
4765 2006-12-29 00:24  ivan
4766
4767         * FS/FS/part_pkg.pm: snot spacing
4768
4769 2006-12-29 00:24  ivan
4770
4771         * FS/FS/part_export.pm: use FS::queue for exports, though they
4772           should probably just use it themselves
4773
4774 2006-12-28 23:23  ivan
4775
4776         * httemplate/edit/elements/edit.html: document field types
4777
4778 2006-12-28 16:30  jeff
4779
4780         * FS/FS/part_export/prizm.pm: minor fixups
4781
4782 2006-12-28 12:52  jeff
4783
4784         * httemplate/elements/tr-select-reason.html: activate submit button
4785           more readily
4786
4787 2006-12-28 00:16  ivan
4788
4789         * FS/FS/payinfo_Mixin.pm: tyop
4790
4791 2006-12-27 23:02  ivan
4792
4793         * bin/pg-version: adding pg-version
4794
4795 2006-12-26 19:29  ivan
4796
4797         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
4798           taxclass expander
4799
4800 2006-12-26 18:37  ivan
4801
4802         * FS/FS/Misc.pm, htetc/handler.pl,
4803           httemplate/edit/cust_main/contact.html,
4804           httemplate/edit/cust_main/select-county.html,
4805           httemplate/misc/counties.cgi: Add a (magically appearing and
4806           disappearing) label on the county selector.  confusing when
4807           labeled "state"
4808
4809 2006-12-26 17:35  ivan
4810
4811         * httemplate/view/cust_main/contacts.html: show county on customer
4812           view
4813
4814 2006-12-26 17:07  ivan
4815
4816         * httemplate/: edit/cust_main.cgi,
4817           edit/cust_main/select-county.html, misc/counties.cgi: fix county
4818           selector
4819
4820 2006-12-26 11:53  ivan
4821
4822         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
4823           STDIN strings are evaluated
4824
4825 2006-12-23 17:28  ivan
4826
4827         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
4828           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
4829           httemplate/edit/cust_main/billing.html,
4830           httemplate/view/cust_main/payment_history.html: fix more paymask
4831           regressions: allow editing records with existing expired cards,
4832           fix masking just-entered values when erroring out, fix echeck
4833           entry inserting as empty routing code and "xxEK" account number,
4834           remove old/deprecated/unused payinfo_maksed subs and calls
4835
4836 2006-12-22 21:37  jeff
4837
4838         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
4839           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
4840           httemplate/view/svc_broadband.cgi: inital prizm support
4841
4842 2006-12-21 22:18  ivan
4843
4844         * httemplate/search/: queue.html, elements/search.html: patch
4845           fixing "retry selected" and "remove select" in queue view
4846
4847 2006-12-20 19:05  ivan
4848
4849         * httemplate/misc/payment.cgi: fix on-demand payment form when
4850           making payments from masked data
4851
4852 2006-12-20 02:51  ivan
4853
4854         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
4855           flag for the wonderful new world of paymasking
4856
4857 2006-12-20 01:49  ivan
4858
4859         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
4860           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
4861           httemplate/elements/select-part_referral.html,
4862           httemplate/elements/select-pkg_class.html,
4863           httemplate/elements/select-table.html,
4864           httemplate/elements/tr-select-pkg_class.html,
4865           httemplate/search/elements/search.html: add ability to disable
4866           package classes
4867
4868 2006-12-19 17:20  jeff
4869
4870         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
4871           cluckage
4872
4873 2006-12-19 02:02  ivan
4874
4875         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
4876           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
4877           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
4878           payby.pm for payby info and have card masking full 6-digit BIN
4879           prefix for card identification.  have cust_pay_batch use
4880           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
4881           payment reports to use mask too if available, so credit card type
4882           selection still works with encryption.
4883
4884 2006-12-18 03:01  ivan
4885
4886         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
4887           adding when there is only one pkg_class choice (triggers
4888           javascript error
4889
4890 2006-12-18 00:08  ivan
4891
4892         * Makefile: fix MASONDATA include for dev target
4893
4894 2006-12-15 12:55  ivan
4895
4896         * httemplate/elements/dashboard-toplist.html: add a new ticket link
4897
4898 2006-12-15 05:09  ivan
4899
4900         * httemplate/elements/dashboard-toplist.html: add a quick start at
4901           a "dashboard" customer list, mostly for internal use for starters
4902
4903 2006-12-15 05:00  ivan
4904
4905         * httemplate/elements/dashboard-toplist.html: add a quick start at
4906           a "dashboard" customer list, mostly for internal use for starters
4907
4908 2006-12-15 04:43  ivan
4909
4910         * FS/FS/Conf.pm, httemplate/index.html,
4911           httemplate/elements/dashboard-toplist.html: add a quick start at
4912           a "dashboard" customer list, mostly for internal use for starters
4913
4914 2006-12-15 00:37  ivan
4915
4916         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
4917           states to old databases
4918
4919 2006-12-15 00:25  ivan
4920
4921         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
4922           eliminate funkiness with reappearing "Postal invoice" on errors
4923
4924 2006-12-14 21:29  jeff
4925
4926         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
4927           httemplate/elements/tr-input-date-field.html,
4928           httemplate/view/cust_main/misc.html: move use statements to
4929           handler.pl, do not show 1/1/70 for new birthdates, and improve
4930           error handling
4931
4932 2006-12-14 16:56  ivan
4933
4934         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
4935           DateTime as a proper rather than hidden dependency
4936
4937 2006-12-14 16:28  ivan
4938
4939         * Makefile, FS/bin/freeside-addoutsource,
4940           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
4941           FS/bin/freeside-selfservice-server,
4942           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
4943           cleanup from the conf merge
4944
4945 2006-12-14 01:27  ivan
4946
4947         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
4948           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
4949           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
4950           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
4951           FS/bin/freeside-deluser, FS/bin/freeside-queued,
4952           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
4953           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
4954           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
4955           make the config directory configurable
4956
4957 2006-12-13 22:00  ivan
4958
4959         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
4960           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
4961           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
4962           httemplate/edit/cust_main/billing.html,
4963           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
4964           httemplate/search/cust_pay.cgi, FS/MANIFEST,
4965           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
4966           httemplate/edit/process/cust_main.cgi,
4967           httemplate/view/cust_main/billing.html,
4968           httemplate/view/cust_main/payment_history.html: encryption fixes
4969           from huntsberg & jayce
4970
4971 2006-12-08 07:11  jeff
4972
4973         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
4974
4975 2006-12-08 06:38  ivan
4976
4977         * rt/html/Elements/Header: have RT header link to supported
4978           documentation link as well
4979
4980 2006-12-08 05:36  ivan
4981
4982         * httemplate/: view/cust_main/quick-charge.html,
4983           edit/process/quick-charge.cgi: some javascript validation magic
4984           to give one-time charges better UI
4985
4986 2006-12-07 08:46  ivan
4987
4988         * bin/pod2x: update pod2x for new self-service path
4989
4990 2006-12-07 07:24  ivan
4991
4992         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
4993
4994 2006-12-06 18:40  jeff
4995
4996         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
4997           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
4998           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
4999           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
5000           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
5001           fs_selfservice/FS-SelfService/SelfService.pm,
5002           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
5003           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5004           fs_selfservice/FS-SelfService/cgi/view_usage.html,
5005           httemplate/edit/prepay_credit.cgi,
5006           httemplate/edit/process/prepay_credit.cgi,
5007           httemplate/misc/process/recharge_svc.html,
5008           httemplate/search/prepay_credit.html: retouch bandwidth countdown
5009
5010 2006-12-05 07:53  jeff
5011
5012         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
5013
5014 2006-12-04 18:37  jeff
5015
5016         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
5017           view/svc_acct.cgi: editable service usage
5018
5019 2006-12-02 16:42  ivan
5020
5021         * FS/FS/cust_main.pm: clean up whitespace merge noise
5022
5023 2006-12-02 14:04  ivan
5024
5025         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
5026
5027 2006-11-30 22:31  jeff
5028
5029         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
5030           httemplate/misc/download-batch.cgi,
5031           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
5032
5033 2006-11-30 17:41  ivan
5034
5035         * FS/bin/freeside-queued: remove unnecessary service use (in an
5036           awfully odd place)
5037
5038 2006-11-30 17:35  ivan
5039
5040         * FS/bin/freeside-expiration-alerter: go away and never come back,
5041           $Id$
5042
5043 2006-11-30 17:34  ivan
5044
5045         * FS/bin/freeside-email: begone $Id$ and your diff noise!
5046
5047 2006-11-29 18:27  jeff
5048
5049         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5050           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
5051           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
5052           FS/FS/part_export/sqlradius.pm,
5053           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5054           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5055           fs_selfservice/FS-SelfService/cgi/view_usage.html,
5056           httemplate/edit/prepay_credit.cgi,
5057           httemplate/edit/process/prepay_credit.cgi,
5058           httemplate/misc/recharge_svc.html,
5059           httemplate/misc/process/recharge_svc.html,
5060           httemplate/search/prepay_credit.html,
5061           httemplate/view/cust_main/packages.html: prepaid download/upload
5062           tracking
5063
5064 2006-11-28 01:38  ivan
5065
5066         * FS/FS/access_user.pm: usernames should be alphanumeric only
5067
5068 2006-11-26 23:11  jeff
5069
5070         * FS/FS/ClientAPI/Signup.pm,
5071           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
5072           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5073           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
5074           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
5075           from self-service
5076
5077 2006-11-26 17:08  ivan
5078
5079         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
5080
5081 2006-11-26 15:09  jeff
5082
5083         * httemplate/elements/menu.html: minor tyop
5084
5085 2006-11-26 15:06  jeff
5086
5087         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
5088           view/cust_main/notes.html: more ajaxy customer notes
5089
5090 2006-11-25 13:04  jeff
5091
5092         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
5093
5094 2006-11-24 02:34  ivan
5095
5096         * httemplate/browse/part_pkg.cgi: link to and label one-time
5097           charges correctly
5098
5099 2006-11-24 00:48  ivan
5100
5101         * httemplate/elements/tr-input-beginning_ending.html,
5102           httemplate/elements/tr-input-lessthan_greaterthan.html,
5103           httemplate/search/cust_credit.html,
5104           httemplate/search/cust_pay.cgi,
5105           httemplate/search/report_cust_credit.html,
5106           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
5107           than and greater than amounts to credit and payment searches
5108
5109 2006-11-20 02:34  ivan
5110
5111         * httemplate/browse/agent.cgi: remove annoying black box around
5112           override info
5113
5114 2006-11-19 19:05  ivan
5115
5116         * httemplate/autohandler: bug fix for open transactions
5117
5118 2006-11-17 18:19  jeff
5119
5120         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
5121           optional on domain addition
5122
5123 2006-11-17 02:16  ivan
5124
5125         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
5126           problem; attempt to use an existing credit/payment before
5127           suspending
5128
5129 2006-11-16 07:37  jeff
5130
5131         * httemplate/edit/process/part_bill_event.cgi: bug squishing
5132
5133 2006-11-15 22:20  jeff
5134
5135         * httemplate/: elements/tr-input-date-field.html,
5136           edit/cust_main.cgi, edit/process/cust_main.cgi,
5137           view/cust_main/misc.html: switch birthdate to DateTime
5138
5139 2006-11-14 04:22  ivan
5140
5141         * httemplate/misc/cust_main-import.cgi: add some docs on required
5142           fields to page
5143
5144 2006-11-13 20:04  ivan
5145
5146         * httemplate/: browse/agent.cgi,
5147           misc/delete-agent_payment_gateway.cgi: working agent gateway
5148           override delete link
5149
5150 2006-11-13 19:30  ivan
5151
5152         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
5153           Storable
5154
5155 2006-11-13 19:16  ivan
5156
5157         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
5158           FS/FS/ClientAPI/Signup.pm,
5159           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
5160           use card-types config too
5161
5162 2006-11-13 18:54  ivan
5163
5164         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
5165           configuration value for self-service
5166
5167 2006-11-12 17:09  ivan
5168
5169         * FS/FS/CGI.pm, httemplate/elements/error.html,
5170           httemplate/elements/header.html,
5171           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
5172           preference page, start with just a password changer
5173
5174 2006-11-08 18:52  jeff
5175
5176         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
5177
5178 2006-11-08 18:28  jeff
5179
5180         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
5181
5182 2006-11-05 14:39  ivan
5183
5184         * Makefile: call it 1.7.1 to avoid confusion
5185
5186 2006-11-05 14:28  ivan
5187
5188         * bin/: customer-faker, payment-faker: some sample data creators
5189
5190 2006-11-05 11:34  ivan
5191
5192         * FS/FS/cust_main.pm: fix empty invoice number omitting in
5193           realtime_bop, oops
5194
5195 2006-11-05 11:22  ivan
5196
5197         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
5198
5199 2006-11-05 10:06  ivan
5200
5201         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
5202           paren
5203
5204 2006-11-05 10:03  ivan
5205
5206         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
5207           be an optional param anyway
5208
5209 2006-11-05 10:03  ivan
5210
5211         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
5212           SELECT in self-service payment form
5213
5214 2006-11-05 09:36  ivan
5215
5216         * fs_selfservice/FS-SelfService/: SelfService.pm,
5217           cgi/selfservice.cgi: add some self-service debugging
5218
5219 2006-11-05 08:58  ivan
5220
5221         * FS/bin/freeside-selfservice-server: fix spurious disconnection
5222           errors in selfservice server log
5223
5224 2006-11-05 07:55  ivan
5225
5226         * httemplate/view/cust_main/payment_history.html: fix but with no
5227           "show prior history" showing up when everything is hidden
5228
5229 2006-11-03 14:02  ivan
5230
5231         * FS/FS/part_pkg.pm: add every 45 day option to available
5232           frequencies
5233
5234 2006-10-31 10:56  jeff
5235
5236         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
5237           been suspended
5238
5239 2006-10-31 08:57  jeff
5240
5241         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
5242
5243 2006-10-30 04:39  ivan
5244
5245         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
5246           invoice_number to B:OP, omit the field entirely
5247
5248 2006-10-29 17:28  ivan
5249
5250         * FS/MANIFEST: removing freeside-daily
5251
5252 2006-10-27 12:10  ivan
5253
5254         * FS/FS/: Conf.pm, cust_pkg.pm: add
5255           unsuspend-always_adjust_next_bill_date config option for qis
5256
5257 2006-10-27 10:01  jeff
5258
5259         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
5260           httemplate/edit/process/cust_main_note.cgi,
5261           httemplate/elements/overlibmws_crossframe.js,
5262           httemplate/view/cust_main/notes.html: editable notes
5263
5264 2006-10-26 19:12  jeff
5265
5266         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
5267           enhancements for suspend reasons
5268
5269 2006-10-26 01:35  ivan
5270
5271         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
5272           (none) package selection if there's a default
5273
5274 2006-10-25 11:10  jeff
5275
5276         * httemplate/view/cust_main/packages.html: show reasons
5277
5278 2006-10-25 10:36  ivan
5279
5280         * httemplate/: elements/pager.html, search/cust_main.cgi,
5281           search/elements/search.html: pagination patch from UNTD - limit
5282           the number of page links displayed and have a drop-down option
5283           for selecting number of entries per page
5284
5285 2006-10-25 05:04  ivan
5286
5287         * conf/ticket_system: default to RT_Internal ticketing
5288
5289 2006-10-24 21:51  jeff
5290
5291         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
5292
5293 2006-10-24 21:44  jeff
5294
5295         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
5296           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
5297           pkgparts on advanced package report
5298
5299 2006-10-24 20:12  jeff
5300
5301         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
5302           svc_www tweak
5303
5304 2006-10-24 19:22  jeff
5305
5306         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
5307           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
5308           httemplate/edit/svc_acct.cgi: limited domain select
5309
5310 2006-10-24 11:26  jeff
5311
5312         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
5313           httemplate/view/cust_main/misc.html: add customer signup date
5314
5315 2006-10-23 02:44  ivan
5316
5317         * httemplate/elements/menu.html: have the unlinked account search
5318           go to UN_username so it doesn't miss accounts with no UID
5319
5320 2006-10-23 02:35  ivan
5321
5322         * httemplate/elements/header.html: eek, VALIGN=top for the page
5323
5324 2006-10-23 02:24  ivan
5325
5326         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
5327           complains searches are not returning enough
5328
5329 2006-10-23 01:47  ivan
5330
5331         * httemplate/misc/process/cancel_pkg.html: better error message if
5332           you don't enter a reason.  FS::reason::check can untaint its
5333           data, and will allow punctuation in reasons
5334
5335 2006-10-23 01:30  ivan
5336
5337         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
5338           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
5339           remove -w to prevent warnings from messing up otherwise working
5340           CGIs
5341
5342 2006-10-22 23:38  ivan
5343
5344         * FS/FS/Record.pm: add AU to list of zip-requiring countries
5345
5346 2006-10-22 21:21  jeff
5347
5348         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5349           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
5350           httemplate/edit/reason.html,
5351           httemplate/edit/process/part_bill_event.cgi,
5352           httemplate/elements/tr-select-reason.html,
5353           httemplate/misc/cancel_pkg.html,
5354           httemplate/misc/process/cancel_pkg.html: events should attach
5355           reasons
5356
5357 2006-10-22 18:47  ivan
5358
5359         * httemplate/view/cust_main/packages.html: fix regression from
5360           table re-layout: don't display provision links for cancelled
5361           packages
5362
5363 2006-10-22 04:42  ivan
5364
5365         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
5366           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
5367           default package
5368
5369 2006-10-21 22:22  ivan
5370
5371         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
5372           use Tie::IxHash here too
5373
5374 2006-10-21 22:18  ivan
5375
5376         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
5377           plan option for prepaid packages to cancel instead of suspend
5378
5379 2006-10-21 17:35  ivan
5380
5381         * httemplate/elements/menu.html: link to wrong place
5382
5383 2006-10-20 15:49  ivan
5384
5385         * FS/FS/part_pkg.pm: add 48-hour billing
5386
5387 2006-10-19 07:32  jeff
5388
5389         * FS/FS/Conf.pm: [no log message]
5390
5391 2006-10-19 07:29  jeff
5392
5393         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
5394
5395 2006-10-19 07:26  jeff
5396
5397         * httemplate/elements/tr-select-reason.html,
5398           httemplate/misc/cancel_pkg.html,
5399           httemplate/misc/process/cancel_pkg.html, FS/t/cust_pkg_reason.t:
5400           suspension and cancellation reasons
5401
5402 2006-10-19 07:23  jeff
5403
5404         * FS/FS/reason.pm, FS/FS/reason_type.pm, FS/t/reason.t,
5405           FS/t/reason_type.t, httemplate/browse/reason.html,
5406           httemplate/browse/reason_type.html,
5407           httemplate/edit/process/reason.html,
5408           httemplate/edit/process/reason_type.html,
5409           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
5410           suspension and cancellation reasons
5411
5412 2006-10-18 21:41  jeff
5413
5414         * FS/FS/part_export/acct_plesk.pm: wrong method
5415
5416 2006-10-18 16:07  jeff
5417
5418         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
5419           FS/MANIFEST, htetc/handler.pl,
5420           httemplate/browse/part_bill_event.cgi,
5421           httemplate/edit/elements/edit.html,
5422           httemplate/edit/part_bill_event.cgi,
5423           httemplate/edit/process/part_bill_event.cgi,
5424           httemplate/elements/menu.html,
5425           httemplate/view/cust_main/packages.html: suspension and
5426           cancellation reasons
5427
5428 2006-10-17 17:05  jeff
5429
5430         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
5431
5432 2006-10-17 02:03  ivan
5433
5434         * rt/: html/Elements/Header, html/Elements/CollectionAsTable/Row,
5435           html/NoAuth/webrt.css, sbin/rt-setup-database.in: commiting rt
5436           3.4.5 to HEAD
5437
5438 2006-10-17 01:49  ivan
5439
5440         * rt/: configure, configure.ac, README, Changelog,
5441           sbin/rt-test-dependencies.in,
5442           html/Ticket/Elements/ShowTransactionAttachments,
5443           html/Ticket/Elements/EditCustomFields, html/Search/Build.html,
5444           html/Search/Results.rdf, html/Search/Results.tsv,
5445           html/Search/Elements/BuildFormatString,
5446           html/Approvals/Elements/PendingMyApproval,
5447           html/Elements/EditCustomField, html/Elements/QueryString,
5448           html/Elements/ScrubHTML, html/Elements/EditCustomFieldSelect,
5449           html/Elements/Callback, html/Elements/ShowCustomFields,
5450           html/Elements/RT__Ticket/ColumnMap, html/NoAuth/printrt.css,
5451           html/User/Elements/Tabs, lib/t/regression/22search_tix_by_txn.t,
5452           lib/t/regression/09record_cf_api.t, lib/t/regression/07acl.t,
5453           lib/t/regression/14linking.t,
5454           lib/t/regression/22search_tix_by_watcher.t,
5455           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
5456           lib/RT/CustomField_Overlay.pm, lib/RT/Ticket_Overlay.pm,
5457           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Users_Overlay.pm,
5458           lib/RT/EmailParser.pm, lib/RT/I18N.pm, lib/RT/Tickets_Overlay.pm,
5459           lib/RT/CustomFieldValues.pm, lib/RT/Transactions_Overlay.pm,
5460           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
5461           lib/RT/Attachments_Overlay.pm, lib/RT/Groups_Overlay.pm,
5462           lib/RT/Record.pm, lib/RT/ObjectCustomFieldValues_Overlay.pm,
5463           lib/RT/Transaction_Overlay.pm, lib/RT/ACE_Overlay.pm,
5464           lib/RT/Link_Overlay.pm, lib/RT/I18N/en.po, lib/RT/I18N/cs.po,
5465           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
5466           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
5467           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
5468           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
5469           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
5470           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
5471           lib/RT/Action/SendEmail.pm, lib/RT/Interface/Email.pm,
5472           etc/RT_Config.pm.in: import rt 3.4.5
5473
5474 2006-10-16 22:49  ivan
5475
5476         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
5477           on IE, whew!
5478
5479 2006-10-16 10:59  ivan
5480
5481         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
5482           constraint cust_main18'), hope this doesn't break anything else
5483
5484 2006-10-16 10:13  ivan
5485
5486         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
5487           not my monday morning
5488
5489 2006-10-16 10:11  ivan
5490
5491         * FS/FS/Conf.pm: closing bracket helps
5492
5493 2006-10-16 10:10  ivan
5494
5495         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
5496           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
5497           DOB on
5498
5499 2006-10-16 09:56  ivan
5500
5501         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
5502           advertising sources
5503
5504 2006-10-15 19:21  ivan
5505
5506         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
5507           switching Net::Plesk to a run-time dependency
5508
5509 2006-10-14 16:53  ivan
5510
5511         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
5512           Net::Plesk until its needed, to prevent every install from
5513           depending on it
5514
5515 2006-10-14 13:47  jeff
5516
5517         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
5518           plesk support
5519
5520 2006-10-14 03:09  ivan
5521
5522         * httemplate/search/report_receivables.cgi: that should fix
5523           statuses on receivables report
5524
5525 2006-10-14 02:55  ivan
5526
5527         * httemplate/docs/index.html: move signup/self-service install to
5528           wiki
5529
5530 2006-10-12 02:42  ivan
5531
5532         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
5533           matching" error when there are no companies in the fuzzy cache
5534           yet
5535
5536 2006-10-08 22:05  ivan
5537
5538         * FS/FS/Conf.pm: date selektah
5539
5540 2006-10-08 21:27  jeff
5541
5542         * httemplate/edit/process/cust_main.cgi: more BoD
5543
5544 2006-10-08 18:05  ivan
5545
5546         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
5547           freeside-adduser: update the tools for dev installs
5548
5549 2006-10-08 17:30  ivan
5550
5551         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
5552           notes be the default
5553
5554 2006-10-08 17:26  ivan
5555
5556         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
5557           the customer view a tiny bit
5558
5559 2006-10-08 17:13  ivan
5560
5561         * htetc/handler.pl: add cust_main_note to handler.pl
5562
5563 2006-10-08 01:17  ivan
5564
5565         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
5566           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
5567           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
5568           httemplate/edit/part_bill_event.cgi,
5569           httemplate/elements/menu.html,
5570           httemplate/search/cust_pay_batch.cgi,
5571           httemplate/search/pay_batch.cgi,
5572           httemplate/search/elements/search.html: add menu items for credit
5573           card batching, debug last-minute changes to payby.pm, add ACL for
5574           re-processing batches, separate CARD and CHEK batches, fixed
5575           defaults for batch formats
5576
5577 2006-10-07 16:40  ivan
5578
5579         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
5580           document realtime option
5581
5582 2006-10-07 14:40  ivan
5583
5584         * FS/FS/cust_main.pm: better error msg on CSV import with bad
5585           pkgpart
5586
5587 2006-10-04 14:22  jeff
5588
5589         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
5590           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
5591           httemplate/elements/tr-input-date-field.html,
5592           httemplate/view/cust_main/misc.html: DoB
5593
5594 2006-10-03 15:44  jeff
5595
5596         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
5597           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
5598           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
5599           httemplate/edit/cust_main_note.cgi,
5600           httemplate/edit/process/cust_main_note.cgi,
5601           httemplate/view/cust_main.cgi,
5602           httemplate/view/cust_main/notes.html: Enhanced customer notes
5603
5604 2006-10-03 08:59  ivan
5605
5606         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
5607           svc_www.pm: s/repalce/replace/ in POD doc
5608
5609 2006-09-29 10:22  ivan
5610
5611         * FS/FS/access_user.pm: fix problem with viewing unlinked services
5612
5613 2006-09-29 09:18  ivan
5614
5615         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
5616           mapped values to disappear
5617
5618 2006-09-29 08:36  ivan
5619
5620         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
5621           domain_sql export
5622
5623 2006-09-28 10:45  ivan
5624
5625         * FS/FS/svc_acct.pm: missing $ in ldap_password
5626
5627 2006-09-26 11:55  ivan
5628
5629         * httemplate/search/svc_acct.cgi: fix username@domain search
5630
5631 2006-09-23 11:33  ivan
5632
5633         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
5634           mailserver integration
5635
5636 2006-09-20 21:41  ivan
5637
5638         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
5639           as well
5640
5641 2006-09-20 09:00  ivan
5642
5643         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
5644
5645 2006-09-20 08:20  ivan
5646
5647         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
5648
5649 2006-09-20 08:19  ivan
5650
5651         * FS/FS/part_export/domain_sql.pm: tie correctly!
5652
5653 2006-09-19 09:49  ivan
5654
5655         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
5656           part_export/domain_sql.pm: add domain_sql export for new
5657           mailserver config and modify acct_sql export for same
5658
5659 2006-09-17 19:21  ivan
5660
5661         * httemplate/elements/menu.html: ticket system disableability for
5662           rainbowshops
5663
5664 2006-09-16 13:07  ivan
5665
5666         * bin/customer-faker: bulk fake customer insert
5667
5668 2006-09-15 12:15  ivan
5669
5670         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
5671           httemplate/view/cust_main/payment_history.html: add link to
5672           customer tax exemptions to customer view page
5673
5674 2006-09-14 22:10  ivan
5675
5676         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
5677           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
5678           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
5679
5680 2006-09-14 12:33  ivan
5681
5682         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
5683           fields on tables we can't deliver them on.  virtual fields suck
5684           anyway, they should be real database fields
5685
5686 2006-09-14 12:30  ivan
5687
5688         * httemplate/edit/process/generic.cgi: pointer to
5689           elements/process.html, fwiw
5690
5691 2006-09-13 09:01  ivan
5692
5693         * httemplate/search/report_cust_pay.html: add check # search, here
5694           for now...
5695
5696 2006-09-13 07:57  ivan
5697
5698         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
5699           the fix for all this trouble.  s/qsearchs/qsearch/
5700
5701 2006-09-13 07:53  ivan
5702
5703         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
5704
5705 2006-09-12 19:14  ivan
5706
5707         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
5708
5709 2006-09-12 19:11  ivan
5710
5711         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
5712           debugging cleanup
5713
5714 2006-09-12 14:27  ivan
5715
5716         * httemplate/search/cust_main.cgi: no need to log this
5717
5718 2006-09-05 18:20  ivan
5719
5720         * bin/breakdown-bill-applications: not done yet
5721
5722 2006-09-05 18:08  ivan
5723
5724         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
5725           how did it wind up in CVS?
5726
5727 2006-09-05 18:08  ivan
5728
5729         * FS/bin/freeside-setup: new world ACLs
5730
5731 2006-09-05 18:07  ivan
5732
5733         * FS/FS/ClientAPI/Signup.pm: less cut and paste
5734
5735 2006-09-05 18:07  ivan
5736
5737         * FS/FS/payby.pm: ugh DCLN :/
5738
5739 2006-09-05 18:06  ivan
5740
5741         * FS/FS/cust_svc.pm: add some debugging
5742
5743 2006-09-05 18:06  ivan
5744
5745         * FS/FS/cdr.pm: add missing =back
5746
5747 2006-09-05 09:44  ivan
5748
5749         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
5750
5751 2006-09-05 09:27  ivan
5752
5753         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
5754           usage
5755
5756 2006-09-04 13:31  ivan
5757
5758         * httemplate/search/sqlradius.cgi: really fix the embedded duration
5759           table
5760
5761 2006-09-04 13:22  ivan
5762
5763         * httemplate/search/sqlradius.cgi: use the exact provided time
5764
5765 2006-09-04 13:15  ivan
5766
5767         * httemplate/search/sqlradius.cgi: fix the date/time parsing
5768
5769 2006-09-04 13:12  ivan
5770
5771         * httemplate/search/sqlradius.cgi: fix the embedded duration table
5772
5773 2006-09-04 13:10  ivan
5774
5775         * httemplate/search/sqlradius.cgi: fix the gridding colors
5776
5777 2006-09-04 13:05  ivan
5778
5779         * httemplate/: elements/tr-input-beginning_ending.html,
5780           search/sqlradius.cgi, search/sqlradius.html: allow time selection
5781           in RADIUS searches and grid-ize the resulting table
5782
5783 2006-09-04 09:24  ivan
5784
5785         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
5786           session search back to main menu
5787
5788 2006-09-02 20:14  ivan
5789
5790         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
5791           file from scratch
5792
5793 2006-09-02 20:12  ivan
5794
5795         * bin/dbdef-create: don't error out trying to create a dbdef file
5796           from scratch
5797
5798 2006-09-02 13:38  ivan
5799
5800         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
5801           agent-virtualize invoice event reports
5802
5803 2006-09-01 00:52  ivan
5804
5805         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
5806           little
5807
5808 2006-08-31 18:51  lawrence
5809
5810         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
5811           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
5812           checkpoint on improved signup stuff for additional services
5813
5814 2006-08-31 14:26  lawrence
5815
5816         * httemplate/config/config-process.cgi: make select-sub parameters
5817           work
5818
5819 2006-08-31 13:47  ivan
5820
5821         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
5822
5823 2006-08-31 13:44  ivan
5824
5825         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
5826
5827 2006-08-31 12:59  ivan
5828
5829         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
5830
5831 2006-08-31 12:25  ivan
5832
5833         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
5834
5835 2006-08-30 09:24  ivan
5836
5837         * bin/mapsecrets2access_user: need a username arg for now... this
5838           should make the error message less confusing
5839
5840 2006-08-30 08:41  ivan
5841
5842         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
5843           freeside-adduser
5844
5845 2006-08-29 11:04  khoff
5846
5847         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
5848           we always wanted.  Requires Date::Manip.
5849
5850 2006-08-29 10:50  lawrence
5851
5852         * FS/FS/ClientAPI/Signup.pm,
5853           fs_selfservice/FS-SelfService/cgi/signup.cgi,
5854           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
5855           Enhancements
5856
5857 2006-08-28 06:52  ivan
5858
5859         * httemplate/edit/process/cust_main.cgi: parameters to method calls
5860           require ( ), arrgh
5861
5862 2006-08-27 17:52  jeff
5863
5864         * FS/FS/cust_bill.pm: protect against a race
5865
5866 2006-08-27 15:55  jeff
5867
5868         * Makefile: more clean
5869
5870 2006-08-27 14:50  jeff
5871
5872         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
5873           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
5874
5875 2006-08-27 13:10  jeff
5876
5877         * FS/FS/cust_pay_batch.pm: no comment
5878
5879 2006-08-27 13:09  jeff
5880
5881         * FS/FS/payby.pm: oops
5882
5883 2006-08-27 12:33  ivan
5884
5885         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
5886           invoice event reports
5887
5888 2006-08-27 12:30  jeff
5889
5890         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
5891           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
5892           conflict resolution
5893
5894 2006-08-26 16:15  jeff
5895
5896         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
5897           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
5898           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
5899           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
5900           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
5901           FS/t/cust_bill_pay_batch.t, httemplate/edit/cust_bill_pay.cgi,
5902           httemplate/edit/cust_credit.cgi,
5903           httemplate/edit/cust_credit_bill.cgi,
5904           httemplate/edit/part_bill_event.cgi,
5905           httemplate/edit/process/cust_main.cgi,
5906           httemplate/edit/process/cust_refund.cgi,
5907           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
5908           httemplate/misc/process/payment.cgi,
5909           httemplate/search/cust_pay_batch.cgi,
5910           httemplate/search/pay_batch.cgi,
5911           httemplate/search/pay_batch.html,
5912           httemplate/search/report_cust_pay_batch.html: batch refactor
5913           continued
5914
5915 2006-08-26 07:44  ivan
5916
5917         * FS/FS/Schema.pm: better error reporting for schema load failures
5918           (w/DBIx::DBSchema 0.32+), hopefully...
5919
5920 2006-08-26 07:39  ivan
5921
5922         * FS/FS/Schema.pm: better error reporting for schema load failures
5923           (w/DBIx::DBSchema 0.32+), hopefully...
5924
5925 2006-08-26 05:57  ivan
5926
5927         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
5928           javascript for auto-setting application amount
5929
5930 2006-08-25 19:20  ivan
5931
5932         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
5933           auto-setting application amount
5934
5935 2006-08-25 19:20  ivan
5936
5937         * htetc/handler.pl: i want max and min!
5938
5939 2006-08-25 19:12  ivan
5940
5941         * FS/FS/: Record.pm: foiled by autovivification!
5942
5943 2006-08-25 12:30  ivan
5944
5945         * FS/FS/Misc.pm, FS/FS/Record.pm,
5946           httemplate/edit/cust_main/select-country.html,
5947           httemplate/edit/cust_main/select-county.html,
5948           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
5949           of DISTINCT ON in the state and country queries for better
5950           cross-database compatibility, based on a preliminary patch from
5951           Jason Thomas
5952
5953 2006-08-23 18:37  ivan
5954
5955         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
5956           "Auto-apply to invoices" dropdown disappeared
5957
5958 2006-08-23 15:25  ivan
5959
5960         * Makefile, httemplate/index.html,
5961           httemplate/browse/access_group.html,
5962           httemplate/browse/access_user.html,
5963           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
5964           httemplate/browse/agent_type.cgi,
5965           httemplate/browse/cust_main_county.cgi,
5966           httemplate/browse/inventory_class.html,
5967           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
5968           httemplate/browse/part_bill_event.cgi,
5969           httemplate/browse/part_export.cgi,
5970           httemplate/browse/part_pkg.cgi,
5971           httemplate/browse/part_referral.html,
5972           httemplate/browse/part_svc.cgi,
5973           httemplate/browse/part_virtual_field.cgi,
5974           httemplate/browse/payment_gateway.html,
5975           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
5976           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
5977           httemplate/browse/elements/browse.html,
5978           httemplate/config/config-process.cgi,
5979           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
5980           httemplate/edit/REAL_cust_pkg.cgi,
5981           httemplate/edit/access_group.html,
5982           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
5983           httemplate/edit/agent_payment_gateway.html,
5984           httemplate/edit/agent_type.cgi,
5985           httemplate/edit/bulk-cust_svc.html,
5986           httemplate/edit/cust_bill_pay.cgi,
5987           httemplate/edit/cust_credit.cgi,
5988           httemplate/edit/cust_credit_bill.cgi,
5989           httemplate/edit/cust_main.cgi,
5990           httemplate/edit/cust_main_county-expand.cgi,
5991           httemplate/edit/cust_main_county.cgi,
5992           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
5993           httemplate/edit/cust_refund.cgi,
5994           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
5995           httemplate/edit/part_bill_event.cgi,
5996           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
5997           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
5998           httemplate/edit/part_virtual_field.cgi,
5999           httemplate/edit/payment_gateway.html,
6000           httemplate/edit/pkg_class.html,
6001           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
6002           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
6003           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
6004           httemplate/edit/svc_acct_pop.cgi,
6005           httemplate/edit/svc_broadband.cgi,
6006           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
6007           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
6008           httemplate/edit/svc_www.cgi,
6009           httemplate/edit/cust_main/billing.html,
6010           httemplate/edit/cust_main/contact.html,
6011           httemplate/edit/cust_main/select-country.html,
6012           httemplate/edit/cust_main/select-county.html,
6013           httemplate/edit/cust_main/select-state.html,
6014           httemplate/edit/elements/edit.html,
6015           httemplate/edit/elements/svc_Common.html,
6016           httemplate/edit/process/REAL_cust_pkg.cgi,
6017           httemplate/edit/process/access_group.html,
6018           httemplate/edit/process/access_user.html,
6019           httemplate/edit/process/agent.cgi,
6020           httemplate/edit/process/agent_payment_gateway.html,
6021           httemplate/edit/process/agent_type.cgi,
6022           httemplate/edit/process/bulk-cust_svc.cgi,
6023           httemplate/edit/process/cust_bill_pay.cgi,
6024           httemplate/edit/process/cust_credit.cgi,
6025           httemplate/edit/process/cust_credit_bill.cgi,
6026           httemplate/edit/process/cust_main.cgi,
6027           httemplate/edit/process/cust_main_county-collapse.cgi,
6028           httemplate/edit/process/cust_main_county-expand.cgi,
6029           httemplate/edit/process/cust_main_county.cgi,
6030           httemplate/edit/process/cust_pay.cgi,
6031           httemplate/edit/process/cust_pkg.cgi,
6032           httemplate/edit/process/cust_refund.cgi,
6033           httemplate/edit/process/cust_svc.cgi,
6034           httemplate/edit/process/domain_record.cgi,
6035           httemplate/edit/process/generic.cgi,
6036           httemplate/edit/process/inventory_class.html,
6037           httemplate/edit/process/msgcat.cgi,
6038           httemplate/edit/process/part_bill_event.cgi,
6039           httemplate/edit/process/part_export.cgi,
6040           httemplate/edit/process/part_pkg.cgi,
6041           httemplate/edit/process/part_referral.html,
6042           httemplate/edit/process/part_svc.cgi,
6043           httemplate/edit/process/payment_gateway.html,
6044           httemplate/edit/process/pkg_class.html,
6045           httemplate/edit/process/prepay_credit.cgi,
6046           httemplate/edit/process/quick-charge.cgi,
6047           httemplate/edit/process/quick-cust_pkg.cgi,
6048           httemplate/edit/process/rate.cgi,
6049           httemplate/edit/process/rate_region.cgi,
6050           httemplate/edit/process/reg_code.cgi,
6051           httemplate/edit/process/router.cgi,
6052           httemplate/edit/process/svc_acct.cgi,
6053           httemplate/edit/process/svc_acct_pop.cgi,
6054           httemplate/edit/process/svc_broadband.cgi,
6055           httemplate/edit/process/svc_domain.cgi,
6056           httemplate/edit/process/svc_external.cgi,
6057           httemplate/edit/process/svc_forward.cgi,
6058           httemplate/edit/process/svc_phone.html,
6059           httemplate/edit/process/svc_www.cgi,
6060           httemplate/edit/process/addr_block/add.cgi,
6061           httemplate/edit/process/addr_block/allocate.cgi,
6062           httemplate/edit/process/addr_block/deallocate.cgi,
6063           httemplate/edit/process/addr_block/split.cgi,
6064           httemplate/edit/process/elements/process.html,
6065           httemplate/edit/process/elements/svc_Common.html,
6066           httemplate/elements/checkboxes-table-name.html,
6067           httemplate/elements/checkboxes-table.html,
6068           httemplate/elements/header-popup.html,
6069           httemplate/elements/header.html,
6070           httemplate/elements/jsrsServer.html,
6071           httemplate/elements/menu.html, httemplate/elements/menubar.html,
6072           httemplate/elements/pager.html,
6073           httemplate/elements/phonenumber.html,
6074           httemplate/elements/progress-init.html,
6075           httemplate/elements/progress-popup.html,
6076           httemplate/elements/search-cust_main.html,
6077           httemplate/elements/select-access_group.html,
6078           httemplate/elements/select-agent.html,
6079           httemplate/elements/select-cust-fields.html,
6080           httemplate/elements/select-cust_pkg-status.html,
6081           httemplate/elements/select-month_year.html,
6082           httemplate/elements/select-part_referral.html,
6083           httemplate/elements/select-pkg_class.html,
6084           httemplate/elements/select-table.html,
6085           httemplate/elements/select-taxclass.html,
6086           httemplate/elements/small_custview.html,
6087           httemplate/elements/table-grid.html,
6088           httemplate/elements/table.html,
6089           httemplate/elements/tr-select-access_group.html,
6090           httemplate/elements/tr-select-agent.html,
6091           httemplate/elements/tr-select-cust-fields.html,
6092           httemplate/elements/tr-select-cust_pkg-status.html,
6093           httemplate/elements/tr-select-from_to.html,
6094           httemplate/elements/tr-select-part_referral.html,
6095           httemplate/elements/tr-select-pkg_class.html,
6096           httemplate/elements/xmlhttp.html,
6097           httemplate/graph/cust_bill_pkg.cgi,
6098           httemplate/graph/money_time.cgi,
6099           httemplate/graph/report_cust_bill_pkg.html,
6100           httemplate/graph/report_money_time.html,
6101           httemplate/graph/elements/monthly.html,
6102           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
6103           httemplate/misc/cancel-unaudited.cgi,
6104           httemplate/misc/catchall.cgi, httemplate/misc/cdr-import.html,
6105           httemplate/misc/change_pkg.cgi, httemplate/misc/counties.cgi,
6106           httemplate/misc/cust_main-cancel.cgi,
6107           httemplate/misc/cust_main-import.cgi,
6108           httemplate/misc/cust_main-import_charges.cgi,
6109           httemplate/misc/delete-cust_credit.cgi,
6110           httemplate/misc/delete-cust_pay.cgi,
6111           httemplate/misc/delete-customer.cgi,
6112           httemplate/misc/delete-domain_record.cgi,
6113           httemplate/misc/delete-part_export.cgi,
6114           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
6115           httemplate/misc/email-invoice.cgi,
6116           httemplate/misc/email_invoice_events.cgi,
6117           httemplate/misc/email_invoices.cgi,
6118           httemplate/misc/fax-invoice.cgi,
6119           httemplate/misc/fax_invoice_events.cgi,
6120           httemplate/misc/fax_invoices.cgi,
6121           httemplate/misc/inventory_item-import.html,
6122           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
6123           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
6124           httemplate/misc/print_invoice_events.cgi,
6125           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
6126           httemplate/misc/states.cgi,
6127           httemplate/misc/unapply-cust_credit.cgi,
6128           httemplate/misc/unapply-cust_pay.cgi,
6129           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
6130           httemplate/misc/unvoid-cust_pay_void.cgi,
6131           httemplate/misc/upload-batch.cgi,
6132           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
6133           httemplate/misc/xmlhttp-cust_main-search.cgi,
6134           httemplate/misc/xmlrpc.cgi,
6135           httemplate/misc/process/batch-cust_pay.cgi,
6136           httemplate/misc/process/catchall.cgi,
6137           httemplate/misc/process/cdr-import.html,
6138           httemplate/misc/process/cust_main-import.cgi,
6139           httemplate/misc/process/cust_main-import_charges.cgi,
6140           httemplate/misc/process/delete-customer.cgi,
6141           httemplate/misc/process/inventory_item-import.html,
6142           httemplate/misc/process/link.cgi,
6143           httemplate/misc/process/meta-import.cgi,
6144           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
6145           httemplate/search/cust_bill.html,
6146           httemplate/search/cust_bill_event.cgi,
6147           httemplate/search/cust_bill_event.html,
6148           httemplate/search/cust_bill_pkg.cgi,
6149           httemplate/search/cust_credit.html,
6150           httemplate/search/cust_main-otaker.cgi,
6151           httemplate/search/cust_main-zip.html,
6152           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
6153           httemplate/search/cust_pkg.cgi,
6154           httemplate/search/cust_tax_exempt_pkg.cgi,
6155           httemplate/search/inventory_item.html,
6156           httemplate/search/prepay_credit.html,
6157           httemplate/search/queue.html, httemplate/search/reg_code.html,
6158           httemplate/search/report_cdr.html,
6159           httemplate/search/report_cust_bill.html,
6160           httemplate/search/report_cust_credit.html,
6161           httemplate/search/report_cust_main-zip.html,
6162           httemplate/search/report_cust_pay.html,
6163           httemplate/search/report_cust_pkg.html,
6164           httemplate/search/report_prepaid_income.cgi,
6165           httemplate/search/report_prepaid_income.html,
6166           httemplate/search/report_receivables.cgi,
6167           httemplate/search/report_receivables.html,
6168           httemplate/search/report_tax.cgi,
6169           httemplate/search/report_tax.html, httemplate/search/sql.html,
6170           httemplate/search/sqlradius.cgi,
6171           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
6172           httemplate/search/svc_broadband.cgi,
6173           httemplate/search/svc_domain.cgi,
6174           httemplate/search/svc_external.cgi,
6175           httemplate/search/svc_forward.cgi,
6176           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
6177           httemplate/search/elements/search.html,
6178           httemplate/view/cust_bill-logo.cgi,
6179           httemplate/view/cust_bill-pdf.cgi,
6180           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
6181           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
6182           httemplate/view/svc_broadband.cgi,
6183           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
6184           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
6185           httemplate/view/svc_www.cgi,
6186           httemplate/view/cust_main/billing.html,
6187           httemplate/view/cust_main/contacts.html,
6188           httemplate/view/cust_main/misc.html,
6189           httemplate/view/cust_main/order_pkg.html,
6190           httemplate/view/cust_main/packages.html,
6191           httemplate/view/cust_main/payment_history.html,
6192           httemplate/view/cust_main/quick-charge.html,
6193           httemplate/view/cust_main/tickets.html,
6194           httemplate/view/elements/svc_Common.html: Will things ever be the
6195           same again? It's the final masonize
6196
6197 2006-08-23 14:53  ivan
6198
6199         * httemplate/misc/batch-cust_pay.html: remove extraneous "
6200
6201 2006-08-23 05:13  ivan
6202
6203         * FS/FS/Schema.pm: removing already commented-out code
6204
6205 2006-08-23 05:06  ivan
6206
6207         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
6208           didn't work out...
6209
6210 2006-08-22 05:23  ivan
6211
6212         * httemplate/docs/index.html: get rid of old upgrade instructions
6213
6214 2006-08-21 16:01  ivan
6215
6216         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
6217           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
6218           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
6219           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
6220           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
6221           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
6222           cust_credit_bill_pkg - applying credits and payments against
6223           specific line items
6224
6225 2006-08-21 10:45  ivan
6226
6227         * FS/FS/: cust_main.pm: search for existing advertising sources
6228           before adding a new one
6229
6230 2006-08-21 05:38  ivan
6231
6232         * rt/html/Ticket/Elements/EditCustomers: better RT hint for smarter
6233           smart search
6234
6235 2006-08-21 02:46  ivan
6236
6237         * httemplate/docs/index.html: we're off to see the wiki, the
6238           wonderful wiki of oz
6239
6240 2006-08-18 05:18  ivan
6241
6242         * FS/FS/cust_main.pm: and a slight fix to the CSV import
6243
6244 2006-08-18 04:56  ivan
6245
6246         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
6247
6248 2006-08-18 04:52  ivan
6249
6250         * FS/FS/cust_main.pm: alas, now try with recursion
6251
6252 2006-08-18 04:40  ivan
6253
6254         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
6255
6256 2006-08-18 04:36  ivan
6257
6258         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
6259           get around big 8.1 Pg changes wrt reverse engineering
6260
6261 2006-08-18 03:34  ivan
6262
6263         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
6264
6265 2006-08-18 03:31  ivan
6266
6267         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
6268           not just the first line
6269
6270 2006-08-18 03:27  ivan
6271
6272         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
6273
6274 2006-08-18 03:26  ivan
6275
6276         * FS/FS/cust_main.pm: W T F
6277
6278 2006-08-18 03:18  ivan
6279
6280         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
6281
6282 2006-08-18 03:10  ivan
6283
6284         * FS/FS/cust_main.pm: what's going on with the parameters for
6285           skeleton inserts??
6286
6287 2006-08-18 03:00  ivan
6288
6289         * FS/FS/cust_main.pm: skeleton typo
6290
6291 2006-08-18 02:58  ivan
6292
6293         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
6294           not parent
6295
6296 2006-08-18 02:50  ivan
6297
6298         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
6299           what's going on
6300
6301 2006-08-18 01:33  ivan
6302
6303         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
6304           mg
6305
6306 2006-08-16 01:19  ivan
6307
6308         * FS/bin/freeside-adduser: get rid of too-verbose debugging
6309
6310 2006-08-15 07:20  ivan
6311
6312         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
6313           httemplate/misc/process/cust_main-import.cgi: add a new, extended
6314           CSV import format
6315
6316 2006-08-14 06:28  ivan
6317
6318         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
6319           doing refunds, hopefully this will fix OpenECHO refunds
6320
6321 2006-08-14 05:13  ivan
6322
6323         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
6324           httemplate/elements/header.html,
6325           httemplate/elements/search-cust_main.html,
6326           rt/html/Elements/FreesideInvoiceSearch,
6327           rt/html/Elements/FreesideNewCust,
6328           rt/html/Elements/FreesideSearch,
6329           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
6330           rt/html/Elements/SimpleSearch, rt/html/Elements/Tabs,
6331           rt/html/NoAuth/webrt.css: sprinkle some magic ajax fairy dust on
6332           referring customer SELEKTAH.  rewind!  make smart search smarter,
6333           re-layout the top search bars and add an invoice one
6334
6335 2006-08-14 01:38  ivan
6336
6337         * FS/FS/access_user.pm: bugfix for agentless access users,
6338           triggered by part_referral (advertising source) agent
6339           virtualization
6340
6341 2006-08-13 03:25  ivan
6342
6343         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
6344           httemplate/edit/cust_pay.cgi,
6345           httemplate/edit/process/cust_pay.cgi,
6346           httemplate/view/cust_main.cgi,
6347           httemplate/view/cust_main/billing.html,
6348           httemplate/view/cust_main/misc.html,
6349           httemplate/view/cust_main/packages.html,
6350           httemplate/view/cust_main/payment_history.html,
6351           httemplate/view/cust_main/tickets.html: customer view work:
6352
6353           DONE  1. add status and balance to top
6354
6355           DONE  2. add some sort of oldest date thing so the history
6356           doesn't get too      big (# years and a link to "show older")
6357
6358             3. make the rest of the action links into js popups?  maybe
6359           later,
6360                weird IENess when closing em
6361           DONE (finished)    - so revert out or finish/commit the Enter
6362           check payment one    - Process page can wait until another day..
6363           it should be more of an *action*
6364
6365           DONE  4. Ticket list config knobs for wtxs (grid it too)
6366
6367           DONE  5. grid the package list
6368
6369 2006-08-12 04:01  ivan
6370
6371         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
6372
6373 2006-08-12 03:47  ivan
6374
6375         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
6376           httemplate/view/cust_main/payment_history.html: fix acl rewrite
6377           causing problems: void now shows up properly, deprecate all the
6378           redundant config values
6379
6380 2006-08-11 23:45  ivan
6381
6382         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
6383           causes undesirable effects with prorate/subscription packages and
6384           undesirably rewards customers for non-payment, closes: Bug#1325
6385
6386 2006-08-11 01:02  ivan
6387
6388         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
6389           httemplate/browse/part_referral.html,
6390           httemplate/edit/cust_main.cgi,
6391           httemplate/elements/select-agent.html,
6392           httemplate/elements/select-part_referral.html,
6393           httemplate/elements/tr-select-agent.html,
6394           httemplate/elements/tr-select-part_referral.html: virtualize
6395           referrals on customer addition
6396
6397 2006-08-10 15:18  ivan
6398
6399         * httemplate/config/config.cgi: bugfix for selects that don't have
6400           select_enum
6401
6402 2006-08-10 06:50  ivan
6403
6404         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_referral.pm,
6405           httemplate/browse/part_referral.html,
6406           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
6407           (at least to schema and customer view, no manual editing yet)
6408
6409 2006-08-10 05:01  ivan
6410
6411         * httemplate/browse/part_referral.html: bold the total footer
6412
6413 2006-08-10 04:55  ivan
6414
6415         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
6416           FS/FS/access_user.pm, FS/FS/part_referral.pm,
6417           httemplate/browse/part_referral.html,
6418           httemplate/edit/part_referral.html,
6419           httemplate/edit/process/part_referral.html,
6420           httemplate/elements/menu.html: agent-virtualize advertising
6421           sources
6422
6423 2006-08-09 20:10  ivan
6424
6425         * FS/FS/Schema.pm: don't set the default to NULL the string!
6426           besides, that's already the default value of any nullable column,
6427           which @date_type is...
6428
6429 2006-08-09 19:27  ivan
6430
6431         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
6432           easier to check the db
6433
6434 2006-08-09 14:46  ivan
6435
6436         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
6437           "coming soon" options off the menu, its been Soon for too long -
6438           they'll get here when they do
6439
6440 2006-08-09 03:47  ivan
6441
6442         * FS/FS/ClientAPI/MyAccount.pm,
6443           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
6444           fs_selfservice/FS-SelfService/cgi/change_password.html,
6445           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
6446           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
6447           fs_selfservice/FS-SelfService/cgi/provision_list.html,
6448           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
6449           interface: add proper password changer and prevent "Setup my
6450           services" provisioner from showing broken links for services not
6451           handled yet
6452
6453 2006-08-09 00:46  ivan
6454
6455         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
6456           days go by...
6457
6458 2006-08-09 00:03  ivan
6459
6460         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
6461           my beautiful magic template! (water flowing underground)
6462
6463 2006-08-08 23:43  jeff
6464
6465         * FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
6466           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
6467           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
6468           httemplate/docs/schema.html, httemplate/misc/download-batch.cgi:
6469           batch refactor
6470
6471 2006-08-08 23:34  ivan
6472
6473         * FS/FS/ClientAPI/MyAccount.pm,
6474           fs_selfservice/FS-SelfService/SelfService.pm,
6475           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
6476           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
6477           interface: move from text to html invoices
6478
6479 2006-08-08 20:45  ivan
6480
6481         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
6482           debian perl, would you put it in /usr/local/sbin?  thanks.
6483
6484 2006-08-06 19:44  ivan
6485
6486         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
6487           httemplate/browse/part_pkg.cgi,
6488           httemplate/browse/access_user.html,
6489           httemplate/edit/access_user.html,
6490           httemplate/edit/elements/edit.html: add internal user disable-ing
6491
6492 2006-08-06 19:19  ivan
6493
6494         * httemplate/search/elements/search.html: get rid of the extra
6495           border in nested tables
6496
6497 2006-08-06 16:39  ivan
6498
6499         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
6500           bootstrapping for htpasswd kludge... hopefully that will go away
6501           in 1.7.1
6502
6503 2006-08-06 14:37  ivan
6504
6505         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
6506           override ones for existing records
6507
6508 2006-08-06 13:23  ivan
6509
6510         * httemplate/edit/svc_acct.cgi: silly closing }
6511
6512 2006-08-06 13:21  ivan
6513
6514         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
6515           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
6516
6517 2006-08-06 13:07  ivan
6518
6519         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
6520           should fix the barfing about default radius groups on the new
6521           customer screen...
6522
6523 2006-08-06 02:14  ivan
6524
6525         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
6526           be all set with radius groups then
6527
6528 2006-08-06 02:10  ivan
6529
6530         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
6531           httemplate/edit/svc_acct.cgi: this should process default
6532           usergroup as well as fixed now
6533
6534 2006-08-06 01:43  ivan
6535
6536         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
6537           problem
6538
6539 2006-08-06 01:10  ivan
6540
6541         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
6542           problem better
6543
6544 2006-07-27 17:33  ivan
6545
6546         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
6547           closes: #1351
6548
6549 2006-07-27 01:08  ivan
6550
6551         * FS/t/svc_phone.t: svc_phone.t
6552
6553 2006-07-25 21:18  ivan
6554
6555         * FS/FS/UID.pm: ugh, fixup bootstrapping
6556
6557 2006-07-25 01:39  ivan
6558
6559         * httemplate/search/cust_main.cgi: oops, extra else
6560
6561 2006-07-25 01:33  ivan
6562
6563         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
6564           httemplate/elements/table-grid.html,
6565           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
6566           this should finish adding the "inactive" status, i think?
6567
6568 2006-07-25 00:27  ivan
6569
6570         * bin/rt-update-links: quick script to convert rt links from one
6571           database name to another
6572
6573 2006-07-24 15:40  ivan
6574
6575         * FS/FS/cust_main.pm: fix up smart searching to make the quick
6576           payment entry behave better
6577
6578 2006-07-23 07:23  ivan
6579
6580         * httemplate/search/report_receivables.cgi: sql num_pkgs
6581           conflicting with method...
6582
6583 2006-07-23 07:21  ivan
6584
6585         * httemplate/search/report_receivables.cgi: ugh, really fix the
6586           statuses here
6587
6588 2006-07-23 07:20  ivan
6589
6590         * httemplate/search/report_receivables.cgi: hopefully fix the
6591           statuses here
6592
6593 2006-07-23 07:17  ivan
6594
6595         * httemplate/search/report_receivables.cgi:  i should REALLY go to
6596           sleep
6597
6598 2006-07-23 07:16  ivan
6599
6600         * httemplate/search/report_receivables.cgi:  i should go to sleep
6601
6602 2006-07-23 07:07  ivan
6603
6604         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
6605           more work towards adding an "inactive" status - add it to the A/R
6606           report
6607
6608 2006-07-15 17:55  ivan
6609
6610         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
6611           FS/FS/inventory_item.pm,
6612           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
6613           httemplate/autohandler, httemplate/edit/cust_credit.cgi,
6614           httemplate/elements/overlibmws.js,
6615           httemplate/elements/overlibmws_draggable.js,
6616           httemplate/elements/phonenumber.html,
6617           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
6618           httemplate/search/svc_domain.cgi,
6619           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
6620           httemplate/view/svc_external.cgi: odds and ends
6621
6622 2006-07-13 21:20  ivan
6623
6624         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
6625           changes
6626
6627 2006-07-13 20:27  ivan
6628
6629         * FS/FS/svc_Common.pm: this should fix radius group editing and the
6630           "Reference found where even-sized list expected at
6631           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
6632
6633 2006-07-13 20:17  ivan
6634
6635         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
6636
6637 2006-07-13 18:42  ivan
6638
6639         * FS/FS/: CurrentUser.pm, UID.pm: add the small
6640           FS::CurrentUser::BootstrapUser class for... surprise...
6641           bootstrapping
6642
6643 2006-07-13 17:42  ivan
6644
6645         * FS/FS/Setup.pm: fix acl bootstrapping
6646
6647 2006-07-13 17:32  ivan
6648
6649         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
6650           freeside-setup without a username now
6651
6652 2006-07-13 16:45  ivan
6653
6654         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
6655
6656 2006-07-12 20:54  ivan
6657
6658         * FS/FS/Report/Table/Monthly.pm,
6659           httemplate/search/cust_credit.html,
6660           httemplate/search/cust_pay.cgi,
6661           httemplate/search/report_receivables.cgi: fix multiple-agent
6662           virtualization properly for these reports
6663
6664 2006-07-12 16:33  ivan
6665
6666         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
6667           should be installable again now
6668
6669 2006-07-11 17:20  ivan
6670
6671         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
6672           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
6673           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
6674           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
6675           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
6676           httemplate/edit/svc_phone.cgi,
6677           httemplate/edit/elements/edit.html,
6678           httemplate/edit/elements/svc_Common.html,
6679           httemplate/edit/process/svc_phone.html,
6680           httemplate/edit/process/elements/process.html,
6681           httemplate/edit/process/elements/svc_Common.html,
6682           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
6683           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
6684           httemplate/view/elements/svc_Common.html,
6685           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
6686           from imported CDRs
6687
6688 2006-07-09 07:35  ivan
6689
6690         * rt/html/Elements/: Header, PageLayout: fix the image path in the
6691           kludged looknfeel integration
6692
6693 2006-07-05 07:55  ivan
6694
6695         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
6696
6697 2006-07-04 05:01  ivan
6698
6699         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
6700           adding freeside-addgroup
6701
6702 2006-07-01 04:26  ivan
6703
6704         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
6705
6706 2006-06-30 07:30  ivan
6707
6708         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
6709           flag!  sheesh
6710
6711 2006-06-29 08:45  ivan
6712
6713         * FS/FS/part_export/shellcommands.pm: small patch to set
6714           $new_finger from Tim Yardley
6715
6716 2006-06-29 08:19  ivan
6717
6718         * httemplate/edit/part_bill_event.cgi: percentage late fees too
6719
6720 2006-06-29 06:47  ivan
6721
6722         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
6723           httemplate/browse/inventory_class.html,
6724           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
6725           httemplate/edit/svc_broadband.cgi,
6726           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
6727           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
6728           httemplate/search/inventory_item.html: finish at least the
6729           automatic provisioning part
6730
6731 2006-06-27 07:19  ivan
6732
6733         * httemplate/docs/index.html: going to wikiland
6734
6735 2006-06-24 09:41  ivan
6736
6737         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
6738           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
6739           httemplate/elements/select-table.html,
6740           httemplate/elements/table-grid.html: Add the ability to link
6741           customer service definition fields to inventory   classes, with
6742           an "automatic/manual" flag.  Add the ability for the web
6743           interface to maintain these links.  Start prettying up the
6744           service def.    edit in preparation for Bigger Changes.
6745
6746 2006-06-21 09:26  ivan
6747
6748         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
6749           interaction w/pager
6750
6751 2006-06-21 06:00  ivan
6752
6753         * httemplate/elements/iframecontentmws.js: oops, don't want this
6754           debugging in here
6755
6756 2006-06-21 06:00  ivan
6757
6758         * httemplate/view/cust_main/payment_history.html:
6759           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
6760
6761 2006-06-21 05:58  ivan
6762
6763         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
6764
6765 2006-06-21 05:57  ivan
6766
6767         * httemplate/elements/header-popup.html: adding a header element
6768           for popups to replace CGI::header
6769
6770 2006-06-21 05:56  ivan
6771
6772         * httemplate/elements/iframecontentmws.js: add overlib iframe
6773           function
6774
6775 2006-06-21 01:42  ivan
6776
6777         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
6778           the agent type report when there are lots of package definitions
6779
6780 2006-06-19 06:09  ivan
6781
6782         * httemplate/view/cust_main/packages.html: fix ACL name for service
6783           provisioning and prevent disabled service provisioning from
6784           messing up table formatting
6785
6786 2006-06-19 05:47  ivan
6787
6788         * bin/mapsecrets2access_user: better error checking for this
6789           thrown-together bootstrapping script
6790
6791 2006-06-19 05:22  ivan
6792
6793         * bin/mapsecrets2access_user: ACL bootstrapping
6794
6795 2006-06-19 05:15  ivan
6796
6797         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
6798
6799 2006-06-19 05:09  ivan
6800
6801         * FS/t/ConfDefaults.t: forgot to commit this test
6802
6803 2006-06-19 04:57  ivan
6804
6805         * bin/mapsecrets2access_user: ACL bootstrapping/upgrade
6806
6807 2006-06-19 04:25  ivan
6808
6809         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
6810           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
6811           httemplate/view/cust_main/packages.html,
6812           httemplate/view/cust_main/payment_history.html: ACLs, take three
6813           or four or something
6814
6815 2006-06-19 01:05  ivan
6816
6817         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
6818           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
6819           httemplate/elements/menu.html,
6820           httemplate/elements/select-cust-fields.html,
6821           httemplate/elements/select-cust_pkg-status.html,
6822           httemplate/elements/tr-select-cust-fields.html,
6823           httemplate/elements/tr-select-cust_pkg-status.html,
6824           httemplate/graph/cust_bill_pkg.cgi,
6825           httemplate/search/report_cust_pkg.html,
6826           httemplate/view/cust_main/contacts.html: add ability to select
6827           specific package defs. and package status to package report for
6828           qis
6829
6830 2006-06-18 23:03  ivan
6831
6832         * httemplate/search/cust_main.cgi: fix up the alternating colors on
6833           the customer search results
6834
6835 2006-06-18 19:33  ivan
6836
6837         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
6838           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
6839           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
6840           httemplate/elements/select-agent.html,
6841           httemplate/elements/select-table.html,
6842           httemplate/elements/tr-select-agent.html,
6843           httemplate/search/cust_bill.html,
6844           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
6845           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
6846           httemplate/search/svc_forward.cgi: agent virtualization, take one
6847           (stuff from "inactive" changeset snuck into cust_main.pm and the
6848           package reporting changeset in search/cust_pkg.cgi here too)
6849
6850 2006-06-18 05:56  ivan
6851
6852         * httemplate/edit/elements/edit.html: well, it isn't broken...
6853
6854 2006-06-18 05:54  ivan
6855
6856         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
6857           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
6858           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
6859           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
6860           httemplate/edit/process/access_group.html,
6861           httemplate/elements/checkboxes-table-name.html,
6862           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
6863           htetc/handler.pl, httemplate/browse/access_group.html,
6864           httemplate/browse/access_user.html,
6865           httemplate/edit/process/elements/process.html: ACLs: finish group
6866           edit (agents + rights) & browse
6867
6868 2006-06-15 18:23  jeff
6869
6870         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
6871           httemplate/misc/download-batch.cgi: value issues and many bits
6872           remain
6873
6874 2006-06-15 17:47  ivan
6875
6876         * httemplate/misc/download-batch.cgi: and fix the  name for TD
6877           Canada Trust.  and that's it for now.  really.
6878
6879 2006-06-15 17:33  ivan
6880
6881         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
6882           now that the batch format file is not the same as the batch
6883           params files
6884
6885 2006-06-15 17:27  ivan
6886
6887         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
6888           the config a little less strange
6889
6890 2006-06-08 03:32  ivan
6891
6892         * httemplate/elements/menu.html: fix link to prepaid card setup
6893
6894 2006-06-06 04:16  ivan
6895
6896         * rt/html/NoAuth/webrt.css: whew, this can go back
6897
6898 2006-06-06 04:08  ivan
6899
6900         * rt/html/NoAuth/webrt.css: yay this should finally fix the weird
6901           black navigation links; hide the Mason stuff from browsers when
6902           it doesn't get processed for some reason
6903
6904 2006-06-06 03:57  ivan
6905
6906         * rt/html/NoAuth/webrt.css: yet another attempt to fix weird black
6907           RT navigation links
6908
6909 2006-06-06 03:54  ivan
6910
6911         * rt/html/NoAuth/webrt.css: another attempt to fix weird black RT
6912           navigation links
6913
6914 2006-06-06 03:46  ivan
6915
6916         * rt/html/NoAuth/webrt.css: attempt to fix weird black RT
6917           navigation links
6918
6919 2006-06-06 03:30  ivan
6920
6921         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
6922           automated install. wtf?!
6923
6924 2006-06-02 06:20  ivan
6925
6926         * httemplate/elements/header.html, rt/FREESIDE_MODIFIED,
6927           rt/html/Elements/FreesideSvcSearch, rt/html/Elements/PageLayout,
6928           rt/html/Elements/Tabs: add a service search
6929
6930 2006-05-24 03:22  ivan
6931
6932         * FS/MANIFEST: removing duplicate entries
6933
6934 2006-05-22 13:38  ivan
6935
6936         * rt/html/Elements/FreesideNewCust: missing > tag on INPUT
6937
6938 2006-05-22 11:27  ivan
6939
6940         * FS/FS/cust_main.pm: better error message for banned cards
6941
6942 2006-05-21 19:06  ivan
6943
6944         * Makefile: docs are going in the wiki Real Soon Now anyway
6945
6946 2006-05-21 17:50  ivan
6947
6948         * Makefile: 1.7.0?  why not?
6949
6950 2006-05-21 17:44  ivan
6951
6952         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
6953
6954 2006-05-21 11:40  ivan
6955
6956         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
6957
6958 2006-05-20 13:06  jeff
6959
6960         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
6961           FS/FS/cust_pay_batch.pm, FS/FS/pay_batch.pm, FS/t/pay_batch.t,
6962           htetc/handler.pl, httemplate/docs/schema.html,
6963           httemplate/misc/download-batch.cgi: first stab at BoM download
6964
6965 2006-05-15 06:57  ivan
6966
6967         * httemplate/: index.html, elements/freeside.css,
6968           elements/header.html, elements/menu.html: move most of the crap
6969           on the "main menu" to the sidebar
6970
6971 2006-05-15 04:05  ivan
6972
6973         * rt/html/NoAuth/webrt.css, httemplate/elements/freeside.css,
6974           httemplate/elements/header.html, httemplate/elements/xmenu.css,
6975           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED,
6976           rt/html/Elements/FreesideNewCust,
6977           rt/html/Elements/FreesideSearch, rt/html/Elements/Header,
6978           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
6979           rt/html/Elements/Tabs, rt/html/Elements/TitleBoxStart,
6980           rt/html/Search/Bulk.html: more ACL and re-skinning work, now with
6981           RT!
6982
6983 2006-05-14 09:47  ivan
6984
6985         * CREDITS, htetc/handler.pl, httemplate/autohandler,
6986           httemplate/index.html, httemplate/browse/access_group.html,
6987           httemplate/browse/access_user.html,
6988           httemplate/browse/agent_type.cgi,
6989           httemplate/browse/cust_main_county.cgi,
6990           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
6991           httemplate/edit/access_group.html,
6992           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
6993           httemplate/edit/cust_bill_pay.cgi,
6994           httemplate/edit/cust_credit.cgi,
6995           httemplate/edit/cust_credit_bill.cgi,
6996           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
6997           httemplate/edit/part_virtual_field.cgi,
6998           httemplate/edit/svc_domain.cgi,
6999           httemplate/edit/elements/edit.html,
7000           httemplate/edit/process/access_group.html,
7001           httemplate/edit/process/access_user.html,
7002           httemplate/edit/process/agent_type.cgi,
7003           httemplate/edit/process/cust_bill_pay.cgi,
7004           httemplate/edit/process/cust_credit.cgi,
7005           httemplate/edit/process/cust_credit_bill.cgi,
7006           httemplate/edit/process/elements/process.html,
7007           httemplate/elements/checkboxes-table.html,
7008           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
7009           httemplate/elements/header.html,
7010           httemplate/elements/menubar.html,
7011           httemplate/elements/select-access_group.html,
7012           httemplate/elements/tr-select-access_group.html,
7013           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
7014           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
7015           httemplate/search/cust_main-otaker.cgi,
7016           httemplate/search/cust_main.cgi,
7017           httemplate/search/report_cust_bill.html,
7018           httemplate/search/report_cust_credit.html,
7019           httemplate/search/report_cust_pay.html,
7020           httemplate/search/report_prepaid_income.html,
7021           httemplate/search/report_tax.html,
7022           httemplate/search/sqlradius.html,
7023           httemplate/search/svc_domain.cgi,
7024           httemplate/search/svc_external.cgi, FS/MANIFEST,
7025           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
7026           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
7027           FS/FS/access_right.pm, FS/FS/access_user.pm,
7028           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
7029           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
7030           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
7031           FS/bin/freeside-addoutsourceuser, FS/t/AccessRight.t,
7032           FS/t/access_group.t, FS/t/access_groupagent.t,
7033           FS/t/access_right.t, FS/t/access_user.t, FS/t/access_user_pref.t,
7034           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
7035           httemplate/view/cust_main/payment_history.html: first part of ACL
7036           and re-skinning work and some other small stuff
7037
7038 2006-05-13 11:34  ivan
7039
7040         * httemplate/images/background-cheat.png: yay for cheating
7041
7042 2006-05-13 08:31  ivan
7043
7044         * httemplate/images/: 32clear.gif, arrow.down.png,
7045           arrow.right.black.png, arrow.right.png, black-gradient.png,
7046           black-gray-corner.png, black-gray-gradient.png,
7047           black-gray-side.png, black-gray-top.png: adding new images
7048
7049 2006-05-12 06:57  ivan
7050
7051         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
7052           incorrect and broke things, this should actually work
7053
7054 2006-05-08 04:28  ivan
7055
7056         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
7057           httemplate/search/report_tax.cgi: add config switch to base tax
7058           off shipping address if present
7059
7060 2006-05-08 03:01  ivan
7061
7062         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
7063           httemplate/graph/cust_bill_pkg.cgi,
7064           httemplate/graph/elements/monthly.html,
7065           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
7066           package class looks good
7067
7068 2006-05-07 13:27  ivan
7069
7070         * htetc/handler.pl, httemplate/elements/select-month_year.html,
7071           httemplate/elements/select-pkg_class.html,
7072           httemplate/elements/select-table.html,
7073           httemplate/elements/tr-select-from_to.html,
7074           httemplate/elements/tr-select-pkg_class.html,
7075           httemplate/graph/cust_bill_pkg.cgi,
7076           httemplate/graph/money_time.cgi,
7077           httemplate/graph/report_cust_bill_pkg.html,
7078           httemplate/graph/report_money_time.html,
7079           httemplate/graph/elements/monthly.html: first pass at sales
7080           reports per agent and package class
7081
7082 2006-05-03 02:47  ivan
7083
7084         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
7085           Cappuccio
7086
7087 2006-05-02 08:23  ivan
7088
7089         * FS/: MANIFEST, FS/Pony.pm: yours!
7090
7091 2006-05-02 08:03  ivan
7092
7093         * httemplate/: index.html, search/report_receivables.html: add an
7094           agent pre-selection page to receivables report
7095
7096 2006-05-02 06:29  ivan
7097
7098         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
7099           autogenerate off it
7100
7101 2006-05-02 04:59  ivan
7102
7103         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
7104           httemplate/graph/money_time.cgi,
7105           httemplate/graph/report_money_time.html: add a "pre-report" page
7106           to this report/graph as requested by lewis/wtxs, also add 12mo
7107           total option
7108
7109 2006-05-01 06:09  ivan
7110
7111         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
7112           the 1st as it did before
7113
7114 2006-05-01 05:38  ivan
7115
7116         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
7117           annoying clucks (warnings with backtraces) when cutoff day isn't
7118           found in old packages
7119
7120 2006-05-01 04:45  ivan
7121
7122         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
7123           ambiguous
7124
7125 2006-05-01 04:43  ivan
7126
7127         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
7128           showing up on customer view listing when the custom priority
7129           field was edited
7130
7131 2006-04-26 06:16  ivan
7132
7133         * Makefile: apache reload doesn't work when server isn't running
7134           already
7135
7136 2006-04-21 17:58  ivan
7137
7138         * httemplate/browse/inventory_class.html,
7139           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
7140           httemplate/browse/rate.cgi,
7141           httemplate/browse/elements/browse.html, htetc/handler.pl,
7142           httemplate/index.html, httemplate/edit/inventory_class.html,
7143           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
7144           httemplate/edit/elements/edit.html,
7145           httemplate/edit/process/inventory_class.html,
7146           httemplate/edit/process/pkg_class.html,
7147           httemplate/edit/process/elements/process.html,
7148           httemplate/elements/select-agent.html,
7149           httemplate/elements/select-pkg_class.html,
7150           httemplate/elements/select-table.html,
7151           httemplate/elements/tr-select-pkg_class.html,
7152           httemplate/search/cust_pkg.cgi, FS/FS/part_pkg.pm,
7153           httemplate/search/elements/search.html: start of package class
7154           web UI (add/edit package classes, package class selection in
7155           package def edit)
7156
7157 2006-04-21 07:21  ivan
7158
7159         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
7160           now
7161
7162 2006-04-21 07:20  ivan
7163
7164         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
7165           indentation and the default cutoff day
7166
7167 2006-04-21 05:45  ivan
7168
7169         * httemplate/: index.html, misc/queue.cgi, search/queue.html:
7170           s(browse/queue.cgi)(search/queue.html)
7171
7172 2006-04-18 23:37  ivan
7173
7174         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
7175           in nested blocks that have been exited already.
7176
7177 2006-04-18 12:24  ivan
7178
7179         * install/debian/3.1/INSTALL: dev install notes patch from liran
7180           tal
7181
7182 2006-04-15 06:32  ivan
7183
7184         * httemplate/graph/money_time.cgi: REALLY correct the period for
7185           the total column this time
7186
7187 2006-04-15 06:28  ivan
7188
7189         * httemplate/graph/money_time.cgi: correct period & use a yellow
7190           color for the total column
7191
7192 2006-04-15 06:25  ivan
7193
7194         * httemplate/graph/money_time.cgi: format & link the total column
7195
7196 2006-04-14 17:21  ivan
7197
7198         * httemplate/graph/money_time.cgi: and </TD> the total column
7199
7200 2006-04-14 17:16  ivan
7201
7202         * httemplate/graph/money_time.cgi: add a total column
7203
7204 2006-04-14 04:55  ivan
7205
7206         * FS/FS/: Conf.pm, svc_forward.pm: add the
7207           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
7208           destinations
7209
7210 2006-04-13 14:29  ivan
7211
7212         * FS/bin/freeside-adduser: don't do the duplicate check unless
7213           there's a file already; fixes problem with first use of
7214           freeside-adduser
7215
7216 2006-04-12 05:36  ivan
7217
7218         * httemplate/index.html, FS/FS/cust_main.pm,
7219           httemplate/search/cust_main-zip.html,
7220           httemplate/search/cust_main.cgi,
7221           httemplate/search/report_cust_main-zip.html,
7222           httemplate/search/elements/search.html: zip code report
7223
7224 2006-04-09 16:41  ivan
7225
7226         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
7227           cust_main/tickets.html: a few more fixups for our favorite
7228           include(...) from Scott Edwards
7229
7230 2006-04-09 16:39  ivan
7231
7232         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
7233           fields
7234
7235 2006-04-09 16:24  ivan
7236
7237         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
7238           string ("old_uid") as a SCALAR ref while "strict refs" in use"
7239           error
7240
7241 2006-04-09 13:36  ivan
7242
7243         * FS/bin/freeside-adduser: error out if you try to add duplicates;
7244           this should lower my annoyance-level
7245
7246 2006-04-03 16:26  ivan
7247
7248         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
7249           checking
7250
7251 2006-04-03 13:49  ivan
7252
7253         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
7254
7255 2006-04-03 04:36  ivan
7256
7257         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
7258
7259 2006-04-03 03:11  ivan
7260
7261         * FS/FS/Record.pm: allow [ and ] in ut_text
7262
7263 2006-04-03 02:46  ivan
7264
7265         * htetc/handler.pl, FS/FS/Misc.pm,
7266           httemplate/edit/cust_main/contact.html,
7267           httemplate/edit/cust_main/select-country.html,
7268           httemplate/edit/cust_main/select-state.html,
7269           httemplate/misc/states.cgi,
7270           httemplate/view/cust_main/contacts.html: have the UI use full
7271           country names, and state names outside the US...
7272
7273 2006-04-02 15:13  ivan
7274
7275         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
7276
7277 2006-03-31 15:22  ivan
7278
7279         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
7280           events
7281
7282 2006-03-31 01:20  lsc
7283
7284         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
7285           pointed out by Ivan in the following email:
7286
7287           ---- before and after now?  I gave subscription and prorate a
7288           try.  Subscription came out as:
7289
7290             subscription 27th (03/25/06 - 04/27/06)  $10.00
7291             subscription 23rd (03/25/06 - 04/23/06)  $10.00
7292
7293           the "23rd" one is right, but the "27th" one should have only
7294           advanced the date two days to 3/27/06.
7295
7296               Prorate came out as:
7297
7298               prorate 23rd (03/25/06 - 04/23/06)  $9.20
7299               prorate 27th (03/25/06 - 04/27/06)  $10.49
7300
7301           The "23rd" one is right, but the "27th" one should have only
7302           advanced the date two days to 4/27/06.
7303
7304           lsc@prgmr.com
7305
7306 2006-03-30 06:22  ivan
7307
7308         * FS/bin/freeside-upgrade: move all the schema-updating magic into
7309           DBIx::DBSchema
7310
7311 2006-03-24 18:23  ivan
7312
7313         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
7314           FS/bin/freeside-setup,
7315           fs_selfservice/FS-SelfService/cgi/agent.cgi,
7316           fs_selfservice/FS-SelfService/cgi/payment_results.html,
7317           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
7318           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
7319           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
7320           httemplate/misc/upload-batch.cgi,
7321           httemplate/misc/process/cdr-import.html,
7322           httemplate/misc/process/cust_main-import.cgi,
7323           httemplate/misc/process/cust_main-import_charges.cgi,
7324           httemplate/misc/process/inventory_item-import.html: successfully
7325           correct the spelling of sucessful
7326
7327 2006-03-24 11:49  ivan
7328
7329         * httemplate/misc/process/payment.cgi: fix spelling
7330
7331 2006-03-23 04:00  lsc
7332
7333         * FS/FS/part_pkg/: prorate.pm, subscription.pm: for subscription.pm
7334           and prorate.pm:
7335
7336           -modify the subscription and prorate price plans
7337           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
7338           configurable (add a field to the %info hash) billing day instead
7339           of "1st of the month" only.  subscription will be easy, prorate
7340           will be a little trickier.
7341
7342           essentially, I replaced the '1' in the 'day' field of the
7343           timelocal that generates $$date with the value I added to the
7344           %info hash, 'cutoff_day'
7345
7346           -implement a price plan (new file in FS/FS/part_pkg/ - probably
7347           @ISA FS::part_pkg::subscription) that charges the first full
7348           month if the customer signs up between the 1st and the
7349           configurable billing day, and gives them the remainder of the
7350           month free if they sign up between the configurable billing day
7351           and the end of the month.
7352
7353           if this is the first time the customer is billed, and if the date
7354           is greater than the cutoff date, advance $ssdate to cutoff_day of
7355           next month, else $$date is cutoff_date of this month.  Either
7356           way, charge them for a month.
7357
7358           ----------------------------------------------------------------------
7359
7360 2006-03-20 11:13  ivan
7361
7362         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
7363           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
7364           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
7365           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
7366           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
7367           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
7368           httemplate/edit/cust_main/billing.html,
7369           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7370           httemplate/view/cust_main/billing.html: add price plan to bill on
7371           internal or external CDRs directly, add option to export CDRs to
7372           a per-customer downstream file
7373
7374 2006-03-17 06:56  ivan
7375
7376         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
7377
7378 2006-03-14 23:34  ivan
7379
7380         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
7381           want a revision history
7382
7383 2006-03-14 20:17  ivan
7384
7385         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
7386           and normalize canadian zip codes as well as us ones
7387
7388 2006-03-13 14:32  ivan
7389
7390         * httemplate/elements/: progress-init.html, progress-popup.html:
7391           fix progress hoohaw for internet exploder again, whew.  also make
7392           sure error/finish messages are centered, looks better
7393
7394 2006-03-10 23:27  ivan
7395
7396         * httemplate/elements/footer.html: some pages from ui hoohaw have
7397           leaked footer include, need something here for now
7398
7399 2006-03-10 21:21  ivan
7400
7401         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
7402           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
7403           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
7404           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
7405           progressbar bug with multiple progressbar forms on a page
7406
7407 2006-03-10 14:30  ivan
7408
7409         * httemplate/: elements/progress-init.html,
7410           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
7411           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
7412           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
7413           (hopefully) allow multiple progress-init's in a page, also add
7414           second $cgi arg to all these progressbar calls...
7415
7416 2006-03-10 14:28  ivan
7417
7418         * FS/FS/UI/Web.pm: want to know who *called* this without the
7419           required second arg
7420
7421 2006-03-09 05:42  ivan
7422
7423         * htetc/handler.pl: fix that
7424           blank-page-instead-of-profiling-redirect-when-called-from-an-include
7425           bug triggered by mason 1.32 :)
7426
7427 2006-03-09 03:48  ivan
7428
7429         * httemplate/view/cust_main.cgi: don't use a table with
7430           WIDTH="100%", it shoves the custnum and "billing information"
7431           boxes way out to the right
7432
7433 2006-03-08 04:14  ivan
7434
7435         * FS/FS/inventory_item.pm,
7436           httemplate/misc/inventory_item-import.html,
7437           httemplate/misc/process/inventory_item-import.html,
7438           httemplate/search/inventory_item.html:  Add an option to the web
7439           interface to batch upload new entries to the
7440           inventory_item table.
7441
7442 2006-03-08 02:05  ivan
7443
7444         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
7445           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
7446           FS/t/inventory_item.t, httemplate/search/inventory_item.html,
7447           bin/generate-table-module, htetc/handler.pl,
7448           httemplate/edit/inventory_class.html,
7449           httemplate/edit/elements/edit.html,
7450           httemplate/edit/process/inventory_class.html,
7451           httemplate/edit/process/elements/process.html,
7452           httemplate/search/elements/search.html: Add a new table for
7453           inventory with for DIDs/serials/etc., and an additional new table
7454           for inventory category (i.e. to distinguish DIDs, serials, MACs,
7455           etc.)
7456
7457 2006-03-08 00:21  ivan
7458
7459         * FS/FS/agent.pm: add space in error msg
7460
7461 2006-03-03 07:02  ivan
7462
7463         * FS/FS/Report/Table/Monthly.pm, httemplate/graph/money_time.cgi:
7464           agent-specific sales/credit/receipts summary
7465
7466 2006-02-28 11:34  ivan
7467
7468         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
7469
7470 2006-02-22 05:07  ivan
7471
7472         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
7473           httemplate/images/red_telephone_mimooh_01.png,
7474           httemplate/view/cust_main/contacts.html: add vonage click2call
7475           feature
7476
7477 2006-02-21 23:12  ivan
7478
7479         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
7480
7481 2006-02-18 03:14  ivan
7482
7483         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
7484           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
7485           FS/MANIFEST, FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
7486           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
7487           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
7488           httemplate/misc/cdr-import.html,
7489           httemplate/misc/process/cdr-import.html,
7490           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
7491           bin/cdr_calltype.import: CDR schema and class
7492
7493 2006-02-17 18:11  ivan
7494
7495         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
7496           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
7497           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
7498           documentation left behind from example template
7499
7500 2006-02-16 13:43  ivan
7501
7502         * FS/FS/Setup.pm, FS/bin/freeside-setup,
7503           httemplate/docs/admin.html: automate more of the initial data
7504           adding...
7505
7506 2006-02-08 23:18  ivan
7507
7508         * httemplate/elements/: calendar-en.js, calendar-setup.js,
7509           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
7510           jscalendar
7511
7512 2006-02-08 14:53  ivan
7513
7514         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
7515           around either
7516
7517 2006-02-07 19:49  ivan
7518
7519         * httemplate/docs/index.html: slightly html-ize the 1.5.8 upgrade
7520           instructions
7521
7522 2006-02-07 18:26  ivan
7523
7524         * FS/FS/UID.pm: update error message when secrets file cannot be
7525           found
7526
7527 2006-02-07 05:49  ivan
7528
7529         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
7530           error message is better.
7531
7532 2006-02-07 03:12  ivan
7533
7534         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
7535           statement preventing page from showing up in konq
7536
7537 2006-02-05 04:27  ivan
7538
7539         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
7540           httemplate/edit/payment_gateway.html,
7541           httemplate/edit/process/payment_gateway.html: payment gateway
7542           editing
7543
7544 2006-02-01 15:13  ivan
7545
7546         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
7547           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
7548           FS/bin/freeside-daily, FS/bin/freeside-monthly,
7549           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
7550           httemplate/browse/part_bill_event.cgi: finish adding
7551           freeside-monthly and monthly events
7552
7553 2006-01-31 23:58  ivan
7554
7555         * Makefile: HEAD isn't 1.5.8 anymore
7556
7557 2006-01-31 07:01  ivan
7558
7559         * FS/FS/payby.pm: oops, forgot $
7560
7561 2006-01-31 03:02  ivan
7562
7563         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
7564           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
7565           httemplate/edit/part_bill_event.cgi: [no log message]
7566
7567 2006-01-30 20:26  ivan
7568
7569         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
7570           browse/agent_type.cgi, browse/part_bill_event.cgi,
7571           browse/part_export.cgi, browse/part_pkg.cgi, browse/part_svc.cgi,
7572           browse/part_virtual_field.cgi, browse/payment_gateway.html,
7573           browse/rate.cgi, browse/router.cgi, browse/svc_acct_pop.cgi,
7574           config/config-view.cgi, config/config.cgi,
7575           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
7576           edit/agent_payment_gateway.html, edit/agent_type.cgi,
7577           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
7578           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
7579           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
7580           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
7581           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
7582           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
7583           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
7584           misc/link.cgi, misc/meta-import.cgi, misc/upload-batch.cgi,
7585           misc/whois.cgi, misc/process/cust_main-import.cgi,
7586           misc/process/cust_main-import_charges.cgi,
7587           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
7588           search/report_tax.cgi, search/svc_external.cgi,
7589           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
7590           view/svc_broadband.cgi, view/svc_domain.cgi,
7591           view/svc_external.cgi: move header() to
7592           include(/elements/header.html) so it can be changed in one place,
7593           thanks to Scott Edwards
7594
7595 2006-01-30 18:59  ivan
7596
7597         * FS/FS/Record.pm: fix "table not found" dbdef error message to
7598           recommend freeside-upgrade instead create + dbdef-create
7599
7600 2006-01-26 23:34  ivan
7601
7602         * httemplate/search/report_tax.cgi: small visual fix to alternating
7603           row colors when show_taxclasses is on
7604
7605 2006-01-26 17:33  ivan
7606
7607         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
7608           report, show more info on the specific line item and invoice
7609
7610 2006-01-26 07:27  ivan
7611
7612         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
7613           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
7614           httemplate/search/cust_bill_pkg.cgi,
7615           httemplate/search/cust_tax_exempt_pkg.cgi,
7616           httemplate/search/report_tax.cgi,
7617           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
7618           exemption columns to work correctly.  also make them
7619           agent-specific.  also fix package exemption columns, they were
7620           bunk too, sheesh.  start adding package classes for package class
7621           tax reporting.
7622
7623 2006-01-25 04:34  ivan
7624
7625         * FS/: FS/Record.pm, FS/Schema.pm, FS/cust_bill.pm,
7626           FS/cust_main.pm, FS/cust_tax_exempt.pm,
7627           FS/cust_tax_exempt_pkg.pm, FS/h_cust_bill.pm,
7628           FS/h_cust_tax_exempt.pm, t/cust_tax_exempt_pkg.t,
7629           t/h_cust_bill.t, t/h_cust_tax_exempt.t, MANIFEST: change
7630           texas-style tax exemptions to be against a specific line item
7631           rather than just general per-customer, for later tracking and tax
7632           reporting.  fix 1969/1970 exemptions for one-off charges
7633
7634 2006-01-04 18:03  ivan
7635
7636         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
7637           columns
7638
7639 2006-01-03 00:45  ivan
7640
7641         * bin/billco-upload: agentnums 1-3
7642
7643 2005-12-29 18:41  rsiddall
7644
7645         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
7646           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
7647           fs_selfservice/FS-SelfService/SelfService.pm,
7648           fs_selfservice/FS-SelfService/cgi/provision_list.html,
7649           httemplate/view/cust_main.cgi: Fixing a few typos.
7650
7651 2005-12-24 19:41  ivan
7652
7653         * httemplate/search/report_tax.cgi: add switch to enable taxclass
7654           breakdown, report invoiced tax separately in that case
7655
7656 2005-12-24 19:38  ivan
7657
7658         * httemplate/edit/part_bill_event.cgi: make sure to specify a
7659           money_char default
7660
7661 2005-12-24 19:18  ivan
7662
7663         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
7664           to enable taxclass breakdown, report invoiced tax separately in
7665           that case
7666
7667 2005-12-24 19:07  ivan
7668
7669         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
7670           region" flag on new line item report - NULLs need to be compared
7671           explicitly.  apparantly NULL != NULL.  bah SQL
7672
7673 2005-12-24 19:00  ivan
7674
7675         * FS/FS/Schema.pm: update indices for better tax report performance
7676
7677 2005-12-24 18:31  ivan
7678
7679         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
7680           brainfart
7681
7682 2005-12-24 17:57  ivan
7683
7684         * httemplate/search/report_tax.cgi: correct end date display for
7685           "now"
7686
7687 2005-12-24 16:52  ivan
7688
7689         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
7690           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
7691           only when greater than N amount
7692
7693 2005-12-24 16:36  ivan
7694
7695         * httemplate/edit/cust_main/billing.html: don't reenable postal
7696           billing for existing customers just cause its blank...
7697
7698 2005-12-21 20:24  ivan
7699
7700         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
7701           the declaration too
7702
7703 2005-12-21 20:22  ivan
7704
7705         * httemplate/search/report_tax.cgi: fix some ambiguous var names
7706           causing " "my" variable $t masks earlier declaration in same
7707           scope" errors
7708
7709 2005-12-21 20:01  ivan
7710
7711         * httemplate/search/cust_bill_event.html,
7712           httemplate/search/cust_bill_pkg.cgi,
7713           httemplate/search/report_cust_bill.html,
7714           httemplate/search/report_cust_credit.html,
7715           httemplate/search/report_cust_pay.html,
7716           httemplate/search/report_tax.cgi,
7717           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
7718           httemplate/elements/select-agent.html,
7719           httemplate/elements/table-grid.html,
7720           httemplate/elements/tr-input-beginning_ending.html,
7721           httemplate/elements/tr-select-agent.html,
7722           httemplate/search/elements/search.html: tax report update, link
7723           to new line item report, per-agent tax reporting
7724
7725 2005-12-18 20:18  ivan
7726
7727         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
7728           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
7729           field labeling - not always monthly
7730
7731 2005-12-18 20:18  ivan
7732
7733         * FS/FS/part_pkg/sqlradacct_hour.pm: add maximum "caps" to RADIUS
7734           usage charges
7735
7736 2005-12-16 14:47  ivan
7737
7738         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
7739           attributes from wtxs, neaten up raddb.pm generation
7740
7741 2005-12-15 17:49  ivan
7742
7743         * httemplate/edit/payment_gateway.html: add TransactionCentral
7744
7745 2005-12-15 11:36  ivan
7746
7747         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
7748           new agent types, noticed by Julius Igugu
7749
7750 2005-12-15 10:45  ivan
7751
7752         * bin/print-schema: adding print-schema
7753
7754 2005-12-14 20:04  ivan
7755
7756         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
7757           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
7758
7759 2005-12-14 12:57  ivan
7760
7761         * FS/FS/svc_acct.pm: allow a dir field to be set (or
7762           auto-generated) even if uid is fixed
7763
7764 2005-12-14 10:52  ivan
7765
7766         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
7767           to Radiator export
7768
7769 2005-12-12 19:13  ivan
7770
7771         * httemplate/edit/process/payment_gateway.html: fix options in
7772           gateway adding
7773
7774 2005-12-12 13:39  ivan
7775
7776         * FS/FS/part_export/radiator.pm: use crypt password for radiator
7777           export
7778
7779 2005-12-09 08:58  ivan
7780
7781         * httemplate/: edit/process/cust_credit_bill.cgi,
7782           view/cust_main/payment_history.html: fill in reason if empty when
7783           applying a credit to a refund
7784
7785 2005-12-09 08:56  ivan
7786
7787         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
7788           postal mail checkbox misbehaving (isn't sticky on errors -
7789           reverts back to on)
7790
7791 2005-12-07 15:48  ivan
7792
7793         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
7794           without pg_oid_status, look up the actual sequence name from
7795           dbdef rather than assuming ${table}_${column}_seq
7796
7797 2005-12-06 14:25  ivan
7798
7799         * FS/FS/Record.pm: make sure zip is required for canada, also use
7800           CURRVAL() function instead of pg_oid_status DBD attribute because
7801           Pg 8.1 doesn't have oids by default anymore
7802
7803 2005-12-05 11:01  ivan
7804
7805         * FS/FS/svc_Common.pm: avoid uninitialized value errors
7806
7807 2005-12-05 09:19  ivan
7808
7809         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
7810           debugging info by default
7811
7812 2005-12-02 23:26  ivan
7813
7814         * htetc/handler.pl: this should be the last of
7815           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
7816
7817 2005-12-02 23:12  ivan
7818
7819         * Makefile: those semicolons can't possibly have belonged there
7820
7821 2005-12-02 23:02  ivan
7822
7823         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
7824           had to be run multiple times before
7825
7826 2005-12-01 11:17  ivan
7827
7828         * httemplate/edit/agent_type.cgi: list disabled packages on agent
7829           type edit if they are still associated with the type
7830
7831 2005-12-01 09:36  ivan
7832
7833         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
7834           shouldn't apply to RADIUS groups, this is messing up unrelated
7835           RADIUS exports
7836
7837 2005-11-28 09:16  ivan
7838
7839         * FS/FS/cust_main.pm: turn off debugging
7840
7841 2005-11-28 09:13  ivan
7842
7843         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
7844           SQL that Pg doesn't need and MySQL doesn't like
7845
7846 2005-11-28 09:12  ivan
7847
7848         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
7849           for all three supporte exports
7850
7851 2005-11-28 09:07  ivan
7852
7853         * FS/bin/freeside-sqlradius-radacctd: startup
7854           freeside-sqlradius-radacctd for radiator export too
7855
7856 2005-11-28 08:59  ivan
7857
7858         * FS/FS/svc_Common.pm: allow defaults to override empty values for
7859           new objects
7860
7861 2005-11-28 08:38  ivan
7862
7863         * FS/FS/cust_svc.pm: better error msg
7864
7865 2005-11-28 08:34  ivan
7866
7867         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
7868           deal with any usage-capable export
7869
7870 2005-11-28 08:21  ivan
7871
7872         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
7873           deal with any usage-capable export
7874
7875 2005-11-28 08:14  ivan
7876
7877         * FS/FS/Record.pm: okay, its been tested
7878
7879 2005-11-28 08:07  ivan
7880
7881         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
7882
7883 2005-11-28 07:41  ivan
7884
7885         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
7886           where the freeze is coming from
7887
7888 2005-11-27 13:59  ivan
7889
7890         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
7891           per-agent billco spools
7892
7893 2005-11-22 10:29  ivan
7894
7895         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
7896           backend-realtime config flag, should be more intuitive for
7897           guyananet
7898
7899 2005-11-22 08:41  ivan
7900
7901         * FS/FS/svc_Common.pm: oops, supposed to commit this one
7902
7903 2005-11-22 08:39  ivan
7904
7905         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
7906           svc_acct.seconds
7907
7908 2005-11-22 05:26  ivan
7909
7910         * FS/FS/part_export/radiator.pm: update radiator export to deal
7911           with prepaid and some other random stuff
7912
7913 2005-11-21 07:24  ivan
7914
7915         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
7916           and there's a duplicate error, show all conflicting accounts not
7917           just the ones for different customers
7918
7919 2005-11-21 06:25  ivan
7920
7921         * FS/FS/part_export/: shellcommands.pm,
7922           shellcommands_withdomain.pm: add usermod_nousername flag to just
7923           prohibit username changes
7924
7925 2005-11-21 04:41  ivan
7926
7927         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
7928           view/cust_main/payment_history.html: ignore blank lines in payby
7929           config
7930
7931 2005-11-21 03:04  ivan
7932
7933         * README: slight update to README
7934
7935 2005-11-21 02:47  ivan
7936
7937         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
7938           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
7939           httemplate/edit/cust_main/billing.html,
7940           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
7941           httemplate/search/report_cust_pay.html,
7942           httemplate/view/cust_bill.cgi,
7943           httemplate/view/cust_main/payment_history.html: add MCRD payment
7944           type for manually processed ccards
7945
7946 2005-11-20 22:46  ivan
7947
7948         * httemplate/docs/schema.dia: load schema in current dia and save,
7949           should load up for people now?
7950
7951 2005-11-20 21:18  ivan
7952
7953         * FS/FS/Conf.pm: add config values used by external RT integration
7954
7955 2005-11-18 07:08  ivan
7956
7957         * httemplate/search/report_receivables.cgi: fix link glitch in
7958           receivables reports
7959
7960 2005-11-18 06:59  ivan
7961
7962         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
7963           add comment to package listing
7964
7965 2005-11-18 02:58  ivan
7966
7967         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
7968           BS for RT 3.4.4
7969
7970 2005-11-18 02:53  ivan
7971
7972         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
7973           BS for RT 3.4.4
7974
7975 2005-11-18 01:44  ivan
7976
7977         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
7978           BS for RT 3.4.4
7979
7980 2005-11-17 19:48  ivan
7981
7982         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
7983           check edits for an expired card when the # has changed
7984
7985 2005-11-17 07:56  ivan
7986
7987         * FS/FS/part_export/: shellcommands.pm,
7988           shellcommands_withdomain.pm: make variable description more
7989           consistant wrt vars that are already shell-quoted
7990
7991 2005-11-17 04:53  ivan
7992
7993         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
7994
7995 2005-11-17 04:27  ivan
7996
7997         * FS/FS/Schema.pm: add cust_pkg2 index on cust_pkg.pkgpart
7998
7999 2005-11-17 03:15  ivan
8000
8001         * FS/FS/svc_acct.pm: update debuggging information for replace
8002           group info with user@domain
8003
8004 2005-11-17 03:04  ivan
8005
8006         * httemplate/view/svc_acct.cgi: fix service change!
8007
8008 2005-11-17 02:14  ivan
8009
8010         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
8011           requests!
8012
8013 2005-11-16 05:14  ivan
8014
8015         * FS/FS/part_svc.pm, httemplate/index.html,
8016           httemplate/browse/part_svc.cgi, FS/FS/UI/Web.pm,
8017           httemplate/edit/bulk-cust_svc.html,
8018           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
8019
8020 2005-11-11 17:24  ivan
8021
8022         * httemplate/view/cust_main/tickets.html: huh seem to have
8023           overlooked this
8024
8025 2005-11-11 17:22  ivan
8026
8027         * FS/FS/cust_main.pm: set payip for all payment types
8028
8029 2005-11-11 16:44  ivan
8030
8031         * FS/FS/part_export/cpanel.pm: interpolation helps alot
8032
8033 2005-11-11 16:17  ivan
8034
8035         * FS/FS/part_export/cpanel.pm: try using web interface scrape
8036           bullshit for adding pops instead of API, as per cpanel support
8037           [cPanel tickets ID# 116044]
8038
8039 2005-11-11 06:06  ivan
8040
8041         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
8042           export update of RADIUS Expiration attribute when cust_pkg.bill
8043           changes
8044
8045 2005-11-10 04:47  ivan
8046
8047         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
8048           add part_bill_event.payby selection to failed invoice event
8049           search
8050
8051 2005-11-10 03:36  ivan
8052
8053         * FS/FS/part_export/everyone_net.pm: fix password changes with
8054           everyone.net
8055
8056 2005-11-09 16:00  ivan
8057
8058         * httemplate/view/svc_domain.cgi: add javascript confirmation to
8059           unaudited domain deletion, add record being deleted to record
8060           deletion popup
8061
8062 2005-11-07 18:16  ivan
8063
8064         * httemplate/docs/admin.html: bah
8065
8066 2005-11-07 14:07  ivan
8067
8068         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
8069           Bug#1270
8070
8071 2005-11-04 03:43  ivan
8072
8073         * httemplate/elements/xmlhttp.html: oops, typo applying patch
8074
8075 2005-11-04 03:31  ivan
8076
8077         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
8078           Edwards to show mason errors received from XMLHTTP requests
8079
8080 2005-11-02 13:18  ivan
8081
8082         * FS/FS/cust_bill.pm: spool invoice to billco if no other
8083           destinations are set!
8084
8085 2005-10-31 21:32  ivan
8086
8087         * FS/FS/: cust_bill.pm: yarg
8088
8089 2005-10-31 21:27  ivan
8090
8091         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
8092
8093 2005-10-31 21:21  ivan
8094
8095         * bin/billco-upload: do the zip
8096
8097 2005-10-31 21:14  ivan
8098
8099         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
8100           events to apply only to a specific destination type (i.e. postal
8101           only)
8102
8103 2005-10-31 19:16  ivan
8104
8105         * bin/billco-upload: good nuff for 11/1
8106
8107 2005-10-31 19:15  ivan
8108
8109         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
8110           billco format option to FTP invoice send, add invoice event to
8111           spool one giant (pair of) CSV files in addition to FTPing them
8112           individually
8113
8114 2005-10-28 10:10  ivan
8115
8116         * bin/billco-upload: beginning of quick billco zip & upload tool
8117
8118 2005-10-28 04:56  ivan
8119
8120         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
8121           statustext as a failed billing event
8122
8123 2005-10-27 10:04  ivan
8124
8125         * httemplate/elements/select-taxclass.html: extraneous '; noticed
8126           by joe@surferz
8127
8128 2005-10-27 08:48  ivan
8129
8130         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
8131           and 60 had the wrote quote. they had single quote where double
8132           was needed...
8133
8134 2005-10-24 04:59  ivan
8135
8136         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
8137
8138 2005-10-24 04:56  ivan
8139
8140         * FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
8141           httemplate/elements/progress-init.html,
8142           httemplate/elements/xmlhttp.html: fix rate plan editing with new
8143           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
8144           on rate search screen
8145
8146 2005-10-21 08:21  ivan
8147
8148         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
8149           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
8150           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
8151           httemplate/edit/cust_main/billing.html,
8152           httemplate/edit/process/cust_main.cgi,
8153           httemplate/search/cust_pay.cgi,
8154           httemplate/search/report_cust_pay.html,
8155           httemplate/view/cust_bill.cgi,
8156           httemplate/view/cust_main/payment_history.html: add CASH and WEST
8157           payment types (payments only, not cust_main.payby)
8158
8159 2005-10-21 06:15  ivan
8160
8161         * conf/invoice_html: brainfart
8162
8163 2005-10-21 05:50  ivan
8164
8165         * conf/invoice_html: i thought i fixed this already
8166
8167 2005-10-20 05:30  ivan
8168
8169         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
8170           service.  fuck Date::Manip
8171
8172 2005-10-16 23:46  ivan
8173
8174         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
8175           exporting so it'll export even if all svc_acct records don't have
8176           the group yet
8177
8178 2005-10-16 23:03  ivan
8179
8180         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
8181           usergroup editing
8182
8183 2005-10-16 08:02  ivan
8184
8185         * bin/bind.export: and make .HEADER optional for slaves too
8186
8187 2005-10-16 07:59  ivan
8188
8189         * bin/bind.export: don't error out if there's no HEADER file, just
8190           produce a useable snippet anyway
8191
8192 2005-10-16 07:04  ivan
8193
8194         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
8195           zone-underscore config file, update bind.import to use
8196           command-line options instead of ask for input
8197
8198 2005-10-15 06:48  ivan
8199
8200         * FS/FS/TicketSystem/RT_External.pm: don't error out when
8201           ticket_system-default_queueid hasn't been set yet
8202
8203 2005-10-15 06:40  ivan
8204
8205         * FS/FS/Conf.pm: make sure config still works if no ticket system
8206           is configured...
8207
8208 2005-10-15 06:37  ivan
8209
8210         * FS/FS/Conf.pm: make sure config still works if no ticket system
8211           is configured...
8212
8213 2005-10-15 05:58  ivan
8214
8215         * bin/backup-dvd: adding quick backup-to-dvd script
8216
8217 2005-10-15 04:29  ivan
8218
8219         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
8220           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
8221           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
8222           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
8223           httemplate/config/config.cgi: agent option to select RT queue
8224
8225 2005-10-15 04:13  ivan
8226
8227         * rt/html/: Elements/Header, NoAuth/webrt.css: land RT 3.4.4 on
8228           HEAD
8229
8230 2005-10-15 02:33  ivan
8231
8232         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
8233           html/Elements/Header, html/Elements/Menu,
8234           html/Elements/PageLayout, html/Elements/SimpleSearch,
8235           html/Elements/Tabs, html/Elements/CollectionAsTable/Row,
8236           html/NoAuth/webrt.css, html/Ticket/Elements/ShowSummary,
8237           html/Ticket/Elements/Tabs, sbin/rt-setup-database.in: landing rt
8238           3.4.4 on HEAD
8239
8240 2005-10-15 02:09  ivan
8241
8242         * rt/: UPGRADING, configure, Makefile.in, README, configure.ac,
8243           Changelog, aclocal.m4, docs/rt3-schema-relationships.dot,
8244           docs/design_docs/realflow.txt, m4/rt_layout.m4,
8245           docs/design_docs/3.3-schema-redesign.txt,
8246           docs/design_docs/cvs_integration,
8247           docs/design_docs/link-definitions.txt, docs/design_docs/rt-mvc,
8248           sbin/extract-message-catalog, sbin/extract_pod_tests,
8249           sbin/factory, sbin/license_tag, sbin/regression_harness,
8250           sbin/rt-dump-database.in, sbin/rt-test-dependencies.in,
8251           html/autohandler, html/index.html, html/l,
8252           html/Ticket/Create.html, html/Ticket/Display.html,
8253           html/Ticket/History.html, html/Ticket/Modify.html,
8254           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
8255           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
8256           html/Tools/MyDay.html, html/Tools/Offline.html,
8257           html/Tools/Elements/Tabs, html/Ticket/ModifyLinks.html,
8258           html/Ticket/ShowEmailRecord.html,
8259           html/Ticket/Attachment/dhandler,
8260           html/Ticket/Elements/AddWatchers,
8261           html/Ticket/Elements/EditCustomField,
8262           html/Ticket/Elements/EditWatchers,
8263           html/Ticket/Elements/LoadTextAttachments,
8264           html/Ticket/Elements/ShowDependencies,
8265           html/Ticket/Elements/ShowMessageHeaders,
8266           html/Ticket/Elements/ShowPeople,
8267           html/Ticket/Elements/ShowReferences,
8268           html/Ticket/Elements/ShowTransaction,
8269           html/Ticket/Elements/ShowTransactionAttachments,
8270           html/Ticket/Elements/BulkLinks,
8271           html/Ticket/Elements/EditCustomFields,
8272           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
8273           html/Ticket/Elements/PreviewScrips,
8274           html/Ticket/Elements/ShowBasics,
8275           html/Ticket/Elements/ShowCustomFields,
8276           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
8277           html/Ticket/Elements/ShowMemberOf,
8278           html/Ticket/Elements/ShowMembers,
8279           html/Ticket/Elements/ShowMessageStanza,
8280           html/Ticket/Elements/ShowRequestor,
8281           html/Ticket/Elements/ShowUserEntry, html/Search/Build.html,
8282           html/Search/Edit.html, html/Search/Results.html,
8283           html/Search/Results.rdf, html/Search/Results.tsv,
8284           html/Ticket/Elements/EditBasics,
8285           html/Ticket/Elements/FindAttachments,
8286           html/Ticket/Elements/ShowAttachments,
8287           html/Ticket/Elements/ShowGroupMembers,
8288           html/Search/Elements/BuildFormatString,
8289           html/Search/Elements/DisplayOptions,
8290           html/Search/Elements/EditFormat,
8291           html/Search/Elements/EditSearches,
8292           html/Search/Elements/NewListActions,
8293           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
8294           html/Search/Elements/SelectAndOr,
8295           html/Search/Elements/SelectGroup,
8296           html/Search/Elements/SelectLinks,
8297           html/Search/Elements/SelectSearchObject,
8298           html/Search/Elements/SelectSearchesForObjects,
8299           html/Admin/autohandler, html/Admin/index.html,
8300           html/Approvals/Display.html, html/Approvals/index.html,
8301           html/Approvals/Elements/Approve,
8302           html/Approvals/Elements/PendingMyApproval,
8303           html/Approvals/Elements/ShowDependency,
8304           html/Approvals/Elements/Tabs,
8305           html/Download/CustomFieldValue/dhandler,
8306           html/Download/Tabular/dhandler, html/Search/Elements/EditQuery,
8307           html/Search/Elements/PickBasics,
8308           html/Search/Elements/PickCriteria,
8309           html/Search/Elements/SelectPersonType,
8310           html/Admin/CustomFields/GroupRights.html,
8311           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
8312           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
8313           html/Admin/Global/Templates.html,
8314           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
8315           html/Admin/Global/CustomFields/Groups.html,
8316           html/Admin/Global/CustomFields/Queue-Tickets.html,
8317           html/Admin/Global/CustomFields/Queue-Transactions.html,
8318           html/Admin/Global/CustomFields/Users.html,
8319           html/Admin/Global/CustomFields/index.html,
8320           html/Admin/Groups/CustomFields.html,
8321           html/Admin/Groups/GroupRights.html,
8322           html/Admin/Groups/History.html, html/Admin/Groups/Members.html,
8323           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
8324           html/Admin/Groups/index.html,
8325           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
8326           html/Admin/CustomFields/Modify.html,
8327           html/Admin/CustomFields/Objects.html,
8328           html/Admin/CustomFields/UserRights.html,
8329           html/Admin/CustomFields/index.html,
8330           html/Admin/Queues/CustomFields.html,
8331           html/Admin/Queues/GroupRights.html,
8332           html/Admin/Users/CustomFields.html,
8333           html/Admin/Users/History.html, html/Admin/Users/Memberships.html,
8334           html/Admin/Users/Modify.html, html/Admin/Users/index.html,
8335           html/Admin/Queues/CustomField.html, html/Admin/Queues/Scrip.html,
8336           html/Admin/Queues/Templates.html,
8337           html/Admin/Queues/UserRights.html,
8338           html/Admin/Elements/CustomFieldTabs,
8339           html/Admin/Elements/EditCustomField,
8340           html/Admin/Elements/EditCustomFieldValues,
8341           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
8342           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
8343           html/Admin/Elements/ListGlobalScrips,
8344           html/Admin/Elements/QueueTabs,
8345           html/Admin/Elements/SelectCustomFieldLookupType,
8346           html/Admin/Elements/SelectCustomFieldType,
8347           html/Admin/Elements/SelectModifyGroup,
8348           html/Admin/Elements/SelectModifyUser,
8349           html/Admin/Elements/SelectSingleOrMultiple,
8350           html/Admin/Elements/SelectUsers, html/Admin/Elements/Tabs,
8351           html/Admin/Elements/ToolTabs, html/Admin/Elements/UserTabs,
8352           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
8353           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
8354           html/Admin/Queues/index.html,
8355           html/Admin/Elements/AddCustomFieldValue,
8356           html/Admin/Elements/EditCustomFields,
8357           html/Admin/Elements/EditQueueWatchers,
8358           html/Admin/Elements/EditScrips,
8359           html/Admin/Elements/GlobalCustomFieldTabs,
8360           html/Admin/Elements/ModifyTemplate,
8361           html/Admin/Elements/ObjectCustomFields,
8362           html/Admin/Elements/SelectGroups,
8363           html/Admin/Elements/SelectModifyQueue,
8364           html/Admin/Elements/SelectNewGroupMembers,
8365           html/Admin/Elements/SelectScrip,
8366           html/Admin/Elements/SelectScripCondition,
8367           html/Admin/Elements/CreateUserCalled,
8368           html/Admin/Elements/GroupTabs,
8369           html/Admin/Elements/ListGlobalCustomFields,
8370           html/Admin/Elements/PickCustomFields,
8371           html/Admin/Elements/PickObjects,
8372           html/Admin/Elements/QueueRightsForUser,
8373           html/Admin/Elements/SelectRights,
8374           html/Admin/Elements/SelectScripAction,
8375           html/Admin/Elements/SelectStage,
8376           html/Admin/Elements/SelectTemplate,
8377           html/Admin/Elements/SystemTabs, html/SelfService/Closed.html,
8378           html/SelfService/Create.html,
8379           html/SelfService/CreateTicketInQueue.html,
8380           html/SelfService/Display.html, html/SelfService/Error.html,
8381           html/SelfService/Prefs.html, html/SelfService/Update.html,
8382           html/SelfService/index.html,
8383           html/SelfService/Attachment/dhandler,
8384           html/Elements/BevelBoxRaisedEnd, html/Elements/CreateTicket,
8385           html/Elements/EditCustomField,
8386           html/Elements/EditCustomFieldImage, html/Elements/EditLinks,
8387           html/Elements/Error, html/Elements/ListActions,
8388           html/Elements/MyRequests, html/Elements/QueryString,
8389           html/Elements/QuickCreate, html/Elements/ScrubHTML,
8390           html/Elements/SelectDateType, html/Elements/SelectMatch,
8391           html/Elements/SelectNewTicketQueue,
8392           html/Elements/SelectSortOrder, html/Elements/SelectTicketSortBy,
8393           html/Elements/SelectUsers, html/Elements/ShowLinks,
8394           html/SelfService/Elements/GotoTicket,
8395           html/SelfService/Elements/Header,
8396           html/SelfService/Elements/MyRequests,
8397           html/SelfService/Elements/Tabs,
8398           html/Elements/BevelBoxRaisedStart,
8399           html/Elements/EditCustomFieldBinary,
8400           html/Elements/EditCustomFieldSelect, html/Elements/GotoTicket,
8401           html/Elements/MessageBox, html/Elements/SelectAttachmentField,
8402           html/Elements/SelectDate, html/Elements/SelectGroups,
8403           html/Elements/SelectOwner, html/Elements/SelectQueue,
8404           html/Elements/SelectStatus, html/Elements/SelectWatcherType,
8405           html/Elements/ShowCustomFieldBinary,
8406           html/Elements/ShowCustomFieldImage,
8407           html/Elements/ShowCustomFieldWikitext,
8408           html/Elements/ShowCustomFields, html/Elements/ShowLink,
8409           html/Elements/TicketList, html/Elements/TitleBox,
8410           html/Elements/Callback, html/Elements/Checkbox,
8411           html/Elements/EditCustomFieldFreeform, html/Elements/Quicksearch,
8412           html/Elements/Refresh, html/Elements/Section,
8413           html/Elements/SelectLinkType, html/Elements/SelectTicketTypes,
8414           html/Elements/EditCustomFieldText,
8415           html/Elements/EditCustomFieldWikitext, html/Elements/Login,
8416           html/Elements/MyTickets, html/Elements/SelectBoolean,
8417           html/Elements/SelectCustomFieldOperator,
8418           html/Elements/SelectCustomFieldValue,
8419           html/Elements/SelectDateRelation,
8420           html/Elements/SelectEqualityOperator, html/Elements/SelectLang,
8421           html/Elements/SelectResultsPerPage,
8422           html/Elements/SetupSessionCookie, html/Elements/ShowMemberships,
8423           html/Elements/Submit, html/Elements/TitleBoxEnd,
8424           html/Elements/CollectionAsTable/Header,
8425           html/Elements/CollectionAsTable/ParseFormat,
8426           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
8427           html/REST/1.0/dhandler, html/REST/1.0/logout,
8428           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
8429           html/REST/1.0/Forms/ticket/attachments,
8430           html/REST/1.0/Forms/ticket/default,
8431           html/REST/1.0/Forms/ticket/history,
8432           html/REST/1.0/Forms/ticket/links,
8433           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
8434           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
8435           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
8436           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
8437           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
8438           html/NoAuth/images/autohandler, html/User/Delegation.html,
8439           html/User/Prefs.html, html/User/Elements/DelegateRights,
8440           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
8441           html/User/Groups/Members.html, html/User/Groups/Modify.html,
8442           html/User/Groups/index.html, lib/RT.pm.in, lib/t/00smoke.t,
8443           lib/t/setup_regression.t, lib/t/create_data.pl,
8444           lib/t/regression/01ticket_link_searching.t,
8445           lib/t/regression/02basic_web.t,
8446           lib/t/regression/03web_compiliation_errors.t,
8447           lib/t/regression/05cronsupport.t, lib/t/regression/07acl.t,
8448           lib/t/regression/08web_cf_access.t,
8449           lib/t/regression/09record_cf_api.t, lib/t/regression/10merge.t,
8450           lib/t/regression/11-template-insert.t,
8451           lib/t/regression/12-search.t,
8452           lib/t/regression/13-attribute-tests.t,
8453           lib/t/regression/14merge.t,
8454           lib/t/regression/16-transaction_cf_tests.t,
8455           lib/t/regression/17multiple_deleg_revocation.t,
8456           lib/t/regression/19-rtname.t, lib/t/regression/20savedsearch.t,
8457           lib/t/regression/21query-builder.t,
8458           lib/t/regression/22search_tix_by_txn.t,
8459           lib/t/regression/04send_email.t,
8460           lib/t/regression/06mailgateway.t, lib/t/regression/07rights.t,
8461           lib/t/regression/15cf_single_values_are_single.t,
8462           lib/t/regression/18stale_delegations_cleanup.t,
8463           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
8464           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
8465           lib/RT/CustomField_Overlay.pm, lib/RT/Date.pm,
8466           lib/RT/Queues_Overlay.pm, lib/RT/ScripConditions_Overlay.pm,
8467           lib/RT/Template_Overlay.pm, lib/RT/User.pm, lib/RT/Attributes.pm,
8468           lib/RT/SavedSearch.pm, lib/RT/StyleGuide.pod, lib/RT/System.pm,
8469           lib/RT/Templates_Overlay.pm, lib/RT/Ticket_Overlay.pm,
8470           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
8471           lib/RT/Attachment.pm, lib/RT/Attribute_Overlay.pm,
8472           lib/RT/Group.pm, lib/RT/Handle.pm, lib/RT/ObjectCustomFields.pm,
8473           lib/RT/Users_Overlay.pm, lib/RT/EmailParser.pm,
8474           lib/RT/GroupMembers_Overlay.pm, lib/RT/I18N.pm,
8475           lib/RT/Principal.pm, lib/RT/Principals_Overlay.pm,
8476           lib/RT/Tickets_Overlay.pm, lib/RT/Transactions.pm,
8477           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
8478           lib/RT/Links.pm, lib/RT/Scrip.pm, lib/RT/User_Overlay.pm,
8479           lib/RT/Attachment_Overlay.pm, lib/RT/Attributes_Overlay.pm,
8480           lib/RT/CurrentUser.pm, lib/RT/CustomFieldValue_Overlay.pm,
8481           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
8482           lib/RT/ObjectCustomField.pm,
8483           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/Queue.pm,
8484           lib/RT/ScripActions.pm, lib/RT/Attachments.pm,
8485           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/Groups.pm,
8486           lib/RT/Links_Overlay.pm, lib/RT/SavedSearches.pm,
8487           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
8488           lib/RT/Transactions_Overlay.pm, lib/RT/ACE.pm,
8489           lib/RT/CachedGroupMembers.pm,
8490           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
8491           lib/RT/GroupMember.pm, lib/RT/Link.pm,
8492           lib/RT/ObjectCustomFieldValues.pm, lib/RT/Principal_Overlay.pm,
8493           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
8494           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
8495           lib/RT/Transaction.pm, lib/RT/CustomField.pm,
8496           lib/RT/ObjectCustomFieldValue.pm,
8497           lib/RT/ObjectCustomField_Overlay.pm,
8498           lib/RT/ScripActions_Overlay.pm, lib/RT/Template.pm,
8499           lib/RT/Attachments_Overlay.pm, lib/RT/Groups_Overlay.pm,
8500           lib/RT/Record.pm, lib/RT/ScripAction_Overlay.pm,
8501           lib/RT/ScripCondition_Overlay.pm, lib/RT/Ticket.pm,
8502           lib/RT/ACL.pm, lib/RT/GroupMember_Overlay.pm,
8503           lib/RT/ObjectCustomFieldValues_Overlay.pm,
8504           lib/RT/Transaction_Overlay.pm, lib/RT/ACE_Overlay.pm,
8505           lib/RT/Attribute.pm, lib/RT/CachedGroupMembers_Overlay.pm,
8506           lib/RT/CustomFields_Overlay.pm, lib/RT/Link_Overlay.pm,
8507           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/Templates.pm,
8508           lib/RT/URI.pm, lib/RT/Users.pm, lib/RT/I18N/en.po,
8509           lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po,
8510           lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po, lib/RT/I18N/es.po,
8511           lib/RT/I18N/nl.po, lib/RT/I18N/pl.po, lib/RT/I18N/no.po,
8512           lib/RT/I18N/it.po, lib/RT/I18N/hu.po, lib/RT/I18N/da.po,
8513           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
8514           lib/RT/I18N/zh_tw.po, lib/RT/I18N/id.po, lib/RT/I18N/he.po,
8515           lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po, lib/RT/URI/base.pm,
8516           lib/RT/URI/fsck_com_rt.pm, lib/RT/URI/t.pm,
8517           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
8518           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Generic.pm,
8519           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
8520           lib/RT/Action/RecordComment.pm,
8521           lib/RT/Action/RecordCorrespondence.pm,
8522           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SetPriority.pm,
8523           lib/RT/Action/UserDefined.pm, lib/RT/Action/EscalatePriority.pm,
8524           lib/RT/Action/SendEmail.pm, lib/RT/Interface/CLI.pm,
8525           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
8526           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
8527           lib/RT/Interface/Email/Auth/MailFrom.pm,
8528           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
8529           lib/RT/Interface/Web/Handler.pm,
8530           lib/RT/Interface/Web/QueryBuilder.pm,
8531           lib/RT/Interface/Web/Standalone.pm, bin/mason_handler.scgi.in,
8532           bin/standalone_httpd.in, lib/RT/Condition/AnyTransaction.pm,
8533           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
8534           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
8535           lib/RT/Condition/PriorityChange.pm,
8536           lib/RT/Condition/PriorityExceeds.pm,
8537           lib/RT/Condition/QueueChange.pm,
8538           lib/RT/Condition/StatusChange.pm,
8539           lib/RT/Condition/UserDefined.pm,
8540           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
8541           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
8542           lib/RT/Search/Generic.pm, bin/mason_handler.fcgi.in,
8543           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt.in,
8544           bin/webmux.pl.in, bin/rt-mailgate.in, etc/initialdata,
8545           etc/RT_Config.pm.in, etc/acl.mysql, etc/schema.Informix,
8546           etc/schema.SQLite, etc/acl.Pg, etc/schema.mysql,
8547           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.Pg,
8548           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
8549           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
8550           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
8551           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
8552           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
8553           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
8554           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
8555           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
8556           etc/upgrade/3.3.11/schema.SQLite,
8557           etc/upgrade/3.3.11/schema.mysql: import rt 3.4.4
8558
8559 2005-10-13 14:16  ivan
8560
8561         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
8562           change uid' error when the account *has* a uid but
8563           svc_acct-edit_uid isn't turned on
8564
8565 2005-10-12 05:02  ivan
8566
8567         * httemplate/misc/: batch-cust_pay.html,
8568           process/batch-cust_pay.cgi: change button to say "post payment
8569           batch" and main error message to indicate the whole batch should
8570           be resubmitted, as per feedback from lewis
8571
8572 2005-10-12 02:51  ivan
8573
8574         * httemplate/edit/part_pkg.cgi: fix package customize losing
8575           services
8576
8577 2005-10-12 01:57  ivan
8578
8579         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
8580
8581 2005-10-10 09:06  ivan
8582
8583         * FS/FS/part_export/everyone_net.pm: oops, that should fix
8584           suspension problem
8585
8586 2005-10-10 05:20  ivan
8587
8588         * FS/FS/cust_pay.pm, htetc/handler.pl, httemplate/index.html,
8589           httemplate/misc/batch-cust_pay.html,
8590           httemplate/misc/xmlhttp-cust_main-search.cgi,
8591           httemplate/misc/process/batch-cust_pay.cgi,
8592           httemplate/search/cust_pay.cgi: updated quick payment entry
8593
8594 2005-10-08 06:45  ivan
8595
8596         * httemplate/misc/batch-cust_pay.html: quick payment entry
8597           javascript tested & working IE/firefix/konq
8598
8599 2005-10-07 17:47  ivan
8600
8601         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
8602           edit/process/quick-charge.cgi, elements/select-taxclass.html,
8603           view/cust_main/quick-charge.html: fix tax class selection in
8604           package add/edit too
8605
8606 2005-10-07 16:28  ivan
8607
8608         * conf/invoice_latex: allow more width for return address, stuff is
8609           wrapping
8610
8611 2005-10-06 21:50  ivan
8612
8613         * httemplate/view/cust_main/billing.html: mask out echeck account
8614           #s too
8615
8616 2005-10-06 21:48  ivan
8617
8618         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
8619           in UI.  i believe huntsburg is in the doghouse for this one :)
8620
8621 2005-10-06 19:25  ivan
8622
8623         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
8624           httemplate/edit/process/quick-charge.cgi,
8625           httemplate/view/cust_main/quick-charge.html: add
8626           require_taxclasses config flag
8627
8628 2005-10-06 16:09  ivan
8629
8630         * httemplate/view/cust_bill-logo.cgi: really use default logo if
8631           the agent-specific one isn't found
8632
8633 2005-10-06 16:07  ivan
8634
8635         * httemplate/view/cust_bill-logo.cgi: use default logo if the
8636           agent-specific one isn't found
8637
8638 2005-10-06 16:03  ivan
8639
8640         * httemplate/view/cust_bill-logo.cgi: use default logo if the
8641           agent-specific one isn't found
8642
8643 2005-10-06 13:35  ivan
8644
8645         * FS/FS/part_export/everyone_net.pm: add debugging option to
8646           everyone_net export
8647
8648 2005-10-06 00:34  ivan
8649
8650         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
8651           httemplate/view/cust_main/payment_history.html: add cc-void
8652           option
8653
8654 2005-10-05 18:40  ivan
8655
8656         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
8657           sources (refnum) - needed to make sure the SELECT OPTIONs have
8658           explicitly specified VALUEs
8659
8660 2005-10-04 13:27  ivan
8661
8662         * FS/FS/part_export/everyone_net.pm: fix small error with
8663           everyone.net export
8664
8665 2005-10-02 18:41  ivan
8666
8667         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
8668           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
8669           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
8670           account view and edit: convert to proper templates, make sure
8671           usage information displays for any usage-capable export, add
8672           ability to edit uid/gid
8673
8674 2005-10-02 00:09  ivan
8675
8676         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
8677           target for quick iterative development
8678
8679 2005-09-29 13:19  ivan
8680
8681         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
8682           as well
8683
8684 2005-09-28 11:27  ivan
8685
8686         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
8687
8688 2005-09-25 01:20  ivan
8689
8690         * httemplate/view/cust_main.cgi: this css did weird things under IE
8691
8692 2005-09-25 01:13  ivan
8693
8694         * CREDITS, FS/FS/UI/Web.pm,
8695           httemplate/edit/cust_main/select-country.html,
8696           httemplate/edit/cust_main/select-county.html,
8697           httemplate/edit/process/part_svc.cgi,
8698           httemplate/edit/process/rate.cgi,
8699           httemplate/elements/jsrsServer.html,
8700           httemplate/elements/progress-init.html,
8701           httemplate/elements/progress-popup.html,
8702           httemplate/elements/xmlhttp.html: get rid of JSRS iframe foo for
8703           progress bar, use XMLHTTPRequest instead.  really should have
8704           done that in the first place.  JSON will wait until another
8705           day...
8706
8707 2005-09-24 15:53  ivan
8708
8709         * FS/FS/cust_main.pm: parse paybatch order number with dashes
8710           correctly
8711
8712 2005-09-22 15:25  ivan
8713
8714         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
8715           (dir-less) Conf showing up
8716
8717 2005-09-21 05:47  ivan
8718
8719         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
8720           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
8721           httemplate/view/cust_main/packages.html, init.d/freeside-init,
8722           FS/bin/freeside-daily: add prepaid support which sets RADIUS
8723           Expiration attribute, update customer view package UI
8724
8725 2005-09-16 03:10  ivan
8726
8727         * FS/FS/cust_main.pm: tyop
8728
8729 2005-09-16 01:18  ivan
8730
8731         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
8732           for a state/county/country
8733
8734 2005-09-14 04:01  ivan
8735
8736         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
8737           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
8738           bin/generate-table-module: fix autogenerated simple test
8739
8740 2005-09-13 13:12  ivan
8741
8742         * httemplate/search/elements/search.html: fix redirect with single
8743           item returned from search results and a coderef redirect
8744
8745 2005-09-10 07:50  ivan
8746
8747         * CREDITS, httemplate/edit/cust_main/contact.html,
8748           httemplate/edit/cust_main/select-country.html,
8749           httemplate/edit/cust_main/select-county.html,
8750           httemplate/edit/cust_main/select-state.html,
8751           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
8752           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
8753           ajax-style xmlhttprequest state/county/country selector!
8754
8755 2005-09-08 12:15  ivan
8756
8757         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
8758           table names!  huh
8759
8760 2005-09-08 01:50  ivan
8761
8762         * httemplate/edit/cust_main.cgi: fix dropping of payname
8763
8764 2005-09-07 23:52  ivan
8765
8766         * httemplate/autohandler: don't need 4k of newlines anymore,
8767           H:W:SelectLayers works better
8768
8769 2005-09-07 15:52  ivan
8770
8771         * FS/FS/part_pkg.pm: add hourly frequency
8772
8773 2005-09-07 15:04  ivan
8774
8775         * bin/generate-raddb: list current dictionary sources in example so
8776           i don't forget
8777
8778 2005-09-07 15:02  ivan
8779
8780         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
8781           plus dictionary.ip3networks
8782
8783 2005-09-07 05:56  ivan
8784
8785         * FS/FS/Schema.pm: define username_len so the default add account
8786           screen doesn't have a tiny username field (when usernamemax is
8787           not defined)
8788
8789 2005-09-07 05:48  ivan
8790
8791         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
8792           when adding an account (and usernamemax is not set)
8793
8794 2005-09-07 05:44  ivan
8795
8796         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
8797           when adding an account (and username max is not set)
8798
8799 2005-09-07 05:38  ivan
8800
8801         * httemplate/view/cust_main.cgi: oops, still need areyousure
8802           javascript for some sub-bits of the page (package unprovisioning
8803           and cancellation, bunch of payment history stuff)
8804
8805 2005-09-07 03:40  ivan
8806
8807         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
8808           FS::Schema instead of calling $FS::Record::dbdef directly
8809
8810 2005-09-07 03:25  ivan
8811
8812         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
8813           forgot to prefix FS::
8814
8815 2005-09-07 03:16  ivan
8816
8817         * FS/FS/part_export/cpanel.pm: remote access key is a big long
8818           thing
8819
8820 2005-09-07 02:37  ivan
8821
8822         * FS/FS/part_export/cpanel.pm, eg/export_template.pm: add cpanel
8823           export
8824
8825 2005-09-06 14:58  ivan
8826
8827         * FS/FS/Conf.pm: document variables available in
8828           payment_receipt_email
8829
8830 2005-08-27 01:46  ivan
8831
8832         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
8833           FS/FS/cust_main.pm, FS/t/banned_pay.t, bin/generate-table-module,
8834           httemplate/view/cust_main.cgi,
8835           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
8836           ACH table, re-do cancel popup to have a checkbox to ban payinfo
8837
8838 2005-08-24 06:47  ivan
8839
8840         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
8841           popup
8842
8843 2005-08-24 06:22  ivan
8844
8845         * htetc/handler.pl, httemplate/edit/cust_main.cgi,
8846           httemplate/edit/cust_main/billing.html,
8847           httemplate/edit/cust_main/contact.html, FS/FS/cust_main.pm,
8848           FS/FS/cust_main_county.pm, FS/FS/ClientAPI/MyAccount.pm,
8849           FS/FS/ClientAPI/Signup.pm,
8850           fs_selfservice/FS-SelfService/SelfService.pm,
8851           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
8852           httemplate/edit/process/cust_main.cgi,
8853           httemplate/elements/overlibmws_draggable.js,
8854           httemplate/elements/overlibmws_iframe.js,
8855           httemplate/elements/progress-init.html,
8856           httemplate/elements/select-month_year.html,
8857           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
8858           httemplate/view/cust_main/billing.html: customer edit: abstract
8859           out billing info to billing.html, re-do payment type selection
8860           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
8861           for start date & issue #.  customer view: re-order fields for
8862           consistency.  selfservice API: support paystart_month,
8863           paystart_year, payissue and payip in MyAccount::process_payment
8864           and ::edit_info and Signup::new_customer,
8865           FS::cust_main::realtime_bop: support paystart_month paystart_year
8866           payissue payip fields
8867
8868 2005-08-23 05:38  ivan
8869
8870         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
8871           by moving dbdef stuff around
8872
8873 2005-08-18 00:58  ivan
8874
8875         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
8876           parsing of new-style paybatch
8877
8878 2005-08-17 23:46  ivan
8879
8880         * install/debian/3.1/INSTALL: slight adjustments to deb install for
8881           latest 1.5.8cvs
8882
8883 2005-08-17 22:41  ivan
8884
8885         * httemplate/edit/process/agent_payment_gateway.html: hopefully
8886           this is the last missing file
8887
8888 2005-08-17 22:12  ivan
8889
8890         * httemplate/edit/process/payment_gateway.html: oops another
8891           missing file
8892
8893 2005-08-17 21:16  ivan
8894
8895         * FS/FS/agent_payment_gateway.pm: missing file
8896
8897 2005-08-17 15:23  ivan
8898
8899         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
8900           FS/FS/option_Common.pm, FS/FS/part_export.pm,
8901           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
8902           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
8903           FS/bin/freeside-setup, FS/bin/freeside-upgrade, SCHEMA_CHANGE,
8904           FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
8905           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
8906           bin/generate-table-module, htetc/handler.pl,
8907           httemplate/index.html, httemplate/browse/agent.cgi,
8908           httemplate/browse/payment_gateway.html,
8909           httemplate/edit/agent_payment_gateway.html,
8910           httemplate/edit/payment_gateway.html: infrastructure for easier
8911           schema changes, and: add payment_gateway, payment_gateway_option
8912           and agent_payment_gateway tables, add paystart_month,
8913           paystart_year, payissue and payip fields to cust_main, add
8914           preliminary gateway and gateway override editing to web UI, use
8915           payment gateway override when processing payments (card type, not
8916           taxclass yet)
8917
8918 2005-08-14 18:55  ivan
8919
8920         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
8921           Bug#1248
8922
8923 2005-08-09 14:38  ivan
8924
8925         * FS/: FS/part_export/radiator.pm, FS/part_export/sqlradius.pm,
8926           t/part_export-radiator.t, FS/part_export/sqlradius_withdomain.pm:
8927           add native Radiator export
8928
8929 2005-08-08 08:15  ivan
8930
8931         * FS/FS/part_export/everyone_net.pm: add export to everyone.net
8932           outsource mail service
8933
8934 2005-08-06 17:41  ivan
8935
8936         * FS/FS/part_export/forward_shellcommands.pm: update
8937           forward_shellcommands export to know about literal source
8938           addresses, closes: Bug#1246
8939
8940 2005-08-06 17:40  ivan
8941
8942         * FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
8943           FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
8944           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
8945           httemplate/search/elements/search.html: move cust_pkg search to
8946           new template, add active/suspended/cancelled customer packages to
8947           agent browse
8948
8949 2005-08-04 17:57  ivan
8950
8951         * httemplate/search/cust_credit.html: fix credit searches by otaker
8952
8953 2005-08-03 18:42  ivan
8954
8955         * Makefile: don't use install -D flag, doesn't work on bsd
8956
8957 2005-08-03 00:38  ivan
8958
8959         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
8960           uninitalized value in length" warnings
8961
8962 2005-08-02 19:23  ivan
8963
8964         * FS/FS/part_export/: domain_shellcommands.pm,
8965           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
8966           blank commands for non-svc_acct shellcommand exports too
8967
8968 2005-08-02 12:17  khoff
8969
8970         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
8971           svc_x record for an h_cust_svc record.
8972
8973 2005-07-14 04:55  ivan
8974
8975         * FS/FS/cust_main.pm: oops, fix last minute bug with new
8976           configurable customer fields on reports
8977
8978 2005-07-14 04:46  ivan
8979
8980         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
8981           from cust-fields work
8982
8983 2005-07-14 04:31  ivan
8984
8985         * httemplate/: index.html, search/svc_acct.cgi,
8986           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
8987           report
8988
8989 2005-07-14 04:18  ivan
8990
8991         * httemplate/search/cust_bill.html: move account search
8992           (httemplate/search/svc_acct.cgi) to new template, cust-fields
8993           configuration value to control which customer fields are shown on
8994           reports
8995
8996 2005-07-14 03:52  ivan
8997
8998         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
8999           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
9000           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
9001           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
9002           httemplate/search/cust_bill_event.cgi,
9003           httemplate/search/cust_credit.html,
9004           httemplate/search/cust_pay.cgi,
9005           httemplate/search/report_receivables.cgi,
9006           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
9007           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
9008           httemplate/search/elements/search.html: move account search
9009           (httemplate/search/svc_acct.cgi) to new template, cust-fields
9010           configuration value to control which customer fields are shown on
9011           reports
9012
9013 2005-07-12 02:31  ivan
9014
9015         * httemplate/browse/part_pkg.cgi: <rjbs> More of the same: these
9016           patches make it safer to subclass FS::part_pkg's pkg_svc method
9017           by eliminating qsearches on table pkg_svc.
9018
9019 2005-07-12 02:22  ivan
9020
9021         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
9022           continuing effort to avoid using SQL and qsearch from templates
9023           to find the pkg_svc records for a package.
9024
9025 2005-07-12 02:13  ivan
9026
9027         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
9028           contructor to Record.pm
9029
9030 2005-07-12 02:11  ivan
9031
9032         * Makefile: okay, really enable RT by default for good now
9033
9034 2005-07-11 07:15  ivan
9035
9036         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
9037
9038 2005-07-11 06:01  ivan
9039
9040         * Makefile: new server
9041
9042 2005-07-11 05:53  ivan
9043
9044         * httemplate/docs/index.html: note alternate instructions for
9045           0pre6->7
9046
9047 2005-07-11 05:23  ivan
9048
9049         * install/freebsd/: INSTALL, ports: freebsd install update i guess
9050
9051 2005-07-11 05:22  ivan
9052
9053         * bin/postfix.export: fix regex
9054
9055 2005-07-11 05:21  ivan
9056
9057         * Makefile: probably best to keep RT disabled by default, at least
9058           for this release
9059
9060 2005-07-11 03:58  ivan
9061
9062         * FS/t/ClientAPI_SessionCache.t:
9063           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
9064
9065 2005-07-11 02:49  ivan
9066
9067         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
9068           session expiration from Randall Lucas <rlucas@tercent.net>,
9069           thanks!
9070
9071 2005-07-09 08:41  ivan
9072
9073         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
9074           finding their logo
9075
9076 2005-07-09 03:55  ivan
9077
9078         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
9079           "invoice" on the post payment screen when posting against a
9080           specific invoice, replace with having useless "Auto-apply to
9081           invoices" box actually show the payment will be applied to one
9082           invoice only...  closes: Bug#1241
9083
9084 2005-07-09 03:36  ivan
9085
9086         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
9087           part_pkg/flat.pm, part_pkg/flat_comission.pm,
9088           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
9089           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
9090           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
9091           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
9092           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
9093           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
9094           method to cust_bill_pkg and use it in cust_bill... this should
9095           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
9096           to be sorted out
9097
9098 2005-07-08 16:06  ivan
9099
9100         * FS/bin/freeside-daily: fix bug with new efficient
9101           customer-finding code.  sql isn't perl, null != 0
9102
9103 2005-06-30 06:32  ivan
9104
9105         * FS/FS/Misc.pm: pod error
9106
9107 2005-06-30 06:20  ivan
9108
9109         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
9110
9111 2005-06-30 05:44  ivan
9112
9113         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
9114           foo
9115
9116 2005-06-21 20:54  ivan
9117
9118         * install/debian/3.1/INSTALL: add IPC::Run3 to install docs
9119
9120 2005-06-16 22:31  ivan
9121
9122         * httemplate/misc/process/link.cgi: fix preference sort order for
9123           linking: sort unaudited services first, secondary sort by svcaprt
9124
9125 2005-06-16 22:07  ivan
9126
9127         * httemplate/misc/process/link.cgi: add more info to debugging
9128
9129 2005-06-16 22:04  ivan
9130
9131         * httemplate/misc/process/link.cgi: fix debugging
9132
9133 2005-06-16 21:42  ivan
9134
9135         * httemplate/misc/process/link.cgi: add debugging for accounts
9136           picked to pick
9137
9138 2005-06-14 21:46  ivan
9139
9140         * FS/FS/cust_bill.pm: better error reporting for actual errors from
9141           lpr command
9142
9143 2005-06-14 19:31  ivan
9144
9145         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
9146           rounding off of money value, closes: Bug#1237
9147
9148 2005-06-14 17:44  ivan
9149
9150         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
9151           reprint/fax/email links to invoice search results
9152
9153 2005-06-09 15:40  ivan
9154
9155         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
9156           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
9157           httemplate/misc/email_invoices.cgi,
9158           httemplate/misc/fax_invoice_events.cgi,
9159           httemplate/misc/fax_invoices.cgi,
9160           httemplate/misc/print_invoice_events.cgi,
9161           httemplate/misc/print_invoices.cgi,
9162           httemplate/search/cust_bill.html,
9163           httemplate/search/report_cust_bill.html: advanced invoice serach,
9164           groundwork to add reprint/fax/email links to invoice search
9165           results
9166
9167 2005-06-09 13:26  ivan
9168
9169         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
9170           changes the service listing to use $part_pkg->pkg_svc instead of
9171           a qsearch, which means that the listing will still work if
9172           pkg_svc has been subclassed.
9173
9174 2005-06-09 13:16  ivan
9175
9176         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
9177
9178 2005-06-09 02:15  ivan
9179
9180         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
9181           subclass, fixes pkg customize link
9182
9183 2005-06-09 00:19  ivan
9184
9185         * FS/bin/freeside-daily: declare new $opt_a
9186
9187 2005-06-09 00:13  ivan
9188
9189         * FS/bin/freeside-daily: significant speedup from only selected
9190           customers with outstanding packages or invoice events in the
9191           initial select, and add -a flag for agentnum
9192
9193 2005-06-08 23:56  ivan
9194
9195         * FS/FS/cust_bill.pm, conf/invoice_html,
9196           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
9197           invoices too
9198
9199 2005-06-08 23:36  ivan
9200
9201         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
9202           (html|latex)(small)?footer optionall per-agent too
9203
9204 2005-06-08 23:22  ivan
9205
9206         * FS/FS/cust_bill.pm: more sane regex
9207
9208 2005-06-08 23:14  ivan
9209
9210         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
9211           for multiple agents
9212
9213 2005-06-08 22:59  ivan
9214
9215         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
9216           is configurable per-agent
9217
9218 2005-06-08 22:34  ivan
9219
9220         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
9221           httemplate/edit/part_bill_event.cgi: add multiple agent selection
9222           to agent-specific invoicing
9223
9224 2005-06-08 17:18  ivan
9225
9226         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
9227           are forced in anyway on import
9228
9229 2005-06-08 14:52  ivan
9230
9231         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
9232           line items
9233
9234 2005-06-08 02:03  ivan
9235
9236         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
9237           FS/FS/ClientAPI/MyAccount.pm,
9238           fs_selfservice/FS-SelfService/SelfService.pm,
9239           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
9240           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
9241           fs_selfservice/FS-SelfService/cgi/make_payment.html,
9242           fs_selfservice/FS-SelfService/cgi/myaccount.html,
9243           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
9244           fs_selfservice/FS-SelfService/cgi/payment_results.html,
9245           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
9246           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
9247           fs_selfservice/FS-SelfService/cgi/provision.html,
9248           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
9249           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
9250           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
9251           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
9252           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
9253           httemplate/view/svc_acct.cgi: prepaid card recharge
9254
9255 2005-06-07 14:02  ivan
9256
9257         * FS/FS/Misc.pm: debugging output change in send_email
9258
9259 2005-06-06 13:07  ivan
9260
9261         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
9262           refactoring
9263
9264 2005-06-06 12:54  ivan
9265
9266         * FS/FS/Misc.pm: some additional warnings
9267
9268 2005-06-06 10:00  ivan
9269
9270         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
9271
9272 2005-06-02 18:51  ivan
9273
9274         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
9275           the last of the Internal vs External breakage i hope
9276
9277 2005-06-02 02:36  ivan
9278
9279         * httemplate/search/cust_bill_event.html: Capitalization
9280
9281 2005-06-02 02:29  ivan
9282
9283         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
9284           httemplate/search/cust_bill_event.cgi,
9285           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
9286           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
9287           httemplate/misc/email-invoice.cgi,
9288           httemplate/misc/email_invoices.cgi,
9289           httemplate/misc/fax-invoice.cgi,
9290           httemplate/misc/fax_invoices.cgi,
9291           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
9292           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
9293           FS/bin/freeside-queued, httemplate/search/elements/search.html,
9294           httemplate/elements/progress-init.html,
9295           httemplate/elements/progress-popup.html, htetc/handler.pl: add
9296           ability to search on a date range of invoice events and then
9297           reprint or reemail (boy was that a bit more work than i
9298           expected), closes: Bug#946
9299
9300 2005-06-01 17:02  ivan
9301
9302         * rt/html/Ticket/Elements/AddCustomers: remove warning
9303
9304 2005-06-01 16:40  ivan
9305
9306         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
9307           or something.
9308
9309 2005-06-01 14:40  ivan
9310
9311         * httemplate/search/report_receivables.cgi: remove trailing
9312           whitespace
9313
9314 2005-06-01 13:31  ivan
9315
9316         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
9317           RT_Internal again, hopefully this is the last of the breakage
9318           from RT_Internal
9319
9320 2005-05-31 19:39  ivan
9321
9322         * httemplate/edit/part_pkg.cgi: really. *sigh*
9323
9324 2005-05-31 16:42  ivan
9325
9326         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
9327           sesmon_minute price plkan, noticed by rjbs
9328
9329 2005-05-31 16:32  ivan
9330
9331         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
9332           package editing problem
9333
9334 2005-05-26 12:30  ivan
9335
9336         * httemplate/view/: cust_bill.cgi: silly perl version bs
9337
9338 2005-05-26 12:15  ivan
9339
9340         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
9341           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
9342
9343 2005-05-25 20:45  ivan
9344
9345         * httemplate/edit/part_pkg.cgi: 72?!
9346
9347 2005-05-24 08:33  ivan
9348
9349         * Makefile: 1.5.7.  and enable RT by default, finally
9350
9351 2005-05-23 04:49  ivan
9352
9353         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
9354
9355 2005-05-22 16:38  ivan
9356
9357         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
9358           an empty param
9359
9360 2005-05-22 13:39  ivan
9361
9362         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
9363
9364 2005-05-22 02:25  ivan
9365
9366         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
9367
9368 2005-05-21 21:24  ivan
9369
9370         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
9371
9372 2005-05-21 11:38  ivan
9373
9374         * httemplate/browse/agent.cgi: make sure the customers tables for
9375           each agent line up with each other, too
9376
9377 2005-05-21 10:26  ivan
9378
9379         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
9380           order of any sort
9381
9382 2005-05-21 10:14  ivan
9383
9384         * httemplate/browse/agent.cgi: line up
9385           prospect/active/suspended/cancelled customers
9386
9387 2005-05-19 07:10  ivan
9388
9389         * FS/FS/part_export/shellcommands.pm: A group number must refer to
9390           an already existing group - so add manually it if you want to
9391           define a set of static gids or something, default is just going
9392           to cause headaches
9393
9394 2005-05-19 04:05  ivan
9395
9396         * FS/FS/svc_acct.pm: ! or !! also
9397
9398 2005-05-19 03:45  ivan
9399
9400         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
9401           include gid too
9402
9403 2005-05-19 03:29  ivan
9404
9405         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
9406
9407 2005-05-19 03:26  ivan
9408
9409         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
9410           part_export/shellcommands.pm,
9411           part_export/shellcommands_withdomain.pm: fix shellcommands export
9412           encrypting "magic" shadow values * NP *LK*
9413
9414 2005-05-19 02:49  ivan
9415
9416         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
9417           replace, _check_duplicate was already below it
9418
9419 2005-05-19 01:51  ivan
9420
9421         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
9422           links
9423
9424 2005-05-19 01:43  ivan
9425
9426         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
9427           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
9428           links should respect template, also add direct re-send links like
9429           the view links and convert view/cust_bill.cgi to proper template
9430
9431 2005-05-18 09:57  ivan
9432
9433         * httemplate/browse/agent.cgi: oops, it helps to get the link right
9434
9435 2005-05-18 09:55  ivan
9436
9437         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
9438           agent-specific A/R aging report, closes: bug#1229
9439
9440 2005-05-18 09:37  ivan
9441
9442         * bin/masonize: report the file that had a masonize error
9443
9444 2005-05-18 07:50  ivan
9445
9446         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
9447           of course!
9448
9449 2005-05-18 03:43  ivan
9450
9451         * FS/FS/cust_bill.pm: oops, losing notes!
9452
9453 2005-05-15 06:49  ivan
9454
9455         * httemplate/search/report_receivables.cgi: this status column is
9456           probably faster, one giant SQL query.  and add back in the
9457           customer link, oops
9458
9459 2005-05-15 06:00  ivan
9460
9461         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
9462           httemplate/search/elements/search.html: move receivables report
9463           to search template
9464
9465 2005-05-15 04:58  ivan
9466
9467         * httemplate/search/cust_bill.html: use money_char config
9468
9469 2005-05-15 04:46  ivan
9470
9471         * httemplate/search/cust_bill.html: align
9472
9473 2005-05-14 12:57  ivan
9474
9475         * rt/lib/RT/URI/: freeside.pm, freeside/Internal.pm: fixup RT
9476           integration grr!
9477
9478 2005-05-14 11:03  ivan
9479
9480         * FS/FS/cust_bill.pm: h helps halot
9481
9482 2005-05-14 10:59  ivan
9483
9484         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
9485
9486 2005-05-14 10:04  ivan
9487
9488         * FS/FS/Conf.pm, conf/invoice_html,
9489           httemplate/view/cust_bill-logo.cgi: html invoices: when
9490           displaying, use the actual logo from the conf dir - same as the
9491           emailed copy
9492
9493 2005-05-14 09:30  ivan
9494
9495         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
9496
9497 2005-05-14 09:27  ivan
9498
9499         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
9500           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
9501           httemplate/view/cust_bill.cgi: html invoices!
9502
9503           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
9504           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
9505           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
9506           http://mailformat.dan.info/headers/mime.html
9507           http://www.faqs.org/rfcs/rfc2392.html
9508           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
9509
9510           (MIME is hard, let's go shopping!)
9511
9512 2005-05-13 08:06  ivan
9513
9514         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
9515           files, and expand country codes on invoices.  and oops,
9516           print_html changes slipped in last commit too.  well, they were
9517           ready anyway.
9518
9519 2005-05-13 03:55  ivan
9520
9521         * conf/invoice_latex: better to do something fancy like scale down
9522           the font size to fit in the intended space or something but hey,
9523           this is good enough for now :)
9524
9525 2005-05-13 03:54  ivan
9526
9527         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
9528           no invoice_latexreturnaddress file
9529
9530 2005-05-11 07:07  ivan
9531
9532         * FS/FS/export_svc.pm: new progressbar display causes a silly error
9533           in edge case where no dup checking necessary, closes: Bug#1226
9534
9535 2005-05-10 11:30  khoff
9536
9537         * rt/html/Ticket/Elements/EditCustomers: Missing '</A>' tag.
9538
9539 2005-05-05 06:04  ivan
9540
9541         * conf/: invoice_latex: no comma between state and address
9542
9543 2005-05-04 18:46  ivan
9544
9545         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
9546           and the domain id is missing
9547
9548 2005-05-04 02:33  ivan
9549
9550         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
9551           modifying pkg_svc records, closes: Bug#1221
9552
9553 2005-05-04 02:20  ivan
9554
9555         * FS/FS/Record.pm: err msg
9556
9557 2005-05-03 18:06  ivan
9558
9559         * FS/FS/cust_bill.pm: patch to just update the template or
9560           conf/invoice_latex* to use the new one
9561
9562 2005-05-03 17:40  ivan
9563
9564         * conf/invoice_latex, conf/invoice_latexfooter,
9565           conf/invoice_latexreturnaddress, conf/logo.eps, FS/FS/Conf.pm,
9566           FS/FS/cust_bill.pm: great new invoice template from kristian!
9567
9568 2005-05-03 10:22  ivan
9569
9570         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
9571           problems
9572
9573 2005-05-03 06:29  ivan
9574
9575         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
9576           unnecessary host=localhost from outsource instance creation foo
9577
9578 2005-05-03 02:56  ivan
9579
9580         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
9581           of "Chek" for payby = CHEK transactions
9582
9583 2005-05-03 01:51  ivan
9584
9585         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
9586           privs, -T not necessary
9587
9588 2005-05-03 01:46  ivan
9589
9590         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
9591           it still needs to be supported for just a little bit longer
9592
9593 2005-05-01 23:32  ivan
9594
9595         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
9596           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
9597           move httemplate/search/svc_domain to the new search template
9598           along with svc_www and svc_forward
9599
9600 2005-04-30 02:47  ivan
9601
9602         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
9603           forwards instead of nothing
9604
9605 2005-04-30 02:45  ivan
9606
9607         * httemplate/search/svc_forward.cgi: pull in the customer
9608           information as part of the main query for efficiency
9609
9610 2005-04-29 06:00  ivan
9611
9612         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
9613           forward search using the standard search template: forwards are
9614           now paged
9615
9616 2005-04-28 10:05  ivan
9617
9618         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
9619
9620 2005-04-25 17:20  khoff
9621
9622         * bin/svc_broadband.renumber: For renumbering svc_broadband
9623           services from one addr_block to another.  Hopefully no one will
9624           ever have to use this.
9625
9626 2005-04-25 02:33  ivan
9627
9628         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
9629           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
9630           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
9631           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
9632           freeside-sqlradius-radacctd again after all these years, now it
9633           just needs to update the "seconds" field(s), finally closes:
9634           Bug#1125
9635
9636 2005-04-21 16:13  ivan
9637
9638         * install/debian/3.1/INSTALL: little bit of apache setup and add
9639           the fs_queue user
9640
9641 2005-04-21 14:31  ivan
9642
9643         * install/debian/3.1/INSTALL: or apache won't start
9644
9645 2005-04-21 04:47  ivan
9646
9647         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
9648           replacing too
9649
9650 2005-04-21 04:35  ivan
9651
9652         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
9653
9654 2005-04-20 23:18  ivan
9655
9656         * install/debian/3.1/INSTALL: libjavascript-rpc-perl hit testing
9657
9658 2005-04-20 00:12  ivan
9659
9660         * FS/FS/part_export/acct_sql.pm: hehe oops
9661
9662 2005-04-19 23:41  ivan
9663
9664         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
9665           defaults to acct_sql export
9666
9667 2005-04-19 02:50  ivan
9668
9669         * FS/FS/Conf.pm: disable RT_Libs for now
9670
9671 2005-04-19 02:48  ivan
9672
9673         * SCHEMA_CHANGE, install/redhat/9/INSTALL: did another upgrade,
9674           fixed up the instructions
9675
9676 2005-04-19 02:48  ivan
9677
9678         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
9679
9680 2005-04-18 00:37  ivan
9681
9682         * FS/FS/cust_main.pm: add some newlines to debugging output, no
9683           need to print file and line # so much
9684
9685 2005-04-16 15:26  ivan
9686
9687         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
9688           screen instead of hardcoding $
9689
9690 2005-04-15 13:29  khoff
9691
9692         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
9693           httemplate/view/svc_domain.cgi: Added support for TXT records.
9694
9695 2005-04-14 02:41  ivan
9696
9697         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
9698           move invoice_latex templating to Text::Template, with special
9699           sauce^W^Wbackwards-compatibility for old templates
9700
9701 2005-04-13 05:31  ivan
9702
9703         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
9704           some super ancient assumptions about slipip and uid meaning
9705           exporting to RADIUS and shell respectively
9706
9707 2005-04-13 05:30  ivan
9708
9709         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
9710           Record.pm and use it in cust_svc svcpart replacement (which is
9711           all about the exports anyway)
9712
9713 2005-04-13 03:54  ivan
9714
9715         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
9716           check attributes
9717
9718 2005-04-13 03:32  ivan
9719
9720         * FS/FS/raddb.pm: add Radius-Operator
9721
9722 2005-04-13 03:16  ivan
9723
9724         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
9725
9726 2005-04-13 02:55  ivan
9727
9728         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
9729           errors"
9730
9731 2005-04-13 01:16  ivan
9732
9733         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
9734           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
9735           is present
9736
9737 2005-04-12 20:38  ivan
9738
9739         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
9740           flat_commission price plan, thanks to Troy Hammonds
9741
9742 2005-04-11 13:13  khoff
9743
9744         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
9745           the email address sent to your BOP processor, in case the
9746           processor sends a pesky receipt that you don't want your
9747           customers getting.
9748
9749 2005-04-11 09:48  khoff
9750
9751         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
9752           debugging messages on everyone.
9753
9754 2005-04-10 14:23  ivan
9755
9756         * install/debian/3.1/INSTALL: a few more packages
9757
9758 2005-04-10 03:16  ivan
9759
9760         * httemplate/search/elements/search.html: add some left and right
9761           padding so cells don't run into each other so badly
9762
9763 2005-04-09 18:13  ivan
9764
9765         * Makefile: fix install-apache for bsd make and reverse
9766           accidentally-checked-in (again!) RT_ENABLED = 1
9767
9768 2005-04-07 18:12  ivan
9769
9770         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
9771           and don't f$&# care
9772
9773 2005-04-07 03:35  ivan
9774
9775         * Makefile, htetc/freeside-rt.conf, install/debian/3.1/INSTALL: add
9776           install/debian/3.1/INSTALL script and script up some apache
9777           automation assuming a conf.d type dir
9778
9779 2005-04-07 02:26  ivan
9780
9781         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
9782           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
9783           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
9784           Record.pm (for DBD::Pg 1.40 is bunk fix)
9785
9786 2005-04-06 20:28  khoff
9787
9788         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
9789           current (non-history) records in place of missing history
9790           records.
9791
9792 2005-04-06 15:52  ivan
9793
9794         * FS/FS/svc_forward.pm: and fix the error msg haha
9795
9796 2005-04-06 15:50  ivan
9797
9798         * FS/FS/svc_forward.pm: looks like a domain part for a
9799           literally-specified forward src or dst is required, not optional
9800
9801 2005-04-05 17:50  khoff
9802
9803         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
9804           table, not the history table.
9805
9806 2005-04-05 14:33  khoff
9807
9808         * bin/add-history-records.pl: This doesn't fix the problem.  To be
9809           continued...
9810
9811 2005-04-02 15:49  ivan
9812
9813         * bin/slony-setup: must be as Pg superuser
9814
9815 2005-04-02 14:46  ivan
9816
9817         * FS/FS/cust_bill_pkg.pm, FS/FS/part_svc_router.pm,
9818           FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm, FS/FS/reg_code_pkg.pm,
9819           FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
9820           httemplate/docs/schema.html: herding elephants: add primary keys
9821           to *all* tables for slony
9822
9823 2005-04-02 12:34  ivan
9824
9825         * bin/slony-setup: adding quick slony setup script
9826
9827 2005-04-01 14:52  khoff
9828
9829         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
9830           attempt to resolve, problems caused by missing history records.
9831
9832 2005-04-01 14:34  khoff
9833
9834         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
9835           history records
9836
9837 2005-03-31 21:59  steve
9838
9839         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
9840
9841 2005-03-31 03:41  ivan
9842
9843         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
9844           method in addition to provisioning new ones
9845
9846 2005-03-31 01:07  ivan
9847
9848         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
9849           invoice destinations
9850
9851 2005-03-30 22:56  khoff
9852
9853         * bin/add-history-records.pl: Printing insert statements is not
9854           necessary
9855
9856 2005-03-30 19:47  khoff
9857
9858         * bin/add-history-records.pl: Committing the inserts helps.
9859
9860 2005-03-30 16:53  khoff
9861
9862         * bin/add-history-records.pl: (Apparently) working version.
9863           Updates svc_*, cust_svc, and domain_record history tables.
9864
9865 2005-03-30 16:31  khoff
9866
9867         * FS/FS/h_svc_forward.pm: Another missing 'u'.
9868
9869 2005-03-30 13:40  khoff
9870
9871         * FS/FS/h_Common.pm: Dump a call trace if something calls
9872           FS::h_Common::sql_h_search without END_TIMESTAMP.
9873
9874 2005-03-30 13:22  khoff
9875
9876         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
9877           in case we're really a FS::h_svc_www object.
9878
9879 2005-03-30 13:09  khoff
9880
9881         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
9882
9883 2005-03-30 12:55  khoff
9884
9885         * bin/add-history-records.pl: Test script to add pre-history table
9886           history records.
9887
9888 2005-03-29 17:37  ivan
9889
9890         * FS/FS/part_export/cp.pm: according to landel CP no longer
9891           supports changing username
9892
9893 2005-03-29 17:18  ivan
9894
9895         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
9896           selecting by credit card, fixes: Bug#1189
9897
9898 2005-03-29 14:41  ivan
9899
9900         * fs_selfservice/FS-SelfService/SelfService.pm: better self-service
9901           debugging, don't point to install.html for suEXEC/setuid in
9902           self-service setup docs
9903
9904 2005-03-28 17:40  khoff
9905
9906         * FS/FS/TicketSystem/RT_External.pm,
9907           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
9908           RT_External fixes.
9909
9910 2005-03-28 17:38  khoff
9911
9912         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
9913           an optional requirement.
9914
9915 2005-03-27 15:21  ivan
9916
9917         * FS/FS/cust_main.pm: allow & in bank names
9918
9919 2005-03-27 15:21  ivan
9920
9921         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
9922           child_objects can now set an alternate field for the svcnum, for
9923           things like forwards
9924
9925 2005-03-26 03:51  ivan
9926
9927         * install/fedora/fc3/: INSTALL, sources.list: fc3
9928
9929 2005-03-21 14:13  khoff
9930
9931         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
9932           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
9933           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
9934           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
9935           FS/FS/part_export/infostreet.pm,
9936           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
9937           httemplate/edit/cust_main.cgi,
9938           httemplate/edit/process/cust_main.cgi,
9939           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
9940           httemplate/view/cust_main/billing.html,
9941           httemplate/view/cust_main/tickets.html: Added support for FAX
9942           invoice destinations using a HylaFAX server.  Faxing plain text
9943           invoices is not supported.
9944
9945 2005-03-21 13:55  pbowen
9946
9947         * FS/FS/Record.pm: Forgot to load up the conf.
9948
9949 2005-03-18 16:12  pbowen
9950
9951         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
9952           a nasty bug that would clear the payinfo if the private key was
9953           not available.  2. Set the default module for encrypt/decrypt to
9954           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
9955           it doesn't just pass around plaintext if the encryption engine is
9956           broken or missing.  4. Added code so that the masked payinfo is
9957           handled correctly in the case that it is blank and it cannot be
9958           generated (encrypted payinfo)
9959
9960 2005-03-18 11:21  pbowen
9961
9962         * FS/: FS/Conf.pm, FS/Record.pm, FS/cust_bill.pm, FS/cust_main.pm,
9963           bin/freeside-setup: Added encrypted fields for Credit Cards,
9964           etc... - PB
9965
9966 2005-03-18 11:15  pbowen
9967
9968         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
9969           billing
9970
9971 2005-03-18 08:47  pbowen
9972
9973         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
9974           SUPER, @_ == 1 if it only contains an undef. -PB
9975
9976 2005-03-18 01:15  ivan
9977
9978         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
9979           freebsd install
9980
9981 2005-03-17 17:00  ivan
9982
9983         * FS/FS/cust_main_county.pm: sorry it was late
9984
9985 2005-03-17 13:56  khoff
9986
9987         * FS/FS/cust_bill.pm: Documentation tyop.
9988
9989 2005-03-17 13:41  khoff
9990
9991         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
9992           httemplate/misc/email-invoice.cgi: Added options
9993           invoice_email_pdf and invoice_email_pdf_note.  invoice_email_pdf
9994           - Attach PDF invoice to emailed plain text invoices.
9995           invoice_email_pdf_note - Replace plain text invoice with this
9996           note, when attaching a PDF.
9997
9998 2005-03-16 03:31  ivan
9999
10000         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
10001           names for some reason
10002
10003 2005-03-15 15:27  khoff
10004
10005         * httemplate/misc/payment.cgi: Missing semicolon.
10006
10007 2005-03-13 03:47  ivan
10008
10009         * FS/FS/cust_main.pm: and store the refund correctly
10010
10011 2005-03-13 03:34  ivan
10012
10013         * FS/FS/cust_main.pm: when refunding against a specific card
10014           payment, use the card details from the payment instead of the
10015           customer record
10016
10017 2005-03-13 03:12  ivan
10018
10019         * FS/FS/cust_main.pm: add some additional debugging to refunds
10020
10021 2005-03-12 08:07  ivan
10022
10023         * Makefile, rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
10024           rt/lib/RT/URI/freeside/Internal.pm,
10025           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
10026           freeside base url since RT calls it from multiple directory
10027           depths... have to specify explicity, like external integration
10028
10029 2005-03-12 06:35  ivan
10030
10031         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
10032           support into this century (close: Bug#1124) - finally get rid of
10033           fs_signup (everything is in fs_selfservice now) (Bug#413) -
10034           organize main menu sysadmin section so it is slightly less
10035           confusing
10036
10037 2005-03-12 06:31  ivan
10038
10039         * httemplate/docs/schema.html, FS/FS/agent.pm, FS/FS/cust_main.pm,
10040           FS/FS/cust_pay.pm, FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
10041           httemplate/view/cust_main/payment_history.html,
10042           httemplate/index.html, httemplate/browse/agent.cgi,
10043           httemplate/edit/prepay_credit.cgi,
10044           httemplate/search/prepay_credit.html,
10045           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
10046           fs_selfservice/FS-SelfService/ieak.template,
10047           fs_selfservice/FS-SelfService/cgi/agent.cgi,
10048           fs_selfservice/FS-SelfService/cgi/decline.html,
10049           httemplate/edit/process/prepay_credit.cgi,
10050           httemplate/edit/process/reg_code.cgi,
10051           fs_selfservice/FS-SelfService/cgi/map.gif,
10052           fs_selfservice/FS-SelfService/cgi/promocode.html,
10053           fs_selfservice/FS-SelfService/cgi/regcode.html,
10054           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
10055           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
10056           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
10057           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
10058           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
10059           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10060           fs_selfservice/FS-SelfService/cgi/signup.html,
10061           fs_selfservice/FS-SelfService/cgi/stateselect.html,
10062           fs_selfservice/FS-SelfService/cgi/success.html, htetc/handler.pl:
10063           - bring prepaid support into this century (close: Bug#1124) -
10064           finally get rid of fs_signup (everything is in fs_selfservice
10065           now) (Bug#413) - organize main menu sysadmin section so it is
10066           slightly less confusing
10067
10068 2005-03-11 02:35  ivan
10069
10070         * rt/FREESIDE_MODIFIED: update list of modified files
10071
10072 2005-03-11 02:33  ivan
10073
10074         * rt/etc/RT_SiteConfig.pm: merging
10075
10076 2005-03-10 17:34  khoff
10077
10078         * rt/: etc/RT_SiteConfig.pm, html/Elements/Header,
10079           html/Elements/Menu, html/Elements/Tabs,
10080           html/Ticket/Elements/AddCustomers,
10081           html/Ticket/Elements/ShowCustomers, lib/RT/URI/freeside.pm,
10082           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
10083           Reorganized RT->Freeside integration to support Internal (single
10084           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
10085           handled the same either way.  Integration type is changed by
10086           setting $RT::URI::freeside::IntegrationType to either 'Internal'
10087           or 'XMLRPC' in your RT_SiteConfig.pm.
10088
10089 2005-03-10 14:49  khoff
10090
10091         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
10092           lookups through the XMLRPC interface.
10093
10094 2005-03-10 07:43  ivan
10095
10096         * install/freebsd/: INSTALL, ports: ports is a steaming pile
10097
10098 2005-03-10 01:56  ivan
10099
10100         * FS/bin/freeside-daily: fine.
10101
10102 2005-03-10 00:58  ivan
10103
10104         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
10105           package editing problem with extraneous services showing up,
10106           closes: Bug#1170
10107
10108 2005-03-09 23:27  ivan
10109
10110         * install/freebsd/INSTALL: freebsd bs
10111
10112 2005-03-09 00:18  ivan
10113
10114         * httemplate/docs/index.html: preliminary RT docs
10115
10116 2005-03-08 10:37  khoff
10117
10118         * FS/FS/XMLRPC.pm: Don't require that the method results be
10119           FS::Record descendant objects.  If they are, we map them to
10120           hashrefs.  Otherwise we return them verbatim and hope (maybe
10121           check) that they're scalars, hashrefs, or arrayrefs.
10122
10123 2005-03-08 10:15  khoff
10124
10125         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
10126           'version', and eventually config look-ups (next commit).
10127
10128 2005-03-06 03:45  ivan
10129
10130         * install/freebsd/ports: adding Text::CSV and
10131           Spreadsheet::WriteExcel
10132
10133 2005-03-05 19:25  ivan
10134
10135         * httemplate/search/elements/search.html: specity an explicit EOL
10136           for Text::CSV_XS, apparantly sometimes the default is null
10137
10138 2005-03-05 19:22  ivan
10139
10140         * httemplate/search/elements/search.html: and a slight formatting
10141           fix
10142
10143 2005-03-05 19:04  ivan
10144
10145         * httemplate/search/elements/search.html, htetc/handler.pl,
10146           httemplate/index.html, httemplate/search/cust_bill.html,
10147           httemplate/search/cust_bill_event.html,
10148           httemplate/search/cust_credit.html,
10149           httemplate/search/cust_main-otaker.cgi,
10150           httemplate/search/cust_main.cgi,
10151           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
10152           httemplate/search/reg_code.html,
10153           httemplate/search/report_cust_credit.html,
10154           httemplate/search/report_cust_pay.html,
10155           httemplate/search/report_prepaid_income.html,
10156           httemplate/search/report_tax.html,
10157           httemplate/search/sqlradius.html, httemplate/search/svc_www.cgi,
10158           httemplate/view/cust_bill-pdf.cgi,
10159           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
10160           templated reports and clean up their HTML formatting, closes;
10161           Bug#520, Bug#1107
10162
10163 2005-03-04 14:24  ivan
10164
10165         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
10166           reference "payby" is ambiguous" error when selecting by payment
10167           type, fix missing check #s caused by cust_main.payinfo masking
10168           cust_pay.payinfo, closes (really this time): Bug#1105
10169
10170 2005-03-04 04:57  ivan
10171
10172         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
10173           correctly even if the customer record has somehow been removed...
10174
10175 2005-03-04 04:34  ivan
10176
10177         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
10178           httemplate/search/cust_credit.html,
10179           httemplate/search/cust_pay.cgi,
10180           httemplate/search/report_cust_credit.html,
10181           httemplate/search/report_cust_pay.html,
10182           httemplate/search/elements/search.html: add agent selection to
10183           payment and credit reports, add link to agent browse, closes:
10184           Bug#1105
10185
10186 2005-03-03 02:25  ivan
10187
10188         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
10189           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
10190           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
10191           scary "Multiple records in scalar search" warnings w/history
10192           table searches
10193
10194 2005-03-03 01:05  ivan
10195
10196         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
10197           debug output...
10198
10199 2005-03-03 00:58  ivan
10200
10201         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
10202           call details on invoices, so place names get cut off, not
10203           anything important
10204
10205 2005-03-03 00:52  ivan
10206
10207         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
10208           debug output...
10209
10210 2005-03-03 00:52  ivan
10211
10212         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
10213
10214 2005-03-03 00:45  ivan
10215
10216         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
10217           for time2str
10218
10219 2005-03-03 00:37  ivan
10220
10221         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
10222           to invoice details
10223
10224 2005-03-03 00:21  ivan
10225
10226         * install/redhat/es3/INSTALL: add tetex packages for typeset
10227           invoices
10228
10229 2005-03-03 00:15  ivan
10230
10231         * FS/FS/Record.pm: want a full stack backtrace for this warning
10232
10233 2005-03-03 00:05  ivan
10234
10235         * FS/FS/part_export/sqlradius.pm: doc
10236
10237 2005-03-02 13:00  khoff
10238
10239         * eg/xmlrpc-example.pl, httemplate/misc/xmlrpc.cgi,
10240           FS/FS/XMLRPC.pm, htetc/handler.pl: Initial version of the xmlrpc
10241           interface for freeside.
10242
10243 2005-03-01 16:47  ivan
10244
10245         * FS/FS/cust_pkg.pm: set setup date on package changes
10246
10247 2005-03-01 16:03  ivan
10248
10249         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
10250           crediting customer for service remaining:
10251           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
10252           where the part_pkg record didn't have a plan, closes: Bug#1153
10253
10254 2005-02-27 03:18  ivan
10255
10256         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
10257           details on invoices, closes: Bug#1096
10258
10259 2005-02-27 03:05  ivan
10260
10261         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
10262           on errors
10263
10264 2005-02-27 02:18  ivan
10265
10266         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
10267           fields in a table without a primary key
10268
10269 2005-02-25 14:14  ivan
10270
10271         * bin/pg-readonly: try to set the sequences right for modern Pg
10272
10273 2005-02-25 14:07  ivan
10274
10275         * bin/pg-readonly: adding quick pg-readonly tool
10276
10277 2005-02-25 12:52  ivan
10278
10279         * FS/FS/part_pkg.pm: small bugfix for options option
10280
10281 2005-02-25 12:21  ivan
10282
10283         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
10284           option to part_pkg::insert to specify part_pkg_option records
10285
10286 2005-02-24 06:22  ivan
10287
10288         * httemplate/edit/part_svc.cgi,
10289           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
10290           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
10291           httemplate/elements/progress-init.html,
10292           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
10293           FS/FS/part_svc.pm: add progressbar to service definition add -
10294           duplicate checking can take a while, closes: Bug#1126
10295
10296 2005-02-22 10:26  khoff
10297
10298         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
10299           to make it easier to find packages in large lists.
10300
10301 2005-02-20 00:51  ivan
10302
10303         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
10304
10305 2005-02-20 00:44  ivan
10306
10307         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
10308           httemplate/elements/jsrsServer.html,
10309           httemplate/elements/overlibmws.js,
10310           httemplate/elements/progress-init.html,
10311           httemplate/elements/progress-popup.html: use a javascript layer
10312           instead of a browser popup (popup blockers), really generalize
10313           the progressbar code to make it easy to use as a component
10314
10315 2005-02-17 00:44  ivan
10316
10317         * httemplate/edit/rate.cgi: generalize progressbar code in
10318           preparation for using it wherever needed
10319
10320 2005-02-16 17:37  ivan
10321
10322         * httemplate/edit/process/rate.cgi: generalize progressbar code in
10323           preparation for using it wherever needed
10324
10325 2005-02-16 16:11  ivan
10326
10327         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
10328           preparation for using it wherever needed
10329
10330 2005-02-16 14:06  ivan
10331
10332         * install/centos/3/: INSTALL, httpd-init: centos install notes,
10333           basically like rhell
10334
10335 2005-02-15 18:53  ivan
10336
10337         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
10338           problems
10339
10340 2005-02-15 10:47  ivan
10341
10342         * install/redhat/es3/INSTALL: update rhell3 docs, add some slony
10343           notes
10344
10345 2005-02-13 19:49  ivan
10346
10347         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
10348           closes: Bug#1113
10349
10350 2005-02-11 19:02  ivan
10351
10352         * httemplate/edit/process/svc_broadband.cgi: transaction not
10353           necessary here
10354
10355 2005-02-10 22:44  ivan
10356
10357         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/handler.pl,
10358           httemplate/edit/process/rate.cgi, httemplate/edit/rate.cgi:
10359           generalize progressbar code in preparation for using it wherever
10360           needed
10361
10362 2005-02-08 17:08  ivan
10363
10364         * Makefile: more porable syntax for su
10365
10366 2005-02-08 14:33  ivan
10367
10368         * FS/FS/clientapi_session_field.pm: tyop
10369
10370 2005-02-08 12:51  ivan
10371
10372         * install/freebsd/: INSTALL, ports: update freebsd install notes
10373
10374 2005-02-08 12:22  ivan
10375
10376         * FS/bin/freeside-setup, FS/FS.pm, FS/MANIFEST,
10377           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
10378           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
10379           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
10380           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
10381           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
10382           httemplate/docs/schema.html: make self-service session cache
10383           module configurable, start framework for in-database session
10384           cache
10385
10386 2005-02-05 15:39  ivan
10387
10388         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
10389           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
10390           complication from ClientAPI dispatch foo
10391
10392 2005-02-04 17:30  ivan
10393
10394         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
10395           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
10396           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
10397           perl??
10398
10399 2005-02-04 06:44  ivan
10400
10401         * Makefile: freebsd throws a fatal error if it can't stop apache
10402           now, bah
10403
10404 2005-02-04 02:38  ivan
10405
10406         * httemplate/edit/cust_main.cgi: typo
10407
10408 2005-02-04 02:17  ivan
10409
10410         * install/redhat/es3/INSTALL: minor update for rhel3 install notes
10411
10412 2005-01-29 04:49  ivan
10413
10414         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
10415           bit for reg codes
10416
10417 2005-01-29 04:34  ivan
10418
10419         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
10420           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
10421           FS/t/reg_code.t, FS/t/reg_code_pkg.t, FS/MANIFEST,
10422           FS/FS/ClientAPI/Signup.pm, httemplate/docs/schema.html,
10423           httemplate/edit/reg_code.cgi, httemplate/search/reg_code.html,
10424           httemplate/edit/process/reg_code.cgi: registration codes
10425
10426 2005-01-27 15:01  ivan
10427
10428         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
10429           s/defaultcountry/countrydefault/
10430
10431 2005-01-27 14:19  ivan
10432
10433         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
10434
10435 2005-01-27 02:21  ivan
10436
10437         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
10438           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/elements/jsrsClient.js,
10439           FS/bin/freeside-queued, httemplate/edit/rate.cgi,
10440           httemplate/elements/qlib/box.js,
10441           httemplate/elements/qlib/boxctrl.js,
10442           httemplate/elements/qlib/boxres.js,
10443           httemplate/elements/qlib/button.js,
10444           httemplate/elements/qlib/buttonres.js,
10445           httemplate/elements/qlib/control.js,
10446           httemplate/elements/qlib/counter.js,
10447           httemplate/elements/qlib/imagelist.js,
10448           httemplate/elements/qlib/label.js,
10449           httemplate/elements/qlib/messagebox.js,
10450           httemplate/elements/qlib/progress.js,
10451           httemplate/elements/qlib/sound.js,
10452           httemplate/elements/qlib/sprite.js,
10453           httemplate/elements/qlib/window.js,
10454           httemplate/elements/qlib/wndctrl.js,
10455           httemplate/images/progressbar-empty.png,
10456           httemplate/images/progressbar-full.png: DHTML progress bar for
10457           glacial rate adding and editing, closes: Bug#1100
10458
10459 2005-01-19 13:25  ivan
10460
10461         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
10462           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
10463           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
10464           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
10465           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
10466           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
10467           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
10468           unused portion at cancellation, patch from pbowen
10469
10470 2005-01-18 16:57  ivan
10471
10472         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
10473           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
10474           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
10475           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
10476           one-time referral credits
10477
10478 2005-01-07 14:16  ivan
10479
10480         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
10481           file for rate processing, causing problems with giant query
10482           string, kludge in the non-displayed US-rates, and disable the
10483           submit button when pressed
10484
10485 2005-01-06 12:58  ivan
10486
10487         * FS/FS/Conf.pm: fix description RT_External in ticket_system
10488           option
10489
10490 2005-01-06 12:20  ivan
10491
10492         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
10493           key codes, don't try fancy things with hex and sprintf
10494
10495 2005-01-06 11:48  ivan
10496
10497         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
10498           turbo hex keycodes in uppercase
10499
10500 2005-01-06 11:02  ivan
10501
10502         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
10503           serials and key codes can be edited locally
10504
10505 2005-01-05 11:29  ivan
10506
10507         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
10508           hex!
10509
10510 2005-01-05 02:01  ivan
10511
10512         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
10513           voip_sqlradacct
10514
10515 2005-01-04 19:07  ivan
10516
10517         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
10518           correct this time
10519
10520 2005-01-04 19:01  ivan
10521
10522         * FS/FS/part_export/artera_turbo.pm: missing underscore!
10523
10524 2005-01-04 18:47  ivan
10525
10526         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
10527           than run them immediately, always format keycode as %010d,
10528           closes: Bug#936, Bug#1060
10529
10530 2005-01-03 10:25  ivan
10531
10532         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
10533           in numeric gt (>)
10534
10535 2004-12-31 00:47  ivan
10536
10537         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
10538           price plan
10539
10540 2004-12-31 00:31  ivan
10541
10542         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
10543           voip price plan
10544
10545 2004-12-31 00:24  ivan
10546
10547         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
10548           voip price plan
10549
10550 2004-12-30 23:43  ivan
10551
10552         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
10553
10554 2004-12-30 16:48  ivan
10555
10556         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
10557           fix up some bugs in VoIP rating
10558
10559 2004-12-29 17:41  ivan
10560
10561         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
10562           domain_record.pm
10563
10564 2004-12-29 04:01  ivan
10565
10566         * CREDITS: update credits
10567
10568 2004-12-29 04:00  ivan
10569
10570         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
10571           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
10572           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
10573           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
10574           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
10575           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
10576           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
10577           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
10578           httemplate/view/cust_main.cgi,
10579           httemplate/view/cust_main/packages.html: historical (immutable)
10580           invoice details about services and other history infrastructure
10581
10582 2004-12-28 15:30  ivan
10583
10584         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
10585           export
10586
10587 2004-12-27 02:19  ivan
10588
10589         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
10590           from causing payment or credit transactions from finishing
10591
10592 2004-12-27 01:23  ivan
10593
10594         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
10595           httemplate/edit/cust_main/contact.html: UI: rework shipping
10596           address javascript, closes: Bug#1085
10597
10598 2004-12-24 15:35  ivan
10599
10600         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
10601           toor
10602
10603 2004-12-24 15:28  ivan
10604
10605         * bin/passwd.import: remove $Id$ line
10606
10607 2004-12-24 15:27  ivan
10608
10609         * bin/passwd.import: import NP and *LK* from shadow file as * (no
10610           password)
10611
10612 2004-12-23 18:54  ivan
10613
10614         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
10615           to set payment date manually
10616
10617 2004-12-23 03:39  ivan
10618
10619         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
10620           svc_www-enable_subdomains config option
10621
10622 2004-12-23 01:15  ivan
10623
10624         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
10625           packages when no primary service is selected
10626
10627 2004-12-23 01:07  ivan
10628
10629         * FS/FS/part_pkg.pm: better debugging for options passed to insert
10630           method
10631
10632 2004-12-23 00:32  ivan
10633
10634         * FS/bin/freeside-setup: allow NULL zip in some countries
10635
10636 2004-12-23 00:00  ivan
10637
10638         * FS/bin/freeside-setup: going with 6 digit misnamed "npa" for now
10639
10640 2004-12-23 00:00  ivan
10641
10642         * bin/: rate-us.import, rate.import: adding rate import scripts
10643
10644 2004-12-22 23:29  ivan
10645
10646         * FS/FS/rate_region.pm: better short prefix display
10647
10648 2004-12-22 23:28  ivan
10649
10650         * httemplate/edit/rate.cgi: hide US regions for now, we don't
10651           currently need them for rating just invoice/session display and
10652           the web pages are so giant they're timing out
10653
10654 2004-12-22 06:40  ivan
10655
10656         * Makefile: chkconfig ON
10657
10658 2004-12-22 06:09  ivan
10659
10660         * Makefile: /usr/bin/true on fleabsd
10661
10662 2004-12-22 06:06  ivan
10663
10664         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
10665           warn and require confirmation when editing next bill dates to a
10666           date in the past, closes; Bug#430
10667
10668 2004-12-22 01:53  ivan
10669
10670         * FS/bin/freeside-daily: just "vaccum analyze" is fine
10671
10672 2004-12-21 15:19  ivan
10673
10674         * FS/FS/rate_detail.pm: need to use table modules we call
10675           ut_foreign_key on: rate, rate_region
10676
10677 2004-12-20 03:41  ivan
10678
10679         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
10680           ticket lists
10681
10682 2004-12-20 03:29  ivan
10683
10684         * rt/html/Elements/CollectionAsTable/Row: backport from 3.3-TESTING
10685           to fix XSS on ticket lists
10686
10687 2004-12-20 02:13  ivan
10688
10689         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
10690           better error messages on email errors
10691
10692 2004-12-20 00:21  ivan
10693
10694         * Makefile: remove quotes which were causing problems.  grr make
10695
10696 2004-12-20 00:16  ivan
10697
10698         * Makefile: add init script enable command in deb and redhat
10699
10700 2004-12-18 02:52  ivan
10701
10702         * httemplate/index.html: fix spelling
10703
10704 2004-12-13 01:13  ivan
10705
10706         * FS/FS/Conf.pm, httemplate/index.html: add config option for
10707           address2 search, closes: Bug#1022
10708
10709 2004-12-12 10:51  ivan
10710
10711         * httemplate/view/cust_main/quick-charge.html: fix form action url
10712           for template
10713
10714 2004-12-12 00:34  ivan
10715
10716         * FS/FS/cust_main.pm: fix customer status display for some cases
10717           with suspended accounts
10718
10719 2004-12-11 15:16  ivan
10720
10721         * FS/FS/part_export/acct_sql.pm: finish modification
10722
10723 2004-12-11 12:41  ivan
10724
10725         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
10726           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
10727           event, closes: Bug#977
10728
10729 2004-12-10 23:50  ivan
10730
10731         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
10732           httemplate/view/cust_main/order_pkg.html,
10733           httemplate/view/cust_main/packages.html,
10734           httemplate/view/cust_main/payment_history.html,
10735           httemplate/view/cust_main/quick-charge.html: voiding of echeck
10736           payments instead of refunds
10737
10738 2004-12-10 14:28  ivan
10739
10740         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
10741           and service address boxes
10742
10743 2004-12-10 13:35  ivan
10744
10745         * rt/html/Elements/Header: fix link to freeside docs in RT header
10746
10747 2004-12-10 13:25  ivan
10748
10749         * httemplate/docs/: overview-new.dia, overview-new.png: move the
10750           "self-service SSH tunnel" label to avoid ambiguity
10751
10752 2004-12-09 16:51  ivan
10753
10754         * FS/bin/freeside-setup: promo codes not unique...
10755
10756 2004-12-09 16:04  ivan
10757
10758         * rt/html/Elements/Tabs: fix link back to billing main
10759
10760 2004-12-09 15:14  ivan
10761
10762         * httemplate/search/cust_main.cgi: typo
10763
10764 2004-12-09 15:05  ivan
10765
10766         * httemplate/search/cust_main.cgi: typo
10767
10768 2004-12-09 14:26  ivan
10769
10770         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
10771
10772 2004-12-09 14:23  ivan
10773
10774         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
10775           fields
10776
10777 2004-12-09 14:20  ivan
10778
10779         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
10780
10781 2004-12-09 14:06  ivan
10782
10783         * httemplate/search/cust_main.cgi: UI: same font size as the rest
10784           of the page
10785
10786 2004-12-09 14:02  ivan
10787
10788         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
10789           little
10790
10791 2004-12-09 13:59  ivan
10792
10793         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
10794           for empty value of custom tickets work???
10795
10796 2004-12-09 13:53  ivan
10797
10798         * httemplate/index.html: remove extra list item for now
10799
10800 2004-12-09 13:33  ivan
10801
10802         * httemplate/view/cust_main/tickets.html,
10803           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
10804           invoice addresses
10805
10806 2004-12-09 12:43  ivan
10807
10808         * FS/bin/freeside-setup: fix some typos noticed by pbowen
10809
10810 2004-12-09 04:46  ivan
10811
10812         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
10813
10814 2004-12-09 04:18  ivan
10815
10816         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
10817           up wrong id field
10818
10819 2004-12-09 04:03  ivan
10820
10821         * FS/FS/TicketSystem/RT_External.pm: use new var
10822
10823 2004-12-09 04:01  ivan
10824
10825         * FS/FS/Conf.pm: typo
10826
10827 2004-12-09 03:57  ivan
10828
10829         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
10830           for default queue id
10831
10832 2004-12-09 03:17  ivan
10833
10834         * httemplate/index.html: finish up for now
10835
10836 2004-12-09 02:07  ivan
10837
10838         * httemplate/search/cust_main.cgi: deuglify
10839
10840 2004-12-09 01:57  ivan
10841
10842         * httemplate/search/cust_main.cgi: fix typo
10843
10844 2004-12-09 01:21  ivan
10845
10846         * FS/FS/TicketSystem/RT_Internal.pm,
10847           httemplate/search/cust_main.cgi,
10848           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
10849           httemplate/view/cust_main/billing.html,
10850           httemplate/view/cust_main/contacts.html,
10851           httemplate/view/cust_main/misc.html,
10852           httemplate/view/cust_main/tickets.html: more RT integration
10853
10854 2004-12-06 06:42  ivan
10855
10856         * httemplate/search/cust_main.cgi: fix total link
10857
10858 2004-12-06 06:36  ivan
10859
10860         * httemplate/search/cust_main.cgi: fix total links and line up
10861           custom field columns
10862
10863 2004-12-06 06:15  ivan
10864
10865         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
10866           too
10867
10868 2004-12-06 06:13  ivan
10869
10870         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
10871           for counting tickets with severities...
10872
10873 2004-12-06 06:11  ivan
10874
10875         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
10876
10877 2004-12-06 06:09  ivan
10878
10879         * httemplate/search/cust_main.cgi: fix reading custome field values
10880
10881 2004-12-06 06:00  ivan
10882
10883         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
10884           FS/FS/TicketSystem/RT_External.pm,
10885           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
10886           httemplate/search/cust_main.cgi: 1st try at adding custom field
10887           handling
10888
10889 2004-12-06 00:09  ivan
10890
10891         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
10892           length" warning in latex escapes
10893
10894 2004-12-05 22:56  ivan
10895
10896         * httemplate/search/cust_main.cgi: link customers back to tickets!
10897
10898 2004-12-03 17:09  ivan
10899
10900         * rt/html/Elements/PageLayout: landing rt 3.2.2
10901
10902 2004-12-03 15:41  ivan
10903
10904         * htetc/handler.pl: landing rt 3.2.2
10905
10906 2004-12-03 12:51  ivan
10907
10908         * rt/: html/Elements/Footer, html/Elements/Header,
10909           html/Elements/PageLayout, html/Elements/SimpleSearch,
10910           html/Elements/Tabs, html/NoAuth/webrt.css,
10911           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
10912           sbin/rt-setup-database.in: landing rt 3.2.2
10913
10914 2004-12-03 12:40  ivan
10915
10916         * rt/: lib/RT/I18N/fi.po, lib/RT/I18N/zh_cn.po,
10917           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
10918           lib/RT/Action/CreateTickets.pm, lib/RT/Action/Notify.pm,
10919           lib/RT/Action/RecordCorrespondence.pm,
10920           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/Generic.pm,
10921           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
10922           lib/RT/Action/EscalatePriority.pm,
10923           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/RecordComment.pm,
10924           lib/RT/Action/SendEmail.pm, lib/RT/URI/fsck_com_rt.pm,
10925           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
10926           lib/RT/URI/base.pm, lib/RT/Interface/REST.pm,
10927           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/GnuPG.pm,
10928           lib/RT/Interface/Email/Auth/MailFrom.pm,
10929           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
10930           lib/RT/Condition/Overdue.pm, lib/RT/Condition/PriorityChange.pm,
10931           lib/RT/Condition/QueueChange.pm,
10932           lib/RT/Condition/StatusChange.pm,
10933           lib/RT/Interface/Web/Handler.pm,
10934           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/FromSQL.pm,
10935           lib/RT/Search/Generic.pm, lib/RT/Condition/Generic.pm,
10936           bin/mason_handler.scgi.in, bin/rt-crontool.in,
10937           bin/standalone_httpd.in, bin/webmux.pl.in,
10938           lib/RT/Condition/AnyTransaction.pm,
10939           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/OwnerChange.pm,
10940           lib/RT/Condition/PriorityExceeds.pm,
10941           lib/RT/Condition/UserDefined.pm, bin/mason_handler.fcgi.in,
10942           bin/mason_handler.svc.in, bin/rt.in, bin/rt-mailgate.in,
10943           etc/schema.Sybase, etc/acl.Sybase, etc/initialdata,
10944           etc/schema.Informix, etc/RT_Config.pm.in, etc/acl.Pg,
10945           etc/constraints.mysql, etc/schema.SQLite, etc/schema.mysql,
10946           etc/drop.Oracle, etc/upgrade/3.1.0/acl.Informix,
10947           etc/upgrade/3.1.0/acl.Oracle, etc/upgrade/3.1.0/acl.Pg,
10948           etc/upgrade/3.1.0/acl.SQLite, etc/upgrade/3.1.0/acl.mysql,
10949           etc/upgrade/3.1.0/content, etc/upgrade/3.1.0/schema.Informix,
10950           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
10951           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
10952           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: import rt
10953           3.2.2
10954
10955 2004-12-03 12:37  ivan
10956
10957         * rt/html/Elements/CollectionAsTable/Row: Initial revision
10958
10959 2004-12-03 12:37  ivan
10960
10961         * rt/: UPGRADING, README, Makefile.in, configure, configure.ac,
10962           Changelog, aclocal.m4, sbin/extract-message-catalog,
10963           sbin/regression_harness, sbin/factory, sbin/license_tag,
10964           sbin/rt-test-dependencies.in, sbin/extract_pod_tests,
10965           html/autohandler, html/index.html, html/l,
10966           html/Ticket/Create.html, html/Ticket/History.html,
10967           html/Ticket/ModifyAll.html, html/Ticket/ModifyDates.html,
10968           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
10969           html/Tools/MyDay.html, html/Tools/Offline.html,
10970           html/Tools/Elements/Tabs, html/Ticket/Display.html,
10971           html/Ticket/Modify.html, html/Ticket/ModifyLinks.html,
10972           html/Ticket/ShowEmailRecord.html,
10973           html/Ticket/Attachment/dhandler,
10974           html/Ticket/Elements/LoadTextAttachments,
10975           html/Ticket/Elements/EditCustomField,
10976           html/Ticket/Elements/EditWatchers,
10977           html/Ticket/Elements/ShowDependencies,
10978           html/Ticket/Elements/ShowMessageHeaders,
10979           html/Ticket/Elements/ShowPeople,
10980           html/Ticket/Elements/ShowReferences,
10981           html/Ticket/Elements/ShowTransaction,
10982           html/Ticket/Elements/ShowTransactionAttachments,
10983           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
10984           html/Ticket/Elements/EditPeople, html/Ticket/Elements/ShowDates,
10985           html/Ticket/Elements/ShowMemberOf,
10986           html/Ticket/Elements/ShowMembers,
10987           html/Ticket/Elements/ShowMessageStanza,
10988           html/Ticket/Elements/ShowRequestor,
10989           html/Ticket/Elements/EditCustomFields,
10990           html/Ticket/Elements/EditDates,
10991           html/Ticket/Elements/PreviewScrips,
10992           html/Ticket/Elements/ShowBasics,
10993           html/Ticket/Elements/ShowCustomFields,
10994           html/Ticket/Elements/ShowGroupMembers,
10995           html/Ticket/Elements/ShowHistory,
10996           html/Ticket/Elements/ShowUserEntry,
10997           html/Ticket/Elements/EditBasics,
10998           html/Ticket/Elements/FindAttachments,
10999           html/Ticket/Elements/ShowAttachments, html/Search/Build.html,
11000           html/Search/Edit.html, html/Search/Results.html,
11001           html/Search/Results.rdf, html/Search/Results.tsv,
11002           html/Search/Elements/BuildFormatString,
11003           html/Search/Elements/DisplayOptions,
11004           html/Search/Elements/EditSearches,
11005           html/Search/Elements/NewListActions,
11006           html/Search/Elements/PickCFs, html/Search/Elements/SearchPrivacy,
11007           html/Search/Elements/SelectAndOr,
11008           html/Search/Elements/SelectLinks,
11009           html/Search/Elements/SelectPersonType,
11010           html/Search/Elements/SelectSearchesForObjects,
11011           html/Approvals/Display.html, html/Approvals/index.html,
11012           html/Approvals/Elements/PendingMyApproval,
11013           html/Search/Elements/EditFormat, html/Search/Elements/PickBasics,
11014           html/Search/Elements/PickCriteria,
11015           html/Search/Elements/SelectSearchObject, html/Admin/index.html,
11016           html/Admin/Groups/GroupRights.html,
11017           html/Admin/Groups/Modify.html, html/Admin/Groups/UserRights.html,
11018           html/Admin/Groups/index.html, html/Approvals/Elements/Approve,
11019           html/Approvals/Elements/ShowDependency,
11020           html/Approvals/Elements/Tabs, html/Admin/Global/GroupRights.html,
11021           html/Admin/Global/Templates.html,
11022           html/Admin/Global/UserRights.html,
11023           html/Admin/Groups/Members.html,
11024           html/Admin/Tools/Configuration.html, html/Admin/Tools/index.html,
11025           html/Admin/Global/Scrip.html, html/Admin/Global/Scrips.html,
11026           html/Admin/Global/Template.html, html/Admin/Global/index.html,
11027           html/Admin/Queues/CustomField.html,
11028           html/Admin/Queues/CustomFields.html,
11029           html/Admin/Queues/GroupRights.html, html/Admin/Queues/Scrip.html,
11030           html/Admin/Queues/Scrips.html, html/Admin/Queues/Template.html,
11031           html/Admin/Queues/Templates.html,
11032           html/Admin/Queues/UserRights.html, html/Admin/Users/Modify.html,
11033           html/Admin/Users/index.html, html/Admin/Elements/EditCustomField,
11034           html/Admin/Elements/ListGlobalScrips,
11035           html/Admin/Elements/SelectCustomFieldType,
11036           html/Admin/Elements/SelectModifyUser, html/Admin/Elements/Tabs,
11037           html/Admin/Elements/UserTabs, html/Admin/Queues/Modify.html,
11038           html/Admin/Queues/People.html, html/Admin/Queues/index.html,
11039           html/Admin/Elements/EditCustomFieldValues,
11040           html/Admin/Elements/EditScrip,
11041           html/Admin/Elements/EditUserComments, html/Admin/Elements/Header,
11042           html/Admin/Elements/QueueTabs,
11043           html/Admin/Elements/SelectModifyGroup,
11044           html/Admin/Elements/SelectSingleOrMultiple,
11045           html/Admin/Elements/SelectUsers, html/Admin/Elements/ToolTabs,
11046           html/Admin/Elements/AddCustomFieldValue,
11047           html/Admin/Elements/EditCustomFields,
11048           html/Admin/Elements/EditScrips,
11049           html/Admin/Elements/EditTemplates,
11050           html/Admin/Elements/ModifyTemplate,
11051           html/Admin/Elements/SelectGroups,
11052           html/Admin/Elements/SelectNewGroupMembers,
11053           html/Admin/Elements/SelectScrip,
11054           html/Admin/Elements/CreateUserCalled,
11055           html/Admin/Elements/EditQueueWatchers,
11056           html/Admin/Elements/GroupTabs,
11057           html/Admin/Elements/QueueRightsForUser,
11058           html/Admin/Elements/SelectModifyQueue,
11059           html/Admin/Elements/SelectRights,
11060           html/Admin/Elements/SelectScripCondition,
11061           html/Admin/Elements/SelectStage,
11062           html/Admin/Elements/SelectTemplate,
11063           html/Admin/Elements/SystemTabs,
11064           html/Admin/Elements/ListGlobalCustomFields,
11065           html/Admin/Elements/SelectScripAction,
11066           html/SelfService/Closed.html, html/SelfService/Create.html,
11067           html/SelfService/Display.html, html/SelfService/Error.html,
11068           html/SelfService/Prefs.html, html/SelfService/Update.html,
11069           html/SelfService/index.html, html/Elements/BevelBoxRaisedEnd,
11070           html/Elements/MyRequests, html/Elements/SelectDateType,
11071           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
11072           html/Elements/SelectTicketSortBy, html/Elements/ShowLinks,
11073           html/SelfService/Attachment/dhandler,
11074           html/SelfService/Elements/GotoTicket,
11075           html/SelfService/Elements/Header,
11076           html/SelfService/Elements/MyRequests,
11077           html/SelfService/Elements/Tabs, html/Elements/Callback,
11078           html/Elements/EditLinks, html/Elements/ListActions,
11079           html/Elements/MessageBox, html/Elements/QueryString,
11080           html/Elements/Refresh, html/Elements/SelectLinkType,
11081           html/Elements/SelectMatch, html/Elements/QuickCreate,
11082           html/Elements/Quicksearch, html/Elements/SelectUsers,
11083           html/Elements/GotoTicket, html/Elements/ScrubHTML,
11084           html/Elements/Section, html/Elements/SelectBoolean,
11085           html/Elements/SelectDate, html/Elements/SelectGroups,
11086           html/Elements/SelectLang, html/Elements/SelectNewTicketQueue,
11087           html/Elements/SelectQueue, html/Elements/SelectTicketTypes,
11088           html/Elements/TicketList, html/Elements/TitleBoxEnd,
11089           html/Elements/Checkbox, html/Elements/Error, html/Elements/Login,
11090           html/Elements/SelectAttachmentField,
11091           html/Elements/SelectCustomFieldOperator,
11092           html/Elements/SelectOwner, html/Elements/SelectWatcherType,
11093           html/Elements/SetupSessionCookie, html/Elements/ShowLink,
11094           html/Elements/Submit, html/Elements/TitleBox,
11095           html/Elements/BevelBoxRaisedStart, html/Elements/CreateTicket,
11096           html/Elements/MyTickets, html/Elements/SelectCustomFieldValue,
11097           html/Elements/SelectDateRelation,
11098           html/Elements/SelectEqualityOperator,
11099           html/Elements/SelectResultsPerPage,
11100           html/Elements/CollectionAsTable/Header,
11101           html/Elements/CollectionAsTable/ParseFormat,
11102           html/Elements/RT__Ticket/ColumnMap, html/REST/1.0/autohandler,
11103           html/REST/1.0/dhandler, html/REST/1.0/logout,
11104           html/REST/1.0/ticket/merge,
11105           html/REST/1.0/Forms/ticket/attachments,
11106           html/REST/1.0/Forms/ticket/links, html/REST/1.0/search/dhandler,
11107           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
11108           html/REST/1.0/ticket/link, html/REST/1.0/Forms/queue/default,
11109           html/REST/1.0/Forms/queue/ns, html/REST/1.0/Forms/ticket/default,
11110           html/REST/1.0/Forms/ticket/history,
11111           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
11112           html/NoAuth/Logout.html, html/NoAuth/Reminder.html,
11113           html/NoAuth/images/autohandler,
11114           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
11115           html/User/Prefs.html, html/User/Elements/DelegateRights,
11116           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
11117           html/User/Groups/Members.html, html/User/Groups/Modify.html,
11118           html/User/Groups/index.html, lib/RT.pm.in,
11119           lib/RT/GroupMembers.pm, lib/RT/Principals.pm,
11120           lib/RT/Scrips_Overlay.pm, lib/RT/Tickets.pm, lib/RT/Base.pm,
11121           lib/RT/CustomField_Overlay.pm, lib/RT/Queues_Overlay.pm,
11122           lib/RT/Date.pm, lib/RT/ScripConditions_Overlay.pm,
11123           lib/RT/Template_Overlay.pm, lib/RT/Group.pm, lib/RT/User.pm,
11124           lib/RT/System.pm, lib/RT/Ticket_Overlay.pm, lib/RT/Attachment.pm,
11125           lib/RT/Attributes.pm, lib/RT/Handle.pm,
11126           lib/RT/Principals_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
11127           lib/RT/ACL_Overlay.pm, lib/RT/Templates_Overlay.pm,
11128           lib/RT/Users_Overlay.pm, lib/RT/Attribute_Overlay.pm,
11129           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
11130           lib/RT/Tickets_Overlay.pm, lib/RT/Attributes_Overlay.pm,
11131           lib/RT/CachedGroupMember.pm, lib/RT/CustomFieldValue.pm,
11132           lib/RT/Transactions.pm, lib/RT/I18N.pm, lib/RT/Links.pm,
11133           lib/RT/Queue.pm, lib/RT/Scrip.pm, lib/RT/User_Overlay.pm,
11134           lib/RT/CachedGroupMember_Overlay.pm, lib/RT/CurrentUser.pm,
11135           lib/RT/Principal.pm, lib/RT/Attachment_Overlay.pm,
11136           lib/RT/CustomFieldValues.pm, lib/RT/Group_Overlay.pm,
11137           lib/RT/ACE.pm, lib/RT/ScripActions.pm,
11138           lib/RT/Transactions_Overlay.pm, lib/RT/Attachments.pm,
11139           lib/RT/Groups.pm, lib/RT/Principal_Overlay.pm,
11140           lib/RT/ScripAction.pm, lib/RT/Scrip_Overlay.pm,
11141           lib/RT/GroupMember.pm, lib/RT/Links_Overlay.pm,
11142           lib/RT/ScripCondition.pm, lib/RT/Transaction.pm,
11143           lib/RT/Queue_Overlay.pm, lib/RT/Scrips.pm,
11144           lib/RT/CachedGroupMembers.pm, lib/RT/CustomField.pm,
11145           lib/RT/CustomFieldValues_Overlay.pm, lib/RT/CustomFields.pm,
11146           lib/RT/Link.pm, lib/RT/Queues.pm, lib/RT/ScripActions_Overlay.pm,
11147           lib/RT/ScripConditions.pm, lib/RT/Template.pm, lib/RT/ACL.pm,
11148           lib/RT/Attachments_Overlay.pm, lib/RT/Record.pm,
11149           lib/RT/Groups_Overlay.pm, lib/RT/ScripAction_Overlay.pm,
11150           lib/RT/ScripCondition_Overlay.pm, lib/RT/GroupMember_Overlay.pm,
11151           lib/RT/Ticket.pm, lib/RT/Transaction_Overlay.pm,
11152           lib/RT/ACE_Overlay.pm, lib/RT/Link_Overlay.pm,
11153           lib/RT/Templates.pm, lib/RT/Attribute.pm,
11154           lib/RT/CachedGroupMembers_Overlay.pm,
11155           lib/RT/CustomFields_Overlay.pm, lib/RT/URI.pm, lib/RT/Users.pm,
11156           lib/RT/I18N/en.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/cs.pm,
11157           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
11158           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
11159           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
11160           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
11161           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po: import rt 3.2.2
11162
11163 2004-12-02 02:18  ivan
11164
11165         * httemplate/search/cust_main.cgi,
11166           rt/html/Ticket/Elements/AddCustomers,
11167           rt/html/Ticket/Elements/EditCustomers: fix license boilerplate
11168           and search sorting
11169
11170 2004-12-02 01:59  ivan
11171
11172         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
11173           rt/html/Elements/Header, rt/html/Elements/PageLayout,
11174           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
11175           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
11176           httemplate/index.html, rt/html/Ticket/ModifyCustomers.html,
11177           rt/html/Ticket/Elements/AddCustomers,
11178           rt/html/Ticket/Elements/EditCustomers,
11179           rt/html/Ticket/Elements/ShowCustomers,
11180           rt/html/Ticket/Elements/ShowSummary,
11181           rt/html/Ticket/Elements/Tabs, FS/FS/TicketSystem/RT_Internal.pm,
11182           FS/FS/TicketSystem/RT_Libs.pm, htetc/handler.pl,
11183           httemplate/search/cust_main.cgi,
11184           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
11185           second big RT integration checkin, customer linking/delinking
11186           interface
11187
11188 2004-12-01 10:49  ivan
11189
11190         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
11191           the package on changes
11192
11193 2004-11-30 19:35  ivan
11194
11195         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
11196           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
11197           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
11198           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
11199           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
11200           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
11201           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
11202           creditcard-less promo code signup
11203
11204 2004-11-30 11:55  khoff
11205
11206         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
11207           with the search/replace.
11208
11209 2004-11-29 15:52  khoff
11210
11211         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
11212           broadband service view.
11213
11214 2004-11-27 11:09  ivan
11215
11216         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
11217           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
11218           httemplate/index.html, rt/FREESIDE_MODIFIED,
11219           rt/html/Elements/Footer, rt/html/Elements/Header,
11220           rt/html/Elements/PageLayout, rt/html/Elements/SimpleSearch,
11221           rt/html/Elements/Tabs, Makefile, FS/FS.pm, htetc/handler.pl,
11222           rt/html/NoAuth/webrt.css, rt/html/NoAuth/images/small-logo.png:
11223           ticket system integration framework and skin RT
11224
11225 2004-11-26 01:39  ivan
11226
11227         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
11228           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
11229           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
11230           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
11231           type_pkgs.pm: remove POD VERSION sections
11232
11233 2004-11-26 01:08  ivan
11234
11235         * FS/FS/Conf.pm: update description for signup_server-realtime to
11236           reflect current reality, closes: Bug#575
11237
11238 2004-11-26 00:51  ivan
11239
11240         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
11241           part_pkg transactional stuff from web interface to part_pkg.pm,
11242           bumps Bug#18 to 1.5
11243
11244 2004-11-25 22:50  ivan
11245
11246         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
11247           password-noexlamation config files, patch from Stephpen Bechard,
11248           closes: Bug#539
11249
11250 2004-11-24 12:54  ivan
11251
11252         * Makefile: don't enabled RT by default
11253
11254 2004-11-24 10:28  khoff
11255
11256         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
11257           address search.
11258
11259 2004-11-24 02:28  ivan
11260
11261         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
11262           checks which are causing an error
11263
11264 2004-11-24 01:00  ivan
11265
11266         * Makefile: some RT install updates
11267
11268 2004-11-23 17:30  ivan
11269
11270         * FS/bin/freeside-daily: fix perms on automated backups
11271
11272 2004-11-23 17:28  ivan
11273
11274         * httemplate/index.html: add rate plan maintenance to sysadmin
11275           section
11276
11277 2004-11-22 10:20  ivan
11278
11279         * FS/FS/ClientAPI/Signup.pm, FS/bin/freeside-setup,
11280           httemplate/docs/schema.html, FS/FS/Record.pm, FS/FS/cust_pkg.pm,
11281           FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
11282           httemplate/edit/part_pkg.cgi: promo codes and separate signup
11283           addresses for hdn
11284
11285 2004-11-22 03:11  ivan
11286
11287         * httemplate/search/sqlradius.cgi: Called-Station-ID label
11288
11289 2004-11-21 18:31  ivan
11290
11291         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
11292           search directions, fix bug preventing show_called_station,
11293           hide_ip and hide_data form working
11294
11295 2004-11-20 09:26  ivan
11296
11297         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
11298           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
11299           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
11300           FS/t/rate_prefix.t, FS/t/rate_region.t, SCHEMA_CHANGE,
11301           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
11302           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
11303           httemplate/edit/part_pkg.cgi, httemplate/edit/rate.cgi,
11304           httemplate/edit/rate_region.cgi,
11305           httemplate/edit/process/rate.cgi,
11306           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
11307           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
11308           htetc/handler.pl, httemplate/search/sqlradius.cgi,
11309           httemplate/search/sqlradius.html: first pass at VoIP rating
11310
11311 2004-11-17 05:22  ivan
11312
11313         * httemplate/edit/part_pkg.cgi: #debugging cruft
11314
11315 2004-11-17 05:19  ivan
11316
11317         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
11318           clone-ing (customize package)
11319
11320 2004-11-16 06:19  ivan
11321
11322         * htetc/handler.pl: can't set $p without $cgi
11323
11324 2004-11-16 06:16  ivan
11325
11326         * htetc/handler.pl: correct package for $r
11327
11328 2004-11-16 06:11  ivan
11329
11330         * htetc/handler.pl: handle RT NoAuth sections
11331
11332 2004-11-12 21:37  ivan
11333
11334         * FS/FS/svc_acct.pm: oops, that's better
11335
11336 2004-11-12 21:32  ivan
11337
11338         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
11339           Argument isn't numeric errors
11340
11341 2004-11-11 04:18  ivan
11342
11343         * rt/sbin/rt-setup-database.in: merge in changes to
11344           rt-setup-database
11345
11346 2004-11-11 04:13  ivan
11347
11348         * rt/: bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
11349           bin/rt.in, bin/rt-crontool.in, bin/webmux.pl.in,
11350           etc/RT_Config.pm.in, etc/acl.mysql: import rt 3.0.12
11351
11352 2004-11-11 04:10  ivan
11353
11354         * rt/: Makefile.in, configure, Changelog, configure.ac,
11355           sbin/rt-test-dependencies.in, html/autohandler, html/index.html,
11356           html/Ticket/History.html, html/Ticket/ModifyAll.html,
11357           html/Ticket/Update.html, html/Ticket/Create.html,
11358           html/Ticket/Display.html, html/Ticket/ModifyDates.html,
11359           html/Ticket/ModifyLinks.html,
11360           html/Ticket/Elements/LoadTextAttachments,
11361           html/Ticket/Elements/ShowRequestor,
11362           html/Ticket/Elements/ShowTransaction,
11363           html/Ticket/Elements/FindAttachments,
11364           html/Ticket/Elements/ShowAttachments,
11365           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
11366           html/Approvals/index.html, html/Admin/Global/GroupRights.html,
11367           html/Admin/Global/UserRights.html,
11368           html/Admin/Groups/GroupRights.html,
11369           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
11370           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
11371           html/Admin/Global/Template.html,
11372           html/Admin/Queues/GroupRights.html, html/Admin/Users/Modify.html,
11373           html/Admin/Queues/Modify.html, html/Admin/Queues/Scrip.html,
11374           html/Admin/Queues/Template.html,
11375           html/Admin/Queues/UserRights.html,
11376           html/Admin/Elements/EditCustomField,
11377           html/Admin/Elements/EditScrip, html/Admin/Elements/EditTemplates,
11378           html/Admin/Elements/UserTabs,
11379           html/Admin/Elements/SelectNewGroupMembers,
11380           html/SelfService/Prefs.html, html/Elements/MyRequests,
11381           html/SelfService/Display.html, html/Elements/MessageBox,
11382           html/Elements/QueryString, html/Elements/SelectMatch,
11383           html/REST/1.0/Forms/ticket/default,
11384           html/REST/1.0/NoAuth/mail-gateway, html/User/Delegation.html,
11385           html/User/Prefs.html, html/User/Groups/Members.html,
11386           html/User/Groups/Modify.html, lib/RT.pm.in,
11387           lib/t/data/rt-send-cc, lib/RT/Template_Overlay.pm,
11388           lib/RT/Date.pm, lib/RT/StyleGuide.pod, lib/RT/Ticket_Overlay.pm,
11389           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/ACL_Overlay.pm,
11390           lib/RT/Handle.pm, lib/RT/Templates_Overlay.pm,
11391           lib/RT/EmailParser.pm, lib/RT/GroupMembers_Overlay.pm,
11392           lib/RT/Tickets_Overlay.pm, lib/RT/Attachment_Overlay.pm,
11393           lib/RT/User_Overlay.pm, lib/RT/CurrentUser.pm,
11394           lib/RT/Principal_Overlay.pm, lib/RT/Scrip_Overlay.pm,
11395           lib/RT/Queue_Overlay.pm, lib/RT/Groups_Overlay.pm,
11396           lib/RT/Transaction_Overlay.pm,
11397           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/Link_Overlay.pm,
11398           lib/RT/I18N/cs.po, lib/RT/I18N/pt_br.po, lib/RT/I18N/fr.po,
11399           lib/RT/I18N/es.po, lib/RT/I18N/nl.po, lib/RT/I18N/hu.po,
11400           lib/RT/I18N/it.po, lib/RT/I18N/no.po, lib/RT/I18N/da.po,
11401           lib/RT/I18N/ru.po, lib/RT/I18N/de.po, lib/RT/I18N/ja.po,
11402           lib/RT/I18N/zh_tw.po, lib/RT/I18N/he.po, lib/RT/I18N/fi.po,
11403           lib/RT/I18N/zh_cn.po, lib/RT/Action/SendEmail.pm,
11404           lib/RT/Action/EscalatePriority.pm, lib/RT/Interface/Email.pm,
11405           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm:
11406           import rt 3.0.12
11407
11408 2004-11-11 00:16  ivan
11409
11410         * install/fedora/fc2/INSTALL: last wo
11411
11412 2004-11-11 00:13  ivan
11413
11414         * install/fedora/fc2/INSTALL: cats help alot
11415
11416 2004-11-10 23:44  ivan
11417
11418         * install/fedora/fc2/: INSTALL, sources.list: adding fc2 install
11419
11420 2004-11-09 03:42  ivan
11421
11422         * httemplate/search/report_tax.cgi: add handling for texas tax
11423           exemption and warning that report might not make sense for
11424           partial months other than the current one
11425
11426 2004-11-09 03:00  ivan
11427
11428         * httemplate/search/report_tax.cgi: add handling for texas tax
11429           exemption and warning that report might not make sense for
11430           partial months other than the current one
11431
11432 2004-11-09 01:31  ivan
11433
11434         * httemplate/search/report_tax.cgi: parenthesis help alot
11435
11436 2004-11-09 01:13  ivan
11437
11438         * httemplate/search/report_tax.cgi: fix for correct reporting of
11439           generic taxes
11440
11441 2004-11-09 00:14  ivan
11442
11443         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
11444
11445 2004-11-08 23:23  ivan
11446
11447         * httemplate/search/report_tax.cgi: fixes to run under the mason
11448           strictness
11449
11450 2004-11-08 01:24  ivan
11451
11452         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
11453           purpose
11454
11455 2004-11-08 01:16  ivan
11456
11457         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
11458           upgrades! (new installs ok)
11459
11460 2004-11-07 21:33  ivan
11461
11462         * bin/rollback: adding in case this is needed again
11463
11464 2004-11-04 01:45  ivan
11465
11466         * install/debian/3.0/INSTALL: and the last two runtime ones
11467
11468 2004-11-04 01:26  ivan
11469
11470         * install/debian/3.0/INSTALL: few additional dependancies
11471
11472 2004-10-26 05:43  ivan
11473
11474         * install/redhat/es3/: INSTALL, httpd-init: adding rh es3 files
11475
11476 2004-10-26 05:36  ivan
11477
11478         * Makefile: 1.5.0pre6!
11479
11480 2004-10-26 05:33  ivan
11481
11482         * httemplate/docs/: index.html, overview-new.dia, overview-new.png,
11483           schema.html: slightly more up-to-date docs
11484
11485 2004-10-26 05:07  ivan
11486
11487         * FS/FS/part_export.pm: allow an empty exporttype so you can create
11488           new objects
11489
11490 2004-10-26 04:51  ivan
11491
11492         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
11493           webdemo!
11494
11495 2004-10-26 04:26  ivan
11496
11497         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
11498           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
11499           FS/FS/part_pkg_option.pm, SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST,
11500           FS/bin/freeside-setup, FS/t/part_pkg-flat.t,
11501           FS/t/part_pkg-flat_comission.t,
11502           FS/t/part_pkg-flat_comission_cust.t,
11503           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
11504           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
11505           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
11506           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
11507           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
11508           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
11509           httemplate/edit/part_pkg.cgi, httemplate/view/cust_main.cgi,
11510           FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/flat_comission.pm,
11511           FS/FS/part_pkg/flat_comission_cust.pm,
11512           FS/FS/part_pkg/flat_comission_pkg.pm,
11513           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
11514           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
11515           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
11516           FS/FS/part_pkg/sqlradacct_hour.pm,
11517           FS/FS/part_pkg/subscription.pm: modular price plans!
11518
11519 2004-10-25 23:33  ivan
11520
11521         * httemplate/search/report_tax.cgi: and one last case with named
11522           and not named taxes in the same region, ack
11523
11524 2004-10-25 23:04  ivan
11525
11526         * httemplate/search/report_tax.cgi: taxes are hard
11527
11528 2004-10-25 16:47  ivan
11529
11530         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11531           taxclass & named tax edge cases
11532
11533 2004-10-25 16:39  ivan
11534
11535         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11536           taxclass & named tax edge cases
11537
11538 2004-10-25 15:48  ivan
11539
11540         * httemplate/search/report_tax.cgi: hopefully fix tax report for
11541           taxclass & named tax edge cases
11542
11543 2004-10-25 14:35  ivan
11544
11545         * httemplate/search/report_tax.cgi: fix joins for proper tax
11546           reporting
11547
11548 2004-10-23 04:45  ivan
11549
11550         * conf/: alerter_template, invoice_latexfooter, invoice_template:
11551           better
11552
11553 2004-10-23 04:34  ivan
11554
11555         * conf/: invoice_latexfooter, invoice_latexnotes: update default
11556           notes and footer
11557
11558 2004-10-23 03:36  ivan
11559
11560         * FS/FS/part_export/artera_turbo.pm: add debug flag
11561
11562 2004-10-22 03:31  ivan
11563
11564         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
11565           support to main customer view, for artera turbo
11566
11567 2004-10-22 03:14  ivan
11568
11569         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
11570           aid
11571
11572 2004-10-21 01:54  ivan
11573
11574         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
11575
11576 2004-10-21 01:33  ivan
11577
11578         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
11579           package definition browse
11580
11581 2004-10-21 00:07  ivan
11582
11583         * httemplate/search/report_tax.cgi: fix tax report edge cases when
11584           using taxclasses in some regions but not others
11585
11586 2004-10-20 01:28  ivan
11587
11588         * bin/artera.import: back to id
11589
11590 2004-10-20 01:20  ivan
11591
11592         * bin/artera.import: locate existing ones by title, warn on errors
11593
11594 2004-10-20 01:16  ivan
11595
11596         * httemplate/index.html: add external browse
11597
11598 2004-10-20 01:14  ivan
11599
11600         * bin/artera.import: adding artera import
11601
11602 2004-10-20 01:08  ivan
11603
11604         * bin/artera.import: adding artera import
11605
11606 2004-10-20 01:07  ivan
11607
11608         * httemplate/: search/svc_external.cgi, index.html: add
11609           svc_external search
11610
11611 2004-10-19 17:44  ivan
11612
11613         * conf/logo.eps: new logo!
11614
11615 2004-10-19 16:52  ivan
11616
11617         * conf/logo.eps: new logo!
11618
11619 2004-10-19 04:50  ivan
11620
11621         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
11622           privledges, so -T not necessary
11623
11624 2004-10-19 01:44  ivan
11625
11626         * Makefile: sleep long enough to be worthwhile
11627
11628 2004-10-18 05:37  ivan
11629
11630         * httemplate/: index.html, images/small-logo.png: that's right, a
11631           new logo
11632
11633 2004-10-17 07:01  ivan
11634
11635         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
11636           fs_selfservice/FS-SelfService/SelfService.pm,
11637           fs_selfservice/FS-SelfService/cgi/agent.cgi,
11638           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
11639           fs_selfservice/FS-SelfService/cgi/provision_list.html,
11640           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
11641           turbo handling to self-service and reseller interfaces
11642
11643 2004-10-17 02:54  ivan
11644
11645         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
11646           templated svc_acct provisioner, from agent interface
11647
11648 2004-10-17 02:19  ivan
11649
11650         * FS/FS/Conf.pm, FS/FS/cust_svc.pm,
11651           FS/FS/part_export/artera_turbo.pm,
11652           httemplate/view/svc_external.cgi: add options to adjust UI for
11653           artera turbo as svc_export
11654
11655 2004-10-16 03:15  ivan
11656
11657         * FS/: FS/Conf.pm, FS/part_export/artera_turbo.pm,
11658           FS/svc_external.pm, bin/freeside-setup: add artera turbo export
11659
11660 2004-10-12 22:46  ivan
11661
11662         * Makefile: apachectl sucks ass
11663
11664 2004-10-12 14:59  ivan
11665
11666         * httemplate/view/svc_acct.cgi: fix edit link!  oops
11667
11668 2004-10-11 23:08  ivan
11669
11670         * httemplate/search/sqlradius.cgi: more info in error message for
11671           unknown export type, fix test for sqlradius_withdomain export,
11672           woo!
11673
11674 2004-10-11 22:54  ivan
11675
11676         * Makefile: update apache restart line for local apache
11677
11678 2004-10-09 03:57  ivan
11679
11680         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
11681           the RADIUS session data, link to the detail search
11682
11683 2004-10-06 06:39  ivan
11684
11685         * httemplate/search/: sqlradius.cgi: more formatting updates to
11686           RADIUS report
11687
11688 2004-10-06 06:33  ivan
11689
11690         * httemplate/search/sqlradius.cgi: small formatting updates to
11691           RADIUS report
11692
11693 2004-10-06 06:27  ivan
11694
11695         * httemplate/search/sqlradius.cgi: small formatting updates to
11696           RADIUS report
11697
11698 2004-10-06 05:37  ivan
11699
11700         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
11701           when using an ignored-accounting export
11702
11703 2004-10-05 09:28  ivan
11704
11705         * httemplate/search/sqlradius.cgi,
11706           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
11707           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
11708           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
11709           RADIUS session viewing
11710
11711 2004-10-05 07:16  ivan
11712
11713         * httemplate/view/cust_bill.cgi: links to show alternate invoices
11714           also
11715
11716 2004-10-05 06:52  ivan
11717
11718         * httemplate/view/cust_bill.cgi: links to show alternate invoices
11719           also
11720
11721 2004-10-05 06:43  ivan
11722
11723         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
11724           cust_bill.cgi: links to show alternate invoices also
11725
11726 2004-10-05 06:35  ivan
11727
11728         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
11729           cust_bill.cgi: links to show alternate invoices also
11730
11731 2004-10-05 05:17  ivan
11732
11733         * FS/bin/freeside-selfservice-server: DO open a database connection
11734           in the parent process, this cached the $dbdef and speeds things
11735           up significantly
11736
11737 2004-09-27 16:17  ivan
11738
11739         * install/redhat/8/INSTALL: please don't use rh8
11740
11741 2004-09-27 13:42  ivan
11742
11743         * install/redhat/8/INSTALL: apachetoolbox instead i guess
11744
11745 2004-09-27 13:37  ivan
11746
11747         * install/redhat/8/: INSTALL, README.insecure, sources.list: adding
11748           rh8 install foo and warning
11749
11750 2004-09-22 04:28  ivan
11751
11752         * httemplate/search/: cust_bill_event.html,
11753           report_cust_credit.html, report_cust_pay.html, report_tax.html:
11754           add missing <TR> tags
11755
11756 2004-09-22 04:04  ivan
11757
11758         * httemplate/elements/: calendar-en.js, calendar-setup.js,
11759           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
11760           jscalendar
11761
11762 2004-09-21 00:57  ivan
11763
11764         * httemplate/view/cust_main.cgi: and for refunds too
11765
11766 2004-09-21 00:50  ivan
11767
11768         * httemplate/view/cust_main.cgi: better display of echeck
11769           payments/refunds/etc.
11770
11771 2004-09-16 06:22  ivan
11772
11773         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
11774           mass duplicate checking on export changes, fix bug in new export
11775           editing, error message includes the number of duplicate customers
11776           also
11777
11778 2004-09-16 00:19  ivan
11779
11780         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
11781
11782 2004-09-15 18:47  ivan
11783
11784         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
11785
11786 2004-09-15 08:31  ivan
11787
11788         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
11789           username@domain uniqueness, closes: Bug#980
11790
11791 2004-09-15 01:57  ivan
11792
11793         * FS/bin/freeside-selfservice-server: it would help to set the
11794           permissions on the lockfile right, so the kids can open it...
11795
11796 2004-09-15 01:45  ivan
11797
11798         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
11799           obtain a new descriptor for the lock in kids, this should fix
11800           locking problems
11801
11802 2004-09-15 01:30  ivan
11803
11804         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
11805           the lock in kids, this should fix locking problems
11806
11807 2004-09-14 06:00  ivan
11808
11809         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
11810           httemplate/edit/cust_refund.cgi,
11811           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
11812
11813 2004-09-13 23:47  ivan
11814
11815         * FS/bin/freeside-selfservice-server,
11816           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
11817           selfservice: - server: don't reconnect again if we've already
11818           been signalled to shutdown - server: add kid reaping to shutdown
11819           sequence - server: add another optional logging level to response
11820           sending - server: acquire write mutex for keepalives
11821
11822 2004-09-09 05:04  ivan
11823
11824         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
11825           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
11826           it doesn't use a separate process/ file, this allows large error
11827           messages to be displayed properly
11828
11829 2004-09-06 05:44  ivan
11830
11831         * FS/bin/freeside-selfservice-server,
11832           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
11833           self-service keepalives
11834
11835 2004-09-06 02:44  ivan
11836
11837         * FS/bin/freeside-selfservice-server: don't open a database
11838           connection in the parent process
11839
11840 2004-09-06 02:28  ivan
11841
11842         * FS/bin/freeside-queued: don't die off even on database failures
11843
11844 2004-09-05 16:21  ivan
11845
11846         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
11847           catch it, but add client-side protection against
11848           double-submission also.
11849
11850 2004-09-05 15:42  ivan
11851
11852         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
11853           checking will catch it, but add client-side protection against
11854           double-submission also.
11855
11856 2004-09-05 02:42  ivan
11857
11858         * test/dup-test: adding duplicate test
11859
11860 2004-09-05 02:41  ivan
11861
11862         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
11863           conditions in duplicate checking
11864
11865 2004-09-04 03:02  ivan
11866
11867         * FS/FS/export_svc.pm: first try at duplicate checking on new
11868           export associations
11869
11870 2004-08-27 04:33  ivan
11871
11872         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
11873
11874 2004-08-27 04:16  ivan
11875
11876         * FS/bin/freeside-sqlradius-reset: add option to specify exports
11877
11878 2004-08-24 05:22  ivan
11879
11880         * Makefile: small Makefile update
11881
11882 2004-08-24 04:16  ivan
11883
11884         * FS/FS/ClientAPI/MyAccount.pm,
11885           fs_selfservice/FS-SelfService/cgi/agent.cgi,
11886           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
11887           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
11888           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
11889           fs_selfservice/FS-SelfService/cgi/agent_main.html,
11890           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
11891           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
11892           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
11893           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
11894           fs_selfservice/FS-SelfService/cgi/list_customers.html,
11895           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
11896           fs_selfservice/FS-SelfService/cgi/provision.html,
11897           fs_selfservice/FS-SelfService/cgi/provision_list.html,
11898           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
11899           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
11900           fs_selfservice/FS-SelfService/cgi/view_customer.html,
11901           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
11902           FS/FS/ClientAPI/Signup.pm,
11903           fs_selfservice/FS-SelfService/SelfService.pm,
11904           httemplate/search/cust_main.cgi: big update for reseller
11905           interface
11906
11907 2004-08-20 01:58  ivan
11908
11909         * bin/ispman.ldap.import: adding
11910
11911 2004-08-19 09:35  ivan
11912
11913         * httemplate/search/cust_credit.html: add customer # to credit
11914           reports too
11915
11916 2004-08-19 03:53  ivan
11917
11918         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
11919           legal shells, closes: Bug#118
11920
11921 2004-08-18 17:22  ivan
11922
11923         * httemplate/search/: cust_pay.cgi, elements/search.html: add
11924           customer # to payment reports, add table cell alignment option to
11925           general search component
11926
11927 2004-08-17 06:14  ivan
11928
11929         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
11930           up cust_main records, also don't pollute the original object when
11931           used with override options, closes: Bug#982
11932
11933 2004-08-17 00:43  ivan
11934
11935         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
11936           path to passwd.cgi!
11937
11938 2004-08-14 05:26  ivan
11939
11940         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
11941           duplicate checking on new export associations
11942
11943 2004-08-11 16:56  ivan
11944
11945         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
11946
11947 2004-08-09 12:03  ivan
11948
11949         * init.d/freeside-init: add /usr/local/bin to PATH
11950
11951 2004-08-06 19:49  ivan
11952
11953         * httemplate/view/cust_main.cgi: disable order package button until
11954           a package has been selected
11955
11956 2004-08-05 11:47  ivan
11957
11958         * FS/FS.pm: fix pod typo
11959
11960 2004-08-02 02:43  ivan
11961
11962         * httemplate/index.html: fix link to virtual host browse
11963
11964 2004-08-01 17:41  ivan
11965
11966         * FS/FS/part_export/vpopmail.pm: no maintainer, use
11967           shellcommands_withdomain instead
11968
11969 2004-07-30 00:12  ivan
11970
11971         * FS/FS/svc_Common.pm: set fixed values from an explicitly
11972           specified svcpart on replace too
11973
11974 2004-07-29 21:54  ivan
11975
11976         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
11977           conf/cust_pkg-change_svcpart,
11978           httemplate/edit/process/cust_svc.cgi,
11979           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
11980           svcpart changes now trigger all necessary export actions, manual
11981           svcpart changing on svc_acct view, linking changes svcpart if you
11982           ask it to, closes: Bug#671, Bug#644
11983
11984 2004-07-29 14:49  ivan
11985
11986         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
11987           advertising source list
11988
11989 2004-07-15 15:40  ivan
11990
11991         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
11992           FS/FS/ClientAPI/Signup.pm,
11993           fs_selfservice/FS-SelfService/SelfService.pm,
11994           fs_selfservice/FS-SelfService/cgi/agent.cgi,
11995           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
11996           fs_selfservice/FS-SelfService/cgi/logout.html,
11997           fs_selfservice/FS-SelfService/cgi/make_payment.html,
11998           fs_selfservice/FS-SelfService/cgi/myaccount.html,
11999           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
12000           fs_selfservice/FS-SelfService/cgi/payment_results.html,
12001           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
12002           fs_selfservice/FS-SelfService/cgi/provision.html,
12003           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
12004           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
12005           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
12006           httemplate/view/cust_main.cgi: big update for customer
12007           self-service: add provisioning/unprovisioning of purchased
12008           services, like fs_selfadmin
12009
12010 2004-07-12 06:51  ivan
12011
12012         * httemplate/view/cust_main.cgi: DEL out voided payments to
12013           distinguish them visually better
12014
12015 2004-07-10 07:46  ivan
12016
12017         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
12018           decline/cancel when customer has a negative balance & purchases
12019           stuff with it
12020
12021 2004-07-10 07:30  ivan
12022
12023         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
12024
12025 2004-07-10 06:30  ivan
12026
12027         * httemplate/: index.html, search/cust_bill_event.cgi,
12028           search/cust_bill_event.html: add calendar to cust_bill_event
12029           search page, make ending date default to open-ended like other
12030           reports
12031
12032 2004-07-10 06:21  ivan
12033
12034         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
12035           before and cluck loudly when the FS::tablename class isn't
12036           loaded, rather than throw exceptions
12037
12038 2004-07-10 06:08  ivan
12039
12040         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
12041           doesn't bomb out in FS::Record::qsearch with Can't locate object
12042           method virtual_fields via package FS::svc_external
12043
12044 2004-07-09 04:45  ivan
12045
12046         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
12047           agent.cgi, make sure warnings are turned off when parsing
12048           templates to avoid too much output to STDERR triggering obscure
12049           apache hang bug.  thanks dean you rule.
12050
12051 2004-07-09 02:29  ivan
12052
12053         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
12054           param separator
12055
12056 2004-07-08 04:15  ivan
12057
12058         * httemplate/edit/process/cust_main.cgi: don't change otaker when
12059           just editing account, closes: Bug#921
12060
12061 2004-07-07 09:06  ivan
12062
12063         * FS/FS/cust_pay.pm: allow payment modification so we can import
12064           order_number info
12065
12066 2004-07-06 12:10  ivan
12067
12068         * FS/FS/Record.pm: better error message for missing tables
12069
12070 2004-07-06 10:26  ivan
12071
12072         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
12073           httemplate/edit/cust_refund.cgi,
12074           httemplate/edit/process/cust_credit.cgi,
12075           httemplate/edit/process/cust_refund.cgi,
12076           httemplate/view/cust_main.cgi: payment voiding part deux & credit
12077           card refunds!
12078
12079 2004-07-06 07:22  ivan
12080
12081         * FS/FS/cust_refund.pm: document and check refund reasons
12082
12083 2004-07-06 06:26  ivan
12084
12085         * FS/FS.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
12086           FS/t/cust_pay_void.t, FS/bin/freeside-setup,
12087           httemplate/docs/schema.html, httemplate/misc/void-cust_pay.cgi:
12088           add cust_pay_void table and payment voiding web ui part one
12089
12090 2004-07-06 01:43  ivan
12091
12092         * htetc/handler.pl: 0.32 (and then some) released
12093
12094 2004-07-01 06:49  ivan
12095
12096         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
12097           self-service
12098
12099 2004-07-01 05:45  ivan
12100
12101         * FS/FS/agent.pm: fix silly bug editing agents
12102
12103 2004-07-01 05:42  ivan
12104
12105         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
12106           hash method with an empty Hash attribute, wtf?
12107
12108 2004-06-30 11:19  ivan
12109
12110         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
12111           template fixes
12112
12113 2004-06-30 11:12  ivan
12114
12115         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
12116           also fill in name filed
12117
12118 2004-06-30 11:01  ivan
12119
12120         * FS/FS/cust_pay.pm: typo
12121
12122 2004-06-30 10:57  ivan
12123
12124         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
12125           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
12126           conf/payment_receipt_email: payment receipts!
12127
12128 2004-06-30 07:33  ivan
12129
12130         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
12131           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
12132
12133 2004-06-30 03:02  ivan
12134
12135         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
12136           encrypt scp dumps
12137
12138 2004-06-30 02:56  ivan
12139
12140         * FS/FS/cust_bill.pm: fix warning message when agent-specific
12141           plandata cannot be found
12142
12143 2004-06-29 00:57  ivan
12144
12145         * httemplate/docs/schema.html: cust_pay_refund
12146
12147 2004-06-28 21:02  ivan
12148
12149         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill_pay.pm,
12150           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
12151           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
12152           FS/FS/cust_refund.pm, FS/bin/freeside-setup,
12153           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
12154           httemplate/edit/cust_bill_pay.cgi,
12155           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
12156           table to refund payments
12157
12158 2004-06-25 11:28  ivan
12159
12160         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
12161           paydate_monthyear method and thus bug#862 and i need some sleep
12162
12163 2004-06-25 10:57  ivan
12164
12165         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
12166           httemplate/misc/payment.cgi: fix one-time card charging not
12167           pulling in exp date?
12168
12169 2004-06-25 10:26  ivan
12170
12171         * httemplate/misc/payment.cgi: set defaults so as to not change the
12172           billing type when entering a one time payment
12173
12174 2004-06-25 03:25  ivan
12175
12176         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
12177           rather before doing anything
12178
12179 2004-06-25 03:16  ivan
12180
12181         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
12182           contains a ;
12183
12184 2004-06-25 03:07  ivan
12185
12186         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
12187
12188 2004-06-25 01:44  ivan
12189
12190         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
12191
12192 2004-06-22 19:13  ivan
12193
12194         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
12195           lines
12196
12197 2004-06-21 20:12  ivan
12198
12199         * Makefile: snapshot before schema changes
12200
12201 2004-06-21 20:11  ivan
12202
12203         * FS/FS.pm: small doc update
12204
12205 2004-06-21 20:10  ivan
12206
12207         * bin/sqlradius.import: fix attribute importing bugs that borked
12208           the passwords
12209
12210 2004-06-21 07:24  ivan
12211
12212         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
12213           checking on add'l package order
12214
12215 2004-06-21 06:36  ivan
12216
12217         * FS/MANIFEST: removing old report from MANIFEST
12218
12219 2004-06-21 05:27  ivan
12220
12221         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
12222
12223 2004-06-21 03:58  ivan
12224
12225         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
12226           on agent add'l package order
12227
12228 2004-06-21 03:45  ivan
12229
12230         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
12231           primary
12232
12233 2004-06-21 03:26  ivan
12234
12235         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
12236           only allow primary users access to the self-service server
12237
12238 2004-06-18 03:28  ivan
12239
12240         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
12241           fix: avoid newline prepend fix from borking indented first <%,
12242           fixes customer search by otaker under mason, closes: Bug#830
12243
12244 2004-06-17 05:32  ivan
12245
12246         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
12247           frontpage extensions to www_shellcommands export
12248
12249 2004-06-16 16:59  ivan
12250
12251         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
12252           hosts
12253
12254 2004-06-16 07:07  ivan
12255
12256         * httemplate/search/report_tax.cgi: update tax report for taxclass
12257
12258 2004-06-15 06:27  ivan
12259
12260         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html:
12261           moving passwd cgi to self-service
12262
12263 2004-06-15 03:59  ivan
12264
12265         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
12266           field check
12267
12268 2004-06-11 09:44  ivan
12269
12270         * httemplate/search/report_tax.cgi: fix date range for old perl,
12271           count tax exempt and COMP customers correctly
12272
12273 2004-06-11 07:57  ivan
12274
12275         * httemplate/search/report_tax.cgi: fix to find all customer
12276           scorrectly
12277
12278 2004-06-11 07:25  ivan
12279
12280         * httemplate/search/report_tax.cgi: tax report fix sort
12281
12282 2004-06-11 07:03  ivan
12283
12284         * FS/FS/Conf.pm, httemplate/index.html: tax report!
12285
12286 2004-06-11 06:44  ivan
12287
12288         * httemplate/search/report_tax.cgi: tax report!
12289
12290 2004-06-11 00:37  ivan
12291
12292         * Makefile: add update-selfservice target
12293
12294 2004-06-10 05:58  ivan
12295
12296         * httemplate/browse/agent.cgi: now available as methods
12297
12298 2004-06-10 05:31  ivan
12299
12300         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
12301           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
12302           FS/FS/ClientAPI/Signup.pm,
12303           fs_selfservice/FS-SelfService/cgi/agent.cgi,
12304           fs_selfservice/FS-SelfService/cgi/agent_login.html,
12305           fs_selfservice/FS-SelfService/cgi/agent_main.html,
12306           fs_selfservice/FS-SelfService/cgi/cvv2.html,
12307           fs_selfservice/FS-SelfService/cgi/cvv2.png,
12308           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
12309           fs_selfservice/FS-SelfService/cgi/list_customers.html,
12310           fs_selfservice/FS-SelfService/cgi/signup.html,
12311           fs_selfservice/FS-SelfService/cgi/view_customer.html,
12312           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
12313           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
12314
12315 2004-06-10 04:28  ivan
12316
12317         * httemplate/search/cust_main-otaker.cgi: tyop
12318
12319 2004-06-09 01:59  ivan
12320
12321         * Makefile: need this entry for myself though!
12322
12323 2004-06-05 05:01  ivan
12324
12325         * Makefile: AND set its owner.  whew.
12326
12327 2004-06-05 04:55  ivan
12328
12329         * Makefile: and don't forget to make the dir
12330
12331 2004-06-05 04:47  ivan
12332
12333         * Makefile: fix path and make var substitution
12334
12335 2004-06-05 04:37  ivan
12336
12337         * Makefile: oops fix line endings in automated self-service lib
12338           install
12339
12340 2004-06-05 04:34  ivan
12341
12342         * Makefile: automated self-service lib install
12343
12344 2004-06-05 02:34  ivan
12345
12346         * bin/: sqlradius-norealm.reimport, sqlradius.import,
12347           sqlradius.reimport: sqlradius import updates
12348
12349 2004-06-04 20:00  ivan
12350
12351         * Makefile: self-service installer?
12352
12353 2004-06-03 03:09  ivan
12354
12355         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
12356           address on "re-email" link
12357
12358 2004-06-03 02:55  ivan
12359
12360         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
12361           screen and "re-email/re-print" links, also fix agent-specific
12362           From: address on "re-email" link
12363
12364 2004-06-03 00:00  ivan
12365
12366         * FS/FS/cust_bill.pm: better error message for non-applicable
12367           invoice events
12368
12369 2004-06-02 14:27  ivan
12370
12371         * fs_selfservice/DEPLOY: simple kludge for testing
12372
12373 2004-06-01 03:56  ivan
12374
12375         * httemplate/edit/part_bill_event.cgi: html table fix
12376
12377 2004-06-01 03:53  ivan
12378
12379         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
12380           per-agent invoice_from addresses
12381
12382 2004-06-01 02:23  ivan
12383
12384         * bin/postfix_courierimap.import: typo in sql
12385
12386 2004-05-31 18:49  ivan
12387
12388         * FS/FS/cust_bill.pm: typo in error message
12389
12390 2004-05-28 16:26  ivan
12391
12392         * bin/sqlradius.reimport: adding password/finger correction tool
12393           too
12394
12395 2004-05-28 06:48  ivan
12396
12397         * bin/postfix_courierimap.import: adding
12398
12399 2004-05-28 04:33  ivan
12400
12401         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
12402           checking the filename at all... to catch empty form submissions?
12403
12404 2004-05-28 04:21  ivan
12405
12406         * httemplate/misc/upload-batch.cgi: better error reporting on
12407           unparsable filenames
12408
12409 2004-05-28 03:38  ivan
12410
12411         * httemplate/search/elements/search.html: show a better message
12412           when no results are found
12413
12414 2004-05-28 03:17  ivan
12415
12416         * httemplate/search/cust_bill.html: correct count statement when
12417           searching for individual invoices by #
12418
12419 2004-05-28 01:40  ivan
12420
12421         * bin/sqlradius.import: really.
12422
12423 2004-05-28 01:37  ivan
12424
12425         * bin/sqlradius.import: fixed up and working?
12426
12427 2004-05-28 00:02  ivan
12428
12429         * FS/FS/svc_domain.pm: report value passed for illegal action
12430           pseudo-field
12431
12432 2004-05-27 02:30  ivan
12433
12434         * bin/sqlradius.import: fixup domain svcpart selection
12435
12436 2004-05-27 02:14  ivan
12437
12438         * bin/sqlradius.import: adding sqlradius.import
12439
12440 2004-05-26 11:59  ivan
12441
12442         * FS/FS/cust_bill.pm: require the version of File::Temp with the OO
12443           interface
12444
12445 2004-05-26 06:07  ivan
12446
12447         * FS/FS/part_export/acct_sql.pm: fix table name
12448
12449 2004-05-26 06:02  ivan
12450
12451         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
12452           export some more to export to alias table also and in general be
12453           more configurable
12454
12455 2004-05-26 04:11  ivan
12456
12457         * FS/FS/cust_bill.pm: comma
12458
12459 2004-05-26 04:11  ivan
12460
12461         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
12462           temp files in cache.datasrc instead of /tmp
12463
12464 2004-05-26 03:36  ivan
12465
12466         * FS/FS/cust_bill.pm: better error checking/reporting for latex
12467           setup problems
12468
12469 2004-05-26 02:14  ivan
12470
12471         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
12472           web content in user homedirs and link to /var/www
12473
12474 2004-05-19 07:34  ivan
12475
12476         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
12477           acct_sql export
12478
12479 2004-05-19 07:29  ivan
12480
12481         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
12482           export
12483
12484 2004-05-19 07:22  ivan
12485
12486         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
12487
12488 2004-05-19 06:41  ivan
12489
12490         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
12491           t/part_export-acct_sql.t: adding acct_sql export
12492
12493 2004-05-19 05:31  ivan
12494
12495         * httemplate/edit/part_pkg.cgi: continue making
12496           hours/input/output/total display on invoices conditional on there
12497           being any charge for overages
12498
12499 2004-05-19 05:30  ivan
12500
12501         * httemplate/edit/part_pkg.cgi: finish making
12502           hours/input/output/total display on invoices conditional on there
12503           being any charge for overages
12504
12505 2004-05-19 05:28  ivan
12506
12507         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
12508           display on invoices conditional on there being any charge for
12509           overages
12510
12511 2004-05-17 17:20  ivan
12512
12513         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
12514           order_pkg to return pkgnum also
12515
12516 2004-05-14 05:25  ivan
12517
12518         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
12519           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
12520           httemplate/edit/process/part_bill_event.cgi: add per-agent
12521           invoice templates, add per-package suspend invoice events, fix
12522           automatic creation of invoice_latex alternate templates
12523
12524 2004-05-12 11:07  ivan
12525
12526         * bin/sequences.reset: easier this way
12527
12528 2004-05-12 11:02  ivan
12529
12530         * bin/: sequences.reset, freeside.import: adding
12531
12532 2004-05-12 05:38  ivan
12533
12534         * install/redhat/9/: INSTALL, sources.list: that wasn't pleasant
12535
12536 2004-05-12 03:03  ivan
12537
12538         * Makefile: for native apache installs
12539
12540 2004-05-11 05:01  ivan
12541
12542         * httemplate/edit/svc_www.cgi: i'm not usually like this.
12543
12544 2004-05-11 04:58  ivan
12545
12546         * httemplate/edit/svc_www.cgi: this has been an evening of logical
12547           negation
12548
12549 2004-05-11 04:54  ivan
12550
12551         * httemplate/edit/svc_www.cgi: so close
12552
12553 2004-05-11 04:52  ivan
12554
12555         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
12556           svc_www-usersvc_svcpart and hopefully simplified zone select too
12557
12558 2004-05-11 04:22  ivan
12559
12560         * httemplate/edit/svc_www.cgi: need to pull in $conf
12561
12562 2004-05-11 04:19  ivan
12563
12564         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
12565           default and one kludge, to improve webhosting UI
12566
12567 2004-05-11 02:50  ivan
12568
12569         * FS/FS/part_export/www_shellcommands.pm: fix commands
12570
12571 2004-05-10 17:46  ivan
12572
12573         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
12574           host browse
12575
12576 2004-05-10 06:46  ivan
12577
12578         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
12579           password changing command
12580
12581 2004-05-10 06:17  ivan
12582
12583         * FS/FS/part_export/shellcommands.pm: fall back to password
12584           changing in the case of blank suspension/unsuspension commands,
12585           like some exports
12586
12587 2004-05-10 04:10  ivan
12588
12589         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
12590           export commands configrable
12591
12592 2004-05-10 03:01  ivan
12593
12594         * bin/sendmail.import: properly nested greps
12595
12596 2004-05-10 02:59  ivan
12597
12598         * bin/sendmail.import: allow for multiple svc_acct svcparts
12599
12600 2004-05-10 02:40  ivan
12601
12602         * bin/sendmail.import: 5.005!
12603
12604 2004-05-10 02:38  ivan
12605
12606         * bin/sendmail.import: ach 5.005
12607
12608 2004-05-10 01:38  ivan
12609
12610         * CREDITS: rt and sql-ledger
12611
12612 2004-05-08 00:46  ivan
12613
12614         * FS/FS/svc_acct.pm: default finger to first+last
12615
12616 2004-05-06 15:37  ivan
12617
12618         * httemplate/edit/svc_www.cgi: brainfart
12619
12620 2004-05-06 15:34  ivan
12621
12622         * httemplate/edit/svc_www.cgi: tyop
12623
12624 2004-05-06 15:29  ivan
12625
12626         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
12627           change the restart command in apache exports
12628
12629 2004-05-06 15:29  ivan
12630
12631         * FS/FS/svc_acct.pm: protect properly against deleting users linked
12632           to virtual web sites
12633
12634 2004-05-06 15:18  ivan
12635
12636         * httemplate/edit/svc_www.cgi: show service name and
12637           fully-qualified address on service add
12638
12639 2004-05-04 11:44  ivan
12640
12641         * FS/FS/queue.pm: don't truncate job args for display
12642
12643 2004-05-03 08:40  ivan
12644
12645         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
12646           (svc_external: id, title / svc_acct: domain)
12647
12648 2004-05-03 07:32  ivan
12649
12650         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
12651           part_export/shellcommands_withdomain.pm: make RADIUS groups
12652           available to shellcommands exports
12653
12654 2004-05-01 15:49  ivan
12655
12656         * httemplate/search/: cust_bill.html, elements/search.html: don't
12657           display links to missing customers
12658
12659 2004-05-01 14:40  ivan
12660
12661         * httemplate/search/cust_bill.html: I'm slow this morning
12662
12663 2004-05-01 14:38  ivan
12664
12665         * httemplate/search/cust_bill.html: oops tyop
12666
12667 2004-05-01 14:05  ivan
12668
12669         * httemplate/search/cust_bill.html: handle missing customer records
12670           without erroring out
12671
12672 2004-05-01 03:43  ivan
12673
12674         * install/redhat/9/INSTALL: update for some new atrpms package
12675           versions
12676
12677 2004-04-30 14:58  ivan
12678
12679         * FS/FS/Record.pm: accept empty zips for non-US countries...
12680
12681 2004-04-30 13:22  ivan
12682
12683         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
12684           scalar search" warning
12685
12686 2004-04-30 12:08  ivan
12687
12688         * httemplate/index.html: 15 day open invoice reports for qis
12689
12690 2004-04-29 02:21  ivan
12691
12692         * install/5.005/: DBIx-DBSchema-0.23-5.005kludge/Changes,
12693           DBIx-DBSchema-0.23-5.005kludge/DBSchema.pm,
12694           DBIx-DBSchema-0.23-5.005kludge/MANIFEST,
12695           DBIx-DBSchema-0.23-5.005kludge/MANIFEST.SKIP,
12696           DBIx-DBSchema-0.23-5.005kludge/Makefile.PL,
12697           DBIx-DBSchema-0.23-5.005kludge/README,
12698           DBIx-DBSchema-0.23-5.005kludge/TODO,
12699           DBD-Pg-1.22-fixvercmp/Changes, DBD-Pg-1.22-fixvercmp/MANIFEST,
12700           DBD-Pg-1.22-fixvercmp/Makefile.PL, DBD-Pg-1.22-fixvercmp/Pg.h,
12701           DBD-Pg-1.22-fixvercmp/Pg.pm, DBD-Pg-1.22-fixvercmp/Pg.xs,
12702           DBD-Pg-1.22-fixvercmp/README, DBD-Pg-1.22-fixvercmp/README.win32,
12703           DBD-Pg-1.22-fixvercmp/dbd-pg.pod, DBD-Pg-1.22-fixvercmp/dbdimp.c,
12704           DBD-Pg-1.22-fixvercmp/dbdimp.h,
12705           DBD-Pg-1.22-fixvercmp/eg/ApacheDBI.pl,
12706           DBD-Pg-1.22-fixvercmp/eg/lotest.pl,
12707           DBD-Pg-1.22-fixvercmp/eg/notify_test.patch,
12708           DBD-Pg-1.22-fixvercmp/t/00basic.t,
12709           DBD-Pg-1.22-fixvercmp/t/01connect.t,
12710           DBD-Pg-1.22-fixvercmp/t/01constants.t,
12711           DBD-Pg-1.22-fixvercmp/t/01setup.t,
12712           DBD-Pg-1.22-fixvercmp/t/02prepare.t,
12713           DBD-Pg-1.22-fixvercmp/t/03bind.t,
12714           DBD-Pg-1.22-fixvercmp/t/04execute.t,
12715           DBD-Pg-1.22-fixvercmp/t/05fetch.t,
12716           DBD-Pg-1.22-fixvercmp/t/06disconnect.t,
12717           DBD-Pg-1.22-fixvercmp/t/07reuse.t,
12718           DBD-Pg-1.22-fixvercmp/t/08txn.t,
12719           DBD-Pg-1.22-fixvercmp/t/09autocommit.t,
12720           DBD-Pg-1.22-fixvercmp/t/11quoting.t,
12721           DBD-Pg-1.22-fixvercmp/t/12placeholders.t,
12722           DBD-Pg-1.22-fixvercmp/t/13pgtype.t,
12723           DBD-Pg-1.22-fixvercmp/t/15funct.t,
12724           DBD-Pg-1.22-fixvercmp/t/99cleanup.t,
12725           DBD-Pg-1.22-fixvercmp/t/lib/App/Info.pm,
12726           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Handler.pm,
12727           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/RDBMS.pm,
12728           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Request.pm,
12729           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Util.pm,
12730           DBIx-DBSchema-0.23-5.005kludge/t/load-mysql.t,
12731           DBIx-DBSchema-0.23-5.005kludge/t/load-pg.t,
12732           DBIx-DBSchema-0.23-5.005kludge/t/load.t,
12733           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/Handler/Prompt.pm,
12734           DBD-Pg-1.22-fixvercmp/t/lib/App/Info/RDBMS/PostgreSQL.pm,
12735           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup.pm,
12736           DBIx-DBSchema-0.23-5.005kludge/DBSchema/Column.pm,
12737           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD.pm,
12738           DBIx-DBSchema-0.23-5.005kludge/DBSchema/Table.pm,
12739           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup/Index.pm,
12740           DBIx-DBSchema-0.23-5.005kludge/DBSchema/ColGroup/Unique.pm,
12741           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/Pg.pm,
12742           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/Sybase.pm,
12743           DBIx-DBSchema-0.23-5.005kludge/DBSchema/DBD/mysql.pm: adding
12744           DBD::Pg and DBIx::DBSchema for 5.005.  argh freebsd and solaris!
12745
12746 2004-04-23 06:15  ivan
12747
12748         * FS/MANIFEST, httemplate/index.html: add link to new credit report
12749           on main menu, remove old obsolete shell-out reports
12750
12751 2004-04-23 05:50  ivan
12752
12753         * Makefile: fix up includes with Apache::ASP
12754
12755 2004-04-23 05:19  ivan
12756
12757         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
12758           httemplate/graph/money_time.cgi,
12759           httemplate/search/cust_bill.html,
12760           httemplate/search/cust_credit.html,
12761           httemplate/search/cust_pay.cgi,
12762           httemplate/search/report_cust_credit.html,
12763           httemplate/search/elements/search.html: credit report, add some
12764           links to sales/credits/receipts summary, move payment search to
12765           template
12766
12767 2004-04-22 19:32  ivan
12768
12769         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
12770           search/elements/search.html: working templated invoice search!
12771
12772 2004-04-22 00:38  ivan
12773
12774         * httemplate/elements/pager.html: silly pager fix
12775
12776 2004-04-22 00:07  ivan
12777
12778         * httemplate/search/report_cust_credit.html: initial copy from
12779           report_cust_pay.html
12780
12781 2004-04-21 13:52  ivan
12782
12783         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
12784           problems should be fatal and trigger retry
12785
12786 2004-04-20 18:49  ivan
12787
12788         * FS/FS/cust_main.pm: respect country default for batch import
12789
12790 2004-04-20 13:24  ivan
12791
12792         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
12793
12794 2004-04-19 18:23  ivan
12795
12796         * FS/FS/cust_main.pm: accept expiration dates in the same format
12797           they are output...
12798
12799 2004-04-19 17:58  ivan
12800
12801         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
12802           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
12803           fs_selfservice/FS-SelfService/SelfService.pm,
12804           httemplate/view/cust_main.cgi: add methods for masking credit
12805           cards, add payment info modification to self-service
12806
12807 2004-04-13 20:20  ivan
12808
12809         * install/fedora/fc1/: INSTALL, sources.list: adding preliminary
12810           install script for fedora core 1
12811
12812 2004-04-13 18:00  ivan
12813
12814         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
12815           make life easier when importing new upstream versions
12816
12817 2004-04-13 17:48  khoff
12818
12819         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
12820
12821 2004-04-13 15:30  ivan
12822
12823         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
12824           being used anyway
12825
12826 2004-04-13 13:01  ivan
12827
12828         * FS/t/part_export-communigate_pro.t: adding forgotten test
12829
12830 2004-04-13 11:27  ivan
12831
12832         * Makefile: adding comments for fedora
12833
12834 2004-04-10 18:50  ivan
12835
12836         * httemplate/search/: report_prepaid_income.cgi,
12837           report_prepaid_income.html: update unearned revenue report based
12838           on feedback from kevin
12839
12840 2004-04-09 15:35  ivan
12841
12842         * Makefile: thank goodness its friday
12843
12844 2004-04-09 15:34  ivan
12845
12846         * Makefile: really properly disable RT where not using
12847
12848 2004-04-09 15:33  ivan
12849
12850         * Makefile: properly disable RT where not using
12851
12852 2004-04-08 05:37  ivan
12853
12854         * Makefile: fix psql command line options for older pg
12855
12856 2004-04-08 05:23  ivan
12857
12858         * Makefile: fix quotes
12859
12860 2004-04-08 05:07  ivan
12861
12862         * Makefile: don't enable by default
12863
12864 2004-04-08 05:05  ivan
12865
12866         * rt/sbin/rt-setup-database.in: remove accidentally doubled lines
12867           in usage inst
12868
12869 2004-04-08 05:00  ivan
12870
12871         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
12872           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database.in: beginning
12873           of RT integration
12874
12875 2004-04-07 22:53  ivan
12876
12877         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
12878           server until it is ready
12879
12880 2004-04-07 06:12  ivan
12881
12882         * FS/bin/freeside-reexport: oops, update the usage too
12883
12884 2004-04-07 06:11  ivan
12885
12886         * FS/bin/freeside-reexport: added options to select username,
12887           svcnum, svcpart
12888
12889 2004-04-07 04:39  ivan
12890
12891         * FS/FS/: Conf.pm, domain_record.pm: automatically update
12892           reverse-ARPA records (Bug#462) / recognize SOA records with the
12893           fqdn as well as @
12894
12895 2004-04-07 04:04  ivan
12896
12897         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
12898           domain
12899
12900 2004-04-07 01:34  ivan
12901
12902         * FS/FS/part_export.pm: argh, the glob itself is tainted under
12903           5.005
12904
12905 2004-04-07 01:07  ivan
12906
12907         * FS/FS/part_export.pm: make -T happy (under old perl?)
12908
12909 2004-04-05 19:03  ivan
12910
12911         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
12912
12913 2004-04-05 07:05  ivan
12914
12915         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
12916           httemplate/misc/process/link.cgi: add a domain pulldown to
12917           svc_acct linking, closes: Bug#277 / prevent "stealing" services
12918           with link unless you set legacy_link-steal config option, closes:
12919           Bug#321
12920
12921 2004-04-05 04:55  ivan
12922
12923         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
12924           heuristics to transfer ordering: primaries first, then sorted by
12925           quantity
12926
12927 2004-04-05 02:08  ivan
12928
12929         * htetc/handler.pl, httemplate/misc/whois.cgi,
12930           httemplate/view/svc_domain.cgi: add whois functionality
12931           internally instead of linking to geektools
12932
12933 2004-04-04 15:20  ivan
12934
12935         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
12936           to optionally allow non-matching svcparts to be moved during
12937           package changes, closes: Bug#667
12938
12939 2004-04-04 15:14  ivan
12940
12941         * httemplate/view/cust_main.cgi: comment out extraneous warning
12942
12943 2004-04-02 05:44  ivan
12944
12945         * htetc/handler.pl, httemplate/view/cust_bill-pdf.cgi: remove
12946           Pragma:no-cache header, and set Content-Length and Cache-Control
12947           for viewing .pdf invoices with IE over SSL.
12948           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
12949
12950 2004-04-02 03:23  ivan
12951
12952         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
12953           .pdf extension to placate some versions of IE.  yay IE.
12954
12955 2004-04-01 18:09  ivan
12956
12957         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
12958           (r)ndc command
12959
12960 2004-04-01 06:50  ivan
12961
12962         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
12963           commands
12964
12965 2004-03-31 16:44  ivan
12966
12967         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
12968           sub-countries from Locale::SubCountry now
12969
12970 2004-03-30 08:43  ivan
12971
12972         * FS/FS/cust_main.pm: mutex the bill and collect functions
12973           per-customer
12974
12975 2004-03-30 01:20  ivan
12976
12977         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
12978           list of ignored zones, add nameservice records to existing
12979           domains, update for API change inDNS::ZoneParse 0.84
12980
12981 2004-03-29 13:49  ivan
12982
12983         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
12984           also
12985
12986 2004-03-28 22:03  ivan
12987
12988         * FS/FS/part_export.pm: fix export_info sub to return an empty
12989           hashref instead of undef
12990
12991 2004-03-26 17:05  khoff
12992
12993         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
12994           services in a particular order to get around certain
12995           inter-service dependancies
12996
12997 2004-03-25 20:54  ivan
12998
12999         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
13000           2.09
13001
13002 2004-03-25 20:46  ivan
13003
13004         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
13005           necessary
13006
13007 2004-03-25 03:00  ivan
13008
13009         * FS/FS/part_export/: domain_shellcommands.pm,
13010           www_shellcommands.pm: typo from refactoring
13011
13012 2004-03-25 00:55  ivan
13013
13014         * FS/FS/part_export/: domain_shellcommands.pm,
13015           forward_shellcommands.pm, shellcommands.pm,
13016           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
13017           ISPMan integration
13018
13019 2004-03-24 22:42  ivan
13020
13021         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
13022           and later only so far, still waiting to hear about 4.10
13023
13024 2004-03-24 07:38  ivan
13025
13026         * httemplate/edit/part_export.cgi: catch misconfigured exports
13027
13028 2004-03-24 06:28  ivan
13029
13030         * FS/FS/: part_export.pm, part_export/apache.pm,
13031           part_export/bind.pm, part_export/bind_slave.pm,
13032           part_export/bsdshell.pm, part_export/communigate_pro.pm,
13033           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
13034           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
13035           part_export/forward_shellcommands.pm, part_export/http.pm,
13036           part_export/infostreet.pm, part_export/ldap.pm,
13037           part_export/postfix.pm, part_export/shellcommands.pm,
13038           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
13039           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
13040           part_export/sysvshell.pm, part_export/textradius.pm,
13041           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
13042           export info to the modules themselves
13043
13044 2004-03-24 06:23  ivan
13045
13046         * FS/FS/part_export/router.pm: move export info to the modules
13047           themselves
13048
13049 2004-03-24 06:21  ivan
13050
13051         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
13052           t/part_export-passwdfile.t: adding passwdfile export base class
13053
13054 2004-03-24 06:17  ivan
13055
13056         * eg/export_template.pm: update example export for the new world of
13057           export data in themodule files
13058
13059 2004-03-24 01:35  ivan
13060
13061         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
13062           t/part_export-postfix.t, t/part_export-router.t: add missing
13063           compile tests
13064
13065 2004-03-23 11:57  ivan
13066
13067         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
13068           partial credits
13069
13070 2004-03-22 16:06  ivan
13071
13072         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
13073           htetc/handler.pl, httemplate/elements/small_custview.html,
13074           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
13075           httemplate/view/cust_main.cgi: one-time credit card and ACH
13076           payments (like self-service) closes: Bug#648
13077
13078 2004-03-22 16:06  ivan
13079
13080         * httemplate/search/report_receivables.cgi: fix sorting of NULL
13081           companies differently than empty companies
13082
13083 2004-03-22 11:02  ivan
13084
13085         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
13086           size of 6
13087
13088 2004-03-22 09:13  ivan
13089
13090         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
13091           add ACH help graphic
13092
13093 2004-03-22 07:18  ivan
13094
13095         * FS/FS/CGI.pm: tone down the titles
13096
13097 2004-03-22 07:04  ivan
13098
13099         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
13100
13101 2004-03-22 04:50  ivan
13102
13103         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
13104           expiration selection now -> 15 years instead of hardcoded
13105
13106 2004-03-22 03:05  ivan
13107
13108         * httemplate/: edit/process/REAL_cust_pkg.cgi,
13109           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
13110           misc/unprovision.cgi, misc/process/link.cgi,
13111           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
13112           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
13113           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
13114           remove everything that links to package view also, closes:
13115           Bug#569
13116
13117 2004-03-22 02:36  ivan
13118
13119         * httemplate/view/cust_main.cgi: further small UI tweaks
13120
13121 2004-03-22 02:16  ivan
13122
13123         * httemplate/view/cust_main.cgi: yay!  remove package view entirely
13124           (closes: Bug#569)
13125
13126 2004-03-21 18:59  ivan
13127
13128         * httemplate/view/cust_main.cgi: much easier to understand listing
13129           of credits/payments that get split up, closes: Bug#773, 762
13130
13131 2004-03-19 04:36  ivan
13132
13133         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
13134
13135 2004-03-18 14:35  ivan
13136
13137         * FS/FS/part_export/shellcommands.pm: quote already-crypted
13138           passwords to prevent variable substitution
13139
13140 2004-03-18 14:32  ivan
13141
13142         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
13143           replace also
13144
13145 2004-03-18 14:00  ivan
13146
13147         * bin/shadow.reimport: add -b option
13148
13149 2004-03-18 12:58  ivan
13150
13151         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
13152           passwords
13153
13154 2004-03-17 17:46  ivan
13155
13156         * FS/bin/freeside-selfservice-server,
13157           fs_selfservice/FS-SelfService/SelfService.pm,
13158           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
13159           require Storable minimum 2.09
13160
13161 2004-03-17 15:16  ivan
13162
13163         * FS/FS/svc_acct.pm: fixup password checking to understand
13164           old-style *SUSPENDED* accounts and not to allow access for * ! !!
13165           passwords
13166
13167 2004-03-17 15:08  ivan
13168
13169         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
13170           accounts
13171
13172 2004-03-17 14:55  ivan
13173
13174         * bin/shadow.reimport: fix multiple svcparts
13175
13176 2004-03-17 14:53  ivan
13177
13178         * bin/shadow.reimport: allow multiple svcparts
13179
13180 2004-03-17 14:49  ivan
13181
13182         * bin/shadow.reimport: re-enable prompting
13183
13184 2004-03-17 14:45  ivan
13185
13186         * bin/shadow.reimport: add -d and -r options
13187
13188 2004-03-17 13:47  ivan
13189
13190         * FS/FS/: ClientAPI/MyAccount.pm, svc_acct.pm, ClientAPI/passwd.pm:
13191           proper self-service login supporting plaintext, crypt and MD5
13192           passwords
13193
13194 2004-03-16 12:41  ivan
13195
13196         * Makefile: rt-setup-database, not rt-initialize-database
13197
13198 2004-03-15 23:06  ivan
13199
13200         * Makefile, rt/config.layout.in: masonstatedir can't be configured
13201           form ./configure either, must use layout
13202
13203 2004-03-15 23:04  ivan
13204
13205         * Makefile: and finally, run the ./configure
13206
13207 2004-03-15 23:03  ivan
13208
13209         * Makefile: use a proper delimter
13210
13211 2004-03-15 23:00  ivan
13212
13213         * Makefile: transposition
13214
13215 2004-03-15 22:59  ivan
13216
13217         * Makefile: autogenerate rt/config.layout file
13218
13219 2004-03-15 22:58  ivan
13220
13221         * rt/: FREESIDE_MODIFIED, config.layout.in: config.layout needs to
13222           be generated
13223
13224 2004-03-15 22:45  ivan
13225
13226         * Makefile: initial RT targets
13227
13228 2004-03-15 22:43  ivan
13229
13230         * rt/FREESIDE_MODIFIED: initial (hopefully rather unobtrusive)
13231           patch
13232
13233 2004-03-15 20:36  ivan
13234
13235         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
13236
13237 2004-03-15 16:34  ivan
13238
13239         * Makefile: dont want to error out here
13240
13241 2004-03-12 17:27  ivan
13242
13243         * Makefile: really add the necessary backslashes this time, fix
13244           s/// delimteres
13245
13246 2004-03-12 16:53  ivan
13247
13248         * Makefile: oops
13249
13250 2004-03-12 16:50  ivan
13251
13252         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
13253           Makefile
13254
13255 2004-03-12 16:16  ivan
13256
13257         * Makefile: fix suse document root
13258
13259 2004-03-12 04:39  ivan
13260
13261         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
13262           httemplate/view/cust_main.cgi: add unapplycredits configuration
13263           option
13264
13265 2004-03-12 04:11  ivan
13266
13267         * httemplate/graph/money_time.cgi: fix title
13268
13269 2004-03-12 02:22  ivan
13270
13271         * httemplate/index.html: add badly-named new report
13272
13273 2004-03-12 00:56  ivan
13274
13275         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
13276           by default; horrible performance
13277
13278 2004-03-12 00:17  ivan
13279
13280         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
13281           contain the strings now, not just match exactly
13282
13283 2004-03-11 13:19  ivan
13284
13285         * conf/logo.eps: oops, wrong logo
13286
13287 2004-03-11 13:07  ivan
13288
13289         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
13290           point invoice_latex at it by default
13291
13292 2004-03-11 00:54  ivan
13293
13294         * FS/bin/freeside-selfservice-server: turn down logging level
13295
13296 2004-03-10 23:33  ivan
13297
13298         * fs_passwd/fs_passwd: update fs_passwd stuff as wrappers around
13299           self-service
13300
13301 2004-03-10 20:17  ivan
13302
13303         * FS/MANIFEST: incorrect listing in MANIFEST
13304
13305 2004-03-10 19:53  ivan
13306
13307         * install/redhat/7.3/INSTALL: 1.5 stuff
13308
13309 2004-03-10 18:21  ivan
13310
13311         * install/suse/9.0/INSTALL: suse install script
13312
13313 2004-03-10 18:05  ivan
13314
13315         * rt/autom4te.cache/: output.0, traces.0: import of rt 3.0.9
13316
13317 2004-03-10 18:02  ivan
13318
13319         * rt/: lib/RT/I18N/de.po, lib/RT/I18N/it.po, lib/RT/I18N/ru.po,
13320           lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
13321           lib/RT/Interface/Email.pm, lib/RT/Interface/REST.pm,
13322           lib/RT/Interface/Web.pm, lib/RT/URI/fsck_com_rt.pm,
13323           lib/t/02regression.t, lib/t/03web.pl, lib/t/04_send_email.pl,
13324           lib/t/data/crashes-file-based-parser,
13325           lib/t/data/multipart-report, lib/t/data/notes-uuencoded,
13326           sbin/extract-message-catalog, sbin/factory, sbin/license_tag,
13327           sbin/rt-test-dependencies.in: import of rt 3.0.9
13328
13329 2004-03-10 17:59  ivan
13330
13331         * rt/: Makefile, Makefile.in, README, README.Oracle, UPGRADING,
13332           configure, configure.ac, config.log, Changelog, config.status,
13333           bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
13334           bin/mason_handler.svc.in, bin/rt-crontool.in, bin/rt-mailgate.in,
13335           bin/rt.in, bin/mason_handler.fcgi, bin/mason_handler.scgi,
13336           bin/mason_handler.svc, bin/webmux.pl.in, bin/rt-crontool,
13337           bin/rt-mailgate, docs/rt3-schema-relationships.dot,
13338           etc/RT_Config.pm.in, etc/acl.Informix, etc/acl.Oracle,
13339           etc/constraints.mysql, etc/drop.Informix, etc/drop.Oracle,
13340           etc/initialdata, etc/schema.Informix, etc/schema.SQLite,
13341           etc/schema.mysql, etc/RT_Config.pm, html/autohandler,
13342           html/index.html, html/Admin/Elements/EditCustomField,
13343           html/Admin/Elements/EditCustomFieldValues,
13344           html/Admin/Elements/EditCustomFields,
13345           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
13346           html/Admin/Elements/SelectGroups,
13347           html/Admin/Elements/SelectRights,
13348           html/Admin/Elements/SelectStage,
13349           html/Admin/Queues/CustomFields.html,
13350           html/Admin/Queues/index.html, html/Admin/Users/Modify.html,
13351           html/Admin/Users/index.html, html/Approvals/Display.html,
13352           html/Elements/Callback, html/Elements/MessageBox,
13353           html/Elements/MyTickets, html/Elements/SelectLang,
13354           html/Elements/SelectStatus, html/Elements/SelectWatcherType,
13355           html/Elements/SetupSessionCookie, html/REST/1.0/autohandler,
13356           html/REST/1.0/dhandler, html/REST/1.0/logout,
13357           html/REST/1.0/Forms/queue/default, html/REST/1.0/Forms/queue/ns,
13358           html/REST/1.0/Forms/ticket/attachments,
13359           html/REST/1.0/Forms/ticket/default,
13360           html/REST/1.0/Forms/ticket/history,
13361           html/REST/1.0/Forms/ticket/links,
13362           html/REST/1.0/Forms/user/default, html/REST/1.0/Forms/user/ns,
13363           html/REST/1.0/NoAuth/mail-gateway, html/REST/1.0/search/dhandler,
13364           html/REST/1.0/search/ticket, html/REST/1.0/ticket/comment,
13365           html/REST/1.0/ticket/link, html/REST/1.0/ticket/merge,
13366           html/SelfService/Display.html, html/SelfService/Update.html,
13367           html/SelfService/Elements/MyRequests, html/Ticket/Create.html,
13368           html/Ticket/Display.html, html/Ticket/Modify.html,
13369           html/Ticket/ModifyAll.html, html/Ticket/ModifyPeople.html,
13370           html/Ticket/Update.html, html/Ticket/Attachment/dhandler,
13371           html/Ticket/Elements/AddWatchers,
13372           html/Ticket/Elements/EditCustomField,
13373           html/Ticket/Elements/EditPeople,
13374           html/Ticket/Elements/ShowAttachments,
13375           html/Ticket/Elements/ShowDates, html/Ticket/Elements/ShowHistory,
13376           html/Ticket/Elements/ShowMessageStanza,
13377           html/Ticket/Elements/ShowPeople,
13378           html/Ticket/Elements/ShowTransaction, html/User/Prefs.html,
13379           lib/RT.pm.in, lib/RT.pm, lib/RT/Attachment_Overlay.pm,
13380           lib/RT/Base.pm, lib/RT/CachedGroupMember_Overlay.pm,
13381           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
13382           lib/RT/CustomField_Overlay.pm, lib/RT/EmailParser.pm,
13383           lib/RT/GroupMember_Overlay.pm, lib/RT/Group_Overlay.pm,
13384           lib/RT/Groups_Overlay.pm, lib/RT/Handle.pm, lib/RT/I18N.pm,
13385           lib/RT/Principal_Overlay.pm, lib/RT/Queue_Overlay.pm,
13386           lib/RT/Record.pm, lib/RT/ScripAction_Overlay.pm,
13387           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips_Overlay.pm,
13388           lib/RT/StyleGuide.pod, lib/RT/Template_Overlay.pm,
13389           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
13390           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
13391           lib/RT/URI.pm, lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
13392           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
13393           lib/RT/Action/CreateTickets.pm, lib/RT/Action/SendEmail.pm,
13394           lib/RT/I18N/cs.pm: import of rt 3.0.9
13395
13396 2004-03-10 17:05  ivan
13397
13398         * Makefile: update for suse
13399
13400 2004-03-10 14:27  khoff
13401
13402         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
13403           weren't being properly masked on errors.  The router/block select
13404           box wasn't being generated on errors.
13405
13406 2004-03-10 13:47  ivan
13407
13408         * install/suse/9.0/INSTALL: move to versioned dir
13409
13410 2004-03-10 13:44  ivan
13411
13412         * install/redhat/9/INSTALL: adding preliminary suse install script
13413
13414 2004-03-10 11:06  khoff
13415
13416         * httemplate/browse/router.cgi: Added hide/show customer router
13417           link.
13418
13419 2004-03-09 18:37  khoff
13420
13421         * httemplate/browse/router.cgi: UI cleanup.
13422
13423 2004-03-05 06:34  ivan
13424
13425         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
13426           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
13427           FS/t/Report-Table.t, FS/t/Report.t, htetc/handler.pl,
13428           httemplate/graph/money_time.cgi: beginning of OO reporting
13429           interface, create acadia-requested crosstab reports
13430
13431 2004-03-04 21:59  ivan
13432
13433         * FS/bin/freeside-daily: fix -v
13434
13435 2004-03-03 08:32  ivan
13436
13437         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
13438           be create and fetchmail should not be run
13439
13440 2004-03-03 05:42  ivan
13441
13442         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
13443           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
13444           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
13445           emails being sent to signup server declined accounts, closes:
13446           Bug#743
13447
13448 2004-03-02 22:20  ivan
13449
13450         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
13451           well as disable them (IE doesn't grey out disabled text dialogs)
13452
13453 2004-02-28 15:06  ivan
13454
13455         * httemplate/docs/ieak.html: for now
13456
13457 2004-02-28 14:57  ivan
13458
13459         * Makefile: s/cleanwhisker/pouncequick/
13460
13461 2004-02-28 14:49  ivan
13462
13463         * FS/t/acct_snarf.t: adding
13464
13465 2004-02-28 14:48  ivan
13466
13467         * FS/FS/cust_pkg.pm: minor fixes
13468
13469 2004-02-28 14:47  ivan
13470
13471         * CREDITS: credit where the typeset invoices came from!
13472
13473 2004-02-28 14:40  ivan
13474
13475         * httemplate/edit/process/cust_main_county-collapse.cgi: style
13476
13477 2004-02-28 14:40  ivan
13478
13479         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
13480           recurtax fields
13481
13482 2004-02-28 14:36  ivan
13483
13484         * install/redhat/7.3/INSTALL: update
13485
13486 2004-02-28 14:26  ivan
13487
13488         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
13489           1.32, finally closes Bug#639
13490
13491 2004-02-27 13:21  khoff
13492
13493         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
13494           were trying to call addr on an undefined object.  That's not
13495           good.
13496
13497 2004-02-26 11:21  ivan
13498
13499         * httemplate/view/svc_forward.cgi: correct cancel link
13500           s/account/mail forward/
13501
13502 2004-02-25 20:01  ivan
13503
13504         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
13505
13506 2004-02-25 19:32  ivan
13507
13508         * FS/FS/Record.pm: allow replace with no arguments
13509
13510 2004-02-25 02:37  ivan
13511
13512         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
13513           forward editing for new svc_forward.src field
13514
13515 2004-02-24 21:11  ivan
13516
13517         * FS/FS/CGI.pm: kludge around it completely
13518
13519 2004-02-24 21:04  ivan
13520
13521         * FS/FS/CGI.pm: third time's the charm
13522
13523 2004-02-24 21:00  ivan
13524
13525         * FS/FS/CGI.pm: oops, not the right way to blank them
13526
13527 2004-02-24 20:56  ivan
13528
13529         * FS/FS/CGI.pm: query strings get passed through sometimes?
13530
13531 2004-02-23 00:12  ivan
13532
13533         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
13534           fallback suspension code
13535
13536 2004-02-13 10:58  ivan
13537
13538         * bin/postfix.export: postfix export
13539
13540 2004-02-13 06:04  ivan
13541
13542         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
13543
13544 2004-02-13 05:53  ivan
13545
13546         * httemplate/edit/part_svc.cgi: typo
13547
13548 2004-02-13 04:27  ivan
13549
13550         * FS/FS/part_export/postfix.pm: adding postfix export
13551
13552 2004-02-13 03:47  ivan
13553
13554         * bin/sendmail.import: it lives!
13555
13556 2004-02-13 03:28  ivan
13557
13558         * httemplate/: index.html, search/svc_forward.cgi,
13559           view/svc_forward.cgi: add mail alias browse to main menu and fix
13560           mail alias view to recognize new schema also
13561
13562 2004-02-13 02:57  ivan
13563
13564         * FS/bin/freeside-setup: continue adding svc_forward.src: make
13565           svc_forward.srcsvc nullable
13566
13567 2004-02-13 02:35  ivan
13568
13569         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
13570           httemplate/docs/schema.html: add svc_forward.src
13571
13572 2004-02-13 00:02  ivan
13573
13574         * bin/sendmail.import: initial import
13575
13576 2004-02-12 20:01  ivan
13577
13578         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
13579           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
13580           depend on Net::SSH 0.08 for non-blocking STDERR read
13581
13582 2004-02-12 14:40  ivan
13583
13584         * install/redhat/9/INSTALL: doc
13585
13586 2004-02-12 02:44  ivan
13587
13588         * bin/bind.import: fix usage msg
13589
13590 2004-02-11 22:31  ivan
13591
13592         * htetc/handler.pl, httemplate/misc/email-invoice.cgi,
13593           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
13594           re-email invoice, closes: bug#526 and have print and email
13595           invoice links redirect back to top of customer view page instead
13596           of #history tag
13597
13598 2004-02-07 14:13  ivan
13599
13600         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
13601
13602 2004-02-07 00:24  ivan
13603
13604         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
13605           to sqlradius and sqlradius_withdomain exports
13606
13607 2004-02-05 17:00  ivan
13608
13609         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
13610
13611 2004-02-02 16:19  ivan
13612
13613         * bin/shadow.reimport: adding shadow.reimport
13614
13615 2004-02-01 16:23  ivan
13616
13617         * install/redhat/9/INSTALL: add 1.5 dependancies
13618
13619 2004-02-01 13:07  ivan
13620
13621         * install/redhat/9/INSTALL: add addl dependancies, should work now?
13622
13623 2004-02-01 13:05  ivan
13624
13625         * install/redhat/9/INSTALL: rar rar
13626
13627 2004-02-01 13:00  ivan
13628
13629         * install/redhat/9/INSTALL: rar
13630
13631 2004-02-01 01:43  ivan
13632
13633         * install/debian/3.0/INSTALL: add libcache-cache-perl
13634
13635 2004-02-01 01:29  ivan
13636
13637         * Makefile: use install to make all components of FREESIDE_CONF dir
13638
13639 2004-02-01 01:23  ivan
13640
13641         * install/debian/3.0/INSTALL: s/cleanwhisker/pouncequick/
13642
13643 2004-01-30 22:33  ivan
13644
13645         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
13646           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
13647           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
13648           htetc/handler.pl, httemplate/docs/schema.html: add
13649           pkg_svc.primary_svc flag to enable an explicit first package flag
13650
13651 2004-01-30 22:20  ivan
13652
13653         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
13654           empty values in non-primary-keyed tables
13655
13656 2004-01-29 19:58  ivan
13657
13658         * FS/FS/part_export.pm: add default freebsd and linux
13659           suspension/unsuspension commands, work around FreeBSD pw(1) lack
13660           of locking, and don't prepend "*SUSPENDED* " to suspend an
13661           account anymore
13662
13663 2004-01-29 19:05  ivan
13664
13665         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
13666           suspend an account
13667
13668 2004-01-29 17:27  ivan
13669
13670         * Makefile: multiple self-service machines aren't enclosed in
13671           quotes
13672
13673 2004-01-29 17:10  ivan
13674
13675         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
13676           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
13677           support for running selfservice server against multiple machines
13678
13679 2004-01-27 17:45  ivan
13680
13681         * httemplate/search/svc_acct.cgi: fix link from service definition
13682           browse to services
13683
13684 2004-01-27 17:39  ivan
13685
13686         * httemplate/: index.html, browse/part_svc.cgi,
13687           search/svc_acct.cgi, search/svc_domain.cgi: add service
13688           definition browse by number of active services
13689
13690 2004-01-23 03:20  ivan
13691
13692         * httemplate/: index.html, search/report_prepaid_income.cgi,
13693           search/report_prepaid_income.html: add prepaid income to main
13694           menu and allow arbitrary dates
13695
13696 2004-01-23 01:04  ivan
13697
13698         * httemplate/search/report_prepaid_income.cgi: tidy up look
13699
13700 2004-01-23 00:58  ivan
13701
13702         * httemplate/search/report_prepaid_income.cgi: oops
13703
13704 2004-01-23 00:55  ivan
13705
13706         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
13707           income report
13708
13709 2004-01-22 19:22  ivan
13710
13711         * FS/FS/cust_bill.pm: undo debugging change
13712
13713 2004-01-22 19:21  ivan
13714
13715         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
13716           avoid gigantic line items
13717
13718 2004-01-22 19:01  ivan
13719
13720         * httemplate/edit/cust_main.cgi: and the same for ship_
13721
13722 2004-01-22 18:53  ivan
13723
13724         * httemplate/edit/cust_main.cgi: fix state default and set min year
13725           to this year, patch from <matthewd>, thanks!
13726
13727 2004-01-22 16:49  ivan
13728
13729         * debian/control: update ideas about package splitup
13730
13731 2004-01-21 16:21  ivan
13732
13733         * FS/FS/cust_main.pm: fix cancel method
13734
13735 2004-01-21 16:11  ivan
13736
13737         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
13738           properly
13739
13740 2004-01-21 15:45  ivan
13741
13742         * httemplate/misc/dump.cgi: fix newline problem in dump
13743
13744 2004-01-21 14:10  ivan
13745
13746         * FS/FS/cust_bill.pm: clean up all temp files!
13747
13748 2004-01-21 14:00  ivan
13749
13750         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
13751           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
13752
13753 2004-01-20 16:04  ivan
13754
13755         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
13756           cust_pkg.cgi: don't include the _next_ day, just the full ending
13757           day
13758
13759 2004-01-20 12:30  ivan
13760
13761         * httemplate/: index.html, misc/dump.cgi: add database dump from
13762           web interface
13763
13764 2004-01-18 13:03  ivan
13765
13766         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
13767           as a hashref causes too many other problems.  please leave as is.
13768           DBD::Pg needs to be fixed.  1.31 is a lost cause.
13769
13770 2004-01-16 13:45  ivan
13771
13772         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
13773           also
13774
13775 2004-01-12 12:40  khoff
13776
13777         * httemplate/edit/part_virtual_field.cgi: Lists are just better
13778           sorted.
13779
13780 2004-01-12 12:34  khoff
13781
13782         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
13783
13784 2004-01-11 16:03  ivan
13785
13786         * httemplate/view/cust_bill.cgi: only display "view typeset
13787           invoice" when there is an invoice_latex template
13788
13789 2004-01-11 15:59  ivan
13790
13791         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
13792           invoice view in web UI uses pdf instead of postscript, closes
13793           Bug#614
13794
13795 2004-01-11 15:38  ivan
13796
13797         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
13798
13799 2004-01-11 15:37  ivan
13800
13801         * httemplate/view/cust_bill-pdf.cgi: adding
13802
13803 2004-01-10 03:32  ivan
13804
13805         * install/redhat/9/INSTALL: update paths
13806
13807 2004-01-10 03:17  ivan
13808
13809         * Makefile: workaround stubborn shells globbing [a-z] to include
13810           CVS/
13811
13812 2004-01-09 20:19  ivan
13813
13814         * FS/FS/cust_main.pm: don't require payname for DCHK either
13815
13816 2004-01-09 19:50  ivan
13817
13818         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
13819           invoice event edits
13820
13821 2004-01-09 14:46  ivan
13822
13823         * httemplate/search/report_receivables.cgi: add customer number
13824
13825 2004-01-09 14:39  ivan
13826
13827         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
13828           deletions: need to use Date::Format and FS::Misc qw(send_email)
13829           in cust_credit.pm, need a link to delete unapplied credits too
13830
13831 2004-01-09 14:15  ivan
13832
13833         * FS/FS/Conf.pm: correct tyop
13834
13835 2004-01-09 14:11  ivan
13836
13837         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
13838           httemplate/view/cust_main.cgi,
13839           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
13840           value to enable deletion of credits
13841
13842 2004-01-09 13:09  ivan
13843
13844         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
13845           value
13846
13847 2004-01-06 22:10  khoff
13848
13849         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
13850           billing services in an external sql database.
13851
13852 2004-01-05 12:24  ivan
13853
13854         * httemplate/index.html: fix other packages by next bill date link
13855
13856 2004-01-03 19:54  ivan
13857
13858         * httemplate/docs/signup.html: remove obsolete netscape CCK
13859           supportsignup.cgi
13860
13861           depend on HTTP::BrowserDetect directly instead of via deprecated
13862           HTTP::Headers::UserAgent (closes: Bug#578)
13863
13864 2004-01-03 00:42  ivan
13865
13866         * httemplate/browse/agent.cgi: fix heading colspan when there is no
13867           agent.disabled column
13868
13869 2004-01-01 12:40  ivan
13870
13871         * FS/FS/cust_bill.pm: escape stuff from latex
13872
13873 2003-12-29 22:02  khoff
13874
13875         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
13876           around a bug in DBD::Pg version 1.31.
13877
13878 2003-12-27 00:23  ivan
13879
13880         * httemplate/: index.html, search/cust_pkg.cgi: package reports by
13881           agent
13882
13883 2003-12-24 10:18  khoff
13884
13885         * FS/bin/freeside-setup: tyop
13886
13887 2003-12-22 18:36  ivan
13888
13889         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
13890           FS/t/svc_external.t, htetc/handler.pl,
13891           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
13892           httemplate/edit/process/svc_external.cgi,
13893           httemplate/view/svc_external.cgi: add svc_external
13894
13895 2003-12-22 17:46  ivan
13896
13897         * FS/: FS.pm, FS/svc_external.pm, bin/freeside-setup,
13898           FS/cust_svc.pm: add svc_external
13899
13900 2003-12-22 17:10  ivan
13901
13902         * eg/table_template-svc.pm: update svc template for 1.5
13903
13904 2003-12-22 17:06  ivan
13905
13906         * eg/table_template-svc.pm: fix path to svc_Common in example table
13907
13908 2003-12-22 16:51  ivan
13909
13910         * FS/FS/ClientAPI/MyAccount.pm,
13911           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
13912           selfservice API
13913
13914 2003-12-22 16:41  ivan
13915
13916         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
13917           option
13918
13919 2003-12-22 13:22  ivan
13920
13921         * FS/FS/cust_main.pm: default to the whole-country tax rate if
13922           states aren't defined
13923
13924 2003-12-22 13:18  ivan
13925
13926         * FS/FS/cust_bill.pm: quiet warning
13927
13928 2003-12-22 13:01  ivan
13929
13930         * FS/FS/cust_credit.pm: allow credits to be modified at API level
13931
13932 2003-12-22 09:50  ivan
13933
13934         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
13935           subs
13936
13937 2003-12-21 15:16  ivan
13938
13939         * httemplate/browse/agent_type.cgi: work even if there are stray
13940           type_pkgs records around
13941
13942 2003-12-21 15:13  ivan
13943
13944         * FS/FS/Record.pm: cache virtual_fields method results to help
13945           performance
13946
13947 2003-12-21 13:12  ivan
13948
13949         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
13950           both addresses by default
13951
13952 2003-12-15 00:08  ivan
13953
13954         * conf/invoice_latex: line up w/window envelopes
13955
13956 2003-12-15 00:07  ivan
13957
13958         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
13959           now, do not count on latex printing it, oops
13960
13961 2003-12-14 22:42  ivan
13962
13963         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
13964           amounts of all open invoices as soon as balance went positive
13965           (only manifests when any cust_bill->owed somehow got to be
13966           negative)
13967
13968 2003-12-14 19:41  ivan
13969
13970         * FS/FS/cust_bill.pm: add _latex_escape sub
13971
13972 2003-12-14 09:53  ivan
13973
13974         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
13975           view field names
13976
13977 2003-12-10 15:53  ivan
13978
13979         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
13980           dropdown
13981
13982 2003-12-10 14:51  ivan
13983
13984         * FS/bin/freeside-setup: add part_referral.disabled, add disabled
13985           indices to agent and part_bill_event
13986
13987 2003-12-10 14:50  ivan
13988
13989         * FS/FS/part_referral.pm: add part_referral.disabled
13990
13991 2003-11-30 00:06  ivan
13992
13993         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
13994           file
13995
13996 2003-11-29 23:52  ivan
13997
13998         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
13999
14000 2003-11-29 23:41  ivan
14001
14002         * conf/invoice_latex: move to the left to line up with window
14003           envelopes
14004
14005 2003-11-29 02:50  ivan
14006
14007         * FS/FS/cust_credit_bill.pm: missing cut
14008
14009 2003-11-29 02:48  ivan
14010
14011         * FS/FS/cust_bill.pm: use the latex template for normal printing
14012           when available
14013
14014 2003-11-29 02:39  ivan
14015
14016         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
14017
14018 2003-11-29 00:32  ivan
14019
14020         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
14021           send statements when a payment or credit is applied
14022
14023 2003-11-29 00:18  ivan
14024
14025         * FS/FS/part_bill_event.pm: also set default latex template for
14026           late bill templates
14027
14028 2003-11-29 00:08  ivan
14029
14030         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
14031           conf/invoice_latexfooter, conf/invoice_latexnotes,
14032           httemplate/misc/print-invoice.cgi,
14033           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
14034
14035 2003-11-26 07:37  ivan
14036
14037         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
14038           charges
14039
14040 2003-11-26 06:25  ivan
14041
14042         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
14043           value to control explicit due date printing on invoices
14044
14045 2003-11-24 06:29  ivan
14046
14047         * httemplate/edit/part_export.cgi: fix html quoting problems
14048
14049 2003-11-24 05:01  ivan
14050
14051         * httemplate/browse/part_export.cgi: fix html quoting of export
14052           options
14053
14054 2003-11-21 10:55  ivan
14055
14056         * FS/FS/Record.pm: revert bind_param change!
14057
14058 2003-11-21 07:32  ivan
14059
14060         * httemplate/search/report_receivables.cgi: precedence helps alot
14061
14062 2003-11-21 07:25  ivan
14063
14064         * httemplate/search/report_receivables.cgi: precedence helps alot
14065
14066 2003-11-21 07:20  ivan
14067
14068         * httemplate/search/report_receivables.cgi: show customer status on
14069           receivables report
14070
14071 2003-11-20 04:48  ivan
14072
14073         * FS/FS/part_export/communigate_pro.pm: don't error out when not
14074           actually changing domain
14075
14076 2003-11-19 10:13  ivan
14077
14078         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
14079
14080 2003-11-19 04:21  ivan
14081
14082         * httemplate/: edit/REAL_cust_pkg.cgi, search/report_cust_pay.html,
14083           search/report_tax.html: fix jscalendar date ifFormat
14084
14085 2003-11-18 17:37  ivan
14086
14087         * FS/FS/cust_bill.pm: reversing accidental commit of
14088           work-in-progress
14089
14090 2003-11-18 17:29  ivan
14091
14092         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
14093
14094 2003-11-18 07:14  ivan
14095
14096         * FS/FS/part_export.pm: fix communigate pro export descriptions
14097
14098 2003-11-18 07:04  ivan
14099
14100         * FS/: FS/part_export/communigate_pro.pm,
14101           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
14102           FS/part_export.pm: add communigate_pro_singledomain export
14103
14104 2003-11-14 23:28  ivan
14105
14106         * FS/bin/freeside-selfservice-server: kill off ssh process when
14107           re-opening connection
14108
14109 2003-11-14 23:18  ivan
14110
14111         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
14112           trailing newline to supress useless error messages in log
14113
14114 2003-11-14 00:43  ivan
14115
14116         * FS/bin/freeside-selfservice-server: hopefully recover better from
14117           lost ssh connections
14118
14119 2003-11-13 18:52  ivan
14120
14121         * httemplate/search/report_receivables.cgi: sort these
14122           case-insensitive
14123
14124 2003-11-13 03:23  ivan
14125
14126         * install/debian/3.0/INSTALL: fix path in questionable section
14127
14128 2003-11-12 04:29  ivan
14129
14130         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
14131           unaudited services with a svcnum for imports
14132
14133 2003-11-12 03:22  ivan
14134
14135         * FS/FS/cust_pkg.pm: better error msg
14136
14137 2003-11-11 07:03  ivan
14138
14139         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
14140           during an import
14141
14142 2003-11-11 06:39  ivan
14143
14144         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
14145
14146 2003-11-11 06:21  ivan
14147
14148         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
14149           imports with svcnums
14150
14151 2003-11-11 00:01  ivan
14152
14153         * httemplate/search/report_receivables.cgi: remove spaces between
14154           parens and contact name
14155
14156 2003-11-10 23:51  ivan
14157
14158         * httemplate/browse/svc_acct_pop.cgi: part_referral.cgi
14159
14160 2003-11-10 05:54  ivan
14161
14162         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
14163           in?
14164
14165 2003-11-08 08:36  ivan
14166
14167         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
14168           cancel_pkg functions to self-service
14169
14170 2003-11-08 08:31  ivan
14171
14172         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
14173           self-service functions!
14174
14175 2003-11-08 04:59  ivan
14176
14177         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
14178           so we can prevent double-charges
14179
14180 2003-11-07 02:53  ivan
14181
14182         * httemplate/elements/: calendar-en.js, calendar-setup.js,
14183           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
14184           jscalendar
14185
14186 2003-11-07 00:39  ivan
14187
14188         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
14189           charging
14190
14191 2003-11-07 00:36  ivan
14192
14193         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
14194           calculations
14195
14196 2003-11-06 23:56  ivan
14197
14198         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
14199           for sqlradius_withdomain exports
14200
14201 2003-11-06 06:45  ivan
14202
14203         * httemplate/search/report_receivables.cgi: add totals & simplify
14204           expressions
14205
14206 2003-11-06 06:08  ivan
14207
14208         * httemplate/search/report_receivables.cgi: ack!  count credits,
14209           not payments twice
14210
14211 2003-11-06 06:00  ivan
14212
14213         * httemplate/search/report_receivables.cgi: typo
14214
14215 2003-11-06 05:56  ivan
14216
14217         * httemplate/search/report_receivables.cgi: link to customer, don't
14218           show custnum
14219
14220 2003-11-06 05:40  ivan
14221
14222         * FS/MANIFEST: removing bin/freeside-receivables-report
14223
14224 2003-11-06 05:39  ivan
14225
14226         * httemplate/: index.html, search/report_receivables.cgi: "current
14227           receivables" -> A/R Aging summary
14228
14229 2003-11-05 03:13  ivan
14230
14231         * bin/create-fetchmailrc: fixup
14232
14233 2003-11-05 02:26  ivan
14234
14235         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
14236
14237 2003-11-04 10:01  ivan
14238
14239         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
14240
14241 2003-11-04 09:57  ivan
14242
14243         * bin/create-fetchmailrc: adding
14244
14245 2003-11-04 09:30  ivan
14246
14247         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
14248           info available to exports
14249
14250 2003-11-04 02:56  ivan
14251
14252         * FS/FS/Record.pm: finish treating serials as ints!
14253
14254 2003-11-04 02:55  ivan
14255
14256         * FS/FS/Record.pm: treat serial columns as ints too!
14257
14258 2003-11-03 03:42  ivan
14259
14260         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
14261           Bug#590??
14262
14263 2003-11-03 03:30  ivan
14264
14265         * httemplate/edit/part_svc.cgi: kludge around this so i can add
14266           service definitions for now
14267
14268 2003-11-02 21:57  ivan
14269
14270         * httemplate/: index.html, browse/part_pkg.cgi,
14271           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
14272           suspended browse
14273
14274 2003-11-02 21:48  ivan
14275
14276         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
14277           browse
14278
14279 2003-11-02 21:40  ivan
14280
14281         * httemplate/index.html: formatting
14282
14283 2003-11-02 21:34  ivan
14284
14285         * httemplate/index.html: remove duplicate items from "Reports"
14286           section
14287
14288 2003-11-02 21:25  ivan
14289
14290         * httemplate/browse/part_pkg.cgi: tyops
14291
14292 2003-11-02 21:21  ivan
14293
14294         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
14295           counts on active package browse
14296
14297 2003-10-25 17:39  ivan
14298
14299         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
14300           reports broken down by Visa/MC / Amex / Discover
14301
14302 2003-10-24 19:05  ivan
14303
14304         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
14305           ClientAPI/Signup.pm: signups with snarf info!
14306
14307 2003-10-24 18:06  ivan
14308
14309         * httemplate/docs/signup.html: better link to .INS files
14310           documentation
14311
14312 2003-10-24 13:38  ivan
14313
14314         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
14315           to save the cvv data for specific card types
14316
14317 2003-10-24 12:28  ivan
14318
14319         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
14320           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
14321           FS/FS/cust_main.pm, FS/bin/freeside-setup,
14322           httemplate/docs/schema.html: cvv!
14323
14324 2003-10-23 22:51  ivan
14325
14326         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
14327
14328 2003-10-23 15:37  ivan
14329
14330         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
14331           version problems
14332
14333 2003-10-23 02:02  ivan
14334
14335         * httemplate/docs/legacy.html: fix cranky verbitage at the top
14336
14337 2003-10-23 00:49  ivan
14338
14339         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
14340           suspend the relevant customer.
14341
14342 2003-10-22 12:10  khoff
14343
14344         * httemplate/edit/process/router.cgi: dbh is a global.
14345
14346 2003-10-20 18:28  ivan
14347
14348         * install/redhat/9/INSTALL: more rh9 install foo
14349
14350 2003-10-20 17:07  ivan
14351
14352         * install/redhat/9/INSTALL: update rh9 install foo
14353
14354 2003-10-20 11:59  ivan
14355
14356         * install/redhat/: 7.3/INSTALL, 9/INSTALL: add passive flag to wget
14357
14358 2003-10-19 22:01  ivan
14359
14360         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
14361           httemplate/view/cust_main.cgi: finish up weekly billing
14362
14363 2003-10-19 21:25  ivan
14364
14365         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
14366           httemplate/edit/part_pkg.cgi, FS/bin/freeside-setup: daily/weekly
14367           billing
14368
14369 2003-10-19 19:35  ivan
14370
14371         * install/redhat/9/: INSTALL, sources.list: update for rh9
14372
14373 2003-10-19 19:28  ivan
14374
14375         * install/: openbsd/INSTALL, openbsd/cpan, openbsd/ports,
14376           redhat/9/INSTALL, redhat/9/sources.list: adding openbsd and red
14377           hat installs
14378
14379 2003-10-16 15:57  khoff
14380
14381         * FS/FS/part_export/router.pm: Telnet/SSH router export for
14382           svc_broadband.
14383
14384 2003-10-15 16:17  khoff
14385
14386         * httemplate/browse/router.cgi: $router isn't a global.
14387
14388 2003-10-15 15:59  khoff
14389
14390         * httemplate/edit/router.cgi: More changes that got lost in the
14391           merge somehow.
14392
14393 2003-10-15 15:48  khoff
14394
14395         * httemplate/view/svc_broadband.cgi: File got munged during
14396           svc_broadband merge.  Added ability to create a 'customer
14397           router'.
14398
14399 2003-10-15 08:03  ivan
14400
14401         * FS/bin/freeside-selfservice-server,
14402           fs_selfservice/FS-SelfService/SelfService.pm,
14403           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
14404           tagging ability so we can run multiple self-service clients on
14405           one machine
14406
14407 2003-10-15 05:08  ivan
14408
14409         * FS/bin/freeside-setup: fix agent username and password
14410           nullability
14411
14412 2003-10-15 02:41  ivan
14413
14414         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
14415           flag is set for subsequent   credit card transactions; some
14416           processors (AuthorozeNet, others?) use this   to waive the CVV2
14417           requirement.
14418
14419 2003-10-09 10:40  ivan
14420
14421         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
14422
14423 2003-10-07 21:09  ivan
14424
14425         * htetc/handler.pl, httemplate/misc/upload-batch.cgi: can't use
14426           File::Basename::basename for windows filenames!  use a regex
14427           instead
14428
14429 2003-10-07 06:50  ivan
14430
14431         * Makefile: mandrake
14432
14433 2003-10-07 01:05  ivan
14434
14435         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
14436           acct_snarf
14437
14438 2003-10-06 23:06  ivan
14439
14440         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
14441           propogating to the wrong place in the grep
14442
14443 2003-10-06 23:03  ivan
14444
14445         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
14446           UpdateAccountSettings sub
14447
14448 2003-10-06 22:50  ivan
14449
14450         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
14451           hooks, don't try and set '*SUSPENDED*' passwords
14452
14453 2003-10-06 22:49  ivan
14454
14455         * FS/FS/svc_acct.pm: doc
14456
14457 2003-10-06 19:27  ivan
14458
14459         * FS/FS/part_export/communigate_pro.pm: add suspension /
14460           unsuspension export to communigate
14461
14462 2003-10-06 04:39  ivan
14463
14464         * httemplate/search/svc_acct.cgi: fix URL argument processing for
14465           account searches by popnum
14466
14467 2003-10-06 04:22  ivan
14468
14469         * httemplate/search/svc_acct.cgi: typo
14470
14471 2003-10-06 04:20  ivan
14472
14473         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
14474           linking to account list per access number
14475
14476 2003-10-06 04:14  ivan
14477
14478         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
14479           browse shows # of active accounts & links to appropriate account
14480           search
14481
14482 2003-10-02 14:51  khoff
14483
14484         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
14485
14486 2003-10-02 07:26  ivan
14487
14488         * Makefile: minor Makefile updates
14489
14490 2003-10-02 07:19  ivan
14491
14492         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
14493           option
14494
14495 2003-10-02 06:08  ivan
14496
14497         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
14498           off super-verbose logging
14499
14500 2003-10-02 05:42  ivan
14501
14502         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
14503           dependancies (PREREQ_PM) for self-service module and signup
14504           wrapper
14505
14506 2003-10-02 04:23  ivan
14507
14508         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
14509           info
14510
14511 2003-10-02 03:18  ivan
14512
14513         * FS/bin/freeside-daily: added -y switch to freeside-daily to
14514           specify an offset in days
14515
14516 2003-10-02 01:56  ivan
14517
14518         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
14519           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
14520
14521 2003-09-30 08:01  ivan
14522
14523         * FS/FS/agent.pm: no duplicate usernames
14524
14525 2003-09-30 05:48  ivan
14526
14527         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
14528           MIME type text/comma-separated-values
14529
14530 2003-09-30 01:21  ivan
14531
14532         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
14533           httemplate/elements/calendar-en.js,
14534           httemplate/elements/calendar-setup.js,
14535           httemplate/elements/calendar-win2k-2.css,
14536           httemplate/elements/calendar.js,
14537           httemplate/elements/calendar_stripped.js,
14538           httemplate/images/calendar.png,
14539           httemplate/search/report_cust_pay.html,
14540           httemplate/search/report_tax.html: calendar popups!
14541
14542 2003-09-30 00:04  ivan
14543
14544         * htetc/handler.pl: CGI.pm 2.47 required for ->upload() method
14545
14546 2003-09-29 03:10  ivan
14547
14548         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
14549           now links to active/cancelled customers
14550
14551 2003-09-28 23:51  ivan
14552
14553         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
14554
14555 2003-09-28 23:35  ivan
14556
14557         * httemplate/index.html: remove Gratuitous Capitalization
14558
14559 2003-09-28 22:51  ivan
14560
14561         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
14562           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
14563           can be disabled (auto-sensing based on schema)
14564
14565 2003-09-28 22:51  ivan
14566
14567         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
14568           agent.disabled       agent.username       agent._password
14569
14570 2003-09-28 19:17  ivan
14571
14572         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
14573           quiet config options
14574
14575 2003-09-27 19:36  ivan
14576
14577         * FS/FS/cust_pay_batch.pm, htetc/handler.pl,
14578           httemplate/misc/upload-batch.cgi: add upload of batch result from
14579           TD Canada Trust some global.asa / handler.pl enhancements
14580
14581 2003-09-26 16:33  khoff
14582
14583         * httemplate/edit/svc_www.cgi: $field is not a global.
14584
14585 2003-09-26 14:02  khoff
14586
14587         * httemplate/edit/svc_acct.cgi: $field isn't a global.
14588
14589 2003-09-26 06:04  ivan
14590
14591         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
14592           re-charge setup fee
14593
14594 2003-09-26 02:31  ivan
14595
14596         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
14597           canadian GST/PST) taxes work now!
14598
14599 2003-09-26 02:15  ivan
14600
14601         * FS/FS/UID.pm: re-enable ChopBlanks for now
14602
14603 2003-09-26 02:09  ivan
14604
14605         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
14606           editing
14607
14608 2003-09-26 01:11  ivan
14609
14610         * httemplate/: browse/cust_main_county.cgi,
14611           edit/cust_main_county.cgi: fix tax edit UI
14612
14613 2003-09-25 04:49  ivan
14614
14615         * httemplate/: browse/cust_main_county.cgi,
14616           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
14617           recur exemptions 1.4 schema-auto-adjusting backport
14618
14619 2003-09-25 04:17  ivan
14620
14621         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
14622           for a single region 1.4 backport auto-adjusts based on schema
14623
14624 2003-09-25 03:40  ivan
14625
14626         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
14627           and recurtax fields to cust_main_county
14628
14629 2003-09-25 03:28  ivan
14630
14631         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
14632           freebsd portability fix
14633
14634 2003-09-25 03:27  ivan
14635
14636         * FS/bin/freeside-selfservice-server: freebsd portability fixes
14637
14638 2003-09-25 03:26  ivan
14639
14640         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
14641
14642 2003-09-24 10:20  ivan
14643
14644         * FS/FS/part_export/shellcommands.pm: don't change dir either when
14645           username_pwonly is set
14646
14647 2003-09-24 10:06  ivan
14648
14649         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
14650           usermod_pwonly set
14651
14652 2003-09-23 19:37  ivan
14653
14654         * install/freebsd/ports: need Cache::Cache in 1.4.2+
14655
14656 2003-09-23 18:30  ivan
14657
14658         * httemplate/browse/agent.cgi: fix boolean precedence error leading
14659           to inaccurate results on the new customer status list
14660
14661 2003-09-21 00:31  ivan
14662
14663         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
14664           trancode from batching
14665
14666 2003-09-20 23:52  ivan
14667
14668         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
14669
14670 2003-09-20 18:22  ivan
14671
14672         * httemplate/misc/download-batch.cgi: preliminary batch download
14673
14674 2003-09-19 05:40  ivan
14675
14676         * FS/FS/cust_main.pm: quiet option to cancel method
14677
14678 2003-09-19 05:13  ivan
14679
14680         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
14681
14682 2003-09-19 05:04  ivan
14683
14684         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
14685
14686 2003-09-19 05:02  ivan
14687
14688         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
14689           performance
14690
14691 2003-09-19 04:56  ivan
14692
14693         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
14694           select a package
14695
14696 2003-09-19 04:50  ivan
14697
14698         * init.d/freeside-init: correct pid filename for stopping
14699           self-service server
14700
14701 2003-09-19 04:35  ivan
14702
14703         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
14704           signup server functions to self-service interace
14705
14706 2003-09-19 04:00  ivan
14707
14708         * FS/FS/ClientAPI/Signup.pm: module needs to return true
14709
14710 2003-09-19 03:08  ivan
14711
14712         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
14713
14714 2003-09-19 03:07  ivan
14715
14716         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
14717           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
14718           signup server functions to self-service server.  fix provisioning
14719           & immediate suspension of declined signups.
14720
14721 2003-09-19 02:59  ivan
14722
14723         * init.d/freeside-init: removing signup and passwd servers
14724
14725 2003-09-18 21:25  ivan
14726
14727         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
14728
14729 2003-09-18 21:13  ivan
14730
14731         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
14732           signup_server-quiet config option
14733
14734 2003-09-18 03:52  ivan
14735
14736         * httemplate/browse/agent.cgi: oops
14737
14738 2003-09-18 03:46  ivan
14739
14740         * httemplate/browse/agent.cgi: include info on number of
14741           active/cancelled customers in agent browse
14742
14743 2003-09-15 14:33  ivan
14744
14745         * httemplate/search/cust_pkg.cgi: package search skips cancelled
14746           packages when searching by date range
14747
14748 2003-09-11 17:14  khoff
14749
14750         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
14751           NetAddrs, so it shouldn't be map'd
14752
14753 2003-09-11 14:57  ivan
14754
14755         * FS/FS/part_export.pm: also update sqlradius_withdomaind
14756           description for freeradius 0.9.1
14757
14758 2003-09-11 14:54  ivan
14759
14760         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
14761
14762 2003-09-10 15:10  ivan
14763
14764         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
14765
14766 2003-09-10 14:56  ivan
14767
14768         * FS/FS/part_export/communigate_pro.pm: don't set an empty
14769           externalFlag
14770
14771 2003-09-10 14:45  ivan
14772
14773         * FS/FS/part_export/communigate_pro.pm: communitgate pro
14774           CreateAccount examples are on crack
14775
14776 2003-09-10 14:39  ivan
14777
14778         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
14779           weird data structure on create
14780
14781 2003-09-10 14:01  ivan
14782
14783         * FS/FS/part_export/communigate_pro.pm: set initial password for
14784           new accounts
14785
14786 2003-09-10 03:54  ivan
14787
14788         * FS/FS/cust_pay.pm: adding cust_main method
14789
14790 2003-09-09 15:36  ivan
14791
14792         * FS/MANIFEST: adding communigate_pro export
14793
14794 2003-09-08 21:16  ivan
14795
14796         * FS/FS/part_export.pm: typo hiding remote username labels
14797
14798 2003-09-06 00:20  ivan
14799
14800         * httemplate/browse/agent_type.cgi: hide display of disabled
14801           packages from agent type browse
14802
14803 2003-09-05 23:45  ivan
14804
14805         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
14806
14807 2003-09-05 18:45  ivan
14808
14809         * FS/FS/svc_acct.pm: fix method name
14810
14811 2003-09-05 18:44  ivan
14812
14813         * FS/FS/: cust_svc.pm, svc_acct.pm: add
14814           get_session_history_sqlradacct have $ignore_quantity also ignore
14815           0 quantities
14816
14817 2003-09-05 06:19  ivan
14818
14819         * FS/FS/part_export/communigate_pro.pm: typo
14820
14821 2003-09-05 06:18  ivan
14822
14823         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
14824           communigate pro export
14825
14826 2003-09-05 06:16  ivan
14827
14828         * FS/FS/Conf.pm: doc
14829
14830 2003-09-05 02:13  ivan
14831
14832         * FS/FS/svc_acct.pm: allow ! password like !!
14833
14834 2003-09-05 01:17  ivan
14835
14836         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
14837           conf value (refer to exports instead)
14838
14839 2003-09-05 01:02  ivan
14840
14841         * FS/FS/Conf.pm: fix typo
14842
14843 2003-09-05 01:01  ivan
14844
14845         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
14846           blowfish
14847
14848 2003-09-05 00:55  ivan
14849
14850         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
14851           blowfish passwords
14852
14853 2003-09-04 21:09  ivan
14854
14855         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
14856           control creation of complimentary accounts and minor pod updates
14857
14858 2003-09-04 19:31  ivan
14859
14860         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
14861           too
14862
14863 2003-09-03 16:06  ivan
14864
14865         * httemplate/view/cust_main.cgi: list extraneous services, closes:
14866           #213
14867
14868 2003-09-03 13:22  ivan
14869
14870         * FS/FS/Record.pm: turn off query debugging
14871
14872 2003-09-03 11:46  ivan
14873
14874         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
14875           subroutine another fix to support running 1.5.0 virtual field
14876           code on 1.4.x databases
14877
14878 2003-09-03 06:18  ivan
14879
14880         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
14881           commands
14882
14883 2003-09-03 05:35  ivan
14884
14885         * Makefile: makefile trivia for openbsd
14886
14887 2003-08-21 00:42  ivan
14888
14889         * install/debian/3.0/INSTALL: woody backports
14890
14891 2003-08-20 23:46  ivan
14892
14893         * install/debian/3.0/INSTALL: iffy
14894
14895 2003-08-20 23:42  ivan
14896
14897         * install/debian/3.0/INSTALL: woody
14898
14899 2003-08-07 22:54  ivan
14900
14901         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
14902           account view screen
14903
14904 2003-08-07 22:42  ivan
14905
14906         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
14907           httemplate/elements/header.html,
14908           httemplate/elements/menubar.html, httemplate/elements/pager.html,
14909           httemplate/elements/table.html, httemplate/search/sql.html,
14910           httemplate/search/elements/search.html: - (finish) includes!
14911           (closes: Bug#551) - (finish) moving SQL search to including
14912           generic elements/search.html - new elements: menubar.html,
14913           header.html, pager.html and table.html - have masonize process
14914           .html files also
14915
14916 2003-08-07 19:02  ivan
14917
14918         * bin/masonize, httemplate/autohandler,
14919           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
14920           httemplate/search/elements/search.html: - fix Mason profiling to
14921           pass-through images (for graph/) - fix graph/money-time.cgi use
14922           of $m interfering with Mason - fix graph/money-time-graph.cgi to
14923           set content-type in a Mason/ASP-independant   fashion -
14924           (beginning of) includes! - (beginning of) moving SQL search to
14925           including generic elements/search.html - fix global.asa typo -
14926           fix masonize to not prepend an extraneous blank line (breaking
14927           graph/money-time-graph.cgi)
14928
14929 2003-08-07 06:08  ivan
14930
14931         * htetc/handler.pl, httemplate/view/cust_main.cgi: - turn on
14932           profiling with mason like with Apache::ASP (redirects now
14933           working) - fix mason error with new view/cust_main.cgi UI
14934
14935 2003-08-07 05:47  ivan
14936
14937         * Makefile, htetc/handler.pl, httemplate/autohandler,
14938           httemplate/index.html: - switch to mason by default - minimum
14939           mason version 1.1 (and doc) - evaluate .html files with mason/asp
14940           - turn on profiling with mason like with Apache::ASP (redirects
14941           not working) - (start of) includes
14942
14943 2003-08-05 14:00  ivan
14944
14945         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
14946           have been checked in
14947
14948 2003-08-05 13:06  ivan
14949
14950         * htetc/handler.pl: no svc_acct_sm in 1.5
14951
14952 2003-08-05 12:07  ivan
14953
14954         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
14955
14956 2003-08-05 11:52  ivan
14957
14958         * FS/FS/svc_domain.pm: remove spurious re-use of $error
14959
14960 2003-08-05 11:45  ivan
14961
14962         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
14963           been updated
14964
14965 2003-08-04 17:32  khoff
14966
14967         * httemplate/index.html: Fixed %%%VERSION%%% tag
14968
14969 2003-08-04 17:20  khoff
14970
14971         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
14972           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
14973           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
14974           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
14975           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
14976           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
14977           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
14978           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
14979           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
14980           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
14981           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
14982           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
14983           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
14984           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
14985           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
14986           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
14987           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
14988           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
14989           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
14990           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
14991           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
14992           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/handler.pl,
14993           httemplate/index.html, httemplate/browse/part_svc.cgi,
14994           httemplate/browse/part_virtual_field.cgi,
14995           httemplate/browse/router.cgi, httemplate/edit/part_svc.cgi,
14996           httemplate/edit/part_virtual_field.cgi,
14997           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
14998           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
14999           httemplate/edit/process/router.cgi,
15000           httemplate/edit/process/svc_broadband.cgi,
15001           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
15002           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
15003           Virtual field merge
15004
15005 2003-07-25 09:26  ivan
15006
15007         * FS/FS/svc_acct.pm: typo
15008
15009 2003-07-25 06:13  ivan
15010
15011         * FS/FS/Conf.pm: doc
15012
15013 2003-07-23 10:05  ivan
15014
15015         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
15016           non-catchall domains
15017
15018 2003-07-23 08:36  ivan
15019
15020         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
15021           spurious "can't purchase pkgpart" errors
15022
15023 2003-07-17 09:02  ivan
15024
15025         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
15026           functionality
15027
15028 2003-07-16 09:05  ivan
15029
15030         * httemplate/search/cust_pay.cgi: UI
15031
15032 2003-07-16 09:01  ivan
15033
15034         * httemplate/search/cust_pay.cgi: show totals in payment report
15035
15036 2003-07-15 06:30  ivan
15037
15038         * rt/etc/schema.Pg: reverting to vendor branch rt 3.0.4, hopefully
15039
15040 2003-07-15 06:16  ivan
15041
15042         * rt/: etc/RT_SiteConfig.pm, html/Elements/Footer,
15043           html/Elements/Header, html/Elements/Menu,
15044           html/Elements/PageLayout, html/Elements/SimpleSearch,
15045           html/Elements/Tabs, html/Elements/TitleBoxStart,
15046           html/NoAuth/webrt.css, html/Search/Bulk.html,
15047           html/Ticket/Elements/ShowSummary, html/Ticket/Elements/Tabs,
15048           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: Initial
15049           revision
15050
15051 2003-07-15 06:16  ivan
15052
15053         * rt/: COPYING, Makefile, Makefile.in, README, aclocal.m4,
15054           Changelog, config.log, config.pld, config.status, configure,
15055           configure.ac, install-sh, bin/mason_handler.fcgi,
15056           bin/mason_handler.fcgi.in, bin/mason_handler.scgi,
15057           bin/mason_handler.scgi.in, bin/mason_handler.svc,
15058           bin/mason_handler.svc.in, bin/rt-commit-handler,
15059           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
15060           bin/rt-crontool, bin/rt-mailgate, docs/README.docs,
15061           docs/Security, docs/design_docs/CARS,
15062           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
15063           docs/design_docs/approval_notices,
15064           docs/design_docs/approval_template, docs/design_docs/cf_search,
15065           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
15066           docs/design_docs/delegation, docs/design_docs/evil_plans,
15067           docs/design_docs/groups_notes,
15068           docs/design_docs/link-definitions.txt,
15069           docs/design_docs/recursive_group_membership_algorithm,
15070           docs/design_docs/rql_parser_machine.graphviz,
15071           docs/design_docs/string-extraction-guide.txt,
15072           docs/design_docs/subscription-definitions.txt,
15073           docs/design_docs/ticket_templates, docs/design_docs/users,
15074           etc/RT_Config.pm, etc/RT_Config.pm.in, etc/acl.Oracle,
15075           etc/acl.Pg, etc/acl.mysql, etc/constraints.mysql,
15076           etc/initialdata, etc/rt.spec, etc/schema.SQLite,
15077           etc/schema.mysql, html/autohandler, html/index.html, html/l,
15078           html/Admin/index.html, html/Admin/Elements/AddCustomFieldValue,
15079           html/Admin/Elements/CreateUserCalled,
15080           html/Admin/Elements/EditCustomField,
15081           html/Admin/Elements/EditCustomFieldValues,
15082           html/Admin/Elements/EditCustomFields,
15083           html/Admin/Elements/EditQueueWatchers,
15084           html/Admin/Elements/EditScrip, html/Admin/Elements/EditScrips,
15085           html/Admin/Elements/EditTemplates,
15086           html/Admin/Elements/EditUserComments,
15087           html/Admin/Elements/GroupTabs, html/Admin/Elements/Header,
15088           html/Admin/Elements/ListGlobalCustomFields,
15089           html/Admin/Elements/ListGlobalScrips,
15090           html/Admin/Elements/ModifyTemplate,
15091           html/Admin/Elements/QueueRightsForUser,
15092           html/Admin/Elements/QueueTabs,
15093           html/Admin/Elements/SelectCustomFieldType,
15094           html/Admin/Elements/SelectGroups,
15095           html/Admin/Elements/SelectModifyGroup,
15096           html/Admin/Elements/SelectModifyQueue,
15097           html/Admin/Elements/SelectModifyUser,
15098           html/Admin/Elements/SelectNewGroupMembers,
15099           html/Admin/Elements/SelectRights,
15100           html/Admin/Elements/SelectScrip,
15101           html/Admin/Elements/SelectScripAction,
15102           html/Admin/Elements/SelectScripCondition,
15103           html/Admin/Elements/SelectSingleOrMultiple,
15104           html/Admin/Elements/SelectTemplate,
15105           html/Admin/Elements/SelectUsers, html/Admin/Elements/SystemTabs,
15106           html/Admin/Elements/Tabs, html/Admin/Elements/UserTabs,
15107           html/Admin/Global/GroupRights.html, html/Admin/Global/Scrip.html,
15108           html/Admin/Global/Scrips.html, html/Admin/Global/Template.html,
15109           html/Admin/Global/Templates.html,
15110           html/Admin/Global/UserRights.html, html/Admin/Global/index.html,
15111           html/Admin/Groups/GroupRights.html,
15112           html/Admin/Groups/Members.html, html/Admin/Groups/Modify.html,
15113           html/Admin/Groups/UserRights.html, html/Admin/Groups/index.html,
15114           html/Admin/Queues/CustomField.html,
15115           html/Admin/Queues/CustomFields.html,
15116           html/Admin/Queues/GroupRights.html,
15117           html/Admin/Queues/Modify.html, html/Admin/Queues/People.html,
15118           html/Admin/Queues/Scrip.html, html/Admin/Queues/Scrips.html,
15119           html/Admin/Queues/Template.html,
15120           html/Admin/Queues/Templates.html,
15121           html/Admin/Queues/UserRights.html, html/Admin/Queues/index.html,
15122           html/Admin/Users/Modify.html, html/Admin/Users/index.html,
15123           html/Approvals/Display.html, html/Approvals/index.html,
15124           html/Approvals/Elements/Approve,
15125           html/Approvals/Elements/PendingMyApproval,
15126           html/Approvals/Elements/ShowDependency,
15127           html/Approvals/Elements/Tabs, html/Elements/BevelBoxRaisedEnd,
15128           html/Elements/BevelBoxRaisedStart, html/Elements/Callback,
15129           html/Elements/Checkbox, html/Elements/CreateTicket,
15130           html/Elements/Error, html/Elements/GotoTicket,
15131           html/Elements/ListActions, html/Elements/Login,
15132           html/Elements/MessageBox, html/Elements/MyRequests,
15133           html/Elements/MyTickets, html/Elements/Quicksearch,
15134           html/Elements/Refresh, html/Elements/Section,
15135           html/Elements/SelectAttachmentField, html/Elements/SelectBoolean,
15136           html/Elements/SelectCustomFieldOperator,
15137           html/Elements/SelectCustomFieldValue, html/Elements/SelectDate,
15138           html/Elements/SelectDateRelation, html/Elements/SelectDateType,
15139           html/Elements/SelectEqualityOperator, html/Elements/SelectGroups,
15140           html/Elements/SelectLinkType, html/Elements/SelectMatch,
15141           html/Elements/SelectNewTicketQueue, html/Elements/SelectOwner,
15142           html/Elements/SelectQueue, html/Elements/SelectResultsPerPage,
15143           html/Elements/SelectSortOrder, html/Elements/SelectStatus,
15144           html/Elements/SelectTicketSortBy,
15145           html/Elements/SelectTicketTypes, html/Elements/SelectUsers,
15146           html/Elements/SelectWatcherType,
15147           html/Elements/SetupSessionCookie, html/Elements/Submit,
15148           html/Elements/TitleBoxEnd, html/NoAuth/Logout.html,
15149           html/NoAuth/Reminder.html, html/NoAuth/images/bplogo.gif,
15150           html/NoAuth/images/favicon.png, html/NoAuth/images/space.gif,
15151           html/REST/1.0/NoAuth/mail-gateway, html/SelfService/Closed.html,
15152           html/SelfService/Create.html, html/SelfService/Display.html,
15153           html/SelfService/Error.html, html/SelfService/Prefs.html,
15154           html/SelfService/Update.html, html/SelfService/index.html,
15155           html/SelfService/Attachment/dhandler,
15156           html/SelfService/Elements/GotoTicket,
15157           html/SelfService/Elements/Header,
15158           html/SelfService/Elements/MyRequests,
15159           html/SelfService/Elements/Tabs, html/Ticket/Create.html,
15160           html/Ticket/Display.html, html/Ticket/History.html,
15161           html/Ticket/Modify.html, html/Ticket/ModifyAll.html,
15162           html/Ticket/ModifyDates.html, html/Ticket/ModifyLinks.html,
15163           html/Ticket/ModifyPeople.html, html/Ticket/Update.html,
15164           html/Ticket/Attachment/dhandler,
15165           html/Ticket/Elements/AddWatchers, html/Ticket/Elements/BulkLinks,
15166           html/Ticket/Elements/EditBasics,
15167           html/Ticket/Elements/EditCustomField,
15168           html/Ticket/Elements/EditCustomFields,
15169           html/Ticket/Elements/EditDates, html/Ticket/Elements/EditPeople,
15170           html/Ticket/Elements/EditWatchers,
15171           html/Ticket/Elements/ShowAttachments,
15172           html/Ticket/Elements/ShowBasics,
15173           html/Ticket/Elements/ShowCustomFields,
15174           html/Ticket/Elements/ShowDates,
15175           html/Ticket/Elements/ShowDependencies,
15176           html/Ticket/Elements/ShowHistory,
15177           html/Ticket/Elements/ShowMemberOf,
15178           html/Ticket/Elements/ShowMembers,
15179           html/Ticket/Elements/ShowMessageHeaders,
15180           html/Ticket/Elements/ShowMessageStanza,
15181           html/Ticket/Elements/ShowPeople,
15182           html/Ticket/Elements/ShowReferences,
15183           html/Ticket/Elements/ShowRequestor,
15184           html/Ticket/Elements/ShowTransaction, html/User/Delegation.html,
15185           html/User/Prefs.html, html/User/Elements/DelegateRights,
15186           html/User/Elements/GroupTabs, html/User/Elements/Tabs,
15187           html/User/Groups/Members.html, html/User/Groups/Modify.html,
15188           html/User/Groups/index.html, lib/RT.pm, lib/RT.pm.in,
15189           lib/RT/ACE.pm, lib/RT/ACE_Overlay.pm, lib/RT/ACL.pm,
15190           lib/RT/ACL_Overlay.pm, lib/RT/Attachment.pm,
15191           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments.pm,
15192           lib/RT/Attachments_Overlay.pm, lib/RT/Base.pm,
15193           lib/RT/CachedGroupMember.pm, lib/RT/CachedGroupMember_Overlay.pm,
15194           lib/RT/CachedGroupMembers.pm,
15195           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CurrentUser.pm,
15196           lib/RT/CustomField.pm, lib/RT/CustomFieldValue.pm,
15197           lib/RT/CustomFieldValues.pm, lib/RT/CustomFieldValues_Overlay.pm,
15198           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
15199           lib/RT/CustomFields_Overlay.pm, lib/RT/Date.pm,
15200           lib/RT/EmailParser.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
15201           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers.pm,
15202           lib/RT/GroupMembers_Overlay.pm, lib/RT/Group_Overlay.pm,
15203           lib/RT/Groups.pm, lib/RT/Groups_Overlay.pm, lib/RT/Handle.pm,
15204           lib/RT/I18N.pm, lib/RT/Link.pm, lib/RT/Link_Overlay.pm,
15205           lib/RT/Links.pm, lib/RT/Links_Overlay.pm, lib/RT/Principal.pm,
15206           lib/RT/Principal_Overlay.pm, lib/RT/Principals.pm,
15207           lib/RT/Principals_Overlay.pm, lib/RT/Queue.pm,
15208           lib/RT/Queue_Overlay.pm, lib/RT/Queues.pm,
15209           lib/RT/Queues_Overlay.pm, lib/RT/Record.pm, lib/RT/Scrip.pm,
15210           lib/RT/ScripAction.pm, lib/RT/ScripAction_Overlay.pm,
15211           lib/RT/ScripActions.pm, lib/RT/ScripActions_Overlay.pm,
15212           lib/RT/ScripCondition.pm, lib/RT/ScripCondition_Overlay.pm,
15213           lib/RT/ScripConditions.pm, lib/RT/ScripConditions_Overlay.pm,
15214           lib/RT/Scrip_Overlay.pm, lib/RT/Scrips.pm,
15215           lib/RT/Scrips_Overlay.pm, lib/RT/System.pm, lib/RT/Template.pm,
15216           lib/RT/Template_Overlay.pm, lib/RT/Templates.pm,
15217           lib/RT/Templates_Overlay.pm, lib/RT/Ticket.pm,
15218           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets.pm,
15219           lib/RT/Tickets_Overlay.pm, lib/RT/Tickets_Overlay_SQL.pm,
15220           lib/RT/Transaction.pm, lib/RT/Transaction_Overlay.pm,
15221           lib/RT/Transactions.pm, lib/RT/Transactions_Overlay.pm,
15222           lib/RT/URI.pm, lib/RT/User.pm, lib/RT/User_Overlay.pm,
15223           lib/RT/Users.pm, lib/RT/Users_Overlay.pm,
15224           lib/RT/Action/AutoOpen.pm, lib/RT/Action/Autoreply.pm,
15225           lib/RT/Action/CreateTickets.pm,
15226           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/Generic.pm,
15227           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
15228           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
15229           lib/RT/Action/SetPriority.pm, lib/RT/Action/UserDefined.pm,
15230           lib/RT/Condition/AnyTransaction.pm,
15231           lib/RT/Condition/BeforeDue.pm, lib/RT/Condition/Generic.pm,
15232           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
15233           lib/RT/Condition/PriorityExceeds.pm,
15234           lib/RT/Condition/QueueChange.pm,
15235           lib/RT/Condition/StatusChange.pm,
15236           lib/RT/Condition/UserDefined.pm, lib/RT/I18N/cs.pm,
15237           lib/RT/I18N/cs.po, lib/RT/I18N/de.po, lib/RT/I18N/en.po,
15238           lib/RT/I18N/es.po, lib/RT/I18N/fi.po, lib/RT/I18N/fr.po,
15239           lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm, lib/RT/I18N/ja.po,
15240           lib/RT/I18N/nl.po, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
15241           lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
15242           lib/RT/Interface/CLI.pm, lib/RT/Interface/Email.pm,
15243           lib/RT/Interface/Web.pm, lib/RT/Interface/Email/Auth/MailFrom.pm,
15244           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
15245           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
15246           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
15247           lib/t/01harness.t, lib/t/02regression.t, lib/t/03web.pl,
15248           lib/t/04_send_email.pl,
15249           lib/t/data/multipart-alternative-with-umlaut,
15250           lib/t/data/nested-mime-sample, lib/t/data/nested-rfc-822,
15251           lib/t/data/new-ticket-from-iso-8859-1,
15252           lib/t/data/new-ticket-from-iso-8859-1-full,
15253           lib/t/data/russian-subject-no-content-type,
15254           lib/t/data/text-html-in-russian,
15255           lib/t/data/text-html-with-umlaut,
15256           lib/t/data/8859-15-message-series/dir,
15257           lib/t/data/8859-15-message-series/msg1,
15258           lib/t/data/8859-15-message-series/msg2,
15259           lib/t/data/8859-15-message-series/msg3,
15260           lib/t/data/8859-15-message-series/msg4,
15261           lib/t/data/8859-15-message-series/msg5,
15262           lib/t/data/8859-15-message-series/msg6,
15263           lib/t/data/8859-15-message-series/msg7,
15264           lib/t/regression/mime_tests, m4/rt_enable_layout.m4,
15265           m4/rt_expand_var.m4, m4/rt_layout.m4,
15266           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
15267           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
15268           sbin/regression_harness, sbin/rt-test-dependencies.in,
15269           autom4te.cache/output.0, autom4te.cache/requests,
15270           autom4te.cache/traces.0: import of rt 3.0.4
15271
15272 2003-07-15 04:23  ivan
15273
15274         * Makefile: 1.5.0pre3
15275
15276 2003-07-13 23:21  ivan
15277
15278         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
15279           and date range are specified
15280
15281 2003-07-12 04:14  ivan
15282
15283         * httemplate/index.html: remove Gratuitous capitalization
15284
15285 2003-07-12 04:09  ivan
15286
15287         * httemplate/: index.html, browse/part_pkg.cgi,
15288           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
15289           payment search - some clarification of services/packages vs.
15290           service/package   definitions in browse/part_{svc,pkg}.cgi -
15291           package definition report by # of active customer packages (with
15292           links   to customer package listing)
15293
15294 2003-07-11 08:37  ivan
15295
15296         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
15297           Time::Local fix in rc3 (closes: Bug#550)
15298
15299 2003-07-11 08:23  ivan
15300
15301         * httemplate/: index.html, search/cust_pay.cgi,
15302           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
15303           for inventivemedia / hpnx
15304
15305 2003-07-11 00:54  ivan
15306
15307         * FS/FS/Record.pm: typo
15308
15309 2003-07-11 00:30  ivan
15310
15311         * FS/FS/Record.pm: provide stack backtrace when we wind up in
15312           FS::Record::AUTOLOAD by accident
15313
15314 2003-07-09 07:39  ivan
15315
15316         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
15317
15318 2003-07-06 11:58  ivan
15319
15320         * httemplate/view/cust_main.cgi: don't bother displaying comments
15321           that are only whitespace/newlines
15322
15323 2003-07-03 20:31  ivan
15324
15325         * etc/abbr_state.txt: adding states
15326
15327 2003-07-03 18:37  ivan
15328
15329         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
15330           there are tons of POPs
15331
15332 2003-07-03 17:51  ivan
15333
15334         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
15335           numbers of POPs
15336
15337 2003-07-02 05:58  ivan
15338
15339         * FS/FS/part_pkg.pm: tyop
15340
15341 2003-07-02 05:56  ivan
15342
15343         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
15344           find any appropriate service with quantity 1
15345
15346 2003-07-02 05:34  ivan
15347
15348         * README: change license to GPL only
15349
15350 2003-07-01 02:00  ivan
15351
15352         * httemplate/edit/part_export.cgi: larger textareas in export
15353           options
15354
15355 2003-06-30 17:27  ivan
15356
15357         * FS/FS/part_export.pm: typo
15358
15359 2003-06-30 12:15  ivan
15360
15361         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
15362           (Bug#423)
15363
15364 2003-06-30 11:56  ivan
15365
15366         * FS/FS/cust_main.pm: pass additional fields to ACH processors
15367           (Authorize.Net should work now)
15368
15369 2003-06-30 06:18  ivan
15370
15371         * FS/MANIFEST: removing deprecated freeside-overdue
15372
15373 2003-06-30 05:22  ivan
15374
15375         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
15376           FS/part_export/sqlradius_withdomain.pm,
15377           bin/freeside-sqlradius-reset,
15378           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
15379           export including realms, closes: bug#514
15380
15381 2003-06-30 00:44  ivan
15382
15383         * FS/FS/svc_domain.pm: increase maximum domain length to 67
15384
15385 2003-06-27 07:19  ivan
15386
15387         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
15388           parameter for Framed-IP-Address vs. Framed-Address
15389
15390 2003-06-25 03:22  ivan
15391
15392         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
15393           with empty dates in Failed Invoice Event search,   patch from
15394           rlucas@tercent.net
15395
15396 2003-06-25 01:40  ivan
15397
15398         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
15399           export - disable old-style suspending
15400
15401 2003-06-24 17:57  ivan
15402
15403         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
15404           update: might work now
15405
15406 2003-06-24 07:12  ivan
15407
15408         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
15409           explicitly use the necessary modules
15410
15411 2003-06-22 07:21  ivan
15412
15413         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
15414           retry on change or manual "retry_card" to ONCE per invoice
15415
15416 2003-06-22 02:11  ivan
15417
15418         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
15419           in reverse-engineered schema)
15420
15421 2003-06-22 02:04  ivan
15422
15423         * bin/create-history-tables: skip history tables that exist
15424           already; easier to re-run now
15425
15426 2003-06-13 19:02  ivan
15427
15428         * FS/bin/freeside-setup: add index on cust_bill._date
15429
15430 2003-06-13 18:01  ivan
15431
15432         * bin/apache.export: \n\n between virtualhost entries
15433
15434 2003-06-13 08:18  ivan
15435
15436         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
15437           $quoted_new__password
15438
15439 2003-06-13 02:12  ivan
15440
15441         * FS/FS/part_export.pm: proper command escape for vpopmail export
15442
15443 2003-06-13 01:46  ivan
15444
15445         * httemplate/edit/part_export.cgi: missing semi
15446
15447 2003-06-13 01:44  ivan
15448
15449         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
15450           options on export edit
15451
15452 2003-06-13 01:38  ivan
15453
15454         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
15455           (unfortunately)
15456
15457 2003-06-13 01:23  ivan
15458
15459         * FS/FS/part_export.pm: full path to vpopmail commands
15460
15461 2003-06-13 01:11  ivan
15462
15463         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
15464           vpopmail presets to shellcommands_withdomain export
15465
15466 2003-06-12 07:08  ivan
15467
15468         * bin/passwd.import: /bin/halt and /sbin/halt
15469
15470 2003-06-12 07:06  ivan
15471
15472         * bin/passwd.import: tyop
15473
15474 2003-06-12 06:57  ivan
15475
15476         * bin/passwd.import: better error handling for re-imports
15477
15478 2003-06-12 06:50  ivan
15479
15480         * bin/fix-sequences: remove overly-verbose debugging for now
15481
15482 2003-06-12 06:50  ivan
15483
15484         * bin/fix-sequences: "doc"
15485
15486 2003-06-12 06:49  ivan
15487
15488         * bin/fix-sequences: arg
15489
15490 2003-06-12 06:47  ivan
15491
15492         * bin/fix-sequences: debugging
15493
15494 2003-06-12 06:43  ivan
15495
15496         * bin/fix-sequences: update for long table names; use sequence name
15497           directly instead of guessing
15498
15499 2003-06-12 06:35  ivan
15500
15501         * bin/fix-sequences: moo
15502
15503 2003-06-12 06:32  ivan
15504
15505         * bin/fix-sequences: adding fix-sequences
15506
15507 2003-06-12 05:57  ivan
15508
15509         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
15510           OS-defaults
15511
15512 2003-06-12 05:43  ivan
15513
15514         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
15515           null OP columns
15516
15517 2003-06-11 13:27  khoff
15518
15519         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
15520           addresses that the message was successfully delivered to.  I'm
15521           assuming 'Debug' causes Net::SMTP to warn the debug output, not
15522           return it.
15523
15524 2003-06-11 12:13  khoff
15525
15526         * FS/FS/Misc.pm: We're passing a list here, not one argument.
15527
15528 2003-06-09 04:11  ivan
15529
15530         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
15531
15532 2003-06-06 18:58  ivan
15533
15534         * FS/FS/cust_main.pm: and fix the error message
15535
15536 2003-06-06 18:57  ivan
15537
15538         * FS/FS/cust_main.pm: really, really give a better error message
15539           when used under 5.005 now.  really.
15540
15541 2003-06-06 18:47  ivan
15542
15543         * FS/FS/cust_main.pm: give a better error message regarding
15544           Time::Local on old perls.  really.
15545
15546 2003-06-06 18:42  ivan
15547
15548         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
15549
15550 2003-06-06 03:49  ivan
15551
15552         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
15553           export
15554
15555 2003-06-04 17:22  khoff
15556
15557         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
15558
15559 2003-06-04 09:14  ivan
15560
15561         * FS/FS/svc_acct.pm: allow empty slipip's
15562
15563 2003-06-04 05:44  ivan
15564
15565         * httemplate/search/cust_pkg.cgi: fix last bill label
15566
15567 2003-06-03 06:53  ivan
15568
15569         * httemplate/view/cust_main.cgi: fix provision links
15570
15571 2003-06-03 05:41  ivan
15572
15573         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
15574           export - eliminate redundant "host" parameter
15575
15576 2003-06-03 05:40  ivan
15577
15578         * Makefile: 1.5.0pre2 (too late, hehe)
15579
15580 2003-06-02 23:09  ivan
15581
15582         * FS/bin/freeside-setup: use serial for primary keys in new tables
15583           too
15584
15585 2003-06-02 22:49  ivan
15586
15587         * FS/bin/freeside-setup: router.svcnum nullability fix
15588
15589 2003-06-02 07:51  ivan
15590
15591         * httemplate/view/cust_main.cgi: UI nit
15592
15593 2003-06-02 05:22  ivan
15594
15595         * FS/FS/cust_pkg.pm: add last_bill field to manpage
15596
15597 2003-05-30 02:22  ivan
15598
15599         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
15600           field
15601
15602 2003-05-30 01:45  ivan
15603
15604         * httemplate/docs/ssh.html: doc
15605
15606 2003-05-19 22:43  ivan
15607
15608         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
15609           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15610           fs_selfservice/FS-SelfService/cgi/payment_results.html,
15611           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
15612           self-service self-payments!
15613
15614 2003-05-19 06:54  ivan
15615
15616         * FS/FS/ClientAPI/MyAccount.pm,
15617           fs_selfservice/FS-SelfService/SelfService.pm,
15618           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15619           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
15620           bugs in processing payments via self-service... appears to be
15621           working so far
15622
15623 2003-05-19 06:38  ivan
15624
15625         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
15626           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15627           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
15628           payment processing with self-service (step two of the process)
15629
15630 2003-05-19 05:00  ivan
15631
15632         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
15633           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
15634           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
15635           FS::Misc with send_email subroutine, remove all duplicate code
15636           from     various modules   - move the realtime_bop from cust_bill
15637           to cust_main & change usage slightly.      invnum is no longer
15638           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
15639           self-service:   - fix some syntax errors, make payment UI (step
15640           one) really should be     working now
15641
15642 2003-05-18 17:15  ivan
15643
15644         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
15645           selfservice.cgi: processing payments...
15646
15647 2003-05-18 04:44  ivan
15648
15649         * FS/FS/ClientAPI/MyAccount.pm,
15650           fs_selfservice/FS-SelfService/cgi/make_payment.html,
15651           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
15652           making payments all done
15653
15654 2003-05-18 01:09  ivan
15655
15656         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
15657           file
15658
15659 2003-05-18 01:08  ivan
15660
15661         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
15662           self-service make payment UI work
15663
15664 2003-05-17 23:20  ivan
15665
15666         * FS/FS/ClientAPI/MyAccount.pm,
15667           fs_selfservice/FS-SelfService/SelfService.pm,
15668           fs_selfservice/FS-SelfService/cgi/login.html,
15669           fs_selfservice/FS-SelfService/cgi/myaccount.html,
15670           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
15671           make payment UI done
15672
15673 2003-05-14 09:51  ivan
15674
15675         * FS/FS/cust_bill.pm: display recurring custom line items on
15676           invoices as well as one-shot ones
15677
15678 2003-05-12 23:01  ivan
15679
15680         * FS/FS/cust_bill_event.pm: - document missing fields in
15681           cust_bill_event
15682
15683 2003-05-12 22:47  ivan
15684
15685         * FS/FS/addr_block.pm: missing pod =cut at end
15686
15687 2003-05-12 20:22  ivan
15688
15689         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
15690           fs_selfservice/FS-SelfService/cgi/myaccount.html,
15691           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15692           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
15693           self-service updates: cleanup and beginnings of "make a payment"
15694           - fix pod masking FS::svc_acct::cust_svc
15695
15696 2003-05-12 00:34  ivan
15697
15698         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
15699           setbuf call doesn't appear to be working...
15700
15701 2003-05-12 00:33  ivan
15702
15703         * httemplate/view/cust_main.cgi: fix service links
15704
15705 2003-05-11 15:55  ivan
15706
15707         * httemplate/index.html: mail forward search not yet implemented
15708
15709 2003-05-11 15:53  ivan
15710
15711         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
15712           strict vars
15713
15714 2003-05-11 15:34  ivan
15715
15716         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
15717
15718 2003-05-11 15:25  ivan
15719
15720         * htetc/handler.pl: handler.pl updates from Richard Siddall
15721           <richard.siddall@elirion.net>
15722
15723 2003-05-09 23:45  ivan
15724
15725         * httemplate/view/cust_main.cgi: first pass at new package list UI
15726
15727 2003-05-09 22:41  ivan
15728
15729         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
15730           last_bill dates from being set
15731
15732 2003-05-09 22:40  ivan
15733
15734         * FS/FS/cust_main.pm: - substitute '0' for existing blank
15735           setup/recur fees - use timelocal_nocheck instead of timelocal for
15736           proper wraparound
15737
15738 2003-05-09 12:30  khoff
15739
15740         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
15741           added CSS tags.
15742
15743 2003-05-09 00:17  ivan
15744
15745         * install/freebsd/ports: mod_ssl before mod_perl so mod_perl picks
15746           up EAPI
15747
15748 2003-05-09 00:05  ivan
15749
15750         * install/freebsd/: INSTALL, ports: little bit more fbsd install
15751           automation
15752
15753 2003-05-08 23:14  ivan
15754
15755         * install/freebsd/INSTALL: freebsd install
15756
15757 2003-05-08 23:03  ivan
15758
15759         * fs_selfservice/DEPLOY, install/freebsd/INSTALL,
15760           install/freebsd/ports: updated freebsd install
15761
15762 2003-05-08 18:18  ivan
15763
15764         * install/freebsd/ports: Net::SSH and Net::SCP are in ports
15765
15766 2003-05-08 17:10  ivan
15767
15768         * install/redhat/7.3/: INSTALL, sources.list: redhat install foo
15769
15770 2003-05-08 17:10  ivan
15771
15772         * install/freebsd/: INSTALL, ports: automated install foo
15773
15774 2003-05-08 03:28  ivan
15775
15776         * CREDITS: credit where credit's due
15777
15778 2003-05-08 02:34  ivan
15779
15780         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
15781           columns to '' / NULL
15782
15783 2003-05-02 19:06  ivan
15784
15785         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
15786           enable quota maintenance in infostreet export
15787
15788 2003-05-02 19:03  ivan
15789
15790         * bin/apache.export: typo in usage instructions
15791
15792 2003-05-02 18:30  ivan
15793
15794         * FS/FS/part_export.pm: clean up CVS cruft
15795
15796 2003-05-02 16:51  khoff
15797
15798         * httemplate/view/cust_main.cgi: CARD && DCRD?
15799
15800 2003-04-29 12:49  khoff
15801
15802         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
15803           = 0.  Suprisingly, '' works.
15804
15805 2003-04-29 11:28  khoff
15806
15807         * FS/FS/domain_record.pm: Better SOA checking
15808
15809 2003-04-29 09:59  khoff
15810
15811         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
15812           ip_addr field.
15813
15814 2003-04-25 19:01  khoff
15815
15816         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
15817
15818 2003-04-25 17:28  khoff
15819
15820         * FS/FS/cust_bill.pm: Tyop
15821
15822 2003-04-24 16:01  ivan
15823
15824         * httemplate/edit/cust_main.cgi: fix for bug triggered by
15825           nonexistant referring customer numbers
15826
15827 2003-04-24 11:46  khoff
15828
15829         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
15830           when no values change.  We would insert on an rv of zero, so now
15831           we select count(*)... instead of relying on the rv of the update.
15832
15833 2003-04-24 11:45  khoff
15834
15835         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
15836
15837 2003-04-23 19:46  ivan
15838
15839         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
15840           better shellcommands documentation of all sorts
15841
15842 2003-04-23 18:43  khoff
15843
15844         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
15845           an ISC BIND9 name server
15846
15847 2003-04-23 18:00  khoff
15848
15849         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
15850           svc_Common->hashref is bad.
15851
15852 2003-04-23 16:12  ivan
15853
15854         * Makefile, htetc/handler.pl: compatible with mason 1.1!  closes:
15855           bug#492
15856
15857 2003-04-23 15:16  ivan
15858
15859         * FS/FS/part_export.pm: might not be necessary, but to be safe...
15860
15861 2003-04-22 22:36  khoff
15862
15863         * httemplate/search/cust_main.cgi: Missing comma.
15864
15865 2003-04-22 21:53  khoff
15866
15867         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
15868           well.
15869
15870 2003-04-22 11:46  ivan
15871
15872         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
15873           httemplate/config/config.cgi: properly deprecate ancient apache &
15874           sendmail config options
15875
15876 2003-04-22 10:54  ivan
15877
15878         * httemplate/edit/part_export.cgi: mason is more strict about
15879           variables - patch from Richard Siddall, thanks
15880
15881 2003-04-21 21:39  ivan
15882
15883         * FS/: MANIFEST, FS/Conf.pm, FS/part_export.pm, FS/svc_domain.pm,
15884           FS/svc_forward.pm, FS/part_export/domain_shellcommands.pm,
15885           FS/part_export/forward_shellcommands.pm,
15886           t/part_export-forward_shellcommands.t: - mysql 4.1 is available;
15887           update documentation - remove last vestiges of 1.3-style
15888           qmail/vpopmail exports from svc_domain and   svc_forward; add
15889           appropriate exports (closes: Bug#299)
15890
15891 2003-04-21 15:40  ivan
15892
15893         * httemplate/view/svc_acct.cgi: typo
15894
15895 2003-04-21 14:42  khoff
15896
15897         * FS/FS/addr_block.pm: renamed config option excludeaddr
15898
15899 2003-04-21 14:40  khoff
15900
15901         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
15902
15903 2003-04-21 14:29  khoff
15904
15905         * httemplate/edit/process/generic.cgi: Navigation fixes.
15906
15907 2003-04-21 14:13  khoff
15908
15909         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
15910           new routers.  Navigation cleanup.
15911
15912 2003-04-21 14:12  khoff
15913
15914         * httemplate/edit/router.cgi: Lines added for clairity
15915
15916 2003-04-21 13:53  ivan
15917
15918         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
15919           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
15920           FS/bin/freeside-setup, httemplate/docs/schema.html,
15921           httemplate/edit/cust_main.cgi,
15922           httemplate/edit/part_bill_event.cgi,
15923           httemplate/edit/process/cust_main.cgi,
15924           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
15925           on-demand vs. automatic cards & checks: added DCRD and DCHK
15926           payment types
15927
15928 2003-04-21 13:31  khoff
15929
15930         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
15931           sqlmail.  Added support for courier and dovecot authentication.
15932
15933 2003-04-21 13:27  khoff
15934
15935         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
15936           svc_broadband
15937
15938 2003-04-19 10:51  ivan
15939
15940         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
15941           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
15942           integration
15943
15944 2003-04-17 20:29  ivan
15945
15946         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
15947
15948 2003-04-02 06:52  ivan
15949
15950         * FS/FS/cust_main.pm: added order_pkgs sub
15951
15952 2003-04-02 03:38  ivan
15953
15954         * FS/FS/: UID.pm, cust_main.pm: better callbacks
15955
15956 2003-04-02 01:46  ivan
15957
15958         * httemplate/misc/process/meta-import.cgi: updated meta-import web
15959           UI to allow duplicate import tables
15960
15961 2003-04-01 19:23  ivan
15962
15963         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
15964           disappearing email invoice on errors, finally (closes: Bug#35)
15965
15966 2003-04-01 00:03  ivan
15967
15968         * FS/FS/Record.pm, httemplate/docs/index.html,
15969           httemplate/view/cust_main.cgi: - update qsearch for Pg 7.3 -
15970           preliminary 1.5.0 upgrade docs - syntax error in main customer
15971           view
15972
15973 2003-03-31 22:55  ivan
15974
15975         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
15976           cancel button for customers (closes: Bug#25)
15977
15978 2003-03-31 17:22  ivan
15979
15980         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
15981           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
15982           httemplate/edit/process/REAL_cust_pkg.cgi,
15983           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi:
15984           correct last_bill problems with $0 invoice (non-existant) edge
15985           cases
15986
15987 2003-03-31 15:49  ivan
15988
15989         * httemplate/docs/schema.html: added last_bill column
15990
15991 2003-03-31 15:48  ivan
15992
15993         * FS/bin/freeside-setup: add 'last_bill' column
15994
15995 2003-03-28 21:34  ivan
15996
15997         * bin/apache.export: restart apache, not bind!
15998
15999 2003-03-28 20:52  ivan
16000
16001         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
16002           FS/FS/part_export/www_shellcommands.pm,
16003           httemplate/view/svc_www.cgi: correct web UI for svc_www services
16004           & no more @.domain in www_shellcommands export
16005
16006 2003-03-28 18:35  ivan
16007
16008         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
16009
16010 2003-03-28 18:19  ivan
16011
16012         * FS/FS/part_export.pm: cust_svc and svc_x methods
16013
16014 2003-03-28 13:59  ivan
16015
16016         * bin/apache.export: fix missing semicolon in apache export
16017
16018 2003-03-28 13:43  ivan
16019
16020         * FS/FS/part_export/apache.pm: oops in null apache export
16021
16022 2003-03-24 00:30  ivan
16023
16024         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
16025
16026 2003-03-19 20:36  ivan
16027
16028         * httemplate/edit/part_export.cgi: virtual wrap...
16029
16030 2003-03-19 20:09  ivan
16031
16032         * httemplate/edit/part_export.cgi: wrap this textbox hard
16033
16034 2003-03-19 20:00  ivan
16035
16036         * httemplate/edit/part_export.cgi: wide textareas
16037
16038 2003-03-19 19:41  ivan
16039
16040         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
16041           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
16042           bin/apache.export, bin/bind.export, bin/bsdshell.export,
16043           bin/sysvshell.export: apache export!
16044
16045 2003-03-11 03:40  ivan
16046
16047         * FS/FS/svc_domain.pm: another pg7.3 fix
16048
16049 2003-03-11 03:36  ivan
16050
16051         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
16052           meta import webUI updates
16053
16054 2003-03-11 02:41  ivan
16055
16056         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
16057
16058 2003-03-03 17:56  khoff
16059
16060         * FS/MANIFEST: updated for svc_broadband changes
16061
16062 2003-02-28 19:14  ivan
16063
16064         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
16065
16066 2003-02-24 21:40  ivan
16067
16068         * httemplate/edit/cust_main.cgi: remove max length on ACH account
16069           number
16070
16071 2003-02-11 17:21  khoff
16072
16073         * FS/bin/freeside-setup: s/;/,/
16074
16075 2003-02-05 21:26  ivan
16076
16077         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
16078           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
16079           FS/FS/cust_main.pm, FS/bin/freeside-setup,
16080           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
16081           httemplate/edit/part_pkg.cgi: time/data detail on invoices
16082
16083 2003-02-05 15:17  khoff
16084
16085         * FS/FS/addr_block.pm, FS/FS/part_svc_router.pm, FS/FS/router.pm,
16086           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
16087           httemplate/browse/router.cgi, httemplate/edit/router.cgi,
16088           httemplate/edit/svc_broadband.cgi,
16089           httemplate/edit/process/addr_block/add.cgi,
16090           httemplate/edit/process/addr_block/allocate.cgi,
16091           httemplate/edit/process/addr_block/deallocate.cgi,
16092           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
16093           httemplate/edit/process/router.cgi,
16094           httemplate/edit/process/svc_broadband.cgi,
16095           httemplate/edit/process/addr_block/split.cgi, htetc/handler.pl,
16096           httemplate/index.html, httemplate/view/svc_broadband.cgi:
16097           svc_broadband rewrite
16098
16099 2003-02-05 14:06  khoff
16100
16101         * FS/FS/cust_svc.pm: ip_netmask is gone now
16102
16103 2003-01-27 23:47  ivan
16104
16105         * FS/bin/freeside-setup: eek, and this is what caused connectup to
16106           fail too
16107
16108 2003-01-27 22:08  ivan
16109
16110         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
16111           dave denney <daud@kaosol.net>
16112
16113 2003-01-16 22:21  ivan
16114
16115         * FS/FS/ClientAPI/MyAccount.pm,
16116           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
16117           functionality
16118
16119 2003-01-15 18:58  ivan
16120
16121         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
16122
16123 2003-01-14 02:15  ivan
16124
16125         * Makefile: selfservice
16126
16127 2003-01-14 01:26  ivan
16128
16129         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
16130           init.d/freeside-init: move freeside-selfservice-server to proper
16131           MakeMaker install location
16132
16133 2003-01-14 00:49  ivan
16134
16135         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
16136           freeside-selfservice-server to init script add domsvc checking as
16137           a foreign key
16138
16139 2003-01-12 23:26  ivan
16140
16141         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
16142
16143 2003-01-12 22:19  ivan
16144
16145         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
16146           extraneous diffs
16147
16148 2003-01-09 23:41  ivan
16149
16150         * FS/FS/cust_bill.pm: pop off an extra blank line in
16151           business-onlinepayment options
16152
16153 2002-12-28 01:16  ivan
16154
16155         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
16156           business-onlinepayment mod_perl leakage in multi-database
16157           installs.  ugh.
16158
16159 2002-12-27 04:56  ivan
16160
16161         * FS/FS/cust_main.pm: better times on failed billing events
16162
16163 2002-12-24 22:59  ivan
16164
16165         * FS/bin/freeside-daily: declare $opt_p usage
16166
16167 2002-12-24 14:41  ivan
16168
16169         * FS/bin/freeside-setup, httemplate/view/cust_main.cgi:
16170           optimization for ginourmous numbers of packages for intergate,
16171           whew
16172
16173 2002-12-23 15:56  ivan
16174
16175         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
16176           messages
16177
16178 2002-12-23 07:21  ivan
16179
16180         * FS/FS/cust_bill.pm: make agent available to invoice templates
16181
16182 2002-12-23 07:05  steve
16183
16184         * FS/FS/part_export/shellcommands.pm: add email address to
16185           shellcommands
16186
16187           don't error out when importing unaudited accounts (even though
16188           should probably be using $FS::svc_Common::noexport_hack anyway)
16189
16190 2002-12-23 06:54  steve
16191
16192         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
16193           signup_server-quiet, and emailcancel messages.
16194
16195 2002-12-23 06:22  steve
16196
16197         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
16198           selfservice_server-quiet, signup_server-quiet, and emailcancel
16199           messages.
16200
16201 2002-12-22 00:53  ivan
16202
16203         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
16204           freeside-daily to only run for a particular payby
16205           $disable_agentcheck option for cust_pkg for import optimization
16206
16207 2002-12-21 15:48  ivan
16208
16209         * httemplate/search/svc_domain.cgi: UI
16210
16211 2002-12-21 15:44  ivan
16212
16213         * httemplate/search/svc_domain.cgi: don't display all accounts in
16214           each domain
16215
16216 2002-12-21 02:14  ivan
16217
16218         * FS/FS/cust_main.pm: could be multiple returns from these
16219           searches, with taxclasses
16220
16221 2002-12-21 02:02  ivan
16222
16223         * FS/FS/Record.pm: better qsearchs warning
16224
16225 2002-12-20 23:36  ivan
16226
16227         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
16228
16229 2002-12-20 20:31  ivan
16230
16231         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
16232
16233 2002-12-19 19:29  ivan
16234
16235         * httemplate/view/cust_main.cgi: no changing cancelled packages
16236
16237 2002-12-17 13:31  ivan
16238
16239         * FS/FS/cust_bill.pm: invoice_lines() fix
16240
16241 2002-12-17 05:02  ivan
16242
16243         * httemplate/view/svc_acct.cgi: change wording
16244
16245 2002-12-17 02:42  ivan
16246
16247         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
16248
16249 2002-12-17 02:36  ivan
16250
16251         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
16252           sessions
16253
16254 2002-12-17 01:52  ivan
16255
16256         * FS/bin/freeside-sqlradius-seconds: sheesh
16257
16258 2002-12-17 01:48  ivan
16259
16260         * FS/bin/freeside-sqlradius-seconds: sigh
16261
16262 2002-12-17 01:47  ivan
16263
16264         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
16265           calculation?
16266
16267 2002-12-17 01:37  ivan
16268
16269         * FS/bin/freeside-sqlradius-seconds: grr double doh
16270
16271 2002-12-17 01:35  ivan
16272
16273         * FS/bin/freeside-sqlradius-seconds: doh
16274
16275 2002-12-17 01:30  ivan
16276
16277         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
16278
16279 2002-12-17 01:24  ivan
16280
16281         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
16282           freeside-sqlradius-seconds
16283
16284 2002-12-16 13:52  ivan
16285
16286         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
16287           are there others?
16288
16289 2002-12-16 10:53  ivan
16290
16291         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
16292
16293 2002-12-16 02:47  ivan
16294
16295         * httemplate/graph/money_time.cgi: working date range selector that
16296           defaults to the past year!
16297
16298 2002-12-14 13:18  ivan
16299
16300         * FS/FS/cust_svc.pm: fix for auditing packages
16301
16302 2002-12-12 16:31  ivan
16303
16304         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
16305           taxclass fix (?)
16306
16307 2002-12-12 13:44  ivan
16308
16309         * FS/FS/svc_acct.pm: custnum in welcome email
16310
16311 2002-12-10 16:12  ivan
16312
16313         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
16314           beginning of web-based data importer
16315
16316 2002-12-04 04:43  ivan
16317
16318         * bin/bind.export: really fixed now
16319
16320 2002-12-04 04:37  ivan
16321
16322         * bin/bind.export: oops, typo
16323
16324 2002-12-04 04:31  ivan
16325
16326         * FS/FS/cust_bill.pm: empty invoice_lines() fix
16327
16328 2002-11-27 21:44  ivan
16329
16330         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
16331           "Stephen Bechard" <steve@destek.net>
16332
16333 2002-11-27 21:10  ivan
16334
16335         * FS/FS/Conf.pm: deprecate username_policy
16336
16337 2002-11-26 03:58  ivan
16338
16339         * httemplate/misc/process/link.cgi: link by username now only links
16340           to same svcpart
16341
16342 2002-11-26 02:25  ivan
16343
16344         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
16345
16346 2002-11-25 21:42  ivan
16347
16348         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
16349
16350 2002-11-25 02:46  ivan
16351
16352         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
16353           radius group bug, whew
16354
16355 2002-11-22 19:39  ivan
16356
16357         * httemplate/index.html: eww get rid of black border on konq3
16358
16359 2002-11-22 04:19  ivan
16360
16361         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
16362           payments
16363
16364 2002-11-22 03:14  ivan
16365
16366         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
16367           add lec billing event
16368
16369 2002-11-22 02:48  ivan
16370
16371         * FS/FS/cust_main.pm: oops, one last LECB change
16372
16373 2002-11-21 23:50  ivan
16374
16375         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
16376           user dn in ldap export
16377
16378 2002-11-21 12:44  ivan
16379
16380         * FS/FS/part_export.pm: change DN labeling for those obtuse
16381           blockheads at netmagic
16382
16383 2002-11-20 13:13  ivan
16384
16385         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
16386           ability to have multiple comma-separated values to LDAP export
16387
16388 2002-11-20 02:09  ivan
16389
16390         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
16391           for the add call...?  i don't get LDAP
16392
16393 2002-11-20 01:10  ivan
16394
16395         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
16396
16397 2002-11-20 01:07  ivan
16398
16399         * FS/bin/freeside-setup: ugh... need to increase length of payinfo
16400           field in cust_pay and cust_refund for ACH
16401
16402 2002-11-19 14:55  ivan
16403
16404         * FS/FS/cust_bill_event.pm: give better error message on bad
16405           invnum, also 'use FS::cust_bill' here
16406
16407 2002-11-19 14:48  ivan
16408
16409         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
16410           CHECK
16411
16412 2002-11-19 13:20  ivan
16413
16414         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
16415           given
16416
16417 2002-11-19 12:56  ivan
16418
16419         * FS/FS/part_export/ldap.pm: ldap export update
16420
16421 2002-11-19 12:36  ivan
16422
16423         * FS/bin/freeside-setup: increase length of reczone and recdata
16424           fields in domain_record
16425
16426 2002-11-19 02:09  ivan
16427
16428         * FS/FS/cust_bill.pm: typo adding lec transactions
16429
16430 2002-11-19 02:02  ivan
16431
16432         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
16433
16434 2002-11-19 01:51  ivan
16435
16436         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16437           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
16438           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
16439           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
16440           httemplate/edit/part_bill_event.cgi,
16441           httemplate/view/cust_main.cgi: add LEC billing
16442
16443 2002-11-18 21:17  ivan
16444
16445         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
16446           number limit
16447
16448 2002-11-18 02:15  ivan
16449
16450         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
16451           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
16452           preliminary ldap export
16453
16454 2002-11-16 02:33  ivan
16455
16456         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
16457
16458 2002-11-09 02:59  ivan
16459
16460         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
16461           per-hour charging
16462
16463 2002-11-07 14:53  ivan
16464
16465         * FS/FS/cust_main.pm: doc
16466
16467 2002-11-05 20:23  ivan
16468
16469         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
16470           closes: Bug#474
16471
16472 2002-11-05 20:11  ivan
16473
16474         * httemplate/edit/part_pkg.cgi: data billing
16475
16476 2002-11-05 19:58  ivan
16477
16478         * httemplate/edit/part_pkg.cgi: data charging
16479
16480 2002-11-05 15:43  ivan
16481
16482         * httemplate/view/svc_acct.cgi: ui
16483
16484 2002-11-05 15:41  ivan
16485
16486         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
16487           correct radacct column names
16488
16489 2002-11-05 15:34  ivan
16490
16491         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
16492
16493 2002-11-05 15:29  ivan
16494
16495         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
16496           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
16497           bandwidth charges from sqlradius
16498
16499 2002-11-05 12:29  ivan
16500
16501         * FS/bin/freeside-sqlradius-radacctd: lost?
16502
16503 2002-11-04 15:40  ivan
16504
16505         * FS/FS/CGI.pm: balance on small_custview
16506
16507 2002-11-04 12:51  ivan
16508
16509         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
16510           view
16511
16512 2002-11-01 16:13  ivan
16513
16514         * httemplate/graph/money_time.cgi: whew, glad i had a copy of this
16515
16516 2002-10-28 05:22  ivan
16517
16518         * FS/bin/freeside-queued: signal-less queued child handling
16519           (closes: Bug#477)
16520
16521 2002-10-25 14:24  ivan
16522
16523         * FS/FS/part_export/shellcommands.pm: make $old_domain available
16524           too
16525
16526 2002-10-25 06:39  ivan
16527
16528         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
16529           numbers
16530
16531 2002-10-23 10:07  ivan
16532
16533         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
16534
16535 2002-10-23 08:49  ivan
16536
16537         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
16538           httemplate/view/cust_main.cgi: add option to unapply payments
16539
16540 2002-10-22 02:15  ivan
16541
16542         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
16543
16544 2002-10-22 01:13  ivan
16545
16546         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
16547           ACH fixes from s5
16548
16549 2002-10-21 23:28  ivan
16550
16551         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
16552           invoice events too
16553
16554 2002-10-21 08:20  ivan
16555
16556         * httemplate/edit/part_svc.cgi: don't disable for all items
16557
16558 2002-10-21 08:14  ivan
16559
16560         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
16561           or password from being defined
16562
16563 2002-10-20 01:27  ivan
16564
16565         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
16566           shellcommands suspension/unsuspension hooks
16567
16568 2002-10-20 00:26  ivan
16569
16570         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
16571           there is one
16572
16573 2002-10-19 20:28  ivan
16574
16575         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail restart
16576           export option
16577
16578 2002-10-18 09:54  ivan
16579
16580         * Makefile: force executable permissions on bin/pod2x
16581
16582 2002-10-18 06:28  ivan
16583
16584         * FS/bin/freeside-radgroup: argh
16585
16586 2002-10-18 06:23  ivan
16587
16588         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
16589           cache
16590
16591 2002-10-18 03:28  ivan
16592
16593         * FS/: MANIFEST, bin/freeside-radgroup: adding
16594
16595 2002-10-17 08:06  ivan
16596
16597         * httemplate/view/svc_acct.cgi: use consistant terminology
16598
16599 2002-10-17 08:05  ivan
16600
16601         * httemplate/view/svc_acct.cgi: UI change for hour info
16602
16603 2002-10-17 07:59  ivan
16604
16605         * FS/FS/cust_svc.pm: yay missing paren
16606
16607 2002-10-17 07:50  ivan
16608
16609         * FS/FS/cust_svc.pm: *sigh* better debugging
16610
16611 2002-10-17 07:46  ivan
16612
16613         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
16614
16615 2002-10-17 07:37  ivan
16616
16617         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
16618
16619 2002-10-17 07:33  ivan
16620
16621         * httemplate/view/svc_acct.cgi: sqlradacct hour update
16622
16623 2002-10-17 07:16  ivan
16624
16625         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
16626           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
16627           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
16628           datasrc, not plandata options (whew)
16629
16630 2002-10-15 02:54  ivan
16631
16632         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
16633
16634 2002-10-14 00:44  ivan
16635
16636         * FS/FS/Conf.pm: s/bool/checkbox/
16637
16638 2002-10-14 00:30  ivan
16639
16640         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
16641           config file allows selection of accounts from any domain
16642
16643 2002-10-13 23:17  ivan
16644
16645         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
16646           billing
16647
16648 2002-10-13 23:16  ivan
16649
16650         * httemplate/view/svc_acct.cgi: show time online this billing cycle
16651           on view account screen
16652
16653 2002-10-13 00:14  ivan
16654
16655         * httemplate/docs/session.html: doh
16656
16657 2002-10-12 18:14  ivan
16658
16659         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
16660           non-Pg and Pg before 7.1
16661
16662 2002-10-12 18:05  ivan
16663
16664         * FS/FS/cust_bill.pm: bug fix in new ACH code
16665
16666 2002-10-12 07:21  ivan
16667
16668         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
16669           dayphone/nightphone msgcat
16670
16671 2002-10-12 06:46  ivan
16672
16673         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
16674           dayphone/nightphone as customizable labels, closes: Bug#464
16675
16676 2002-10-12 06:26  ivan
16677
16678         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
16679           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
16680           charge per-hour against an external radacct table
16681
16682 2002-10-12 03:15  ivan
16683
16684         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
16685           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
16686           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
16687           httemplate/edit/process/cust_main.cgi,
16688           httemplate/view/cust_main.cgi: ACH support
16689
16690 2002-10-10 09:48  ivan
16691
16692         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
16693           expiration dates
16694
16695 2002-10-10 09:28  ivan
16696
16697         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
16698
16699 2002-10-09 07:30  ivan
16700
16701         * FS/FS/Conf.pm: nasty typo
16702
16703 2002-10-09 06:59  ivan
16704
16705         * FS/FS/Conf.pm: don't explicitly specify unclassified config
16706           section
16707
16708 2002-10-09 06:43  ivan
16709
16710         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
16711           existing directories in vpopmail export
16712
16713 2002-10-09 06:07  ivan
16714
16715         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
16716           the attribute used for plaintext pw's
16717
16718 2002-10-08 04:10  ivan
16719
16720         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
16721           package browse (closes: Bug#467)
16722
16723 2002-10-08 03:50  ivan
16724
16725         * eg/export_template.pm: slightly less sucky
16726
16727 2002-10-08 01:33  ivan
16728
16729         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
16730           displays static HTML on account view (closes: Bug#465)
16731
16732 2002-10-07 21:46  ivan
16733
16734         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
16735           httemplate/view/cust_main.cgi: payby-default config option, with
16736           special "HIDE" option to disable billing information in the web
16737           interface (closes: Bug#468)
16738
16739 2002-10-07 01:47  ivan
16740
16741         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
16742           not when it is *before*
16743
16744 2002-10-05 04:14  ivan
16745
16746         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
16747           blank id fields
16748
16749 2002-10-04 05:56  ivan
16750
16751         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
16752           FS/bin/freeside-setup, httemplate/edit/process/cust_pkg.cgi,
16753           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
16754           httemplate/view/cust_main.cgi: working on the road:   - easier
16755           "change package" link for changing one package to another   -
16756           sqlradius export now compatible with Pg   - indices on phone
16757           numbers   - install instructions specify Pg 7.1 (at least until
16758           ILIKE thing is changed)   - searching on phone number fragments
16759
16760 2002-10-04 05:39  ivan
16761
16762         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
16763
16764 2002-10-04 05:29  ivan
16765
16766         * FS/bin/freeside-count-active-customers: adding
16767
16768 2002-10-04 05:09  ivan
16769
16770         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
16771           print   is now: send email to invoice from address
16772
16773 2002-10-03 08:29  ivan
16774
16775         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
16776           Crypt-Password for encrypted pw's
16777
16778 2002-09-27 05:14  ivan
16779
16780         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
16781
16782 2002-09-27 05:14  ivan
16783
16784         * FS/FS/UID.pm: don't chop blanks
16785
16786 2002-09-26 22:36  ivan
16787
16788         * FS/bin/freeside-adduser: lock mapsecrets file
16789
16790 2002-09-25 22:28  ivan
16791
16792         * Makefile: fix $INIT_FILE usage
16793
16794 2002-09-25 22:26  ivan
16795
16796         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
16797
16798 2002-09-25 22:25  ivan
16799
16800         * Makefile: oops
16801
16802 2002-09-25 21:45  ivan
16803
16804         * httemplate/search/svc_acct.cgi: tyop
16805
16806 2002-09-25 02:11  ivan
16807
16808         * Makefile: doc
16809
16810 2002-09-25 02:09  ivan
16811
16812         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
16813           "Authentication-Type" for netc.net.au (radiator?)
16814
16815 2002-09-24 01:31  ivan
16816
16817         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
16818
16819 2002-09-23 07:27  ivan
16820
16821         * FS/FS/CGI.pm, htetc/handler.pl: global.asa changes for profiling
16822           redirects header-handling changes necessary for chart .cgis
16823
16824 2002-09-23 01:50  ivan
16825
16826         * Makefile: better default Pg datasource
16827
16828 2002-09-21 04:17  ivan
16829
16830         * FS/bin/freeside-setup, httemplate/docs/schema.dia,
16831           httemplate/docs/schema.html, FS/FS/cust_bill.pm,
16832           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
16833           FS/FS/cust_main_county.pm, bin/create-history-tables,
16834           httemplate/browse/cust_main_county.cgi,
16835           httemplate/edit/cust_main_county.cgi,
16836           httemplate/edit/process/cust_main_county.cgi: all taxes now have
16837           names.  closes: Bug#15
16838
16839 2002-09-20 08:49  ivan
16840
16841         * README: d
16842
16843 2002-09-20 08:49  ivan
16844
16845         * FS/Makefile.PL: installing into /usr/bin, bah
16846
16847 2002-09-20 08:48  ivan
16848
16849         * FS/FS.pm: doc
16850
16851 2002-09-20 08:48  ivan
16852
16853         * Makefile: 1.5.0
16854
16855 2002-09-20 08:47  ivan
16856
16857         * FS/: MANIFEST, bin/freeside-addoutsourceuser,
16858           bin/freeside-deloutsource, bin/freeside-deloutsourceuser,
16859           bin/freeside-deluser, bin/freeside-setup: add freeside-deluser,
16860           freeside-deloutsource and freeside-deloutsourceuser
16861
16862 2002-09-20 08:46  ivan
16863
16864         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
16865
16866 2002-09-20 07:48  ivan
16867
16868         * FS/FS/part_export.pm: extraneous warn
16869
16870 2002-09-20 05:50  ivan
16871
16872         * FS/bin/freeside-setup: move from bin/fs-setup to
16873           FS/bin/freeside-setup
16874
16875 2002-09-20 03:16  ivan
16876
16877         * FS/FS/UID.pm: change otaker fields to 32 chars
16878
16879 2002-09-19 06:34  ivan
16880
16881         * FS/FS/Record.pm, bin/dbdef-create: use database SERIAL or
16882           AUTO_INCREMENT for primary keys, finally, yay! closes: bug#69
16883
16884 2002-09-19 01:43  ivan
16885
16886         * FS/bin/freeside-daily: package expiration
16887
16888 2002-09-19 01:34  ivan
16889
16890         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
16891
16892 2002-09-18 15:50  ivan
16893
16894         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
16895           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
16896           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
16897           httemplate/view/svc_acct.cgi: remove domain config file, closes:
16898           Bug#269
16899
16900 2002-09-18 15:38  ivan
16901
16902         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
16903
16904 2002-09-18 05:10  ivan
16905
16906         * httemplate/docs/: index.html, legacy.html: doc
16907
16908 2002-09-17 03:21  ivan
16909
16910         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
16911           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
16912           support
16913
16914 2002-09-17 02:19  ivan
16915
16916         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
16917           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
16918           httemplate/index.html, httemplate/docs/schema.dia,
16919           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
16920           httemplate/edit/process/part_svc.cgi, httemplate/misc/link.cgi,
16921           httemplate/search/svc_domain.cgi: remove svc_acct_sm
16922
16923 2002-09-16 17:40  ivan
16924
16925         * FS/FS/cust_bill.pm: send_ftp doc fix
16926
16927 2002-09-16 17:33  ivan
16928
16929         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
16930           "emailinvoiceauto" implementation rewritten to work properly,
16931           stop
16932               overwriting existing invoice destinations
16933
16934 2002-09-16 02:27  ivan
16935
16936         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
16937
16938 2002-09-11 02:28  ivan
16939
16940         * httemplate/browse/svc_acct_pop.cgi: mason error
16941
16942 2002-09-11 02:09  ivan
16943
16944         * httemplate/search/cust_main.cgi: mason warnings
16945
16946 2002-09-09 20:31  ivan
16947
16948         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
16949           order numbers, like VirtualNet
16950
16951 2002-09-09 16:05  khoff
16952
16953         * httemplate/: edit/svc_broadband.cgi,
16954           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
16955           svc_broadband merge
16956
16957 2002-09-09 16:01  khoff
16958
16959         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, httemplate/index.html,
16960           httemplate/edit/part_svc.cgi,
16961           httemplate/edit/process/part_svc.cgi, FS/FS/svc_broadband.pm:
16962           svc_broadband merge
16963
16964 2002-09-09 15:56  khoff
16965
16966         * FS/MANIFEST: svc_broadband merge
16967
16968 2002-09-09 12:56  ivan
16969
16970         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
16971           vpopmail user
16972
16973 2002-09-09 12:54  ivan
16974
16975         * httemplate/docs/ssh.html: doc clarification about users
16976
16977 2002-09-09 05:34  ivan
16978
16979         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
16980           ClientAPI/passwd.pm: : is not legal in GECOS
16981
16982 2002-09-08 05:57  ivan
16983
16984         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
16985           records first, then svc_domain
16986
16987 2002-09-08 05:40  ivan
16988
16989         * bin/bind.export: error out if can't open .HEADER files
16990
16991 2002-09-08 04:36  ivan
16992
16993         * README: 1.4.1
16994
16995 2002-09-08 02:49  ivan
16996
16997         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
16998           useful default domain files
16999
17000 2002-09-07 07:20  ivan
17001
17002         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
17003           description, give up hoping for a better description of the
17004           export from jeff
17005
17006 2002-09-06 19:27  ivan
17007
17008         * httemplate/docs/index.html: 1.4.1
17009
17010 2002-09-06 19:19  ivan
17011
17012         * FS/FS/part_export/vpopmail.pm: import flocking constants
17013
17014 2002-09-05 11:51  ivan
17015
17016         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
17017
17018 2002-09-05 10:01  ivan
17019
17020         * httemplate/edit/cust_main.cgi: "same as billing address" box
17021           would uncheck itself on errors (only looked at previous
17022           ship_last, not CGI checkbox value too)  Closes: Bug#448
17023
17024 2002-09-05 09:51  ivan
17025
17026         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
17027           compatibility
17028
17029 2002-09-05 06:50  ivan
17030
17031         * httemplate/browse/part_svc.cgi: don't show "clone an existing
17032           service definition" if there aren't any yet
17033
17034 2002-09-05 06:27  ivan
17035
17036         * FS/FS/cust_main.pm, httemplate/index.html,
17037           httemplate/misc/cust_main-import_charges.cgi,
17038           httemplate/misc/process/cust_main-import_charges.cgi: batch
17039           charge/credit import
17040
17041 2002-09-05 06:01  ivan
17042
17043         * FS/FS/svc_acct.pm: show illegal dir in error msg
17044
17045 2002-09-05 02:10  ivan
17046
17047         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
17048           extraneous `vpopmail machine' field
17049
17050 2002-09-04 05:43  ivan
17051
17052         * Makefile, httemplate/index.html: 1.4.1beta1
17053
17054 2002-09-04 01:42  ivan
17055
17056         * httemplate/edit/part_pkg.cgi: spelling
17057
17058 2002-08-30 16:48  ivan
17059
17060         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
17061
17062 2002-08-30 16:42  ivan
17063
17064         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
17065           httemplate/edit/process/part_bill_event.cgi: new invoice event:
17066           upload a CSV file
17067
17068 2002-08-30 16:17  ivan
17069
17070         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
17071           of their cust_pkg.bill date) - setting cust_pkg.bill date
17072           directly bypasses setup fee
17073
17074 2002-08-30 10:34  ivan
17075
17076         * FS/FS/cust_main.pm, httemplate/index.html,
17077           httemplate/misc/cust_main-import.cgi,
17078           httemplate/misc/process/cust_main-import.cgi: working CSV import
17079           for crcmn
17080
17081 2002-08-30 04:33  ivan
17082
17083         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
17084           (hopefully) better error message
17085
17086 2002-08-30 03:25  ivan
17087
17088         * Makefile: silly conf/registries dir still hanging around in CVS
17089           checkouts
17090
17091 2002-08-29 07:11  ivan
17092
17093         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
17094
17095 2002-08-29 02:11  ivan
17096
17097         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
17098           import, make username/password for unexported services conflict
17099           at least with self
17100
17101 2002-08-29 01:13  khoff
17102
17103         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
17104
17105 2002-08-29 00:50  ivan
17106
17107         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
17108
17109 2002-08-28 23:02  ivan
17110
17111         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
17112
17113 2002-08-28 22:57  ivan
17114
17115         * httemplate/view/svc_acct.cgi: password viewing UI change
17116
17117 2002-08-27 00:26  khoff
17118
17119         * FS/FS/Record.pm: Yip yip, I sprained my brain
17120
17121 2002-08-26 13:40  ivan
17122
17123         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
17124
17125 2002-08-24 20:54  ivan
17126
17127         * FS/bin/freeside-addoutsourceuser: ?
17128
17129 2002-08-24 20:42  ivan
17130
17131         * FS/bin/freeside-addoutsourceuser: correct secrets file path
17132
17133 2002-08-24 19:35  ivan
17134
17135         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
17136           passwords
17137
17138 2002-08-24 19:26  ivan
17139
17140         * FS/FS/part_export/shellcommands.pm: properly quote password as
17141           well as finger
17142
17143 2002-08-24 18:48  ivan
17144
17145         * FS/bin/freeside-addoutsourceuser: password
17146
17147 2002-08-24 18:48  ivan
17148
17149         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
17150           bin/freeside-addoutsourceuser
17151
17152 2002-08-24 18:16  ivan
17153
17154         * FS/bin/: freeside-adduser, freeside-setup: doc
17155
17156 2002-08-24 18:14  ivan
17157
17158         * FS/bin/freeside-setup: noninteractive freeside-setup
17159
17160 2002-08-24 18:09  ivan
17161
17162         * FS/bin/: freeside-adduser, freeside-setup: doc
17163
17164 2002-08-24 01:13  ivan
17165
17166         * FS/bin/freeside-adduser: also do -b flag
17167
17168 2002-08-24 00:43  ivan
17169
17170         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
17171           in commands
17172
17173 2002-08-24 00:20  ivan
17174
17175         * httemplate/edit/part_export.cgi: don't substitute defaults for
17176           empty options when editing exports
17177
17178 2002-08-23 23:41  ivan
17179
17180         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
17181           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
17182           fix - no strict 'vars'; when necessary
17183
17184 2002-08-23 20:29  ivan
17185
17186         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
17187           unprovision a single service
17188
17189 2002-08-23 19:10  ivan
17190
17191         * FS/bin/freeside-addoutsource: fix path
17192
17193 2002-08-23 18:53  ivan
17194
17195         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
17196
17197 2002-08-23 17:51  ivan
17198
17199         * httemplate/view/cust_main.cgi: UI
17200
17201 2002-08-23 17:16  ivan
17202
17203         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
17204           bin/freeside-addoutsource
17205
17206 2002-08-23 16:43  ivan
17207
17208         * FS/: MANIFEST, FS/part_export.pm,
17209           FS/part_export/domain_shellcommands.pm,
17210           t/part_export-domain_shellcommands.t: add domain_shellcommands
17211           export
17212
17213 2002-08-19 16:08  ivan
17214
17215         * httemplate/view/cust_main.cgi: encode_entities for comments
17216           entries
17217
17218 2002-08-11 23:17  ivan
17219
17220         * rt/etc/schema.Pg: import rt 2.0.14
17221
17222 2002-08-02 17:39  ivan
17223
17224         * httemplate/docs/legacy.html: remove some extra modules from
17225           install doc
17226
17227 2002-07-31 11:55  ivan
17228
17229         * FS/FS/part_export.pm: delete directories when deleting users on
17230           freebsd
17231
17232 2002-07-31 06:18  ivan
17233
17234         * FS/FS/svc_acct.pm: fix bug with static IP addresses
17235
17236 2002-07-26 20:56  ivan
17237
17238         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
17239           interface to lib code
17240
17241 2002-07-26 19:47  ivan
17242
17243         * FS/bin/freeside-daily: vacuum pg databases daily
17244
17245 2002-07-25 19:33  ivan
17246
17247         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
17248           shellcommands edit gecos field too
17249
17250 2002-07-23 05:37  ivan
17251
17252         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
17253
17254 2002-07-22 03:50  ivan
17255
17256         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
17257           adding
17258
17259 2002-07-22 03:20  ivan
17260
17261         * Makefile: 1.4.0
17262
17263 2002-07-22 03:18  ivan
17264
17265         * FS/FS/CGI.pm: UI
17266
17267 2002-07-22 03:18  ivan
17268
17269         * FS/FS/cust_main.pm: sort bills by date
17270
17271 2002-07-16 05:29  ivan
17272
17273         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
17274           FS/ClientAPI/passwd.pm: ClientAPI
17275
17276 2002-07-16 05:28  ivan
17277
17278         * fs_selfservice/: DEPLOY, fs_passwd_test,
17279           FS-SelfService/SelfService.pm,
17280           FS-SelfService/freeside-selfservice-clientd,
17281           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
17282           FS-SelfService/cgi/selfservice.cgi,
17283           FS-SelfService/cgi/view_invoice.html: invoice viewing...
17284
17285 2002-07-15 20:57  ivan
17286
17287         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
17288
17289 2002-07-15 20:56  ivan
17290
17291         * FS/FS/part_export/infostreet.pm: better error handling
17292
17293 2002-07-15 20:47  ivan
17294
17295         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
17296
17297 2002-07-15 01:28  ivan
17298
17299         * fs_selfservice/: fs_passwd_test,
17300           FS-SelfService/freeside-selfservice-clientd: working framework,
17301           no hung clients, whew
17302
17303 2002-07-14 18:44  ivan
17304
17305         * bin/bind.import: finally a working DNS::ZoneParse
17306
17307 2002-07-11 06:52  ivan
17308
17309         * fs_selfservice/: DEPLOY, fs_passwd_test, FS-SelfService/MANIFEST,
17310           FS-SelfService/SelfService.pm,
17311           FS-SelfService/freeside-selfservice-clientd: finally working
17312           async framework
17313
17314 2002-07-08 19:23  ivan
17315
17316         * httemplate/docs/: schema.dia, schema.png: new schema diagram
17317
17318 2002-07-08 10:14  ivan
17319
17320         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
17321           different freeside uid/gid
17322
17323 2002-07-08 08:56  ivan
17324
17325         * httemplate/edit/svc_acct.cgi: better error message
17326
17327 2002-07-08 06:07  ivan
17328
17329         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
17330           edit expiration dates
17331
17332 2002-07-08 03:01  ivan
17333
17334         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
17335           should remove home directories
17336
17337 2002-07-07 10:49  ivan
17338
17339         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
17340           new-export-aware, closes: #431
17341
17342 2002-07-06 05:15  ivan
17343
17344         * Makefile: beta2
17345
17346 2002-07-06 04:08  ivan
17347
17348         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
17349           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
17350
17351 2002-07-06 01:50  ivan
17352
17353         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
17354           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
17355
17356 2002-07-06 01:29  ivan
17357
17358         * httemplate/view/cust_main.cgi: speling
17359
17360 2002-07-06 00:32  ivan
17361
17362         * httemplate/edit/part_pkg.cgi: fix speling
17363
17364 2002-07-06 00:30  ivan
17365
17366         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
17367           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
17368           job queue & exports, and make them configurable
17369
17370 2002-07-05 21:20  ivan
17371
17372         * FS/FS/svc_acct.pm: typo
17373
17374 2002-07-05 16:32  ivan
17375
17376         * httemplate/config/config.cgi: fix bug with config having a value
17377           not in the select
17378
17379 2002-07-04 03:35  ivan
17380
17381         * httemplate/browse/: agent.cgi, agent_type.cgi,
17382           part_bill_event.cgi, part_export.cgi, part_pkg.cgi, part_svc.cgi,
17383           svc_acct_pop.cgi: move "add" links to the top
17384
17385 2002-07-03 07:45  ivan
17386
17387         * FS/t/part_export-http.t: s/_post//
17388
17389 2002-07-03 07:21  ivan
17390
17391         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
17392           t/part_export-http.t: http export
17393
17394 2002-07-03 04:37  ivan
17395
17396         * FS/FS/InitHandler.pm: 54
17397
17398 2002-07-03 04:35  ivan
17399
17400         * FS/FS/InitHandler.pm: sacrifice memory for speed
17401
17402 2002-07-03 04:31  ivan
17403
17404         * FS/FS/InitHandler.pm: preload modules
17405
17406 2002-07-03 04:23  ivan
17407
17408         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
17409           apache init
17410
17411 2002-07-03 04:10  ivan
17412
17413         * FS/FS/UID.pm: allow InitHandler to work during apache startup
17414
17415 2002-07-03 03:50  ivan
17416
17417         * FS/FS/InitHandler.pm: skip comment & blank lines
17418
17419 2002-07-03 03:48  ivan
17420
17421         * FS/FS/InitHandler.pm: debug
17422
17423 2002-07-03 03:33  ivan
17424
17425         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
17426           dbdefs
17427
17428 2002-07-02 20:57  ivan
17429
17430         * FS/FS/cust_main.pm: working one-time charges again
17431
17432 2002-07-02 20:52  ivan
17433
17434         * httemplate/view/cust_main.cgi: ui
17435
17436 2002-07-02 20:47  ivan
17437
17438         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
17439           httemplate/edit/process/quick-charge.cgi,
17440           httemplate/view/cust_main.cgi: one-time charges with tax classes
17441
17442 2002-07-02 19:25  ivan
17443
17444         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
17445           httemplate/config/config.cgi: deprecate text radius config
17446           options update config docs
17447
17448 2002-07-02 18:47  ivan
17449
17450         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
17451
17452 2002-07-02 18:05  ivan
17453
17454         * FS/bin/freeside-sqlradius-reset: pod
17455
17456 2002-07-02 18:01  ivan
17457
17458         * FS/bin/freeside-sqlradius-reset: fix usage message
17459
17460 2002-07-02 16:03  ivan
17461
17462         * FS/FS/part_export.pm: fix usermod commands for freebsd
17463
17464 2002-07-02 07:37  ivan
17465
17466         * Makefile: beta1!!
17467
17468 2002-07-02 07:22  ivan
17469
17470         * FS/FS/part_export/textradius.pm: working textradius export
17471
17472 2002-07-02 07:00  ivan
17473
17474         * FS/FS/part_export/textradius.pm: better diagnostics
17475
17476 2002-07-02 06:22  ivan
17477
17478         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
17479
17480 2002-07-02 06:04  ivan
17481
17482         * FS/FS/part_export/shellcommands.pm: no warnings
17483
17484 2002-07-02 06:00  ivan
17485
17486         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
17487           linux and freebsd shellcommands
17488
17489 2002-07-02 04:29  ivan
17490
17491         * FS/FS/part_export.pm: fix for freebsd presets
17492
17493 2002-07-02 04:27  ivan
17494
17495         * FS/FS/part_export.pm: useful shellcommands presets
17496
17497 2002-07-02 03:14  ivan
17498
17499         * FS/bin/freeside-queued: grr old openssh grr freebsd
17500
17501 2002-07-02 02:42  ivan
17502
17503         * FS/bin/freeside-queued: fleabsd grr
17504
17505 2002-07-02 02:39  ivan
17506
17507         * FS/bin/freeside-queued: freebsd is sofa king broken
17508
17509 2002-07-02 00:31  ivan
17510
17511         * FS/FS/part_export/textradius.pm: working textradius
17512
17513 2002-07-02 00:13  ivan
17514
17515         * FS/FS/part_export/textradius.pm: better error reporting from
17516           rsync
17517
17518 2002-07-01 23:58  ivan
17519
17520         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
17521           s/options/option/, oops, and machine isn't an option
17522
17523 2002-07-01 23:48  ivan
17524
17525         * FS/FS/queue.pm: error messages can have other chars
17526
17527 2002-07-01 15:38  ivan
17528
17529         * FS/FS/part_export/textradius.pm: prevent any possible infinite
17530           looping
17531
17532 2002-07-01 02:15  ivan
17533
17534         * FS/FS/part_export/textradius.pm: real-time! text radius export
17535
17536 2002-06-30 04:01  ivan
17537
17538         * CREDITS: administrivia
17539
17540 2002-06-30 00:17  ivan
17541
17542         * FS/FS/Record.pm: oops, very bad
17543
17544 2002-06-30 00:16  ivan
17545
17546         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
17547           Pg money type)
17548
17549 2002-06-30 00:04  ivan
17550
17551         * FS/FS/Record.pm: fix dbdef caching
17552
17553 2002-06-29 19:13  ivan
17554
17555         * FS/: MANIFEST, FS/part_export.pm,
17556           FS/part_export/shellcommands_withdomain.pm,
17557           t/part_export-shellcommands_withdomain.t: export!
17558
17559 2002-06-29 18:18  ivan
17560
17561         * httemplate/docs/ssh.html: adding
17562
17563 2002-06-28 13:31  ivan
17564
17565         * FS/FS/svc_acct.pm: better error message for illegal password
17566
17567 2002-06-28 13:21  ivan
17568
17569         * FS/FS/cust_main.pm: better error message for missing tax classes
17570
17571 2002-06-28 03:49  ivan
17572
17573         * FS/FS/Record.pm: remove extraneous check
17574
17575 2002-06-28 01:23  ivan
17576
17577         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
17578           hopefully keeping performance improvement
17579
17580 2002-06-27 20:09  ivan
17581
17582         * httemplate/view/cust_main.cgi: more card display changes
17583
17584 2002-06-27 19:21  ivan
17585
17586         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
17587           first
17588
17589 2002-06-27 02:23  ivan
17590
17591         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
17592           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
17593           exports
17594
17595 2002-06-27 02:19  ivan
17596
17597         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
17598           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
17599           t/part_export-null.t, t/part_export-sysvshell.t,
17600           t/part_export-www_shellcommands.t: export updates
17601
17602 2002-06-26 01:36  ivan
17603
17604         * FS/FS/part_export.pm: tyop
17605
17606 2002-06-26 01:32  ivan
17607
17608         * FS/FS/part_export.pm: better export docs/defaults
17609
17610 2002-06-26 01:12  ivan
17611
17612         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
17613           one-time charges
17614
17615 2002-06-26 01:05  ivan
17616
17617         * httemplate/view/cust_main.cgi: close form tags
17618
17619 2002-06-26 00:42  ivan
17620
17621         * bin/: bsdshell.export, sysvshell.export: shell.export ->
17622           bsdshell.export & sysvshell.export
17623
17624 2002-06-25 20:53  ivan
17625
17626         * FS/FS/part_export_option.pm: export options can be anything
17627
17628 2002-06-25 19:37  ivan
17629
17630         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
17631           with email invoices too
17632
17633 2002-06-25 18:35  ivan
17634
17635         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
17636           httemplate/edit/process/quick-cust_pkg.cgi,
17637           httemplate/view/cust_main.cgi: working one-time charges
17638
17639 2002-06-25 17:41  ivan
17640
17641         * httemplate/edit/part_pkg.cgi: ui
17642
17643 2002-06-25 16:27  ivan
17644
17645         * httemplate/view/svc_www.cgi: add link to controlling account
17646
17647 2002-06-25 00:18  ivan
17648
17649         * FS/bin/freeside-queued: might work again under mysql
17650
17651 2002-06-23 12:16  ivan
17652
17653         * FS/FS/domain_record.pm: domain_record records attached to svc_www
17654           records are no longer delete-able, patch from "Stephen Bechard"
17655           <steve@destek.net>, thanks!  closes: Bug#434
17656
17657 2002-06-22 22:44  ivan
17658
17659         * httemplate/edit/process/svc_www.cgi: patch to get this working
17660           from Stephen Bechard <steve@destek.net>
17661
17662 2002-06-22 22:43  ivan
17663
17664         * httemplate/view/svc_www.cgi: add link to edit and format nicely
17665
17666 2002-06-22 18:36  ivan
17667
17668         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
17669           "Stephen Bechard" <steve@destek.net>, thanks
17670
17671 2002-06-22 18:33  ivan
17672
17673         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
17674           works now, patch from "Stephen Bechard" <steve@destek.net>
17675
17676 2002-06-21 14:49  ivan
17677
17678         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
17679           noment's request
17680
17681 2002-06-21 13:26  ivan
17682
17683         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
17684           setting
17685
17686 2002-06-21 13:17  ivan
17687
17688         * FS/FS/part_export/infostreet.pm: debugging option
17689
17690 2002-06-21 02:57  ivan
17691
17692         * bin/passwd.import: no, don't check for duplicates like this by
17693           default... not new-export style
17694
17695 2002-06-21 02:56  ivan
17696
17697         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
17698           stuff still needs to be rewritten for new exports
17699
17700 2002-06-21 02:15  ivan
17701
17702         * bin/passwd.import: oops
17703
17704 2002-06-21 02:13  ivan
17705
17706         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
17707           fixes...
17708
17709 2002-06-21 02:11  ivan
17710
17711         * bin/passwd.import: tiny bit better passwd.import
17712
17713 2002-06-21 01:29  ivan
17714
17715         * httemplate/index.html: uid search on main menu, updated upgrade
17716           docs
17717
17718 2002-06-20 15:35  ivan
17719
17720         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
17721
17722 2002-06-19 18:29  ivan
17723
17724         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
17725           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
17726           httemplate/edit/process/part_export.cgi: shellcommands
17727           w/passwords
17728
17729 2002-06-18 21:54  ivan
17730
17731         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
17732           <steve@destek.net>
17733
17734 2002-06-18 21:03  ivan
17735
17736         * FS/FS/part_export/infostreet.pm: fix setContactField email
17737
17738 2002-06-18 18:03  ivan
17739
17740         * FS/FS/svc_acct.pm: and the same for changes...
17741
17742 2002-06-18 17:58  ivan
17743
17744         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
17745           caused by kristian/mark/pc-intouch's changes moving exports into
17746           svc_Common -   changed sequence of events such that groups were
17747           not provisioned when the   sqlradius export was run
17748
17749 2002-06-18 16:52  ivan
17750
17751         * httemplate/misc/queue.cgi: better error message
17752
17753 2002-06-14 18:12  ivan
17754
17755         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
17756           mark@pc-intouch.com: exporttype2svcdb removal
17757
17758 2002-06-14 14:35  ivan
17759
17760         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
17761           faxNumber (? dunno, what noment wants)
17762
17763 2002-06-14 04:44  ivan
17764
17765         * Makefile: better releaes target?
17766
17767 2002-06-14 04:26  ivan
17768
17769         * Makefile: 1.4.0pre14
17770
17771 2002-06-14 04:22  ivan
17772
17773         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
17774           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
17775           dependancies FS::queue::joblisting html excapes & truncates long
17776           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
17777           am, too.  really!)
17778
17779 2002-06-14 02:19  ivan
17780
17781         * FS/FS/UID.pm: only run callbacks once... should speed things up
17782           (no dbdef reloading)
17783
17784 2002-06-13 20:26  ivan
17785
17786         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
17787           match reality
17788
17789 2002-06-13 20:12  ivan
17790
17791         * httemplate/index.html: remove classic interface
17792
17793 2002-06-13 19:25  ivan
17794
17795         * FS/bin/freeside-queued: mysql compatibility?
17796
17797 2002-06-13 17:12  ivan
17798
17799         * httemplate/: index.html, search/cust_main.cgi: search by for
17800           address2 (unit) - commented out in default index.html
17801
17802 2002-06-13 16:28  ivan
17803
17804         * httemplate/: index.html, search/cust_main.cgi: phone number
17805           search (Bug#422)
17806
17807 2002-06-13 16:00  ivan
17808
17809         * FS/FS/svc_acct.pm, httemplate/index.html,
17810           httemplate/search/svc_acct.cgi: fuzzy username searching
17811           (Bug#422)
17812
17813 2002-06-12 17:53  ivan
17814
17815         * httemplate/: index.html, search/cust_main.cgi: search on customer
17816           number (Bug#422)
17817
17818 2002-06-12 13:31  ivan
17819
17820         * FS/FS/svc_acct.pm: fix new duplicate username checking
17821
17822 2002-06-12 10:29  ivan
17823
17824         * httemplate/index.html: fix company search
17825
17826 2002-06-12 09:26  ivan
17827
17828         * FS/FS/cust_main.pm: fix problems with code that resets invoice
17829           events
17830
17831 2002-06-11 11:20  ivan
17832
17833         * bin/bind.export: perl 5.005 needs an explicit mask for mkdir
17834
17835 2002-06-11 02:51  ivan
17836
17837         * FS/FS/part_export.pm: notes
17838
17839 2002-06-11 02:46  ivan
17840
17841         * bin/bind.export: add preliminary bsd shell export
17842
17843 2002-06-11 02:14  ivan
17844
17845         * FS/FS/svc_acct.pm: export-based duplicate username checking!
17846
17847 2002-06-11 01:29  ivan
17848
17849         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
17850           option to (bsd|sysv)shell export
17851
17852 2002-06-10 20:25  ivan
17853
17854         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
17855           part_export/infostreet.pm: - add new suspend and unsuspend export
17856           hooks (with null defaults) - infostreet export: actually
17857           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
17858           export: set some contact fields @ infostreet (Bug#419)
17859
17860 2002-06-10 17:58  ivan
17861
17862         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
17863           Makefile.  whew.
17864
17865 2002-06-10 16:02  ivan
17866
17867         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
17868           line 299 in file FS/domain_record.pm
17869
17870 2002-06-10 15:48  ivan
17871
17872         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
17873           when user clicks "Bill now" (closes: Bug#417)
17874
17875 2002-06-10 15:07  ivan
17876
17877         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
17878           invoice events when a card changes (closes: Bug#417)
17879
17880 2002-06-10 12:44  ivan
17881
17882         * httemplate/view/cust_main.cgi: final visual update on package
17883           date view
17884
17885 2002-06-10 12:41  ivan
17886
17887         * httemplate/view/cust_main.cgi: fixup time display in packages
17888
17889 2002-06-10 12:30  ivan
17890
17891         * httemplate/view/cust_main.cgi: add small time display to dates
17892
17893 2002-06-09 19:52  ivan
17894
17895         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
17896
17897 2002-06-09 19:52  ivan
17898
17899         * FS/FS/cust_main_county.pm: silence undefined warnings
17900
17901 2002-06-09 19:51  ivan
17902
17903         * FS/FS/CGI.pm: unused global
17904
17905 2002-06-09 19:42  ivan
17906
17907         * Makefile: back to ASP for profiling...
17908
17909 2002-06-09 18:39  khoff
17910
17911         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
17912           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
17913           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
17914           changes.
17915
17916 2002-06-08 00:48  khoff
17917
17918         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
17919           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
17920           httemplate/edit/part_pkg.cgi: Default svcpart support for
17921           part_pkg.  Fixes 'bug' with new customer and online signup.
17922
17923 2002-06-07 13:33  khoff
17924
17925         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
17926
17927 2002-06-05 15:46  ivan
17928
17929         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
17930           more mysql goodness, thanks dale
17931
17932 2002-06-04 07:35  ivan
17933
17934         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
17935
17936 2002-06-04 07:02  ivan
17937
17938         * CREDITS, httemplate/search/cust_main.cgi,
17939           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
17940           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
17941           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
17942
17943 2002-06-04 06:46  ivan
17944
17945         * conf/declinetemplate: misspelling
17946
17947 2002-05-31 13:34  ivan
17948
17949         * FS/FS/part_export.pm: dammit i want to catch export subclass
17950           compilation problems
17951
17952 2002-05-31 13:31  ivan
17953
17954         * FS/FS/cust_bill.pm: better error reporting
17955
17956 2002-05-31 11:48  khoff
17957
17958         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
17959           test.
17960
17961 2002-05-31 11:45  khoff
17962
17963         * FS/MANIFEST: added sqlmail.pm and test
17964
17965 2002-05-31 10:50  ivan
17966
17967         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
17968
17969 2002-05-30 19:13  ivan
17970
17971         * FS/FS/part_export.pm: no, actually throw an exception if an
17972           export class won't compile.
17973
17974 2002-05-30 17:33  khoff
17975
17976         * httemplate/edit/part_svc.cgi: Added support for part_exports that
17977           are used with more than one svcdb.
17978
17979 2002-05-30 17:22  khoff
17980
17981         * FS/FS/part_export.pm: updated hashes 'n stuff for
17982           FS::part_export::sqlmail
17983
17984 2002-05-30 17:20  khoff
17985
17986         * FS/FS/part_export/sqlmail.pm: part_export module to export
17987           svc_acct, svc_domain, and svc_forward to an external database
17988
17989 2002-05-30 17:18  khoff
17990
17991         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
17992           new-style export calls to svc_Common.
17993
17994 2002-05-30 14:51  ivan
17995
17996         * httemplate/misc/delete-customer.cgi: point to correct place for
17997           hidecancelledcustomers config option
17998
17999 2002-05-30 10:49  ivan
18000
18001         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
18002
18003 2002-05-29 13:45  ivan
18004
18005         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
18006           handle destroyed without explicit disconnect" errors
18007
18008 2002-05-29 08:56  ivan
18009
18010         * FS/FS/part_export.pm: freeradius 0.5 doc
18011
18012 2002-05-28 21:40  ivan
18013
18014         * fs_selfservice/FS-SelfService/: Changes, MANIFEST, Makefile.PL,
18015           SelfService.pm, test.pl: add fs_selfservice
18016
18017 2002-05-28 14:22  ivan
18018
18019         * FS/FS/svc_acct.pm: better error message for "Illegal password"
18020
18021 2002-05-28 00:55  ivan
18022
18023         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
18024           people at DBI/DBD documentation for information on data sources.
18025           *sigh*
18026
18027 2002-05-26 23:53  ivan
18028
18029         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
18030           baloo@gimpgirl.com, thanks
18031
18032 2002-05-23 06:00  ivan
18033
18034         * FS/FS/domain_record.pm, bin/bind.import,
18035           httemplate/edit/process/domain_record.cgi,
18036           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
18037           too
18038
18039 2002-05-22 11:44  ivan
18040
18041         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
18042           FS/FS/svc_domain.pm, bin/bind.export,
18043           httemplate/edit/process/domain_record.cgi,
18044           httemplate/misc/cancel-unaudited.cgi,
18045           httemplate/misc/delete-domain_record.cgi,
18046           httemplate/misc/delete-part_export.cgi,
18047           httemplate/view/svc_domain.cgi: bind export, editing zones,
18048           deleting unaudited domains, mmm
18049
18050 2002-05-22 05:17  ivan
18051
18052         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
18053           FS::cust_pkg to FS::cust_svc, becomes the cancel method
18054
18055 2002-05-22 04:39  ivan
18056
18057         * FS/FS/part_export.pm: - remove some out of date documentation -
18058           die if an export class won't compile
18059
18060 2002-05-22 03:53  ivan
18061
18062         * bin/bind.export: bind export
18063
18064 2002-05-21 19:09  ivan
18065
18066         * FS/FS/part_export/sqlradius.pm: 5.6-isms
18067
18068 2002-05-18 02:51  ivan
18069
18070         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
18071           1.44
18072
18073 2002-05-16 20:47  ivan
18074
18075         * FS/FS/svc_acct.pm: freebsd `toor' user
18076
18077 2002-05-16 07:28  ivan
18078
18079         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
18080           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
18081           (stub) bsdshell and textradius exports
18082
18083 2002-05-16 07:27  ivan
18084
18085         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
18086           textradius exports
18087
18088 2002-05-16 07:21  ivan
18089
18090         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
18091           to be string type, fixes: "0 as first character in password"
18092           problem.  also see the Frontier::Client manpage
18093
18094 2002-05-16 06:42  ivan
18095
18096         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
18097           definition cloning
18098
18099 2002-05-16 06:42  ivan
18100
18101         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
18102
18103 2002-05-15 07:00  ivan
18104
18105         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
18106           in FS::part_export::sqlradius.pm display job dependancies in
18107           FS::queue::joblisting
18108
18109 2002-05-15 06:24  ivan
18110
18111         * Makefile, FS/FS.pm, FS/MANIFEST, FS/FS/queue.pm,
18112           FS/FS/queue_depend.pm, FS/FS/part_export/sqlradius.pm,
18113           FS/bin/freeside-queued, FS/t/queue_depend.t,
18114           eg/export_template.pm, httemplate/docs/schema.dia,
18115           httemplate/docs/schema.html, httemplate/docs/schema.png: queue
18116           dependancies
18117
18118 2002-05-14 00:36  ivan
18119
18120         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
18121           to decide whether or not to INSERT.
18122
18123 2002-05-13 17:27  ivan
18124
18125         * FS/FS/part_export/shellcommands.pm: shellcomands oops
18126
18127 2002-05-10 00:54  ivan
18128
18129         * Makefile: always re-install init
18130
18131 2002-05-10 00:50  ivan
18132
18133         * init.d/freeside-init: correct message
18134
18135 2002-05-10 00:45  ivan
18136
18137         * FS/FS/svc_domain.pm: bad reuse of variable
18138
18139 2002-05-10 00:42  ivan
18140
18141         * Makefile: INSTALLGROUP
18142
18143 2002-05-09 08:26  ivan
18144
18145         * Makefile: final make release?
18146
18147 2002-05-09 08:25  ivan
18148
18149         * Makefile: fix make release target
18150
18151 2002-05-09 08:22  ivan
18152
18153         * Makefile: make release target
18154
18155 2002-05-09 08:21  ivan
18156
18157         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
18158           s/Referral/Advertising source/
18159
18160 2002-05-09 08:12  ivan
18161
18162         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
18163           pulldowns even with taxrates...
18164
18165 2002-05-09 05:38  ivan
18166
18167         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
18168           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/handler.pl,
18169           httemplate/browse/agent.cgi,
18170           httemplate/browse/cust_main_county.cgi,
18171           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
18172           httemplate/edit/cust_main_county-expand.cgi,
18173           httemplate/edit/cust_main_county.cgi,
18174           httemplate/edit/part_pkg.cgi,
18175           httemplate/edit/process/cust_main_county-expand.cgi,
18176           httemplate/edit/process/cust_main_county.cgi: texas tax!
18177
18178 2002-05-06 06:36  ivan
18179
18180         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
18181           reported by noment
18182
18183 2002-05-04 08:00  ivan
18184
18185         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_main_county.pm,
18186           FS/FS/cust_tax_exempt.pm, FS/FS/part_pkg.pm,
18187           FS/t/cust_tax_exempt.pm, httemplate/docs/admin.html,
18188           httemplate/docs/schema.dia, httemplate/docs/schema.html: schema
18189           changes for proper texas tax
18190
18191 2002-05-03 18:11  ivan
18192
18193         * httemplate/: index.html, search/cust_pkg.cgi: add package search
18194           by next bill date to main menu
18195
18196 2002-05-03 17:59  ivan
18197
18198         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
18199
18200 2002-05-03 17:47  ivan
18201
18202         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
18203           being used in searches by signup server
18204
18205 2002-05-03 17:32  ivan
18206
18207         * httemplate/search/cust_pkg.cgi: lilunixbtch: trying to pull
18208           accounts based on next billdate tofu_beast420: hmm a report
18209           ordered by next bill date? tofu_beast420: i don't know how you'd
18210           do that per _customer_ since a customer could have lots of
18211           packages, but you could do a per-package report maybe?
18212
18213 2002-04-29 22:43  ivan
18214
18215         * FS/FS/part_export.pm: better BIND integration
18216
18217 2002-04-26 04:14  ivan
18218
18219         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
18220           username-nodash config files
18221
18222 2002-04-25 03:37  ivan
18223
18224         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
18225           #2
18226
18227 2002-04-25 02:47  ivan
18228
18229         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
18230           plan
18231
18232 2002-04-24 18:15  ivan
18233
18234         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
18235
18236 2002-04-24 02:09  ivan
18237
18238         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
18239
18240 2002-04-24 02:03  ivan
18241
18242         * FS/FS/cust_main.pm: msgcat error for credit card expiration
18243           (closes: Bug#407)
18244
18245 2002-04-23 00:32  ivan
18246
18247         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
18248
18249 2002-04-23 00:10  ivan
18250
18251         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
18252           TEXT columns... gah i hate SQL
18253
18254 2002-04-22 15:45  ivan
18255
18256         * FS/FS/part_export.pm: use Tie::IxHash to present export options
18257           in a reasonable order
18258
18259 2002-04-22 14:36  ivan
18260
18261         * FS/FS/cust_main.pm: don't show extended debugging in error
18262           messages that could end up on the signup server
18263
18264 2002-04-22 14:23  ivan
18265
18266         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
18267           packages (moved from signups server)
18268
18269 2002-04-22 14:18  ivan
18270
18271         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
18272
18273 2002-04-22 13:47  ivan
18274
18275         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
18276           FS::cust_pkg, not signup server - order by recur price in
18277           signup-alternate template
18278
18279 2002-04-20 05:37  ivan
18280
18281         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: bind
18282           export
18283
18284 2002-04-20 04:57  ivan
18285
18286         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
18287           bin/svc_domain.erase, httemplate/docs/legacy.html:
18288           working BIND import
18289
18290 2002-04-20 03:49  ivan
18291
18292         * FS/FS/domain_record.pm: allow * MX records
18293
18294 2002-04-20 03:12  ivan
18295
18296         * FS/FS/domain_record.pm: allow uppercase in zone data.
18297
18298 2002-04-20 03:09  ivan
18299
18300         * FS/FS/domain_record.pm: allow uppercase zones...
18301
18302 2002-04-19 19:06  ivan
18303
18304         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
18305           where there *is* a pkg_svc record with quantity 0, when changing
18306           packages and using the special case new service code
18307
18308 2002-04-19 16:25  ivan
18309
18310         * FS/FS/svc_acct.pm: maybe just for debugging
18311
18312 2002-04-19 07:27  ivan
18313
18314         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
18315
18316 2002-04-18 18:16  ivan
18317
18318         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
18319           init.d/freeside-init: - add init file installation to Makefile,
18320           add unified init file - fix qsearch for op => '!=', value => ''
18321           searches - fix invalid_catd typo - add payby method to part_pkg
18322           and have fs_signup_server pass the data
18323
18324 2002-04-17 13:43  ivan
18325
18326         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
18327           syntax
18328
18329 2002-04-17 12:47  ivan
18330
18331         * FS/FS/Record.pm: allow = in ut_text
18332
18333 2002-04-17 05:06  ivan
18334
18335         * httemplate/index.html: fix default searches
18336
18337 2002-04-17 04:41  ivan
18338
18339         * FS/FS/Record.pm: get rid of debugging cruft
18340
18341 2002-04-16 17:25  ivan
18342
18343         * httemplate/search/cust_main.cgi: better ordering in search
18344           results
18345
18346 2002-04-16 16:14  ivan
18347
18348         * FS/FS/cust_main.pm: there it is!  fix bug with
18349           FS::cust_main::agent
18350
18351 2002-04-16 15:56  ivan
18352
18353         * FS/FS/cust_bill.pm: further debugging...
18354
18355 2002-04-16 15:52  ivan
18356
18357         * FS/FS/: Conf.pm, cust_bill.pm: further authorize.net description
18358           debugging (agent??) and get rid of bad unique index on
18359           cust_bill_event
18360
18361 2002-04-16 15:38  ivan
18362
18363         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
18364           field
18365
18366 2002-04-16 14:24  ivan
18367
18368         * FS/bin/freeside-queued: auto-use export classes
18369
18370 2002-04-16 13:13  ivan
18371
18372         * httemplate/browse/part_svc.cgi: ui
18373
18374 2002-04-16 12:50  ivan
18375
18376         * httemplate/index.html: exports, then services...
18377
18378 2002-04-16 03:47  ivan
18379
18380         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
18381           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
18382           httemplate/search/cust_bill_event.html,
18383           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
18384           report on failed billing events...
18385
18386 2002-04-16 02:38  ivan
18387
18388         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
18389           FS/bin/freeside-expiration-alerter, conf/declinetemplate: - send
18390           a notice to the customer when their card is declined - closes:
18391           Bug#351 - freeside-expiration-alerter works fine, closes: Bug#7
18392
18393 2002-04-16 01:52  ivan
18394
18395         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
18396           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
18397           httemplate/edit/part_export.cgi: move the last of the real-time
18398           exports out of svc_acct.pm and into part_export
18399
18400 2002-04-15 23:47  ivan
18401
18402         * httemplate/index.html: allow multiple search types on main
18403           menu... more confusing but default is *too* fuzzy
18404
18405 2002-04-14 02:11  ivan
18406
18407         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
18408           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
18409           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
18410           FS/FS/part_export/shellcommands.pm,
18411           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
18412           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
18413           FS/t/part_export-vpopmail.t, eg/export_template.pm,
18414           httemplate/docs/legacy.html, httemplate/docs/schema.dia,
18415           httemplate/docs/schema.html, httemplate/docs/schema.png: - move
18416           cyrus, shellcommands, CP exports exports to new-style - skeleton
18417           files for vpopmail exports - documentation updates - add big
18418           schema diagram to docs
18419
18420 2002-04-13 06:36  ivan
18421
18422         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
18423           FS/FS/part_export/cp.pm, FS/bin/freeside-sqlradius-reset,
18424           httemplate/edit/part_export.cgi: - documentation updates - move
18425           Critical Path export to new-style export - bin/sqlradius_reset
18426           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
18427
18428 2002-04-13 03:46  ivan
18429
18430         * httemplate/index.html: s/otaker/order-taker/
18431
18432 2002-04-13 02:14  ivan
18433
18434         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
18435           padding (see Bug#388)
18436
18437 2002-04-13 01:51  ivan
18438
18439         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
18440           (closes: Bug#389)
18441
18442 2002-04-12 08:14  ivan
18443
18444         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
18445           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
18446           ("Order and cancel packages") to try to move services between
18447           svcparts as a last resort...
18448
18449 2002-04-12 06:22  ivan
18450
18451         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
18452           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
18453           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
18454           htetc/handler.pl, httemplate/browse/part_svc.cgi,
18455           httemplate/edit/part_export.cgi, httemplate/edit/part_svc.cgi,
18456           httemplate/edit/process/agent_type.cgi,
18457           httemplate/edit/process/part_export.cgi,
18458           httemplate/edit/process/part_svc.cgi,
18459           httemplate/misc/delete-customer.cgi: - should finish off the
18460           part_svc -> part_export s/one-to-many/many-to-many/   transition
18461           (closes: Bug#375) - fixes a nasty export scoping bug with message
18462           catalogs, whew
18463
18464 2002-04-11 15:05  ivan
18465
18466         * FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm, FS/FS/part_export.pm,
18467           FS/FS/part_svc.pm, FS/t/export_svc.t, httemplate/index.html,
18468           httemplate/browse/part_export.cgi,
18469           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
18470           httemplate/edit/part_export.cgi,
18471           httemplate/edit/process/part_export.cgi,
18472           httemplate/misc/delete-part_export.cgi: (almost) everything for
18473           bug#375 - create export_svc table - part_svc to part_export is
18474           now properly many-to-many, not one-to-many
18475
18476           still need to finish service editing (choosing exports) in
18477           httemplate/edit/part_svc.cgi and
18478           httemplate/edti/process/part_svc.cgi
18479
18480           and do somethinga about that manual $svcdb = 'svc_acct' in
18481           httemplate/edit/part_export.cgi (do part_export records need a
18482           svcdb? probably not... should be able to just pass an svcdb on
18483           creation of new exports, move the big %exports hash into
18484           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
18485           for exports that can apply to a given svcdb....
18486
18487 2002-04-11 15:04  ivan
18488
18489         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
18490           fix problems with ut_domain losing data
18491
18492 2002-04-10 06:42  ivan
18493
18494         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
18495           FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
18496           FS/FS/svc_acct_pop.pm, httemplate/browse/msgcat.cgi,
18497           httemplate/docs/signup.html, httemplate/edit/msgcat.cgi,
18498           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
18499           the road:
18500
18501           - use msgcat for more error messages - should be all things that
18502           would come3   back from the signup server normally now - signup
18503           server: don't display access number <SELECT> if there's none or
18504           one - signup_server-realtime config option to run billing for
18505           signup server   signups immediately - signup server: pkg
18506           available to success templates, better documentation on   success
18507           templates - httemplate/edit/msgcat.cgi fields are properly sticky
18508           on errors - httemplate/edit/process/msgcat.cgi - don't update
18509           identical fields
18510
18511 2002-04-06 22:23  ivan
18512
18513         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
18514           server signups (closes: Bug#386)
18515
18516 2002-04-06 21:56  ivan
18517
18518         * FS/FS/Conf.pm, FS/FS/msgcat.pm, conf/show-msgcat-codes,
18519           httemplate/browse/msgcat.cgi, httemplate/edit/msgcat.cgi,
18520           httemplate/edit/process/msgcat.cgi: working message catalogs (not
18521           used for enough yet) - almost (but not quite) closes Bug#385 -
18522           still have to catalog the   backend things triggered by signup
18523           server.
18524
18525 2002-04-06 16:00  ivan
18526
18527         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
18528           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
18529           httemplate/docs/signup.html: - config option for signup server
18530           payment types - credit card type pulldown on signup server
18531           (closes: Bug#383)
18532
18533 2002-04-06 14:32  ivan
18534
18535         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
18536           add a config option to set the Business::OnlinePayment
18537           description field, and make some useful data available for the
18538           config option.  closes: Bug#378
18539
18540 2002-04-06 13:32  ivan
18541
18542         * httemplate/search/cust_main.cgi: fix visual glitch
18543
18544 2002-04-06 12:37  ivan
18545
18546         * httemplate/docs/signup.html: big signup server cleanups.  uses
18547           Storable for network protocol now.  - makes Bugs 384 & 385 easier
18548           - closes: Bug#382
18549
18550 2002-04-05 16:08  ivan
18551
18552         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
18553           httemplate/view/svc_acct.cgi: security phrase bug fixes
18554
18555 2002-04-05 15:51  ivan
18556
18557         * CREDITS, Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/msgcat.pm,
18558           FS/FS/svc_acct.pm, FS/t/msgcat.t, bin/freeside-session-kill,
18559           conf/locale, eg/table_template-svc.pm, eg/table_template.pm,
18560           htetc/handler.pl, httemplate/index.html,
18561           httemplate/browse/cust_main_county.cgi,
18562           httemplate/browse/msgcat.cgi, httemplate/browse/svc_acct_pop.cgi,
18563           httemplate/docs/schema.html, httemplate/edit/svc_acct.cgi,
18564           httemplate/view/svc_acct.cgi: - add message catalog table &
18565           beginning of web interface - add security_phrase and conf option
18566           to svc_acct.pm - random other stuff
18567
18568 2002-04-05 15:37  jeff
18569
18570         * httemplate/view/cust_main.cgi: credit/refund display correction
18571
18572 2002-04-05 12:52  ivan
18573
18574         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
18575           (not on submitting form)
18576
18577 2002-04-05 08:37  ivan
18578
18579         * eg/export_template.pm, FS/t/part_export-infostreet.t,
18580           FS/t/part_export-sqlradius.t: oops forgot these from working on
18581           the road
18582
18583 2002-04-04 16:42  ivan
18584
18585         * FS/MANIFEST, FS/FS/part_export.pm,
18586           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
18587           fs_selfadmin/fs_mailadmin_server, httemplate/index.html,
18588           httemplate/edit/part_export.cgi: Checkin of disparate changes
18589           from working on the road: - generic SQL query - move exports out
18590           to their own files - small cleanup of selfadmin server
18591
18592 2002-03-29 09:27  ivan
18593
18594         * htetc/handler.pl, httemplate/search/svc_acct.cgi: fix unlinked
18595           svc browse!
18596
18597 2002-03-26 23:08  ivan
18598
18599         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
18600           screens (unless queue_dangerous_options!)
18601
18602 2002-03-26 21:36  ivan
18603
18604         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
18605           httemplate/index.html, httemplate/docs/admin.html:
18606           s/referral/advertising source/
18607
18608           yes, the name sucks.  got a better one?
18609
18610 2002-03-26 08:24  ivan
18611
18612         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
18613           blank company column
18614
18615 2002-03-26 05:58  ivan
18616
18617         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
18618
18619 2002-03-26 05:20  ivan
18620
18621         * httemplate/docs/passwd.html: doc
18622
18623 2002-03-26 05:04  ivan
18624
18625         * bin/create-history-tables: error message typo
18626
18627 2002-03-26 04:35  ivan
18628
18629         * httemplate/docs/admin.html: s/Add/Provision/
18630
18631 2002-03-25 16:32  ivan
18632
18633         * FS/FS/part_export.pm, FS/bin/freeside-queued,
18634           httemplate/edit/part_export.cgi: further export bugfixing add 10
18635           kid limit to freeside-queued sqlradius_reset now works (closes:
18636           Bug#372)
18637
18638 2002-03-25 16:26  ivan
18639
18640         * Makefile: hhahah oops i _really_ ought to do something about that
18641
18642 2002-03-25 06:59  ivan
18643
18644         * httemplate/: index.html, search/cust_main-otaker.cgi,
18645           search/cust_main.cgi: customers by otaker report (ugly
18646           search/cust_main.cgi mods; revert if they cause problems)
18647
18648 2002-03-24 12:00  ivan
18649
18650         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
18651           browse/agent.cgi: UI improvements for agents
18652
18653 2002-03-24 10:23  ivan
18654
18655         * FS/FS/agent.pm: tyop
18656
18657 2002-03-24 09:42  ivan
18658
18659         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
18660           "subscription" price plan from "Luke Pfeifer"
18661           <freeside@globalli.com>
18662
18663 2002-03-24 06:29  ivan
18664
18665         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
18666           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
18667           httemplate/edit/svc_acct.cgi:
18668           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
18669
18670           fix some bugs in the export and add queue_dangerous_controls
18671           option too
18672
18673 2002-03-23 09:49  ivan
18674
18675         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
18676           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
18677           httemplate/edit/process/part_svc.cgi: okay group editing UI as
18678           well as part_svc group editing UI seem to be working
18679
18680 2002-03-23 08:16  ivan
18681
18682         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
18683           httemplate/edit/svc_acct.cgi,
18684           httemplate/edit/process/svc_acct.cgi: group editing seems to be
18685           working...  everything except defaults... oh and export...
18686
18687 2002-03-22 23:54  ivan
18688
18689         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
18690           better error reporting
18691
18692 2002-03-22 10:56  ivan
18693
18694         * Makefile, FS/MANIFEST, FS/FS/cust_main_county.pm,
18695           FS/FS/svc_acct.pm, FS/t/radius_usergroup.t,
18696           bin/create-history-tables, httemplate/docs/schema.html,
18697           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
18698           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
18699
18700 2002-03-22 04:49  ivan
18701
18702         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
18703           FS/t/part_export.t, FS/t/part_export_option.t,
18704           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
18705           httemplate/edit/process/part_export.cgi,
18706           httemplate/misc/delete-part_export.cgi: more new export...
18707
18708 2002-03-20 22:57  ivan
18709
18710         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
18711           httemplate/edit/process/part_export.cgi: more for the new world
18712           of export...
18713
18714 2002-03-20 13:31  ivan
18715
18716         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/part_export_option.pm,
18717           FS/FS/part_svc.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
18718           htetc/handler.pl, httemplate/edit/part_export.cgi,
18719           httemplate/edit/process/part_export.cgi: new export!  infostreet
18720           and sqlradius provisioning switched over  (Bug #299 - doesn't
18721           close it, but all the groundwork is done)
18722
18723           also removes non-transactional ICRADIUS export from
18724           svc_acct.export   (closes: Bug#347)
18725
18726 2002-03-19 23:37  ivan
18727
18728         * FS/FS/cust_main_county.pm: disable region caching for now
18729
18730 2002-03-19 09:48  ivan
18731
18732         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
18733           httemplate/edit/process/cust_main.cgi: changes dum big
18734           "state/county/country" select to three, linked with javascript
18735           closes: Bug#353
18736
18737 2002-03-18 13:40  ivan
18738
18739         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
18740           closes Bug#314
18741
18742 2002-03-18 12:50  ivan
18743
18744         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
18745           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
18746           template, and it'll be auto-createad and added to the list of
18747           configuration options.  closes: Bug#314
18748
18749 2002-03-18 11:49  ivan
18750
18751         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
18752           #348 - adds the ability to email on deleted payments.
18753
18754 2002-03-18 09:50  ivan
18755
18756         * httemplate/config/config.cgi:
18757           fixes bug#367 (yay, that one was annoying):
18758
18759           in config editor, initial newlines in <textarea>s are lost.  even
18760           if you didn't mean to edit them you remove that..
18761
18762 2002-03-18 08:05  ivan
18763
18764         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
18765           svc_acct records separately also, to handle imports preserving
18766           svcnum
18767
18768 2002-03-18 07:52  ivan
18769
18770         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
18771           (incomplete) export foo
18772
18773 2002-03-18 07:51  ivan
18774
18775         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
18776           export column
18777
18778 2002-03-18 06:17  ivan
18779
18780         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
18781
18782 2002-03-18 01:10  ivan
18783
18784         * FS/FS/Conf.pm, FS/FS/svc_domain.pm,
18785           httemplate/config/config-process.cgi,
18786           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
18787           new config value `defaultrecords', documentation, javascript
18788           config file editor
18789
18790 2002-03-17 00:33  ivan
18791
18792         * httemplate/config/: config-view.cgi, config.cgi: new domain
18793           record editing foo
18794
18795 2002-03-12 10:45  ivan
18796
18797         * httemplate/misc/cancel-unaudited.cgi: print error message for
18798           failed cancels!
18799
18800 2002-03-12 07:33  ivan
18801
18802         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
18803           httemplate/edit/part_svc.cgi: abstract stupid HTML layer trick
18804           out to HTML::Widgets::SelectLayers
18805
18806 2002-03-09 02:19  khoff
18807
18808         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
18809           records
18810
18811 2002-03-07 11:50  jeff
18812
18813         * FS/bin/freeside-expiration-alerter: less shelling, more perly -
18814           abolish some pipes to sendmail
18815
18816 2002-03-07 06:13  ivan
18817
18818         * FS/FS/cust_bill.pm: better error msgs for mail errors
18819
18820 2002-03-07 06:10  ivan
18821
18822         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
18823           queue.pm: [no log message]
18824
18825 2002-03-06 15:32  ivan
18826
18827         * conf/invoice_from: oops, missing invoice_from
18828
18829 2002-03-06 14:44  jeff
18830
18831         * FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-expiration-alerter,
18832           conf/alerter_template, httemplate/docs/admin.html: billing
18833           expiration alerts
18834
18835 2002-03-05 15:13  jeff
18836
18837         * httemplate/search/report_tax.cgi: consistency is nice
18838
18839 2002-03-04 14:10  ivan
18840
18841         * FS/FS/Record.pm: make history tables conditional
18842
18843 2002-03-04 04:48  ivan
18844
18845         * Makefile, FS/FS/Record.pm, FS/FS/nas.pm,
18846           bin/create-history-tables, bin/fs-radius-add-check,
18847           bin/fs-radius-add-reply: [no log message]
18848
18849 2002-02-28 15:30  ivan
18850
18851         * httemplate/search/svc_acct.cgi: tyop
18852
18853 2002-02-28 15:18  ivan
18854
18855         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
18856
18857 2002-02-28 15:17  ivan
18858
18859         * FS/FS/svc_acct.pm: clean up mess
18860
18861 2002-02-28 15:13  ivan
18862
18863         * FS/FS/svc_acct.pm: eek
18864
18865 2002-02-28 15:08  ivan
18866
18867         * httemplate/search/svc_acct.cgi: add main menu link
18868
18869 2002-02-28 15:07  ivan
18870
18871         * httemplate/misc/cancel-unaudited.cgi: handle errors better
18872
18873 2002-02-28 14:05  ivan
18874
18875         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
18876           httemplate/config/config.cgi: s/depreciated/deprecated/
18877
18878 2002-02-27 16:28  jeff
18879
18880         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
18881
18882 2002-02-27 15:20  ivan
18883
18884         * FS/FS/cust_main.pm: oops, spurious error messages
18885
18886 2002-02-27 15:03  ivan
18887
18888         * FS/FS/cust_main.pm: bubble up billing event errors
18889
18890 2002-02-27 14:40  ivan
18891
18892         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
18893
18894 2002-02-27 14:40  ivan
18895
18896         * FS/FS/cust_bill_event.pm: errant ;
18897
18898 2002-02-27 14:39  ivan
18899
18900         * FS/FS/cust_bill_event.pm, httemplate/docs/schema.html,
18901           httemplate/view/cust_bill.cgi: add status and statustext fields
18902           to cust_bill_event
18903
18904 2002-02-27 14:00  ivan
18905
18906         * FS/FS/cust_main.pm: well, don't make things worse when
18907           debugging...
18908
18909 2002-02-27 13:57  ivan
18910
18911         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
18912
18913 2002-02-26 14:09  ivan
18914
18915         * httemplate/search/: report_receivables.cgi, report_tax.cgi: fixup
18916           reports for templated webUI
18917
18918 2002-02-26 03:53  ivan
18919
18920         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
18921           shipping adresses.  whew.
18922
18923 2002-02-26 03:42  ivan
18924
18925         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
18926           **BEFORE** generating @diff for SQL.  causing weird effects with
18927           cust_main::check that modifies record (ship_ field weirdness)
18928
18929           fix nasty logic error triggered by changing a ship_ field from
18930           something TO identical to the corresponding non-ship_ field.
18931           ouch
18932
18933 2002-02-26 03:30  ivan
18934
18935         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
18936           ship_ field from something TO identical to the corresponding
18937           non-ship_ field.  ouch.
18938
18939 2002-02-26 03:11  ivan
18940
18941         * httemplate/edit/cust_main.cgi: fix a weird oops with service
18942           address editing UI that would leave some fields blank... ?
18943
18944 2002-02-26 01:06  ivan
18945
18946         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
18947
18948 2002-02-26 00:34  ivan
18949
18950         * FS/FS/cust_main.pm: die with a better error message on bad
18951           locales
18952
18953 2002-02-25 11:09  ivan
18954
18955         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
18956           that have the character "." in their username     we can't search
18957           these customers by Username, can you please fix.
18958
18959 2002-02-23 14:36  ivan
18960
18961         * httemplate/search/: report_receivables.cgi, report_tax.cgi: take
18962           hardcoded paths out of report cgis
18963
18964 2002-02-23 03:56  ivan
18965
18966         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
18967           httemplate/search/cust_main.cgi,
18968           httemplate/search/cust_main.html: case-insensitive and substring
18969           searching
18970
18971 2002-02-23 03:46  ivan
18972
18973         * httemplate/index.html: silly html tweaking
18974
18975 2002-02-22 23:48  ivan
18976
18977         * httemplate/browse/part_pkg.cgi: it's too late.
18978
18979 2002-02-22 23:35  ivan
18980
18981         * httemplate/browse/part_pkg.cgi: i really should just start moving
18982           things to templates
18983
18984 2002-02-22 23:32  ivan
18985
18986         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
18987           misaligned columns when viewing disabled services/packages
18988
18989 2002-02-22 23:00  ivan
18990
18991         * FS/FS/UID.pm: nit
18992
18993 2002-02-22 18:14  jeff
18994
18995         * FS/FS/UID.pm, httemplate/search/report_receivables.cgi,
18996           httemplate/search/report_tax.cgi: report fixes and cruft removal
18997
18998 2002-02-22 18:02  ivan
18999
19000         * httemplate/index.html: UI work on main menu, remove Archive::Tar
19001           from docs
19002
19003 2002-02-22 15:18  jeff
19004
19005         * FS/MANIFEST, conf/report_template, httemplate/index.html,
19006           httemplate/search/report_receivables.cgi,
19007           httemplate/search/report_tax.cgi,
19008           httemplate/search/report_tax.html: add some reporting features
19009
19010 2002-02-22 15:08  ivan
19011
19012         * FS/FS/cust_pay_batch.pm: fix i18n zip
19013
19014 2002-02-22 14:13  ivan
19015
19016         * httemplate/edit/cust_main.cgi: billing vs. shipping states
19017           weren't sorted in the same order.  UI glitch only
19018
19019 2002-02-22 04:31  ivan
19020
19021         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
19022           <SELECT> configuration editing, fixes Bug#350
19023
19024 2002-02-22 04:13  ivan
19025
19026         * httemplate/index.html: close </FORM> tags
19027
19028 2002-02-22 01:01  ivan
19029
19030         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
19031
19032 2002-02-22 00:58  ivan
19033
19034         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
19035           OTHER/OTHER_BOUNCE
19036
19037 2002-02-21 22:42  ivan
19038
19039         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
19040           links
19041
19042 2002-02-21 22:39  ivan
19043
19044         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
19045           remove them
19046
19047 2002-02-21 22:23  ivan
19048
19049         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
19050           provisioning errors
19051
19052 2002-02-21 21:56  ivan
19053
19054         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
19055           cp_rename
19056
19057 2002-02-21 17:07  ivan
19058
19059         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: UI work:
19060
19061           make all functions of view/cust_pkg.cgi available on
19062           view/cust_main.cgi  - having them one link down in "Edit" is
19063           confusing.
19064
19065           closes: Bug#325
19066
19067 2002-02-20 14:03  ivan
19068
19069         * httemplate/index.html: invoice reports belong here too
19070
19071 2002-02-20 02:39  ivan
19072
19073         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
19074
19075 2002-02-20 01:44  ivan
19076
19077         * httemplate/view/cust_main.cgi: don't display full card in
19078           webinterface
19079
19080 2002-02-19 19:17  jeff
19081
19082         * FS/FS/cust_main.pm: correct sense of tax generation
19083
19084 2002-02-19 17:03  ivan
19085
19086         * CREDITS, FS/FS/CGI.pm, FS/FS/Record.pm, FS/FS/queue.pm,
19087           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
19088           FS/bin/freeside-queued, htetc/handler.pl, httemplate/index.html,
19089           httemplate/misc/queue.cgi, httemplate/view/svc_acct.cgi,
19090           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19091           httemplate/view/svc_www.cgi: use Net::SSH::ssh_cmd for all job
19092           queueing rather than local duplicated ssh subs
19093
19094           queue daemon updates: retry & remove links work, bubble up error
19095           message to webinterface, link to svcnum & have job listings on
19096           view/svc_* pages, closes: Bug#280
19097
19098           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
19099
19100 2002-02-19 15:43  ivan
19101
19102         * httemplate/docs/schema.html: set EVERYTHING=1 for your own
19103           mod_perl compile
19104
19105 2002-02-18 23:51  ivan
19106
19107         * httemplate/index.html: oops
19108
19109 2002-02-18 20:43  ivan
19110
19111         * httemplate/index.html: new main menu!
19112
19113 2002-02-18 19:22  jeff
19114
19115         * FS/FS/cust_refund.pm: fix refund posting
19116
19117 2002-02-18 19:15  ivan
19118
19119         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
19120
19121 2002-02-18 19:06  ivan
19122
19123         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
19124
19125 2002-02-18 18:57  ivan
19126
19127         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
19128           packages to edit service quantities also
19129
19130 2002-02-18 12:09  ivan
19131
19132         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
19133           strict
19134
19135 2002-02-18 10:07  ivan
19136
19137         * FS/FS/prepay_credit.pm: document 'seconds'
19138
19139 2002-02-18 02:14  ivan
19140
19141         * httemplate/edit/svc_www.cgi: oops!
19142
19143 2002-02-18 00:53  ivan
19144
19145         * Makefile: make release and make update-webdemo targets
19146
19147 2002-02-18 00:39  ivan
19148
19149         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
19150           httemplate/edit/part_pkg.cgi: safe web demo operation!  closes:
19151           Bug#217
19152
19153           fix bug in edit/part_pkg: s/bkg/pkg/
19154
19155           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
19156           errors, closes: Bug#323
19157
19158 2002-02-17 19:45  ivan
19159
19160         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
19161           netcape4, use one for svc_acct.popnum too
19162
19163 2002-02-17 16:21  jeff
19164
19165         * Makefile: keep accidentally checking in Makefile changes, gotta
19166           do something about that...
19167
19168 2002-02-17 16:13  jeff
19169
19170         * Makefile, FS/FS/Conf.pm: trading in tar for rsync for improved
19171           vpopmail support
19172
19173 2002-02-17 13:01  ivan
19174
19175         * FS/MANIFEST: removing CGIwrapper.pm
19176
19177 2002-02-17 11:12  ivan
19178
19179         * FS/MANIFEST: get ride of CGIwrapper.pm
19180
19181 2002-02-17 11:07  jeff
19182
19183         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
19184           commands too
19185
19186 2002-02-16 10:14  ivan
19187
19188         * TODO: now in RT2!
19189
19190 2002-02-15 11:34  ivan
19191
19192         * Makefile: keep accidentally checking in Makefile changes, gotta
19193           do something about that...
19194
19195 2002-02-15 11:33  ivan
19196
19197         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
19198
19199 2002-02-14 10:06  ivan
19200
19201         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
19202
19203 2002-02-13 17:12  ivan
19204
19205         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
19206
19207 2002-02-12 10:56  ivan
19208
19209         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
19210           error message
19211
19212 2002-02-12 10:47  ivan
19213
19214         * FS/FS/cust_main.pm: fixes:
19215
19216           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
19217           Bill' );): Illegal or empty (text) comment:  at
19218           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
19219
19220 2002-02-11 21:58  ivan
19221
19222         * httemplate/docs/admin.html: fixes: bug#331
19223
19224 2002-02-11 20:49  ivan
19225
19226         * httemplate/edit/part_bill_event.cgi: oops
19227
19228 2002-02-11 18:11  ivan
19229
19230         * FS/FS/Conf.pm, httemplate/config/config.cgi: add username_policy
19231           "@append domain"
19232
19233           add "select" config type, mmm
19234
19235 2002-02-11 18:06  ivan
19236
19237         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
19238           BUGS section
19239
19240 2002-02-11 17:25  ivan
19241
19242         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
19243
19244 2002-02-11 17:13  ivan
19245
19246         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
19247           domain pulldown closes: Bug#328
19248
19249 2002-02-11 15:01  ivan
19250
19251         * FS/FS/svc_forward.pm: oops, code hidden by pod
19252
19253 2002-02-11 13:51  ivan
19254
19255         * httemplate/edit/svc_acct.cgi: don't display useless finger and
19256           shell fields if uid is set to fixed & blank in the service
19257           definition - causes: Error: Can't have finger-name without uid
19258
19259 2002-02-11 11:38  ivan
19260
19261         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
19262           httemplate/edit/process/svc_www.cgi,
19263           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
19264           svc_www is working!
19265
19266           also auto-create and add A records if necessary using apacheip
19267           config file.
19268
19269           and show all domain_records on view/svc_domain.cgi page
19270
19271 2002-02-10 14:31  ivan
19272
19273         * httemplate/edit/svc_acct.cgi: ui
19274
19275 2002-02-10 14:21  ivan
19276
19277         * httemplate/edit/part_pkg.cgi: slighly different wording
19278
19279 2002-02-10 14:06  ivan
19280
19281         * FS/FS/cust_svc.pm: another bug in quantity checking
19282
19283 2002-02-10 13:37  ivan
19284
19285         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
19286           works
19287
19288 2002-02-10 13:30  ivan
19289
19290         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
19291           package definitions to all agent types by default
19292
19293           config option to restore current behaviour (must explicitly add
19294           new package definitions to each agent type)
19295
19296           closes: Bug#324
19297
19298 2002-02-10 11:58  ivan
19299
19300         * FS/MANIFEST, FS/bin/freeside-daily,
19301           httemplate/edit/process/part_bill_event.cgi: update billing
19302           documentation for the new world of invoice events added
19303           freeside-daily replacing freeside-bill for the new world of
19304           invoice events
19305
19306 2002-02-10 10:56  ivan
19307
19308         * FS/FS/cust_pay.pm, httemplate/edit/cust_pay.cgi: use unique
19309           tokens to prevent double-submission of payments in the web UI
19310           (closes: Bug#320)
19311
19312 2002-02-10 09:30  ivan
19313
19314         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
19315           before figuring to display a list or redirect.  eliiminates "2
19316           matching found" displayed but only one in list.
19317
19318 2002-02-10 09:02  ivan
19319
19320         * FS/FS/cust_main_invoice.pm: allow + in email addresses
19321
19322 2002-02-10 08:49  ivan
19323
19324         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
19325           email addresses into svcnum-linked destinations
19326
19327 2002-02-10 08:40  ivan
19328
19329         * Makefile, httemplate/edit/svc_acct.cgi:
19330           fix "no previous account to recall hidden password from" error
19331           when adding new accounts & get an error on first try
19332
19333 2002-02-10 08:14  ivan
19334
19335         * Makefile, httemplate/index.html,
19336           httemplate/browse/svc_acct_pop.cgi,
19337           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
19338           webui
19339
19340 2002-02-10 08:05  ivan
19341
19342         * htetc/handler.pl, httemplate/browse/agent.cgi,
19343           httemplate/browse/agent_type.cgi,
19344           httemplate/browse/cust_main_county.cgi,
19345           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19346           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19347           httemplate/browse/svc_acct_pop.cgi,
19348           httemplate/config/config-process.cgi,
19349           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
19350           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
19351           httemplate/edit/agent_type.cgi,
19352           httemplate/edit/cust_bill_pay.cgi,
19353           httemplate/edit/cust_credit.cgi,
19354           httemplate/edit/cust_credit_bill.cgi,
19355           httemplate/edit/cust_main.cgi,
19356           httemplate/edit/cust_main_county-expand.cgi,
19357           httemplate/edit/cust_main_county.cgi,
19358           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19359           httemplate/edit/part_bill_event.cgi,
19360           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
19361           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
19362           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
19363           httemplate/edit/process/quick-cust_pkg.cgi,
19364           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19365           httemplate/misc/catchall.cgi,
19366           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19367           httemplate/misc/process/link.cgi,
19368           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
19369           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19370           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19371           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19372           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19373           httemplate/view/svc_www.cgi: *finally* seems to be working under
19374           Mason.  sheesh.  *finally* seems to be working under Mason.
19375           sheesh.  *finally* seems to be working under Mason.  sheesh.
19376           *finally* seems to be working under Mason.  sheesh.  *finally*
19377           seems to be working under Mason.  sheesh.  *finally* seems to be
19378           working under Mason.  sheesh.  *finally* seems to be working
19379           under Mason.  sheesh.  *finally* seems to be working under Mason.
19380           sheesh.
19381
19382 2002-02-10 05:21  ivan
19383
19384         * htetc/handler.pl, httemplate/browse/agent.cgi,
19385           httemplate/browse/agent_type.cgi,
19386           httemplate/browse/cust_main_county.cgi,
19387           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19388           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19389           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
19390           httemplate/edit/agent_type.cgi,
19391           httemplate/edit/cust_bill_pay.cgi,
19392           httemplate/edit/cust_credit.cgi,
19393           httemplate/edit/cust_credit_bill.cgi,
19394           httemplate/edit/cust_main.cgi,
19395           httemplate/edit/cust_main_county-expand.cgi,
19396           httemplate/edit/cust_main_county.cgi,
19397           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19398           httemplate/edit/part_bill_event.cgi,
19399           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
19400           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
19401           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
19402           httemplate/edit/process/REAL_cust_pkg.cgi,
19403           httemplate/edit/process/agent.cgi,
19404           httemplate/edit/process/agent_type.cgi,
19405           httemplate/edit/process/cust_bill_pay.cgi,
19406           httemplate/edit/process/cust_credit.cgi,
19407           httemplate/edit/process/cust_credit_bill.cgi,
19408           httemplate/edit/process/cust_main.cgi,
19409           httemplate/edit/process/cust_main_county-collapse.cgi,
19410           httemplate/edit/process/cust_main_county-expand.cgi,
19411           httemplate/edit/process/cust_main_county.cgi,
19412           httemplate/edit/process/cust_pay.cgi,
19413           httemplate/edit/process/cust_pkg.cgi,
19414           httemplate/edit/process/part_pkg.cgi,
19415           httemplate/edit/process/quick-cust_pkg.cgi,
19416           httemplate/edit/process/svc_acct.cgi,
19417           httemplate/edit/process/svc_acct_pop.cgi,
19418           httemplate/edit/process/svc_domain.cgi,
19419           httemplate/edit/process/svc_forward.cgi,
19420           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19421           httemplate/misc/catchall.cgi,
19422           httemplate/misc/delete-cust_pay.cgi,
19423           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19424           httemplate/misc/print-invoice.cgi,
19425           httemplate/misc/unsusp_pkg.cgi,
19426           httemplate/misc/process/catchall.cgi,
19427           httemplate/misc/process/delete-customer.cgi,
19428           httemplate/misc/process/link.cgi, httemplate/search/cust_pay.cgi,
19429           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19430           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19431           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19432           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19433           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
19434           to fix any redirects, whew
19435
19436           Mason handler.pl overrides CGI::redirect
19437
19438           fixed strict; problems in edit/part_pkg.cgi &
19439           edit/process/part_pkg.cgi
19440
19441 2002-02-09 18:28  ivan
19442
19443         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
19444           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
19445           config file
19446
19447 2002-02-09 18:16  ivan
19448
19449         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
19450           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
19451           httemplate/browse/part_bill_event.cgi,
19452           httemplate/edit/part_pkg.cgi,
19453           httemplate/edit/process/part_bill_event.cgi,
19454           httemplate/edit/process/part_pkg.cgi,
19455           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
19456           tested (closes: Bug#313).
19457
19458           view/cust_bill.cgi invoice view shows invoice events!
19459
19460           fix bug where adding events with no name silently failed instead
19461           of giving an error
19462
19463           add new comission plans
19464
19465 2002-02-09 10:24  ivan
19466
19467         * FS/FS/CGI.pm, htetc/handler.pl,
19468           httemplate/edit/process/agent_type.cgi,
19469           httemplate/edit/process/cust_main_county-expand.cgi,
19470           httemplate/edit/process/cust_main_county.cgi,
19471           httemplate/edit/process/cust_pay.cgi,
19472           httemplate/edit/process/part_pkg.cgi,
19473           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
19474           httemplate/search/svc_domain.cgi: no more exit() in templates
19475
19476 2002-02-09 10:09  ivan
19477
19478         * FS/FS/svc_domain.pm: okay all external export from .pm files is
19479           queued! (closes: Bug#249)
19480
19481 2002-02-09 09:45  ivan
19482
19483         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
19484           FS::cust_svc::check look up & check pkg_svc.quantity like
19485           httemplate/view/cust_pkg.cgi (closes: Bug#43)
19486
19487 2002-02-09 09:03  ivan
19488
19489         * FS/FS/CGI.pm, htetc/handler.pl: okay, both Apache::ASP and Mason
19490           should set no-cache headers now (closes: Bug#23)
19491
19492 2002-02-07 14:30  ivan
19493
19494         * Makefile: oops, reversing bad Makefile patch
19495
19496 2002-02-07 14:29  ivan
19497
19498         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
19499           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
19500           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
19501           httemplate/view/cust_main.cgi: delete payments
19502
19503 2002-02-06 07:55  ivan
19504
19505         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
19506           blib/ files
19507
19508 2002-02-06 07:50  ivan
19509
19510         * FS/FS/cust_bill.pm: pod typo
19511
19512 2002-02-06 07:49  ivan
19513
19514         * Makefile: documentation building Makefile patch
19515
19516 2002-02-06 07:36  ivan
19517
19518         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
19519           punctuation
19520
19521 2002-02-06 06:58  ivan
19522
19523         * FS/bin/freeside-adduser: fix for non-file auth
19524
19525 2002-02-05 12:25  ivan
19526
19527         * FS/FS/Record.pm: better error messages if you haven't run
19528           fs-setup ?
19529
19530 2002-02-05 08:48  ivan
19531
19532         * fs_passwd/fs_passwd, httemplate/docs/passwd.html: web-based
19533           password changer!
19534
19535 2002-02-04 09:06  ivan
19536
19537         * Makefile: 1.4.0pre8!
19538
19539 2002-02-04 09:04  ivan
19540
19541         * httemplate/edit/part_bill_event.cgi: have fs-setup create the
19542           necessary "default" billing events documentation on necessary
19543           "default" billing events
19544
19545 2002-02-04 08:44  ivan
19546
19547         * httemplate/edit/part_bill_event.cgi,
19548           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
19549           FS/FS/cust_main.pm: billing events!
19550
19551 2002-01-30 10:22  ivan
19552
19553         * httemplate/: browse/part_bill_event.cgi,
19554           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
19555           working invoice event web interface
19556
19557 2002-01-30 06:18  ivan
19558
19559         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
19560           httemplate/browse/agent_type.cgi,
19561           httemplate/browse/cust_main_county.cgi,
19562           httemplate/browse/nas.cgi, httemplate/browse/part_bill_event.cgi,
19563           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19564           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
19565           httemplate/edit/agent_type.cgi,
19566           httemplate/edit/cust_bill_pay.cgi,
19567           httemplate/edit/cust_credit.cgi,
19568           httemplate/edit/cust_credit_bill.cgi,
19569           httemplate/edit/cust_main.cgi,
19570           httemplate/edit/cust_main_county-expand.cgi,
19571           httemplate/edit/cust_main_county.cgi,
19572           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
19573           httemplate/edit/part_bill_event.cgi,
19574           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19575           httemplate/edit/svc_acct_pop.cgi, httemplate/edit/svc_domain.cgi,
19576           httemplate/edit/svc_forward.cgi,
19577           httemplate/edit/process/agent.cgi,
19578           httemplate/edit/process/agent_type.cgi,
19579           httemplate/edit/process/cust_bill_pay.cgi,
19580           httemplate/edit/process/cust_credit.cgi,
19581           httemplate/edit/process/cust_credit_bill.cgi,
19582           httemplate/edit/process/cust_main.cgi,
19583           httemplate/edit/process/cust_main_county-collapse.cgi,
19584           httemplate/edit/process/cust_main_county-expand.cgi,
19585           httemplate/edit/process/cust_main_county.cgi,
19586           httemplate/edit/process/cust_pay.cgi,
19587           httemplate/edit/process/cust_pkg.cgi,
19588           httemplate/edit/process/part_pkg.cgi,
19589           httemplate/edit/process/quick-cust_pkg.cgi,
19590           httemplate/edit/process/svc_acct.cgi,
19591           httemplate/edit/process/svc_acct_pop.cgi,
19592           httemplate/edit/process/svc_domain.cgi,
19593           httemplate/edit/process/svc_forward.cgi,
19594           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
19595           httemplate/misc/catchall.cgi,
19596           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
19597           httemplate/misc/print-invoice.cgi,
19598           httemplate/misc/unsusp_pkg.cgi,
19599           httemplate/misc/process/catchall.cgi,
19600           httemplate/misc/process/delete-customer.cgi,
19601           httemplate/misc/process/link.cgi,
19602           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
19603           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
19604           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
19605           httemplate/view/cust_main.cgi, httemplate/view/svc_acct.cgi,
19606           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
19607           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
19608           new CGI;   &cgisuidsetup(); from all templates.  should work
19609           better under Mason.
19610
19611 2002-01-29 09:42  ivan
19612
19613         * FS/FS/part_bill_event.pm, httemplate/docs/schema.html: weight,
19614           plan and plandata fields in part_bill_event
19615
19616 2002-01-29 08:33  ivan
19617
19618         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
19619           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
19620           FS/FS/svc_acct.pm, bin/pod2x, htetc/handler.pl,
19621           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
19622           httemplate/edit/part_bill_event.cgi,
19623           httemplate/edit/part_pkg.cgi,
19624           httemplate/edit/process/part_bill_event.cgi: - web interface for
19625           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
19626           FS::svc_acct seconds_since methods) - Makefile target to
19627           regenerate HTML manpages on install - FS.pm doc update -
19628           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
19629           ->cancel, ->invoicing_list_addpost - start of a billing event web
19630           interface - cust_pay::upgrade_replace doesn't error out if
19631           history includes   overapplied payments
19632
19633 2002-01-28 03:24  ivan
19634
19635         * FS/FS/Record.pm: oops, syntax error in new() check for missing
19636           subclass table sub (eek)
19637
19638 2002-01-27 22:57  ivan
19639
19640         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_pay.pm,
19641           FS/FS/cust_refund.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
19642           httemplate/docs/schema.html: book closing schema changes
19643
19644 2002-01-27 21:15  ivan
19645
19646         * FS/FS/part_export.pm, FS/FS/part_export_option.pm,
19647           httemplate/docs/schema.html: part_export schema changes
19648
19649 2002-01-25 17:52  ivan
19650
19651         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
19652
19653 2002-01-24 09:02  ivan
19654
19655         * FS/FS/Record.pm: emit a warning in this unlikely case again
19656
19657 2002-01-24 08:58  ivan
19658
19659         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
19660           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
19661           rather than == 0 in the ::check's ....  <rluser> you might
19662           consider <= 0
19663
19664 2002-01-24 08:54  ivan
19665
19666         * FS/FS/cust_credit_refund.pm: stack traces help alot
19667
19668 2002-01-24 03:52  ivan
19669
19670         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
19671           jeff's on a bugfinding roll here, thanks!
19672
19673 2002-01-24 03:43  ivan
19674
19675         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
19676           cust_credit_refund::cust_credit should exist..
19677
19678 2002-01-23 22:52  ivan
19679
19680         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
19681           FS::cust_refund::check  'amount' should probably be replaced with
19682           +'refund' in two places
19683
19684 2002-01-23 22:46  ivan
19685
19686         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
19687
19688 2002-01-23 18:26  ivan
19689
19690         * FS/FS/cust_refund.pm: fix cust_refund::insert
19691
19692 2002-01-22 07:57  ivan
19693
19694         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
19695           $0.00 in credits/payments/refunds
19696
19697 2002-01-22 06:55  ivan
19698
19699         * FS/FS/part_svc.pm: docu
19700
19701 2002-01-22 06:53  ivan
19702
19703         * FS/FS/svc_acct.pm: silly compilation problem
19704
19705 2002-01-22 06:42  ivan
19706
19707         * httemplate/docs/index.html: remove old upgrade docs
19708
19709 2002-01-21 03:30  ivan
19710
19711         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
19712
19713 2002-01-19 07:16  ivan
19714
19715         * FS/FS/UID.pm: error message update
19716
19717 2002-01-16 07:37  ivan
19718
19719         * FS/FS/svc_acct.pm: doc
19720
19721 2002-01-14 12:28  ivan
19722
19723         * FS/FS/: Conf.pm, svc_acct.pm: pay some attention to 1.4 RADIUS
19724           SQL export
19725
19726 2002-01-09 05:29  ivan
19727
19728         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
19729           cache files on customer replace.
19730
19731           do an exact search along with the fuzzy search (webui)
19732
19733 2002-01-03 09:40  ivan
19734
19735         * FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
19736           FS/t/cust_bill_event.t, FS/t/part_bill_event.t,
19737           httemplate/docs/schema.html: more schema changes:
19738           part_bill_event and cust_bill_event tables
19739
19740           remove old 1.4.0pre READMEs
19741
19742 2001-12-28 07:14  ivan
19743
19744         * FS/FS/cust_main.pm: force printing in freeside-overdue
19745
19746 2001-12-28 06:40  ivan
19747
19748         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
19749           httemplate/edit/part_pkg.cgi: add more options to
19750           freeside-overdue
19751
19752           add charge method to FS::cust_main
19753
19754           one-off packages default to disabled
19755
19756           billing payname defaults to first and last, not "Accounts
19757           Payable"
19758
19759 2001-12-27 01:26  ivan
19760
19761         * FS/FS/Record.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
19762           httemplate/browse/part_pkg.cgi, httemplate/browse/part_svc.cgi,
19763           httemplate/edit/agent_type.cgi, httemplate/edit/cust_main.cgi,
19764           httemplate/edit/cust_pkg.cgi, httemplate/edit/part_pkg.cgi,
19765           httemplate/edit/part_svc.cgi,
19766           httemplate/edit/process/part_pkg.cgi,
19767           httemplate/view/cust_main.cgi: service and package disable!
19768
19769 2001-12-26 15:59  ivan
19770
19771         * httemplate/docs/schema.html: doc
19772
19773 2001-12-26 07:41  ivan
19774
19775         * httemplate/view/cust_main.cgi: remove warnings
19776
19777 2001-12-26 07:11  ivan
19778
19779         * httemplate/edit/process/cust_credit.cgi: apply credits!!
19780
19781 2001-12-26 07:08  ivan
19782
19783         * FS/MANIFEST: add freeside-overdue
19784
19785 2001-12-26 07:07  ivan
19786
19787         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
19788           posting credit
19789
19790 2001-12-26 03:17  ivan
19791
19792         * FS/FS/cust_main.pm: (untested eek) freeside-overdue script &
19793           cust_main balance_date & total_owed_date methods
19794
19795 2001-12-26 01:18  ivan
19796
19797         * httemplate/: index.html, search/cust_pay.cgi, view/cust_main.cgi:
19798           search by check #
19799
19800 2001-12-25 23:53  ivan
19801
19802         * FS/FS/cust_pay.pm: doc
19803
19804 2001-12-25 22:02  ivan
19805
19806         * httemplate/edit/cust_pay.cgi: UI
19807
19808 2001-12-25 21:19  ivan
19809
19810         * httemplate/: index.html, edit/cust_pay.cgi,
19811           edit/process/cust_pay.cgi, search/cust_main.cgi,
19812           search/cust_main.html: expedited check entry
19813
19814 2001-12-25 21:02  ivan
19815
19816         * CREDITS: still missing tons of folks, i am sure
19817
19818 2001-12-25 20:52  ivan
19819
19820         * httemplate/search/: cust_bill.html, cust_main.html: same look as
19821           rest of search pages
19822
19823 2001-12-25 20:25  ivan
19824
19825         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
19826           httemplate/edit/cust_pay.cgi,
19827           httemplate/edit/process/cust_credit.cgi,
19828           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
19829           credits, post credit UI overhaul
19830
19831 2001-12-25 18:33  ivan
19832
19833         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
19834
19835 2001-12-21 13:40  ivan
19836
19837         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
19838           httemplate/view/cust_main.cgi: add name/address to post payment
19839           screen
19840
19841           get rid of some $-0.00  yay for ieee fp
19842
19843 2001-12-21 12:55  ivan
19844
19845         * FS/FS/cust_bill_pay.pm: fixes
19846
19847             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
19848           for invnum 1659
19849             greater than cust_bill.charged 19.95 at
19850             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
19851
19852 2001-12-19 21:34  ivan
19853
19854         * FS/FS/Record.pm: work better with DBIx::Profile
19855
19856 2001-12-19 18:09  ivan
19857
19858         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
19859           '*' password
19860
19861 2001-12-19 18:07  ivan
19862
19863         * FS/FS/svc_acct.pm: quiet warnings
19864
19865 2001-12-19 06:33  ivan
19866
19867         * FS/FS/svc_acct.pm: alas, a 5.6-ism
19868
19869 2001-12-19 06:30  ivan
19870
19871         * FS/FS/svc_acct.pm: surpress warnings
19872
19873 2001-12-18 11:36  ivan
19874
19875         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
19876
19877 2001-12-18 11:34  ivan
19878
19879         * httemplate/edit/cust_bill_pay.cgi: typo
19880
19881 2001-12-18 11:32  ivan
19882
19883         * httemplate/edit/cust_bill_pay.cgi: declar vars
19884
19885 2001-12-18 11:30  ivan
19886
19887         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
19888           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
19889           payment webinterface
19890
19891 2001-12-17 23:12  ivan
19892
19893         * httemplate/search/cust_pkg.cgi: really working dates on package
19894           browse.  ouch.
19895
19896 2001-12-17 23:08  ivan
19897
19898         * httemplate/search/cust_pkg.cgi: working dates on package browse
19899
19900 2001-12-17 22:45  ivan
19901
19902         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
19903
19904 2001-12-17 22:38  ivan
19905
19906         * httemplate/search/cust_pkg.cgi: show dates on package browse
19907
19908 2001-12-17 22:29  ivan
19909
19910         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
19911
19912 2001-12-17 17:49  ivan
19913
19914         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
19915           MANIFEST
19916
19917           fix warning:
19918
19919           FS::cust_main_invoice=HASH(0x90c86c4) at
19920           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
19921
19922 2001-12-17 15:59  ivan
19923
19924         * FS/FS/cust_bill.pm: fixes
19925
19926            Argument "" isn't numeric in ncmp at
19927            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
19928
19929 2001-12-16 15:50  ivan
19930
19931         * FS/FS/cust_main.pm: eek nasty bug
19932
19933 2001-12-15 16:55  ivan
19934
19935         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
19936           cust_bill_pay.amount 39.9 for paynum 240 greater than
19937           cust_pay.paid 39.90
19938
19939 2001-12-15 14:59  ivan
19940
19941         * httemplate/view/svc_acct.cgi: style
19942
19943 2001-12-15 14:58  ivan
19944
19945         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
19946           records
19947
19948 2001-12-15 14:56  ivan
19949
19950         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
19951           <burgess@www.cynjut.net>, thanks
19952
19953 2001-12-15 14:47  ivan
19954
19955         * httemplate/edit/cust_main.cgi: allow entering of referral
19956           customer by number as well as by link off the view page, courtesy
19957           of Dave Burgess <burgess@www.cynjut.net>
19958
19959 2001-12-14 16:17  ivan
19960
19961         * FS/FS/cust_main.pm: style changes
19962
19963 2001-12-13 10:37  ivan
19964
19965         * FS/bin/freeside-setinvoice: okay, it should really work now
19966
19967 2001-12-13 09:52  ivan
19968
19969         * FS/bin/freeside-setinvoice: fix setinvoice script
19970
19971 2001-12-13 01:17  ivan
19972
19973         * FS/bin/freeside-setinvoice: added util to set invoice
19974           destinations
19975
19976 2001-12-12 11:42  ivan
19977
19978         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
19979           passwords in web interface
19980
19981 2001-12-11 13:26  ivan
19982
19983         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
19984
19985 2001-12-10 04:18  ivan
19986
19987         * FS/FS/Record.pm: Pg datatype pain
19988
19989 2001-12-09 20:54  ivan
19990
19991         * httemplate/index.html: typo noticed by Dave Burgess
19992           <burgess@www.cynjut.net>, thanks.
19993
19994 2001-12-09 16:44  ivan
19995
19996         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
19997           wasn't getting substitued.
19998
19999 2001-12-09 15:31  ivan
20000
20001         * httemplate/search/svc_acct.cgi: harmless? missing ;
20002
20003 2001-12-08 02:08  ivan
20004
20005         * httemplate/config/config.cgi: need a POST here; browsers
20006           (especially IE) are unhappy with the default GET
20007
20008 2001-12-08 02:07  ivan
20009
20010         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
20011           custnum!
20012
20013 2001-12-08 02:03  ivan
20014
20015         * FS/FS/cust_main.pm: fix logic error creating invoice line items
20016
20017 2001-12-08 02:01  ivan
20018
20019         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
20020
20021 2001-12-04 05:10  ivan
20022
20023         * httemplate/edit/svc_forward.cgi: from Dave Burgess
20024           <burgess@neonramp.com>:
20025
20026            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
20027           as the
20028            qualifier on the LHS of the assignment.  This also solves the
20029            problem with a similar error on the RHS of line 105.  It also
20030           seems to make
20031            the routine work fairly reliably (it has been problematic for me
20032           in the
20033            past).
20034
20035 2001-12-03 03:33  ivan
20036
20037         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
20038           paged service browse!!
20039
20040 2001-12-03 02:59  ivan
20041
20042         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
20043           browse
20044
20045 2001-12-03 00:43  ivan
20046
20047         * httemplate/search/cust_main.cgi: paged customer browse!
20048
20049 2001-12-03 00:41  ivan
20050
20051         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
20052           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
20053           option paged implementation of customer browse!
20054
20055 2001-11-29 16:04  ivan
20056
20057         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
20058           methods
20059
20060 2001-11-20 19:42  ivan
20061
20062         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
20063           name (!)
20064
20065 2001-11-20 19:40  ivan
20066
20067         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
20068           postalinvoicedefault config file
20069
20070 2001-11-13 13:27  ivan
20071
20072         * FS/MANIFEST: remove freeside-print-batch
20073
20074 2001-11-12 05:19  ivan
20075
20076         * FS/FS/cust_main.pm: import hack to be less strict
20077
20078 2001-11-08 07:26  ivan
20079
20080         * FS/bin/freeside-queued: harmless typo noticed by "Edward
20081           Shabotinsky" <lanshark@bsinet.net>, thanks
20082
20083 2001-11-06 10:45  ivan
20084
20085         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
20086
20087 2001-11-06 10:35  ivan
20088
20089         * Makefile: i REALLY suck at Makefiles
20090
20091 2001-11-06 10:34  ivan
20092
20093         * Makefile: i suck at Makefiles
20094
20095 2001-11-06 10:22  ivan
20096
20097         * Makefile: make foo for htetc/global.asa
20098
20099 2001-11-06 09:58  ivan
20100
20101         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
20102
20103 2001-11-05 13:30  ivan
20104
20105         * Makefile: more fixes for fresh installation
20106
20107 2001-11-05 13:26  ivan
20108
20109         * Makefile: yet more Make
20110
20111 2001-11-05 13:24  ivan
20112
20113         * Makefile: make create-database fix
20114
20115 2001-11-05 12:12  ivan
20116
20117         * Makefile, FS/FS/Record.pm: makefile fixups
20118
20119 2001-11-05 09:00  jeff
20120
20121         * FS/FS/svc_acct.pm: improved svc_acct replacement
20122
20123 2001-11-05 08:42  ivan
20124
20125         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
20126           badly, oops
20127
20128 2001-11-05 06:03  ivan
20129
20130         * Makefile: move sys-dependant stuff to vars
20131
20132 2001-11-05 05:57  ivan
20133
20134         * FS/FS/svc_acct.pm: doc tyop
20135
20136 2001-11-05 03:55  ivan
20137
20138         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
20139           expressions remove debugging warn output
20140
20141 2001-11-03 09:49  ivan
20142
20143         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
20144           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
20145           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
20146           httemplate/search/cust_main.cgi: new 'jsearch' call for big
20147           joined searches & caching support preliminary customer browse
20148           optimizations, much faster!
20149
20150 2001-11-01 21:28  ivan
20151
20152         * httemplate/config/config.cgi: note config changes need
20153           apache/freeside-queued restart to take effect
20154
20155 2001-11-01 21:11  ivan
20156
20157         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
20158
20159 2001-11-01 20:55  ivan
20160
20161         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
20162           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
20163
20164 2001-10-31 16:16  ivan
20165
20166         * httemplate/search/cust_main.cgi: hit the database slightly less.
20167           this page still takes forever with lots of customers.
20168
20169 2001-10-30 11:05  ivan
20170
20171         * FS/FS/cust_pay_batch.pm, httemplate/index.html,
20172           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
20173           web interface to view pending batch
20174
20175 2001-10-30 07:42  ivan
20176
20177         * httemplate/edit/cust_main.cgi: put default country up top
20178
20179 2001-10-30 07:41  ivan
20180
20181         * httemplate/edit/cust_main.cgi: precedence oops
20182
20183 2001-10-30 07:39  ivan
20184
20185         * httemplate/edit/cust_main.cgi: better ordering of state selection
20186           on new customer screen
20187
20188 2001-10-30 06:54  ivan
20189
20190         * htetc/handler.pl, httemplate/browse/agent.cgi,
20191           httemplate/browse/agent_type.cgi,
20192           httemplate/browse/cust_main_county.cgi,
20193           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
20194           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
20195           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
20196           httemplate/edit/cust_credit_bill.cgi,
20197           httemplate/edit/cust_main.cgi,
20198           httemplate/edit/cust_main_county-expand.cgi,
20199           httemplate/edit/cust_main_county.cgi,
20200           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20201           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
20202           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20203           httemplate/misc/catchall.cgi,
20204           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
20205           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
20206           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20207           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
20208           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
20209           httemplate/view/svc_forward.cgi: get rid of header foo in
20210           individual templates
20211
20212 2001-10-30 06:20  ivan
20213
20214         * htetc/handler.pl, httemplate/config/config-view.cgi,
20215           httemplate/config/config.cgi: web config should workish now
20216
20217 2001-10-30 05:49  ivan
20218
20219         * Makefile: work with CVS version too
20220
20221 2001-10-30 05:48  ivan
20222
20223         * Makefile: make
20224
20225 2001-10-30 05:47  ivan
20226
20227         * Makefile, FS/bin/freeside-adduser, conf/shells, conf/smtpmachine:
20228           `make create-config' installs default config (conf dir update)
20229           freeside-adduser uses default secrets file
20230
20231 2001-10-30 04:38  ivan
20232
20233         * Makefile: make
20234
20235 2001-10-30 04:35  ivan
20236
20237         * Makefile: makefile typo
20238
20239 2001-10-30 03:47  ivan
20240
20241         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
20242           httemplate/docs/index.html: whew more install docs and automation
20243
20244 2001-10-30 02:20  ivan
20245
20246         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser:
20247           setup/config updates.  getting easier...
20248
20249 2001-10-29 13:22  ivan
20250
20251         * Makefile: fix make clean
20252
20253 2001-10-29 12:53  ivan
20254
20255         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
20256           records
20257
20258 2001-10-29 09:17  ivan
20259
20260         * Makefile: automate a tiny bit more
20261
20262 2001-10-26 03:24  ivan
20263
20264         * FS/FS/CGI.pm, htetc/handler.pl, httemplate/browse/agent.cgi,
20265           httemplate/browse/agent_type.cgi,
20266           httemplate/browse/cust_main_county.cgi,
20267           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
20268           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
20269           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
20270           httemplate/edit/cust_credit_bill.cgi,
20271           httemplate/edit/cust_main.cgi,
20272           httemplate/edit/cust_main_county-expand.cgi,
20273           httemplate/edit/cust_main_county.cgi,
20274           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
20275           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
20276           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20277           httemplate/misc/catchall.cgi,
20278           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
20279           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
20280           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
20281           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
20282           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
20283           httemplate/view/svc_forward.cgi: cache foo *sigh*
20284
20285 2001-10-26 02:50  ivan
20286
20287         * httemplate/config/config-process.cgi: otherwise people will have
20288           problems with `0' zero
20289
20290 2001-10-25 14:24  ivan
20291
20292         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
20293
20294 2001-10-25 09:13  ivan
20295
20296         * FS/FS/cust_main_invoice.pm: & in email addresses
20297
20298 2001-10-25 01:41  ivan
20299
20300         * FS/FS/Conf.pm: remove debugging cruft
20301
20302 2001-10-24 08:45  ivan
20303
20304         * httemplate/config/config-process.cgi: correct for browser
20305           munching
20306
20307 2001-10-24 08:29  ivan
20308
20309         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
20310           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
20311           fs_webdemo/registerd.Pg, httemplate/index.html,
20312           httemplate/config/config-process.cgi,
20313           httemplate/config/config-view.cgi,
20314           httemplate/search/svc_acct.cgi: preliminary web config editor
20315
20316           new config files: username-ampersand, passwordmax
20317
20318           fs-setup updates
20319
20320           get rid of old and crufty and unused registries/ config foo
20321
20322           documentation updates
20323
20324 2001-10-23 13:53  ivan
20325
20326         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
20327           UPDATE
20328
20329           greeeat.
20330
20331 2001-10-22 07:48  ivan
20332
20333         * FS/FS/svc_acct.pm: fix dir check
20334
20335 2001-10-22 05:22  ivan
20336
20337         * FS/FS/svc_domain.pm: fix delete method for new databases
20338
20339 2001-10-22 01:31  ivan
20340
20341         * FS/FS/cust_main.pm: tyop
20342
20343 2001-10-22 01:29  ivan
20344
20345         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
20346           warnings, delete package ability (& warning)
20347
20348 2001-10-20 05:17  ivan
20349
20350         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm, htetc/handler.pl,
20351           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
20352           httemplate/edit/part_pkg.cgi, httemplate/edit/svc_acct.cgi,
20353           httemplate/edit/process/cust_main.cgi,
20354           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
20355           exempt flags, UI to edit rework part_pkg editing UI some more
20356
20357 2001-10-18 08:49  jeff
20358
20359         * fs_selfadmin/FS-MailAdminServer/cgi/mailadmin.cgi: tyop ... or
20360           something
20361
20362 2001-10-18 08:30  jeff
20363
20364         * fs_selfadmin/README: rudimentary self-admin instructions
20365
20366 2001-10-18 08:04  jeff
20367
20368         * fs_selfadmin/: fs_mailadmin_server,
20369           FS-MailAdminServer/MailAdminClient.pm,
20370           FS-MailAdminServer/fs_mailadmind,
20371           FS-MailAdminServer/cgi/mailadmin.cgi: preliminary self
20372           administration
20373
20374 2001-10-15 07:58  ivan
20375
20376         * FS/FS/cust_pkg.pm, htetc/handler.pl,
20377           httemplate/edit/REAL_cust_pkg.cgi,
20378           httemplate/edit/process/REAL_cust_pkg.cgi: date editing
20379
20380 2001-10-15 05:16  ivan
20381
20382         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
20383           httemplate/misc/bill.cgi: print reasons with credits on invoices
20384
20385           use straight eval, not Safe::reval in cust_main::bill for now, as
20386           i have no   idea how to call methods on a share()'ed scalar.
20387           hmm.
20388
20389           add cust_pkg::cust_main method
20390
20391           s/eidiot/idiot/ in httemplate/misc/bill.cgi
20392
20393 2001-10-15 04:39  ivan
20394
20395         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
20396           plan ||= 'flat' for custom pricing 9clone) package definitions
20397           too
20398
20399 2001-10-15 04:35  ivan
20400
20401         * httemplate/edit/cust_main.cgi: visual fix
20402
20403 2001-10-15 03:42  ivan
20404
20405         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
20406           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
20407           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
20408           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
20409           pass, oh my
20410
20411 2001-10-11 10:46  ivan
20412
20413         * htetc/handler.pl: price plan uI!
20414
20415 2001-10-11 10:44  ivan
20416
20417         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
20418           ----------------------------------------------------------------------
20419
20420 2001-10-09 23:22  thalakan
20421
20422         * httemplate/search/cust_main.cgi: Reverted.
20423
20424 2001-10-09 22:59  thalakan
20425
20426         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
20427
20428 2001-10-09 22:42  ivan
20429
20430         * httemplate/search/cust_main.cgi: revert silly changes
20431
20432 2001-10-09 22:33  thalakan
20433
20434         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
20435
20436 2001-10-09 22:24  ivan
20437
20438         * FS/FS/Record.pm: embarassing doc fix, thanks jason
20439
20440 2001-10-09 16:10  ivan
20441
20442         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20443           FS/FS/cust_pkg.pm, httemplate/docs/schema.html: add
20444           `unsuspendauto' config file: enable the automatic unsuspension of
20445           suspended packages when a customer's balance due changes from
20446           positive to zero or negative as the result of a payment or credit
20447
20448           add cust_pkg.manual_flag to disable this behaviour per customer
20449           package (no UI to set this yet)
20450
20451 2001-10-09 00:16  ivan
20452
20453         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
20454           fix
20455
20456 2001-10-08 20:11  ivan
20457
20458         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
20459           sheesh
20460
20461 2001-10-02 09:00  jeff
20462
20463         * FS/FS/cust_pay_batch.pm: add pkey to batch payments and fix a doc
20464           typo
20465
20466 2001-10-02 04:10  ivan
20467
20468         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
20469           up in fix.net's password files
20470
20471 2001-10-01 03:31  ivan
20472
20473         * FS/FS/cust_pkg.pm: oops
20474
20475 2001-09-30 15:35  ivan
20476
20477         * FS/FS/svc_acct.pm: arg
20478
20479 2001-09-30 15:19  ivan
20480
20481         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
20482
20483 2001-09-30 13:30  ivan
20484
20485         * FS/FS/svc_acct.pm: username-uppercase config file
20486
20487 2001-09-30 00:55  ivan
20488
20489         * fs_webdemo/registerd.Pg: purge message
20490
20491 2001-09-27 14:49  ivan
20492
20493         * FS/FS/svc_acct_pop.pm: not used
20494
20495 2001-09-27 14:12  ivan
20496
20497         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
20498
20499 2001-09-27 13:41  ivan
20500
20501         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
20502           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
20503           selector!
20504
20505 2001-09-27 11:33  ivan
20506
20507         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
20508           domsvc
20509
20510 2001-09-26 02:17  ivan
20511
20512         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_credit_bill.pm,
20513           FS/FS/cust_main.pm, FS/FS/part_pop_local.pm,
20514           FS/FS/svc_acct_pop.pm, FS/t/part_pop_local.t,
20515           httemplate/docs/schema.html: add part_pop_local table
20516
20517 2001-09-25 11:03  ivan
20518
20519         * FS/FS/cust_main.pm:
20520           ror
20521
20522 2001-09-25 11:01  ivan
20523
20524         * FS/FS/cust_main.pm: add emailinvoiceonly config file and begin to
20525           use it
20526
20527 2001-09-25 08:55  ivan
20528
20529         * FS/FS/cust_main.pm: Business::OnlinePayment::BankOfAmerica
20530
20531 2001-09-24 17:05  ivan
20532
20533         * FS/bin/freeside-queued: better REAPER
20534
20535 2001-09-23 20:23  ivan
20536
20537         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
20538
20539 2001-09-20 20:47  ivan
20540
20541         * httemplate/view/cust_main.cgi: show company and name (instead of
20542           just company) for referring customers that have a company
20543
20544 2001-09-19 17:13  ivan
20545
20546         * FS/FS/cust_main.pm: really fix fuzzy searching
20547
20548 2001-09-19 17:10  ivan
20549
20550         * FS/FS/cust_main.pm: fix fuzzy searching
20551
20552 2001-09-19 14:51  ivan
20553
20554         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
20555           working.
20556
20557 2001-09-19 14:06  ivan
20558
20559         * FS/: MANIFEST, FS/svc_acct.pm, bin/freeside-apply-credits:
20560           directory hashing remove jeff's lib patch from
20561           freeside-apply-credits add freeside-apply-credits to MANIFEST
20562           README for pre3-4
20563
20564 2001-09-19 12:41  ivan
20565
20566         * FS/FS/svc_acct.pm: tyop
20567
20568 2001-09-19 12:39  ivan
20569
20570         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
20571
20572 2001-09-19 12:28  ivan
20573
20574         * FS/FS/svc_acct.pm: ;args
20575
20576 2001-09-19 12:19  ivan
20577
20578         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
20579
20580 2001-09-19 12:00  ivan
20581
20582         * FS/bin/freeside-queued: set $ENV{HOME}
20583
20584 2001-09-18 17:24  ivan
20585
20586         * FS/FS/svc_acct.pm: icradius transactional password changes
20587           (suspensions, unsuspensions)
20588
20589 2001-09-16 05:45  ivan
20590
20591         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
20592           httemplate/index.html, httemplate/search/cust_main.cgi,
20593           httemplate/view/cust_main.cgi: fix oops in
20594           FS::cust_main_invoice::replace preventing package cancellation
20595
20596           add toggle switch to cust_main searching to show/hide cancelled
20597           customers.  hidecancelledcustomers config file is just which
20598           state it starts in.
20599
20600           add signupurl config file to enable showing of the customer's
20601           signup URL on the view page.
20602
20603 2001-09-14 12:54  ivan
20604
20605         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
20606
20607 2001-09-14 11:05  ivan
20608
20609         * FS/FS/Record.pm: s/croak/confess/
20610
20611 2001-09-12 08:45  ivan
20612
20613         * FS/FS/part_svc.pm: oops
20614
20615 2001-09-11 16:44  ivan
20616
20617         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
20618           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_forward.cgi,
20619           httemplate/view/svc_acct.cgi: radius attributes & default/fixed
20620           values should work again now
20621
20622 2001-09-11 15:20  ivan
20623
20624         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
20625           bin/fs-radius-add-reply: fix radius attribute adding
20626
20627 2001-09-11 14:58  ivan
20628
20629         * FS/bin/freeside-queued: usage sub
20630
20631 2001-09-11 13:44  ivan
20632
20633         * httemplate/search/svc_acct.cgi: getting "you should run the
20634           bin/fs-migrate-svc_acct_sm" message unexpectedly
20635
20636 2001-09-11 12:16  ivan
20637
20638         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
20639           others?
20640
20641 2001-09-11 06:10  ivan
20642
20643         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
20644           export
20645
20646 2001-09-11 05:46  ivan
20647
20648         * httemplate/edit/process/part_svc.cgi: more service edit fix
20649
20650 2001-09-11 05:42  ivan
20651
20652         * httemplate/edit/part_svc.cgi: fix service editing
20653
20654 2001-09-11 05:25  ivan
20655
20656         * FS/FS/queue.pm: queue clean fix
20657
20658 2001-09-11 05:24  ivan
20659
20660         * FS/FS/queue.pm: job queue fix
20661
20662 2001-09-11 05:10  ivan
20663
20664         * FS/FS/cust_main.pm: fuzzyfix
20665
20666 2001-09-11 05:06  ivan
20667
20668         * FS/FS/svc_acct.pm: better logging
20669
20670 2001-09-11 05:00  ivan
20671
20672         * FS/FS/svc_acct.pm: cyrus fix!
20673
20674 2001-09-11 04:52  ivan
20675
20676         * FS/bin/freeside-queued: rar
20677
20678 2001-09-11 03:05  ivan
20679
20680         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
20681
20682 2001-09-11 02:56  ivan
20683
20684         * httemplate/: edit/process/quick-cust_pkg.cgi, view/cust_main.cgi:
20685           fix quick order
20686
20687 2001-09-10 21:17  ivan
20688
20689         * FS/FS/svc_acct.pm: username-noperiod config file
20690
20691 2001-09-10 20:15  ivan
20692
20693         * FS/FS/cust_main.pm, FS/FS/svc_acct.pm, FS/bin/freeside-queued,
20694           httemplate/edit/part_svc.cgi: cyrus support
20695
20696 2001-09-10 18:09  ivan
20697
20698         * FS/bin/freeside-queued: working queued
20699
20700 2001-09-10 17:08  ivan
20701
20702         * FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
20703           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
20704           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-queued,
20705           FS/t/queue.t, FS/t/queue_arg.t, htetc/handler.pl,
20706           httemplate/index.html, httemplate/browse/part_svc.cgi,
20707           httemplate/docs/schema.html, httemplate/edit/part_svc.cgi,
20708           httemplate/edit/process/part_svc.cgi,
20709           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
20710           prelim. job queues! fixed part_svc editing
20711
20712 2001-09-10 17:07  ivan
20713
20714         * bin/: freeside-init, fs-migrate-part_svc: fixing
20715           fs-migrate-part_svc updateing fs-setup for job queues
20716           freeside-init for starting freeside-queued
20717
20718 2001-09-07 13:49  ivan
20719
20720         * FS/FS/part_svc_column.pm: oops, forgot to add this
20721
20722 2001-09-07 13:26  ivan
20723
20724         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
20725
20726 2001-09-07 13:19  ivan
20727
20728         * FS/MANIFEST: tyop
20729
20730 2001-09-07 13:17  ivan
20731
20732         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
20733           bin/fs-radius-add-check, bin/fs-radius-add-reply,
20734           bin/generate-raddb: fix RADIUS attribute capitalization
20735
20736 2001-09-06 14:20  ivan
20737
20738         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
20739
20740 2001-09-06 13:41  ivan
20741
20742         * FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm, FS/FS/part_svc.pm,
20743           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
20744           FS/FS/svc_forward.pm, FS/FS/svc_www.pm, FS/t/part_svc_column.t,
20745           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
20746           bin/fs-radius-add-check, bin/fs-radius-add-reply,
20747           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
20748           httemplate/edit/part_svc.cgi,
20749           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
20750
20751 2001-09-04 08:12  ivan
20752
20753         * httemplate/docs/admin.html: tyop
20754
20755 2001-09-04 08:06  ivan
20756
20757         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
20758           indeed
20759
20760 2001-09-04 07:44  ivan
20761
20762         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
20763           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
20764           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
20765           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
20766           httemplate/edit/process/quick-cust_pkg.cgi,
20767           httemplate/view/cust_main.cgi: new admin documentation, quick
20768           one-pkg order
20769
20770 2001-09-03 15:07  ivan
20771
20772         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
20773           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm,
20774           httemplate/docs/signup.html, httemplate/edit/cust_credit.cgi,
20775           httemplate/edit/cust_credit_bill.cgi,
20776           httemplate/edit/cust_pay.cgi,
20777           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
20778           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
20779           more bugs
20780
20781 2001-09-02 00:57  ivan
20782
20783         * CREDITS: credito
20784
20785 2001-09-02 00:57  ivan
20786
20787         * bin/generate-tests: gawl
20788
20789 2001-09-02 00:49  ivan
20790
20791         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
20792           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
20793           httemplate/edit/cust_credit_bill.cgi,
20794           httemplate/view/cust_main.cgi: things are starting to work again,
20795           sorta.
20796
20797 2001-09-01 22:38  ivan
20798
20799         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
20800           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
20801           migration.  ugh.
20802
20803 2001-09-01 21:51  ivan
20804
20805         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
20806
20807 2001-09-01 21:25  ivan
20808
20809         * FS/: FS.pm, MANIFEST, FS/cust_bill_pay.pm, FS/cust_main.pm,
20810           FS/cust_refund.pm, t/CGI.t, t/Conf.t, t/Record.t, t/UID.t,
20811           t/agent.t, t/agent_type.t, t/cust_bill.t, t/cust_bill_pay.t,
20812           t/cust_bill_pkg.t, t/cust_credit.t, t/cust_credit_bill.t,
20813           t/cust_credit_refund.t, t/cust_main.t, t/cust_main_county.t,
20814           t/cust_main_invoice.t, t/cust_pay.t, t/cust_pay_batch.t,
20815           t/cust_pkg.t, t/cust_refund.t, t/cust_svc.t, t/domain_record.t,
20816           t/nas.t, t/part_pkg.t, t/part_referral.t, t/part_svc.t,
20817           t/pkg_svc.t, t/port.t, t/prepay_credit.t, t/session.t,
20818           t/svc_Common.t, t/svc_acct.t, t/svc_acct_pop.t, t/svc_domain.t,
20819           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
20820           the embarassing fixes in it found
20821
20822 2001-09-01 19:53  jeff
20823
20824         * FS/bin/freeside-apply-credits: adding a credit apply utility
20825
20826 2001-09-01 19:46  ivan
20827
20828         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20829           FS/FS/cust_refund.pm, httemplate/docs/schema.html: cust_refund
20830           and cust_pay get custnums
20831
20832 2001-09-01 18:27  ivan
20833
20834         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
20835           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
20836           cust_refund.pm: more udpates for the new world of unapplied
20837           stuff.  yay.
20838
20839 2001-09-01 15:28  jeff
20840
20841         * FS/FS/cust_main.pm: haste makes waste... and left a method out
20842
20843 2001-09-01 15:18  ivan
20844
20845         * FS/FS/cust_credit_bill.pm: add primary key
20846
20847 2001-09-01 15:01  ivan
20848
20849         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
20850
20851 2001-09-01 14:55  jeff
20852
20853         * FS/FS/cust_bill_pay.pm: oops.. need this too
20854
20855 2001-09-01 14:52  jeff
20856
20857         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
20858           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
20859           httemplate/edit/cust_credit_bill.cgi,
20860           httemplate/edit/process/cust_credit_bill.cgi,
20861           httemplate/view/cust_main.cgi: add cust_credit_bill relating
20862           multiple invoices to credits
20863
20864 2001-09-01 13:11  ivan
20865
20866         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
20867           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
20868           httemplate/docs/schema.html: cust_bill_pay and
20869           cust_credit_refund.  payments can apply to multiple invoices and
20870           refunds can apply to multiple credits.
20871
20872 2001-08-31 02:20  ivan
20873
20874         * FS/FS/Record.pm: check US zips more strictly
20875
20876 2001-08-31 01:43  ivan
20877
20878         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
20879           better
20880           state, city, then number
20881
20882 2001-08-31 00:28  ivan
20883
20884         * httemplate/edit/cust_main_county-expand.cgi: better error message
20885           for nonexistant cust_main_county records
20886
20887 2001-08-31 00:17  ivan
20888
20889         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
20890           > US UT expand state
20891           > Submit (no data entered)
20892           > US UT is gone frome the list.
20893
20894 2001-08-30 09:23  ivan
20895
20896         * httemplate/docs/signup.html: update signup server: template form
20897           and success html, document
20898
20899 2001-08-30 08:30  ivan
20900
20901         * httemplate/edit/part_svc.cgi: slighly more docu
20902
20903 2001-08-29 02:11  ivan
20904
20905         * httemplate/edit/agent.cgi: ui
20906
20907 2001-08-28 09:58  ivan
20908
20909         * httemplate/: docs/signup.html, search/cust_main.cgi:
20910           customer-to-customer referrals in singup server
20911
20912 2001-08-28 07:34  ivan
20913
20914         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
20915           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
20916           customer-to-customer referrals!
20917
20918 2001-08-25 22:06  ivan
20919
20920         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
20921
20922 2001-08-25 22:05  ivan
20923
20924         * FS/FS/cust_credit.pm: reason can't be null
20925
20926 2001-08-22 23:17  ivan
20927
20928         * FS/FS/cust_main.pm: no need to be y1.9k complient
20929
20930 2001-08-21 03:27  ivan
20931
20932         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
20933           most everything is working svc_forward-wise now
20934
20935 2001-08-21 02:34  ivan
20936
20937         * FS/FS/Record.pm, FS/FS/UID.pm, httemplate/browse/agent.cgi,
20938           httemplate/browse/agent_type.cgi,
20939           httemplate/browse/cust_main_county.cgi,
20940           httemplate/browse/part_pkg.cgi,
20941           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
20942
20943 2001-08-20 20:03  ivan
20944
20945         * FS/FS/svc_acct.pm: fix domain method, and it works against old
20946           databases now too
20947
20948 2001-08-20 19:44  ivan
20949
20950         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
20951           eg/TEMPLATE_cust_main.import, eg/table_template-svc.pm: remove
20952           $Log$
20953
20954 2001-08-20 19:43  ivan
20955
20956         * bin/: dbdef-create, fs-migrate-svc_acct_sm: i think
20957           svc_acct_sm.import should go away, but...
20958
20959 2001-08-20 19:32  ivan
20960
20961         * test/cgi-test: remove $Log$
20962
20963 2001-08-20 19:31  ivan
20964
20965         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
20966           browse/part_pkg.cgi, browse/svc_acct_pop.cgi, edit/agent.cgi,
20967           edit/agent_type.cgi, edit/cust_credit.cgi,
20968           edit/cust_main_county-expand.cgi, edit/cust_main_county.cgi,
20969           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/part_pkg.cgi,
20970           edit/svc_acct_pop.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
20971           edit/process/agent.cgi, edit/process/agent_type.cgi,
20972           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
20973           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
20974           edit/process/part_pkg.cgi, edit/process/svc_acct.cgi,
20975           edit/process/svc_acct_pop.cgi, edit/process/svc_domain.cgi,
20976           edit/process/svc_forward.cgi, misc/bill.cgi,
20977           misc/cancel-unaudited.cgi, misc/catchall.cgi,
20978           misc/delete-customer.cgi, misc/link.cgi, misc/print-invoice.cgi,
20979           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
20980           misc/process/delete-customer.cgi, misc/process/link.cgi,
20981           search/svc_domain.cgi, view/cust_bill.cgi, view/svc_acct.cgi,
20982           view/svc_domain.cgi, view/svc_forward.cgi: remove $Log$ messages.
20983           whew.
20984
20985 2001-08-20 19:16  ivan
20986
20987         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
20988           databases, with a warning
20989
20990 2001-08-20 19:03  ivan
20991
20992         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
20993           shipping address
20994
20995 2001-08-20 17:39  ivan
20996
20997         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
20998           silly syntax errors
20999
21000 2001-08-20 06:10  ivan
21001
21002         * FS/FS/svc_domain.pm: use var
21003
21004 2001-08-20 05:15  ivan
21005
21006         * httemplate/edit/svc_acct.cgi: #
21007
21008 2001-08-20 05:13  ivan
21009
21010         * httemplate/edit/svc_acct.cgi: only show domains associated with
21011           this customer.
21012
21013 2001-08-20 04:18  ivan
21014
21015         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
21016           qualified!
21017
21018 2001-08-20 04:04  ivan
21019
21020         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
21021           svc_forward work
21022
21023 2001-08-20 02:41  ivan
21024
21025         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: dtrt when
21026           deleting accouts wrt forwards, catchalls & other references to
21027           svc_acct records
21028
21029           depreciate svc_acct_sm further; move qmail catchall handling to
21030           svc_domain
21031
21032 2001-08-20 02:38  ivan
21033
21034         * httemplate/docs/schema.html: documentation updates
21035
21036 2001-08-19 08:53  jeff
21037
21038         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
21039           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
21040           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
21041           httemplate/edit/process/svc_forward.cgi,
21042           httemplate/misc/catchall.cgi,
21043           httemplate/misc/process/catchall.cgi,
21044           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21045           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
21046           httemplate/view/svc_forward.cgi: added user interface for
21047           svc_forward and vpopmail support
21048
21049 2001-08-19 03:25  ivan
21050
21051         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
21052           the fly, fixes: ticket #88
21053
21054 2001-08-19 02:08  ivan
21055
21056         * TODO: this is what i fed to RT, might as well check it in.
21057
21058           no further modifications to TODO.  everything is in the ticketing
21059           system now.
21060
21061 2001-08-19 01:32  ivan
21062
21063         * httemplate/search/cust_pkg.cgi: display bill and service
21064           name/company, and services
21065
21066 2001-08-19 01:18  ivan
21067
21068         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
21069
21070 2001-08-19 01:15  ivan
21071
21072         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
21073
21074 2001-08-18 17:48  ivan
21075
21076         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
21077           names and change them to two-letter codes
21078
21079 2001-08-17 04:33  ivan
21080
21081         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
21082           ut_alphan for non-US/CA phone numbers
21083
21084 2001-08-17 04:28  ivan
21085
21086         * FS/FS/Record.pm: canada has same phone# rules as US
21087
21088 2001-08-17 04:05  ivan
21089
21090         * httemplate/: browse/cust_main_county.cgi,
21091           edit/cust_main_county.cgi,
21092           edit/process/cust_main_county-collapse.cgi,
21093           edit/process/cust_main_county-expand.cgi: clean up tax rate
21094           editing:   sort by country->state->county,   add "collapse state"
21095           if the tax rates are the same statewide,   redirect "expand
21096           state" to the browse, not edit screen
21097
21098 2001-08-17 03:57  ivan
21099
21100         * bin/: dbdef-create, svc_acct.import: gah
21101
21102 2001-08-17 03:57  ivan
21103
21104         * FS/FS/svc_domain.pm: document catchall and untaint everything
21105
21106 2001-08-17 03:55  ivan
21107
21108         * FS/FS/cust_main.pm: Business::OnlinePayment
21109
21110 2001-08-17 03:53  ivan
21111
21112         * Makefile: alldocs target
21113
21114 2001-08-17 03:53  ivan
21115
21116         * CREDITS: thanks jeff!
21117
21118 2001-08-15 03:04  ivan
21119
21120         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
21121           the) bad direct exit; calls
21122
21123 2001-08-13 16:15  ivan
21124
21125         * httemplate/view/cust_main.cgi: don't display empty comment box
21126
21127 2001-08-13 16:10  ivan
21128
21129         * httemplate/edit/process/cust_main.cgi: properly massage
21130           ship_state & work okay when no initial pkg is selected
21131
21132 2001-08-12 18:00  ivan
21133
21134         * httemplate/docs/schema.html: add svc_forward, depriciate
21135           svc_acct_sm
21136
21137 2001-08-12 17:21  ivan
21138
21139         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
21140
21141 2001-08-12 12:41  jeff
21142
21143         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
21144           bin/fs-migrate-svc_acct_sm: merging vpopmail support branch
21145
21146 2001-08-12 01:56  ivan
21147
21148         * httemplate/edit/process/part_svc.cgi: don't use
21149           Apache::ASP-specific $Redirect object
21150
21151 2001-08-11 17:07  ivan
21152
21153         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
21154           transactional invoice_list setting & eliminate non-sticky "first
21155           package"!
21156
21157 2001-08-11 17:07  ivan
21158
21159         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
21160
21161 2001-08-11 17:06  ivan
21162
21163         * FS/FS/cust_main_invoice.pm: better error msgs
21164
21165 2001-08-11 16:19  ivan
21166
21167         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
21168           context to $cgi->keywords
21169
21170 2001-08-11 16:18  ivan
21171
21172         * httemplate/browse/part_svc.cgi: missed a variable interpolation
21173
21174 2001-08-10 22:52  ivan
21175
21176         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
21177           comments fields
21178
21179 2001-08-10 22:52  ivan
21180
21181         * FS/FS/cust_main.pm: add comments field, fix ship_ address
21182           handling (don't consider a value for ship_state field to mean
21183           something meaningful is in ship_*)
21184
21185 2001-08-10 22:51  ivan
21186
21187         * FS/FS/part_svc.pm: better error msg
21188
21189 2001-08-10 22:50  ivan
21190
21191         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
21192           for ut_anything
21193
21194 2001-08-10 21:55  ivan
21195
21196         * httemplate/edit/part_svc.cgi: don't have any other choices in
21197           svcdb dropdown for existing services, since you can't change it
21198           anyway
21199
21200 2001-08-10 21:29  ivan
21201
21202         * FS/FS/CGI.pm: that's what $etc is for!
21203
21204 2001-08-10 21:15  ivan
21205
21206         * httemplate/misc/delete-customer.cgi: better docs
21207
21208 2001-08-10 17:01  ivan
21209
21210         * FS/FS/cust_main_invoice.pm: "fixes"
21211
21212           Can't call method "username" on an undefined value at
21213           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
21214
21215           but cust_main_invoice records should probably be updated when
21216           svc_acct records are deleted :/
21217
21218 2001-08-08 02:47  ivan
21219
21220         * httemplate/docs/passwd.html: doc clarification
21221
21222 2001-08-07 21:44  ivan
21223
21224         * FS/FS/Record.pm: better error msg
21225
21226 2001-08-03 13:34  jeff
21227
21228         * FS/FS/cust_bill.pm:
21229
21230           added the tax method
21231
21232 2001-07-30 03:43  ivan
21233
21234         * FS/FS/CGI.pm: Apache::ASP eidiot fix
21235
21236 2001-07-30 03:41  ivan
21237
21238         * FS/FS/Record.pm, FS/FS/cust_main.pm,
21239           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
21240           shipping address additions
21241
21242 2001-07-30 01:03  ivan
21243
21244         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
21245           forgotten files
21246
21247 2001-07-30 01:02  ivan
21248
21249         * htetc/handler.pl: template stuffs
21250
21251 2001-07-30 01:01  ivan
21252
21253         * Makefile: need this too!
21254
21255 2001-07-30 00:36  ivan
21256
21257         * httemplate/index.html, httemplate/browse/agent.cgi,
21258           httemplate/browse/agent_type.cgi,
21259           httemplate/browse/cust_main_county.cgi,
21260           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
21261           httemplate/browse/part_svc.cgi,
21262           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
21263           httemplate/docs/index.html, httemplate/docs/legacy.html,
21264           httemplate/docs/passwd.html, httemplate/docs/schema.html,
21265           httemplate/docs/session.html, httemplate/docs/signup.html,
21266           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
21267           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
21268           httemplate/edit/cust_main.cgi,
21269           httemplate/edit/cust_main_county-expand.cgi,
21270           httemplate/edit/cust_main_county.cgi,
21271           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
21272           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
21273           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
21274           httemplate/edit/svc_domain.cgi,
21275           httemplate/edit/process/agent.cgi,
21276           httemplate/edit/process/agent_type.cgi,
21277           httemplate/edit/process/cust_credit.cgi,
21278           httemplate/edit/process/cust_main.cgi,
21279           httemplate/edit/process/cust_main_county-expand.cgi,
21280           httemplate/edit/process/cust_main_county.cgi,
21281           httemplate/edit/process/cust_pay.cgi,
21282           httemplate/edit/process/cust_pkg.cgi,
21283           httemplate/edit/process/part_pkg.cgi,
21284           httemplate/edit/process/part_svc.cgi,
21285           httemplate/edit/process/svc_acct.cgi,
21286           httemplate/edit/process/svc_acct_pop.cgi,
21287           httemplate/edit/process/svc_domain.cgi,
21288           httemplate/images/small-logo.png, httemplate/misc/bill.cgi,
21289           httemplate/misc/cancel-unaudited.cgi,
21290           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
21291           httemplate/misc/print-invoice.cgi,
21292           httemplate/misc/unsusp_pkg.cgi,
21293           httemplate/misc/process/delete-customer.cgi,
21294           httemplate/misc/process/link.cgi,
21295           httemplate/search/cust_bill.html,
21296           httemplate/search/cust_main.cgi,
21297           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
21298           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21299           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
21300           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi:
21301           templates!!!
21302
21303 2001-07-30 00:33  ivan
21304
21305         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
21306
21307 2001-07-30 00:14  ivan
21308
21309         * INSTALL, README: templates!
21310
21311 2001-07-30 00:13  ivan
21312
21313         * TODO: todocruft
21314
21315 2001-07-29 23:28  ivan
21316
21317         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
21318
21319 2001-07-29 23:07  ivan
21320
21321         * bin/svc_acct.import: allow !! for locked accounts instead of
21322           changing to *SUSPENDED*
21323
21324 2001-07-27 10:16  ivan
21325
21326         * FS/FS/cust_main_invoice.pm: clarification
21327
21328 2001-07-26 23:17  thalakan
21329
21330         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
21331           the checkdest method.
21332
21333 2001-06-21 09:27  ivan
21334
21335         * FS/FS/UID.pm: better error message
21336
21337 2001-06-06 15:22  ivan
21338
21339         * TODO: templating thoughts
21340
21341 2001-06-05 14:40  ivan
21342
21343         * debian/: README.Debian, changelog, conffiles.ex, control,
21344           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
21345           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
21346           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
21347           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
21348           yet)
21349
21350 2001-06-03 10:22  ivan
21351
21352         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
21353           %e: no leading zero
21354
21355 2001-06-03 07:16  ivan
21356
21357         * README: 1.3.1!!!
21358
21359 2001-06-03 07:15  ivan
21360
21361         * TODO: yes yes
21362
21363 2001-06-03 05:36  ivan
21364
21365         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
21366           config files
21367
21368 2001-06-03 04:37  ivan
21369
21370         * FS/FS/svc_acct.pm: fixes
21371
21372           Can't locate object method "setfield" via package "svc_acct_sm"
21373           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
21374
21375 2001-06-03 04:27  ivan
21376
21377         * FS/FS/Record.pm: track down
21378
21379             Can't locate object method "setfield" via package "svc_acct_sm"
21380           at
21381             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
21382
21383           errors
21384
21385 2001-06-03 03:51  ivan
21386
21387         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
21388
21389 2001-05-30 08:17  ivan
21390
21391         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
21392           up for the non-mod_perl folks
21393
21394 2001-05-22 09:43  ivan
21395
21396         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
21397           <shane@2000cn.com.au>, thanks!
21398
21399 2001-05-18 07:08  ivan
21400
21401         * FS/FS/domain_record.pm: tyop
21402
21403 2001-05-15 00:52  ivan
21404
21405         * FS/bin/freeside-email: simple program to list all email addresses
21406
21407 2001-05-07 08:42  ivan
21408
21409         * FS/FS/Record.pm: tyop
21410
21411 2001-05-07 08:36  ivan
21412
21413         * FS/FS/Record.pm: start to track down
21414
21415               Insecure dependency in eval while running with -T switch at
21416           /usr/local/lib/site_perl/FS/Record.pm line 202.
21417
21418           errors
21419
21420 2001-05-07 08:24  ivan
21421
21422         * bin/svc_acct.import: s/!/*/
21423
21424 2001-05-06 19:07  ivan
21425
21426         * FS/FS/cust_main.pm:
21427           http://www.sisd.com/freeside/list-archive/msg01906.html
21428
21429 2001-05-05 01:51  ivan
21430
21431         * bin/svc_acct.import:
21432           http://www.sisd.com/freeside/list-archive/msg01915.html
21433
21434 2001-04-25 19:28  ivan
21435
21436         * fs_webdemo/registerd.Pg: argh
21437
21438 2001-04-25 19:23  ivan
21439
21440         * fs_webdemo/registerd.Pg: arfuckingargh
21441
21442 2001-04-25 19:21  ivan
21443
21444         * fs_webdemo/registerd.Pg: ARG
21445
21446 2001-04-25 19:20  ivan
21447
21448         * fs_webdemo/registerd.Pg: arg
21449
21450 2001-04-25 19:18  ivan
21451
21452         * fs_webdemo/registerd.Pg: argh
21453
21454 2001-04-25 17:17  ivan
21455
21456         * fs_webdemo/: registerd.Pg: sigh
21457
21458 2001-04-23 12:50  ivan
21459
21460         * FS/FS/cust_credit.pm: the real
21461
21462           Can't locate object method "setfield" via package "cust_refund"
21463           at /usr/local/lib/site_perl/FS/Record.pm line 315.
21464
21465           fix
21466
21467 2001-04-23 12:27  ivan
21468
21469         * FS/FS/cust_credit.pm: *sigh*
21470
21471 2001-04-23 12:21  ivan
21472
21473         * FS/FS/cust_credit.pm: webdemo bugfix
21474
21475 2001-04-23 09:25  ivan
21476
21477         * fs_webdemo/registerd.Pg: working registerd.Pg
21478
21479 2001-04-23 08:37  ivan
21480
21481         * FS/MANIFEST: 1.3.1 sigh
21482
21483 2001-04-23 05:44  ivan
21484
21485         * bin/freeside-session-kill: session killer implemeting timed
21486           access
21487
21488 2001-04-23 05:40  ivan
21489
21490         * FS/FS.pm, fs_webdemo/registerd.Pg: documentation and webdemo
21491           updates
21492
21493 2001-04-23 02:00  ivan
21494
21495         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
21496
21497 2001-04-23 00:12  ivan
21498
21499         * FS/FS/cust_main.pm: better error message (if kludgy) for no
21500           referral remove outdated NSI foo from domain ordering.  also,
21501           fuck NSI.
21502
21503 2001-04-21 18:56  ivan
21504
21505         * README, FS/FS.pm, FS/MANIFEST, FS/FS/svc_acct.pm,
21506           FS/FS/svc_domain.pm, FS/FS/svc_www.pm, bin/svc_acct.import: get
21507           rid of FS::SSH.pm (became Net::SSH and Net::SCP on CPAN)
21508
21509 2001-04-21 18:38  ivan
21510
21511         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
21512           from Record view/cust_main.cgi needs to use ->owed method, not
21513           check (depriciated) owed field search/cust_bill.cgi redirect
21514           error when there's only one invoice
21515
21516 2001-04-21 17:49  ivan
21517
21518         * FS/FS/svc_Common.pm: need to import dbh sub from Record
21519
21520 2001-04-21 16:53  ivan
21521
21522         * FS/MANIFEST: no more dbdef
21523
21524 2001-04-15 06:56  ivan
21525
21526         * TODO: [no log message]
21527
21528 2001-04-15 06:35  ivan
21529
21530         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
21531           transactions part deux
21532
21533 2001-04-15 05:56  ivan
21534
21535         * TODO, FS/FS/Record.pm, bin/dbdef-create: s/dbdef/DBIx::DBSchema/
21536
21537 2001-04-15 03:33  ivan
21538
21539         * CREDITS, TODO: better docs for the worst bit, finally
21540
21541 2001-04-15 00:25  ivan
21542
21543         * fs_sesmon/FS-SessionClient/cgi/: login.cgi, logout.cgi: oops,
21544           extraneous code causing problems, thanks to Mack for bugreport
21545
21546 2001-04-09 16:05  ivan
21547
21548         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21549           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
21550           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm:
21551           Transactions Part I!!!
21552
21553 2001-04-09 08:50  ivan
21554
21555         * CREDITS, TODO, FS/MANIFEST: rar
21556
21557 2001-03-30 09:33  ivan
21558
21559         * FS/FS/cust_bill.pm: config value money_char:
21560
21561                   Presto!  Now you can consider all numbers to be
21562           shillings.
21563
21564                   If you need to change the currency symbol, you can hunt
21565           down the
21566                   instances of literal '$' in FS::cust_bill::print_text and
21567           replace them
21568                   with your currency symbol.  I guess this should turn into
21569           a
21570                   configuration value.
21571
21572 2001-02-26 16:59  ivan
21573
21574         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
21575           thanks!
21576
21577 2001-02-20 17:45  ivan
21578
21579         * FS/FS/nas.pm: pod tyop
21580
21581 2001-02-20 17:45  ivan
21582
21583         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
21584           duh
21585
21586 2001-02-20 08:31  ivan
21587
21588         * FS/FS/Record.pm: don't use prepare_cached for now
21589
21590 2001-02-13 21:18  ivan
21591
21592         * README: add devel mailing list
21593
21594 2001-02-13 20:33  ivan
21595
21596         * FS/FS/port.pm: get rid of gratuitous HISTORY
21597
21598 2001-02-11 09:34  ivan
21599
21600         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
21601
21602 2001-02-11 09:17  ivan
21603
21604         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
21605           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
21606           from jason
21607
21608 2001-02-03 06:03  ivan
21609
21610         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
21611           bin/generate-prepay, fs_sesmon/fs_session_server: time-based
21612           prepaid cards, session monitor.  woop!
21613
21614 2001-01-30 23:21  ivan
21615
21616         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
21617
21618 2001-01-30 01:08  ivan
21619
21620         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
21621
21622 2001-01-22 21:03  ivan
21623
21624         * FS/FS/cust_main.pm: harmless tyop
21625
21626 2000-12-26 15:51  ivan
21627
21628         * CREDITS, TODO: statedefault & referraldefault config files
21629
21630 2000-12-10 17:30  ivan
21631
21632         * TODO: more ancient todo stuff from my inbox
21633
21634 2000-12-10 17:10  ivan
21635
21636         * TODO: ancient stuff out of my inbox
21637
21638 2000-12-10 13:16  ivan
21639
21640         * fs_sesmon/FS-SessionClient/fs_sessiond: fix uninitialized value
21641           errors
21642
21643 2000-12-08 18:53  ivan
21644
21645         * fs_sesmon/FS-SessionClient/cgi/login.cgi: layout nicely thanks to
21646           matt peterson <matt@peterson.org>
21647
21648 2000-12-08 14:22  ivan
21649
21650         * FS/FS/session.pm: session callbacks
21651
21652 2000-12-06 02:21  ivan
21653
21654         * FS/FS/Record.pm: DESTROY sub
21655
21656 2000-12-03 13:45  ivan
21657
21658         * fs_sesmon/FS-SessionClient/MANIFEST: tyop
21659
21660 2000-12-03 13:13  ivan
21661
21662         * fs_sesmon/FS-SessionClient/cgi/: login.cgi, logout.cgi: oops,
21663           forgot the web apps
21664
21665 2000-12-03 12:25  ivan
21666
21667         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
21668           FS/FS/session.pm, fs_sesmon/fs_session_server,
21669           fs_sesmon/FS-SessionClient/MANIFEST,
21670           fs_sesmon/FS-SessionClient/Makefile.PL,
21671           fs_sesmon/FS-SessionClient/SessionClient.pm,
21672           fs_sesmon/FS-SessionClient/fs_sessiond,
21673           fs_sesmon/FS-SessionClient/test.pl,
21674           fs_sesmon/FS-SessionClient/bin/freeside-login,
21675           fs_sesmon/FS-SessionClient/bin/freeside-logout: session monitor
21676           updates
21677
21678 2000-12-03 07:14  ivan
21679
21680         * CREDITS, FS/FS/cust_bill.pm: bugfixes from Jeff Finucane
21681           <jeff@cmh.net>, thanks!
21682
21683 2000-12-03 05:45  ivan
21684
21685         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
21686           admin.html doc, autocapgen
21687
21688 2000-12-03 05:44  ivan
21689
21690         * FS/FS/port.pm: beginnings of web status for session monitor
21691
21692 2000-12-03 02:09  ivan
21693
21694         * FS/MANIFEST: bad caches!
21695
21696 2000-11-22 15:30  ivan
21697
21698         * FS/FS/svc_www.pm: tyop
21699
21700 2000-11-07 07:00  ivan
21701
21702         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/session.pm,
21703           fs_sesmon/fs_session_server, fs_sesmon/FS-SessionClient/MANIFEST,
21704           fs_sesmon/FS-SessionClient/Makefile.PL,
21705           fs_sesmon/FS-SessionClient/SessionClient.pm,
21706           fs_sesmon/FS-SessionClient/bin/freeside-login: session monitor
21707
21708 2000-10-27 13:18  ivan
21709
21710         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
21711           session monitor
21712
21713 2000-10-27 13:15  ivan
21714
21715         * TODO, FS/FS/Record.pm, eg/table_template.pm,
21716           fs_sesmon/fs_session_server, fs_sesmon/FS-SessionClient/Changes,
21717           fs_sesmon/FS-SessionClient/MANIFEST,
21718           fs_sesmon/FS-SessionClient/MANIFEST.SKIP,
21719           fs_sesmon/FS-SessionClient/Makefile.PL,
21720           fs_sesmon/FS-SessionClient/SessionClient.pm,
21721           fs_sesmon/FS-SessionClient/fs_sessiond,
21722           fs_sesmon/FS-SessionClient/test.pl: session monitor
21723
21724 2000-10-15 05:58  ivan
21725
21726         * TODO: roo
21727
21728 2000-10-11 17:44  ivan
21729
21730         * README: rawr!
21731
21732 2000-09-20 03:35  ivan
21733
21734         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
21735           print_text method is called, want to print overdue invoices if
21736           printed > 0, not > 1
21737
21738 2000-08-24 00:26  ivan
21739
21740         * TODO: untaint template source
21741
21742 2000-08-09 11:40  ivan
21743
21744         * conf/invoice_template: example invoice template
21745
21746 2000-08-09 04:30  ivan
21747
21748         * TODO, FS/FS/cust_bill.pm: templatable invoices
21749
21750 2000-07-17 06:51  ivan
21751
21752         * FS/FS/svc_acct.pm: silly mistake
21753
21754 2000-07-17 03:53  ivan
21755
21756         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
21757           aliases from being deleted
21758
21759 2000-07-17 03:37  ivan
21760
21761         * FS/FS/svc_acct.pm: make remote commands configurable
21762
21763 2000-07-17 03:36  ivan
21764
21765         * CREDITS: rawr!
21766
21767 2000-07-06 06:56  ivan
21768
21769         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
21770           conjunction with AUTOLOAD this was sure a pain to find
21771
21772 2000-07-06 06:19  ivan
21773
21774         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
21775           sql statement causing spurious errors
21776
21777 2000-07-06 01:57  ivan
21778
21779         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add-check,
21780           bin/fs-radius-add-reply: support for radius check attributes
21781           (except importing).  poorly documented.
21782
21783 2000-07-04 06:42  ivan
21784
21785         * FS/FS/svc_acct.pm: noted a API inconsistancy
21786
21787 2000-07-03 02:03  ivan
21788
21789         * TODO: added sendmailrestart and sendmailconfigpath config files
21790
21791 2000-06-29 05:27  ivan
21792
21793         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
21794           done in the import.
21795
21796 2000-06-29 04:56  ivan
21797
21798         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
21799           have $ in them.
21800
21801 2000-06-29 04:12  ivan
21802
21803         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
21804           adding new domains.
21805
21806 2000-06-28 05:54  ivan
21807
21808         * FS/FS/svc_acct.pm: superfluous my()
21809
21810 2000-06-28 05:52  ivan
21811
21812         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
21813           in perl, like the empty string.
21814
21815 2000-06-28 05:32  ivan
21816
21817         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
21818           too
21819
21820 2000-06-28 05:03  ivan
21821
21822         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
21823           users files
21824
21825 2000-06-27 05:15  ivan
21826
21827         * TODO: i18n
21828
21829 2000-06-27 05:15  ivan
21830
21831         * FS/FS/: Record.pm, cust_main.pm: i18
21832
21833 2000-06-27 04:29  ivan
21834
21835         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
21836           -w pleaser
21837
21838 2000-06-27 04:27  ivan
21839
21840         * FS/FS/Record.pm: logically identical, but -w safe
21841
21842 2000-06-23 17:28  ivan
21843
21844         * FS/FS/cust_main.pm: don't use Date::Manip; report correct program
21845           name in freeside-bill usage msg
21846
21847 2000-06-23 05:25  ivan
21848
21849         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
21850           - more portable, doesn't depend on $sth->execute returning a
21851           number of rows, uses placeholders and prepare_cached
21852
21853 2000-06-20 00:13  ivan
21854
21855         * FS/FS/cust_main_invoice.pm: documentation update
21856
21857 2000-06-17 14:48  ivan
21858
21859         * FS/FS/cust_pay_batch.pm: fix typo in error message
21860
21861 2000-06-15 07:45  ivan
21862
21863         * CREDITS, TODO: text updates
21864
21865 2000-06-15 06:35  ivan
21866
21867         * FS/FS/svc_acct.pm: add radius method
21868
21869 2000-06-15 05:38  ivan
21870
21871         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
21872           scalar context, was only returning second item
21873
21874 2000-05-13 14:57  ivan
21875
21876         * TODO: add print_batch script from Joel Griffiths
21877
21878 2000-05-13 14:50  ivan
21879
21880         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
21881           well as a CGI object now.
21882
21883 2000-05-13 14:42  ivan
21884
21885         * CREDITS: add kristian, update joel's entry
21886
21887 2000-04-10 17:06  ivan
21888
21889         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
21890           (Registry's override doesn't work here)
21891
21892 2000-03-06 08:38  ivan
21893
21894         * FS/FS/svc_acct.pm: better error message.  bah.
21895
21896 2000-03-06 06:12  ivan
21897
21898         * TODO: ICRADIUS export support
21899
21900 2000-03-03 10:45  ivan
21901
21902         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
21903           Registry wasn't overriding exit in modules
21904
21905 2000-03-03 10:22  ivan
21906
21907         * fs_webdemo/register.cgi: changes from 1.2.3 release, fixes from
21908           webdemo
21909
21910 2000-03-03 10:21  ivan
21911
21912         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
21913           from web demo
21914
21915 2000-03-03 04:27  ivan
21916
21917         * fs_webdemo/registerd: silly typo
21918
21919 2000-03-02 22:36  ivan
21920
21921         * fs_webdemo/registerd: [no log message]
21922
21923 2000-03-02 22:28  ivan
21924
21925         * fs_webdemo/registerd: kludge but effective
21926
21927 2000-03-02 22:10  ivan
21928
21929         * fs_webdemo/registerd: [no log message]
21930
21931 2000-03-02 22:03  ivan
21932
21933         * fs_webdemo/registerd: [no log message]
21934
21935 2000-03-02 21:47  ivan
21936
21937         * fs_webdemo/registerd: [no log message]
21938
21939 2000-03-02 21:32  ivan
21940
21941         * fs_webdemo/register.cgi: fix silly syntax errors
21942
21943 2000-03-02 21:29  ivan
21944
21945         * fs_webdemo/: register.cgi, registerd: first pass at separate
21946           registerd process
21947
21948 2000-03-01 00:22  ivan
21949
21950         * fs_webdemo/: register.html: [no log message]
21951
21952 2000-03-01 00:19  ivan
21953
21954         * fs_webdemo/register.html: x
21955
21956 2000-03-01 00:15  ivan
21957
21958         * fs_webdemo/: register.cgi, register.html, registerd: queuing
21959           webdemo registration
21960
21961 2000-03-01 00:13  ivan
21962
21963         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
21964           bugfixes
21965
21966 2000-02-24 03:08  ivan
21967
21968         * fs_webdemo/register.cgi: initial checkin
21969
21970 2000-02-02 21:16  ivan
21971
21972         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
21973           FS/FS/svc_www.pm, bin/svc_acct.import: beginning of DNS and
21974           Apache support
21975
21976 2000-02-02 12:22  ivan
21977
21978         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
21979           bugfix prepayment in signup server
21980
21981 2000-01-30 21:22  ivan
21982
21983         * FS/FS/: cust_main.pm, prepay_credit.pm: prepaid "internet cards"
21984
21985 2000-01-30 00:18  ivan
21986
21987         * CREDITS: [no log message]
21988
21989 2000-01-29 22:11  ivan
21990
21991         * TODO: [no log message]
21992
21993 2000-01-29 13:10  ivan
21994
21995         * FS/FS/svc_domain.pm: doc update
21996
21997 2000-01-28 14:53  ivan
21998
21999         * FS/FS/svc_acct_pop.pm: track full phone number
22000
22001 2000-01-26 16:37  ivan
22002
22003         * README: ack
22004
22005 2000-01-26 16:27  ivan
22006
22007         * TODO: update TODO
22008
22009 1999-11-08 13:38  ivan
22010
22011         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
22012
22013 1999-09-22 15:06  ivan
22014
22015         * TODO: ya todo update
22016
22017 1999-08-26 23:25  ivan
22018
22019         * TODO: [no log message]
22020
22021 1999-08-23 05:26  ivan
22022
22023         * test/cgi-test: need to untaint the command line
22024
22025 1999-08-20 01:27  ivan
22026
22027         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
22028           Bayerle:
22029           > if you eliminate services from any package, to reduce it to
22030           only one service,
22031           > once gone, they won't reappear.
22032
22033 1999-08-11 21:16  ivan
22034
22035         * FS/FS/cust_main.pm: hidecancelledpackages config option
22036
22037 1999-08-11 17:05  ivan
22038
22039         * FS/FS/svc_acct.pm: configurable min/max username length, min
22040           password length, periods in usernames
22041
22042 1999-08-11 13:41  ivan
22043
22044         * FS/: MANIFEST, Makefile.PL, FS/svc_domain.pm: new bill script,
22045
22046 1999-08-11 06:12  ivan
22047
22048         * FS/FS/svc_domain.pm: require a working Net::Whois version
22049
22050 1999-08-04 05:42  ivan
22051
22052         * bin/pod2x: new, kludgy-but-working html generator
22053
22054 1999-08-04 05:41  ivan
22055
22056         * FS/FS.pm: pod fix
22057
22058 1999-08-04 04:50  ivan
22059
22060         * FS/FS/cust_pkg.pm: pod syntax
22061
22062 1999-08-04 03:41  ivan
22063
22064         * FS/FS/Record.pm: some pod syntax update to generate nicer html
22065           docs
22066
22067 1999-08-04 02:03  ivan
22068
22069         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/CGI.pm, FS/Conf.pm,
22070           FS/Record.pm, FS/UID.pm, FS/agent.pm, FS/agent_type.pm,
22071           FS/cust_bill.pm, FS/cust_bill_pkg.pm, FS/cust_credit.pm,
22072           FS/cust_main.pm, FS/cust_main_county.pm, FS/cust_main_invoice.pm,
22073           FS/cust_pay.pm, FS/cust_pay_batch.pm, FS/cust_pkg.pm,
22074           FS/cust_refund.pm, FS/cust_svc.pm, FS/part_pkg.pm,
22075           FS/part_referral.pm, FS/part_svc.pm, FS/pkg_svc.pm,
22076           FS/svc_Common.pm, FS/svc_acct.pm, FS/svc_acct_pop.pm,
22077           FS/svc_domain.pm, FS/type_pkgs.pm: initial checkin of module
22078           files for proper perl installation
22079
22080 1999-08-04 01:03  ivan
22081
22082         * eg/: table_template-svc.pm, table_template.pm: move table
22083           subclass examples out of production directory
22084
22085 1999-08-04 00:34  ivan
22086
22087         * FS/FS.pm: initial FS manpage
22088
22089 1999-08-03 21:15  ivan
22090
22091         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL: initial h2xs
22092
22093 1999-08-03 00:43  ivan
22094
22095         * TODO: use Net::Whois;
22096
22097 1999-07-29 12:13  ivan
22098
22099         * TODO: [no log message]
22100
22101 1999-07-15 17:20  ivan
22102
22103         * TODO: [no log message]
22104
22105 1999-07-15 16:50  ivan
22106
22107         * TODO: [no log message]
22108
22109 1999-07-08 04:40  ivan
22110
22111         * CREDITS, README, TODO: [no log message]
22112
22113 1999-07-07 19:32  ivan
22114
22115         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
22116           Griffiths
22117
22118 1999-07-07 18:49  ivan
22119
22120         * CREDITS: add joel
22121
22122 1999-07-07 18:49  ivan
22123
22124         * bin/svc_acct.import: updates to avoid -w warnings from Joel
22125           Griffiths <griff@aver-computer.com>
22126
22127 1999-07-07 18:02  ivan
22128
22129         * TODO: [no log message]
22130
22131 1999-04-29 02:37  ivan
22132
22133         * TODO: [no log message]
22134
22135 1999-04-19 03:32  ivan
22136
22137         * etc/megapop.pl: if you are a megapop customer...
22138
22139 1999-04-14 06:14  ivan
22140
22141         * TODO: configuration option to edit referrals of existing
22142           customers
22143
22144 1999-04-14 04:27  ivan
22145
22146         * TODO: showpasswords config option to show passwords
22147
22148 1999-04-14 01:58  ivan
22149
22150         * TODO: [no log message]
22151
22152 1999-04-08 20:52  ivan
22153
22154         * TODO: [no log message]
22155
22156 1999-04-08 06:21  ivan
22157
22158         * CREDITS: [no log message]
22159
22160 1999-04-08 06:11  ivan
22161
22162         * README: 1.2.0
22163
22164 1999-04-08 06:05  ivan
22165
22166         * test/cgi-test: web interface tester / sample data creator
22167
22168 1999-04-08 06:03  ivan
22169
22170         * TODO: [no log message]
22171
22172 1999-03-26 05:15  ivan
22173
22174         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
22175           FS::table_names to avoid warnings
22176
22177 1999-03-25 00:42  ivan
22178
22179         * bin/svc_acct.import: import stuff uses Term::Query and spits out
22180           (some kinds of) nonsensical input
22181
22182 1999-03-23 16:43  ivan
22183
22184         * bin/svc_acct.import: die if no relevant services
22185
22186 1999-02-23 00:09  ivan
22187
22188         * TODO: beginnings of one-screen new customer entry and some other
22189           miscellania
22190
22191 1999-02-10 01:02  ivan
22192
22193         * etc/sql-reserved-words.txt: some new doc files
22194
22195 1999-02-10 00:27  ivan
22196
22197         * TODO: [no log message]
22198
22199 1999-02-09 01:56  ivan
22200
22201         * TODO: [no log message]
22202
22203 1999-02-07 01:59  ivan
22204
22205         * CREDITS, TODO: more mod_perl fixes, and bugfixes Peter Wemm sent
22206           via email
22207
22208 1999-02-06 14:43  ivan
22209
22210         * CREDITS, TODO: don't use [e]idiot; display error messages on the
22211           form page
22212
22213 1999-01-25 04:09  ivan
22214
22215         * TODO: yet more mod_perl stuff
22216
22217 1999-01-18 15:05  ivan
22218
22219         * TODO: update TODO for stuff that was done etc.
22220
22221 1999-01-15 16:24  ivan
22222
22223         * CREDITS: [no log message]
22224
22225 1999-01-08 21:38  ivan
22226
22227         * CREDITS: [no log message]
22228
22229 1998-12-30 15:03  ivan
22230
22231         * TODO: bugfixes; fields isn't exported by derived classes
22232
22233 1998-12-29 03:59  ivan
22234
22235         * TODO: mostly properly OO, some work still to be done with svc_
22236           stuff
22237
22238 1998-12-15 21:38  ivan
22239
22240         * TODO: [no log message]
22241
22242 1998-12-15 21:29  ivan
22243
22244         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
22245
22246 1998-12-09 23:23  ivan
22247
22248         * bin/svc_acct.import: use FS::Conf, need user (for datasrc)
22249
22250 1998-12-01 17:23  ivan
22251
22252         * TODO, CREDITS: [no log message]
22253
22254 1998-11-19 03:17  ivan
22255
22256         * bin/dbdef-create: adminsuidsetup requires argument
22257
22258 1998-11-18 01:01  ivan
22259
22260         * CREDITS, TODO: i18n! i18n!
22261
22262 1998-11-13 01:56  ivan
22263
22264         * TODO: change configuration file layout to support multiple
22265           distinct databases (with own set of config files, export, etc.)
22266
22267 1998-11-07 17:09  ivan
22268
22269         * README: 1.1.6 release
22270
22271 1998-11-07 02:24  ivan
22272
22273         * README: don't use depriciated FS::Bill and FS::Invoice, other
22274           miscellania
22275
22276 1998-11-07 00:25  ivan
22277
22278         * TODO: [no log message]
22279
22280 1998-10-14 00:05  ivan
22281
22282         * README: 1.1.4 release, fix postgresql
22283
22284 1998-10-13 05:49  ivan
22285
22286         * TODO: [no log message]
22287
22288 1998-10-13 05:07  ivan
22289
22290         * TODO, bin/svc_acct.import: Assigns password from the shadow file
22291           for RADIUS password "UNIX"
22292
22293 1998-10-13 02:17  ivan
22294
22295         * TODO: [no log message]
22296
22297 1998-10-12 14:22  ivan
22298
22299         * TODO: [no log message]
22300
22301 1998-10-12 14:15  ivan
22302
22303         * TODO: [no log message]
22304
22305 1998-10-12 02:12  ivan
22306
22307         * TODO: remove adding cvs from the todo
22308
22309 1998-10-12 02:09  ivan
22310
22311         * TODO: [no log message]
22312
22313 1998-10-12 02:09  ivan
22314
22315         * TODO: Id to Header
22316
22317 1998-10-12 02:07  ivan
22318
22319         * TODO: Test keyword substitution
22320
22321 1998-10-12 01:59  ivan
22322
22323         * TODO: Commiting sample change.
22324
22325 1998-10-12 00:15  ivan
22326
22327         * conf/shells: Initial revision
22328
22329 1998-10-12 00:12  ivan
22330
22331         * conf/: home, lpr: Initial import into CVS
22332
22333 1998-10-12 00:12  ivan
22334
22335         * conf/smtpmachine: Initial revision
22336
22337 1998-10-12 00:08  ivan
22338
22339         * TODO: Initial revision
22340
22341 1998-10-11 23:56  ivan
22342
22343         * README: Initial revision
22344
22345 1998-09-25 01:52  ivan
22346
22347         * bin/pod2x: Initial revision
22348
22349 1998-09-02 21:50  ivan
22350
22351         * CREDITS: Initial revision
22352
22353 1998-08-23 20:04  ivan
22354
22355         * fs_passwd/fs_passwd: Initial revision
22356
22357 1998-08-19 21:42  ivan
22358
22359         * eg/TEMPLATE_cust_main.import: Initial revision
22360
22361 1998-08-16 14:02  ivan
22362
22363         * bin/svc_acct.import: Initial revision
22364
22365 1998-07-18 00:11  ivan
22366
22367         * etc/domain-template.txt: Initial import into CVS
22368
22369 1998-06-03 00:22  ivan
22370
22371         * bin/dbdef-create: Initial revision
22372
22373 1998-04-16 13:34  ivan
22374
22375         * fs_radlog/fs_radlogd: Initial import into CVS
22376
22377 1998-03-22 23:46  ivan
22378
22379         * GPL, etc/countries.txt: Initial import into CVS
22380
22381 1998-03-22 23:46  ivan
22382
22383         * INSTALL: Initial revision
22384