DNS, RT#8933
[freeside.git] / ChangeLog
1 2010-05-25 05:42  ivan
2
3         * httemplate/elements/dashboard-install_welcome.html: adding,
4           though unused
5
6 2010-05-25 05:41  ivan
7
8         * httemplate/misc/: rate-import.html, process/rate-import.html:
9           unfinished rate import
10
11 2010-05-25 05:40  ivan
12
13         * bin/explain-bill-query: adding
14
15 2010-05-25 05:35  ivan
16
17         * ChangeLog, debian/changelog: Updated for 2.1.0
18
19 2010-05-25 05:33  ivan
20
21         * Makefile: fix the rel target
22
23 2010-05-25 05:30  ivan
24
25         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 2.1.0
26
27 2010-05-25 05:16  ivan
28
29         * Makefile: its time
30
31 2010-05-25 05:14  ivan
32
33         * httemplate/misc/process/payment.cgi: cardfortress bit
34
35 2010-05-25 05:14  ivan
36
37         * httemplate/elements/select-pkg_class.html: add showdisabled
38           option
39
40 2010-05-25 05:12  ivan
41
42         * httemplate/docs/about.html: 2.1.0
43
44 2010-05-25 04:51  ivan
45
46         * rt/: FREESIDE_MODIFIED, share/html/Search/Build.html: wfm to show
47           the add buttons on rt ticket search
48
49 2010-05-25 04:41  ivan
50
51         * rt/share/html/NoAuth/css/freeside2.1/: base.css, boxes.css,
52           collection.css, main.css, misc.css, msie.css, portlets.css: merge
53           in web2 changes from 3.8.7 to 3.8.8
54
55 2010-05-25 04:11  ivan
56
57         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
58
59 2010-05-25 04:07  ivan
60
61         * rt/share/html/Elements/ColumnMap: fix rt/rt/ bad links, RT#7873
62
63 2010-05-25 00:53  mark
64
65         * httemplate/: misc/inventory_item-move.cgi,
66           search/inventory_item.html: RT#7010: inventory items can be moved
67           between agents
68
69 2010-05-24 23:04  ivan
70
71         * FS/FS/Misc.pm: prevent "Can't locate object method "code" via
72           package "HTML::Mason::Exception" errors
73
74 2010-05-24 16:54  mark
75
76         * httemplate/: edit/cust_main_note.cgi,
77           edit/process/cust_main_note.cgi, view/cust_main/notes.html,
78           pref/pref-process.html, pref/pref.html: RT#8224: allow user to
79           disable HTML editor
80
81 2010-05-24 09:56  ivan
82
83         * httemplate/search/timeworked.html: fix Pg-ism
84
85 2010-05-22 18:59  ivan
86
87         * FS/FS/Schema.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
88           FS/FS/cgp_rule_condition.pm, FS/FS/svc_CGPRule_Mixin.pm,
89           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
90           FS/FS/part_export/communigate_pro.pm, FS/t/svc_CGPRule_Mixin.t,
91           httemplate/browse/cgp_rule.html: communigate pro rules, RT#7515
92
93 2010-05-22 13:00  ivan
94
95         * httemplate/search/svc_acct.cgi: consistent with other places,
96           showing database primary keys other than custnum, invnum is
97           stilly
98
99 2010-05-22 12:57  jeff
100
101         * FS/FS/Report/FCC_477.pm, FS/t/Report-FCC_477.t,
102           httemplate/search/477.html,
103           httemplate/search/477partIA_detail.html,
104           httemplate/search/477partIA_summary.html,
105           httemplate/search/477partIIA.html,
106           httemplate/search/477partIIB.html,
107           httemplate/search/477partIV.html,
108           httemplate/search/477partV.html,
109           httemplate/search/477partVI.html,
110           httemplate/search/report_477.html, FS/MANIFEST, FS/FS/Conf.pm,
111           FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
112           FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
113           httemplate/search/elements/metasearch.html,
114           httemplate/search/elements/search-html.html,
115           httemplate/search/elements/search-xml.html,
116           httemplate/search/elements/search.html: improved fcc 477 report
117           #7783
118
119 2010-05-22 12:47  ivan
120
121         * httemplate/search/svc_acct.cgi: really hide uid on account search
122
123 2010-05-22 12:13  ivan
124
125         * httemplate/search/svc_acct.cgi: hide uid on account search
126
127 2010-05-22 11:52  ivan
128
129         * FS/FS/Report/Table/Monthly.pm: fix net sales amount (credits were
130           being applied in wrong month), RT#7502
131
132 2010-05-21 16:35  ivan
133
134         * httemplate/search/agent_inventory.html,
135           httemplate/search/inventory_item.html,
136           httemplate/search/report_agent_inventory.html,
137           FS/FS/inventory_class.pm, httemplate/browse/inventory_class.html,
138           httemplate/elements/menu.html: reporting on agent inventory,
139           RT#7010
140
141 2010-05-21 14:18  mark
142
143         * FS/FS/cust_bill.pm: typo
144
145 2010-05-21 12:57  ivan
146
147         * FS/FS/cust_bill.pm: fix 'Use of uninitialized value' spew,
148           fallout from RT#7266
149
150 2010-05-21 12:09  mark
151
152         * FS/FS/Report/Table/Monthly.pm,
153           httemplate/graph/cust_bill_pkg.cgi,
154           httemplate/graph/report_cust_bill_pkg.html: RT#8504: option to
155           aggregate agents on sales report
156
157 2010-05-20 20:48  mark
158
159         * httemplate/edit/part_pkg.cgi: fix typo
160
161 2010-05-20 20:42  mark
162
163         * FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/voip_inbound.pm,
164           httemplate/edit/part_pkg.cgi: fix display bug, RT#8524
165
166 2010-05-20 20:28  mark
167
168         * FS/FS/part_pkg/voip_inbound.pm: fix display bug, RT#8524
169
170 2010-05-20 17:21  ivan
171
172         * httemplate/edit/elements/edit.html: pass through agent_null to
173           select-table so manual selection from inventory still works,
174           RT#7010
175
176 2010-05-20 17:09  ivan
177
178         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
179           httemplate/edit/elements/svc_Common.html,
180           httemplate/search/inventory_item.html: agent virt inventory,
181           RT#7010
182
183 2010-05-20 15:48  ivan
184
185         * FS/FS/Schema.pm, FS/FS/AccessRight.pm, FS/FS/inventory_item.pm,
186           httemplate/browse/inventory_class.html,
187           httemplate/elements/menu.html,
188           httemplate/misc/inventory_item-import.html,
189           httemplate/search/inventory_item.html,
190           httemplate/search/elements/search.html: agent virt inventory,
191           RT#7010
192
193 2010-05-20 03:13  ivan
194
195         * rt/share/html/Elements/TicketList: oops
196
197 2010-05-20 02:59  ivan
198
199         * rt/FREESIDE_MODIFIED: update modified file list
200
201 2010-05-20 02:53  ivan
202
203         * rt/share/html/Elements/CollectionList: THIS fixes ticketing main
204           layout problems.  whew!  RT#6640
205
206 2010-05-20 02:44  ivan
207
208         * rt/share/html/Elements/TicketList: no...
209
210 2010-05-20 02:35  ivan
211
212         * rt/share/html/Elements/TicketList: should fix the ui drain
213           bramage on ticketing main... right?
214
215 2010-05-20 01:48  ivan
216
217         * httemplate/: elements/columnstart.html, elements/freeside.css,
218           elements/header.html, elements/tr-justtitle.html,
219           elements/tr-pkg_svc.html, elements/tr-title.html,
220           graph/elements/report.html, misc/email-customers.html,
221           search/cust_tax_exempt.html, search/report_477.html,
222           search/report_cdr.html, search/report_cust_event.html,
223           search/report_cust_main.html, search/report_cust_pay.html,
224           search/report_cust_pkg.html, search/report_cust_refund.html,
225           search/report_h_cust_pay.html, search/report_prepaid_income.html,
226           search/report_prospect_main.html, search/report_receivables.html,
227           search/report_svc_acct.html, search/report_svc_phone.html,
228           search/report_timeworked.html,
229           search/report_unapplied_cust_pay.html,
230           search/elements/cust_main_dayranges.html,
231           search/elements/search.html, view/prospect_main.html: fix table
232           titles for new bg color
233
234 2010-05-20 01:17  ivan
235
236         * httemplate/elements/: xmenu.css, xmenu.top.css, menu.html: nicer
237           styling for the menus
238
239 2010-05-20 01:10  ivan
240
241         * httemplate/elements/contact.html: uinit
242
243 2010-05-19 18:33  mark
244
245         * FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
246           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
247           httemplate/search/report_receivables.cgi: RT#7266: aging report
248           "as of" date now limits applied payments
249
250 2010-05-19 17:57  ivan
251
252         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
253           fix leaking date css, RT#6467
254
255 2010-05-19 16:37  ivan
256
257         * rt/share/html/: NoAuth/css/calendar.css, Search/Calendar.html:
258           calenaring (RT#6467): a little UI cleanup goes a long way
259
260 2010-05-19 12:04  ivan
261
262         * rt/: lib/RTx/Calendar.pm, share/html/Search/Calendar.html: week
263           view on calendars from Sunday -> Saturday
264
265 2010-05-18 21:05  jeff
266
267         * FS/FS/cust_bill_pkg.pm: avoid spurious bash default usage
268           category charges
269
270 2010-05-18 19:32  ivan
271
272         * rt/: lib/RTx/Calendar.pm, share/html/Elements/CalendarEvent,
273           share/html/Elements/MyCalendar,
274           share/html/NoAuth/css/calendar.css,
275           share/html/Prefs/Calendar.html, etc/RT_Config.pm,
276           etc/RT_Config.pm.in,
277           share/html/Callbacks/RTx-Calendar/Elements/Header/Head,
278           share/html/Callbacks/RTx-Calendar/Ticket/Elements/Tabs/Default,
279           share/html/Callbacks/RTx-Calendar/User/Elements/Tabs/Default,
280           share/html/NoAuth/Calendar/dhandler,
281           share/html/NoAuth/images/created.png,
282           share/html/NoAuth/images/created_due.png,
283           share/html/NoAuth/images/due.png,
284           share/html/NoAuth/images/reminder.png,
285           share/html/NoAuth/images/resolved.png,
286           share/html/NoAuth/images/started.png,
287           share/html/NoAuth/images/starts.png,
288           share/html/NoAuth/images/starts_due.png,
289           share/html/NoAuth/images/updated.png,
290           share/html/Prefs/Elements/CalendarFeed,
291           share/html/Search/Calendar.html: add RTx::Calendar 0.07
292
293 2010-05-18 12:58  ivan
294
295         * rt/lib/: RT.pm, RT.pm.in: fix InitSignalHandlers patch
296
297 2010-05-18 12:54  ivan
298
299         * rt/config.layout.in: add fonitdir to freeside layout to avoid
300           install errors
301
302 2010-05-18 12:41  ivan
303
304         * httemplate/edit/access_user.html: fix "Re-enter password" label
305           on employee edit
306
307 2010-05-18 12:20  ivan
308
309         * rt/: Makefile, Makefile.in, config.status,
310           bin/mason_handler.fcgi, bin/mason_handler.scgi, etc/RT_Config.pm,
311           etc/RT_Config.pm.in, lib/RT.pm, lib/RT.pm.in, lib/RT/Config.pm,
312           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
313           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
314           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
315           share/html/Admin/Users/Modify.html,
316           share/html/Ticket/Elements/ShowSummary,
317           share/html/Ticket/Elements/ShowTransactionAttachments,
318           share/html/Ticket/Elements/Tabs, share/html/User/Prefs.html:
319           merging rt \3.8.8 to HEAD
320
321 2010-05-18 11:47  ivan
322
323         * rt/: share/html/NoAuth/css/base/misc.css,
324           share/html/NoAuth/css/web2/collection.css,
325           share/html/NoAuth/rss/dhandler, share/fonts/Droid.README,
326           share/fonts/DroidSansFallback.ttf, share/fonts/DroidSans.ttf,
327           docs/timezones_in_charts.pod, etc/upgrade/3.8.8/content,
328           t/api/rights_show_ticket.t, t/web/search_rss.t: Initial revision
329
330 2010-05-18 11:43  ivan
331
332         * rt/: lib/RT/I18N/pt_PT.po, lib/RT/I18N/nn.po,
333           bin/fastcgi_server.in, bin/fastcgi_server,
334           share/html/Search/Elements/ResultsRSSView,
335           share/html/Elements/EditPassword,
336           share/html/Elements/ShowRelationLabel,
337           share/html/Elements/RT__CustomField/ColumnMap: Initial revision
338
339 2010-05-17 20:25  ivan
340
341         * FS/FS/AccessRight.pm, FS/FS/Conf.pm,
342           httemplate/search/report_svc_acct.html,
343           httemplate/search/svc_acct.cgi: add more info to
344           (customer-specific) service report, RT#6180
345
346 2010-05-13 19:16  ivan
347
348         * FS/FS/rate.pm, httemplate/edit/rate.cgi: fix losing rates when
349           renaming a rate plan, RT#8173
350
351 2010-05-12 22:43  jeff
352
353         * httemplate/misc/queued_report.html,
354           httemplate/search/report_queued_newtax.cgi, FS/FS/queue.pm,
355           FS/FS/tax_rate.pm, FS/bin/freeside-queued,
356           httemplate/search/queue.html,
357           httemplate/search/report_newtax.html: cope with poor tax
358           liability report performance by allowing queuing of reports
359           RT#8274
360
361 2010-05-12 22:16  jeff
362
363         * FS/FS/cust_main.pm: merge new bop routines into old bop routines
364           rt#4103
365
366 2010-05-12 20:06  ivan
367
368         * httemplate/search/cust_bill_pkg.cgi: add "Owed" and "Payment
369           date" columns to unearned revenue detail, RT#7776
370
371 2010-05-12 19:51  ivan
372
373         * Makefile: make dev kludge: unstable has 5.10.1
374
375 2010-05-12 18:47  ivan
376
377         * FS/FS/Setup.pm: fix bootstrapping for 2.1 installs, broken by
378           fallout from otaker stuff, RT#8395
379
380 2010-05-12 18:25  ivan
381
382         * Makefile: fix "-e DBI:Pg:dbname=freeside" datasrc winding up in
383           secrets as a result of weird implementations of echo as a shell
384           builtin that ignore -e
385
386 2010-05-10 23:57  ivan
387
388         * FS/FS/part_pkg/voip_cdr.pm: should fix asterisks in destination
389           numbers causing invoice generation to barf, RT#7840
390
391 2010-05-10 23:38  ivan
392
393         * FS/FS/rate.pm: fix ignore_unrateable flag, RT#8149
394
395 2010-05-07 19:38  ivan
396
397         * FS/FS/Mason.pm, httemplate/edit/pkg_category.html: fix package
398           Categorys spelling, RT#8314
399
400 2010-05-04 15:25  mark
401
402         * FS/FS/: cdr.pm, cdr/wip.pm: RT#8026: WIP CDR format
403
404 2010-04-29 19:32  ivan
405
406         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/cgp_rule_action.pm,
407           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
408           httemplate/edit/cgp_rule.html,
409           httemplate/elements/select-cgp_rule_action.html,
410           httemplate/elements/select-cgp_rule_condition.html: communigate
411           (phase 2): rules: show conditions/actions on rule browse, fix
412           rule edit for conditions and actions without op/param, fix rule
413           edit stickiness on errors.  RT#7514
414
415 2010-04-29 00:40  ivan
416
417         * httemplate/elements/select-cgp_rule_condition.html,
418           FS/FS/cgp_rule.pm, httemplate/edit/cgp_rule.html,
419           httemplate/edit/process/cgp_rule.html,
420           httemplate/elements/input-text.html,
421           httemplate/elements/select-cgp_rule_action.html,
422           httemplate/elements/select.html: communigate (phase 2): rules:
423           adding conditions and actions to rule edit.  RT#7514
424
425 2010-04-28 19:59  ivan
426
427         * httemplate/: elements/select-cgp_rule_action.html,
428           edit/elements/edit.html, elements/select-cgp_rule_condition.html:
429           communigate (phase 2): rules: adding conditions and actions to
430           rule edit.  RT#7514
431
432 2010-04-27 03:56  ivan
433
434         * httemplate/: edit/cgp_rule.html,
435           elements/select-cgp_rule_action.html,
436           elements/select-cgp_rule_condition.html, elements/select.html,
437           elements/tr-select.html: communigate (phase 2): rules: start of
438           adding conditions and actions to rule edit.  RT#7514
439
440 2010-04-27 02:23  ivan
441
442         * httemplate/edit/elements/edit.html: tyop
443
444 2010-04-26 22:38  mark
445
446         * FS/FS/: ClientAPI/MyAccount.pm, Schema.pm, cdr.pm,
447           cdr_termination.pm, cust_svc.pm, svc_phone.pm,
448           part_pkg/voip_cdr.pm, part_pkg/voip_inbound.pm: RT#7046: inbound
449           rate for rate plan billing
450
451 2010-04-22 23:47  ivan
452
453         * httemplate/view/svc_domain/basics.html: communigate (phase 2):
454           rules.  RT#7514
455
456 2010-04-22 23:43  ivan
457
458         * FS/FS/Mason.pm, FS/FS/cgp_rule.pm, FS/FS/cgp_rule_action.pm,
459           FS/FS/cgp_rule_condition.pm, httemplate/browse/cgp_rule.html,
460           httemplate/edit/cgp_rule.html,
461           httemplate/edit/process/cgp_rule.html,
462           httemplate/misc/delete-cgp_rule.html,
463           httemplate/view/svc_acct/basics.html,
464           httemplate/view/svc_acct/communigate.html, FS/FS/Schema.pm:
465           communigate (phase 2): rules.  RT#7514
466
467 2010-04-21 19:00  ivan
468
469         * FS/: FS/Schema.pm, FS/cgp_rule.pm, FS/cgp_rule_action.pm,
470           FS/cgp_rule_condition.pm, FS.pm, MANIFEST, t/cgp_rule.t,
471           t/cgp_rule_action.t, t/cgp_rule_condition.t: communigate (phase
472           2): rules.  RT#7514
473
474 2010-04-21 02:31  ivan
475
476         * httemplate/elements/select-part_pkg.html: "
477
478 2010-04-21 02:09  ivan
479
480         * httemplate/config/config.cgi: prevent inadvertantly losing
481           disabled package defs, service defs or package classes in a
482           config value that uses them (i.e. support_packages)
483
484 2010-04-21 01:57  ivan
485
486         * httemplate/elements/select-part_pkg.html: prevent inadvertantly
487           losing disabled package defs, service defs or package classes in
488           a config value that uses them (i.e. support_packages)
489
490 2010-04-20 20:56  ivan
491
492         * Makefile: ensure that the trainwreck which was 1.9.2 does not
493           happen again
494
495 2010-04-19 21:29  ivan
496
497         * FS/FS/svc_domain.pm, httemplate/edit/part_svc.cgi: communigate
498           (phase 2): add a textarea type to edit/part_svc so you can set it
499           to a default or fixed trailer that's multi-line, RT#7514
500
501 2010-04-19 21:13  ivan
502
503         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
504           httemplate/view/svc_acct/basics.html,
505           FS/FS/part_export/communigate_pro.pm,
506           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
507           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
508           2): Account Preferences (& Domain::Account Defaults:Preferences):
509           ProntoSkinName  RT#7514
510
511 2010-04-19 18:51  ivan
512
513         * FS/FS/svc_acct.pm, FS/FS/Schema.pm, FS/FS/svc_domain.pm,
514           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_domain.cgi,
515           httemplate/view/svc_acct/basics.html,
516           FS/FS/part_export/communigate_pro.pm,
517           httemplate/view/svc_domain/acct_defaults.html: communigate (phase
518           2): Account Preferences (& Domain::Account Defaults:Preferences):
519           Language, Time zone, Layout, Send read receipts.  RT#7514
520
521 2010-04-19 00:09  ivan
522
523         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
524           FS/FS/part_export/communigate_pro.pm,
525           httemplate/edit/svc_acct.cgi,
526           httemplate/view/svc_acct/basics.html: communigate (phase 2),
527           Account:Settings PasswordRecovery.  also fix modification of
528           svc_acct booleans in export.  RT#7514
529
530 2010-04-18 23:15  ivan
531
532         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
533           FS/FS/part_export/communigate_pro.pm,
534           httemplate/edit/svc_acct.cgi,
535           httemplate/view/svc_acct/basics.html: communigate provisioning
536           phase 2: Account:Settings: RulesAllowed, RPOPAllowed, MailToAll,
537           AddMailTrailer.  RT#7514
538
539 2010-04-18 22:01  ivan
540
541         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
542           FS/FS/part_export/communigate_pro.pm,
543           httemplate/edit/svc_domain.cgi,
544           httemplate/view/svc_domain/acct_defaults.html: communigate
545           provisioning phase 2: Domain:Account Defaults:Settings:
546           RulesAllowed, RPOPAllowed, MailToAll, AddMailTrailer.  RT#7514
547
548 2010-04-18 18:25  ivan
549
550         * FS/FS/Schema.pm, FS/FS/svc_domain.pm,
551           FS/FS/part_export/communigate_pro.pm,
552           httemplate/edit/svc_domain.cgi,
553           httemplate/view/svc_domain/basics.html: communigate provisioning
554           phase 2: add svc_domain.trailer -> communigate TrailerText,
555           RT#7514
556
557 2010-04-09 21:21  mark
558
559         * httemplate/search/elements/cust_main_dayranges.html: RT#866: fix
560           payment links
561
562 2010-04-09 01:17  ivan
563
564         * httemplate/search/elements/cust_main_dayranges.html, FS/MANIFEST,
565           FS/FS/Mason.pm, FS/FS/Misc/DateTime.pm, FS/FS/UI/Web.pm,
566           FS/FS/cust_main/Import.pm, httemplate/edit/REAL_cust_pkg.cgi,
567           httemplate/edit/cust_pay.cgi,
568           httemplate/edit/process/REAL_cust_pkg.cgi,
569           httemplate/edit/process/cust_main.cgi,
570           httemplate/edit/process/cust_pay.cgi,
571           httemplate/edit/process/quick-charge.cgi,
572           httemplate/edit/process/quick-cust_pkg.cgi,
573           httemplate/misc/process/cancel_pkg.html,
574           httemplate/misc/process/delay_susp_pkg.html,
575           httemplate/search/pay_batch.cgi,
576           httemplate/search/report_prepaid_income.cgi,
577           httemplate/search/sqlradius.cgi: fix date parsing when using
578           international dates (package date edit), RT#8027
579
580 2010-04-09 01:09  jeff
581
582         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html: modify
583           total items for balance below line and current charges above line
584           with configurable description.  also bug fixes that might close
585           7896
586
587 2010-04-08 12:23  jeff
588
589         * httemplate/elements/about_rt.html: close tag rather than open a
590           new one
591
592 2010-04-07 18:15  mark
593
594         * FS/FS/cust_pkg.pm, FS/FS/Report/Table/Monthly.pm,
595           httemplate/elements/menu.html,
596           httemplate/graph/cust_pkg_cost.cgi,
597           httemplate/graph/report_cust_pkg_cost.html,
598           httemplate/search/cust_pkg.cgi: RT#1382: beginning of package
599           cost report
600
601 2010-04-07 01:24  ivan
602
603         * httemplate/edit/agent.cgi: also in agent edit, fix form getting
604           submitted before customer search can complete.  throws "status
605           connecting to" error and custnum does not get filled in, RT#8014
606
607 2010-04-07 01:15  ivan
608
609         * httemplate/: edit/access_user.html, edit/elements/edit.html,
610           elements/search-cust_main.html: in employee edit, fix form
611           getting submitted before customer search can complete.  throws
612           "status connecting to" error and custnum does not get filled in,
613           RT#8014
614
615 2010-04-06 23:20  ivan
616
617         * FS/FS/TicketSystem/RT_Internal.pm: fix capitalization of RT
618           tables and columns - mysql fix
619
620 2010-04-06 22:52  mark
621
622         * FS/FS/pay_batch/RBC.pm: fix floating point error
623
624 2010-04-06 21:11  ivan
625
626         * httemplate/search/part_pkg.html: fix a mysql-ism in employee
627           commission report, now compatible with Pg, that's a new one.
628           RT#6991
629
630 2010-04-06 14:43  ivan
631
632         * httemplate/search/report_employee_commission.html: fix 1.9-style
633           employee comission report, RT#6991
634
635 2010-04-05 05:24  jeff
636
637         * FS/FS/part_export/dashcs_e911.pm: fix noisy but harmless
638           redeclaration
639
640 2010-04-04 23:58  ivan
641
642         * conf/invoice_from: company email
643
644 2010-04-04 23:57  ivan
645
646         * FS/bin/freeside-upgrade: require DBIx::DBSchema 0.39 for mysql
647
648 2010-04-04 23:50  ivan
649
650         * FS/FS/part_export/thirdlane.pm: thirdlane deletion fix
651
652 2010-04-04 22:20  ivan
653
654         * FS/FS/part_export/indosoft.pm: initial indosoft export, RT#4068
655
656 2010-04-04 18:23  ivan
657
658         * httemplate/search/part_pkg.html: last fix for employee
659           commisssion report, RT#6991
660
661 2010-04-04 17:59  ivan
662
663         * httemplate/elements/menu.html: add employee commission report to
664           menu, RT#6991
665
666 2010-04-04 16:47  ivan
667
668         * FS/FS/Schema.pm: fix otaker upgrade
669
670 2010-04-04 16:37  ivan
671
672         * FS/FS/cust_pay_void.pm: fix otaker upgrade
673
674 2010-04-04 16:27  ivan
675
676         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
677           for cust_attachment & cust_main_note, hopefully
678
679 2010-04-04 16:18  ivan
680
681         * FS/FS/: cust_attachment.pm, cust_main_note.pm: fix otaker upgrade
682           for cust_attachment & cust_main_note, hopefully
683
684 2010-04-04 15:52  ivan
685
686         * FS/FS/: cust_main.pm: fix otaker upgrade for cust_main
687
688 2010-04-04 15:44  ivan
689
690         * FS/FS/cust_main_note.pm: fix note editing of old notes until we
691           can fix the cust_main_note.otaker disaster, RT#7991
692
693 2010-04-01 14:30  mark
694
695         * httemplate/search/elements/cust_main_dayranges.html: fix column
696           alignment
697
698 2010-04-01 01:10  ivan
699
700         * FS/FS/part_pkg/: flat.pm, subscription.pm: fix nasty discount
701           fallout (i hope)
702
703 2010-04-01 00:39  ivan
704
705         * FS/FS/part_pkg/flat.pm: fix nasty discount fallout (i hope)
706
707 2010-03-31 21:43  mark
708
709         * FS/FS/UI/Web.pm, httemplate/search/report_receivables.cgi,
710           httemplate/search/elements/cust_main_dayranges.html,
711           httemplate/search/elements/search-html.html,
712           httemplate/search/elements/search.html: RT#866: links to process
713           payments from aging report
714
715 2010-03-31 08:48  jeff
716
717         * FS/: MANIFEST, FS/part_export/dashcs_e911.pm: add dash carrier
718           services e911 support RT7103
719
720 2010-03-31 00:41  mark
721
722         * httemplate/search/: report_receivables.cgi,
723           report_receivables.html, report_unapplied_cust_pay.html,
724           unapplied_cust_pay.html, elements/cust_main_dayranges.html:
725           RT#7266: aging reports as of a past date
726
727 2010-03-31 00:35  ivan
728
729         * httemplate/: edit/process/cust_main_attach.cgi,
730           edit/process/cust_main_note.cgi, view/cust_main/attachments.html,
731           view/cust_main/notes.html: fix customer notes and attachments wrt
732           s/otaker/usernum/ changes; still need to look at the migration,
733           RT#7935
734
735 2010-03-30 23:30  ivan
736
737         * FS/FS/Misc.pm: eliminate harmless "Use of uninitialized value
738           $enc in string eq" warnings
739
740 2010-03-30 05:12  ivan
741
742         * httemplate/search/part_pkg.html, FS/FS/Schema.pm: employee
743           commission reporting, RT#6991
744
745 2010-03-30 05:07  ivan
746
747         * httemplate/search/report_employee_commission.html,
748           FS/FS/cust_main.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
749           FS/FS/part_event/Action/pkg_agent_credit.pm,
750           FS/FS/part_event/Action/pkg_employee_credit.pm,
751           FS/FS/part_event/Action/pkg_referral_credit.pm: employee
752           commission reporting, RT#6991
753
754 2010-03-29 20:28  ivan
755
756         * FS/FS/Record.pm: regexp_sql
757
758 2010-03-29 20:10  ivan
759
760         * FS/MANIFEST: employee (otaker / access_user) commissioning,
761           RT#6991
762
763 2010-03-29 19:53  ivan
764
765         * httemplate/browse/access_user.html,
766           httemplate/edit/access_user.html, FS/FS/part_pkg.pm,
767           FS/FS/part_event/Action/pkg_agent_credit.pm,
768           FS/FS/part_event/Action/pkg_agent_credit_pkg.pm,
769           FS/FS/part_event/Action/pkg_employee_credit_pkg.pm,
770           FS/FS/part_event/Action/pkg_referral_credit.pm,
771           FS/FS/part_event/Action/pkg_referral_credit_pkg.pm,
772           FS/FS/part_event/Action/Mixin/credit_pkg.pm,
773           httemplate/elements/search-cust_main.html,
774           httemplate/elements/tr-search-cust_main.html: employee (otaker /
775           access_user) commissioning, RT#6991
776
777 2010-03-29 19:52  ivan
778
779         * FS/FS/part_event/Action/pkg_employee_credit.pm: employee
780           commissions, RT#6991
781
782 2010-03-29 19:04  ivan
783
784         * FS/FS/: part_event_condition.pm, part_event/Condition/balance.pm,
785           part_event/Condition/balance_age.pm,
786           part_event/Condition/balance_under.pm,
787           part_event/Condition/cust_bill_has_service.pm,
788           part_event/Condition/cust_bill_owed.pm,
789           part_event/Condition/cust_bill_owed_under.pm: fixes for MySQL
790           CAST drain bramage
791
792 2010-03-29 02:18  mark
793
794         * FS/FS/Mason.pm, FS/FS/cust_main.pm,
795           httemplate/elements/select-user.html,
796           httemplate/elements/tr-select-user.html,
797           httemplate/graph/report_signupdate.html,
798           httemplate/graph/signupdate.cgi,
799           httemplate/graph/elements/monthly.html,
800           httemplate/graph/elements/report.html,
801           httemplate/search/cust_main.html: RT#884: search customers by
802           signup time of day
803
804 2010-03-28 17:38  ivan
805
806         * FS/FS/cust_pay.pm: move from otaker to proper usernum FK
807
808 2010-03-28 17:23  ivan
809
810         * FS/FS/: Schema.pm, Upgrade.pm, access_user.pm, banned_pay.pm,
811           cust_attachment.pm, cust_credit.pm, cust_main.pm,
812           cust_main_note.pm, cust_pay_void.pm, cust_pkg.pm,
813           cust_pkg_discount.pm, cust_pkg_reason.pm, cust_refund.pm,
814           otaker_Mixin.pm: move from otaker to proper usernum FK
815
816 2010-03-26 23:21  ivan
817
818         * FS/FS/cust_bill_pkg_detail.pm: fix cust_bill_pkg_detail throwing
819           a fatal error w/MySQL
820
821 2010-03-26 23:09  ivan
822
823         * httemplate/: view/cust_main.cgi, view/cust_main/notes.html,
824           edit/cust_main_note.cgi: resize customer not add popup, eliminate
825           needless <BR> in popup
826
827 2010-03-26 21:37  ivan
828
829         * FS/FS/Upgrade.pm: these are now supported in supported in
830           DBIx-DBSchema and friends
831
832 2010-03-26 20:43  ivan
833
834         * FS/FS/: reason.pm, tax_rate.pm: these are now supported in
835           supported in DBIx-DBSchema and friends
836
837 2010-03-26 15:25  ivan
838
839         * httemplate/elements/: select-areacode.html, select-did.html: fix
840           E911 vs. DID selector on phone provision, RT#7819
841
842 2010-03-26 14:43  ivan
843
844         * FS/FS/cust_pkg.pm: no DISTINCT ON in MySQL makes kittens cry
845
846 2010-03-26 00:52  ivan
847
848         * httemplate/elements/: freeside-menu.css, freeside.css: that'll do
849           for now
850
851 2010-03-25 22:02  ivan
852
853         * FS/FS/Schema.pm: kludge a fix for the MySQL statustext index
854           problem, fix s/serial/int/ for non-primary keys in
855           part_pkg_taxoverride, and s/TEXT/LONGTEXT/ ourselves until
856           DBIx::DBSchema 0.39
857
858 2010-03-25 21:50  ivan
859
860         * FS/FS/UID.pm: don't warn about the configuration table during
861           setup
862
863 2010-03-25 19:19  ivan
864
865         * bin/build_exten.php: adding build_exten.php since FreePBX won't
866           ship it
867
868 2010-03-25 18:06  ivan
869
870         * rt/lib/RT/: Ticket_Overlay.pm: ticket auto-association in the
871           correct spot.  how the hell did it get merged there?  RT#7882
872
873 2010-03-25 15:30  ivan
874
875         * httemplate/elements/header.html: fix new header in RT
876
877 2010-03-25 15:21  ivan
878
879         * rt/lib/RT/User_Overlay.pm: fix user modification?
880
881 2010-03-25 14:22  ivan
882
883         * rt/lib/RT/URI/freeside.pm: generate a stack backtrace for mystery
884           freeside link resolution problems
885
886 2010-03-25 13:21  ivan
887
888         * httemplate/elements/: header.html, searchbar-address2.html,
889           searchbar-cust_bill.html, searchbar-cust_main.html,
890           searchbar-cust_svc.html, searchbar-prospect.html,
891           searchbar-ticket.html: when using a side menubar, put search
892           boxes on the side too
893
894 2010-03-24 18:37  mark
895
896         * FS/FS/Mason.pm, httemplate/view/cust_main/notes.html: RT#6226:
897           security fix for customer notes
898
899 2010-03-24 01:37  ivan
900
901         * FS/FS/Conf.pm, httemplate/search/cust_bill_pkg.cgi,
902           httemplate/search/report_prepaid_income.cgi: better prepaid
903           income reporting, with line item detail, RT#7776
904
905 2010-03-23 02:13  ivan
906
907         * FS/FS/mailinglist.pm, FS/FS/mailinglistmember.pm,
908           FS/FS/svc_mailinglist.pm, FS/FS/part_export/communigate_pro.pm,
909           httemplate/elements/header.html,
910           httemplate/search/mailinglistmember.html: export svc_mailinglist
911           to CGP groups, RT#7514
912
913 2010-03-23 01:27  ivan
914
915         * httemplate/images/: black-gray-side.png, gray-black-side.png:
916           goodbye and good riddance
917
918 2010-03-22 20:53  ivan
919
920         * FS/: FS.pm, FS/h_svc_mailinglist.pm, t/h_svc_mailinglist.t,
921           FS/Mason.pm: adding svc_mailinglist for communigate "groups"
922           (mailing lists), RT#7514
923
924 2010-03-22 20:47  ivan
925
926         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/mailinglist.pm,
927           FS/FS/mailinglistmember.pm, FS/FS/svc_mailinglist.pm,
928           FS/t/mailinglist.t, FS/t/mailinglistmember.t,
929           FS/t/svc_mailinglist.t, httemplate/edit/mailinglistmember.html,
930           httemplate/edit/part_svc.cgi,
931           httemplate/edit/svc_mailinglist.cgi,
932           httemplate/edit/process/mailinglistmember.html,
933           httemplate/edit/process/svc_mailinglist.html,
934           httemplate/misc/delete-mailinglistmember.html,
935           httemplate/search/mailinglistmember.html,
936           httemplate/view/svc_mailinglist.cgi: adding svc_mailinglist for
937           communigate "groups" (mailing lists), RT#7514
938
939 2010-03-22 20:34  ivan
940
941         * httemplate/elements/freeside.css: little bit further, just a
942           little bit more
943
944 2010-03-22 18:17  ivan
945
946         * httemplate/elements/menubar.html: don't like that <BR> after
947           all... for now
948
949 2010-03-22 18:07  ivan
950
951         * httemplate/elements/freeside.css: wfm
952
953 2010-03-22 18:04  ivan
954
955         * httemplate/elements/: xmenu.css, xmenu.top.css: purple on pink is
956           WAY too my little pony.  man, its not easy being purple
957
958 2010-03-22 12:46  ivan
959
960         * httemplate/elements/: freeside.css, menubar.html: 1.9-style
961           menubar was hurting my eyes
962
963 2010-03-22 07:08  jeff
964
965         * FS/FS/tax_rate.pm: fix restore of setup and recur taxproducts on
966           tax data replacement
967
968 2010-03-21 23:34  ivan
969
970         * httemplate/elements/freeside.css: fix link hover effect so it
971           doesn't underline A NAME tags
972
973 2010-03-21 16:56  ivan
974
975         * httemplate/elements/freeside.css: fix inadvertant button styling
976
977 2010-03-21 16:13  ivan
978
979         * FS/FS/Schema.pm, FS/FS/rate_detail.pm,
980           FS/FS/part_pkg/voip_cdr.pm, httemplate/browse/rate_detail.html,
981           httemplate/edit/rate_detail.html,
982           httemplate/edit/rate_region.cgi,
983           httemplate/edit/process/rate_region.cgi,
984           httemplate/misc/rate_edit_excel.html,
985           httemplate/misc/process/copy-rate_detail.html: connection fee for
986           initial N seconds support, RT#7018
987
988 2010-03-21 12:34  ivan
989
990         * rt/etc/RT_SiteConfig.pm: make the fckeditor taller, way too small
991
992 2010-03-20 22:20  ivan
993
994         * rt/share/html/Elements/Header: there was nothing wrong with the
995           dhandler
996
997 2010-03-20 22:17  ivan
998
999         * rt/: share/html/Widgets/TitleBoxEnd, FREESIDE_MODIFIED: think
1000           this fixes the "results box color infects everything else"
1001           problem
1002
1003 2010-03-20 21:47  ivan
1004
1005         * rt/share/html/Elements/Header: dunno why squish dhandler is
1006           borked
1007
1008 2010-03-20 16:30  ivan
1009
1010         * httemplate/docs/credits.html: more RT integration / reskin / 2.1,
1011           RT#6640
1012
1013 2010-03-20 16:22  ivan
1014
1015         * httemplate/: elements/menu.html,
1016           elements/popup_link_onclick.html, images/cvv2.png,
1017           images/cvv2_amex.png: more RT integration / reskin / 2.1, RT#6640
1018
1019 2010-03-20 15:44  ivan
1020
1021         * httemplate/elements/: freeside-menu.css, header.html, xmenu.css,
1022           xmenu.js, xmenu.top.css: more RT integration / reskin / 2.1,
1023           RT#6640
1024
1025 2010-03-20 15:11  ivan
1026
1027         * httemplate/elements/calendar-win2k-2.css,
1028           httemplate/elements/freeside-menu.css,
1029           httemplate/elements/header.html, httemplate/elements/menu.html,
1030           httemplate/elements/xmenu.top.css,
1031           httemplate/elements/xmenu.top.js, rt/share/html/Elements/Footer,
1032           rt/share/html/Elements/PageLayout,
1033           rt/share/html/Elements/SelectDate,
1034           rt/share/html/Prefs/SearchOptions.html,
1035           rt/share/html/User/Prefs.html,
1036           httemplate/images/arrow.down.black.png,
1037           httemplate/images/black-gradient.png,
1038           httemplate/images/black-gray-gradient.png, rt/FREESIDE_MODIFIED,
1039           httemplate/elements/freeside.css,
1040           rt/share/html/NoAuth/css/freeside2.1/layout.css: more RT
1041           integration / reskin / 2.1, RT#6640
1042
1043 2010-03-19 01:27  ivan
1044
1045         * httemplate/: docs/cvv2.html, elements/header-minimal.html,
1046           elements/header-popup.html, elements/header.html,
1047           elements/tr-justtitle.html, elements/tr-title.html,
1048           elements/freeside-menu.css, elements/menu.html,
1049           elements/menubar.html, elements/xmenu.top.css: skin RT 3.8,
1050           slight new look for 2.1, RT#6640
1051
1052 2010-03-19 01:26  ivan
1053
1054         * rt/: FREESIDE_MODIFIED, share/html/Elements/Header,
1055           share/html/Elements/PageLayout,
1056           share/html/NoAuth/css/freeside2.1/freeside.css,
1057           share/html/NoAuth/css/freeside2.1/layout.css,
1058           share/html/NoAuth/css/freeside2.1/nav.css: skin RT 3.8, RT#6640
1059
1060 2010-03-19 01:20  mark
1061
1062         * httemplate/misc/batch-cust_pay.html: RT#7812: confirm before
1063           closing quick payment entry
1064
1065 2010-03-18 01:02  ivan
1066
1067         * httemplate/edit/cust_main/top_misc.html: signup date fix?
1068
1069 2010-03-18 00:59  ivan
1070
1071         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
1072           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
1073           httemplate/edit/quick-charge.html,
1074           FS/FS/part_event/Condition/cust_bill_has_noauto.pm,
1075           FS/FS/part_event/Condition/cust_bill_hasnt_noauto.pm,
1076           httemplate/edit/process/quick-charge.cgi,
1077           httemplate/edit/process/quick-cust_pkg.cgi,
1078           httemplate/misc/order_pkg.html,
1079           httemplate/view/cust_main/one_time_charge_link.html,
1080           httemplate/view/cust_main/order_pkg_link.html,
1081           httemplate/view/cust_main/packages/status.html: disable
1082           auto-billing of specific customer packages, RT#6378
1083
1084 2010-03-16 01:05  mark
1085
1086         * httemplate/edit/cust_main_note.cgi: minor bugfix
1087
1088 2010-03-16 00:49  mark
1089
1090         * httemplate/elements/fckeditor/: fckconfig.js, fckeditor.js,
1091           fckpackager.xml, fckstyles.xml, fcktemplates.xml,
1092           editor/fckdebug.html, editor/fckdialog.html,
1093           editor/fckeditor.html, editor/fckeditor.original.html,
1094           editor/css/fck_editorarea.css, editor/css/fck_internal.css,
1095           editor/css/fck_showtableborders_gecko.css,
1096           editor/css/images/block_address.png,
1097           editor/css/images/block_blockquote.png,
1098           editor/css/images/block_div.png, editor/css/images/block_h1.png,
1099           editor/css/images/block_h2.png, editor/css/images/block_h3.png,
1100           editor/css/images/block_h4.png, editor/css/images/block_h5.png,
1101           editor/css/images/block_h6.png, editor/css/images/block_p.png,
1102           editor/css/images/block_pre.png,
1103           editor/css/images/fck_plugin.gif, editor/dialog/fck_about.html,
1104           editor/dialog/fck_anchor.html, editor/dialog/fck_button.html,
1105           editor/dialog/fck_checkbox.html,
1106           editor/dialog/fck_colorselector.html, editor/dialog/fck_div.html,
1107           editor/dialog/fck_docprops.html, editor/dialog/fck_flash.html,
1108           editor/dialog/fck_form.html, editor/dialog/fck_hiddenfield.html,
1109           editor/dialog/fck_image.html, editor/dialog/fck_link.html,
1110           editor/dialog/fck_listprop.html, editor/dialog/fck_paste.html,
1111           editor/dialog/fck_radiobutton.html,
1112           editor/dialog/fck_replace.html, editor/dialog/fck_scayt.html,
1113           editor/dialog/fck_select.html, editor/dialog/fck_smiley.html,
1114           editor/dialog/fck_source.html,
1115           editor/dialog/fck_specialchar.html,
1116           editor/dialog/fck_spellerpages.html,
1117           editor/dialog/fck_table.html, editor/dialog/fck_tablecell.html,
1118           editor/dialog/fck_template.html, editor/dialog/fck_textarea.html,
1119           editor/dialog/fck_textfield.html,
1120           editor/dialog/common/fck_dialog_common.css,
1121           editor/dialog/common/fck_dialog_common.js,
1122           editor/dialog/fck_about/sponsors/spellchecker_net.gif,
1123           editor/dialog/fck_docprops/fck_document_preview.html,
1124           editor/dialog/fck_flash/fck_flash.js,
1125           editor/dialog/fck_flash/fck_flash_preview.html,
1126           editor/dialog/fck_image/fck_image.js,
1127           editor/dialog/fck_image/fck_image_preview.html,
1128           editor/dialog/fck_link/fck_link.js,
1129           editor/dialog/fck_scayt/scayt_dialog.css,
1130           editor/dialog/fck_select/fck_select.js,
1131           editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
1132           editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
1133           editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
1134           editor/dtd/fck_dtd_test.html, editor/dtd/fck_xhtml10strict.js,
1135           editor/dtd/fck_xhtml10transitional.js,
1136           editor/filemanager/browser/default/browser.css,
1137           editor/filemanager/browser/default/browser.html,
1138           editor/filemanager/browser/default/frmactualfolder.html,
1139           editor/filemanager/browser/default/frmcreatefolder.html,
1140           editor/filemanager/browser/default/frmfolders.html,
1141           editor/filemanager/browser/default/frmresourceslist.html,
1142           editor/filemanager/browser/default/frmresourcetype.html,
1143           editor/filemanager/browser/default/frmupload.html,
1144           editor/filemanager/browser/default/js/common.js,
1145           editor/filemanager/browser/default/js/fckxml.js,
1146           editor/filemanager/connectors/test.html,
1147           editor/filemanager/connectors/uploadtest.html,
1148           editor/filemanager/connectors/perl/basexml.pl,
1149           editor/filemanager/connectors/perl/commands.pl,
1150           editor/filemanager/connectors/perl/config.pl,
1151           editor/filemanager/connectors/perl/connector.cgi,
1152           editor/filemanager/connectors/perl/io.pl,
1153           editor/filemanager/connectors/perl/upload.cgi,
1154           editor/filemanager/connectors/perl/upload_fck.pl,
1155           editor/filemanager/connectors/perl/util.pl,
1156           editor/js/fckadobeair.js, editor/js/fckeditorcode_gecko.js,
1157           editor/js/fckeditorcode_ie.js,
1158           editor/lang/_translationstatus.txt, editor/lang/af.js,
1159           editor/lang/ar.js, editor/lang/bg.js, editor/lang/bn.js,
1160           editor/lang/bs.js, editor/lang/ca.js, editor/lang/cs.js,
1161           editor/lang/da.js, editor/lang/de.js, editor/lang/el.js,
1162           editor/lang/en-au.js, editor/lang/en-ca.js, editor/lang/en-uk.js,
1163           editor/lang/en.js, editor/lang/eo.js, editor/lang/es.js,
1164           editor/lang/et.js, editor/lang/eu.js, editor/lang/fa.js,
1165           editor/lang/fi.js, editor/lang/fo.js, editor/lang/fr-ca.js,
1166           editor/lang/fr.js, editor/lang/gl.js, editor/lang/gu.js,
1167           editor/lang/he.js, editor/lang/hi.js, editor/lang/hr.js,
1168           editor/lang/hu.js, editor/lang/is.js, editor/lang/it.js,
1169           editor/lang/ja.js, editor/lang/km.js, editor/lang/ko.js,
1170           editor/lang/lt.js, editor/lang/lv.js, editor/lang/mn.js,
1171           editor/lang/ms.js, editor/lang/nb.js, editor/lang/nl.js,
1172           editor/lang/no.js, editor/lang/pl.js, editor/lang/pt-br.js,
1173           editor/lang/pt.js, editor/lang/ro.js, editor/lang/ru.js,
1174           editor/lang/sk.js, editor/lang/sl.js, editor/lang/sr-latn.js,
1175           editor/lang/sr.js, editor/lang/sv.js, editor/lang/th.js,
1176           editor/lang/tr.js, editor/lang/uk.js, editor/lang/vi.js,
1177           editor/lang/zh-cn.js, editor/lang/zh.js,
1178           editor/plugins/autogrow/fckplugin.js,
1179           editor/plugins/bbcode/fckplugin.js,
1180           editor/plugins/dragresizetable/fckplugin.js,
1181           editor/plugins/placeholder/fck_placeholder.html,
1182           editor/plugins/placeholder/fckplugin.js,
1183           editor/plugins/placeholder/lang/de.js,
1184           editor/plugins/placeholder/lang/en.js,
1185           editor/plugins/placeholder/lang/es.js,
1186           editor/plugins/placeholder/lang/fr.js,
1187           editor/plugins/placeholder/lang/it.js,
1188           editor/plugins/placeholder/lang/pl.js,
1189           editor/plugins/simplecommands/fckplugin.js,
1190           editor/plugins/tablecommands/fckplugin.js,
1191           editor/skins/_fckviewstrips.html,
1192           editor/skins/default/fck_dialog.css,
1193           editor/skins/default/fck_dialog_ie6.js,
1194           editor/skins/default/fck_editor.css,
1195           editor/skins/default/fck_strip.gif,
1196           editor/skins/default/images/dialog.sides.gif,
1197           editor/skins/default/images/dialog.sides.png,
1198           editor/skins/default/images/dialog.sides.rtl.png,
1199           editor/skins/default/images/sprites.gif,
1200           editor/skins/default/images/sprites.png,
1201           editor/skins/office2003/fck_dialog.css,
1202           editor/skins/office2003/fck_dialog_ie6.js,
1203           editor/skins/office2003/fck_editor.css,
1204           editor/skins/office2003/fck_strip.gif,
1205           editor/skins/office2003/images/dialog.sides.gif,
1206           editor/skins/office2003/images/dialog.sides.png,
1207           editor/skins/office2003/images/dialog.sides.rtl.png,
1208           editor/skins/office2003/images/sprites.gif,
1209           editor/skins/office2003/images/sprites.png,
1210           editor/skins/silver/fck_dialog.css,
1211           editor/skins/silver/fck_dialog_ie6.js,
1212           editor/skins/silver/fck_editor.css,
1213           editor/skins/silver/fck_strip.gif,
1214           editor/skins/silver/images/dialog.sides.gif,
1215           editor/skins/silver/images/dialog.sides.png,
1216           editor/skins/silver/images/dialog.sides.rtl.png,
1217           editor/skins/silver/images/sprites.gif,
1218           editor/skins/silver/images/sprites.png, editor/wsc/ciframe.html,
1219           editor/wsc/tmpFrameset.html, editor/wsc/w.html: FCKeditor 2.6.6
1220
1221 2010-03-15 19:51  mark
1222
1223         * httemplate/: edit/cust_main_note.cgi, view/cust_main/notes.html,
1224           elements/htmlarea.html: RT#6226: fckeditor for customer notes
1225
1226 2010-03-15 19:14  ivan
1227
1228         * rt/etc/rt.spec: remove rt.spec, borking our build somehow
1229
1230 2010-03-15 18:00  ivan
1231
1232         * httemplate/search/: cust_main-zip.html,
1233           report_cust_main-zip.html: w/svc_whatever option on zip code
1234           distribution report, RT#7784
1235
1236 2010-03-15 15:31  mark
1237
1238         * FS/bin/freeside-paymentech-upload: RT#7473: add -p option
1239
1240 2010-03-15 00:13  ivan
1241
1242         * httemplate/edit/svc_broadband.cgi: fix editing svc_broadband
1243           service w/no ip address, RT#7786
1244
1245 2010-03-14 23:18  ivan
1246
1247         * httemplate/search/elements/cust_pay_or_refund.html: deleted
1248           payment report, RT#7694
1249
1250 2010-03-14 23:10  ivan
1251
1252         * httemplate/search/: h_cust_pay.html, report_h_cust_pay.html,
1253           elements/cust_pay_or_refund.html: deleted payment report, RT#7694
1254
1255 2010-03-14 19:06  ivan
1256
1257         * httemplate/edit/part_pkg.cgi: fix diabled package optional
1258           reporting classes still selectable on package def edit, RT#7658
1259
1260 2010-03-13 15:50  ivan
1261
1262         * FS/FS/cust_pkg.pm: quiet extraneous warnings from
1263           expire_months/start_1st stuff, getting in the way of debugging
1264           for ncic, RT#7780
1265
1266 2010-03-12 13:56  ivan
1267
1268         * FS/FS/Conf.pm, FS/FS/svc_phone.pm, httemplate/edit/svc_phone.cgi:
1269           add svc_phone-phone_name-max_length config, RT#7047
1270
1271 2010-03-12 13:29  ivan
1272
1273         * FS/FS/cust_location.pm, FS/FS/cust_main.pm,
1274           FS/FS/location_Mixin.pm, FS/FS/svc_phone.pm,
1275           httemplate/edit/svc_phone.cgi,
1276           httemplate/edit/elements/svc_Common.html,
1277           httemplate/edit/process/svc_phone.html,
1278           httemplate/elements/tr-select-cust_location.html,
1279           httemplate/view/svc_phone.cgi: finishing e911/svc_phone location,
1280           RT#7047
1281
1282 2010-03-12 03:48  mark
1283
1284         * httemplate/edit/svc_broadband.cgi: RT#7765: sort broadband router
1285           names
1286
1287 2010-03-11 19:36  ivan
1288
1289         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/location_Mixin.pm,
1290           FS/FS/svc_phone.pm, FS/t/location_Mixin.t,
1291           httemplate/edit/svc_phone.cgi,
1292           httemplate/edit/elements/edit.html,
1293           httemplate/edit/elements/svc_Common.html,
1294           httemplate/elements/location.html,
1295           httemplate/elements/tr-select-cust_location.html,
1296           httemplate/view/svc_phone.cgi: add location to svc_phone, RT#7047
1297
1298 2010-03-11 19:30  ivan
1299
1300         * FS/MANIFEST: add location to svc_phone, RT#7047
1301
1302 2010-03-10 19:27  ivan
1303
1304         * FS/FS/TicketSystem/RT_External.pm,
1305           httemplate/view/cust_main/tickets.html: add queue selection to
1306           customer ticket creation, RT#7656
1307
1308 2010-03-10 18:15  ivan
1309
1310         * httemplate/docs/credits.html: Mark Wells is now a member of the
1311           core team.  Kristian Hoffman has been moved to the core emeritus
1312
1313 2010-03-10 00:20  mark
1314
1315         * httemplate/edit/svc_acct.cgi: fix probably misplaced text field
1316
1317 2010-03-09 23:50  mark
1318
1319         * httemplate/edit/svc_domain.cgi: fix probably misplaced text field
1320
1321 2010-03-09 22:52  ivan
1322
1323         * FS/FS/cust_pkg.pm: oops, move start_1st and expire_months
1324           handling from check to insert, so it doesn't get triggered on
1325           edit, RT#7347
1326
1327 2010-03-09 22:47  ivan
1328
1329         * httemplate/edit/process/REAL_cust_pkg.cgi: fix warning about
1330           adding a start date to actually check its *added*, RT#7352
1331
1332 2010-03-09 15:47  ivan
1333
1334         * httemplate/misc/delay_susp_pkg.html: tyop too
1335
1336 2010-03-09 14:37  mark
1337
1338         * httemplate/misc/cancel_pkg.html: fix typo
1339
1340 2010-03-09 13:57  mark
1341
1342         * FS/FS/prepay_credit.pm, httemplate/edit/prepay_credit.cgi,
1343           httemplate/edit/process/prepay_credit.cgi: RT#7407, variable
1344           length prepaid card codes
1345
1346 2010-03-09 00:37  ivan
1347
1348         * FS/FS/part_pkg/sql_external.pm: move sql_external to use
1349           recur_Common, RT#7212
1350
1351 2010-03-09 00:05  ivan
1352
1353         * httemplate/edit/REAL_cust_pkg.cgi: date editing fix, fallout from
1354           date_format
1355
1356 2010-03-08 18:43  ivan
1357
1358         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: a package that starts on
1359           the 1st and expires after N months, RT#7738
1360
1361 2010-03-08 18:39  ivan
1362
1363         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
1364           0.05_02 required.  RT#_7673
1365
1366 2010-03-08 18:12  ivan
1367
1368         * FS/FS/cust_pkg.pm: init ticket system new-style
1369
1370 2010-03-08 16:23  jeff
1371
1372         * FS/FS/Setup.pm: tyop broke populate_initial_data
1373
1374 2010-03-08 16:18  jeff
1375
1376         * FS/FS/reason_type.pm: and this is not 1.7.x
1377
1378 2010-03-08 15:07  jeff
1379
1380         * FS/FS/part_export/prizm.pm: try a delete before adding an element
1381           to prizm
1382
1383 2010-03-08 14:13  ivan
1384
1385         * FS/FS/cust_main.pm: fix ACH refunds w/IPPay.  B:OP 3.01 and IPPay
1386           0.05_02 required.  RT#_7673
1387
1388 2010-03-08 02:57  ivan
1389
1390         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
1391           httemplate/edit/REAL_cust_pkg.cgi,
1392           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
1393           httemplate/edit/cust_refund.cgi,
1394           httemplate/edit/quick-charge.html,
1395           httemplate/edit/elements/ApplicationCommon.html,
1396           httemplate/elements/tr-input-beginning_ending.html,
1397           httemplate/elements/tr-input-date-field.html,
1398           httemplate/misc/cancel_pkg.html,
1399           httemplate/misc/delay_susp_pkg.html,
1400           httemplate/misc/order_pkg.html,
1401           httemplate/search/report_prepaid_income.html,
1402           httemplate/view/cust_main/payment_history.html,
1403           httemplate/view/cust_main/payment_history/credit.html,
1404           httemplate/view/cust_main/payment_history/payment.html,
1405           httemplate/view/cust_main/payment_history/voided_payment.html:
1406           proper use of date_format config for international date formats,
1407           RT#7009
1408
1409 2010-03-07 23:02  ivan
1410
1411         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Domain_Mixin.pm,
1412           FS/FS/svc_acct.pm, FS/FS/svc_phone.pm, FS/MANIFEST,
1413           FS/FS/part_export/netsapiens.pm, FS/t/svc_Domain_Mixin.t,
1414           httemplate/edit/svc_phone.cgi,
1415           httemplate/edit/elements/svc_Common.html,
1416           httemplate/elements/select-svc-domain.html,
1417           httemplate/elements/tr-select-svc-domain.html,
1418           httemplate/view/svc_phone.cgi: domain names in netsapiens export
1419           (domain name association w/svc_phone), RT#5864
1420
1421 2010-03-07 10:07  jeff
1422
1423         * FS/FS/tax_rate.pm: pass format and correct filenames
1424
1425 2010-03-05 11:09  ivan
1426
1427         * FS/FS/part_export/grandstream.pm: random nits for grandstream
1428           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
1429           error handling.  RT#7132
1430
1431 2010-03-05 11:02  ivan
1432
1433         * httemplate/edit/part_device.html,
1434           FS/FS/part_export/grandstream.pm: random nits for grandstream
1435           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
1436           error handling.  RT#7132
1437
1438 2010-03-05 10:25  ivan
1439
1440         * httemplate/docs/ssh.html: moved to wiki
1441
1442 2010-03-05 10:24  ivan
1443
1444         * FS/FS/part_export/: domain_shellcommands.pm,
1445           forward_shellcommands.pm, phone_shellcommands.pm,
1446           shellcommands.pm, shellcommands_withdomain.pm, textradius.pm,
1447           vpopmail.pm, www_shellcommands.pm: point to wiki docs
1448
1449 2010-03-05 10:10  ivan
1450
1451         * FS/FS/part_export/grandstream.pm,
1452           httemplate/edit/part_device.html: random nits for grandstream
1453           provisioning :UI, docs, java path, s/system/IPC::Run/ for better
1454           error handling.  RT#7132
1455
1456 2010-03-03 21:31  jeff
1457
1458         * FS/FS/cust_bill.pm: always show the previous section when
1459           previous_balance-summary_only is enabled
1460
1461 2010-03-02 17:39  jeff
1462
1463         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: tweak,
1464           rearrange, and avoid the vacuum
1465
1466 2010-03-02 17:00  jeff
1467
1468         * httemplate/edit/cust_main/bottomfixup.js: clear geocode when we
1469           DO have plus four
1470
1471 2010-03-02 09:18  ivan
1472
1473         * httemplate/: search/elements/search-html.html,
1474           misc/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi: UI: get
1475           rid of undocumented extra_choices_callback in search.html: a
1476           terrible place to put action links from a UI perspective, move
1477           package links to html_init, now consitent with customer links,
1478           change label on popup from "increment bill date" to "increment
1479           next bill date", RT#7132
1480
1481 2010-03-01 14:18  ivan
1482
1483         * httemplate/edit/elements/svc_Common.html: fixup editing w/manual
1484           inventory, RT#7010
1485
1486 2010-03-01 14:00  ivan
1487
1488         * httemplate/elements/select-table.html: fix up editing services
1489           w/manual select from inventory, RT#7010
1490
1491 2010-03-01 13:56  ivan
1492
1493         * FS/FS/svc_Common.pm: fix up editing services w/manual select from
1494           inventory, RT#7010
1495
1496 2010-03-01 13:36  ivan
1497
1498         * httemplate/edit/elements/edit.html: fix up editing services
1499           w/manual select from inventory, RT#7010
1500
1501 2010-03-01 13:05  ivan
1502
1503         * httemplate/search/inventory_item.html: fix inventory item links
1504           to non-svc_acct services, RT#7010
1505
1506 2010-03-01 11:38  ivan
1507
1508         * FS/FS/svc_Common.pm: enable manual selection from inventory
1509           dropdowns for svc_broadband, svc_external & svc_phone, RT#7010
1510
1511 2010-03-01 11:29  ivan
1512
1513         * httemplate/: edit/part_svc.cgi, edit/elements/edit.html,
1514           edit/elements/svc_Common.html, elements/select-table.html: enable
1515           manual selection from inventory dropdowns for svc_broadband,
1516           svc_external & svc_phone, RT#7010
1517
1518 2010-03-01 11:10  jeff
1519
1520         * Makefile: get along better with RTless installs
1521
1522 2010-02-26 19:15  ivan
1523
1524         * httemplate/edit/cust_refund.cgi: expiration date not meaningful
1525           for non-CARD, RT#7419
1526
1527 2010-02-26 18:59  ivan
1528
1529         * FS/FS/cust_bill_ApplicationCommon.pm: fix rare "Illegal division
1530           by zero" error applying things when using weights, RT#7491
1531
1532 2010-02-24 15:32  mark
1533
1534         * httemplate/: misc/bulk_pkg_increment_bill.cgi,
1535           misc/process/bulk_pkg_increment_bill.cgi, search/cust_pkg.cgi:
1536           RT#7132: bulk increment package bill dates
1537
1538 2010-02-22 02:35  ivan
1539
1540         * FS/FS/part_export/communigate_pro.pm: communigate: domain account
1541           defaults, RT#7083
1542
1543 2010-02-22 01:18  ivan
1544
1545         * httemplate/edit/svc_domain.cgi: communigate: domain account
1546           defaults, RT#7083
1547
1548 2010-02-22 01:14  ivan
1549
1550         * FS/FS/Schema.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1551           httemplate/edit/part_svc.cgi,
1552           httemplate/edit/process/svc_domain.cgi,
1553           httemplate/view/svc_domain.cgi, httemplate/view/elements/tr.html,
1554           httemplate/view/svc_acct/basics.html,
1555           httemplate/view/svc_domain/acct_defaults.html,
1556           httemplate/view/svc_domain/basics.html,
1557           httemplate/view/svc_domain/dns.html,
1558           httemplate/edit/svc_acct.cgi: communigate: domain account
1559           defaults, RT#7083
1560
1561 2010-02-21 23:13  ivan
1562
1563         * FS/FS/svc_domain.pm, FS/FS/part_export/communigate_pro.pm,
1564           httemplate/edit/svc_domain.cgi, httemplate/view/svc_domain.cgi:
1565           communigate: domain aliases, enabled services & administrator
1566           domain, RT#7083
1567
1568 2010-02-21 19:22  ivan
1569
1570         * FS/FS/Schema.pm, FS/FS/part_export/communigate_pro.pm,
1571           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
1572           httemplate/edit/svc_domain.cgi,
1573           httemplate/edit/process/svc_domain.cgi,
1574           httemplate/view/svc_domain.cgi,
1575           httemplate/edit/process/svc_acct.cgi: communigate: domain
1576           aliases, enabled services, RT#7083
1577
1578 2010-02-21 14:54  ivan
1579
1580         * FS/FS/part_export/communigate_pro.pm, FS/FS/Conf.pm,
1581           httemplate/edit/svc_forward.cgi, httemplate/view/svc_forward.cgi:
1582           communigate forwarders, RT#7083
1583
1584 2010-02-21 01:19  ivan
1585
1586         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1587           FS/FS/part_export/communigate_pro.pm,
1588           httemplate/edit/svc_acct.cgi,
1589           httemplate/view/svc_acct/basics.html: communigate, RT#7083
1590
1591 2010-02-20 23:32  ivan
1592
1593         * httemplate/view/svc_acct/basics.html: communigate, RT#7083
1594
1595 2010-02-20 23:28  ivan
1596
1597         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1598           FS/FS/part_export/communigate_pro.pm,
1599           httemplate/edit/svc_acct.cgi,
1600           httemplate/view/elements/svc_export_settings.html,
1601           httemplate/view/svc_acct/tr.html: communigate, RT#7083
1602
1603 2010-02-20 19:16  ivan
1604
1605         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
1606           FS/FS/part_export/communigate_pro.pm,
1607           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
1608           httemplate/edit/process/svc_acct.cgi,
1609           httemplate/elements/communigate_pro-accessmodes.html,
1610           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
1611           httemplate/view/elements/svc_export_settings.html,
1612           httemplate/view/svc_acct/basics.html: communigate, RT#7083
1613
1614 2010-02-20 14:34  ivan
1615
1616         * FS/FS/Conf.pm: communigate pro provisioning, RT#7083
1617
1618 2010-02-20 14:31  ivan
1619
1620         * httemplate/view/elements/svc_export_settings.html,
1621           httemplate/view/svc_acct/basics.html,
1622           httemplate/view/svc_acct/change_svc.html,
1623           httemplate/view/svc_acct/change_svc_form.html,
1624           httemplate/view/svc_acct/hosting.html,
1625           httemplate/view/svc_acct/radius_usage.html,
1626           httemplate/view/svc_acct/usage.html, FS/FS/Record.pm,
1627           FS/FS/Schema.pm, FS/FS/svc_acct.pm,
1628           FS/FS/part_export/communigate_pro.pm,
1629           httemplate/edit/svc_acct.cgi, httemplate/view/svc_acct.cgi,
1630           httemplate/view/svc_domain.cgi: communigate pro provisioning,
1631           RT#7083
1632
1633 2010-02-17 19:48  mark
1634
1635         * FS/bin/freeside-void-payments: Documentation cleanup
1636
1637 2010-02-17 01:00  ivan
1638
1639         * httemplate/edit/svc_Common.html: fix svc_pbx provisioniing
1640
1641 2010-02-17 00:30  ivan
1642
1643         * FS/FS/part_export.pm, FS/FS/part_export/communigate_pro.pm,
1644           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/svc_Common.pm,
1645           FS/FS/svc_domain.pm, httemplate/edit/svc_domain.cgi,
1646           httemplate/edit/process/svc_domain.cgi,
1647           httemplate/view/svc_domain.cgi, FS/FS/cust_svc.pm: communigate
1648           pro provisioning, RT#7083
1649
1650 2010-02-16 10:36  ivan
1651
1652         * FS/FS/Conf.pm,
1653           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
1654           fs_selfservice/FS-SelfService/cgi/make_payment.html,
1655           FS/FS/ClientAPI/MyAccount.pm: option to uncheck the save checkbox
1656           in self-service by default, RT#6955
1657
1658 2010-02-15 18:19  jeff
1659
1660         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi,
1661           httemplate/misc/process/tax-import.cgi: refactor cch tax import
1662           to remove tons of false laziness and improve flexibility; allow
1663           reload from local files
1664
1665 2010-02-15 08:34  jeff
1666
1667         * htetc/handler.pl: lexical instead of dynamic warnings
1668
1669 2010-02-15 06:39  jeff
1670
1671         * htetc/handler.pl: get rid of some very annoying and pointless
1672           noise
1673
1674 2010-02-14 18:09  ivan
1675
1676         * FS/FS/Conf.pm, FS/FS/Misc.pm, debian/control: switch to
1677           Email::Sender and add options for every kind of mail encryption &
1678           authentication, RT#7285
1679
1680 2010-02-12 18:53  ivan
1681
1682         * FS/FS/svc_external.pm, httemplate/edit/svc_Common.html,
1683           httemplate/edit/svc_external.cgi,
1684           httemplate/edit/elements/svc_Common.html,
1685           httemplate/edit/process/svc_external.html: svc_external.title
1686           from inventory, RT#7010
1687
1688 2010-02-12 18:16  ivan
1689
1690         * httemplate/search/: inventory_item.html: fix inventory item
1691           search w/customer classes
1692
1693 2010-02-12 15:44  ivan
1694
1695         * FS/FS/ClientAPI/MyAccount.pm: don't return an error about
1696           changing the cust_main record to the user as a payment processing
1697           error, log a bunch of verbose stuff in this case so we can track
1698           down wtf is going on, RT#6955
1699
1700 2010-02-12 14:42  ivan
1701
1702         * httemplate/search/: svc_acct.cgi, elements/search-html.html:
1703           totals time used on svc_acct report
1704
1705 2010-02-12 13:49  ivan
1706
1707         * fs_selfservice/java/freeside_create_ticket_example.java: tyop,
1708           RT#7007
1709
1710 2010-02-12 11:28  ivan
1711
1712         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_Internal.pm,
1713           fs_selfservice/java/freeside_create_ticket_example.java,
1714           fs_selfservice/perl/xmlrpc-create_ticket.pl: add mime_type option
1715           to self-service ticket create, RT#7007
1716
1717 2010-02-12 11:14  ivan
1718
1719         * fs_selfservice/perl/xmlrpc-create_ticket.pl,
1720           FS/FS/ClientAPI/MyAccount.pm,
1721           fs_selfservice/java/freeside_create_ticket_example.java: add
1722           queue option to self-service ticket create, RT#7007
1723
1724 2010-02-11 19:26  ivan
1725
1726         * FS/FS/part_export/thirdlane.pm: add omit_countrycode option,
1727           RT#7379
1728
1729 2010-02-11 17:35  ivan
1730
1731         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
1732           FS/FS/TicketSystem/RT_Internal.pm,
1733           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/Conf.pm,
1734           fs_selfservice/java/freeside_create_ticket_example.java,
1735           fs_selfservice/perl/xmlrpc-create_ticket.pl,
1736           httemplate/view/cust_svc.cgi, rt/lib/RT/URI/freeside.pm: add
1737           ticket creation to self-service API, RT#7007
1738
1739 2010-02-11 15:14  jeff
1740
1741         * FS/FS/part_export/grandstream.pm: fix quoting
1742
1743 2010-02-09 18:12  mark
1744
1745         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: RT#7274: accept CR/LF in
1746           RBC batch import
1747
1748 2010-02-09 13:49  ivan
1749
1750         * rt/lib/: RT.pm, RT.pm.in: add NoSignalHandlers option to
1751           RT::Init() so we can pull things up the way we want under
1752           self-service, RT#7007
1753
1754 2010-02-09 11:56  ivan
1755
1756         * httemplate/edit/process/discount.html: doh, fix for discounts
1757           winding up with both amount and percent, RT#6679
1758
1759 2010-02-08 19:37  ivan
1760
1761         * rt/lib/RT/Config.pm: fix RT wackiness when loaded concurrently
1762           with Fcntl
1763
1764 2010-02-08 11:01  ivan
1765
1766         * FS/: FS.pm, FS/h_svc_pbx.pm, t/h_svc_pbx.t, MANIFEST:
1767           h_svc_pbx.pm, RT#7322
1768
1769 2010-02-08 07:37  jeff
1770
1771         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/export_device.pm,
1772           FS/FS/part_device.pm, FS/FS/part_export.pm,
1773           FS/FS/phone_device.pm, FS/FS/part_export/grandstream.pm,
1774           FS/FS/part_export/netsapiens.pm, FS/t/export_device.t, Makefile,
1775           FS/MANIFEST, httemplate/edit/part_device.html,
1776           httemplate/edit/process/part_device.html,
1777           httemplate/elements/checkboxes-table.html,
1778           httemplate/misc/phone_device_config.html,
1779           httemplate/view/svc_phone.cgi: grandstream device configuration
1780           support #4220
1781
1782 2010-02-05 18:57  ivan
1783
1784         * FS/FS/: cust_pkg_discount.pm, part_pkg/flat.pm: discount
1785           reporting, RT#6679
1786
1787 2010-02-05 18:54  ivan
1788
1789         * FS/FS/Schema.pm, FS/FS/Mason.pm, FS/FS/cust_bill_pkg.pm,
1790           FS/FS/cust_bill_pkg_discount.pm, FS/FS/cust_main.pm,
1791           FS/FS/cust_pkg.pm, FS/FS.pm, FS/MANIFEST,
1792           FS/FS/Report/Table/Monthly.pm, FS/t/cust_bill_pkg_discount.t,
1793           httemplate/elements/menu.html,
1794           httemplate/misc/delete-cust_pkg_discount.html,
1795           httemplate/search/cust_bill_pkg_discount.html,
1796           httemplate/search/cust_pkg_discount.html,
1797           httemplate/search/report_cust_bill_pkg_discount.html,
1798           httemplate/search/report_cust_pkg_discount.html: discount
1799           reporting, RT#6679
1800
1801 2010-02-04 19:02  ivan
1802
1803         * httemplate/edit/process/cust_pkg_discount.html: discounts,
1804           RT#6679
1805
1806 2010-02-04 18:39  ivan
1807
1808         * httemplate/view/cust_main/order_pkg_link.html, FS/FS/cust_pkg.pm,
1809           FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
1810           FS/FS/part_pkg/flat.pm, httemplate/edit/cust_pkg_discount.html,
1811           httemplate/edit/discount.html,
1812           httemplate/edit/process/discount.html,
1813           httemplate/edit/process/quick-cust_pkg.cgi,
1814           httemplate/elements/tr-select-discount.html,
1815           httemplate/misc/order_pkg.html,
1816           httemplate/view/cust_main/packages/status.html: discounts,
1817           RT#6679
1818
1819 2010-02-04 12:39  ivan
1820
1821         * FS/FS/discount.pm, httemplate/edit/discount.html,
1822           httemplate/elements/select-discount.html,
1823           httemplate/elements/select-table.html,
1824           httemplate/elements/tr-input-text.html,
1825           httemplate/elements/tr-select-discount.html,
1826           httemplate/elements/tr-select.html: discounts, RT#6679
1827
1828 2010-02-04 02:00  ivan
1829
1830         * httemplate/edit/cust_main/top_misc.html, FS/FS/AccessRight.pm,
1831           httemplate/elements/search-cust_main.html: add ability to edit
1832           referring customer, RT#7174
1833
1834 2010-02-03 22:53  ivan
1835
1836         * httemplate/: elements/phonenumber.html, pref/pref-process.html,
1837           pref/pref.html: snom autodial integration
1838
1839 2010-02-03 20:48  ivan
1840
1841         * FS/FS/part_event/Condition/every.pm: fix SQL error with date
1842           field when using this condition, RT#7218
1843
1844 2010-02-03 11:27  ivan
1845
1846         * FS/FS/cust_main.pm: better error msg for profiling
1847
1848 2010-02-02 18:16  ivan
1849
1850         * FS/FS/svc_acct.pm: fix time limits getting double added if the
1851           service is provisioned before first billing
1852
1853 2010-01-30 23:04  ivan
1854
1855         * FS/FS/discount.pm: discounts, RT#6679
1856
1857 2010-01-30 19:00  ivan
1858
1859         * httemplate/browse/part_pkg_taxclass.html: fix header on report
1860
1861 2010-01-30 18:57  ivan
1862
1863         * FS/FS/: part_pkg/agent.pm, part_pkg/bulk.pm,
1864           cust_pkg_discount.pm, part_pkg/flat.pm,
1865           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
1866           part_pkg/flat_comission_pkg.pm, part_pkg/prorate.pm,
1867           part_pkg/recur_Common.pm, part_pkg/rt_time.pm,
1868           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
1869           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
1870           part_pkg/sqlradacct_hour.pm, part_pkg/subscription.pm,
1871           part_pkg/voip_sqlradacct.pm: discounts, RT#6679
1872
1873 2010-01-30 15:00  ivan
1874
1875         * httemplate/: view/cust_main/packages/package.html,
1876           edit/cust_pkg_discount.html, edit/process/cust_pkg_discount.html,
1877           misc/delete-cust_pkg_discount.html,
1878           view/cust_main/packages/status.html: discounts, RT#6679
1879
1880 2010-01-30 12:05  ivan
1881
1882         * httemplate/: misc/cust-part_pkg.cgi, misc/order_pkg.html,
1883           view/cust_main/packages.html, elements/select-part_pkg.html,
1884           elements/select-table.html,
1885           elements/tr-select-cust-part_pkg.html,
1886           view/cust_main/order_pkg_link.html: discounts, RT#6679
1887
1888 2010-01-30 00:55  ivan
1889
1890         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_discount.pm,
1891           httemplate/edit/process/quick-cust_pkg.cgi,
1892           httemplate/elements/select-discount.html,
1893           httemplate/elements/tr-select-discount.html,
1894           httemplate/misc/order_pkg.html,
1895           httemplate/view/cust_main/packages/status.html,
1896           httemplate/view/cust_main/packages/package.html: discounts,
1897           RT#6679
1898
1899 2010-01-29 23:55  ivan
1900
1901         * FS/FS/part_pkg/rt_time.pm: giving it a weight avoids weight use
1902           of uninitialized value in sort messages in part_pkg.pm
1903
1904 2010-01-29 23:38  ivan
1905
1906         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
1907           FS/FS/Schema.pm, FS/FS/cust_pkg_discount.pm, FS/FS/discount.pm,
1908           FS/FS/part_pkg.pm, FS/FS/part_pkg/flat.pm,
1909           FS/t/cust_pkg_discount.t, FS/t/discount.t,
1910           httemplate/browse/discount.html, httemplate/edit/discount.html,
1911           httemplate/edit/elements/edit.html,
1912           httemplate/edit/process/discount.html,
1913           httemplate/elements/menu.html,
1914           httemplate/elements/tr-input-text.html: discounts, RT#6679
1915
1916 2010-01-29 12:21  ivan
1917
1918         * FS/FS/Conf.pm: add Cleartext-Password to radius-password export
1919           options, RT#7150
1920
1921 2010-01-29 11:52  ivan
1922
1923         * FS/FS/part_export/thirdlane.pm: ssl option
1924
1925 2010-01-26 21:27  ivan
1926
1927         * FS/FS/part_export/thirdlane.pm: URI escape pw, RT#7051
1928
1929 2010-01-26 21:21  ivan
1930
1931         * FS/FS/part_export/thirdlane.pm: add port option, RT#7051
1932
1933 2010-01-26 02:40  ivan
1934
1935         * FS/FS/svc_pbx.pm: deleting an svc_pbx unlinks svc_phones and
1936           deletes svc_accts, RT#7051
1937
1938 2010-01-26 02:34  ivan
1939
1940         * FS/FS/part_export/thirdlane.pm: admin operations from svc_acct
1941           records
1942
1943 2010-01-26 02:05  ivan
1944
1945         * FS/FS/svc_acct.pm, httemplate/edit/process/svc_acct.cgi: more
1946           fallout from default pw encryption: fix error reporting when
1947           entering a bad password
1948
1949 2010-01-26 00:35  ivan
1950
1951         * FS/FS/: svc_pbx.pm, part_export/thirdlane.pm: svc_pbx.title
1952           uniqueness (kludgy) and force to alphanumeric+space and 19 char
1953           max when using thirdlane (conservative guess for 1st pass
1954           implementation), RT#7051
1955
1956 2010-01-26 00:18  ivan
1957
1958         * FS/FS/svc_pbx.pm: label isn't thirdlane-specific, RT#7051
1959
1960 2010-01-25 23:15  ivan
1961
1962         * FS/FS/part_export/thirdlane.pm: figured out success/failure
1963           reporting, and wrote DID creation/deletion/assign/unassign,
1964           RT#7051
1965
1966 2010-01-25 22:15  ivan
1967
1968         * FS/FS/part_export/thirdlane.pm: initial thirdlane export w/tenant
1969           insert/delete/replace, RT#7051
1970
1971 2010-01-25 22:14  ivan
1972
1973         * FS/FS/svc_pbx.pm: fix label method and doc work
1974
1975 2010-01-25 22:14  ivan
1976
1977         * FS/FS/svc_Common.pm: remove debugging
1978
1979 2010-01-25 20:47  jayce
1980
1981         * FS/FS/: part_pkg/rt_time.pm, TicketSystem/RT_External.pm: First
1982           version of RT Billing pkg.  Basic concept is if a customer has
1983           this package, then any time added to ticket comments in RT will
1984           be added up and multiplied by the base rate, with each entry
1985           showing up as a lineitem on their next invoice.
1986
1987           This has not been used in production yet by anybody, it was just
1988           a proposal done for a customer.   Modified Files:
1989           TicketSystem/RT_External.pm   Added Files:
1990           part_pkg/rt_time.pm
1991
1992 2010-01-25 14:14  ivan
1993
1994         * httemplate/elements/select-svc_pbx.html,
1995           httemplate/elements/tr-select-svc_pbx.html, FS/FS/Schema.pm,
1996           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_pbx.pm,
1997           FS/FS/svc_phone.pm, httemplate/edit/part_svc.cgi,
1998           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_phone.cgi,
1999           httemplate/edit/elements/edit.html,
2000           httemplate/edit/elements/svc_Common.html,
2001           httemplate/view/svc_acct.cgi, httemplate/view/svc_phone.cgi:
2002           linking DIDs and users to PBXes, RT#7051
2003
2004 2010-01-25 09:41  ivan
2005
2006         * httemplate/edit/part_svc.cgi, FS/MANIFEST, FS/FS/Mason.pm,
2007           FS/FS/Schema.pm: initial svc_pbx implementation, RT#7051
2008
2009 2010-01-25 09:35  ivan
2010
2011         * FS/: FS/svc_pbx.pm, t/svc_pbx.t: initial svc_pbx implementation,
2012           RT#7051
2013
2014 2010-01-24 16:31  ivan
2015
2016         * FS/FS/svc_acct.pm: fix password length checks from applyhing to
2017           already-crypted legacy passwords, RT#7139
2018
2019 2010-01-24 14:38  ivan
2020
2021         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
2022           overlibmws_draggable.js, overlibmws_iframe.js: update overlib to
2023           upstream v281 (jan 20, 2010)
2024
2025 2010-01-24 12:37  ivan
2026
2027         * FS/FS/UI/Web.pm: right-align customer # in reports
2028
2029 2010-01-24 11:53  ivan
2030
2031         * httemplate/search/cust_bill.html: fix alignment of customer data
2032
2033 2010-01-24 11:52  ivan
2034
2035         * httemplate/search/cust_bill_pay.html: separate out the invoice
2036           and payment info into multiple columns, and fix application date
2037           showing as payment date
2038
2039 2010-01-21 00:54  ivan
2040
2041         * FS/FS/Conf.pm: correct description for selfservice-body_footer
2042
2043 2010-01-21 00:38  ivan
2044
2045         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: more
2046           self-service skinning config options, and start taking a stab at
2047           reorganizing config sections, RT#6893
2048
2049 2010-01-21 00:34  ivan
2050
2051         * fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
2052           fs_selfservice/FS-SelfService/cgi/change_bill.html,
2053           fs_selfservice/FS-SelfService/cgi/change_password.html,
2054           fs_selfservice/FS-SelfService/cgi/change_pay.html,
2055           fs_selfservice/FS-SelfService/cgi/change_ship.html,
2056           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
2057           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
2058           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
2059           fs_selfservice/FS-SelfService/cgi/header.html,
2060           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
2061           fs_selfservice/FS-SelfService/cgi/make_payment.html,
2062           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
2063           fs_selfservice/FS-SelfService/cgi/myaccount.html,
2064           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
2065           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
2066           fs_selfservice/FS-SelfService/cgi/payment_results.html,
2067           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
2068           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
2069           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
2070           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
2071           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
2072           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
2073           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
2074           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
2075           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
2076           fs_selfservice/FS-SelfService/cgi/provision.html,
2077           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
2078           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
2079           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
2080           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
2081           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
2082           fs_selfservice/FS-SelfService/cgi/view_usage.html,
2083           fs_selfservice/FS-SelfService/cgi/view_usage_details.html,
2084           fs_selfservice/FS-SelfService/cgi/image.cgi,
2085           FS/FS/ClientAPI/MyAccount.pm, httemplate/config/config-view.cgi,
2086           FS/FS/Conf.pm: more self-service skinning config options, and
2087           start taking a stab at reorganizing config sections, RT#6893
2088
2089 2010-01-20 17:25  ivan
2090
2091         * FS/: FS/ClientAPI.pm, FS/Mason.pm,
2092           bin/freeside-selfservice-server: fix self-service fallout from RT
2093           3.8, RT#6640
2094
2095 2010-01-19 15:11  jeff
2096
2097         * FS/FS/part_export/prizm.pm: SM in new window
2098
2099 2010-01-19 09:48  jeff
2100
2101         * FS/FS/cust_main.pm: eliminate harmless uninitialized value noise
2102
2103 2010-01-18 20:54  ivan
2104
2105         * FS/FS/pay_batch/paymentech.pm: patch from Peter Loeppky to make
2106           sure some xml fields don't get larger than what paymentech wants
2107
2108 2010-01-18 19:24  mark
2109
2110         * httemplate/search/elements/search-csv.html: Fix mime type for CSV
2111           files, RT#1526
2112
2113 2010-01-18 18:09  jeff
2114
2115         * FS/FS/part_export/domreg_opensrs.pm: don't really need debugging
2116           on
2117
2118 2010-01-18 18:03  jeff
2119
2120         * FS/FS/: cust_bill_ApplicationCommon.pm,
2121           part_export/domreg_opensrs.pm: debugged and tested opensrs export
2122
2123 2010-01-18 16:13  ivan
2124
2125         * httemplate/search/cust_bill_pkg.cgi: fix color/style after
2126           removal of billpkgnum display
2127
2128 2010-01-16 22:40  ivan
2129
2130         * FS/FS/ClientAPI/MasonComponent.pm: fix for
2131           selfservice_server-base_url without a trailing /
2132
2133 2010-01-16 19:31  ivan
2134
2135         * FS/FS/cust_main.pm: return an error for 0 amount payments to
2136           avoid a $0 payment getting stuck in declined or captured status,
2137           RT#6993
2138
2139 2010-01-16 18:34  ivan
2140
2141         * FS/FS/svc_phone.pm: strip non-digits and 1- when searching for
2142           phone numbers, RT#7000
2143
2144 2010-01-16 18:22  ivan
2145
2146         * FS/FS/: svc_acct.pm: remove svcnum from searchable fields for
2147           svc_acct... custnum and invnum are user-visible, other database
2148           ids, not so much.  also, breaks phone number search w/current Pg,
2149           RT#7000
2150
2151 2010-01-16 17:20  ivan
2152
2153         * ChangeLog: preparing for 2.1.0
2154
2155 2010-01-16 16:22  jeff
2156
2157         * FS/FS/cust_pkg.pm: work around bug in pre-perl5.10 which is at
2158           best noisy and at worst missorting
2159
2160 2010-01-16 15:39  ivan
2161
2162         * FS/FS/part_pkg/: cdr_termination.pm: add usage_mandate option to
2163           termination price plan, RT#6932
2164
2165 2010-01-16 15:06  ivan
2166
2167         * httemplate/search/cust_svc.html: fix searching for unlinked
2168           services?  RT#7059
2169
2170 2010-01-14 19:59  ivan
2171
2172         * httemplate/edit/process/part_pkg.cgi: remove extraneous debugging
2173
2174 2010-01-12 19:14  ivan
2175
2176         * FS/FS/tax_rate.pm: if ignore_icalculable_taxes is on, don't call
2177           the errors fatal
2178
2179 2010-01-12 09:08  jeff
2180
2181         * FS/FS/part_export/prizm.pm: add some debugging
2182
2183 2010-01-12 08:40  jeff
2184
2185         * FS/FS/part_export/prizm.pm: eliminate harmless argument isn't
2186           numeric messages
2187
2188 2010-01-09 15:41  ivan
2189
2190         * rt/etc/RT_SiteConfig.pm: QuickCreateLong obsolete with the better
2191           quick create in 3.8
2192
2193 2010-01-09 15:38  ivan
2194
2195         * rt/share/html/NoAuth/css/freeside2.1/main.css: bring in
2196           freeside.css
2197
2198 2010-01-09 15:36  ivan
2199
2200         * rt/: etc/RT_SiteConfig.pm, lib/RT/Config.pm, FREESIDE_MODIFIED,
2201           etc/RT_Config.pm, etc/RT_Config.pm.in,
2202           share/html/NoAuth/css/freeside2.1/InHeader,
2203           share/html/NoAuth/css/freeside2.1/admin.css,
2204           share/html/NoAuth/css/freeside2.1/base.css,
2205           share/html/NoAuth/css/freeside2.1/boxes.css,
2206           share/html/NoAuth/css/freeside2.1/forms.css,
2207           share/html/NoAuth/css/freeside2.1/freeside.css,
2208           share/html/NoAuth/css/freeside2.1/layout.css,
2209           share/html/NoAuth/css/freeside2.1/login.css,
2210           share/html/NoAuth/css/freeside2.1/main.css,
2211           share/html/NoAuth/css/freeside2.1/misc.css,
2212           share/html/NoAuth/css/freeside2.1/msie.css,
2213           share/html/NoAuth/css/freeside2.1/msie6.css,
2214           share/html/NoAuth/css/freeside2.1/nav.css,
2215           share/html/NoAuth/css/freeside2.1/portlets.css,
2216           share/html/NoAuth/css/freeside2.1/ticket-lists.css,
2217           share/html/NoAuth/css/freeside2.1/ticket-search.css,
2218           share/html/NoAuth/css/freeside2.1/ticket.css,
2219           share/html/NoAuth/css/freeside2.1/tools.css,
2220           share/html/NoAuth/css/freeside2.1/yui-fonts.css,
2221           share/html/NoAuth/css/freeside2.1/images/dhandler,
2222           share/html/NoAuth/css/freeside2.1/images/source/background-gradient.png:
2223           add a "freeside2.1" stylesheet to isolate our skinning changes
2224
2225 2010-01-09 14:48  ivan
2226
2227         * Makefile, rt/FREESIDE_MODIFIED, rt/sbin/rt-setup-database.in:
2228           fixup initial RT setup for 3.8
2229
2230 2010-01-09 02:03  ivan
2231
2232         * FS/FS/Record.pm: need DBIx::DBSchema w/quoted_default to make
2233           this all work right :/
2234
2235 2010-01-09 00:21  ivan
2236
2237         * FS/bin/freeside-upgrade: undo damage from DBIx::DBSchema 0.37_03
2238
2239 2010-01-08 10:55  jeff
2240
2241         * httemplate/loginout/logout.html: this is part of the logout link
2242           too! (RT 1330 & 5518)
2243
2244 2010-01-08 08:05  jeff
2245
2246         * Makefile, htetc/freeside-base1.99.conf,
2247           htetc/freeside-base1.conf, htetc/freeside-base2.conf,
2248           htetc/htpasswd.logout, httemplate/elements/header.html,
2249           httemplate/elements/logout.html,
2250           httemplate/elements/rs_init_object.html,
2251           httemplate/elements/xmlhttp.html: add a logout link (RT 1330 &
2252           5518)
2253
2254 2010-01-07 01:48  mark
2255
2256         * FS/FS/: pay_batch.pm, pay_batch/RBC.pm: Fix problems with RBC
2257           batch import (RT#6967)
2258
2259 2010-01-05 20:47  ivan
2260
2261         * FS/FS/svc_acct.pm: eliminate spurious warnings on usage
2262           changes...
2263
2264 2010-01-05 20:43  ivan
2265
2266         * FS/FS/cust_main.pm: eliminate ya "use of uninitialized value"
2267           warning
2268
2269 2010-01-05 20:41  ivan
2270
2271         * FS/FS/cust_main.pm: doc
2272
2273 2010-01-03 20:13  jeff
2274
2275         * FS/FS/Conf.pm, FS/FS/cust_bill_ApplicationCommon.pm,
2276           FS/FS/part_export/domreg_opensrs.pm, bin/opensrs_domain_pkgs:
2277           untested triggering of export on payments, requires config enable
2278           (RT5825)
2279
2280 2010-01-03 19:23  jeff
2281
2282         * bin/monitor: add some debugging
2283
2284 2010-01-03 00:04  ivan
2285
2286         * rt/: share/html/Ticket/Display.html,
2287           share/html/Admin/Users/Modify.html,
2288           share/html/Elements/AddCustomers,
2289           share/html/Elements/EditCustomers,
2290           share/html/Ticket/ModifyCustomers.html,
2291           share/html/Ticket/Elements/AddCustomers,
2292           share/html/Ticket/Elements/EditCustomers,
2293           share/html/Ticket/Elements/ShowCustomers,
2294           share/html/Ticket/Elements/ShowSummary,
2295           share/html/Ticket/Elements/ShowTransactionAttachments,
2296           share/html/Ticket/Elements/Tabs, FREESIDE_MODIFIED: port
2297           skinning, customer display/edit from RT 3.6 integration to RT 3.8
2298           integration
2299
2300 2010-01-02 23:40  ivan
2301
2302         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
2303           freeside-base2.conf, handler.pl: port skinning, customer
2304           display/edit from RT 3.6 integration to RT 3.8 integration
2305
2306 2010-01-02 22:24  ivan
2307
2308         * FS/FS/TicketSystem/RT_Internal.pm: attempt to get more
2309           information on errors using an RT-instansiated session??
2310
2311 2010-01-02 19:07  ivan
2312
2313         * Makefile, FS/FS/Mason.pm, FS/FS/Mason/Request.pm,
2314           rt/etc/RT_SiteConfig.pm: can't we all just get along (with RT
2315           3.8.7)?
2316
2317 2009-12-31 15:03  mark
2318
2319         * FS/FS/pay_batch/RBC.pm: Add pre-header line
2320
2321 2009-12-31 06:31  ivan
2322
2323         * rt/: Makefile, Makefile.in: prevent fatality
2324
2325 2009-12-31 06:11  ivan
2326
2327         * rt/Makefile: otherwise it aborts bitchinga bout missing
2328           schema.Oracle
2329
2330 2009-12-31 06:08  ivan
2331
2332         * rt/: Makefile, config.status: install-sh????
2333
2334 2009-12-31 05:59  ivan
2335
2336         * rt/: .gitignore, Makefile, config.status, bin/mason_handler.fcgi,
2337           bin/mason_handler.scgi, bin/mason_handler.svc, bin/rt-crontool,
2338           bin/rt-mailgate, etc/RT_Config.pm, etc/RT_Config.pm.in,
2339           etc/RT_SiteConfig.pm, etc/schema.Pg, etc/schema.mysql,
2340           html/autohandler, html/index.html, html/l, lib/RT.pm,
2341           lib/RT/Groups_Overlay.pm, lib/RT/Record.pm,
2342           lib/RT/SearchBuilder.pm, lib/RT/Ticket_Overlay.pm,
2343           lib/RT/Transaction_Overlay.pm, lib/RT/User_Overlay.pm,
2344           lib/RT/Users_Overlay.pm, lib/RT/I18N/no.po, lib/RT/I18N/pt_br.po,
2345           lib/RT/I18N/pt_pt.po, lib/RT/I18N/zh_cn.po, lib/RT/I18N/zh_tw.po,
2346           lib/t/00smoke.t, lib/t/create_data.pl, lib/t/setup_regression.t,
2347           sbin/extract_pod_tests, sbin/regression_harness,
2348           sbin/rt-setup-database.in: merging 3.8.7!!!
2349
2350 2009-12-31 05:15  ivan
2351
2352         * rt/: share/html/NoAuth/RichText/FCKeditor/editor/lang/af.js,
2353           share/html/NoAuth/RichText/FCKeditor/editor/lang/bs.js,
2354           share/html/NoAuth/RichText/FCKeditor/editor/lang/da.js,
2355           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh-cn.js,
2356           share/html/NoAuth/RichText/FCKeditor/editor/lang/cs.js,
2357           share/html/NoAuth/RichText/FCKeditor/editor/lang/ro.js,
2358           share/html/NoAuth/RichText/FCKeditor/editor/lang/uk.js,
2359           share/html/NoAuth/RichText/FCKeditor/editor/lang/no.js,
2360           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt.js,
2361           share/html/NoAuth/RichText/FCKeditor/editor/lang/vi.js,
2362           share/html/NoAuth/RichText/FCKeditor/editor/lang/pt-br.js,
2363           share/html/NoAuth/RichText/FCKeditor/editor/lang/bn.js,
2364           share/html/NoAuth/RichText/FCKeditor/editor/lang/et.js,
2365           share/html/NoAuth/RichText/FCKeditor/editor/lang/de.js,
2366           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-au.js,
2367           share/html/NoAuth/RichText/FCKeditor/editor/lang/ca.js,
2368           share/html/NoAuth/RichText/FCKeditor/editor/lang/el.js,
2369           share/html/NoAuth/RichText/FCKeditor/editor/lang/sk.js,
2370           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_colorselector.html,
2371           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_listprop.html,
2372           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_replace.html,
2373           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select.html,
2374           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_smiley.html,
2375           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textfield.html,
2376           share/html/NoAuth/RichText/FCKeditor/editor/lang/ms.js,
2377           share/html/NoAuth/RichText/FCKeditor/editor/wsc/ciframe.html,
2378           share/html/NoAuth/RichText/FCKeditor/editor/wsc/tmpFrameset.html,
2379           share/html/NoAuth/RichText/FCKeditor/editor/wsc/w.html,
2380           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_anchor.html,
2381           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_button.html,
2382           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops.html,
2383           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_hiddenfield.html,
2384           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link.html,
2385           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_paste.html,
2386           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_source.html,
2387           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages.html,
2388           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_textarea.html,
2389           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_form.html,
2390           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_radiobutton.html,
2391           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_specialchar.html,
2392           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_tablecell.html,
2393           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template.html,
2394           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about.html,
2395           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash.html,
2396           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image.html,
2397           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_table.html,
2398           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_checkbox.html,
2399           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_div.html,
2400           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fckeditor.gif,
2401           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/logo_fredck.gif,
2402           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_about/sponsors/spellchecker_net.gif,
2403           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash.js,
2404           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_flash/fck_flash_preview.html,
2405           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.css,
2406           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/fck_dialog_common.js,
2407           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/locked.gif,
2408           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/reset.gif,
2409           share/html/NoAuth/RichText/FCKeditor/editor/dialog/common/images/unlocked.gif,
2410           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image.js,
2411           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_image/fck_image_preview.html,
2412           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_select/fck_select.js,
2413           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
2414           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
2415           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
2416           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
2417           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
2418           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
2419           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
2420           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
2421           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.cfm,
2422           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.php,
2423           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_docprops/fck_document_preview.html,
2424           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_link/fck_link.js,
2425           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template1.gif,
2426           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template2.gif,
2427           share/html/NoAuth/RichText/FCKeditor/editor/dialog/fck_template/images/template3.gif,
2428           share/html/NoAuth/RichText/FCKeditor/editor/plugins/autogrow/fckplugin.js,
2429           share/html/NoAuth/RichText/FCKeditor/editor/plugins/dragresizetable/fckplugin.js,
2430           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/fckplugin.js,
2431           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.config.js,
2432           share/html/NoAuth/RichText/FCKeditor/editor/plugins/bbcode/_sample/sample.html,
2433           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fck_placeholder.html,
2434           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/fckplugin.js,
2435           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/placeholder.gif,
2436           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/de.js,
2437           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/en.js,
2438           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/es.js,
2439           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/fr.js,
2440           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/it.js,
2441           share/html/NoAuth/RichText/FCKeditor/editor/plugins/placeholder/lang/pl.js,
2442           share/html/NoAuth/RichText/FCKeditor/editor/plugins/simplecommands/fckplugin.js,
2443           share/html/NoAuth/RichText/FCKeditor/editor/plugins/tablecommands/fckplugin.js,
2444           share/html/NoAuth/RichText/FCKeditor/editor/skins/_fckviewstrips.html,
2445           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog.css,
2446           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_dialog_ie6.js,
2447           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_editor.css,
2448           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/fck_strip.gif,
2449           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.gif,
2450           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.png,
2451           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/dialog.sides.rtl.png,
2452           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.gif,
2453           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/sprites.png,
2454           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.arrowright.gif,
2455           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
2456           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.collapse.gif,
2457           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.end.gif,
2458           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.expand.gif,
2459           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.separator.gif,
2460           share/html/NoAuth/RichText/FCKeditor/editor/skins/default/images/toolbar.start.gif,
2461           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog.css,
2462           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_dialog_ie6.js,
2463           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_editor.css,
2464           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/fck_strip.gif,
2465           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.gif,
2466           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.png,
2467           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/dialog.sides.rtl.png,
2468           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.gif,
2469           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/sprites.png,
2470           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
2471           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.bg.gif,
2472           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
2473           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.collapse.gif,
2474           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.end.gif,
2475           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.expand.gif,
2476           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.separator.gif,
2477           share/html/NoAuth/RichText/FCKeditor/editor/skins/office2003/images/toolbar.start.gif,
2478           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_editor.css,
2479           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog.css,
2480           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_dialog_ie6.js,
2481           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/fck_strip.gif,
2482           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.gif,
2483           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.png,
2484           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/dialog.sides.rtl.png,
2485           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.gif,
2486           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/sprites.png,
2487           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.arrowright.gif,
2488           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
2489           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
2490           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.collapse.gif,
2491           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.end.gif,
2492           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.expand.gif,
2493           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.separator.gif,
2494           share/html/NoAuth/RichText/FCKeditor/editor/skins/silver/images/toolbar.start.gif,
2495           share/html/NoAuth/iCal/dhandler,
2496           share/html/NoAuth/js/cascaded.js, share/html/NoAuth/js/ahah.js,
2497           share/html/NoAuth/js/autohandler, share/html/NoAuth/js/class.js,
2498           share/html/NoAuth/js/combobox.js, share/html/NoAuth/js/list.js,
2499           share/html/NoAuth/js/titlebox-state.js,
2500           share/html/NoAuth/js/util.js,
2501           share/html/NoAuth/js/scriptaculous/controls.js,
2502           share/html/NoAuth/js/scriptaculous/effects.js,
2503           share/html/NoAuth/js/scriptaculous/scriptaculous.js,
2504           share/html/NoAuth/js/IE7/IE8.js,
2505           share/html/NoAuth/js/prototype/prototype.js,
2506           share/html/Helpers/CalPopup.html,
2507           share/html/NoAuth/js/IE7/IE7.js,
2508           share/html/NoAuth/js/IE7/blank.gif,
2509           share/html/NoAuth/js/IE7/ie7-recalc.js,
2510           share/html/NoAuth/js/IE7/ie7-squish.js,
2511           share/html/Widgets/BulkEdit, share/html/Widgets/BulkProcess,
2512           share/html/Widgets/ComboBox,
2513           share/html/Widgets/FinalizeWidgetArguments,
2514           share/html/Widgets/SavedSearch, share/html/Widgets/SelectionBox,
2515           share/html/Widgets/TitleBox, share/html/Widgets/TitleBoxEnd,
2516           share/html/Widgets/TitleBoxStart,
2517           share/html/Widgets/Form/Boolean, share/html/Widgets/Form/Integer,
2518           share/html/Widgets/Form/Select, share/html/Widgets/Form/String,
2519           share/html/Helpers/Autocomplete/CustomFieldValues,
2520           share/html/Helpers/Toggle/TicketBookmark,
2521           share/html/Tools/MyDay.html, share/html/Tools/Offline.html,
2522           share/html/Tools/index.html, share/html/Tools/Elements/Tabs,
2523           share/html/Tools/Reports/CreatedByDates.html,
2524           share/html/Tools/Reports/ResolvedByDates.html,
2525           share/html/Tools/Reports/ResolvedByOwner.html,
2526           share/html/Admin/autohandler, share/html/Admin/index.html,
2527           share/html/Admin/Queues/CustomField.html,
2528           share/html/Admin/Queues/GroupRights.html,
2529           share/html/Admin/Queues/People.html,
2530           share/html/Download/CustomFieldValue/dhandler,
2531           share/html/Download/Tabular/dhandler,
2532           share/html/Tools/Reports/index.html,
2533           share/html/Tools/Reports/Elements/Tabs,
2534           share/html/Admin/Queues/CustomFields.html,
2535           share/html/Admin/Queues/History.html,
2536           share/html/Admin/Queues/Modify.html,
2537           share/html/Admin/Queues/Scrip.html,
2538           share/html/Admin/Queues/Scrips.html,
2539           share/html/Admin/Queues/Template.html,
2540           share/html/Admin/Queues/Templates.html,
2541           share/html/Admin/Queues/index.html,
2542           share/html/Admin/Elements/EditCustomFieldValues,
2543           share/html/Admin/Elements/EditCustomFieldValuesSource,
2544           share/html/Admin/Elements/EditUserComments,
2545           share/html/Admin/Elements/GroupTabs,
2546           share/html/Admin/Elements/ObjectCustomFields,
2547           share/html/Admin/Elements/SelectCustomFieldType,
2548           share/html/Admin/Elements/SelectScrip,
2549           share/html/Admin/Elements/SelectScripCondition,
2550           share/html/Admin/Elements/SelectStage,
2551           share/html/Admin/Queues/UserRights.html,
2552           share/html/Admin/Elements/ConfigureMyRT,
2553           share/html/Admin/Elements/CustomFieldTabs,
2554           share/html/Admin/Elements/EditCustomFields,
2555           share/html/Admin/Elements/EditScrip,
2556           share/html/Admin/Elements/QueueTabs,
2557           share/html/Admin/Elements/SelectModifyQueue,
2558           share/html/Admin/Elements/SelectScripAction,
2559           share/html/Admin/Elements/SelectTemplate,
2560           share/html/Admin/Elements/Tabs,
2561           share/html/Admin/Elements/AddCustomFieldValue,
2562           share/html/Admin/Elements/CreateUserCalled,
2563           share/html/Admin/Elements/EditCustomField,
2564           share/html/Admin/Elements/EditQueueWatchers,
2565           share/html/Admin/Elements/EditScrips,
2566           share/html/Admin/Elements/GlobalCustomFieldTabs,
2567           share/html/Admin/Elements/ListGlobalCustomFields,
2568           share/html/Admin/Elements/ListGlobalScrips,
2569           share/html/Admin/Elements/ModifyTemplate,
2570           share/html/Admin/Elements/PickCustomFields,
2571           share/html/Admin/Elements/PickObjects,
2572           share/html/Admin/Elements/SelectCustomFieldLookupType,
2573           share/html/Admin/Elements/SelectGroups,
2574           share/html/Admin/Elements/SelectModifyGroup,
2575           share/html/Admin/Elements/SelectModifyUser,
2576           share/html/Admin/Elements/SelectNewGroupMembers,
2577           share/html/Admin/Elements/SelectSingleOrMultiple,
2578           share/html/Admin/Elements/SelectUsers,
2579           share/html/Admin/Elements/SystemTabs,
2580           share/html/Admin/Elements/UserTabs,
2581           share/html/Admin/Elements/EditTemplates,
2582           share/html/Admin/Elements/Header,
2583           share/html/Admin/Elements/QueueRightsForUser,
2584           share/html/Admin/Elements/SelectCustomField,
2585           share/html/Admin/Elements/SelectRights,
2586           share/html/Admin/Elements/ShowKeyInfo,
2587           share/html/Admin/Elements/ToolTabs,
2588           share/html/Admin/Global/GroupRights.html,
2589           share/html/Admin/Global/MyRT.html,
2590           share/html/Admin/Global/Scrip.html,
2591           share/html/Admin/Global/Scrips.html,
2592           share/html/Admin/Global/Template.html,
2593           share/html/Admin/Global/Templates.html,
2594           share/html/Admin/Global/UserRights.html,
2595           share/html/Admin/Global/index.html,
2596           share/html/Admin/Global/CustomFields/Groups.html,
2597           share/html/Admin/Global/CustomFields/Queue-Tickets.html,
2598           share/html/Admin/Global/CustomFields/Queue-Transactions.html,
2599           share/html/Admin/Global/CustomFields/Queues.html,
2600           share/html/Admin/Global/CustomFields/Users.html,
2601           share/html/Admin/Global/CustomFields/index.html,
2602           share/html/Admin/Users/CustomFields.html,
2603           share/html/Admin/Users/GnuPG.html,
2604           share/html/Admin/Users/History.html,
2605           share/html/Admin/Users/Memberships.html,
2606           share/html/Admin/Users/Modify.html,
2607           share/html/Admin/Users/MyRT.html,
2608           share/html/Admin/CustomFields/GroupRights.html,
2609           share/html/Admin/CustomFields/Modify.html,
2610           share/html/Admin/CustomFields/Objects.html,
2611           share/html/Admin/CustomFields/UserRights.html,
2612           share/html/Admin/CustomFields/index.html,
2613           share/html/Admin/Tools/Configuration.html,
2614           share/html/Admin/Tools/index.html,
2615           share/html/Admin/Tools/Shredder/autohandler,
2616           share/html/Admin/Tools/Shredder/index.html,
2617           share/html/Admin/Tools/Shredder/Elements/DumpFileLink,
2618           share/html/Admin/Tools/Shredder/Elements/ObjectCheckBox,
2619           share/html/Admin/Tools/Shredder/Elements/PluginArguments,
2620           share/html/Admin/Tools/Shredder/Elements/PluginHelp,
2621           share/html/Admin/Tools/Shredder/Elements/SelectObjects,
2622           share/html/Admin/Tools/Shredder/Elements/SelectPlugin,
2623           share/html/Admin/Tools/Shredder/Elements/Error/NoRights,
2624           share/html/Admin/Users/index.html,
2625           share/html/Admin/Groups/CustomFields.html,
2626           share/html/Admin/Groups/GroupRights.html,
2627           share/html/Admin/Groups/History.html,
2628           share/html/Admin/Groups/Members.html,
2629           share/html/Admin/Groups/Modify.html,
2630           share/html/Admin/Tools/Shredder/Dumps/dhandler,
2631           share/html/Admin/Tools/Shredder/Elements/Error/NoStorage,
2632           share/html/Admin/Tools/Shredder/Elements/Object/RT--Attachment,
2633           share/html/Admin/Tools/Shredder/Elements/Object/RT--Ticket,
2634           share/html/Admin/Tools/Shredder/Elements/Object/RT--User,
2635           share/html/Admin/Groups/UserRights.html,
2636           share/html/Admin/Groups/index.html,
2637           share/html/Ticket/Create.html, share/html/Ticket/GnuPG.html,
2638           share/html/Ticket/Reminders.html,
2639           share/html/Ticket/ShowEmailRecord.html,
2640           share/html/Ticket/Display.html, share/html/Ticket/History.html,
2641           share/html/Ticket/Modify.html,
2642           share/html/Ticket/ModifyDates.html,
2643           share/html/Ticket/ModifyLinks.html,
2644           share/html/Ticket/Update.html, share/html/Ticket/Forward.html,
2645           share/html/Ticket/ModifyAll.html,
2646           share/html/Ticket/ModifyPeople.html,
2647           share/html/Ticket/Elements/AddWatchers,
2648           share/html/Ticket/Elements/ShowDates,
2649           share/html/Ticket/Elements/ShowSummary,
2650           share/html/Ticket/Elements/ShowTime,
2651           share/html/Ticket/Elements/BulkLinks,
2652           share/html/Ticket/Elements/EditWatchers,
2653           share/html/Ticket/Elements/FindAttachments,
2654           share/html/Ticket/Elements/ShowParents,
2655           share/html/Ticket/Elements/ShowTransactionAttachments,
2656           share/html/Ticket/Elements/Tabs,
2657           share/html/Ticket/Elements/Bookmark,
2658           share/html/Ticket/Elements/EditBasics,
2659           share/html/Ticket/Elements/EditCustomFields,
2660           share/html/Ticket/Elements/EditDates,
2661           share/html/Ticket/Elements/EditPeople,
2662           share/html/Ticket/Elements/EditTransactionCustomFields,
2663           share/html/Ticket/Elements/PreviewScrips,
2664           share/html/Ticket/Elements/Reminders,
2665           share/html/Ticket/Elements/ShowAttachments,
2666           share/html/Ticket/Elements/ShowBasics,
2667           share/html/Ticket/Elements/ShowCustomFields,
2668           share/html/Ticket/Elements/ShowDependencies,
2669           share/html/Ticket/Elements/ShowGnuPGStatus,
2670           share/html/Ticket/Elements/ShowGroupMembers,
2671           share/html/Ticket/Elements/ShowHistory,
2672           share/html/Ticket/Elements/ShowMembers,
2673           share/html/Ticket/Elements/ShowMessageHeaders,
2674           share/html/Ticket/Elements/ShowMessageStanza,
2675           share/html/Ticket/Elements/ShowPeople,
2676           share/html/Ticket/Elements/ShowPriority,
2677           share/html/Ticket/Elements/ShowQueue,
2678           share/html/Ticket/Elements/ShowRequestor,
2679           share/html/Ticket/Elements/ShowTransaction,
2680           share/html/Ticket/Elements/ShowUserEntry,
2681           share/html/Ticket/Elements/UpdateCc,
2682           share/html/SelfService/Error.html,
2683           share/html/Ticket/Attachment/dhandler,
2684           share/html/Ticket/Attachment/WithHeaders/dhandler,
2685           share/html/Ticket/Elements/LoadTextAttachments,
2686           share/html/Ticket/Elements/ShowUpdateStatus,
2687           share/html/Ticket/Graphs/dhandler,
2688           share/html/Ticket/Graphs/index.html,
2689           share/html/Ticket/Graphs/Elements/EditGraphProperties,
2690           share/html/Ticket/Graphs/Elements/ShowGraph,
2691           share/html/Ticket/Graphs/Elements/ShowLegends,
2692           share/html/SelfService/Closed.html,
2693           share/html/SelfService/Create.html,
2694           share/html/SelfService/CreateTicketInQueue.html,
2695           share/html/SelfService/Display.html,
2696           share/html/SelfService/Prefs.html,
2697           share/html/SelfService/Update.html,
2698           share/html/SelfService/index.html,
2699           share/html/SelfService/Elements/GotoTicket,
2700           share/html/SelfService/Elements/Tabs, etc/schema.mysql-4.0,
2701           share/html/Approvals/Display.html,
2702           share/html/Approvals/autohandler,
2703           share/html/Approvals/index.html,
2704           share/html/Approvals/Elements/Approve,
2705           share/html/Approvals/Elements/PendingMyApproval,
2706           share/html/Approvals/Elements/ShowDependency,
2707           share/html/Approvals/Elements/Tabs,
2708           share/html/SelfService/Attachment/dhandler,
2709           share/html/SelfService/Elements/Header,
2710           share/html/SelfService/Elements/MyRequests, etc/schema.mysql-4.1,
2711           etc/upgrade/shrink_cgm_table.pl,
2712           etc/upgrade/split-out-cf-categories,
2713           etc/upgrade/split-out-cf-categories.in,
2714           etc/upgrade/upgrade-mysql-schema.pl,
2715           etc/upgrade/3.8-branded-queues-extension,
2716           etc/upgrade/3.8-branded-queues-extension.in,
2717           etc/upgrade/3.8-ical-extension,
2718           etc/upgrade/3.8-ical-extension.in, etc/upgrade/3.7.1/content,
2719           etc/upgrade/3.7.82/content, etc/upgrade/3.7.86/content,
2720           etc/upgrade/3.7.87/content, etc/upgrade/3.8.0/content,
2721           etc/upgrade/3.8.1/content, etc/upgrade/3.8.3/content,
2722           etc/upgrade/3.8.3/schema.Pg, etc/upgrade/3.8.4/content,
2723           etc/upgrade/3.8.6/content, etc/upgrade/3.7.10/content,
2724           etc/upgrade/3.7.15/content, etc/upgrade/3.7.19/content,
2725           etc/upgrade/3.7.3/schema.Oracle, etc/upgrade/3.7.3/schema.Pg,
2726           etc/upgrade/3.7.3/schema.mysql, etc/upgrade/3.7.81/schema.Oracle,
2727           etc/upgrade/3.7.81/schema.mysql, etc/upgrade/3.7.85/content,
2728           etc/upgrade/3.8.2/content: Initial revision
2729
2730 2009-12-31 05:12  ivan
2731
2732         * rt/: lib/RT/I18N/pt_BR.po, lib/RT/I18N/nb.po,
2733           lib/RT/I18N/zh_CN.po, lib/RT/I18N/ar.po, lib/RT/I18N/pt.po,
2734           lib/RT/I18N/ru.pm, lib/RT/Shredder/ACE.pm,
2735           lib/RT/Shredder/CachedGroupMember.pm,
2736           lib/RT/Shredder/Constants.pm, lib/RT/Shredder/Dependencies.pm,
2737           lib/RT/Shredder/Dependency.pm,
2738           lib/RT/Shredder/ObjectCustomFieldValue.pm,
2739           lib/RT/Shredder/Queue.pm, lib/RT/Shredder/User.pm,
2740           lib/RT/Shredder/CustomField.pm, lib/RT/Shredder/Exceptions.pm,
2741           lib/RT/Shredder/Link.pm, lib/RT/Shredder/Plugin.pm,
2742           lib/RT/Shredder/Principal.pm, lib/RT/Shredder/ScripAction.pm,
2743           lib/RT/Shredder/ScripCondition.pm,
2744           lib/RT/Shredder/Transaction.pm, lib/RT/Condition/ReopenTicket.pm,
2745           lib/RT/Shredder/Attachment.pm,
2746           lib/RT/Shredder/CustomFieldValue.pm, lib/RT/Shredder/Group.pm,
2747           lib/RT/Shredder/GroupMember.pm, lib/RT/Shredder/POD.pm,
2748           lib/RT/Shredder/Record.pm, lib/RT/Shredder/Scrip.pm,
2749           lib/RT/Shredder/Template.pm, lib/RT/Shredder/Ticket.pm,
2750           lib/RT/Shredder/Plugin/Attachments.pm,
2751           lib/RT/Shredder/Plugin/Base.pm,
2752           lib/RT/Shredder/Plugin/Objects.pm,
2753           lib/RT/Shredder/Plugin/SQLDump.pm,
2754           lib/RT/Shredder/Plugin/Summary.pm,
2755           lib/RT/Shredder/Plugin/Tickets.pm,
2756           lib/RT/Shredder/Plugin/Users.pm,
2757           lib/RT/Shredder/Plugin/Base/Dump.pm,
2758           lib/RT/Shredder/Plugin/Base/Search.pm, lib/RT/Approval/Rule.pm,
2759           lib/RT/Condition/CloseTicket.pm, lib/RT/Graph/Tickets.pm,
2760           lib/RT/Approval/Rule/Passed.pm,
2761           docs/creating_external_custom_fields.pod,
2762           docs/extending_clickable_links.pod, docs/gnupg_integration.pod,
2763           docs/porting.windows, docs/queue_subject_tag.pod,
2764           docs/templates.pod, docs/using_forms_widgets.pod,
2765           lib/RT/Approval/Rule/Created.pm,
2766           lib/RT/Approval/Rule/NewPending.pm,
2767           lib/RT/Approval/Rule/Rejected.pm, lib/RT/Test/Email.pm,
2768           lib/RT/Test/Web.pm,
2769           docs/design_docs/gnupg_details_on_output_formats, t/00-compile.t,
2770           t/00-mason-syntax.t, t/clicky.t, t/cron.t, t/pod.t, t/rtname.t,
2771           t/savedsearch.t, t/customfields/access_via_queue.t,
2772           t/customfields/sort_order.t, t/approval/basic.t,
2773           t/data/configs/apache2.2+fastcgi.conf,
2774           t/data/configs/apache2.2+fastcgi.conf.in,
2775           t/data/configs/apache2.2+mod_perl.conf,
2776           t/data/configs/apache2.2+mod_perl.conf.in,
2777           t/data/emails/russian-subject-no-content-type,
2778           t/data/emails/subject-with-folding-ws,
2779           t/data/emails/text-html-in-russian,
2780           t/data/emails/multipart-alternative-with-umlaut,
2781           t/data/emails/new-ticket-from-iso-8859-1-full,
2782           t/data/emails/notes-uuencoded, t/data/emails/rt-send-cc,
2783           t/data/emails/multipart-report, t/data/emails/nested-mime-sample,
2784           t/data/emails/nested-rfc-822,
2785           t/data/emails/new-ticket-from-iso-8859-1,
2786           t/data/emails/text-html-with-umlaut,
2787           t/data/emails/crashes-file-based-parser,
2788           t/data/emails/lorem-ipsum, t/data/emails/very-long-subject,
2789           t/data/emails/8859-15-message-series/dir,
2790           t/data/emails/8859-15-message-series/msg1,
2791           t/data/emails/8859-15-message-series/msg2,
2792           t/data/emails/8859-15-message-series/msg3,
2793           t/data/emails/8859-15-message-series/msg4,
2794           t/data/emails/8859-15-message-series/msg5,
2795           t/data/emails/8859-15-message-series/msg6,
2796           t/data/emails/8859-15-message-series/msg7,
2797           t/data/gnupg/keyrings/trustdb.gpg,
2798           t/data/gnupg/emails/1-signed-MIME-plain.txt,
2799           t/data/gnupg/emails/12-encrypted-inline-binary.txt,
2800           t/data/gnupg/emails/13-signed-encrypted-MIME-plain.txt,
2801           t/data/gnupg/emails/14-signed-encrypted-MIME-attachment.txt,
2802           t/data/gnupg/emails/15-signed-encrypted-MIME-binary.txt,
2803           t/data/gnupg/emails/16-signed-encrypted-inline-plain.txt,
2804           t/data/gnupg/emails/18-signed-encrypted-inline-binary.txt,
2805           t/data/gnupg/emails/2-signed-MIME-plain-with-attachment.txt,
2806           t/data/gnupg/emails/3-signed-MIME-plain-with-binary.txt,
2807           t/data/gnupg/emails/6-signed-inline-with-binary.txt,
2808           t/data/gnupg/emails/7-encrypted-MIME-plain.txt,
2809           t/data/gnupg/emails/8-encrypted-MIME-with-attachment.txt,
2810           t/data/gnupg/emails/9-encrypted-MIME-with-binary.txt,
2811           t/data/gnupg/emails/README, t/data/gnupg/keyrings/pubring.gpg,
2812           t/data/gnupg/keyrings/secring.gpg,
2813           t/data/gnupg/keyrings/signed_old_style_with_attachment.eml,
2814           t/data/gnupg/keys/general-at-example.com.2.public.key,
2815           t/data/gnupg/keys/general-at-example.com.2.secret.key,
2816           t/data/gnupg/keys/general-at-example.com.public.key,
2817           t/data/gnupg/keys/general-at-example.com.secret.key,
2818           t/data/gnupg/keys/recipient-at-example.com.public.key,
2819           t/data/gnupg/keys/recipient-at-example.com.secret.key,
2820           t/data/gnupg/keys/rt-recipient-at-example.com.public.key,
2821           t/data/gnupg/keys/rt-recipient-at-example.com.secret.key,
2822           t/data/gnupg/keys/rt-test-at-example.com.2.public.key,
2823           t/data/gnupg/keys/rt-test-at-example.com.2.secret.key,
2824           t/data/gnupg/keys/rt-test-at-example.com.public.key,
2825           t/data/gnupg/keys/rt-test-at-example.com.secret.key,
2826           t/api/currentuser.t, t/api/queue.t, t/api/uri-t.t,
2827           t/data/gnupg/emails/10-encrypted-inline-plain.txt,
2828           t/data/gnupg/emails/11-encrypted-inline-attachment.txt,
2829           t/data/gnupg/emails/17-signed-encrypted-inline-attachment.txt,
2830           t/data/gnupg/emails/19-signed-inline-plain-nested.txt,
2831           t/data/gnupg/emails/4-signed-inline-plain.txt,
2832           t/data/gnupg/emails/5-signed-inline-with-attachment.txt,
2833           t/api/ace.t, t/api/action-createtickets.t, t/api/attachment.t,
2834           t/api/attribute-tests.t, t/api/attribute.t, t/api/cf.t,
2835           t/api/cf_combo_casacade.t, t/api/cf_external.t,
2836           t/api/cf_pattern.t, t/api/cf_single_values.t,
2837           t/api/cf_transaction.t, t/api/condition-ownerchange.t,
2838           t/api/condition-reject.t, t/api/customfield.t, t/api/date.t,
2839           t/api/emailparser.t, t/api/group.t, t/api/groups.t, t/api/i18n.t,
2840           t/api/link.t, t/api/record.t, t/api/reminders.t, t/api/rights.t,
2841           t/api/rt.t, t/api/scrip.t, t/api/scrip_order.t,
2842           t/api/searchbuilder.t, t/api/system.t, t/api/template-insert.t,
2843           t/api/template.t, t/api/ticket.t, t/api/tickets.t,
2844           t/api/tickets_overlay_sql.t, t/api/uri-fsck_com_rt.t,
2845           t/api/user.t, t/api/users.t, t/web/attachments.t,
2846           t/web/cf_access.t, t/web/cf_onqueue.t, t/web/cf_select_one.t,
2847           t/web/command_line_with_unknown_field.t,
2848           t/web/compilation_errors.t, t/web/config_tab_right.t,
2849           t/web/custom_frontpage.t, t/web/custom_search.t,
2850           t/web/dashboards-permissions.t, t/web/gnupg-outgoing.t,
2851           t/web/gnupg-select-keys-on-create.t, t/web/offline_utf8.t,
2852           t/web/query_builder.t, t/web/rest.t, t/web/rights.t,
2853           t/web/saved_search_chart.t, t/web/search_bulk_update_links.t,
2854           t/web/ticket-create-utf8.t, t/web/ticket_owner.t,
2855           t/web/ticket_seen.t, t/web/ticket_update_without_content.t,
2856           t/web/unlimited_search.t, t/web/crypt-gnupg.t,
2857           t/web/gnupg-select-keys-on-update.t,
2858           t/web/offline_messages_utf8.t, t/web/rest-non-ascii-subject.t,
2859           t/web/rights1.t, t/web/dashboards.t, t/ticket/badlinks.t,
2860           t/ticket/merge.t, t/ticket/search_by_txn.t,
2861           t/ticket/sort-by-user.t, t/web/basic.t, t/web/command_line.t,
2862           t/web/dashboard_with_deleted_saved_search.t,
2863           t/web/dashboards-groups.t, t/web/quicksearch.t,
2864           t/web/saved_search_permissions.t, t/ticket/search_by_watcher.t,
2865           share/html/autohandler, share/html/dhandler,
2866           share/html/index.html, share/html/l,
2867           share/html/Elements/BevelBoxRaisedEnd,
2868           share/html/Elements/Callback, share/html/Elements/CollectionList,
2869           share/html/Elements/CollectionListPaging,
2870           share/html/Elements/DashboardTabs,
2871           share/html/Elements/Dashboards,
2872           share/html/Elements/EditCustomFieldAutocomplete,
2873           share/html/Elements/EditCustomFieldImage,
2874           share/html/Elements/EditCustomFieldSelect,
2875           share/html/Elements/EditLinks, share/html/Elements/EmailInput,
2876           share/html/Elements/Error, share/html/Elements/GotoTicket,
2877           share/html/Elements/ListActions, share/html/Elements/ListMenu,
2878           share/html/Elements/Login, share/html/Elements/MakeClicky,
2879           share/html/Elements/Menu, share/html/Elements/MessageBox,
2880           share/html/Elements/MyAdminQueues, share/html/Elements/MyTickets,
2881           share/html/Elements/PageLayout, share/html/Elements/QueryString,
2882           share/html/Elements/QueueSummary,
2883           share/html/Elements/QuickCreate, share/html/Elements/Refresh,
2884           share/html/Elements/RefreshHomepage,
2885           share/html/Elements/ScrubHTML, share/html/Elements/Section,
2886           share/html/Elements/SelectBoolean,
2887           share/html/Elements/SelectCustomFieldValue,
2888           share/html/Elements/SelectDate,
2889           share/html/Elements/SelectDateRelation,
2890           share/html/Elements/SelectLinkType,
2891           share/html/Elements/SelectMatch,
2892           share/html/Elements/SelectNewTicketQueue,
2893           share/html/Elements/SelectOwner,
2894           share/html/Elements/SelectPriority,
2895           share/html/Elements/SelectQueue,
2896           share/html/Elements/SelectStatus,
2897           share/html/Elements/SelectTicketTypes,
2898           share/html/Elements/SelectTimeUnits,
2899           share/html/Elements/SelectTimezone,
2900           share/html/Elements/SelectUsers,
2901           share/html/Elements/SelectWatcherType,
2902           share/html/Elements/ShowCustomFieldBinary,
2903           share/html/Elements/ShowCustomFieldText,
2904           share/html/Elements/ShowLink, share/html/Elements/ShowLinks,
2905           share/html/Elements/ShowMemberships,
2906           share/html/Elements/ShowUserConcise,
2907           share/html/Elements/ShowUserEmailFrequency,
2908           share/html/Elements/ShowUserVerbose,
2909           share/html/Elements/SimpleSearch, share/html/Elements/Tabs,
2910           share/html/Elements/TicketList, share/html/Elements/TitleBox,
2911           t/delegation/cleanup_stalled.t, t/delegation/revocation.t,
2912           t/i18n/default.t, t/mail/charsets-outgoing.t,
2913           t/mail/crypt-gnupg.t, t/mail/extractsubjecttag.t,
2914           t/mail/gateway.t, t/mail/gnupg-bad.t, t/mail/gnupg-incoming.t,
2915           t/mail/gnupg-realmail.t, t/mail/gnupg-reverification.t,
2916           t/mail/mime_decoding.t, t/mail/sendmail.t, t/mail/verp.t,
2917           t/maildigest/attributes.t, t/shredder/00load.t,
2918           t/shredder/00skeleton.t, t/shredder/01basics.t,
2919           t/shredder/01ticket.t, t/shredder/02group_member.t,
2920           t/shredder/02queue.t, t/shredder/02template.t,
2921           t/shredder/02user.t, t/shredder/03plugin.t,
2922           t/shredder/03plugin_summary.t, t/shredder/03plugin_tickets.t,
2923           t/shredder/03plugin_users.t, t/shredder/utils.pl,
2924           t/ticket/action_linear_escalate.t, t/ticket/add-watchers.t,
2925           t/ticket/batch-upload-csv.t, t/ticket/cfsort-freeform-multiple.t,
2926           t/ticket/cfsort-freeform-single.t, t/ticket/deferred_owner.t,
2927           t/ticket/link_search.t, t/ticket/linking.t,
2928           t/ticket/quicksearch.t, t/ticket/requestor-order.t,
2929           t/ticket/scrips_batch.t, t/ticket/search.t,
2930           t/ticket/search_by_cf_freeform_multiple.t,
2931           t/ticket/search_by_cf_freeform_single.t,
2932           t/ticket/search_by_links.t, t/ticket/search_long_cf_values.t,
2933           t/ticket/sort-by-custom-ownership.t, t/ticket/sort-by-queue.t,
2934           t/ticket/sort_by_cf.t, t/validator/group_members.t,
2935           share/html/Elements/Checkbox, share/html/Elements/ColumnMap,
2936           share/html/Elements/EditCustomField,
2937           share/html/Elements/EditTimeValue,
2938           share/html/Elements/MySupportQueues,
2939           share/html/Elements/SelectCustomFieldOperator,
2940           share/html/Elements/SelectEqualityOperator,
2941           share/html/Elements/SelectResultsPerPage,
2942           share/html/Elements/SelectTicketSortBy,
2943           share/html/Elements/ShowUser, share/html/Elements/TitleBoxStart,
2944           share/html/Elements/ShowSearch,
2945           share/html/Dashboards/Modify.html,
2946           share/html/Dashboards/Queries.html,
2947           share/html/Dashboards/Render.html,
2948           share/html/Dashboards/Subscription.html,
2949           share/html/Dashboards/dhandler, share/html/Dashboards/index.html,
2950           share/html/Dashboards/Elements/DashboardsForObject,
2951           share/html/Dashboards/Elements/DashboardsForObjects,
2952           share/html/Dashboards/Elements/Deleted,
2953           share/html/Dashboards/Elements/HiddenSearches,
2954           share/html/Dashboards/Elements/ListOfDashboards,
2955           share/html/Dashboards/Elements/SelectPrivacy,
2956           share/html/Dashboards/Elements/ShowDashboards,
2957           share/html/Dashboards/Elements/ShowSubscription,
2958           share/html/Dashboards/Elements/Tabs,
2959           share/html/Dashboards/Elements/ShowPortlet/component,
2960           share/html/Dashboards/Elements/ShowPortlet/dashboard,
2961           share/html/Dashboards/Elements/ShowPortlet/search,
2962           share/html/Elements/BevelBoxRaisedStart,
2963           share/html/Elements/CreateTicket,
2964           share/html/Elements/EditCustomFieldBinary,
2965           share/html/Elements/EditCustomFieldCombobox,
2966           share/html/Elements/EditCustomFieldFreeform,
2967           share/html/Elements/EditCustomFieldText,
2968           share/html/Elements/EditCustomFieldWikitext,
2969           share/html/Elements/Footer, share/html/Elements/Header,
2970           share/html/Elements/HeaderJavascript, share/html/Elements/Logo,
2971           share/html/Elements/Logout, share/html/Elements/MyRT,
2972           share/html/Elements/MyReminders, share/html/Elements/MyRequests,
2973           share/html/Elements/PersonalQuickbar,
2974           share/html/Elements/Quicksearch,
2975           share/html/Elements/SelectAttachmentField,
2976           share/html/Elements/SelectDateType,
2977           share/html/Elements/SelectGroups, share/html/Elements/SelectLang,
2978           share/html/Elements/SelectSortOrder,
2979           share/html/Elements/SetupSessionCookie,
2980           share/html/Elements/ShowCustomFieldImage,
2981           share/html/Elements/ShowCustomFieldWikitext,
2982           share/html/Elements/ShowCustomFields, share/html/Elements/Submit,
2983           share/html/Elements/TitleBoxEnd,
2984           share/html/Elements/ValidateCustomFields,
2985           share/html/Elements/CollectionAsTable/Header,
2986           share/html/Elements/CollectionAsTable/ParseFormat,
2987           share/html/Elements/CollectionAsTable/Row,
2988           share/html/Elements/GnuPG/KeyIssues,
2989           share/html/Elements/GnuPG/SelectKeyForEncryption,
2990           share/html/Elements/GnuPG/SelectKeyForSigning,
2991           share/html/Elements/GnuPG/SignEncryptWidget,
2992           share/html/Elements/RT__Group/ColumnMap,
2993           share/html/Elements/RT__Queue/ColumnMap,
2994           share/html/Elements/RT__Scrip/ColumnMap,
2995           share/html/Elements/RT__Template/ColumnMap,
2996           share/html/Elements/RT__Ticket/ColumnMap,
2997           share/html/Elements/RT__User/ColumnMap,
2998           share/html/Install/Basics.html,
2999           share/html/Install/DatabaseDetails.html,
3000           share/html/Install/DatabaseType.html,
3001           share/html/Install/Finish.html, share/html/Install/Global.html,
3002           share/html/Install/Initialize.html,
3003           share/html/Install/Sendmail.html, share/html/Install/autohandler,
3004           share/html/Install/index.html,
3005           share/html/Install/Elements/Errors,
3006           share/html/Install/Elements/Wrapper, share/html/Prefs/MyRT.html,
3007           share/html/Prefs/Other.html, share/html/Prefs/Quicksearch.html,
3008           share/html/Prefs/Search.html,
3009           share/html/Prefs/SearchOptions.html,
3010           share/html/Prefs/Elements/Tabs, share/html/Search/Build.html,
3011           share/html/Search/Bulk.html, share/html/Search/Chart,
3012           share/html/Search/Chart.html, share/html/Search/Edit.html,
3013           share/html/Search/Graph.html, share/html/Search/Results.html,
3014           share/html/Search/Results.rdf, share/html/Search/Results.tsv,
3015           share/html/Search/Simple.html,
3016           share/html/Search/Elements/SelectAndOr,
3017           share/html/Search/Elements/SelectGroupBy,
3018           share/html/Search/Elements/SelectPersonType,
3019           share/html/User/Delegation.html, share/html/User/Prefs.html,
3020           share/html/User/Elements/DelegateRights,
3021           share/html/User/Elements/GroupTabs,
3022           share/html/User/Elements/Tabs,
3023           share/html/User/Groups/Members.html,
3024           share/html/User/Groups/Modify.html,
3025           share/html/User/Groups/index.html,
3026           share/html/Search/Elements/BuildFormatString,
3027           share/html/Search/Elements/ConditionRow,
3028           share/html/Search/Elements/PickBasics,
3029           share/html/Search/Elements/PickCFs,
3030           share/html/Search/Elements/ResultViews,
3031           share/html/Search/Elements/SearchesForObject,
3032           share/html/Search/Elements/SelectSearchObject,
3033           share/html/Search/Elements/SelectSearchesForObjects,
3034           share/html/REST/1.0/autohandler, share/html/REST/1.0/dhandler,
3035           share/html/REST/1.0/logout,
3036           share/html/REST/1.0/Forms/group/customfields,
3037           share/html/Search/Elements/Chart,
3038           share/html/Search/Elements/DisplayOptions,
3039           share/html/Search/Elements/EditFormat,
3040           share/html/Search/Elements/EditQuery,
3041           share/html/Search/Elements/EditSearches,
3042           share/html/Search/Elements/Graph,
3043           share/html/Search/Elements/NewListActions,
3044           share/html/Search/Elements/PickCriteria,
3045           share/html/Search/Elements/SearchPrivacy,
3046           share/html/Search/Elements/SelectChartType,
3047           share/html/Search/Elements/SelectGroup,
3048           share/html/Search/Elements/SelectLinks,
3049           share/html/REST/1.0/Forms/attachment/default,
3050           share/html/REST/1.0/Forms/group/default,
3051           share/html/REST/1.0/Forms/group/ns,
3052           share/html/REST/1.0/Forms/queue/customfields,
3053           share/html/REST/1.0/Forms/queue/default,
3054           share/html/REST/1.0/Forms/queue/ns,
3055           share/html/REST/1.0/Forms/queue/ticketcustomfields,
3056           share/html/REST/1.0/Forms/ticket/merge,
3057           share/html/REST/1.0/Forms/ticket/attachments,
3058           share/html/REST/1.0/Forms/ticket/comment,
3059           share/html/REST/1.0/Forms/ticket/default,
3060           share/html/REST/1.0/Forms/ticket/links,
3061           share/html/REST/1.0/Forms/ticket/take,
3062           share/html/NoAuth/Logout.html, share/html/NoAuth/Reminder.html,
3063           share/html/NoAuth/css/autohandler,
3064           share/html/NoAuth/css/dhandler, share/html/NoAuth/css/print.css,
3065           share/html/NoAuth/css/web2/InHeader,
3066           share/html/NoAuth/css/web2/forms.css,
3067           share/html/NoAuth/css/web2/login.css,
3068           share/html/NoAuth/css/web2/misc.css,
3069           share/html/NoAuth/css/web2/msie.css,
3070           share/html/NoAuth/css/web2/msie6.css,
3071           share/html/NoAuth/css/web2/nav.css,
3072           share/html/NoAuth/css/web2/portlets.css,
3073           share/html/NoAuth/css/web2/ticket-search.css,
3074           share/html/NoAuth/css/web2/ticket.css,
3075           share/html/NoAuth/css/web2/tools.css,
3076           share/html/NoAuth/css/web2/yui-fonts.css,
3077           share/html/REST/1.0/Forms/ticket/history,
3078           share/html/REST/1.0/Forms/transaction/default,
3079           share/html/REST/1.0/Forms/user/default,
3080           share/html/REST/1.0/Forms/user/ns,
3081           share/html/REST/1.0/NoAuth/mail-gateway,
3082           share/html/REST/1.0/search/dhandler,
3083           share/html/REST/1.0/search/ticket,
3084           share/html/REST/1.0/ticket/comment,
3085           share/html/REST/1.0/ticket/link,
3086           share/html/REST/1.0/ticket/merge,
3087           share/html/NoAuth/css/3.4-compat/footer.css,
3088           share/html/NoAuth/css/3.4-compat/header.css,
3089           share/html/NoAuth/css/3.4-compat/login.css,
3090           share/html/NoAuth/css/3.4-compat/nav.css,
3091           share/html/NoAuth/css/3.4-compat/ticket.css,
3092           share/html/NoAuth/css/web2/admin.css,
3093           share/html/NoAuth/css/web2/base.css,
3094           share/html/NoAuth/css/web2/boxes.css,
3095           share/html/NoAuth/css/web2/layout.css,
3096           share/html/NoAuth/css/web2/main.css,
3097           share/html/NoAuth/css/web2/ticket-lists.css,
3098           share/html/NoAuth/css/web2/images/dhandler,
3099           share/html/NoAuth/css/web2/images/source/background-gradient.png,
3100           share/html/NoAuth/css/3.4-compat/body.css,
3101           share/html/NoAuth/css/3.4-compat/forms.css,
3102           share/html/NoAuth/css/3.4-compat/main.css,
3103           share/html/NoAuth/css/3.4-compat/misc.css,
3104           share/html/NoAuth/css/3.4-compat/quickbar.css,
3105           share/html/NoAuth/css/3.4-compat/titlebox.css,
3106           share/html/NoAuth/css/3.4-compat/transactions.css,
3107           share/html/NoAuth/css/3.5-default/footer.css,
3108           share/html/NoAuth/css/3.5-default/local.css,
3109           share/html/NoAuth/css/3.5-default/login.css,
3110           share/html/NoAuth/css/3.5-default/ticket-search.css,
3111           share/html/NoAuth/css/3.5-default/approvals.css,
3112           share/html/NoAuth/css/3.5-default/header.css,
3113           share/html/NoAuth/css/3.5-default/logo.css,
3114           share/html/NoAuth/css/3.5-default/misc.css,
3115           share/html/NoAuth/css/3.5-default/nav.css,
3116           share/html/NoAuth/css/3.5-default/quickbar.css,
3117           share/html/NoAuth/css/3.5-default/ticket.css,
3118           share/html/NoAuth/css/3.5-default/titlebox.css,
3119           share/html/NoAuth/css/3.5-default/transactions.css,
3120           share/html/NoAuth/css/3.5-default/forms.css,
3121           share/html/NoAuth/RichText/dhandler,
3122           share/html/NoAuth/RichText/FCKeditor/fckconfig.js,
3123           share/html/NoAuth/RichText/FCKeditor/fckeditor.js,
3124           share/html/NoAuth/RichText/FCKeditor/fckpackager.xml,
3125           share/html/NoAuth/RichText/FCKeditor/fckstyles.xml,
3126           share/html/NoAuth/RichText/FCKeditor/fcktemplates.xml,
3127           share/html/NoAuth/css/3.5-default/body.css,
3128           share/html/NoAuth/css/3.5-default/main.css,
3129           share/html/NoAuth/css/3.5-default/nav-left.css,
3130           share/html/NoAuth/images/autohandler,
3131           share/html/NoAuth/images/bplogo.gif,
3132           share/html/NoAuth/images/empty_star.gif,
3133           share/html/NoAuth/images/favicon.png,
3134           share/html/NoAuth/images/star.gif,
3135           share/html/NoAuth/images/test.png,
3136           share/html/NoAuth/images/css/cb-light.gif,
3137           share/html/NoAuth/images/css/cb.gif,
3138           share/html/NoAuth/images/css/cbr-b2g.gif,
3139           share/html/NoAuth/images/css/cbr-b2lb.gif,
3140           share/html/NoAuth/images/css/cbr-gray.gif,
3141           share/html/NoAuth/images/css/cbr-trans.gif,
3142           share/html/NoAuth/images/css/cbr.gif,
3143           share/html/NoAuth/images/css/ct-light.gif,
3144           share/html/NoAuth/images/css/ct.gif,
3145           share/html/NoAuth/images/css/ctr-b2g.gif,
3146           share/html/NoAuth/images/css/ctr-b2lb.gif,
3147           share/html/NoAuth/images/css/ctr-gray.gif,
3148           share/html/NoAuth/images/css/ctr-trans.gif,
3149           share/html/NoAuth/images/css/ctr.gif,
3150           share/html/NoAuth/images/css/dark-arrow-up.png,
3151           share/html/NoAuth/images/css/dark-arrow.png,
3152           share/html/NoAuth/images/css/fieldbg-autocomplete.gif,
3153           share/html/NoAuth/images/css/light-arrow-up.png,
3154           share/html/NoAuth/images/css/light-arrow.png,
3155           share/html/NoAuth/images/css/rolldown-arrow.gif,
3156           share/html/NoAuth/images/css/rolldown-arrow.png,
3157           share/html/NoAuth/images/css/rollup-arrow.gif,
3158           share/html/NoAuth/RichText/FCKeditor/license.txt,
3159           share/html/NoAuth/RichText/FCKeditor/editor/fckdebug.html,
3160           share/html/NoAuth/RichText/FCKeditor/editor/fckdialog.html,
3161           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.html,
3162           share/html/NoAuth/RichText/FCKeditor/editor/fckeditor.original.html,
3163           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_editorarea.css,
3164           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_showtableborders_gecko.css,
3165           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckconstants.js,
3166           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckeditorapi.js,
3167           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckjscoreextensions.js,
3168           share/html/NoAuth/RichText/FCKeditor/editor/_source/fckscriptloader.js,
3169           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcodeformatter.js,
3170           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckconfig.js,
3171           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckregexlib.js,
3172           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_ie.js,
3173           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbaritems.js,
3174           share/html/NoAuth/RichText/FCKeditor/editor/css/fck_internal.css,
3175           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/disablehandles.htc,
3176           share/html/NoAuth/RichText/FCKeditor/editor/css/behaviors/showtableborders.htc,
3177           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_address.png,
3178           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_blockquote.png,
3179           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_div.png,
3180           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h1.png,
3181           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h2.png,
3182           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h3.png,
3183           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h4.png,
3184           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h5.png,
3185           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_h6.png,
3186           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_p.png,
3187           share/html/NoAuth/RichText/FCKeditor/editor/css/images/block_pre.png,
3188           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_anchor.gif,
3189           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_flashlogo.gif,
3190           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_hiddenfield.gif,
3191           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_pagebreak.gif,
3192           share/html/NoAuth/RichText/FCKeditor/editor/css/images/fck_plugin.gif,
3193           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug.js,
3194           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckplugins.js,
3195           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools.js,
3196           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml.js,
3197           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_contextmenu.js,
3198           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckstyles.js,
3199           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckurlparams.js,
3200           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_gecko.js,
3201           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdomtools.js,
3202           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdocumentprocessor.js,
3203           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklisthandler.js,
3204           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_ie.js,
3205           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtml_ie.js,
3206           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckxhtmlentities.js,
3207           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_ie.js,
3208           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckbrowserinfo.js,
3209           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckcommands.js,
3210           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdebug_empty.js,
3211           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckdialog.js,
3212           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklanguagemanager.js,
3213           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler.js,
3214           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_gecko.js,
3215           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckundo.js,
3216           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection_gecko.js,
3217           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktoolbarset.js,
3218           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckblockquotecommand.js,
3219           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckcorestylecommand.js,
3220           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktablecommand.js,
3221           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck.js,
3222           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fck_gecko.js,
3223           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcklistslib.js,
3224           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fckselection.js,
3225           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktablehandler_ie.js,
3226           share/html/NoAuth/RichText/FCKeditor/editor/_source/internals/fcktools_gecko.js,
3227           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fck_othercommands.js,
3228           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckfitwindow.js,
3229           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckjustifycommands.js,
3230           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcklistcommands.js,
3231           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcknamedcommand.js,
3232           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpasteplaintextcommand.js,
3233           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckpastewordcommand.js,
3234           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckremoveformatcommand.js,
3235           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckshowblocks.js,
3236           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_gecko.js,
3237           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckspellcheckcommand_ie.js,
3238           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckstylecommand.js,
3239           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fcktextcolorcommand.js,
3240           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckcontextmenu.js,
3241           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontformatcombo.js,
3242           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarpanelbutton.js,
3243           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckw3crange.js,
3244           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml.js,
3245           share/html/NoAuth/RichText/FCKeditor/editor/_source/commandclasses/fckindentcommands.js,
3246           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckevents.js,
3247           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckiecleanup.js,
3248           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublock.js,
3249           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbar.js,
3250           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarspecialcombo.js,
3251           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_ie.js,
3252           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckstyle.js,
3253           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdocumentfragment_gecko.js,
3254           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenuitem.js,
3255           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckspecialcombo.js,
3256           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbutton.js,
3257           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_gecko.js,
3258           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckimagepreloader.js,
3259           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckkeystrokehandler.js,
3260           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckpanel.js,
3261           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange.js,
3262           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckeditingarea.js,
3263           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckicon.js,
3264           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbuttonui.js,
3265           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckxml_ie.js,
3266           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdataprocessor.js,
3267           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_gecko.js,
3268           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrange_ie.js,
3269           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckdomrangeiterator.js,
3270           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckelementpath.js,
3271           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckenterkey.js,
3272           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckhtmliterator.js,
3273           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckmenublockpanel.js,
3274           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fckplugin.js,
3275           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_gecko.js,
3276           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarbreak_ie.js,
3277           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontscombo.js,
3278           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarfontsizecombo.js,
3279           share/html/NoAuth/RichText/FCKeditor/editor/_source/classes/fcktoolbarstylecombo.js,
3280           share/html/NoAuth/RichText/FCKeditor/editor/images/anchor.gif,
3281           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_ltr.gif,
3282           share/html/NoAuth/RichText/FCKeditor/editor/images/arrow_rtl.gif,
3283           share/html/NoAuth/RichText/FCKeditor/editor/images/spacer.gif,
3284           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/teeth_smile.gif,
3285           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_dtd_test.html,
3286           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10strict.js,
3287           share/html/NoAuth/RichText/FCKeditor/editor/dtd/fck_xhtml10transitional.js,
3288           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angel_smile.gif,
3289           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/angry_smile.gif,
3290           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/broken_heart.gif,
3291           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cake.gif,
3292           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/confused_smile.gif,
3293           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/cry_smile.gif,
3294           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/devil_smile.gif,
3295           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/embaressed_smile.gif,
3296           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/envelope.gif,
3297           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/heart.gif,
3298           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/kiss.gif,
3299           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/lightbulb.gif,
3300           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/omg_smile.gif,
3301           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/regular_smile.gif,
3302           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/sad_smile.gif,
3303           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/shades_smile.gif,
3304           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_down.gif,
3305           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/thumbs_up.gif,
3306           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/tounge_smile.gif,
3307           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
3308           share/html/NoAuth/RichText/FCKeditor/editor/images/smiley/msn/wink_smile.gif,
3309           share/html/NoAuth/RichText/FCKeditor/editor/js/fckadobeair.js,
3310           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_ie.js,
3311           share/html/NoAuth/RichText/FCKeditor/editor/js/fckeditorcode_gecko.js,
3312           share/html/NoAuth/RichText/FCKeditor/editor/lang/es.js,
3313           share/html/NoAuth/RichText/FCKeditor/editor/lang/eu.js,
3314           share/html/NoAuth/RichText/FCKeditor/editor/lang/hr.js,
3315           share/html/NoAuth/RichText/FCKeditor/editor/lang/km.js,
3316           share/html/NoAuth/RichText/FCKeditor/editor/lang/it.js,
3317           share/html/NoAuth/RichText/FCKeditor/editor/lang/sl.js,
3318           share/html/NoAuth/RichText/FCKeditor/editor/lang/bg.js,
3319           share/html/NoAuth/RichText/FCKeditor/editor/lang/fa.js,
3320           share/html/NoAuth/RichText/FCKeditor/editor/lang/sv.js,
3321           share/html/NoAuth/RichText/FCKeditor/editor/lang/ja.js,
3322           share/html/NoAuth/RichText/FCKeditor/editor/lang/mn.js,
3323           share/html/NoAuth/RichText/FCKeditor/editor/lang/th.js,
3324           share/html/NoAuth/RichText/FCKeditor/editor/lang/zh.js,
3325           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr-ca.js,
3326           share/html/NoAuth/RichText/FCKeditor/editor/lang/he.js,
3327           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr-latn.js,
3328           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-uk.js,
3329           share/html/NoAuth/RichText/FCKeditor/editor/lang/nb.js,
3330           share/html/NoAuth/RichText/FCKeditor/editor/lang/fr.js,
3331           share/html/NoAuth/RichText/FCKeditor/editor/lang/lv.js,
3332           share/html/NoAuth/RichText/FCKeditor/editor/lang/ar.js,
3333           share/html/NoAuth/RichText/FCKeditor/editor/lang/fo.js,
3334           share/html/NoAuth/RichText/FCKeditor/editor/lang/is.js,
3335           share/html/NoAuth/RichText/FCKeditor/editor/lang/en.js,
3336           share/html/NoAuth/RichText/FCKeditor/editor/lang/pl.js,
3337           share/html/NoAuth/RichText/FCKeditor/editor/lang/hi.js,
3338           share/html/NoAuth/RichText/FCKeditor/editor/lang/lt.js,
3339           share/html/NoAuth/RichText/FCKeditor/editor/lang/nl.js,
3340           share/html/NoAuth/RichText/FCKeditor/editor/lang/sr.js,
3341           share/html/NoAuth/RichText/FCKeditor/editor/lang/gl.js,
3342           share/html/NoAuth/RichText/FCKeditor/editor/lang/ko.js,
3343           share/html/NoAuth/RichText/FCKeditor/editor/lang/eo.js,
3344           share/html/NoAuth/RichText/FCKeditor/editor/lang/hu.js,
3345           share/html/NoAuth/RichText/FCKeditor/editor/lang/ru.js,
3346           share/html/NoAuth/RichText/FCKeditor/editor/lang/_translationstatus.txt,
3347           share/html/NoAuth/RichText/FCKeditor/editor/lang/en-ca.js,
3348           share/html/NoAuth/RichText/FCKeditor/editor/lang/gu.js,
3349           share/html/NoAuth/RichText/FCKeditor/editor/lang/tr.js,
3350           share/html/NoAuth/RichText/FCKeditor/editor/lang/fi.js: Initial
3351           revision
3352
3353 2009-12-31 05:09  ivan
3354
3355         * rt/: UPGRADING.mysql, lib/RT/Test.pm, sbin/merge-rosetta.pl,
3356           sbin/rt-attributes-viewer, sbin/rt-attributes-viewer.in,
3357           sbin/rt-clean-sessions, sbin/rt-clean-sessions.in,
3358           sbin/rt-email-dashboards, sbin/rt-email-dashboards.in,
3359           sbin/rt-email-digest, sbin/rt-email-digest.in,
3360           sbin/rt-email-group-admin, sbin/rt-email-group-admin.in,
3361           sbin/rt-server, sbin/rt-server.in, sbin/rt-shredder,
3362           sbin/rt-shredder.in, sbin/rt-validator, sbin/rt-validator.in,
3363           sbin/tweak-template-locstring, lib/RT/Search.pm,
3364           lib/RT/Config.pm, lib/RT/Dashboard.pm, lib/RT/Installer.pm,
3365           lib/RT/Plugin.pm, lib/RT/Ruleset.pm, lib/RT/Shredder.pm,
3366           lib/RT/Approval.pm, lib/RT/Action.pm, lib/RT/SharedSetting.pm,
3367           lib/RT/Condition.pm, lib/RT/SQL.pm, lib/RT/Util.pm,
3368           lib/RT/Rule.pm, lib/RT/Crypt/GnuPG.pm,
3369           lib/RT/Interface/Web/Request.pm, lib/RT/Interface/Web/Session.pm,
3370           lib/RT/Interface/Web/Standalone/PreFork.pm,
3371           lib/RT/Action/LinearEscalate.pm,
3372           lib/RT/Action/ExtractSubjectTag.pm, lib/RT/Action/NotifyGroup.pm,
3373           lib/RT/Action/NotifyGroupAsComment.pm,
3374           lib/RT/CustomFieldValues/External.pm,
3375           lib/RT/CustomFieldValues/Groups.pm, lib/RT/I18N/bg.po,
3376           lib/RT/I18N/rt.pot, lib/RT/I18N/hr.po, lib/RT/I18N/zh_TW.po:
3377           Initial revision
3378
3379 2009-12-31 04:56  ivan
3380
3381         * rt/: Makefile, lib/RT.pm: rt 3.6.10
3382
3383 2009-12-31 04:44  ivan
3384
3385         * rt/: etc/RT_Config.pm.in, lib/RT/Groups_Overlay.pm,
3386           lib/RT/Record.pm, lib/RT/SearchBuilder.pm,
3387           lib/RT/Ticket_Overlay.pm, lib/RT/Transaction_Overlay.pm,
3388           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
3389           sbin/rt-setup-database.in: rt 3.6.10
3390
3391 2009-12-31 04:35  ivan
3392
3393         * rt/FREESIDE_MODIFIED: up-to-date
3394
3395 2009-12-30 23:16  ivan
3396
3397         * FS/FS/Schema.pm: fix h_cdr acctid changing from bigint to int
3398           with recent DBIx::DBSchema
3399
3400 2009-12-30 21:10  ivan
3401
3402         * FS/: FS/Cron/bill.pm, bin/freeside-daily: specify multiple
3403           agentnums with freeside-daily
3404
3405 2009-12-30 19:33  ivan
3406
3407         * Makefile: goodbye conf dir
3408
3409 2009-12-30 18:50  jeff
3410
3411         * FS/FS/cust_main.pm: really reduce the noise
3412
3413 2009-12-30 18:20  ivan
3414
3415         * httemplate/: edit/prospect_main.html, edit/elements/edit.html,
3416           edit/process/elements/process.html, elements/contact.html,
3417           elements/menu.html: prospecting: proper contact error handling
3418           when you add a prospect
3419
3420 2009-12-29 22:41  jeff
3421
3422         * FS/FS/part_pkg/voip_cdr.pm: define all detail header list
3423           elements
3424
3425 2009-12-29 22:05  jeff
3426
3427         * FS/FS/cust_main.pm: noise reduction
3428
3429 2009-12-29 21:22  jeff
3430
3431         * FS/FS/tax_rate.pm: noise reduction
3432
3433 2009-12-29 18:39  jeff
3434
3435         * FS/FS/cust_bill_pkg_detail.pm: use the class used
3436
3437 2009-12-29 18:26  jeff
3438
3439         * FS/FS/cust_main.pm: noise reduction
3440
3441 2009-12-28 20:49  ivan
3442
3443         * FS/bin/freeside-upgrade: output SQL statements as we run them
3444           (and only the ones we run), not immediately
3445
3446 2009-12-28 20:44  ivan
3447
3448         * FS/FS/Conf.pm: oops, syntax error adding queued-sleep_time
3449
3450 2009-12-28 20:24  ivan
3451
3452         * FS/bin/: freeside-upgrade: don't change h_queue.job type under
3453           non-mysql, takes forever on large dbs, RT#6946
3454
3455 2009-12-28 17:38  ivan
3456
3457         * FS/bin/freeside-daily: add -u option for vacuuming, RT#5258
3458
3459 2009-12-28 17:30  ivan
3460
3461         * bin/: del-old-history, pg-sizer: some random utils for disk space
3462           analysis and eliminating old history records, RT#6914
3463
3464 2009-12-28 17:00  mark
3465
3466         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
3467           httemplate/elements/menu.html: Add Browse attachments ACL
3468           (RT#4964)
3469
3470 2009-12-28 16:38  ivan
3471
3472         * FS/: FS/Conf.pm, bin/freeside-queued: add queued-sleep_time
3473
3474 2009-12-28 11:18  ivan
3475
3476         * FS/FS/AccessRight.pm, FS/FS/Mason.pm, FS/FS/Schema.pm,
3477           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/contact.pm,
3478           FS/FS/contact_email.pm, FS/FS/contact_phone.pm,
3479           FS/FS/cust_location.pm, FS/FS/o2m_Common.pm, FS/FS/phone_type.pm,
3480           FS/FS/prospect_main.pm, FS/MANIFEST, FS/t/contact.t,
3481           FS/t/contact_email.t, FS/t/contact_phone.t, FS/t/phone_type.t,
3482           FS/t/prospect_main.t, httemplate/edit/prospect_main.html,
3483           httemplate/edit/process/prospect_main.html,
3484           httemplate/elements/city.html, httemplate/elements/contact.html,
3485           httemplate/elements/header.html, httemplate/elements/menu.html,
3486           httemplate/elements/tr-contact.html,
3487           httemplate/elements/tr-select-cust_location.html,
3488           httemplate/search/prospect_main.html,
3489           httemplate/search/report_prospect_main.html,
3490           httemplate/view/prospect_main.html,
3491           httemplate/edit/elements/edit.html,
3492           httemplate/edit/process/elements/process.html,
3493           httemplate/misc/location.cgi,
3494           httemplate/view/cust_main/packages/location.html, FS/FS.pm:
3495           beginning of prospect/CRM/contact work
3496
3497 2009-12-27 21:25  ivan
3498
3499         * FS/FS/: part_pkg_taxclass.pm, phone_device.pm: use blessed
3500
3501 2009-12-26 17:00  jeff
3502
3503         * FS/FS/: cust_location.pm, cust_main.pm: improve spacing around
3504           county
3505
3506 2009-12-23 15:32  jeff
3507
3508         * bin/monitor: remove debugging
3509
3510 2009-12-23 15:29  jeff
3511
3512         * bin/monitor: add non-forking one machine monitor program
3513
3514 2009-12-23 15:14  jeff
3515
3516         * FS/FS/Yori.pm: teach yori to do some load monitoring
3517
3518 2009-12-23 13:21  jeff
3519
3520         * FS/FS/cust_bill.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
3521           FS/FS/cust_pkg.pm,
3522           httemplate/view/cust_main/packages/location.html: correct invoice
3523           package address display and reduce false laziness
3524
3525 2009-12-22 16:30  mark
3526
3527         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
3528           httemplate/edit/process/svc_acct.cgi: Tweak set_password per
3529           RT#6358
3530
3531 2009-12-21 06:44  jeff
3532
3533         * FS/FS/: Schema.pm, cust_bill_pkg.pm,
3534           cust_bill_pkg_tax_location.pm, cust_credit_bill_pkg.pm,
3535           cust_tax_exempt_pkg.pm: manage tax exemptions (texas-tax) on
3536           credit application RT953
3537
3538 2009-12-21 06:36  jeff
3539
3540         * FS/FS/Conf.pm, FS/FS/tax_rate.pm, bin/fetch_and_expand_taxes,
3541           bin/reassemble_taxes: move cch conf into database and add a
3542           couple small tools for processing updates more manually
3543
3544 2009-12-20 18:00  ivan
3545
3546         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: have 'Bill now'
3547           link cancel expired (and suspend adjourned) packages, and catch
3548           and return errors in all cases, RT#6627
3549
3550 2009-12-20 13:52  ivan
3551
3552         * FS/FS/Conf.pm: late fee package class specified in the event
3553           action instead of a global finance_pkgclass config, RT#6617
3554
3555 2009-12-20 13:48  ivan
3556
3557         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: late
3558           fee package class specified in the event action instead of a
3559           global finance_pkgclass config, RT#6617
3560
3561 2009-12-20 11:42  ivan
3562
3563         * FS/FS/ClientAPI/MyAccount.pm: fix usage details pulling from
3564           wrong account for customers who have multiple accounts, RT#6681,
3565           fallout from RT#4189
3566
3567 2009-12-19 22:52  ivan
3568
3569         * httemplate/search/cust_pkg.cgi: fix address fields on advanced
3570           package search, RT#6609
3571
3572 2009-12-19 18:51  ivan
3573
3574         * FS/FS/cust_pkg.pm: fix bulk package order with one package
3575           changing to one new package, RT#6519, fallout from RT#4499
3576
3577 2009-12-19 17:02  ivan
3578
3579         * httemplate/view/cust_main/: packages.html, payment_history.html:
3580           fix cust_main-packages-years, RT#6798
3581
3582 2009-12-19 15:52  ivan
3583
3584         * FS/FS/cust_bill_ApplicationCommon.pm: fix more
3585           ->owed_setup/owed_recur clashing with
3586           cust_bill->open_cust_bill_pkg separating line items, RT#4729
3587
3588 2009-12-19 15:28  ivan
3589
3590         * FS/FS/cust_bill_ApplicationCommon.pm: fix credit application, at
3591           least in vedeya's case on HEAD, RT#6819, fallout from tax
3592           credits, RT#4729
3593
3594 2009-12-19 14:52  ivan
3595
3596         * httemplate/edit/elements/ApplicationCommon.html: fix fill-in of
3597           credit amount when there aren't tax buttons
3598
3599 2009-12-19 14:41  ivan
3600
3601         * httemplate/edit/cust_credit.cgi: add add'l info field as a
3602           customer-editable field, RT#6505
3603
3604 2009-12-19 14:32  ivan
3605
3606         * httemplate/view/cust_main/payment_history.html: make room for
3607           credit reasons in popup
3608
3609 2009-12-19 12:29  ivan
3610
3611         * FS/FS/cust_main_Mixin.pm: fix event report w/ a customer status
3612
3613 2009-12-19 11:10  ivan
3614
3615         * FS/FS/part_pkg.pm: fix package order to really display only those
3616           pacakges available
3617
3618 2009-12-19 11:09  ivan
3619
3620         * httemplate/misc/cust-part_pkg.cgi: fix order of packages after
3621           class selection changes
3622
3623 2009-12-18 10:20  jeff
3624
3625         * FS/FS/cust_bill_pkg_tax_location.pm,
3626           FS/FS/cust_bill_pkg_tax_rate_location.pm,
3627           httemplate/edit/elements/ApplicationCommon.html,
3628           httemplate/misc/xmlhttp-calculate_taxes.html: fix handling of tax
3629           location records and add a 'clear' button for tax credits
3630
3631 2009-12-17 16:41  ivan
3632
3633         * rt/bin/standalone_httpd: Initial revision
3634
3635 2009-12-17 16:38  ivan
3636
3637         * rt/: .gitignore, sbin/rt-dump-database, lib/RT/I18N/pt_pt.po:
3638           Initial revision
3639
3640 2009-12-16 09:35  ivan
3641
3642         * httemplate/edit/cust_main_attach.cgi: tweak attachment adding UI:
3643           table consistency, input sizes and maxlengths, RT#4964
3644
3645 2009-12-16 07:03  jeff
3646
3647         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_location.pm,
3648           cust_main.pm, cust_pkg.pm: group invoice line items by location,
3649           show location address on invoice, option for due date rather than
3650           invoice date on prior unpaid invoice line items, and option for
3651           aging on invoice (#6418, #5235, #4648)
3652
3653 2009-12-13 23:52  ivan
3654
3655         * FS/FS/svc_acct.pm: use a global config too
3656
3657 2009-12-13 23:10  ivan
3658
3659         * FS/FS/: Conf.pm, svc_acct.pm, part_export/sqlradius.pm: add
3660           overlimit_groups agent-specific config, overriding
3661           export-specific overlimit_groups, RT#6622
3662
3663 2009-12-13 19:36  mark
3664
3665         * httemplate/search/elements/search-xls.html: Fix filename for
3666           Excel spreadsheet reports
3667
3668 2009-12-13 17:41  mark
3669
3670         * FS/FS/AccessRight.pm, httemplate/browse/cust_attachment.html,
3671           httemplate/edit/cust_main_attach.cgi,
3672           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
3673           httemplate/view/cust_main/attachments.html: Add access right to
3674           view attachments
3675
3676 2009-12-12 15:53  ivan
3677
3678         * httemplate/search/cust_credit_bill_pkg.html,
3679           FS/FS/cust_credit_bill_pkg.pm,
3680           httemplate/search/cust_bill_pkg.cgi: better reporting for tax
3681           credits, RT#4729
3682
3683 2009-12-12 15:32  ivan
3684
3685         * httemplate/search/: cust_bill_pkg.cgi, cust_credit_bill_pkg.html,
3686           report_tax.cgi: better reporting for tax credits, RT#4729
3687
3688 2009-12-12 14:35  ivan
3689
3690         * FS/FS/cust_credit_bill_pkg.pm: doc
3691
3692 2009-12-12 14:22  ivan
3693
3694         * Makefile: sync versioning with branches, sorry jeremy
3695
3696 2009-12-12 13:38  ivan
3697
3698         * FS/FS/cust_pkg.pm, httemplate/search/cust_bill_pkg.cgi,
3699           httemplate/search/report_tax.cgi,
3700           httemplate/search/report_tax.html: reporting with city taxes,
3701           RT#6776
3702
3703 2009-12-10 15:03  ivan
3704
3705         * FS/FS/cust_main.pm: fully fix bulk customer reports, RT#6778
3706
3707 2009-12-07 22:21  mark
3708
3709         * FS/FS/Schema.pm: Fix cust_attachment.disabled type
3710
3711 2009-12-06 15:44  ivan
3712
3713         * httemplate/edit/part_pkg.cgi: fix initial value of agent types
3714           when cloning
3715
3716 2009-12-06 15:18  ivan
3717
3718         * httemplate/elements/header.html: fix search box clearing from
3719           within RT, caused by different quoting rules in RT comp_root.
3720           grr.
3721
3722 2009-12-06 11:19  ivan
3723
3724         * FS/FS/Schema.pm: more reasonable sizes for filename, mime type
3725           and title, RT#6823
3726
3727 2009-12-04 10:37  jeff
3728
3729         * FS/FS/cust_bill.pm: holy cow! correct sense of skip usage testing
3730
3731 2009-12-03 20:45  ivan
3732
3733         * FS/FS/svc_acct.pm, httemplate/search/svc_acct.cgi:
3734           customer-specific account report (and some small refactoring of
3735           method names to clash less), RT#6180
3736
3737 2009-12-03 20:40  ivan
3738
3739         * FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
3740           httemplate/search/477.html, httemplate/search/cust_bill.html,
3741           httemplate/search/cust_bill_event.cgi,
3742           httemplate/search/cust_event.html,
3743           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
3744           httemplate/search/report_svc_acct.html,
3745           httemplate/view/cust_main/packages.html, FS/FS/cust_event.pm,
3746           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
3747           httemplate/misc/email-customers.html,
3748           httemplate/misc/process/bulk_change_pkg.cgi,
3749           httemplate/misc/process/email-customers.html: customer-specific
3750           account report (and some small refactoring of method names to
3751           clash less), RT#6180
3752
3753 2009-12-03 19:23  ivan
3754
3755         * FS/FS/cust_pkg.pm: doh, 1.9 fix customer package search (fallout
3756           from customer classes) and add "not yet billed" status to
3757           customer package report
3758
3759 2009-12-03 11:22  ivan
3760
3761         * httemplate/graph/cust_bill_pkg.cgi: average per cust_pkg option
3762           for peter
3763
3764 2009-12-03 11:06  ivan
3765
3766         * FS/FS/Report/Table/Monthly.pm,
3767           httemplate/graph/cust_bill_pkg.cgi,
3768           httemplate/graph/report_cust_bill_pkg.html: average per cust_pkg
3769           option for peter
3770
3771 2009-12-02 23:53  ivan
3772
3773         * FS/FS/Schema.pm: index cdrbatchnum
3774
3775 2009-12-02 23:37  ivan
3776
3777         * FS/FS/: Record.pm, cdr/sansay.pm: fix startdate in sansay CDR
3778           import (and skip blank lines), RT#6801
3779
3780 2009-12-02 23:18  ivan
3781
3782         * httemplate/search/cdr.html: fix cdr search
3783
3784 2009-12-02 20:22  ivan
3785
3786         * FS/FS/cdr/sansay.pm: no header?
3787
3788 2009-12-02 12:58  ivan
3789
3790         * FS/FS/Schema.pm: add index to rate_prefix.npa for a performance
3791           improvement on CDR billing, RT#6386
3792
3793 2009-12-02 12:51  ivan
3794
3795         * httemplate/view/: svc_broadband.cgi, svc_domain.cgi,
3796           svc_external.cgi, svc_forward.cgi, svc_www.cgi: fix viewing
3797           unlinked forwards, domains, broadband/external/www services,
3798           RT#6794
3799
3800 2009-12-01 11:16  jeff
3801
3802         * FS/FS/cust_bill.pm: want a listref not a list
3803
3804 2009-11-29 16:38  ivan
3805
3806         * FS/FS/cust_main.pm, httemplate/misc/email-customers.html: fix
3807           bulk sending of customer notices, RT#6778
3808
3809 2009-11-29 16:06  ivan
3810
3811         * httemplate/edit/REAL_cust_pkg.cgi: fix
3812
3813 2009-11-29 16:04  ivan
3814
3815         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
3816           UI changes to make it impossible to add a start date to a package
3817           that already has a setup fee (can still remove an existing start
3818           date causing problems), RT#6712
3819
3820 2009-11-29 15:18  ivan
3821
3822         * FS/FS/: Conf.pm, cust_pkg.pm: add
3823           cust_pkg-change_pkgpart-bill_now option to bill the new package
3824           immediately on package changes.  Useful for prepaid situations
3825           with RADIUS where an Expiration attribute base don the package
3826           must be present at all times.  RT#6692
3827
3828 2009-11-29 15:15  ivan
3829
3830         * FS/FS/cust_main.pm: doc: spelling
3831
3832 2009-11-25 16:27  ivan
3833
3834         * FS/FS/part_pkg/voip_cdr.pm: debugging left on
3835
3836 2009-11-25 11:58  ivan
3837
3838         * httemplate/edit/part_pkg.cgi: don't consider disabled report
3839           classes, don't load up the whole table just to see if there are
3840           any
3841
3842 2009-11-25 11:32  jeff
3843
3844         * FS/FS/: cust_bill.pm, usage_class.pm: improve appearance of cdr
3845           records in cdr sections
3846
3847 2009-11-25 08:13  jeff
3848
3849         * FS/FS/cust_bill.pm: bug fixes, reuse summary_page, eliminate
3850           dups, and rearrange
3851
3852 2009-11-25 08:09  jeff
3853
3854         * conf/invoice_latex: really insert a pagebreak
3855
3856 2009-11-25 08:07  jeff
3857
3858         * conf/invoice_latex: oops.. need updated template for new formats
3859
3860 2009-11-24 13:00  ivan
3861
3862         * FS/FS/cust_bill.pm: debugging left on
3863
3864 2009-11-24 09:05  jeff
3865
3866         * FS/FS/cust_bill.pm: cope with sections lacking a pkg_category
3867
3868 2009-11-23 23:42  ivan
3869
3870         * httemplate/: misc/timeworked.html, misc/process/timeworked.html,
3871           search/timeworked.html: timeworked report: carry the date range
3872           through to the success redirect
3873
3874 2009-11-23 23:23  ivan
3875
3876         * httemplate/: search/report_timeworked.html, elements/menu.html,
3877           search/timeworked.html: add date constratint on time worked
3878           search
3879
3880 2009-11-23 22:04  ivan
3881
3882         * FS/FS/cust_main.pm: send card number with void transactions for
3883           B:OP:IPPay, RT#5690
3884
3885 2009-11-23 14:09  mark
3886
3887         * FS/FS/Schema.pm: Add title field to cust_attachment
3888
3889 2009-11-22 16:25  jeff
3890
3891         * FS/FS/cust_bill_ApplicationCommon.pm: apply to taxes last
3892
3893 2009-11-20 09:33  jeff
3894
3895         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
3896           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
3897           FS/FS/usage_class.pm, FS/FS/part_pkg/voip_cdr.pm,
3898           conf/invoice_html, httemplate/browse/pkg_category.html,
3899           httemplate/browse/usage_class.html,
3900           httemplate/edit/pkg_category.html,
3901           httemplate/edit/usage_class.html: invoice formatting: add
3902           sections for usage, add sections per svc_phone, add folding like
3903           line items into one #6592
3904
3905 2009-11-19 01:47  ivan
3906
3907         * FS/FS.pm, FS/FS/Record.pm, FS/FS/cdr.pm,
3908           FS/bin/freeside-cdr-sftp_and_import, bin/cdr-transnexus.import,
3909           bin/cdr.http_and_import, bin/cdr.import,
3910           httemplate/elements/select-cdrbatch.html,
3911           httemplate/elements/tr-select-cdrbatch.html,
3912           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
3913           httemplate/view/svc_phone.cgi: proper cdr_batch table, RT#6386
3914
3915 2009-11-19 01:43  ivan
3916
3917         * FS/FS/: Mason.pm, Schema.pm, Upgrade.pm: proper cdr_batch table,
3918           RT#6386
3919
3920 2009-11-19 01:39  ivan
3921
3922         * FS/MANIFEST: proper cdr_batch table, RT#6386
3923
3924 2009-11-19 01:32  ivan
3925
3926         * FS/: FS/cdr_batch.pm, t/cdr_batch.t: proper cdr_batch table,
3927           RT#6386
3928
3929 2009-11-18 23:06  ivan
3930
3931         * FS/FS/cdr.pm: format CDRs durations as NNm MMs instead of NN.MMm,
3932           RT#6316
3933
3934 2009-11-18 22:21  ivan
3935
3936         * FS/FS/Cron/breakage.pm: consider credits and refunds in breakage,
3937           RT#6407
3938
3939 2009-11-18 01:39  mark
3940
3941         * httemplate/search/cust_pay_batch.cgi: RT#4786, RBC batch format
3942
3943 2009-11-18 01:27  mark
3944
3945         * FS/FS/Conf.pm, FS/FS/pay_batch/RBC.pm,
3946           httemplate/search/cust_pay_batch.cgi: RT#4768, RBC batch format
3947
3948 2009-11-18 01:09  mark
3949
3950         * httemplate/: browse/cust_attachment.html,
3951           misc/cust_attachment.cgi: cust_attachment improvement, RT#4964
3952           and #6225
3953
3954 2009-11-17 14:06  ivan
3955
3956         * FS/FS/cust_main.pm: do a case-insensive search on
3957           browser-remembered results, so starting to use USPS verification
3958           (which UPPERCASES everything) doesn't invalidate everything your
3959           browser remembered in quick payment entry
3960
3961 2009-11-17 12:56  jeff
3962
3963         * httemplate/edit/elements/ApplicationCommon.html: work around ie7
3964           javascript issues
3965
3966 2009-11-16 23:42  ivan
3967
3968         * httemplate/search/: report_cust_pay.html,
3969           report_cust_refund.html, elements/cust_pay_or_refund.html: add
3970           otaker to payment/refund search, RT#6407
3971
3972 2009-11-16 23:08  ivan
3973
3974         * httemplate/: elements/menu.html, search/report_cust_refund.html:
3975           add refund report, RT#6407
3976
3977 2009-11-16 16:06  mark
3978
3979         * httemplate/: edit/cust_main_attach.cgi,
3980           edit/process/cust_main_attach.cgi, elements/menu.html,
3981           search/elements/search-html.html, view/cust_main.cgi,
3982           view/cust_main/attachments.html: cust_attachment improvement,
3983           RT#4964 and #6225
3984
3985 2009-11-15 19:55  ivan
3986
3987         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
3988           httemplate/search/cust_bill.html,
3989           httemplate/search/report_cust_bill.html: add ability to search on
3990           ranges of charged, owed to adv. invoice report, RT#6407
3991
3992 2009-11-15 18:27  ivan
3993
3994         * FS/: FS/Conf.pm, FS/Cron/bill.pm, bin/freeside-daily: add
3995           disable_cron_billing config, RT#6407
3996
3997 2009-11-13 16:08  ivan
3998
3999         * FS/FS/cust_main.pm, httemplate/elements/select-terms.html,
4000           httemplate/search/cust_main.html,
4001           httemplate/search/report_cust_main.html: add invoice terms to
4002           advanced customer report.  dogfood.
4003
4004 2009-11-12 23:12  ivan
4005
4006         * FS/FS/cust_pkg.pm: fix advanced package report fallout from
4007           customer classes, RT#6677
4008
4009 2009-11-12 13:45  mark
4010
4011         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/view/svc_acct.cgi,
4012           httemplate/edit/svc_acct.cgi,
4013           httemplate/edit/process/svc_acct.cgi: Add default password
4014           encoding option
4015
4016 2009-11-12 08:56  jeff
4017
4018         * FS/FS/: Schema.pm, tax_rate.pm: correct bugs in tax replacement
4019           routine and allow updates to function
4020
4021 2009-11-11 18:05  mark
4022
4023         * FS/FS/pay_batch/paymentech.pm: Fix date format string
4024
4025 2009-11-11 18:03  mark
4026
4027         * FS/bin/: freeside-paymentech-upload,
4028           freeside-paymentech-download: Fix zip password
4029
4030 2009-11-11 08:38  jeff
4031
4032         * httemplate/edit/cust_credit.cgi: cruft removal
4033
4034 2009-11-06 14:25  jeff
4035
4036         * httemplate/misc/xmlhttp-calculate_taxes.html: oops!  forgot an
4037           important file for applying tax credits #4729
4038
4039 2009-11-06 14:07  ivan
4040
4041         * FS/FS/cust_main.pm: use business-onlinepayment-description in
4042           1.9, even without $pkgs
4043
4044 2009-11-05 17:51  ivan
4045
4046         * FS/FS/: Conf.pm, cust_main_invoice.pm: add
4047           emailinvoice-apostrophe config option to allow apostrophies in
4048           invoice email addresses, RT#6464
4049
4050 2009-11-05 16:25  ivan
4051
4052         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
4053           httemplate/search/report_cust_main.html: add "payment expiration
4054           before" to customer report, RT#6447
4055
4056 2009-11-05 15:55  ivan
4057
4058         * FS/FS/ConfDefaults.pm: try not to make the "Customer Fields"
4059           SELECT so huge
4060
4061 2009-11-05 14:01  ivan
4062
4063         * httemplate/search/svc_acct.cgi: improvements in time remaining
4064           report: correctly account for unpaid time for non-monthly
4065           customers, report in hours+minutes intead of using Time::Duration
4066           days/hours
4067
4068 2009-11-05 13:22  ivan
4069
4070         * FS/bin/: freeside-paymentech-download,
4071           freeside-paymentech-upload: back to old host name, info from
4072           customer/paymentech was bogus, RT#5650
4073
4074 2009-11-04 17:47  ivan
4075
4076         * FS/bin/: freeside-paymentech-download,
4077           freeside-paymentech-upload: update paymentech live server,
4078           RT#5650
4079
4080 2009-11-04 16:52  ivan
4081
4082         * FS/FS/pkg_category.pm: fix pkg_category upgrades
4083
4084 2009-11-04 16:48  ivan
4085
4086         * FS/FS/cust_main.pm: fix bad interaction between new city tax code
4087           & using taxclasses without cities, RT#6637
4088
4089 2009-11-04 16:29  ivan
4090
4091         * FS/FS/Mason.pm: oops, for customer categories
4092
4093 2009-11-04 16:04  ivan
4094
4095         * httemplate/browse/cust_main_county.cgi: fix county filter on tax
4096           config, fallout from city tax changes, RT#5852
4097
4098 2009-11-03 17:40  ivan
4099
4100         * FS/bin/: freeside-paymentech-download,
4101           freeside-paymentech-upload: add explicit use of Expect module, so
4102           the error is thrown immediate, RT#5650
4103
4104 2009-11-03 17:04  ivan
4105
4106         * FS/FS/Cron/breakage.pm, httemplate/config/config-process.cgi,
4107           httemplate/config/config-view.cgi: reconcile breakage from stale
4108           accounts, RT#6407
4109
4110 2009-11-03 16:59  ivan
4111
4112         * FS/FS/part_pkg.pm: silence "use of uninitialized value in split"
4113           warning
4114
4115 2009-11-03 12:44  ivan
4116
4117         * FS/FS/pay_batch.pm: fix warning replacing pay_batch, RT#5650
4118
4119 2009-11-03 11:56  ivan
4120
4121         * FS/bin/: freeside-paymentech-upload,
4122           freeside-paymentech-download: check for zip and unzip commands,
4123           use multi-arg version of system to prevent the shell getting its
4124           hands on things (metacharacters in pw or whatnot), RT#5650
4125
4126 2009-11-03 11:11  ivan
4127
4128         * FS/bin/: freeside-paymentech-download,
4129           freeside-paymentech-upload: update usage & manpage w/ freeside-
4130           prefix
4131
4132 2009-11-03 11:03  ivan
4133
4134         * FS/bin/: freeside-paymentech-download,
4135           freeside-paymentech-upload: fix usage of File::Temp->newdir, not
4136           in 0.18 File::Temp on perl 5.10.0, RT#5650
4137
4138 2009-11-03 10:53  ivan
4139
4140         * bin/paymentech-download, bin/paymentech-upload,
4141           FS/bin/freeside-paymentech-download,
4142           FS/bin/freeside-paymentech-upload: moving paymentech-* to FS/bin,
4143           RT#5650
4144
4145 2009-11-02 19:13  ivan
4146
4147         * httemplate/config/config.cgi, FS/FS/Conf.pm,
4148           FS/bin/freeside-daily, httemplate/config/config-process.cgi,
4149           httemplate/config/config-view.cgi,
4150           httemplate/elements/tr-select-part_pkg.html,
4151           FS/FS/Cron/breakage.pm: (start of) reconcile breakage from stale
4152           accounts, RT#6407
4153
4154 2009-11-02 17:48  ivan
4155
4156         * bin/paymentech-download: spelling
4157
4158 2009-11-02 17:44  ivan
4159
4160         * bin/paymentech-download: add -a option for archive dir
4161
4162 2009-11-02 17:21  ivan
4163
4164         * FS/FS/Conf.pm: clarify description of batchconfig-paymentech
4165           based on notes from #5650
4166
4167 2009-11-02 13:21  ivan
4168
4169         * httemplate/edit/payment_gateway.html: add Elavon, SagePay,
4170           WorldPay, fix extra space on PlugnPay, PPIPayMover, Protx
4171
4172 2009-11-01 14:12  jeff
4173
4174         * httemplate/search/: 477.html, elements/search-csv.html: form 477
4175           improvements #6499
4176
4177 2009-10-31 13:09  jeff
4178
4179         * FS/FS/cust_bill.pm: unbork summary page invoices
4180
4181 2009-10-30 16:29  ivan
4182
4183         * FS/FS/cust_event.pm, FS/FS/cust_main_Mixin.pm,
4184           httemplate/elements/select-part_event.html,
4185           httemplate/elements/select-payby.html,
4186           httemplate/elements/tr-select-part_event.html,
4187           httemplate/search/cust_event.html,
4188           httemplate/search/report_cust_event.html: more reporting options
4189           for failed billing events, RT#6447
4190
4191 2009-10-30 11:37  ivan
4192
4193         * FS/FS/: Conf.pm: add paymentech to batch config options
4194
4195 2009-10-29 17:02  ivan
4196
4197         * httemplate/: browse/cust_main_county.cgi,
4198           edit/bulk-cust_main_county.html,
4199           edit/process/bulk-cust_main_county.html: bulk tax changes,
4200           RT#6445
4201
4202 2009-10-29 16:43  mark
4203
4204         * FS/FS/pay_batch/paymentech.pm: use XML::Writer for tighter
4205           compliance with spec
4206
4207 2009-10-29 16:42  mark
4208
4209         * bin/paymentech-upload: add option to upload all open batches
4210
4211 2009-10-29 16:37  ivan
4212
4213         * httemplate/edit/bulk-cust_main_county.html: friendlier error
4214           message when you select nothing, RT#6445
4215
4216 2009-10-29 16:36  ivan
4217
4218         * httemplate/elements/errorpage-popup.html: adding errorpage popup,
4219           RT#6445
4220
4221 2009-10-29 15:55  ivan
4222
4223         * FS/bin/freeside-queued: have freeside-queued be more resillient
4224           in the face of a database that's gone away, RT#6428
4225
4226 2009-10-29 12:10  ivan
4227
4228         * FS/FS/cust_bill_pkg.pm: turn off debugging
4229
4230 2009-10-29 12:08  ivan
4231
4232         * httemplate/search/cust_main.html,
4233           httemplate/search/report_cust_main.html, FS/FS/cust_main.pm,
4234           httemplate/elements/select-table.html: customer classification,
4235           RT#6376
4236
4237 2009-10-29 11:38  ivan
4238
4239         * FS/MANIFEST, FS/FS/cust_main.pm, FS/t/category_Common.t,
4240           FS/t/class_Common.t, httemplate/browse/pkg_category.html,
4241           httemplate/edit/cust_main/top_misc.html,
4242           httemplate/view/cust_main/misc.html,
4243           httemplate/elements/select-cust_class.html,
4244           httemplate/elements/tr-select-cust_class.html: customer
4245           classification, RT#6376
4246
4247 2009-10-28 18:08  ivan
4248
4249         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/category_Common.pm,
4250           FS/FS/class_Common.pm, FS/FS/cust_category.pm,
4251           FS/FS/cust_class.pm, FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
4252           FS/FS/pkg_class.pm, FS/t/cust_category.t, FS/t/cust_class.t,
4253           httemplate/elements/menu.html,
4254           httemplate/browse/cust_category.html,
4255           httemplate/browse/cust_class.html,
4256           httemplate/browse/part_pkg_report_option.html,
4257           httemplate/browse/pkg_category.html,
4258           httemplate/browse/pkg_class.html,
4259           httemplate/edit/cust_category.html,
4260           httemplate/edit/cust_class.html,
4261           httemplate/edit/pkg_category.html,
4262           httemplate/edit/pkg_class.html,
4263           httemplate/edit/elements/category_Common.html,
4264           httemplate/edit/elements/class_Common.html,
4265           httemplate/edit/process/cust_category.html,
4266           httemplate/edit/process/cust_class.html: customer classification,
4267           RT#6376
4268
4269 2009-10-28 12:04  ivan
4270
4271         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm,
4272           svc_forward.pm, svc_www.pm: fix problems using inventory for UID
4273           (and other fields controlled by check in svc_acct and also
4274           svc_www, svc_domain and svc_forward), RT#6366
4275
4276 2009-10-28 12:01  jeff
4277
4278         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
4279           httemplate/edit/elements/ApplicationCommon.html,
4280           httemplate/edit/process/cust_credit_bill.cgi,
4281           httemplate/edit/process/elements/ApplicationCommon.html: UI
4282           changes for credit applications include on the fly tax
4283           calculations #4729
4284
4285 2009-10-28 11:16  ivan
4286
4287         * FS/FS/part_svc.pm: fix removing a flag from a service definition
4288           column
4289
4290 2009-10-28 10:26  ivan
4291
4292         * httemplate/misc/inventory_item-import.html: fix inventory upload,
4293           RT#6366
4294
4295 2009-10-27 23:13  ivan
4296
4297         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
4298           httemplate/search/cust_pkg.cgi,
4299           httemplate/search/report_cust_pkg.html,
4300           httemplate/view/cust_main/packages.html: customer link to package
4301           reports for that customer, RT#6180
4302
4303 2009-10-27 11:11  ivan
4304
4305         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
4306           httemplate/elements/header.html: address1 search, RT#5060
4307
4308 2009-10-26 18:26  mark
4309
4310         * httemplate/edit/payment_gateway.html: add Jety to the list
4311
4312 2009-10-26 16:20  ivan
4313
4314         * httemplate/elements/tr-select-pkg_class.html: didn't want to
4315           revert that, though
4316
4317 2009-10-26 16:17  ivan
4318
4319         * httemplate/elements/tr-select-pkg_class.html: better fix for
4320           ignoring disabled package classes that doesn't search them twice
4321
4322 2009-10-26 00:12  jeff
4323
4324         * FS/FS/Conf.pm, FS/FS/Schema.pm,
4325           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay_pkg.pm,
4326           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_tax_location.pm,
4327           FS/FS/cust_bill_pkg_tax_rate_location.pm,
4328           FS/FS/cust_credit_bill_pkg.pm, httemplate/edit/cust_credit.cgi,
4329           httemplate/edit/elements/ApplicationCommon.html,
4330           httemplate/edit/process/elements/ApplicationCommon.html,
4331           httemplate/search/cust_bill_pkg.cgi,
4332           httemplate/search/report_newtax.cgi,
4333           httemplate/search/report_tax.cgi,
4334           httemplate/view/cust_main/payment_history/credit.html,
4335           httemplate/view/cust_main/payment_history/payment.html: credits
4336           return taxes, but the magic calculation button does not yet work
4337           properly (grrr - more sleep required) RT#4729
4338
4339 2009-10-25 18:11  ivan
4340
4341         * FS/FS/part_pkg/flat.pm: eliminiate noisy but harmless "Use of
4342           uninitialized value in numeric gt (>)" warning
4343
4344 2009-10-25 16:30  ivan
4345
4346         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add apply option to
4347           realtime_collect, RT#5071
4348
4349 2009-10-24 17:29  ivan
4350
4351         * httemplate/search/cust_bill.html: import legacy invoice numbers
4352           to cust_bill.agent_invid, RT#5351
4353
4354 2009-10-24 16:37  mark
4355
4356         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/paymentech.pm,
4357           bin/paymentech-download, bin/paymentech-upload: Scripts for
4358           paymentech batch transfer
4359
4360 2009-10-23 19:04  ivan
4361
4362         * FS/FS/ClientAPI/MyAccount.pm,
4363           fs_selfservice/FS-SelfService/cgi/decline.html,
4364           fs_selfservice/FS-SelfService/cgi/login.html,
4365           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
4366           fs_selfservice/FS-SelfService/cgi/signup.cgi,
4367           fs_selfservice/FS-SelfService/cgi/signup.html,
4368           fs_selfservice/FS-SelfService/cgi/success.html: remove an
4369           inadvertant debugging call left in, allow an agentnum to be
4370           specfied for non-logged in situations, RT#6166
4371
4372 2009-10-23 17:34  ivan
4373
4374         * FS/: FS/Conf.pm, FS/ClientAPI/MyAccount.pm,
4375           FS/ClientAPI/Signup.pm, bin/freeside-selfservice-server:
4376           selfservice per-agent skinning
4377
4378 2009-10-23 17:16  ivan
4379
4380         * FS/FS/agent.pm: eliminate warnings from Business::CreditCard
4381           about being passed an empty number
4382
4383 2009-10-23 17:04  ivan
4384
4385         * FS/FS/Record.pm: fix cause of harmless 'Premature end of base64
4386           data' warning
4387
4388 2009-10-23 01:21  ivan
4389
4390         * bin/move-unlinked: adding unlinked account migration script,
4391           RT#6126
4392
4393 2009-10-22 18:41  ivan
4394
4395         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_bill-consolidate_services
4396           config to collapse multiple phone numbers (or whatever) into as
4397           few lines as possible on invoices, RT#5223
4398
4399 2009-10-22 15:11  ivan
4400
4401         * FS/FS/cust_bill.pm: fix invoice sub-totals, RT#6489
4402
4403 2009-10-22 12:56  ivan
4404
4405         * FS/FS/ClientAPI/MasonComponent.pm: make sure that in the case
4406           where there's no uncancelled active packages, the filter doesn't
4407           reduce the package list to nothing, RT#6029
4408
4409 2009-10-22 12:53  ivan
4410
4411         * FS/FS/ClientAPI/MasonComponent.pm: acciendtally left debugging
4412           in, RT#6029
4413
4414 2009-10-22 05:50  ivan
4415
4416         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/part_pkg.pm,
4417           FS/FS/ClientAPI/MasonComponent.pm,
4418           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi:
4419           restrict additinal package order option, RT#6029
4420
4421 2009-10-22 02:34  ivan
4422
4423         * httemplate/elements/city.html: yay, found blank city problem
4424           w/new citytax foo, RT#5852
4425
4426 2009-10-22 01:58  ivan
4427
4428         * httemplate/elements/select-county.html: fix all location selects
4429           hidden on new customer add, fallout from city tax stuff, yay for
4430           this not being on _1_9_BRANCH, RT#5852
4431
4432 2009-10-22 01:08  ivan
4433
4434         * httemplate/search/svc_phone.cgi: should at least run under pg 8.3
4435           now, need to test & see if the data make sense, RT#5496
4436
4437 2009-10-21 22:32  ivan
4438
4439         * FS/FS/cust_bill_pkg_display.pm: fix incompatibility
4440           w/invoice_sections vs. cust_bill_pkg.pkgnum -1 "virtual line
4441           item" (rare)
4442
4443 2009-10-21 17:28  ivan
4444
4445         * FS/FS/Schema.pm, bin/cdr-netsapiens.import: fix netsapiens CDR
4446           import, RT#5226
4447
4448 2009-10-21 00:09  ivan
4449
4450         * FS/FS/Schema.pm: MySQL doesn't like indexing a text field
4451
4452 2009-10-20 23:34  ivan
4453
4454         * httemplate/search/prepay_credit.html: fix agent link in unused
4455           prepaid card report
4456
4457 2009-10-20 16:24  ivan
4458
4459         * FS/FS/cust_bill_pay_pkg.pm: should fix problems sending a receipt
4460           against a specific package when taxes are in use
4461
4462 2009-10-20 13:47  ivan
4463
4464         * bin/cdr-netsapiens.import: basic import working, still need
4465           better src/dst mapping, RT#5226
4466
4467 2009-10-20 13:43  ivan
4468
4469         * FS/FS/part_export/netsapiens.pm: better debug line showing full
4470           URL, RT#5226
4471
4472 2009-10-20 11:30  ivan
4473
4474         * fs_selfservice/FS-SelfService/cgi/change_pay.html: don't show
4475           duplicate 'Credit card' or 'Check' choices even when
4476           signup_server-payby has CARD & DCRD (or CHEK & DCHK)
4477
4478 2009-10-16 15:39  ivan
4479
4480         * FS/FS/cust_bill_pkg.pm: make warning about expensive lookup a
4481           carp & controlled by $DEBUG
4482
4483 2009-10-12 07:11  ivan
4484
4485         * bin/cdr-netsapiens.import: finish netsapiens import, RT#6365
4486
4487 2009-10-12 06:09  ivan
4488
4489         * FS/FS/part_export/shellcommands.pm: terrible typo
4490
4491 2009-10-12 05:50  ivan
4492
4493         * FS/FS/part_export/shellcommands.pm: add customer information to
4494           shellcommands export, RT#5351
4495
4496 2009-10-12 02:10  ivan
4497
4498         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html: use
4499           modules in signup.cgi instead of in the template, fixes "Insecure
4500           dependency in rquire"
4501
4502 2009-10-11 23:48  ivan
4503
4504         * FS/FS/ClientAPI/MyAccount.pm,
4505           fs_selfservice/FS-SelfService/cgi/myaccount.html,
4506           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
4507           inadvertant "unknown package" error, fallout from pkg-balance
4508           work, RT#6125
4509
4510 2009-10-11 19:34  ivan
4511
4512         * FS/FS/cust_main.pm: using the per-city taxes sure was a lot
4513           easier than the UI... RT#5852
4514
4515 2009-10-11 19:30  ivan
4516
4517         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm: fix
4518           for no finance_pkgclass set
4519
4520 2009-10-11 19:14  ivan
4521
4522         * httemplate/edit/cust_main_county.html: UI for per-city taxes
4523           (setup and assigning to customers/package locations), RT#5852
4524
4525 2009-10-11 18:58  ivan
4526
4527         * httemplate/: edit/cust_main/contact.html,
4528           elements/select-country.html: UI for per-city taxes (setup and
4529           assigning to customers/package locations), RT#5852
4530
4531 2009-10-11 18:45  ivan
4532
4533         * FS/FS/Mason.pm, FS/FS/Misc.pm, FS/FS/Schema.pm,
4534           FS/FS/cust_main_county.pm,
4535           httemplate/browse/cust_main_county.cgi,
4536           httemplate/edit/cust_main.cgi,
4537           httemplate/edit/cust_main_county-expand.cgi,
4538           httemplate/edit/process/cust_main_county-collapse.cgi,
4539           httemplate/edit/process/cust_main_county-expand.cgi,
4540           httemplate/elements/city.html, httemplate/elements/location.html,
4541           httemplate/elements/select-county.html,
4542           httemplate/elements/tr-select-cust_location.html,
4543           httemplate/misc/cities.cgi: UI for per-city taxes (setup and
4544           assigning to customers/package locations), RT#5852
4545
4546 2009-10-11 00:44  ivan
4547
4548         * conf/ticket_system-default_queueid: default to 1
4549
4550 2009-10-10 19:41  ivan
4551
4552         * ChangeLog, debian/changelog: Updated for 1.9.1
4553
4554 2009-10-10 18:57  ivan
4555
4556         * ChangeLog, rpm/freeside.spec, debian/changelog: Updated for 1.9.1
4557
4558 2009-10-10 18:50  ivan
4559
4560         * Makefile, bin/cvs2cl: helps to have the tool
4561
4562 2009-10-10 18:48  ivan
4563
4564         * Makefile: do it
4565
4566 2009-10-10 18:48  ivan
4567
4568         * rt/lib/RT.pm: huh #2
4569
4570 2009-10-10 18:46  ivan
4571
4572         * rt/Makefile: huh
4573
4574 2009-10-10 18:45  ivan
4575
4576         * httemplate/search/elements/search-html.html: don't try to follow
4577           a blank redirect
4578
4579 2009-10-10 18:45  ivan
4580
4581         * httemplate/search/report_cdr.html: end form
4582
4583 2009-10-10 18:45  ivan
4584
4585         * httemplate/elements/tr-textarea.html: new rows and cols options
4586
4587 2009-10-10 18:44  ivan
4588
4589         * httemplate/elements/tr-select-pkg_class.html: respect
4590           element_name
4591
4592 2009-10-10 18:43  ivan
4593
4594         * httemplate/browse/agent.cgi: cleanup
4595
4596 2009-10-10 18:42  ivan
4597
4598         * eg/cdr_template.pm, httemplate/elements/selectlayers.html: doc
4599
4600 2009-10-10 18:41  ivan
4601
4602         * FS/FS/part_export/globalpops_voip.pm: correct variable
4603           initialization
4604
4605 2009-10-10 18:40  ivan
4606
4607         * FS/FS/: access_right.pm, access_usergroup.pm,
4608           clientapi_session_field.pm, cust_svc_option.pm: remembered to
4609           customize this manpage
4610
4611 2009-10-10 18:39  ivan
4612
4613         * FS/FS/Record.pm: ::1 becomes 127.0.0.1 in IP checks
4614
4615 2009-10-09 20:22  ivan
4616
4617         * ChangeLog: commit message for a file about commitmessages
4618
4619 2009-10-09 16:59  ivan
4620
4621         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
4622           httemplate/edit/cust_main/billing.html,
4623           httemplate/elements/select-terms.html, FS/FS/cust_bill.pm,
4624           httemplate/edit/quick-charge.html,
4625           httemplate/edit/process/quick-charge.cgi: change invoice terms
4626           for one-time charges (& bill them immediately), RT#5891
4627
4628 2009-10-09 14:37  ivan
4629
4630         * FS/FS/cust_main.pm: add cust_pkg_ref option to charge
4631
4632 2009-10-08 01:28  ivan
4633
4634         * httemplate/view/cust_main/packages.html: fix "show old packages"
4635           accidentally hiding cancelled packages, RT#5276
4636
4637 2009-10-07 23:00  ivan
4638
4639         * FS/FS/: cust_main.pm, Cron/bill.pm: freeside-daily -g and -m
4640           cooperation (and no HASH() queue noise with -m)
4641
4642 2009-10-07 22:44  ivan
4643
4644         * FS/FS/: cust_bill.pm, cust_main.pm: avoid some (look to be
4645           harmless) warnings:
4646
4647           Argument "" isn't numeric in sprintf at
4648           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2358.
4649
4650           Argument "" isn't numeric in subtraction (-) at
4651           /usr/local/share/perl/5.10.0/FS/cust_bill.pm line 2359.
4652
4653           Argument "" isn't numeric in addition (+) at
4654           /usr/local/share/perl/5.10.0/FS/cust_main.pm line 2788.
4655
4656 2009-10-07 22:09  ivan
4657
4658         * FS/FS/cust_bill.pm: tyop
4659
4660 2009-10-07 18:15  ivan
4661
4662         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
4663           conf/invoice_latex: conf switches to turn on smaller notes and
4664           footer sections with stock templates, RT#5218
4665
4666 2009-10-07 16:51  ivan
4667
4668         * httemplate/view/cust_statement.html: naming follow-up notices
4669           from the event rather than creting a slew of separate templates,
4670           RT#5217
4671
4672 2009-10-07 16:44  ivan
4673
4674         * FS/FS/cust_bill.pm, httemplate/misc/email-statement.cgi,
4675           httemplate/misc/send-invoice.cgi,
4676           httemplate/misc/send-statement.cgi,
4677           httemplate/search/cust_event.html,
4678           FS/FS/part_event/Action/cust_bill_send_reminder.pm,
4679           conf/invoice_html, conf/invoice_latex, conf/invoice_template,
4680           httemplate/view/cust_bill-pdf.cgi,
4681           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
4682           httemplate/view/cust_statement.html: naming follow-up notices
4683           from the event rather than creting a slew of separate templates,
4684           RT#5217
4685
4686 2009-10-06 17:43  ivan
4687
4688         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
4689           1.180.2.52 (2009-10-03), RT#2873
4690
4691 2009-10-06 16:51  ivan
4692
4693         * FS/FS/cust_bill_pkg.pm: remove inadvertant debugging warnings
4694
4695 2009-10-06 08:49  jeff
4696
4697         * httemplate/edit/router.cgi: replace disappearing line
4698
4699 2009-10-05 16:36  ivan
4700
4701         * FS/FS/svc_acct.pm: remove annoying warning: Use of uninitialized
4702           value $FS::svc_acct::passwordmin in pattern match (m//) at
4703           /usr/local/share/perl/5.10.0/FS/svc_acct.pm line 60.
4704
4705 2009-10-05 11:17  ivan
4706
4707         * httemplate/misc/payment.cgi: oops, handle old cust_main.pm
4708           properly (should we be bothering?) :/ RT#5889
4709
4710 2009-10-05 09:57  ivan
4711
4712         * httemplate/view/cust_main/payment_history/voided_payment.html:
4713           doh, fix error viewing voided payments, RT#6382
4714
4715 2009-10-05 08:07  jeff
4716
4717         * httemplate/elements/tr-select-pkg_class.html: remove unused
4718           option that DTWT
4719
4720 2009-10-05 07:04  jeff
4721
4722         * httemplate/edit/cust_main/: bottomfixup.js,
4723           choose_tax_location.html, contact.html: low hanging fruit:
4724           improvement in tax location selection RT#6000
4725
4726 2009-10-05 07:01  jeff
4727
4728         * httemplate/edit/router.cgi: low hanging fruit: restore router
4729           virtual fields (and svcnum) in 1.9 RT#5960
4730
4731 2009-10-04 19:40  ivan
4732
4733         * httemplate/misc/payment.cgi: add manual_process-skip_first
4734           option, RT#5889
4735
4736 2009-10-04 19:35  ivan
4737
4738         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/misc/payment.cgi:
4739           add manual_process-skip_first option, RT#5889
4740
4741 2009-10-04 19:16  ivan
4742
4743         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
4744           httemplate/misc/process/payment.cgi: add manual_process-display
4745           config to subtract fee from amount instead of adding, RT#5889
4746
4747 2009-10-04 18:40  jeff
4748
4749         * conf/invoice_html: can't revert because windows is ghei
4750
4751 2009-10-04 18:07  jeff
4752
4753         * FS/FS/cust_main.pm: don't consider setup or recurring taxes when
4754           billing usage on cancel
4755
4756 2009-10-04 18:00  jeff
4757
4758         * FS/FS/: cust_bill.pm, cust_main.pm, part_pkg/voip_cdr.pm:
4759           invoices with details in separate section but usage not separated
4760
4761 2009-10-04 17:49  jeff
4762
4763         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Upgrade.pm,
4764           FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_htmlsummary,
4765           conf/invoice_latex, conf/invoice_latexsummary,
4766           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_display.pm,
4767           FS/FS/cust_main.pm, FS/FS/pkg_category.pm,
4768           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
4769           FS/FS/part_event/Action/fee.pm,
4770           httemplate/browse/pkg_category.html,
4771           httemplate/edit/pkg_category.html: leading summary page invoices
4772           #RT5086
4773
4774 2009-10-04 16:36  ivan
4775
4776         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix the same
4777           problem with processing payments & masked ACH amounts, RT#6374
4778
4779 2009-10-04 16:31  ivan
4780
4781         * FS/FS/ClientAPI/MyAccount.pm: fix problems "re-saving" a masked
4782           card.  hopefully the last of it!
4783
4784 2009-10-03 19:09  ivan
4785
4786         * httemplate/misc/delete-cust_bill.html: delete invoices, RT#4048
4787
4788 2009-10-03 19:04  ivan
4789
4790         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Setup.pm,
4791           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
4792           FS/bin/freeside-addgroup, bin/mapsecrets2access_user,
4793           httemplate/view/cust_bill.cgi,
4794           httemplate/view/cust_main/payment_history.html,
4795           httemplate/view/cust_main/payment_history/invoice.html: delete
4796           invoices, RT#4048
4797
4798 2009-10-03 17:08  ivan
4799
4800         * httemplate/view/cust_main.cgi: more room for cancellation reason
4801
4802 2009-10-03 17:07  ivan
4803
4804         * httemplate/elements/popup_link-cust_main.html: doc
4805
4806 2009-10-03 15:09  ivan
4807
4808         * httemplate/edit/part_bill_event.cgi: cancel to 80, comp @ 90,
4809           RT#5674
4810
4811 2009-10-03 15:06  ivan
4812
4813         * httemplate/edit/part_bill_event.cgi: in old invoice events,
4814           chance default weight of cancel event to 90 so you can place it
4815           at the same time as a realtime event, RT#5674
4816
4817 2009-10-03 13:22  mark
4818
4819         * FS/FS/: pay_batch.pm, pay_batch/paymentech.pm: Load XML::Simple
4820           at runtime to avoid breakage
4821
4822 2009-10-01 16:48  ivan
4823
4824         * FS/FS/cust_main.pm: hopefully fully fix bulk email errors when
4825           selecting a single payby
4826
4827 2009-10-01 16:01  ivan
4828
4829         * FS/FS/Schema.pm: allow svc_acct._password to be NULL in the
4830           schema
4831
4832 2009-10-01 15:02  ivan
4833
4834         * httemplate/view/cust_main/payment_history/voided_payment.html:
4835           consistency with un-voided payments wrt display
4836
4837 2009-09-30 17:52  ivan
4838
4839         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
4840           really final fix for the problems using remembered cards in
4841           self-service. *sigh*
4842
4843 2009-09-30 17:29  ivan
4844
4845         * FS/: FS/Conf.pm, FS/Cron/check.pm, bin/freeside-check: add login
4846           check to FS::ClientAPI::SG/SGNG checks. RT#4610
4847
4848 2009-09-30 12:33  ivan
4849
4850         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: hopefully the
4851           final fix for the problems using remembered cards in self-service
4852
4853 2009-09-29 15:08  ivan
4854
4855         * httemplate/misc/email-customers.html: should fix newsletter
4856           sending error when you select a single payby only
4857
4858 2009-09-28 23:17  ivan
4859
4860         * FS/t/cust_attachment.t: forgot
4861
4862 2009-09-28 15:45  ivan
4863
4864         * FS/FS/Cron/check.pm: more accurate SG check, RT#4610
4865
4866 2009-09-28 15:35  ivan
4867
4868         * FS/: FS/Cron/check.pm, bin/freeside-check: correct place for use
4869           Email::Send, RT#4610
4870
4871 2009-09-28 15:23  ivan
4872
4873         * FS/FS/Cron/check.pm: oops, hopefully fix sg cron check, RT#4610
4874
4875 2009-09-28 08:55  jeff
4876
4877         * FS/FS/cust_pkg.pm: use object copy when billing on cancel to
4878           avoid very weird side effects ( including 'impossible' history )
4879           RT#5723
4880
4881 2009-09-25 05:29  ivan
4882
4883         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
4884           httemplate/config/config.cgi,
4885           httemplate/config/config-process.cgi,
4886           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
4887           processing fee on credit card recharges, RT#5889
4888
4889 2009-09-25 03:29  ivan
4890
4891         * FS/FS/Conf.pm: this one too
4892
4893 2009-09-25 03:14  ivan
4894
4895         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/Signup.pm,
4896           fs_selfservice/FS-SelfService/cgi/signup.cgi,
4897           fs_selfservice/FS-SelfService/cgi/signup.html,
4898           httemplate/config/config-process.cgi,
4899           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
4900           httemplate/elements/select-part_svc.html,
4901           httemplate/elements/select-table.html,
4902           httemplate/elements/tr-select-part_svc.html: nomadix, RT#5876
4903
4904 2009-09-24 19:30  mark
4905
4906         * FS/FS/pay_batch.pm, FS/FS/Conf.pm, FS/FS/pay_batch/BoM.pm,
4907           FS/FS/pay_batch/PAP.pm, FS/FS/pay_batch/ach_spiritone.pm,
4908           FS/FS/pay_batch/chase_canada.pm, FS/FS/pay_batch/paymentech.pm,
4909           FS/FS/pay_batch/td_canada_trust.pm,
4910           httemplate/misc/download-batch.cgi,
4911           httemplate/search/cust_pay_batch.cgi: Batch payment refactoring
4912
4913 2009-09-24 18:04  mark
4914
4915         * FS/MANIFEST: Add cust_attachment
4916
4917 2009-09-24 12:59  ivan
4918
4919         * FS/FS/: Cron/check.pm, Conf.pm: get the ping username/pass from a
4920           config, good enough, RT#4610
4921
4922 2009-09-23 20:14  ivan
4923
4924         * FS/FS/Cron/check.pm, FS/bin/freeside-check,
4925           FS/FS/ClientAPI/SGNG.pm,
4926           fs_selfservice/FS-SelfService/SelfService.pm: add SG and SGNG
4927           ping, RT#4610
4928
4929 2009-09-23 16:47  ivan
4930
4931         * FS/FS/TicketSystem/RT_External.pm: this should fix the occasional
4932           extra ticket showing up on wrong customer record
4933
4934 2009-09-21 20:08  ivan
4935
4936         * FS/FS/Mason.pm: add addl_comp_root.pl and addl_handler_use.pl
4937           config files, RT#4743
4938
4939 2009-09-21 13:48  ivan
4940
4941         * FS/FS/cust_bill.pm: i think it is new Pg (or... new Record.pm???)
4942           that causes this problem... before it just returned nothing for
4943           the search instead of erroring out?
4944
4945 2009-09-20 23:05  ivan
4946
4947         * FS/FS/Conf.pm: doc clarification
4948
4949 2009-09-20 22:35  ivan
4950
4951         * FS/FS/TicketSystem/RT_Internal.pm: left debugging on
4952
4953 2009-09-20 19:41  ivan
4954
4955         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
4956           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
4957           FS/FS/cust_bill_pay_pkg.pm, FS/FS/cust_main.pm,
4958           FS/FS/cust_pay.pm, httemplate/edit/process/cust_pay.cgi,
4959           httemplate/edit/process/elements/ApplicationCommon.html: add
4960           ability to trigger receipts when payment is used against a
4961           specific package instead of when it was made, RT#5199
4962
4963 2009-09-18 15:41  ivan
4964
4965         * FS/FS/: cust_main.pm,
4966           part_event/Condition/has_referral_custnum.pm: add active option
4967           to has_referral_custnum condition, RT#6150
4968
4969 2009-09-18 15:35  ivan
4970
4971         * httemplate/elements/: select-cust_main-status.html,
4972           select-cust_pkg-status.html: fix customer and package status
4973           conditions not sticky on edit, noticed on RT#6150
4974
4975 2009-09-18 12:28  ivan
4976
4977         * httemplate/edit/elements/edit.html: better error message when the
4978           clone object isn't found, RT#6128
4979
4980 2009-09-17 18:03  ivan
4981
4982         * httemplate/view/cust_main/one_time_charge_link.html: fix one-time
4983           charge inadvertantly checking the "tax exempt" checkbox when the
4984           tax product popup is swapped in and out, RT#6095
4985
4986 2009-09-17 16:45  ivan
4987
4988         * FS/FS/cust_bill.pm: eliminate mystery "min ( N.NN, M.MM )"
4989           warning
4990
4991 2009-09-16 18:37  ivan
4992
4993         * httemplate/search/cust_bill_pkg.cgi: fix sales tax report
4994           w/part_pkg overrides, RT#6197
4995
4996 2009-09-15 17:52  ivan
4997
4998         * FS/FS/Mason.pm: quiet warning: Subroutine
4999           Net::Ping::External::_ping_linux redefined
5000
5001 2009-09-15 16:13  ivan
5002
5003         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: set svcnum when rating CDR,
5004           RT#5495
5005
5006 2009-09-15 15:58  ivan
5007
5008         * FS/FS/ClientAPI/Signup.pm: hopefully really finish fixing for
5009           good "Real timeprocessing not enabled!" error when using signup
5010           without any real-time processor, RT#6043
5011
5012 2009-09-15 13:45  ivan
5013
5014         * httemplate/search/svc_phone.cgi: fix phone# usage search, RT#
5015
5016 2009-09-15 13:44  ivan
5017
5018         * httemplate/search/svc_external.cgi: modernize external search
5019
5020 2009-09-15 13:44  ivan
5021
5022         * FS/FS/: cust_main_Mixin.pm, UI/Web.pm: fix display_custnum on
5023           reports, RT#
5024
5025 2009-09-15 12:45  ivan
5026
5027         * htetc/handler.pl: eliminate "Use of uninitialized value in undef
5028           operator at /etc/freeside/handler.pl line 79/80" errors
5029
5030 2009-09-14 16:52  ivan
5031
5032         * FS/FS/Mason.pm, httemplate/elements/popup_link-ping.html,
5033           httemplate/misc/ping.html, httemplate/misc/xmlhttp-ping.html,
5034           httemplate/view/svc_broadband.cgi,
5035           httemplate/view/cust_main/packages/services.html: ping tool,
5036           RT#5845
5037
5038 2009-09-11 10:40  ivan
5039
5040         * FS/FS/cust_bill_pkg_detail.pm: preserve allowing empty values,
5041           doh, RT#6101
5042
5043 2009-09-11 08:51  ivan
5044
5045         * FS/FS/: Schema.pm, cust_bill_pkg.pm, cust_bill_pkg_detail.pm: fix
5046           (hopefully the rest of the) fallout from rating CDRs to sub-penny
5047           amounts
5048
5049 2009-09-10 10:55  ivan
5050
5051         * fs_selfservice/FS-SelfService/cgi/success.html: remove random >
5052           char from signup success.html, RT#6110
5053
5054 2009-08-31 15:17  mark
5055
5056         * FS/FS/cdr/vitelity.pm: Add Vitelity CDR format
5057
5058 2009-08-29 15:47  mark
5059
5060         * FS/FS/: cdr.pm, cdr/broadsoft.pm: Add Broadsoft CDR record format
5061
5062 2009-08-29 15:45  mark
5063
5064         * FS/bin/freeside-cdr-sftp_and_import: Add FTP support
5065
5066 2009-08-29 12:05  ivan
5067
5068         * FS/FS/ClientAPI/MyAccount.pm: hopefully really fix self-service
5069           when not using real-time gateway
5070
5071 2009-08-29 11:51  ivan
5072
5073         * FS/FS/ClientAPI/MyAccount.pm: hopefully fix self-service when not
5074           using real-time gateway
5075
5076 2009-08-27 14:41  ivan
5077
5078         * httemplate/elements/menu.html: oops, tax class menu item got lost
5079
5080 2009-08-27 03:26  ivan
5081
5082         * bin/move-customers: try, try again
5083
5084 2009-08-27 03:23  ivan
5085
5086         * bin/move-customers: doh
5087
5088 2009-08-27 03:04  ivan
5089
5090         * bin/move-customers: ok
5091
5092 2009-08-26 23:52  ivan
5093
5094         * FS/FS/part_export/amazon_ec2.pm: amazon ec2 provisioning
5095
5096 2009-08-26 13:52  jeff
5097
5098         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: improve
5099           testing need for invoicing list
5100
5101 2009-08-26 09:19  rsiddall
5102
5103         * FS/FS/part_export/domreg_net_dri.pm: OpenSRS support for domain
5104           registration first appears in Net::DRI 0.95.
5105
5106 2009-08-26 04:22  ivan
5107
5108         * httemplate/search/: report_svc_phone.html, svc_phone.cgi: first
5109           pass at balance reporting, RT#5496
5110
5111 2009-08-26 03:18  ivan
5112
5113         * FS/FS/part_pkg/voip_cdr.pm: add granularity to single_price CDR
5114           rating, RT#5495
5115
5116 2009-08-25 12:08  jeff
5117
5118         * httemplate/search/: 477.html, report_477.html,
5119           elements/search.html: improved 477 report #6004
5120
5121 2009-08-25 10:03  jeff
5122
5123         * FS/FS/Record.pm: support listref to qsearch as UNION
5124
5125 2009-08-24 04:09  ivan
5126
5127         * bin/move-customers: customer move script, RT#5351
5128
5129 2009-08-24 01:50  ivan
5130
5131         * FS/FS/cust_main.pm, bin/move-customers: (start of) customer move
5132           script, RT#5351
5133
5134 2009-08-24 00:08  ivan
5135
5136         * bin/move-customers: (start of) customer move script, RT#5351
5137
5138 2009-08-23 23:50  ivan
5139
5140         * bin/move-customers: (start of) customer move script, RT#5351
5141
5142 2009-08-23 23:39  ivan
5143
5144         * FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/part_pkg.pm,
5145           bin/move-customers: (start of) customer move script, RT#5351
5146
5147 2009-08-23 23:13  jeff
5148
5149         * httemplate/edit/process/part_pkg.cgi: fix select multiple report
5150           option
5151
5152 2009-08-23 22:09  jeff
5153
5154         * httemplate/graph/cust_bill_pkg.cgi,
5155           httemplate/graph/cust_bill_pkg_detail.cgi,
5156           httemplate/graph/report_cust_bill_pkg.html,
5157           httemplate/graph/report_cust_bill_pkg_detail.html,
5158           FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
5159           httemplate/search/cust_bill_pkg.cgi: add rated call sales report
5160           and option to sales report to count usage separately from
5161           recurring #5588
5162
5163 2009-08-21 17:31  ivan
5164
5165         * httemplate/view/cust_main/packages/status.html: better label
5166
5167 2009-08-21 17:31  ivan
5168
5169         * httemplate/misc/states.cgi: mason style
5170
5171 2009-08-21 17:30  ivan
5172
5173         * httemplate/elements/header.html: doc
5174
5175 2009-08-21 17:29  ivan
5176
5177         * httemplate/edit/elements/edit.html: use name_singular if
5178           available too
5179
5180 2009-08-21 17:29  ivan
5181
5182         * httemplate/edit/cust_main/bottomfixup.js: comment
5183
5184 2009-08-21 17:29  ivan
5185
5186         * httemplate/edit/quick-charge.html: comments
5187
5188 2009-08-21 17:29  ivan
5189
5190         * fs_selfservice/FS-SelfService/cgi/passwd.cgi: not necessary
5191
5192 2009-08-21 17:27  ivan
5193
5194         * FS/FS/Cron/check.pm: fewer false positives
5195
5196 2009-08-21 17:27  ivan
5197
5198         * FS/FS/cust_bill.pm: doc
5199
5200 2009-08-21 17:26  ivan
5201
5202         * FS/FS/Record.pm: cleaner??
5203
5204 2009-08-21 17:22  ivan
5205
5206         * fs_selfservice/FS-SelfService/cgi/order_pkg.html,
5207           fs_selfservice/FS-SelfService/cgi/selfservice.cgi, FS/FS/Conf.pm,
5208           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
5209           fs_selfservice/FS-SelfService/cgi/misc/part_svc-columns.cgi,
5210           fs_selfservice/FS-SelfService/cgi/misc/svc_acct-domains.cgi,
5211           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
5212           httemplate/edit/cust_main/first_pkg/svc_acct.html: order
5213           svc_phone services from self-service too, RT#5085
5214
5215 2009-08-20 13:44  ivan
5216
5217         * fs_selfservice/FS-SelfService/SelfService.pm: mitigate harmless
5218           warnings spamming logs
5219
5220 2009-08-20 02:55  ivan
5221
5222         * FS/FS/part_event/Condition.pm: allow generic conditions for
5223           cust_statement, RT#4860
5224
5225 2009-08-20 02:47  ivan
5226
5227         * FS/FS/Mason.pm, FS/FS/cust_statement.pm, FS/FS/Cron/bill.pm,
5228           FS/FS/part_event/Action/cust_statement.pm,
5229           FS/FS/part_event/Action/cust_statement_send.pm,
5230           FS/FS/part_event/Condition/has_pkg_class.pm,
5231           FS/FS/part_event/Condition/has_pkgpart.pm,
5232           FS/FS/part_event/Condition/hasnt_pkgpart.pm,
5233           httemplate/misc/email-statement.cgi,
5234           httemplate/view/cust_statement-pdf.cgi,
5235           httemplate/view/cust_statement.html: email statements, RT#4860
5236
5237 2009-08-20 02:26  ivan
5238
5239         * bin/generate-table-module: tired of asking
5240
5241 2009-08-19 21:03  ivan
5242
5243         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
5244           FS/FS/cust_statement.pm, FS/FS/part_event.pm,
5245           FS/t/cust_statement.t, FS/FS/Cron/bill.pm,
5246           FS/FS/part_event/Action/cust_statement.pm,
5247           FS/FS/part_event/Action/cust_statement_send.pm,
5248           httemplate/view/cust_statement.html,
5249           httemplate/view/cust_main/payment_history.html,
5250           httemplate/view/cust_main/payment_history/statement.html:
5251           Emailing statements of accounts, RT#4860
5252
5253 2009-08-19 19:40  ivan
5254
5255         * FS/FS/part_event/Action/cust_bill_send.pm: eliminate unnecessary
5256           lookup
5257
5258 2009-08-19 14:27  ivan
5259
5260         * FS/FS/part_event/Action/: cust_bill_fee_percent.pm, fee.pm,
5261           pkg_referral_credit_pkg.pm: add option to disable late fee taxes
5262
5263 2009-08-19 00:05  mark
5264
5265         * FS/FS/part_export/shellcommands_withdomain.pm: Turn off
5266           userdel_no_queue for MagicMail export
5267
5268 2009-08-18 23:15  jeff
5269
5270         * FS/FS/Report/Table/Monthly.pm,
5271           httemplate/graph/cust_bill_pkg.cgi,
5272           httemplate/graph/report_cust_bill_pkg.html,
5273           httemplate/search/cust_bill_pkg.cgi: option to count subpackages
5274           outside packages in sales report #5588
5275
5276 2009-08-18 05:21  jeff
5277
5278         * FS/FS/Conf.pm, httemplate/edit/cust_main/bottomfixup.js: support
5279           2009 - a better way?
5280
5281 2009-08-17 16:08  mark
5282
5283         * FS/FS/part_export/: shellcommands.pm,
5284           shellcommands_withdomain.pm: Add more fine-grained queue options
5285
5286 2009-08-17 13:48  jeff
5287
5288         * FS/FS/: Record.pm, Schema.pm, cust_bill.pm, cust_bill_pkg.pm,
5289           cust_bill_pkg_detail.pm, cust_svc.pm, part_pkg/voip_cdr.pm:
5290           improve emailed cdr csv file (#5727 again)
5291
5292 2009-08-16 15:45  jeff
5293
5294         * httemplate/edit/cust_main/bottomfixup.js: include a census
5295           zipcode link and other minor improvements
5296
5297 2009-08-14 15:13  jeff
5298
5299         * FS/FS/svc_acct.pm: add svcnum lookup for svc_acct
5300
5301 2009-08-14 14:51  jeff
5302
5303         * FS/FS/part_export/shellcommands.pm: add pkgnum and custnum to use
5304           as external ids
5305
5306 2009-08-14 10:26  mark
5307
5308         * httemplate/edit/cust_main_attach.cgi: Fix incorrect access right
5309
5310 2009-08-14 10:24  mark
5311
5312         * FS/FS/AccessRight.pm: Move note/attachment rights to new section
5313
5314 2009-08-13 15:53  mark
5315
5316         * FS/bin/freeside-void-payments: Add option to
5317           freeside-void-payments to cancel customers
5318
5319 2009-08-13 08:13  jeff
5320
5321         * FS/FS/cust_pkg.pm: fix fix multiple pkgpart search (need sanity
5322           check): don't let empty set limit search
5323
5324 2009-08-13 02:35  ivan
5325
5326         * ChangeLog: adding autogen changelog on 1.9
5327
5328 2009-08-13 02:25  ivan
5329
5330         * httemplate/view/cust_main.cgi: fix reverted changes.  grr.
5331           RT#4964
5332
5333 2009-08-12 17:26  ivan
5334
5335         * init.d/freeside-init: useful stuff for webdemo & profiling
5336
5337 2009-08-12 07:58  jeff
5338
5339         * bin/billco-upload, Makefile, FS/FS/Conf.pm, FS/FS/Cron/upload.pm,
5340           FS/bin/freeside-daily, FS/bin/freeside-monthly,
5341           httemplate/config/config-view.cgi: internalize billco-upload and
5342           automate the transfer to the provider RT#5902
5343
5344 2009-08-12 04:57  ivan
5345
5346         * httemplate/: docs/about.html, docs/credits.html,
5347           docs/license.html, elements/header-popup.html: slight
5348           about/credits UI tweak
5349
5350 2009-08-11 22:22  ivan
5351
5352         * FS/FS/: cust_main.pm, part_event/Action.pm,
5353           part_event/Action/cust_bill_fee_percent.pm,
5354           part_event/Action/fee.pm: add pre-bill event stage for late fees,
5355           RT#5589
5356
5357 2009-08-11 19:36  ivan
5358
5359         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
5360           httemplate/search/cust_pkg.cgi: fix multiple pkgpart search,
5361           RT#5924
5362
5363 2009-08-11 14:33  rsiddall
5364
5365         * rpm/freeside.spec: Back out kludge to show CVS snapshot date in
5366           version number in GUI.  You can get the snapshot date from the
5367           release number using "rpm -q freeside".
5368
5369 2009-08-11 14:29  rsiddall
5370
5371         * Makefile: Reset RPM release number back to 1 on a new version
5372           release.
5373
5374 2009-08-10 19:45  ivan
5375
5376         * FS/FS/part_event/Action/writeoff.pm: fix bad debt writeoff
5377           action, RT#5798
5378
5379 2009-08-10 19:34  ivan
5380
5381         * FS/FS/cust_main.pm: add $company_name and $company_address to
5382           decline template, RT#5869
5383
5384 2009-08-10 16:04  mark
5385
5386         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_attach.cgi,
5387           httemplate/edit/process/cust_main_attach.cgi,
5388           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
5389           httemplate/view/cust_main/attachments.html: Improve handling of
5390           deleted attachments
5391
5392 2009-08-10 14:44  ivan
5393
5394         * FS/FS/part_export/netsapiens.pm: last nits on netsapiens export,
5395           RT#5226
5396
5397 2009-08-10 11:05  mark
5398
5399         * FS/FS/part_export/shellcommands_withdomain.pm: Add preset for
5400           magicmail
5401
5402 2009-08-10 04:57  ivan
5403
5404         * fs_selfservice/FS-SelfService/cgi/process_svc_external.html: when
5405           using pkg-balances, limit self-service access when a customer
5406           with multiple packages logs on, RT#4189
5407
5408 2009-08-10 04:50  ivan
5409
5410         * FS/FS/ClientAPI/MyAccount.pm,
5411           fs_selfservice/FS-SelfService/SelfService.pm,
5412           fs_selfservice/FS-SelfService/cgi/myaccount.html,
5413           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5414           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5415           fs_selfservice/FS-SelfService/cgi/login.html,
5416           fs_selfservice/FS-SelfService/cgi/logout.html,
5417           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html:
5418           when using pkg-balances, limit self-service access when a
5419           customer with multiple packages logs on, RT#4189
5420
5421 2009-08-09 16:53  jeff
5422
5423         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: whoops: theory
5424           should match practice
5425
5426 2009-08-09 16:45  jeff
5427
5428         * FS/FS/part_event/Action/cust_bill_spool_csv.pm: fix per agent
5429           spools
5430
5431 2009-08-09 15:47  jeff
5432
5433         * FS/FS/cust_bill_pkg.pm: don't bomb when the line item has no
5434           start date
5435
5436 2009-08-09 02:05  mark
5437
5438         * FS/FS/cust_attachment.pm, httemplate/edit/cust_main_attach.cgi,
5439           httemplate/edit/process/cust_main_attach.cgi,
5440           httemplate/view/attachment.html, httemplate/view/cust_main.cgi,
5441           httemplate/view/cust_main/attachments.html, FS/FS/AccessRight.pm,
5442           FS/FS/Conf.pm, FS/FS/Mason.pm, FS/FS/Record.pm, FS/FS/Schema.pm:
5443           Add cust_attachment stuff
5444
5445 2009-08-07 16:08  ivan
5446
5447         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
5448           httemplate/edit/cust_main/top_misc.html,
5449           httemplate/edit/process/cust_main.cgi,
5450           httemplate/elements/tr-input-date-field.html: add ability to edit
5451           signup dates (turn on cust_main-edit_signupdate config), RT#4644
5452
5453 2009-08-06 17:39  ivan
5454
5455         * FS/FS/cust_main.pm, httemplate/edit/process/quick-cust_pkg.cgi,
5456           httemplate/elements/tr-input-date-field.html,
5457           httemplate/misc/order_pkg.html,
5458           httemplate/view/cust_main/packages.html: don't start recurring
5459           billing when a start date hasn't been reached yet either... and
5460           since that works, add the start date to new package order,
5461           RT#5347
5462
5463 2009-08-05 17:41  ivan
5464
5465         * FS/FS/part_export/netsapiens.pm: pass mac addresses as lower-case
5466           to netsapiens, RT#5226
5467
5468 2009-08-05 17:39  ivan
5469
5470         * FS/FS/svc_phone.pm: delete phone_device records when svc_phone is
5471           deleted, RT#5226
5472
5473 2009-08-05 16:32  ivan
5474
5475         * FS/FS/part_pkg/: agent.pm, base_rate.pm, flat.pm,
5476           flat_delayed.pm, prorate_delayed.pm: fix cancellation errors with
5477           updated flat_introrate, RT#5865
5478
5479 2009-08-04 19:27  ivan
5480
5481         * FS/FS/: svc_acct.pm: export negative byte values to chillispot
5482           attributes as 0, RT#5815
5483
5484 2009-08-04 16:43  ivan
5485
5486         * FS/: FS/svc_acct.pm, bin/freeside-sqlradius-reset: hopefully
5487           ignore errors about deleted accounts and properly finish
5488           freeside-sqlradius-reset, RT#5868
5489
5490 2009-08-04 15:04  ivan
5491
5492         * FS/: FS/svc_Common.pm, bin/freeside-sqlradius-reset: ignore
5493           problams calling ->overlimit during sqlradius-reset, wtf?!
5494           RT#5868
5495
5496 2009-08-03 17:19  ivan
5497
5498         * FS/FS/cust_pkg.pm: don't reset usage on package change when
5499           usage_rollover is on, it adds twice...
5500
5501 2009-08-03 12:54  ivan
5502
5503         * httemplate/elements/header.html: looks slightly better in default
5504           IE hopefully
5505
5506 2009-08-03 07:17  jeff
5507
5508         * FS/FS/part_export/shellcommands.pm: new doesn't exist
5509
5510 2009-08-03 07:07  jeff
5511
5512         * FS/FS/part_export/shellcommands.pm: bad tyops
5513
5514 2009-08-01 12:16  jeff
5515
5516         * FS/FS/: Schema.pm, queue.pm, queue_arg.pm: support broader array
5517           of queue args #5855, fallout from #5495
5518
5519 2009-07-31 06:20  ivan
5520
5521         * FS/FS/ClientAPI/MyAccount.pm,
5522           fs_selfservice/FS-SelfService/SelfService.pm,
5523           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
5524           fs_selfservice/FS-SelfService/cgi/change_bill.html,
5525           fs_selfservice/FS-SelfService/cgi/change_password.html,
5526           fs_selfservice/FS-SelfService/cgi/change_pay.html,
5527           fs_selfservice/FS-SelfService/cgi/change_ship.html,
5528           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
5529           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
5530           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
5531           fs_selfservice/FS-SelfService/cgi/footer.html,
5532           fs_selfservice/FS-SelfService/cgi/header.html,
5533           fs_selfservice/FS-SelfService/cgi/login.html,
5534           fs_selfservice/FS-SelfService/cgi/logout.html,
5535           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
5536           fs_selfservice/FS-SelfService/cgi/make_payment.html,
5537           fs_selfservice/FS-SelfService/cgi/myaccount.html,
5538           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
5539           fs_selfservice/FS-SelfService/cgi/payment_results.html,
5540           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
5541           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
5542           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
5543           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
5544           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
5545           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
5546           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
5547           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
5548           fs_selfservice/FS-SelfService/cgi/provision.html,
5549           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
5550           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
5551           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
5552           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
5553           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
5554           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: skin
5555           up self-service according to config passed from backend, RT#5530
5556
5557 2009-07-31 00:58  ivan
5558
5559         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
5560
5561 2009-07-31 00:51  ivan
5562
5563         * bin/cdr-transnexus.import: only need Customer-CDRs, RT#5229
5564
5565 2009-07-30 02:19  ivan
5566
5567         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: pass a pkgnum from
5568           self-service if applicable, RT#4339
5569
5570 2009-07-30 01:43  ivan
5571
5572         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: lost fix for
5573           illegal state?
5574
5575 2009-07-30 00:39  ivan
5576
5577         * httemplate/view/cust_main/change_history.html: small fix to
5578           change history to not error out with svc_acct services, RT#1005
5579
5580 2009-07-30 00:35  mark
5581
5582         * FS/FS/part_export/shellcommands.pm: Make no_queue option work
5583           correctly
5584
5585 2009-07-29 23:52  ivan
5586
5587         * httemplate/view/cust_main/payment_history.html: didn't mean to
5588           leave a Dump(er) there
5589
5590 2009-07-29 23:50  ivan
5591
5592         * httemplate/edit/cust_pay.cgi: another accidentally (alliterated)
5593           vestigial variable
5594
5595 2009-07-29 23:49  ivan
5596
5597         * httemplate/edit/cust_credit.cgi: don't need to lookup cust_main
5598           here
5599
5600 2009-07-29 23:48  ivan
5601
5602         * httemplate/elements/select-cust_pkg-balances.html: fix for
5603           stickiness on errors
5604
5605 2009-07-29 23:42  ivan
5606
5607         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
5608           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
5609           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
5610           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
5611           FS/FS/cust_pay_void.pm, FS/FS/cust_pkg.pm, FS/FS/cust_main.pm,
5612           httemplate/edit/cust_credit.cgi, httemplate/edit/cust_pay.cgi,
5613           httemplate/edit/process/cust_pay.cgi,
5614           httemplate/elements/select-cust_pkg-balances.html,
5615           httemplate/elements/tr-select-cust_pkg-balances.html,
5616           httemplate/view/cust_bill.cgi, httemplate/view/cust_pay.html,
5617           httemplate/view/cust_main/packages.html,
5618           httemplate/view/cust_main/payment_history.html,
5619           httemplate/view/cust_main/packages/status.html,
5620           httemplate/view/cust_main/payment_history/payment.html,
5621           httemplate/view/cust_main/payment_history/credit.html,
5622           httemplate/view/cust_main/payment_history/voided_payment.html:
5623           experimental package balances, RT#4339
5624
5625 2009-07-28 15:21  jeff
5626
5627         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
5628           FS/FS/cust_main.pm, httemplate/edit/cust_main/billing.html,
5629           httemplate/view/cust_main/billing.html: feature to email CSV of
5630           CDRs with invoices #5727
5631
5632 2009-07-28 14:17  ivan
5633
5634         * FS/FS/Conf.pm, FS/FS/AccessRight.pm, FS/FS/Mason.pm,
5635           FS/FS/svc_external.pm, httemplate/pref/pref.html,
5636           httemplate/view/cust_main.cgi,
5637           httemplate/view/cust_main/change_history.html: adding a basic
5638           change history using history tables, RT#1005, RT#4357
5639
5640 2009-07-27 19:12  mark
5641
5642         * FS/FS/part_export/: shellcommands.pm,
5643           shellcommands_withdomain.pm: Add no_queue option to shellcommands
5644           exports
5645
5646 2009-07-27 12:51  ivan
5647
5648         * httemplate/misc/cancel_pkg.html: fix spacing
5649
5650 2009-07-27 02:59  ivan
5651
5652         * httemplate/search/: report_cust_pay.html,
5653           elements/cust_pay_or_refund.html: searching for voided payments
5654           by void date as well, RT#5786
5655
5656 2009-07-27 02:07  ivan
5657
5658         * httemplate/: elements/menu.html, search/cust_pay_void.html,
5659           search/report_cust_pay.html,
5660           search/elements/cust_pay_or_refund.html, view/cust_pay.html,
5661           view/cust_pay_void.html: voided payment report, RT#5786
5662
5663 2009-07-26 23:17  ivan
5664
5665         * FS/FS/Conf.pm, httemplate/config/config-view.cgi: add deprecated
5666           config options back to Conf.pm to fix "unapplypayments" fails
5667           existential comparison errors, RT#2927
5668
5669 2009-07-26 20:26  jeff
5670
5671         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
5672           httemplate/edit/cust_main.cgi,
5673           httemplate/edit/cust_main/bottomfixup.js,
5674           httemplate/edit/cust_main/contact.html,
5675           httemplate/elements/location.html,
5676           httemplate/misc/xmlhttp-cust_main-censustract.html,
5677           httemplate/search/cust_pkg.cgi,
5678           httemplate/view/cust_main/misc.html: FCC from 477 improvements
5679           #4912
5680
5681 2009-07-26 13:23  jeff
5682
5683         * httemplate/search/svc_broadband.cgi: fix links
5684
5685 2009-07-26 12:36  ivan
5686
5687         * rt/FREESIDE_MODIFIED: fix the date picker in RT to use jscalendar
5688           instead of an HTML popup (that had acquired the page header,
5689           eek), RT#1682
5690
5691 2009-07-26 11:40  ivan
5692
5693         * FS/FS/Conf_compat17.pm: bring up-to-date wrt 1.7 Conf.pm
5694           1.180.2.49 (2009-7-26), RT#2873
5695
5696 2009-07-25 23:38  jeff
5697
5698         * FS/bin/freeside-apply_payments_and_credits: command line tool to
5699           apply payments and credits
5700
5701 2009-07-25 15:00  ivan
5702
5703         * htetc/handler.pl: set a character encoding for all pages; this
5704           should fix problems with diamond question marks even when the
5705           server gets an UTF-8 default setting, RT#3094
5706
5707 2009-07-25 14:33  ivan
5708
5709         * FS/FS/cust_event.pm, httemplate/search/cust_event.html: this
5710           should fix the re-email/print links on event search pages sending
5711           too much, RT#5740, RT#5570
5712
5713 2009-07-25 00:57  ivan
5714
5715         * FS/FS/Record.pm: teach Record.pm about BYTEA handling in order to
5716           store files in the db, RT#4964
5717
5718 2009-07-24 02:38  ivan
5719
5720         * FS/FS/: Conf.pm, svc_acct.pm: add handling of ChilliSpot (and
5721           CoovaChilli) Max attributes, specifically
5722           ChilliSpot-Max-{Input,Output,Total}-{Octets,Gigawords}, RT#5815
5723
5724 2009-07-23 22:51  mark
5725
5726         * FS/bin/freeside-void-payments: Add -v switch (verbose) to
5727           freeside-void-payments
5728
5729 2009-07-23 12:46  ivan
5730
5731         * FS/FS/cust_pay.pm: avoid harmless warning: Use of uninitialized
5732           value in string ne
5733
5734 2009-07-23 12:40  ivan
5735
5736         * FS/bin/freeside-void-payments: fix -r option, RT#5675
5737
5738 2009-07-23 09:48  jeff
5739
5740         * httemplate/browse/svc_acct_pop.cgi: restore svc_acct_pop editing
5741
5742 2009-07-23 06:25  ivan
5743
5744         * httemplate/: browse/cust_main_county.cgi,
5745           edit/process/cust_main_county-collapse.cgi: add back remove
5746           ("collapse") links again.  on each line this time.  RT#2973
5747
5748 2009-07-22 23:58  ivan
5749
5750         * FS/FS/Tron.pm: need to see who is still on deb 4 & pg 7.4
5751
5752 2009-07-22 15:05  ivan
5753
5754         * httemplate/view/cust_main/misc.html: fix bombing out on new
5755           DateTime
5756
5757 2009-07-21 11:44  ivan
5758
5759         * FS/FS/: Schema.pm, part_pkg/cdr_termination.pm: sub-penny
5760           termination pricing too, RT#5495
5761
5762 2009-07-21 00:03  ivan
5763
5764         * FS/FS/part_pkg/voip_cdr.pm: yow.  fix spurious charge errors
5765           w/single_price, round to four decimal places (wtf?) instead of 2,
5766           RT#5495
5767
5768 2009-07-20 22:29  ivan
5769
5770         * FS/FS/part_pkg/voip_cdr.pm: and fix min_charge option, RT#5495
5771
5772 2009-07-20 22:27  ivan
5773
5774         * FS/FS/part_pkg/voip_cdr.pm: if we're going to do recur_Common,
5775           have to use and @ISA (and capitalize) it
5776
5777 2009-07-20 17:20  ivan
5778
5779         * FS/FS/part_pkg/voip_cdr.pm: don't have a money type in package
5780           definitions at the moment
5781
5782 2009-07-20 16:01  jeff
5783
5784         * FS/FS/: Conf.pm, cust_bill.pm: config setting to have emailed
5785           invoices include call details #5275
5786
5787 2009-07-20 07:26  jeff
5788
5789         * httemplate/elements/checkbox.html,
5790           httemplate/elements/tr-checkbox.html,
5791           httemplate/elements/tr-justtitle.html,
5792           httemplate/elements/tr-title.html, FS/FS/Schema.pm,
5793           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
5794           FS/FS/part_pkg.pm, FS/FS/part_pkg_link.pm,
5795           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
5796           httemplate/edit/process/part_pkg.cgi: bundle bill linked packages
5797           into top line total when desired #5724
5798
5799 2009-07-19 21:51  ivan
5800
5801         * FS/FS/cust_pkg.pm: one $conf is enough
5802
5803 2009-07-19 21:40  ivan
5804
5805         * rt/: FREESIDE_MODIFIED, lib/RT/Transaction_Overlay.pm: slightly
5806           improve terrible quoting behavior when you change MessageBoxWidth
5807
5808 2009-07-19 21:19  ivan
5809
5810         * httemplate/elements/header.html: fix preferences links showing as
5811           blue/purple on RT side
5812
5813 2009-07-19 21:14  ivan
5814
5815         * rt/FREESIDE_MODIFIED: fix badly styled links on ticket create
5816           (fallout from RT borging/styling)
5817
5818 2009-07-17 16:33  ivan
5819
5820         * FS/FS/cdr.pm: remove unused cdr_upstream_rate
5821
5822 2009-07-17 16:10  rsiddall
5823
5824         * rpm/freeside.spec: Filter out requirements for specific Freeside
5825           modules so that you can install an RPM which requires missing
5826           Freeside modules.
5827
5828 2009-07-17 15:26  ivan
5829
5830         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily: commit
5831           pkgpart exclusion for billing run, RT#5495
5832
5833 2009-07-17 07:58  jeff
5834
5835         * bin/billco-upload: add mutex and commit changes found on
5836           installed system
5837
5838 2009-07-16 19:29  jeff
5839
5840         * httemplate/search/cust_pkg.cgi: FSM, another missed file for 477
5841           reporting
5842
5843 2009-07-16 18:44  jeff
5844
5845         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/voip_cdr.pm:
5846           bill usage when cancelling package
5847
5848 2009-07-16 18:08  jeff
5849
5850         * bin/generate-table-module: black magic to edit Mason.pm as well
5851
5852 2009-07-16 17:35  ivan
5853
5854         * FS/FS/part_pkg/: voip_cdr.pm: add single_price option so you can
5855           do one per-minute price without rate tables, RT#5495
5856
5857 2009-07-16 17:33  ivan
5858
5859         * FS/MANIFEST: get rid of cdr_upstream_rate table and some other
5860           old convergent cruft
5861
5862 2009-07-16 17:10  ivan
5863
5864         * FS/: FS/Schema.pm, FS/cdr.pm, FS/cdr_upstream_rate.pm,
5865           FS/part_pkg/voip_cdr.pm, FS.pm, t/cdr_upstream_rate.t: get rid of
5866           cdr_upstream_rate table and some other old convergent cruft
5867
5868 2009-07-16 15:16  jeff
5869
5870         * FS/FS/Mason.pm: dark magic coming soon
5871
5872 2009-07-15 18:57  jeff
5873
5874         * httemplate/search/477.html: duh! more 477 files
5875
5876 2009-07-15 18:35  jeff
5877
5878         * httemplate/search/report_477.html: missed file for 477 reporting
5879
5880 2009-07-15 16:06  ivan
5881
5882         * FS/FS/part_pkg/cdr_termination.pm: unused for now
5883
5884 2009-07-15 15:49  ivan
5885
5886         * FS/FS/: Conf.pm, cdr.pm: add option to trim leading zeros when
5887           setting charged_party to accountcode, RT#5495
5888
5889 2009-07-14 12:06  rsiddall
5890
5891         * FS/FS/part_export/domreg_net_dri.pm: Minor bug fix, spotted by
5892           Jeff.
5893
5894 2009-07-14 12:05  rsiddall
5895
5896         * FS/FS/svc_domain.pm: Changed description of "action" field to
5897           match domain registration exports.
5898
5899 2009-07-13 20:14  ivan
5900
5901         * htetc/handler.pl: fix warnings, from RT merge fallout
5902
5903 2009-07-13 19:53  ivan
5904
5905         * FS/FS/part_export/netsapiens.pm: fix netsapiens device
5906           provisioning?  or at least better debugging, RT#5226
5907
5908 2009-07-13 19:52  ivan
5909
5910         * httemplate/elements/tr-select-did.html: stop Dumper spew
5911
5912 2009-07-13 17:28  rsiddall
5913
5914         * Makefile, FS/FS/svc_domain.pm,
5915           FS/FS/part_export/domreg_net_dri.pm,
5916           httemplate/edit/process/domreg.cgi: New export to
5917           register/transfer/renew/revoke domains using Net::DRI.  Currently
5918           optimized for OpenSRS.  Should become more generalized in later
5919           releases.  Modified Makefile to insert the Freeside log folder
5920           into the new export.  Modified svc_domain.pm to prevent
5921           generation of transfer requests when a domain is moved to a
5922           different package with a domain registration attached to one of
5923           the included services.  Modified domreg.cgi to display errors on
5924           a separate page.
5925
5926 2009-07-13 09:02  jeff
5927
5928         * FS/FS/: tax_rate.pm, tax_rate_location.pm: correct ordering and
5929           other bugs in tax updates
5930
5931 2009-07-13 03:12  ivan
5932
5933         * FS/FS/part_pkg/recur_Common.pm: eliminate harmless "no %info hash
5934           found in FS::part_pkg::recur_Common, skipping" warning
5935
5936 2009-07-13 02:19  ivan
5937
5938         * FS/FS/ClientAPI/MyAccount.pm,
5939           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: fix
5940           self-service agent-specific logos
5941
5942 2009-07-13 02:10  ivan
5943
5944         * httemplate/view/cust_bill-logo.cgi: fix old-style agent-virt
5945           logo?
5946
5947 2009-07-13 00:21  ivan
5948
5949         * conf/invoice_html: thank you IE8
5950
5951 2009-07-13 00:10  ivan
5952
5953         * httemplate/search/report_unapplied_cust_pay.html: clarify wording
5954
5955 2009-07-12 18:50  ivan
5956
5957         * httemplate/elements/: header.html, menubar.html: style nits
5958
5959 2009-07-12 16:45  ivan
5960
5961         * httemplate/elements/header.html: fix header sizes :/
5962
5963 2009-07-12 16:38  ivan
5964
5965         * FS/FS/CGI.pm: this should fix $fsurl under the unified RT?  sure
5966           hope so
5967
5968 2009-07-12 16:25  ivan
5969
5970         * httemplate/edit/cust_main.cgi: ACL on customer edit
5971
5972 2009-07-12 16:22  ivan
5973
5974         * httemplate/elements/header.html, httemplate/elements/menu.html,
5975           httemplate/elements/xmenu.css, httemplate/elements/xmenu.top.css,
5976           rt/FREESIDE_MODIFIED, rt/etc/RT_SiteConfig.pm: resolve style
5977           weirdness (fallout from RT integration), especially
5978           non-fixed-width comment boxes, menu/searchbar differences,
5979           RT#1169
5980
5981 2009-07-12 12:32  ivan
5982
5983         * httemplate/elements/menu.html: update tickting config
5984           descriptions
5985
5986 2009-07-12 06:27  jeff
5987
5988         * FS/FS/Record.pm: stop gratuitous hash manipulatoin during enum
5989           untaint
5990
5991 2009-07-10 19:40  ivan
5992
5993         * bin/drop_slony.slonik: notes
5994
5995 2009-07-10 10:50  ivan
5996
5997         * httemplate/elements/: select-did.html, tr-select-did.html: fix
5998           svc_phone provisioning!
5999
6000 2009-07-09 17:36  ivan
6001
6002         * FS/FS/cdr.pm: fix sansay CDR import to ignore "NA" in dates,
6003           RT#5495
6004
6005 2009-07-09 16:59  ivan
6006
6007         * FS/FS/cdr.pm, FS/FS/cdr/sansay.pm, eg/cdr_template.pm: sansay
6008           CDRs, RT#5495
6009
6010 2009-07-09 16:58  ivan
6011
6012         * FS/bin/freeside-cdr-sftp_and_import: add -r option
6013
6014 2009-07-09 14:05  ivan
6015
6016         * FS/FS/cust_main.pm, httemplate/elements/menu.html,
6017           httemplate/search/report_unapplied_cust_pay.html,
6018           httemplate/search/unapplied_cust_pay.html: unapplied payments
6019           report, RT#4861
6020
6021 2009-07-09 13:36  ivan
6022
6023         * httemplate/search/elements/cust_main_dayranges.html: no idea how
6024           i missed fixing this before
6025
6026 2009-07-09 13:18  ivan
6027
6028         * httemplate/search/report_receivables.cgi: oops
6029
6030 2009-07-08 04:12  ivan
6031
6032         * FS/FS/TicketSystem/RT_External.pm,
6033           FS/FS/TicketSystem/RT_Internal.pm, httemplate/elements/menu.html,
6034           FS/FS/Conf.pm, FS/FS/Mason.pm, htetc/handler.pl,
6035           httemplate/elements/about_freeside.html,
6036           httemplate/elements/about_rt.html,
6037           httemplate/elements/header.html,
6038           httemplate/elements/popup_link.html, rt/FREESIDE_MODIFIED: borg
6039           RT menus, RT#1169
6040
6041 2009-07-07 20:33  ivan
6042
6043         * httemplate/search/: report_receivables.cgi,
6044           report_unapplied_cust_pay.html, unapplied_cust_pay.html,
6045           elements/cust_main_dayranges.html: factor out the range-handling
6046           portions of receivables report, start on a similar unapplied
6047           payment report, RT#4861
6048
6049 2009-07-07 02:53  ivan
6050
6051         * FS/FS/Schema.pm, httemplate/view/svc_broadband.cgi: allow null
6052           svc_broadband.ip_addr
6053
6054 2009-07-07 02:23  ivan
6055
6056         * FS/FS/: Conf.pm, Schema.pm, svc_broadband.pm: allow null
6057           svc_broadband.ip_addr
6058
6059 2009-07-07 02:22  ivan
6060
6061         * httemplate/edit/svc_broadband.cgi: UI nit - double #
6062
6063 2009-07-07 00:32  mark
6064
6065         * FS/bin/freeside-void-payments: Add freeside-void-payments script
6066           for returned check processing
6067
6068 2009-07-06 17:53  ivan
6069
6070         * FS/FS/cdr/netcentrex.pm: for netcentrex CDRs, import duration to
6071           duration field (previously only billsec)
6072
6073 2009-07-06 17:47  ivan
6074
6075         * FS/FS/cdr.pm: on CDR date parse, consider 1970-01-01 NULL like
6076           1900-01-01, RT#4081
6077
6078 2009-07-06 16:14  ivan
6079
6080         * httemplate/search/: cdr.html, report_cdr.html: search cdr by
6081           acctid
6082
6083 2009-07-06 14:34  ivan
6084
6085         * httemplate/browse/rate_region.html: align, display countrycode
6086           with +, space between prefixes allowing wrapping
6087
6088 2009-07-05 17:28  ivan
6089
6090         * httemplate/view/svc_phone.cgi: fix incoming CDR links wrt
6091           cdrbatch field
6092
6093 2009-07-05 17:10  ivan
6094
6095         * httemplate/elements/: select-did.html, tr-select-did.html: doh
6096
6097 2009-07-05 16:56  ivan
6098
6099         * httemplate/elements/: select-did.html, tr-select-did.html: allow
6100           svc_phone.phonenum to be edited when a DID selector is not in use
6101
6102 2009-07-05 16:17  ivan
6103
6104         * httemplate/search/cdr.html: format start/answer/end dates and
6105           link svcnum to service
6106
6107 2009-07-05 14:35  ivan
6108
6109         * FS/FS/Schema.pm, FS/FS/cdr.pm,
6110           httemplate/elements/checkboxes.html, httemplate/search/cdr.html,
6111           httemplate/search/report_cdr.html: CDR search by dcontext,
6112           charged_party, toggle of display fields, RT#4081
6113
6114 2009-07-03 17:47  ivan
6115
6116         * FS/FS/part_event/Condition/: cust_payments.pm,
6117           cust_payments_pkg.pm: add condition based on total customer
6118           payments as a multiplier of a specific package, RT#3983
6119
6120 2009-07-03 17:08  ivan
6121
6122         * FS/FS/part_event/Condition/once.pm: spealing
6123
6124 2009-07-02 04:22  ivan
6125
6126         * FS/FS/cdr.pm, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
6127           FS/FS/part_pkg/cdr_termination.pm,
6128           httemplate/edit/cust_main/billing.html,
6129           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
6130           settlement cdr processing, RT#5495
6131
6132 2009-07-01 19:02  ivan
6133
6134         * FS/FS/: cust_main.pm, part_event/Action/cust_bill_fee_percent.pm,
6135           part_event/Action/fee.pm: fix late fees, RT#5665
6136
6137 2009-07-01 18:26  jeff
6138
6139         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_pkg/flat.pm,
6140           FS/FS/part_pkg/flat_introrate.pm, httemplate/search/cust_pkg.cgi:
6141           update flat_introrate plan to better fit current codebase RT#4912
6142
6143 2009-07-01 03:28  ivan
6144
6145         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cdr_termination.pm,
6146           FS/FS/cust_main.pm, FS/FS/part_pkg/cdr_termination.pm,
6147           FS/FS/part_pkg/recur_Common.pm, FS/t/cdr_termination.t,
6148           httemplate/edit/cust_main/billing.html,
6149           httemplate/view/cust_main/billing.html: start of settlement CDR
6150           processing, RT#5495
6151
6152 2009-06-30 22:34  ivan
6153
6154         * FS/FS/part_event/Action/cust_bill_fee_percent.pm,
6155           FS/FS/part_event/Action/fee.pm,
6156           httemplate/elements/select-taxclass.html,
6157           httemplate/elements/tr-select-taxclass.html: add tax class
6158           selection back for late charges w/1.9 events, RT#5665
6159
6160 2009-06-30 13:18  jeff
6161
6162         * FS/FS.pm, httemplate/elements/menu.html: documentation
6163           corrections
6164
6165 2009-06-30 12:38  ivan
6166
6167         * FS/FS/Schema.pm, FS/FS/part_pkg_taxclass.pm,
6168           httemplate/browse/part_pkg_taxclass.html,
6169           httemplate/edit/part_pkg_taxclass.html,
6170           httemplate/edit/process/part_pkg_taxclass.html,
6171           httemplate/elements/menu.html,
6172           httemplate/elements/select-taxclass.html,
6173           httemplate/elements/tr-select-taxclass.html: disabling a
6174           taxclass, RT#5472
6175
6176 2009-06-30 05:32  ivan
6177
6178         * httemplate/edit/quick-charge.html: remove debugging
6179
6180 2009-06-30 05:28  ivan
6181
6182         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
6183           httemplate/edit/REAL_cust_pkg.cgi,
6184           httemplate/edit/quick-charge.html,
6185           httemplate/edit/process/REAL_cust_pkg.cgi,
6186           httemplate/view/cust_main/packages/status.html,
6187           FS/FS/Cron/bill.pm, httemplate/edit/process/quick-charge.cgi:
6188           one-time charge "hold for later" / any package future start date,
6189           RT#5347
6190
6191 2009-06-30 04:09  ivan
6192
6193         * FS/FS/part_export/netsapiens.pm: this will help
6194
6195 2009-06-30 02:38  ivan
6196
6197         * FS/FS/: phone_device.pm, part_export/netsapiens.pm: more steps to
6198           netsapiens export, RT#5226
6199
6200 2009-06-29 19:54  ivan
6201
6202         * FS/FS/part_export/netsapiens.pm: add DID association w/user?
6203           docs from netsapiens rough... RT#5226
6204
6205 2009-06-29 18:42  ivan
6206
6207         * FS/FS.pm, FS/MANIFEST, FS/FS/Mason.pm, FS/FS/Schema.pm,
6208           FS/FS/part_device.pm, FS/FS/phone_device.pm, FS/FS/svc_phone.pm,
6209           FS/t/part_device.t, FS/t/phone_device.t,
6210           httemplate/browse/part_device.html,
6211           httemplate/edit/part_device.html,
6212           httemplate/edit/phone_device.html,
6213           httemplate/edit/process/part_device.html,
6214           httemplate/edit/process/phone_device.html,
6215           httemplate/misc/delete-phone_device.html,
6216           httemplate/misc/part_device-import.html,
6217           httemplate/elements/menu.html,
6218           httemplate/misc/process/part_device-import.html,
6219           httemplate/view/svc_phone.cgi: phone devices (for netsapiens
6220           integration), RT#5226
6221
6222 2009-06-29 15:48  rsiddall
6223
6224         * rpm/freeside.spec: Fix PDF invoice generation, including
6225           requirement for ghostscript.
6226
6227 2009-06-29 07:45  jeff
6228
6229         * bin/cust_pay_histogram: show total number of payments
6230
6231 2009-06-29 06:55  jeff
6232
6233         * bin/cust_pay_histogram: commandline tool for examining cust_pay
6234           records by date range #5652
6235
6236 2009-06-29 06:53  jeff
6237
6238         * FS/FS/part_pkg_report_option.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
6239           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
6240           FS/t/part_pkg_report_option.t, FS/FS.pm, FS/MANIFEST,
6241           httemplate/browse/part_pkg_report_option.html,
6242           httemplate/edit/part_pkg.cgi,
6243           httemplate/edit/part_pkg_report_option.html,
6244           httemplate/edit/cust_main/bottomfixup.html,
6245           httemplate/edit/cust_main/bottomfixup.js,
6246           httemplate/edit/cust_main/choose_tax_location.html,
6247           httemplate/edit/process/part_pkg.cgi,
6248           httemplate/edit/process/part_pkg_report_option.html,
6249           httemplate/misc/xmlhttp-cust_main-censustract.html,
6250           httemplate/edit/cust_main/contact.html,
6251           httemplate/elements/location.html, httemplate/elements/menu.html,
6252           httemplate/search/cust_main.html,
6253           httemplate/search/report_cust_main.html,
6254           httemplate/search/report_cust_pkg.html: FCC form 477 reporting
6255           #4912
6256
6257 2009-06-28 23:21  ivan
6258
6259         * FS/MANIFEST: remove freeside-expiration-alerter
6260
6261 2009-06-26 17:55  ivan
6262
6263         * FS/bin/freeside-expiration-alerter: replaced by
6264           FS::Cron::alert_expiration
6265
6266 2009-06-26 16:21  ivan
6267
6268         * FS/bin/freeside-queued: doh, brainfart, RT#5572
6269
6270 2009-06-26 16:12  ivan
6271
6272         * FS/bin/freeside-queued: add -s and -n flags to freeside-daily to
6273           specify the kinds of jobs to be run, RT#5572
6274
6275 2009-06-26 11:53  ivan
6276
6277         * FS/FS/cust_main.pm: in smart_search, move duplicate elimination
6278           bits so that they're used even when doing an exact search on a
6279           browser-remembered result
6280
6281 2009-06-25 23:55  mark
6282
6283         * FS/: FS/Conf.pm, bin/freeside-daily: Add expiration alerts to
6284           freeside-daily routine
6285
6286 2009-06-25 13:23  ivan
6287
6288         * FS/FS/ClientAPI/Signup.pm: finish fixing "Real time processing
6289           not enabled!" error when using signup without any real-time
6290           processor
6291
6292 2009-06-25 12:55  ivan
6293
6294         * FS/FS/ClientAPI/Signup.pm: eliminate harmless warning log spam:
6295           Argument "" isn't numeric in numeric eq (==) at
6296           /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57
6297
6298 2009-06-25 12:47  ivan
6299
6300         * FS/FS/: agent.pm, ClientAPI/Signup.pm: fix signups for the
6301           no-gateway-at-all case, RT#5673
6302
6303 2009-06-25 12:06  ivan
6304
6305         * httemplate/search/cust_tax_adjustment.html: fix tax adjustment
6306           report
6307
6308 2009-06-24 18:28  ivan
6309
6310         * FS/FS.pm, FS/MANIFEST, FS/FS/AccessRight.pm, FS/FS/Conf.pm,
6311           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
6312           FS/FS/cust_main.pm, FS/FS/cust_tax_adjustment.pm,
6313           FS/t/cust_tax_adjustment.t,
6314           httemplate/edit/cust_tax_adjustment.html,
6315           httemplate/edit/process/cust_tax_adjustment.html,
6316           httemplate/search/cust_tax_adjustment.html,
6317           httemplate/view/cust_main/payment_history.html: tax adjustments,
6318           RT#5595
6319
6320 2009-06-24 18:22  ivan
6321
6322         * httemplate/view/cust_main/one_time_charge_link.html: fix extra
6323           whitespace in IE
6324
6325 2009-06-24 11:36  ivan
6326
6327         * init.d/freeside-init, FS/bin/freeside-queued: add support for db
6328           profiling, RT#5662
6329
6330 2009-06-24 02:07  mark
6331
6332         * FS/: FS/Cron/alert_expiration.pm, bin/freeside-daily: Move
6333           expiration alerts into FS::Cron::alert_expiration
6334
6335 2009-06-23 21:42  ivan
6336
6337         * FS/FS/part_pkg.pm: fix upgrade issue w/ black part_pkg.comment,
6338           RT#3988
6339
6340 2009-06-23 18:40  ivan
6341
6342         * httemplate/graph/cust_bill_pkg.cgi: fix total links on
6343           agent-specific sales report, RT#5449
6344
6345 2009-06-23 13:33  rsiddall
6346
6347         * httemplate/view/svc_domain.cgi: Remove ability to renew domain
6348           registration for more than one year as we can't automatically
6349           bill for multi-year renewals at this time.
6350
6351 2009-06-22 16:42  ivan
6352
6353         * FS/FS/cust_pay.pm: fix using encryption produces non-decrypted
6354           data in payment receipts, RT#5536
6355
6356 2009-06-22 15:55  ivan
6357
6358         * FS/FS/Mason.pm, httemplate/search/cust_main.html: fix advanced
6359           customer report failure, RT#5515
6360
6361 2009-06-22 10:00  jeff
6362
6363         * FS/FS/cust_main.pm: wtf?  the tax applies but it doesn't? RT#5574
6364
6365 2009-06-22 03:45  ivan
6366
6367         * FS/FS/part_pkg.pm: eliminate harmless upgrade error: Argument ""
6368           isn't numeric in numeric eq (==) at
6369           /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.
6370
6371 2009-06-22 03:39  ivan
6372
6373         * FS/FS/access_user.pm: fix pod
6374
6375 2009-06-22 03:28  ivan
6376
6377         * FS/FS/part_pkg.pm: fix setup/recur -> setup_fee/recur_fee upgrade
6378
6379 2009-06-22 03:06  ivan
6380
6381         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
6382           httemplate/search/cust_bill_pkg.cgi,
6383           httemplate/search/report_tax.cgi: finish basic implemention of
6384           tax exemption by tax name hack, RT#5127
6385
6386 2009-06-22 00:50  ivan
6387
6388         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
6389           FS/FS/cust_main.pm, FS/FS/cust_main_exemption.pm,
6390           FS/t/cust_main_exemption.t,
6391           httemplate/edit/cust_main/billing.html,
6392           httemplate/edit/process/cust_main.cgi,
6393           httemplate/view/cust_main/billing.html: tax exemption by tax
6394           name, RT#5127
6395
6396 2009-06-21 15:00  ivan
6397
6398         * FS/FS/part_pkg/agent.pm: eliminate leaky debugging and a warning
6399           about it
6400
6401 2009-06-21 08:42  jeff
6402
6403         * FS/FS/part_export/: www_plesk.pm, acct_plesk.pm: link to docs
6404           #5855
6405
6406 2009-06-21 08:21  jeff
6407
6408         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
6409           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
6410           httemplate/edit/REAL_cust_pkg.cgi,
6411           httemplate/edit/agent_type.cgi, httemplate/edit/cust_pkg.cgi,
6412           httemplate/edit/part_bill_event.cgi,
6413           httemplate/edit/part_pkg.cgi, httemplate/edit/reg_code.cgi,
6414           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
6415           httemplate/misc/bulk_change_pkg.cgi,
6416           httemplate/misc/cancel_pkg.html,
6417           httemplate/misc/cust_main-import.cgi,
6418           httemplate/misc/delay_susp_pkg.html,
6419           httemplate/misc/meta-import.cgi, httemplate/search/cust_main.cgi,
6420           httemplate/search/cust_pkg.cgi, httemplate/search/reg_code.html,
6421           httemplate/search/report_cust_pkg.html,
6422           httemplate/view/cust_main/packages/package.html,
6423           httemplate/view/cust_main/packages/status.html: CUSTOM
6424           packages/actual flag for custom packages #3988
6425
6426 2009-06-19 14:49  jeff
6427
6428         * FS/FS/: cust_bill_pkg_detail.pm, tax_rate.pm: support some older
6429           Pg when upgrading tax rates and cust_bill_pkg_details
6430
6431 2009-06-19 10:53  jeff
6432
6433         * fs_selfservice/FS-SelfService/cgi/verify.cgi: treat webpay type
6434           payments as manual
6435
6436 2009-06-19 05:08  ivan
6437
6438         * FS/FS/part_pkg/agent.pm: fix the prorating for the package's
6439           first month (whew!) add an option not to prorate the accounts
6440           themselves
6441
6442 2009-06-19 00:46  ivan
6443
6444         * FS/FS/cust_main.pm: AND helps alot, RT#5572 for real
6445
6446 2009-06-19 00:14  ivan
6447
6448         * FS/FS/cust_main.pm: attempt to optimize the easy parts of billing
6449           run, RT#18737
6450
6451 2009-06-18 04:09  ivan
6452
6453         * FS/FS/part_pkg/agent.pm: omit listing spurious customer details
6454
6455 2009-06-18 04:07  ivan
6456
6457         * FS/FS/part_pkg/bulk.pm:  bulk price plan fix - don't omit setup
6458           fee
6459
6460 2009-06-18 04:04  ivan
6461
6462         * FS/FS/part_pkg/agent.pm: add agent wholsale price plan, RT#4696
6463
6464 2009-06-18 04:03  ivan
6465
6466         * FS/FS/Schema.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
6467           add basic part_pkg cost columns for agent wholsale price plan,
6468           RT#4696
6469
6470 2009-06-18 03:07  ivan
6471
6472         * FS/FS/cust_main.pm: uuh, don't bomb out if there *isn't* a postal
6473           fee package
6474
6475 2009-06-18 02:52  ivan
6476
6477         * httemplate/images/gray-black-side.png: forgot this
6478
6479 2009-06-17 18:17  mark
6480
6481         * httemplate/: elements/menu.html, search/report_receivables.cgi,
6482           search/report_receivables.html: Fix receivables report ACL checks
6483           and menu
6484
6485 2009-06-16 23:43  mark
6486
6487         * FS/FS/AccessRight.pm, httemplate/elements/menu.html,
6488           httemplate/search/report_receivables.cgi,
6489           httemplate/search/report_receivables.html: Added separate access
6490           right for receivables report
6491
6492 2009-06-16 19:39  ivan
6493
6494         * FS/FS/Conf.pm, FS/FS/access_user.pm,
6495           httemplate/edit/process/REAL_cust_pkg.cgi,
6496           httemplate/edit/process/part_pkg.cgi,
6497           httemplate/edit/process/quick-cust_pkg.cgi,
6498           httemplate/elements/menubar.html,
6499           httemplate/misc/process/link.cgi, httemplate/pref/pref.html,
6500           httemplate/search/cust_event.html,
6501           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
6502           httemplate/view/cust_main.cgi: finish up initial work on customer
6503           view tabs (ensure links back to customer view call include
6504           show=packages if default view isn't jumbo or packages already),
6505           RT#5586
6506
6507 2009-06-15 20:29  ivan
6508
6509         * httemplate/: elements/menubar.html, pref/pref-process.html,
6510           pref/pref.html, view/cust_main.cgi, view/cust_main/packages.html,
6511           view/cust_main/payment_history.html, view/cust_main/tickets.html:
6512           basic customer view tabs, RT#5586
6513
6514 2009-06-15 14:41  rsiddall
6515
6516         * FS/FS/AccessRight.pm, httemplate/view/svc_domain.cgi: Add a new
6517           access right for managing domain registration (registering,
6518           transferring, revoking, renewing, etc.).
6519
6520 2009-06-15 13:43  jeff
6521
6522         * FS/FS/cust_main.pm: check for need for postal fee before charging
6523           the customer, not after
6524
6525 2009-06-15 12:41  rsiddall
6526
6527         * FS/FS/part_export/domreg_opensrs.pm,
6528           httemplate/edit/process/domreg.cgi,
6529           httemplate/view/svc_domain.cgi: Add domain registration
6530           operations to the View Domain screen, if the domain has an
6531           associated export supporting registration.  Shows the domain
6532           status and allows registration, transfer, revocation, or renewal.
6533           Revocation almost never works since the registries impose very
6534           short windows after initial registration.  Also updated the
6535           OpenSRS registration export to support the additional operations.
6536
6537 2009-06-12 20:13  rsiddall
6538
6539         * rpm/freeside.spec: Default configuration files had
6540           directory-style permission values.
6541
6542 2009-06-11 19:48  rsiddall
6543
6544         * rpm/freeside.spec: Freeside no longer uses a datasource-specific
6545           configuration folder.  Configuration is kept in the RDBMS and
6546           initialized from the default_conf folder.  RT 5579.
6547
6548 2009-06-10 16:30  jeff
6549
6550         * conf/invoice_latex: prevent notes from bleeding onto coupon
6551           RT#5537
6552
6553 2009-06-10 14:58  ivan
6554
6555         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm: should hopefully fix old
6556           services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032
6557
6558 2009-06-10 12:50  ivan
6559
6560         * FS/FS/Cron/bill.pm: don't add another queued_bill job to the
6561           queue if there's already one waiting to run for a customer,
6562           RT#5572
6563
6564 2009-06-10 00:58  ivan
6565
6566         * httemplate/search/cust_pkg.cgi: this should add the info s1 was
6567           looking for, RT#5539
6568
6569 2009-06-09 20:06  ivan
6570
6571         * FS/bin/freeside-upgrade: doh, semicolon
6572
6573 2009-06-09 20:00  ivan
6574
6575         * FS/bin/freeside-upgrade: don't attempt to create h_queue indices,
6576           for SG upgradability
6577
6578 2009-06-09 19:08  ivan
6579
6580         * httemplate/edit/payment_gateway.html: update gateway list in
6581           order to add WesternACH, RT#5409
6582
6583 2009-06-09 17:02  ivan
6584
6585         * FS/FS/cust_main.pm: eliminate harmless
6586
6587             Argument "" isn't numeric in numeric comparison (<=>) at
6588           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.
6589
6590           warning, sort batched payments on a column that actually exists
6591
6592 2009-06-04 07:27  ivan
6593
6594         * httemplate/docs/credits.html: fix scrolling
6595
6596 2009-06-04 07:09  ivan
6597
6598         * rpm/freeside.spec: there are lots of contributors too!
6599
6600 2009-06-04 07:08  ivan
6601
6602         * httemplate/docs/credits.html: $core->add("jeremyd");
6603
6604 2009-06-03 20:49  ivan
6605
6606         * bin/freeside-migrate-events: much more efficient event migration:
6607           let the database do the work, RT#5426
6608
6609 2009-06-03 17:49  ivan
6610
6611         * bin/freeside-migrate-events: add a -m mode to improve performance
6612           so upgrade can complete for large databases, RT#5426
6613
6614 2009-06-03 14:09  rsiddall
6615
6616         * rpm/freeside.spec: Incorrect permissions on the default
6617           configuration folder caused installation to fail with an
6618           incomplete database initialization.  Failure to remove the
6619           ticket_system file from the default configuration folder caused
6620           Freeside to try to use RT.
6621
6622 2009-06-03 12:52  ivan
6623
6624         * FS/FS/UID.pm: add a hack to set default schema, cf.
6625           http://www.freeside.biz/mediawiki/index.php/Freeside:1.7:Documentation:Administration:PostgreSQL_Schema
6626
6627 2009-05-31 22:43  jeff
6628
6629         * FS/FS/part_pkg_taxproduct.pm, FS/FS/tax_rate.pm,
6630           httemplate/misc/tax-fetch_and_replace.cgi,
6631           httemplate/misc/process/tax-fetch_and_replace.cgi: a 'start over'
6632           function for the taxproduct based tax data loading
6633
6634 2009-05-31 02:57  ivan
6635
6636         * FS/FS/cust_bill.pm: wtf
6637
6638 2009-05-31 02:45  ivan
6639
6640         * FS/FS/cust_bill.pm: don't fallback to 'Payable upon receipt'
6641           invoice terms anymore.  or in other words, honor setting
6642           'invoice_default_terms' blank, like in 1.7.  RT#5415
6643
6644 2009-05-31 01:39  ivan
6645
6646         * httemplate/browse/part_pkg.cgi: add "hide one-time charges"
6647           toggle, RT#5255
6648
6649 2009-05-30 23:59  ivan
6650
6651         * httemplate/: browse/part_pkg.cgi, elements/select-table.html:
6652           package definition browse/search, filter by package class,
6653           RT#5255
6654
6655 2009-05-30 22:15  ivan
6656
6657         * bin/cdr-netsapiens.import: start of netsapeins cdr import, will
6658           finish up when can connect again, RT#5226
6659
6660 2009-05-30 21:57  ivan
6661
6662         * FS/FS/part_export/netsapiens.pm: necessary for
6663           bin/cdr-netsapeins.import
6664
6665 2009-05-30 05:15  ivan
6666
6667         * FS/FS/Schema.pm: very long transnexus filenames, RT#5229
6668
6669 2009-05-30 04:21  ivan
6670
6671         * FS/FS/cdr/transnexus.pm: clid is base-64 encoded, huh, RT#5229
6672
6673 2009-05-30 04:14  ivan
6674
6675         * bin/cdr-transnexus.import: quick hacked-up copy of
6676           freeside-cdr-sftp_and_import for transnexus directory structure,
6677           RT#5229
6678
6679 2009-05-30 03:45  ivan
6680
6681         * FS/FS/: cdr.pm, cdr/transnexus.pm: add transnexus format, RT#5229
6682
6683 2009-05-29 20:40  ivan
6684
6685         * FS/FS/part_pkg/prepaid.pm: and enable overlimit_action, RT#4995
6686
6687 2009-05-29 20:14  ivan
6688
6689         * FS/FS/: svc_acct.pm, part_pkg/flat.pm, part_pkg/prepaid.pm: add
6690           ability for prepaid packages to have usage limits and cancel if
6691           they're hit, RT#4995
6692
6693 2009-05-29 19:31  ivan
6694
6695         * FS/FS/: Conf.pm, svc_acct.pm: require svc_acct-usage_threshold to
6696           be set explicitly, don't default to 80%
6697
6698 2009-05-29 16:36  ivan
6699
6700         * httemplate/search/cdr.html: slightly better labels and field
6701           order for CDR report, RT#4081
6702
6703 2009-05-29 16:17  ivan
6704
6705         * FS/FS/: Conf.pm, cdr.pm, cdr/netcentrex.pm: fixup pivot code
6706           handling in netcentrex CDR handling, RT#4081
6707
6708 2009-05-28 21:43  jeff
6709
6710         * FS/FS/Conf.pm: correct description to reflect previous changes
6711
6712 2009-05-28 17:22  jeff
6713
6714         * httemplate/edit/: quick-charge.html, process/quick-charge.cgi:
6715           don't require a leading 0 in the quick charge amount
6716
6717 2009-05-27 15:32  ivan
6718
6719         * httemplate/search/cust_bill_pkg.cgi: and multiple taxlcasses.  i
6720           think that should actually do it for now on RT#5446
6721
6722 2009-05-27 15:23  ivan
6723
6724         * httemplate/search/report_tax.cgi: and the "tax invoiced" link
6725           too!  woo, working, RT#5446
6726
6727 2009-05-27 15:13  ivan
6728
6729         * httemplate/search/: cust_bill_pkg.cgi: maybe this willf inally
6730           fix total line links on tax report when using report_group
6731           kludge? (still possibly not in all corner cases), RT#5446
6732
6733 2009-05-27 15:10  ivan
6734
6735         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: maybe this
6736           willf inally fix total line links on tax report when using
6737           report_group kludge? (still possibly not in all corner cases),
6738           RT#5446
6739
6740 2009-05-27 14:35  ivan
6741
6742         * httemplate/search/report_tax.cgi: fix total line links on tax
6743           report when using report_group kludge? (possibly not in all
6744           corner cases), RT#5446
6745
6746 2009-05-27 14:27  ivan
6747
6748         * httemplate/search/report_tax.cgi: fix total line links on tax
6749           report when using report_group kludge? (possibly not in all
6750           corner cases), RT#5446
6751
6752 2009-05-27 14:24  jeff
6753
6754         * httemplate/elements/menuarrow.gif: close ticket 1517
6755
6756 2009-05-27 10:18  ivan
6757
6758         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix total
6759           line links on tax report when using report_group kludge?
6760           (possibly not in all corner cases), RT#5446
6761
6762 2009-05-27 00:50  jeff
6763
6764         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
6765           FS/FS/cust_recon.pm, FS/MANIFEST, FS/FS/cust_pkg.pm,
6766           FS/FS/svc_acct.pm, FS/FS/ClientAPI/Bulk.pm,
6767           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-selfservice-server,
6768           FS/t/cust_recon.t, fs_selfservice/FS-SelfService/MANIFEST,
6769           fs_selfservice/FS-SelfService/Makefile.PL,
6770           fs_selfservice/FS-SelfService/SelfService.pm,
6771           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
6772           fs_selfservice/FS-SelfService/freeside-selfservice-soap-server,
6773           fs_selfservice/FS-SelfService/iZoomOnlineProvisionService.pm:
6774           bulk provisioning via ftp and SOAP #5202
6775
6776 2009-05-26 05:32  jeff
6777
6778         * fs_selfservice/FS-SelfService/cgi/: overlibmws.js,
6779           overlibmws_crossframe.js, overlibmws_draggable.js,
6780           overlibmws_iframe.js, iframecontentmws.js: include overlib in
6781           selfservice
6782
6783 2009-05-25 19:48  ivan
6784
6785         * httemplate/search/report_tax.cgi: and also fix "tax invoiced"
6786           portion of total line when using config option for some basic tax
6787           grouping by name, RT#5446
6788
6789 2009-05-25 19:03  ivan
6790
6791         * httemplate/search/report_tax.cgi: mostly fix total line when
6792           using config option for some basic tax grouping by name, RT#5446
6793
6794 2009-05-25 18:41  ivan
6795
6796         * httemplate/search/: report_tax.html, report_tax.cgi: add a config
6797           option for some basic tax grouping by name, RT#5446
6798
6799 2009-05-25 18:35  ivan
6800
6801         * FS/FS/Conf.pm, httemplate/search/report_tax.cgi,
6802           httemplate/search/report_tax.html: add a config option for some
6803           basic tax grouping by name, RT#5446
6804
6805 2009-05-25 15:42  ivan
6806
6807         * httemplate/graph/cust_bill_pkg.cgi: fix total links on sales
6808           graph when a package class is specified, RT#5449
6809
6810 2009-05-24 20:59  ivan
6811
6812         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: international
6813           self-service payments, RT#1592
6814
6815 2009-05-24 18:49  ivan
6816
6817         * FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/MyAccount.pm,
6818           fs_selfservice/FS-SelfService/SelfService.pm,
6819           fs_selfservice/FS-SelfService/cgi/card.html,
6820           fs_selfservice/FS-SelfService/cgi/make_payment.html,
6821           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6822           fs_selfservice/FS-SelfService/cgi/misc/counties.cgi,
6823           fs_selfservice/FS-SelfService/cgi/misc/states.cgi,
6824           httemplate/elements/location.html,
6825           httemplate/elements/select-county.html: international
6826           self-service payments, RT#1592
6827
6828 2009-05-21 20:22  ivan
6829
6830         * FS/bin/freeside-upgrade: commit before sqlradius upgrade so
6831           sqlradius upgrade errors from permissions can be ignored for now
6832
6833 2009-05-21 20:02  ivan
6834
6835         * FS/FS/cust_pkg.pm, httemplate/search/report_cust_pkg.html: add
6836           ability to report on packages w/status "not yet billed" as well,
6837           RT#5409
6838
6839 2009-05-20 08:27  ivan
6840
6841         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html,
6842           httemplate/view/cust_main/packages/services.html: add "manage
6843           device" link & config, RT#5438
6844
6845 2009-05-20 01:27  ivan
6846
6847         * FS/FS/part_export/netsapiens.pm: get subscriber deletion working
6848           and remove devel cruft, RT#5226
6849
6850 2009-05-19 18:06  ivan
6851
6852         * FS/FS/part_export/netsapiens.pm: first pass at netsapiens
6853           integration, RT#5226
6854
6855 2009-05-18 12:23  jeff
6856
6857         * FS/FS/tax_rate_location.pm: miss use
6858
6859 2009-05-18 12:21  jeff
6860
6861         * FS/FS/Schema.pm: allow empty state
6862
6863 2009-05-18 11:21  jeff
6864
6865         * FS/bin/freeside-upgrade: prevent death on meritless sqlradius
6866           upgrade attempts
6867
6868 2009-05-18 02:55  ivan
6869
6870         * FS/FS/cust_svc.pm, FS/FS/ClientAPI/MyAccount.pm,
6871           FS/FS/UI/bytecount.pm,
6872           fs_selfservice/FS-SelfService/cgi/header.html,
6873           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
6874           fs_selfservice/FS-SelfService/cgi/view_cdr_details.html,
6875           fs_selfservice/FS-SelfService/cgi/view_usage.html,
6876           fs_selfservice/FS-SelfService/SelfService.pm: basic CDR viewing
6877           from self-service, RT#4018
6878
6879 2009-05-18 01:40  ivan
6880
6881         * FS/bin/freeside-cdr-sftp_and_import: it would help to use the
6882           correct port, RT#4081
6883
6884 2009-05-17 21:56  jeff
6885
6886         * FS/FS/: part_pkg_taxrate.pm, tax_rate.pm: handle dates before
6887           1970
6888
6889 2009-05-16 13:07  rsiddall
6890
6891         * FS/FS/part_export/domreg_opensrs.pm: Added information on common
6892           failure causes to the perldoc.
6893
6894 2009-05-16 12:27  rsiddall
6895
6896         * FS/FS/part_export/domreg_opensrs.pm: Defer use of Net::OpenSRS so
6897           that failure to install the module doesn't stop Apache from
6898           starting.  (This causes attempts to register domains to fail
6899           instead.)
6900
6901 2009-05-15 19:29  rsiddall
6902
6903         * FS/FS/part_export/domreg_opensrs.pm: Provide better diagnostics
6904           when the cust_main owning this domain does not provide fields
6905           required for use as a contact handle in the domain registration
6906           record.  Also temporarily disable the ability to have the export
6907           do only registration or only transfers.
6908
6909 2009-05-15 12:41  rsiddall
6910
6911         * FS/FS/svc_domain.pm, FS/FS/part_export/domreg_opensrs.pm,
6912           httemplate/edit/part_export.cgi, httemplate/edit/svc_domain.cgi,
6913           httemplate/edit/process/part_export.cgi,
6914           httemplate/edit/process/svc_domain.cgi: Simple domain
6915           registration at Tucows OpenSRS using an export based on
6916           Net::OpenSRS.  When a domain is added and the export runs, it
6917           will register the domain or initiate a transfer.  You can also
6918           choose no action.  There's currently no provision for revoking
6919           domains or renewing registrations.  Depending on the settings at
6920           OpenSRS, orders may look like they've succeeded in Freeside but
6921           actually be queued pending input by the reseller at OpenSRS.  The
6922           part_export CGIs were modified to allow a multi-valued select to
6923           be used to control which TLDs are enabled for registration.
6924
6925 2009-05-14 09:26  jeff
6926
6927         * httemplate/edit/cust_main/bottomfixup.js: ask for help assignting
6928           geocode more often
6929
6930 2009-05-14 09:25  jeff
6931
6932         * httemplate/view/cust_main/billing.html: show geocode when
6933           taxproducts enabled
6934
6935 2009-05-13 15:27  jeff
6936
6937         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
6938           FS/FS/cust_bill_pkg_tax_rate_location.pm, FS/FS/cust_main.pm,
6939           FS/FS/tax_rate_location.pm, FS/MANIFEST, FS/FS/tax_rate.pm,
6940           FS/t/cust_bill_pkg_tax_rate_location.t, FS/t/tax_rate_location.t,
6941           bin/tax_rate_location.import, httemplate/misc/tax-import.cgi,
6942           httemplate/search/cust_bill_pkg.cgi,
6943           httemplate/search/report_newtax.cgi: improved taxproduct tax
6944           report RT#4783
6945
6946 2009-05-12 17:51  ivan
6947
6948         * conf/invoice_latex: remove obsolete comments
6949
6950 2009-05-09 17:45  ivan
6951
6952         * FS/FS/svc_phone.pm: label phone_name correctly
6953
6954 2009-05-09 16:54  ivan
6955
6956         * FS/bin/freeside-cdr-sftp_and_import, bin/cdr.sftp_and_import:
6957           move cdr-sftp_and_import script to FS/bin, add -p option, RT#4081
6958
6959 2009-05-09 00:56  ivan
6960
6961         * FS/FS/: Conf.pm, cdr.pm: add
6962           cdr-charged_party-truncate_{length,prefix} in order to trim
6963           charged_party to a certain length, RT#4081
6964
6965 2009-05-08 18:44  ivan
6966
6967         * httemplate/: edit/elements/svc_Common.html,
6968           edit/elements/edit.html, view/elements/svc_Common.html: use
6969           service-def specific labels, at least for service pages that use
6970           {view,edit}/elements/svc_Common.html RT#4081
6971
6972 2009-05-08 17:39  ivan
6973
6974         * FS/FS/Schema.pm, FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
6975           FS/FS/svc_acct.pm, httemplate/browse/part_svc.cgi,
6976           httemplate/edit/part_svc.cgi: add ability to configure service
6977           labels per-package (still need to actually use the labels),
6978           RT#4081
6979
6980 2009-05-08 01:41  ivan
6981
6982         * httemplate/edit/part_pkg.cgi: fix cloning of custom packages
6983           where you've changed '(CUSTOM)', RT#5350
6984
6985 2009-05-05 15:02  ivan
6986
6987         * FS/FS/Conf.pm, httemplate/edit/agent.cgi: hide
6988           agent.invoice_template edit by default, with a config to turn
6989           back on, RT#5218
6990
6991 2009-05-05 10:58  ivan
6992
6993         * FS/FS/cust_pay.pm: add company_name to payment receipt
6994
6995 2009-05-05 03:40  ivan
6996
6997         * FS/FS/rate_detail.pm, httemplate/elements/file-upload.html,
6998           httemplate/misc/rate_edit_excel.html,
6999           httemplate/misc/process/rate_edit_excel.html: finish the import
7000           portion of excel rate edit, RT#5108
7001
7002 2009-05-04 18:41  jeff
7003
7004         * bin/cust_main_special.pm: ignore fee based taxes and eliminate
7005           unused code
7006
7007 2009-05-04 11:33  jeff
7008
7009         * bin/: cust_main_special.pm, rebill: this is a quick hack to
7010           rebill customers when a cdr didn't happen
7011
7012 2009-05-03 19:01  ivan
7013
7014         * httemplate/search/: report_prepaid_income.cgi,
7015           report_prepaid_income.html: agent-virt prepaid income report,
7016           RT#5311
7017
7018 2009-05-03 18:17  ivan
7019
7020         * FS/FS/svc_acct.pm: eliminate Argument "" isn't numeric in
7021           addition (+) warning
7022
7023 2009-05-03 17:22  ivan
7024
7025         * httemplate/: browse/rate_region.html, elements/menu.html,
7026           misc/rate_edit_excel.html, search/elements/search-xls.html,
7027           search/elements/search.html: add menu item and page for d/ling
7028           and edit rates with excel.  RT#5108
7029
7030 2009-05-03 15:45  ivan
7031
7032         * httemplate/search/elements/: search-csv.html, search-html.html,
7033           search-xls.html, search.html: break down search.html into
7034           components, RT#5108
7035
7036 2009-05-03 11:34  ivan
7037
7038         * FS/FS/AccessRight.pm, httemplate/search/cust_pay_batch.cgi: add
7039           "Redownload resolved batches" ACL for s1, RT#4271
7040
7041 2009-05-02 20:13  ivan
7042
7043         * httemplate/config/config.cgi: edit any config item
7044
7045 2009-05-02 18:45  ivan
7046
7047         * httemplate/config/config-view.cgi: add ability to delete
7048           invoice_latexreturnaddress and invoice_htmlreturnaddress too,
7049           RT#5218
7050
7051 2009-05-02 18:11  ivan
7052
7053         * FS/FS/Conf.pm, httemplate/config/config-delete.cgi,
7054           httemplate/config/config-view.cgi: add ability to remove
7055           suffix-ed config items, RT#5218
7056
7057 2009-05-02 17:40  ivan
7058
7059         * bin/confdiff: confdiff
7060
7061 2009-05-02 15:11  ivan
7062
7063         * FS/FS/Misc/eps2png.pm: fix eps preview
7064
7065 2009-05-01 17:01  ivan
7066
7067         * httemplate/: browse/agent.cgi, config/config-delete.cgi,
7068           config/config-process.cgi, config/config-view.cgi: finish up
7069           useful agent stuff on the config editor: adding, deleting
7070           overrides too.  also add a confirmation to override deletion from
7071           the agent browse page.  RT#5218
7072
7073 2009-05-01 13:21  jeff
7074
7075         * FS/FS/cust_main.pm: calculate tax on tax per line and not on
7076           aggregate
7077
7078 2009-04-30 19:43  ivan
7079
7080         * httemplate/config/config-view.cgi: view all overrides when asked,
7081           even the ones without values.  hmm :/  RT#5218
7082
7083 2009-04-30 19:08  ivan
7084
7085         * FS/FS/cust_event.pm: fix re-print/email from event page, yow.
7086           RT#5293
7087
7088 2009-04-30 18:07  ivan
7089
7090         * httemplate/config/: config-process.cgi, config-view.cgi: add
7091           ability to edit the agent overrides from the main config, RT#4218
7092
7093 2009-04-29 11:25  ivan
7094
7095         * httemplate/edit/svc_www.cgi: fix inadvertant select box, RT#5277
7096
7097 2009-04-28 15:38  ivan
7098
7099         * fs_selfservice/FS-SelfService/cgi/bill.html: UI
7100
7101 2009-04-27 21:36  ivan
7102
7103         * FS/FS/cust_main.pm: add cancelled_cust-noevents flag to emulate
7104           SG billing-daily -r behavior, RT#4412
7105
7106 2009-04-27 21:13  ivan
7107
7108         * FS/FS/: Conf.pm, cust_main.pm: add cancelled_cust-noevents flag
7109           to emulate SG billing-daily -r behavior
7110
7111 2009-04-27 16:06  ivan
7112
7113         * FS/FS/Mason.pm: typo
7114
7115 2009-04-27 16:01  ivan
7116
7117         * FS/FS/Mason.pm: refuse to run w/CGI.pm 3.38.  all lenny upgrades
7118           will need libcgi-pm-perl removed, suck
7119
7120 2009-04-26 16:43  ivan
7121
7122         * FS/FS/Schema.pm: would help to have an index on priority if we're
7123           going to order based on it
7124
7125 2009-04-26 16:19  ivan
7126
7127         * FS/bin/freeside-queued: start small jobs more efficiently,
7128           RT#4412
7129
7130 2009-04-26 16:09  ivan
7131
7132         * FS/FS/Conf.pm: add a config option for max # of queued kids,
7133           RT#4412
7134
7135 2009-04-25 15:42  ivan
7136
7137         * FS/: FS/Cron/bill.pm, bin/freeside-daily: add dry run to
7138           multi-process mode for testing, RT#4412
7139
7140 2009-04-23 13:34  jeff
7141
7142         * FS/FS/: Upgrade.pm, part_pkg_option.pm, part_pkg/voip_cdr.pm: add
7143           subscription option to voip_cdr
7144
7145 2009-04-23 13:31  jeff
7146
7147         * httemplate/misc/tax-fetch_and_import.cgi,
7148           httemplate/misc/process/tax-fetch_and_import.cgi, FS/FS/Conf.pm,
7149           FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxrate.pm,
7150           FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
7151           httemplate/elements/menu.html: autodownload and update of cch tax
7152           data
7153
7154 2009-04-22 21:57  ivan
7155
7156         * FS/FS/Cron/bill.pm: we don't actually need the results ordered,
7157           and i'm sure it doesn't help the planner get us results sooner.
7158           last chance to try and get cursor approach working?  RT#4412
7159
7160 2009-04-22 21:14  ivan
7161
7162         * FS/FS/Cron/bill.pm: does pg try to finish the query when the job
7163           addition is committed?  well, if this works, that answers that.
7164           RT#4412
7165
7166 2009-04-22 13:24  ivan
7167
7168         * FS/FS/Cron/bill.pm: hopefully better performance running the big
7169           query once and then fetching results with a cursor, rather than
7170           running it multiple times with an OFFSET and LIMIT, RT#4412
7171
7172 2009-04-22 11:58  ivan
7173
7174         * httemplate/edit/process/cust_main.cgi: fix not allowing
7175           "on-demand" card or ACH, RT#5238 RT#5237 RT#5230
7176
7177 2009-04-21 23:52  ivan
7178
7179         * FS/FS/Cron/bill.pm: perhaps a happier medium, RT#4412
7180
7181 2009-04-21 17:54  ivan
7182
7183         * FS/FS/Cron/bill.pm: have the big query find customers in batches.
7184           this should be way more efficient in multi-process mode, can
7185           start billing before the big query completes.  RT#4412
7186
7187 2009-04-21 13:59  ivan
7188
7189         * httemplate/browse/rate_region.html: rate download/edit/upload,
7190           RT#5108
7191
7192 2009-04-21 13:28  ivan
7193
7194         * httemplate/browse/rate_region.html: rate download/edit/upload,
7195           RT#5108
7196
7197 2009-04-21 09:42  ivan
7198
7199         * FS/FS/Cron/bill.pm: yow.  fix fallout from cust_main.archived
7200           stuff causing nothing to bill.  RT#4412
7201
7202 2009-04-20 19:23  jeff
7203
7204         * FS/FS/UI/Web.pm, httemplate/elements/progress-popup.html: more
7205           descriptive progress popups
7206
7207 2009-04-20 13:57  rsiddall
7208
7209         * rpm/freeside.spec: Acceptance testing of the RPM build system
7210           flushed out a place where /bin/rm stops waiting for input if
7211           you're /bin/su as the user doing the build.  Added a -f flag to
7212           stop it waiting for input.
7213
7214 2009-04-20 09:57  ivan
7215
7216         * FS/FS/: Schema.pm, cust_main.pm, Cron/bill.pm: add
7217           cust_main.archived field, skip billing if Y, RT#4412
7218
7219 2009-04-19 16:55  ivan
7220
7221         * bin/h_cust_main-wipe_paycvv: no, it was only cause their db is
7222           somehow corrupt
7223
7224 2009-04-19 16:52  ivan
7225
7226         * bin/h_cust_main-wipe_paycvv: warning about this not terminating
7227
7228 2009-04-17 16:30  ivan
7229
7230         * bin/: fs-migrate-cust_tax_exempt, h_cust_main-wipe_paycvv:
7231           something to wipe the CVV from very large databases
7232
7233 2009-04-17 12:50  ivan
7234
7235         * FS/: FS/Schema.pm, FS/Cron/bill.pm, bin/freeside-queued: add
7236           priority to job queue so billing jobs don't don't drown out
7237           provisioning jobs
7238
7239 2009-04-17 12:21  ivan
7240
7241         * FS/FS/Cron/bill.pm: 1 helps alot
7242
7243 2009-04-17 12:20  ivan
7244
7245         * FS/bin/freeside-daily: backport freeside-daily -m and
7246           cust_main::bill_and_collect to 1.7, RT#4412
7247
7248 2009-04-17 01:25  ivan
7249
7250         * httemplate/docs/about.html: AFFERO BITCHES
7251
7252 2009-04-17 01:16  ivan
7253
7254         * httemplate/docs/about.html: what time is now
7255
7256 2009-04-17 01:02  ivan
7257
7258         * httemplate/config/: config-process.cgi, config-view.cgi,
7259           config.cgi: show labels for select(select_hash) config options,
7260           RT#3997
7261
7262 2009-04-17 00:21  ivan
7263
7264         * FS/FS/cust_bill.pm: add invoice number to PDF filename in email
7265           attachments, RT#3403
7266
7267 2009-04-17 00:03  ivan
7268
7269         * httemplate/elements/header.html: hide service search unless user
7270           has "View customer services" ACL, RT#3478
7271
7272 2009-04-16 18:17  ivan
7273
7274         * httemplate/search/: report_receivables.cgi,
7275           report_receivables.html: add customer status to receivables
7276           report selection, hopefully help enet, RT#5187
7277
7278 2009-04-15 20:58  rsiddall
7279
7280         * rpm/freeside.spec: More fixes for SuSE self-service: 1/ Put
7281           binaries in the right folder 2/ Make sure freeside group is
7282           created 3/ Make sure freeside home directory is created
7283
7284 2009-04-15 00:14  ivan
7285
7286         * httemplate/view/: svc_Common.html, elements/svc_Common.html:
7287           should fix view of unlinked phone numbers, RT#5171
7288
7289 2009-04-14 22:52  ivan
7290
7291         * httemplate/view/svc_acct.cgi: s/GECOS/Real Name/ RT#3519
7292
7293 2009-04-14 19:44  ivan
7294
7295         * FS/FS/ClientAPI/MyAccount.pm: fix 1.7->1.9 upgrade glitch with
7296           self-service where process_payment required "payby" instead of
7297           defaulting to CARD, RT#3905
7298
7299 2009-04-14 19:29  ivan
7300
7301         * FS/FS/cust_bill.pm: show 60 chars on typeset invoices but only 32
7302           on plaintext, RT#3905
7303
7304 2009-04-14 19:15  ivan
7305
7306         * FS/FS/cust_bill.pm: this should fix credits pushing typeset
7307           invoices off the right
7308
7309 2009-04-14 14:01  ivan
7310
7311         * httemplate/view/cust_main/packages.html: remove debugging
7312
7313 2009-04-14 13:27  ivan
7314
7315         * httemplate/view/cust_main/packages.html: don't hide old packages
7316           that have services, RT#5179
7317
7318 2009-04-14 10:15  ivan
7319
7320         * FS/FS/: cust_main.pm, agent.pm: add configuration option to
7321           control recurring_flag behavior, RT#3843
7322
7323 2009-04-14 10:12  ivan
7324
7325         * FS/FS/: Conf.pm, Schema.pm: add configuration option to control
7326           recurring_flag behavior, RT#3843
7327
7328 2009-04-14 09:14  jeff
7329
7330         * httemplate/misc/process/tax-import.cgi: hmmm
7331
7332 2009-04-14 09:12  jeff
7333
7334         * httemplate/misc/process/tax-import.cgi: better at least
7335
7336 2009-04-13 17:09  ivan
7337
7338         * FS/FS/Conf.pm: add configuration option to control recurring_flag
7339           behavior, RT#3843
7340
7341 2009-04-13 16:37  ivan
7342
7343         * FS/FS/cust_main.pm: debugging
7344
7345 2009-04-11 23:24  ivan
7346
7347         * httemplate/elements/tr-select-svc_acct-domain.html: adding
7348
7349 2009-04-11 23:14  ivan
7350
7351         * httemplate/elements/selectlayers.html: add svc_phone on new
7352           customer first package, RT#4315
7353
7354 2009-04-11 23:09  ivan
7355
7356         * FS/FS/part_pkg.pm, httemplate/edit/cust_main.cgi,
7357           httemplate/edit/cust_main/birthdate.html,
7358           httemplate/edit/cust_main/bottomfixup.html,
7359           httemplate/edit/cust_main/bottomfixup.js,
7360           httemplate/edit/cust_main/first_pkg.html,
7361           httemplate/edit/cust_main/top_misc.html,
7362           httemplate/edit/cust_main/billing.html,
7363           httemplate/edit/cust_main/choose_tax_location.html,
7364           httemplate/edit/cust_main/select-domain.html,
7365           httemplate/edit/cust_main/first_pkg/select-part_pkg.html,
7366           httemplate/edit/cust_main/first_pkg/svc_acct.html,
7367           httemplate/edit/cust_main/first_pkg/svc_phone.html,
7368           httemplate/edit/process/cust_main.cgi,
7369           httemplate/elements/select-domain.html,
7370           httemplate/misc/part_svc-columns.cgi,
7371           httemplate/elements/select-svc_acct-domain.html: add svc_phone on
7372           new customer first package, RT#4315
7373
7374 2009-04-11 18:33  jeff
7375
7376         * etc/fslongtable.sty: sheesh
7377
7378 2009-04-11 18:24  jeff
7379
7380         * Makefile, etc/fslongtable.sty, conf/invoice_latex: find and
7381           correct the real double counting culprit
7382
7383 2009-04-11 14:42  ivan
7384
7385         * FS/FS/part_event/Action/writeoff.pm, bin/freeside-migrate-events:
7386           migrate send_email, suspend_if_balance and credit events, RT#3905
7387
7388 2009-04-11 14:29  ivan
7389
7390         * FS/FS/part_event/Action/cust_bill_email.pm: add cust_bill_email
7391           action
7392
7393 2009-04-11 13:51  ivan
7394
7395         * FS/bin/freeside-upgrade: don't run configuration update when -s
7396           is used for schema-only slony slave update
7397
7398 2009-04-10 12:33  ivan
7399
7400         * FS/FS/Conf.pm: better description for enable_taxproducts and a
7401           warning about tax-pkg_address with it
7402
7403 2009-04-09 20:43  jeff
7404
7405         * FS/FS/cust_main.pm: orders of magnitude faster
7406
7407 2009-04-09 15:51  jeff
7408
7409         * FS/FS/cdr/taqua.pm: used BillingNumber and not CallingPartyNumber
7410           for non-toll-free calls
7411
7412 2009-04-08 15:42  ivan
7413
7414         * FS/FS/cust_pkg.pm: fix 'agent X can't purchase pkgpart YY' error
7415           w/agent packages, RT#5119
7416
7417 2009-04-08 01:08  ivan
7418
7419         * FS/FS/Cron/check.pm: don't want to throw false positives, RT#5101
7420
7421 2009-04-08 00:32  ivan
7422
7423         * FS/FS/: Record.pm, Upgrade.pm, cust_main.pm: eliminate all trace
7424           of cvv from history records, RT#5093
7425
7426 2009-04-07 18:13  ivan
7427
7428         * httemplate/misc/link.cgi: when linking a legacy phone number the
7429           phone number could be typed in and not the service #.  RT#3407
7430
7431 2009-04-07 13:45  jeff
7432
7433         * FS/FS/: cdr.pm, cdr/taqua.pm: quick option to allow importing gmt
7434           cdrs
7435
7436 2009-04-07 11:20  ivan
7437
7438         * FS/FS/: Conf.pm, svc_acct.pm: add a config to allow colon in
7439           usernames, RT#5145
7440
7441 2009-04-07 11:15  ivan
7442
7443         * FS/FS/svc_acct.pm: truncate long labels that are TOO long...
7444           RT#3519
7445
7446 2009-04-06 19:50  jeff
7447
7448         * FS/FS/cdr.pm: a tollfree regex that captures 88x and works with
7449           +1
7450
7451 2009-04-06 19:18  ivan
7452
7453         * FS/FS/cdr.pm: stop smoking crack
7454
7455 2009-04-06 18:20  jeff
7456
7457         * FS/FS/: Record.pm, cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm:
7458           correct taqua toll free handling and hasten cdr import (skip
7459           uninteresting records)
7460
7461 2009-04-06 16:19  jeff
7462
7463         * FS/FS/part_pkg/voip_cdr.pm: better auto toll free regex
7464
7465 2009-04-06 11:31  jeff
7466
7467         * FS/FS/cdr/taqua.pm: calltype 6 is international
7468
7469 2009-04-05 17:52  jeff
7470
7471         * Makefile, etc/fslongtable.sty: stop doublecounting
7472           extracouponspace  but do not gratuitiously change existing
7473           installs
7474
7475 2009-04-05 16:18  jeff
7476
7477         * FS/FS/cust_main.pm: cleanup tax-pkg_location tax on tax fallout
7478
7479 2009-04-04 09:22  jeff
7480
7481         * FS/FS/: Schema.pm, cust_bill_pkg_detail.pm: correct bad schema
7482           bug in cust_bill_pkg_detail
7483
7484 2009-04-03 09:57  jeff
7485
7486         * FS/FS/part_pkg/voip_cdr.pm: add option for available rather than
7487           provisioned svc_phones as unit count
7488
7489 2009-04-02 13:22  jeff
7490
7491         * httemplate/edit/cust_main/billing.html: Net 20 as well
7492
7493 2009-04-02 10:47  jeff
7494
7495         * FS/FS/part_pkg/voip_cdr.pm: separate checkbox for enabling
7496           prorate feature
7497
7498 2009-04-02 08:46  jeff
7499
7500         * FS/FS/part_pkg/voip_cdr.pm: prorating for the fixed recurring
7501           portion of voip
7502
7503 2009-04-02 07:56  jeff
7504
7505         * httemplate/edit/cust_main.cgi: obey tax-ship_address in 'manual'
7506           geocoding
7507
7508 2009-04-01 22:27  jeff
7509
7510         * FS/FS/part_pkg_taxrate.pm: noise reduction
7511
7512 2009-04-01 19:36  ivan
7513
7514         * FS/FS/part_pkg/voip_cdr.pm: more than you ever wanted to know
7515           about rounding.  http://en.wikipedia.org/wiki/Rounding  RT#4666
7516
7517 2009-04-01 17:14  ivan
7518
7519         * httemplate/browse/part_pkg.cgi: add some
7520           (undocumented/unaccessable to web UI yet) options to package
7521           browse to track down packages missing recurring fees
7522
7523 2009-03-31 21:27  ivan
7524
7525         * FS/FS/cdr.pm: show post-granularity duration if available for all
7526           export formats
7527
7528 2009-03-31 20:51  ivan
7529
7530         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
7531           defined length and with specific lastapp
7532
7533 2009-03-31 20:44  ivan
7534
7535         * FS/FS/part_pkg/voip_cdr.pm: add options to skip CDRs under a
7536           defined length and with specific lastapp
7537
7538 2009-03-31 12:51  ivan
7539
7540         * FS/FS/Cron/notify.pm: really fix notify for Pg 8.3
7541
7542 2009-03-31 12:47  ivan
7543
7544         * FS/FS/part_pkg/voip_cdr.pm: quiet warning: Argument "" isn't
7545           numeric in numeric eq (==) at
7546           /usr/local/share/perl/5.10.0/FS/part_pkg/voip_cdr.pm line 201
7547
7548 2009-03-31 12:46  ivan
7549
7550         * FS/FS/Cron/notify.pm: fix impending billing notification for Pg
7551           8.3's more strict type checking
7552
7553 2009-03-30 09:33  jeff
7554
7555         * FS/FS/cust_tax_location.pm: schema and module should agree on
7556           column names
7557
7558 2009-03-29 23:10  ivan
7559
7560         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
7561           httemplate/view/cust_main/packages.html: okay.  counts are needed
7562           for the package sort, so push the embedded counting into
7563           cust_main.pm.  sure hope this does it. RT#5083
7564
7565 2009-03-29 22:08  ivan
7566
7567         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
7568           finally do it, RT#5083
7569
7570 2009-03-29 21:50  ivan
7571
7572         * FS/FS/cust_pkg.pm: and hopefully actually using the count will
7573           finally do it, RT#5083
7574
7575 2009-03-29 21:41  ivan
7576
7577         * httemplate/view/cust_main/packages.html: double doh! RT#5083
7578
7579 2009-03-29 21:35  ivan
7580
7581         * httemplate/view/cust_main/packages.html: doh!  underscore,
7582           RT#5083
7583
7584 2009-03-29 21:31  ivan
7585
7586         * httemplate/view/cust_main/packages.html: try not to search for
7587           nothing in cust_svc so much, RT#5083
7588
7589 2009-03-29 21:15  ivan
7590
7591         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html: try
7592           not to search for nothing in cust_svc so much, RT#5083
7593
7594 2009-03-29 20:47  ivan
7595
7596         * FS/FS/cust_main.pm: didn't need this, but more future-proof,
7597           RT#5083
7598
7599 2009-03-29 20:12  ivan
7600
7601         * httemplate/view/cust_main/packages.html: really prevent separate
7602           part_pkg query, RT#5083
7603
7604 2009-03-29 18:39  ivan
7605
7606         * httemplate/view/cust_main/packages.html: doh, fix pkg display,
7607           RT#5083
7608
7609 2009-03-29 18:28  ivan
7610
7611         * httemplate/view/cust_main/packages.html: fix setup date display,
7612           RT#5083
7613
7614 2009-03-29 18:09  ivan
7615
7616         * httemplate/view/cust_main/packages.html: forget caching, instead
7617           scoop up cust_pkg and part_pkg in one query, RT#5083
7618
7619 2009-03-29 18:05  ivan
7620
7621         * FS/FS/cust_main.pm, httemplate/view/cust_main/packages.html:
7622           forget caching, instead scoop up cust_pkg and part_pkg in one
7623           query, RT#5083
7624
7625 2009-03-29 17:32  ivan
7626
7627         * FS/FS/cust_pkg.pm, httemplate/view/cust_main/packages.html:
7628           part_pkg caching should speedup display of lots of packages,
7629           RT#5083
7630
7631 2009-03-29 16:44  ivan
7632
7633         * FS/FS/Conf.pm, httemplate/view/cust_main/packages.html: hide over
7634           2 (or configured) cancelled and one-time charge packages, RT#5083
7635
7636 2009-03-29 04:56  ivan
7637
7638         * FS/FS/Schema.pm: index pkg_svc.quantity, RT#5083
7639
7640 2009-03-29 04:52  ivan
7641
7642         * FS/FS/cust_pkg.pm: seems to benchmark faster, RT#5083
7643
7644 2009-03-29 03:39  ivan
7645
7646         * httemplate/view/cust_main/packages/package.html: avoid looking up
7647           part_pkg redundantly in the pkg loop, RT#5083
7648
7649 2009-03-29 03:34  ivan
7650
7651         * httemplate/view/cust_main/packages/package.html: avoid looking up
7652           package details redundantly in the pkg loop, RT#5083
7653
7654 2009-03-29 03:17  ivan
7655
7656         * FS/FS/: Record.pm, cust_pkg.pm: add "extra_param" option to
7657           qsearch for more realisitic profiling data, RT#5083
7658
7659 2009-03-29 02:38  ivan
7660
7661         * httemplate/view/cust_main/: one_time_charge_link.html,
7662           packages.html, packages/status.html: optimize customer view when
7663           there's lots of packages; *really* avoid looking up any config
7664           inside the package loop, RT#5083
7665
7666 2009-03-28 15:59  ivan
7667
7668         * httemplate/elements/select-cust-part_pkg.html,
7669           httemplate/elements/select-cust-pkg_class.html,
7670           httemplate/elements/select-part_pkg.html,
7671           httemplate/elements/select-table.html,
7672           httemplate/elements/tr-select-cust-part_pkg.html,
7673           httemplate/elements/tr-selectmultiple-part_pkg.html,
7674           FS/FS/Conf.pm, FS/FS/part_pkg.pm, httemplate/misc/change_pkg.cgi,
7675           httemplate/misc/cust-part_pkg.cgi,
7676           httemplate/misc/order_pkg.html: package selector, split by
7677           package class, RT#5077
7678
7679 2009-03-25 20:59  ivan
7680
7681         * FS/FS/svc_acct.pm: yow
7682
7683 2009-03-25 20:53  ivan
7684
7685         * FS/FS/cust_main.pm: sort packages by label of first (primary)
7686           service, RT#5041
7687
7688 2009-03-25 02:36  ivan
7689
7690         * httemplate/pref/pref-process.html: throw a proper error message
7691           instead of a mason error on pw chagne problems, RT#5073
7692
7693 2009-03-25 02:36  ivan
7694
7695         * httemplate/pref/pref.html: we're defaulting to a top menu in 1.9
7696
7697 2009-03-25 01:45  ivan
7698
7699         * FS/FS/cdr.pm: correct headers on accountcode_default CDR output,
7700           RT#5042
7701
7702 2009-03-24 02:42  ivan
7703
7704         * bin/countdeclines: quick tool for RT#3843
7705
7706 2009-03-23 23:31  ivan
7707
7708         * FS/FS/Schema.pm: add indices for analyzing cc failures, RT#3843
7709
7710 2009-03-23 19:36  ivan
7711
7712         * FS/FS/: part_pkg/bulk.pm, Record.pm, cust_bill.pm, cust_svc.pm,
7713           h_cust_svc.pm, part_pkg.pm: bulk price plan: label as Name
7714           <email>, supress extraneous service list, RT#3519
7715
7716 2009-03-23 16:33  jeff
7717
7718         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
7719           httemplate/misc/process/recharge_svc.html: more DTRT with usage
7720           on service transfer between packages and recharges  RT #2884,
7721           #5040 + #4995 fallout
7722
7723 2009-03-23 15:45  ivan
7724
7725         * httemplate/edit/svc_acct.cgi: change label for svc_acct.finger
7726           from GECOS to "Real Name", RT#3519
7727
7728 2009-03-23 10:02  ivan
7729
7730         * FS/FS/: svc_Common.pm, svc_acct.pm, part_pkg/bulk.pm: add name
7731           (svc_acct.finger) to bulk billing detail, RT#3519
7732
7733 2009-03-21 20:33  ivan
7734
7735         * FS/FS/Cron/check.pm: 10 is too few, throwing false positives
7736
7737 2009-03-21 19:47  ivan
7738
7739         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: fix
7740           usps address standardization when the zip returned has no zip+4,
7741           RT#4882
7742
7743 2009-03-21 16:37  ivan
7744
7745         * FS/bin/freeside-check: Locale::SubCountry warnings clogging up
7746           cron output not useful
7747
7748 2009-03-21 16:32  ivan
7749
7750         * FS/FS/Cron/check.pm: 403 forbidden is okay, at lest the server's
7751           up
7752
7753 2009-03-21 15:14  ivan
7754
7755         * Makefile, FS/FS/Cron/check.pm, FS/bin/freeside-check:
7756           freeside-check local monitoring, RT#4610
7757
7758 2009-03-19 19:14  ivan
7759
7760         * bin/ping: adding quick remote ping & alert script, RT#4610
7761
7762 2009-03-18 08:11  jeff
7763
7764         * FS/FS/part_pkg_taxrate.pm: more error information
7765
7766 2009-03-17 17:30  jeff
7767
7768         * FS/FS/svc_acct.pm, FS/FS/part_pkg/flat.pm,
7769           httemplate/edit/part_svc.cgi: hide unused usage columns
7770
7771 2009-03-17 15:02  ivan
7772
7773         * fs_selfservice/FS-SelfService/SelfService.pm: add
7774           payment_info_renew_info method to ClientAPI/MyAccount and
7775           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
7776
7777 2009-03-17 14:38  ivan
7778
7779         * FS/FS/ClientAPI/SGNG.pm, FS/FS/ClientAPI/MyAccount.pm,
7780           fs_selfservice/FS-SelfService/SelfService.pm: add
7781           payment_info_renew_info method to ClientAPI/MyAccount and
7782           SG-equivalent previous_payment_info_renew_info to ClientAPI/SGNG
7783
7784 2009-03-17 13:41  ivan
7785
7786         * fs_selfservice/FS-SelfService/SelfService.pm: add SG stuff
7787
7788 2009-03-17 13:13  ivan
7789
7790         * FS/FS/Conf.pm: add a conf switch to enable sg multicust stuff,
7791           since it could be dangerous
7792
7793 2009-03-17 13:04  ivan
7794
7795         * FS/FS/Conf.pm: apacheip isn't actually deprecated yet
7796
7797 2009-03-17 12:48  ivan
7798
7799         * FS/FS/ClientAPI/SGNG.pm: adding ClientAPI/SGNG.pm
7800
7801 2009-03-17 09:06  jeff
7802
7803         * FS/FS/: Upgrade.pm, tax_rate.pm: column upgrade for tax_rate
7804           RT#4903)
7805
7806 2009-03-17 05:01  ivan
7807
7808         * FS/FS/: Conf.pm, cust_bill.pm: agent-virt
7809           invoice_*{notes,footer,smallfooter,coupon}, RT#5025
7810
7811 2009-03-17 02:59  ivan
7812
7813         * FS/FS/Misc/eps2png.pm: less debugging
7814
7815 2009-03-17 02:58  ivan
7816
7817         * httemplate/docs/credits.html, FS/FS/Conf.pm, FS/FS/Mason.pm,
7818           FS/FS/Misc/eps2png.pm, httemplate/config/config-image.cgi,
7819           httemplate/config/config-view.cgi, httemplate/docs/license.html:
7820           add eps preview to config, for RT#5025
7821
7822 2009-03-16 16:28  jeff
7823
7824         * FS/FS/Schema.pm: avoid the need for approximate comparisons
7825           RT#4903
7826
7827 2009-03-16 10:06  jeff
7828
7829         * FS/FS/Schema.pm, FS/FS/part_export/prizm.pm,
7830           httemplate/edit/svc_broadband.cgi: have prizm use service data
7831           rather than package data to select a profile RT#4853
7832
7833 2009-03-16 08:52  jeff
7834
7835         * bin/make-pkg-fruit: a tool for migrating package elements to
7836           services
7837
7838 2009-03-16 01:08  jeff
7839
7840         * FS/FS/svc_broadband.pm: get the dup checking right
7841
7842 2009-03-16 00:13  ivan
7843
7844         * httemplate/: misc/payment.cgi, misc/process/payment.cgi,
7845           elements/location.html: allow country selection on credit card
7846           entry, RT#4997
7847
7848 2009-03-16 00:13  ivan
7849
7850         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
7851           freeside-base2.conf: eliminate black diamond arrows on iso-8859-1
7852           chars in Locale::SubCountry states, RT#4997
7853
7854 2009-03-15 23:22  ivan
7855
7856         * Makefile: 5.10!  welcome to the future
7857
7858 2009-03-15 22:54  ivan
7859
7860         * httemplate/view/svc_domain.cgi: fix custnum display on domain
7861           view
7862
7863 2009-03-15 21:21  jeff
7864
7865         * FS/FS/svc_broadband.pm: use part_svc_router
7866
7867 2009-03-15 17:57  jeff
7868
7869         * FS/FS/svc_broadband.pm: comment change
7870
7871 2009-03-15 15:44  ivan
7872
7873         * bin/svc_acct-recalculate_usage: adding quick usage resetting tool
7874
7875 2009-03-15 15:33  ivan
7876
7877         * FS/FS/cust_svc.pm: don't throw 'Use of uninitialized value in
7878           addition (+) at /usr/local/share/perl/5.8.8/FS/cust_svc.pm line
7879           626.' error when using attribute_since_sqlradacct
7880
7881 2009-03-15 12:42  ivan
7882
7883         * FS/FS/cust_pkg_reason.pm: should give better performance if we
7884           search for what we want instead of using a string match
7885
7886 2009-03-15 03:46  ivan
7887
7888         * FS/FS/cust_main.pm: fix application of data fields from prepaid
7889           cards in addition to time field
7890
7891 2009-03-15 03:34  ivan
7892
7893         * httemplate/misc/process/recharge_svc.html: apply byte values from
7894           prepaid cards as well as time value, RT#4995
7895
7896 2009-03-15 03:30  ivan
7897
7898         * FS/FS/UI/bytecount.pm, httemplate/edit/prepay_credit.cgi: we're
7899           not a disk drive manufacturer, don't use halfass base-10
7900           megs/gigs
7901
7902 2009-03-15 00:33  ivan
7903
7904         * FS/FS/cust_main.pm: cust_main::payment_info, for
7905           ClientAPI::MyAccount
7906
7907 2009-03-14 16:44  ivan
7908
7909         * FS/FS/cust_bill.pm: fix emailed logos to come from db config, not
7910           old files, RT#3093 / RT#4963
7911
7912 2009-03-13 11:22  jeff
7913
7914         * FS/FS/svc_broadband.pm: prevent more duplicate MACs from sneaking
7915           in in the interim
7916
7917 2009-03-11 03:03  ivan
7918
7919         * FS/FS/: Conf.pm, cust_bill.pm: add previous_balance-summary_only
7920           config, RT#4404
7921
7922 2009-03-11 02:41  ivan
7923
7924         * FS/FS/cdr.pm: add cdr display with accountcode included, RT#4405
7925
7926 2009-03-11 01:57  ivan
7927
7928         * bin/print-directory_assist: comma
7929
7930 2009-03-11 01:46  ivan
7931
7932         * bin/print-directory_assist, etc/areacodes.txt: quick list of area
7933           codes and a kludge to print DA numbers for all of them
7934
7935 2009-03-10 09:14  jeff
7936
7937         * fs_selfservice/FS-SelfService/cgi/change_pay.html,
7938           fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html,
7939           fs_selfservice/FS-SelfService/cgi/verify.cgi,
7940           fs_selfservice/FS-SelfService/cgi/myaccount.html,
7941           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
7942           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
7943           fs_selfservice/FS-SelfService/cgi/signup.cgi,
7944           fs_selfservice/FS-SelfService/cgi/signup.html, FS/FS/Conf.pm,
7945           FS/FS/Schema.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
7946           httemplate/elements/tr-textarea.html, FS/FS/cust_pay_pending.pm,
7947           FS/FS/cust_pkg.pm, FS/FS/payby.pm, FS/FS/payment_gateway.pm,
7948           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
7949           fs_selfservice/FS-SelfService/SelfService.pm,
7950           httemplate/browse/payment_gateway.html,
7951           httemplate/edit/payment_gateway.html,
7952           httemplate/edit/process/payment_gateway.html: merge webpay
7953           support in with autoselection of old realtime_bop and
7954           realtime_refund_bop
7955
7956 2009-03-08 17:15  ivan
7957
7958         * httemplate/misc/svc_acct-domains.cgi: mistake, its back
7959
7960 2009-03-08 17:15  ivan
7961
7962         * httemplate/misc/svc_acct-domains.cgi: doh
7963
7964 2009-03-03 17:47  ivan
7965
7966         * FS/FS/UID.pm: mpm-itk hack, commented-out for now
7967
7968 2009-03-03 15:56  ivan
7969
7970         * FS/FS/UID.pm: show the euid/ruid when throwing the "Not running
7971           uid freeside" error
7972
7973 2009-03-03 15:41  ivan
7974
7975         * FS/FS/queue.pm: eliminate harmless "Odd number of elements in
7976           hash assignment" warning
7977
7978 2009-03-02 00:49  ivan
7979
7980         * FS/FS/: part_export/vitelity.pm, Schema.pm, phone_avail.pm:
7981           preliminary vitelity export, RT#4868
7982
7983 2009-03-01 20:58  ivan
7984
7985         * FS/: bin/freeside-cdrrewrited, FS/Conf.pm, FS/cdr.pm: option to
7986           do charged_party rewriting in the cdrrewrited daemon, RT#4342
7987
7988 2009-03-01 16:10  ivan
7989
7990         * fs_selfservice/FS-SelfService/cgi/signup.html: have perl
7991           signup.html use selfserice skin config too: selfservice-head,
7992           selfserfice-body_header, selfservice-body_footer,
7993           selfservice-body_bgcolor, selfservice-box_bgcolor
7994
7995 2009-02-28 10:27  ivan
7996
7997         * Makefile: avoid erroring out running install-perl-modules when
7998           you have a pristine, un-updated CVS checkout
7999
8000 2009-02-25 19:51  ivan
8001
8002         * fs_selfservice/FS-SelfService/cgi/signup.html: make signup for a
8003           bit friendlier for BILL signups for testingm RT#4018
8004
8005 2009-02-25 12:05  ivan
8006
8007         * bin/japan.pl: adding quick tool to change the "states" for japan
8008
8009 2009-02-24 02:15  ivan
8010
8011         * FS/FS/Setup.pm: be quiet
8012
8013 2009-02-24 02:09  ivan
8014
8015         * conf/report_template: more bootstrapping bs
8016
8017 2009-02-24 02:06  ivan
8018
8019         * FS/FS/part_referral.pm: bootstrapping issues
8020
8021 2009-02-24 02:00  ivan
8022
8023         * FS/FS/Setup.pm: bootstrapping issues, aaargh
8024
8025 2009-02-24 01:58  ivan
8026
8027         * FS/FS/Setup.pm: bootstrapping issues, ugh
8028
8029 2009-02-24 01:50  ivan
8030
8031         * FS/FS/part_pkg.pm, FS/bin/freeside-setup,
8032           bin/freeside-create-initial-data: bootstrapping issues
8033
8034 2009-02-24 01:41  ivan
8035
8036         * bin/freeside-create-initial-data: somehow rc install wound up
8037           without any data
8038
8039 2009-02-24 00:45  ivan
8040
8041         * FS/bin/freeside-cdrrewrited: exact match, RT#3196
8042
8043 2009-02-24 00:41  ivan
8044
8045         * FS/bin/freeside-cdrrewrited, FS/FS/Schema.pm, FS/FS/cdr.pm,
8046           init.d/freeside-init: rewrite CDRs for forwarded Asterisk calls
8047           to be billable, RT#3196
8048
8049 2009-02-23 15:52  ivan
8050
8051         * FS/FS/Conf.pm: fix 1.7 -> 1.9 config upgrade for new "image"
8052           config type
8053
8054 2009-02-22 13:11  ivan
8055
8056         * httemplate/view/svc_www.cgi: remove flailing ", RT#4902
8057
8058 2009-02-22 13:08  ivan
8059
8060         * FS/: FS/Upgrade.pm, bin/freeside-upgrade: a better rough idea of
8061           where freeside-upgrade spends time
8062
8063 2009-02-22 12:42  ivan
8064
8065         * httemplate/edit/svc_www.cgi: fix apache config editing, doh,
8066           RT#4902
8067
8068 2009-02-22 12:12  ivan
8069
8070         * bin/apache.export: add exportnum to apache export files so they
8071           all get preserved in the case where you're using multiple apache
8072           exports to the same machine, RT#4901
8073
8074 2009-02-22 11:46  ivan
8075
8076         * FS/: MANIFEST, FS/h_cust_pkg.pm, FS/h_cust_pkg_reason.pm,
8077           t/h_cust_pkg.t, t/h_cust_pkg_reason.t, FS/cust_pkg_reason.pm: add
8078           h_cust_pkg and h_cust_pkg_reason packages, RT#4896
8079
8080 2009-02-22 02:58  ivan
8081
8082         * FS/FS/part_pkg/flat.pm: don't do a credit for unused time for
8083           packages that don't have a last bill date.  really.  RT#4881
8084
8085 2009-02-22 02:34  ivan
8086
8087         * FS/FS/cust_pkg.pm: this would seem to be right, but...?
8088
8089 2009-02-22 00:41  ivan
8090
8091         * httemplate/browse/part_pkg.cgi, FS/FS/part_pkg.pm,
8092           FS/FS/type_pkgs.pm: add agent type list to package def browse,
8093           RT#4880
8094
8095 2009-02-21 18:37  ivan
8096
8097         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: fix tax
8098           report for more complex situations with counties and taxclasses,
8099           make taxable line items clickable, RT#4878
8100
8101 2009-02-21 16:19  ivan
8102
8103         * FS/FS/cust_pkg.pm: okay, so no_empty_county was on crack.  but
8104           this fixes up tax reports nicely.  RT#4878
8105
8106 2009-02-21 12:56  ivan
8107
8108         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
8109           location_sql search, for tax reports.  RT#4878
8110
8111 2009-02-21 12:14  ivan
8112
8113         * FS/FS/cust_pkg.pm: hmm, add no_empty_county option to
8114           location_sql search, for tax reports.  RT#4878
8115
8116 2009-02-21 09:56  ivan
8117
8118         * bin/follow-tax-rename, FS/FS/cust_bill_pkg.pm: adding
8119           follow-tax-rename tool (well, quick hack), RT#4878
8120
8121 2009-02-20 20:28  ivan
8122
8123         * FS/FS/Record.pm: and for obj creation too
8124
8125 2009-02-20 20:27  ivan
8126
8127         * FS/FS/Record.pm: it would help to actually finish
8128           nowarn_classload kludge
8129
8130 2009-02-20 20:23  ivan
8131
8132         * FS/FS/Record.pm: add nowarn_classload kludge
8133
8134 2009-02-20 07:07  jeff
8135
8136         * httemplate/edit/cust_main.cgi: support a default tax location
8137           outside us/ca with cch data and better handling of response from
8138           USPS (RT 4857)
8139
8140 2009-02-19 18:55  ivan
8141
8142         * FS/FS/access_user.pm: oops, adding multiple-rightname support
8143           broke ACL caching, bringing it back should be a good perf win for
8144           large customer views, whew.  RT#4830
8145
8146 2009-02-19 18:41  ivan
8147
8148         * FS/FS/Conf.pm, httemplate/view/cust_main/packages/status.html:
8149           disable display of auto-suspend dates unless enabled by config.
8150           at least until it can be made more efficient.  this is slowing
8151           down customer view waaaaaaaaaay too much.  RT#4830
8152
8153 2009-02-19 18:22  ivan
8154
8155         * httemplate/autohandler: harmless tyop
8156
8157 2009-02-19 05:38  jeff
8158
8159         * httemplate/edit/: cust_main.cgi,
8160           cust_main/choose_tax_location.html: do not attempt to assign a
8161           geocode to non us/ca addresses (RT 4857)
8162
8163 2009-02-18 23:57  ivan
8164
8165         * httemplate/search/: elements/cust_pay_or_refund.html,
8166           elements/search.html, cust_pay_pending.html: redirect pending
8167           payment report back to customer when the pending payment is
8168           resolved, RT#4837, and fix otaker fallout from the pending stuff,
8169           RT#4866
8170
8171 2009-02-18 22:42  ivan
8172
8173         * httemplate/: autohandler, pref/pref-process.html, pref/pref.html:
8174           add profiling to a file OOM situations, RT#4830
8175
8176 2009-02-18 17:50  ivan
8177
8178         * FS/FS/Record.pm: fix "improved" float searching problems, RT#4878
8179
8180 2009-02-16 23:43  ivan
8181
8182         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
8183           you otherwise couldn't see, RT#4854
8184
8185 2009-02-16 23:40  ivan
8186
8187         * httemplate/edit/part_pkg.cgi: kludge to clone customer packages
8188           you otherwise couldn't see, RT#4854
8189
8190 2009-02-16 18:28  ivan
8191
8192         * FS/FS/Mason.pm, httemplate/autohandler,
8193           httemplate/pref/pref-process.html, httemplate/pref/pref.html:
8194           per-user preference for turning on profiling display when
8195           DBIx::Profile is loaded, RT#4830
8196
8197 2009-02-16 18:01  ivan
8198
8199         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
8200           httemplate/edit/process/quick-charge.cgi,
8201           httemplate/view/cust_main/packages.html: add tax-exempt checkbox
8202           to one-time charges, RT#4858
8203
8204 2009-02-16 15:54  ivan
8205
8206         * FS/FS/cust_pay_pending.pm, FS/FS/AccessRight.pm,
8207           FS/FS/cust_main.pm, httemplate/search/cust_pay_pending.html,
8208           httemplate/search/elements/cust_pay_or_refund.html,
8209           httemplate/edit/cust_pay_pending.html,
8210           httemplate/edit/process/cust_pay_pending.html,
8211           httemplate/view/cust_main/payment_history.html,
8212           httemplate/elements/menu.html: add reporting on (and resolution
8213           of) stuck pending transactions, RT#4837 (RT#3572)
8214
8215 2009-02-15 22:40  jeff
8216
8217         * bin/cch_tax_tool: a cheesy little tool to assist in syncing cch
8218           updates to the initial install
8219
8220 2009-02-15 22:02  jeff
8221
8222         * FS/FS/: cust_tax_location.pm, part_pkg_taxrate.pm, tax_class.pm:
8223           allow completely empty updates (again?)
8224
8225 2009-02-15 21:59  jeff
8226
8227         * FS/FS/cust_tax_location.pm: wrong operator
8228
8229 2009-02-15 09:38  jeff
8230
8231         * FS/FS/tax_rate.pm: remove useless line
8232
8233 2009-02-15 09:23  jeff
8234
8235         * FS/FS/tax_rate.pm: tyop
8236
8237 2009-02-15 09:20  jeff
8238
8239         * FS/FS/tax_rate.pm: trim whitespace on import
8240
8241 2009-02-15 05:51  jeff
8242
8243         * FS/FS/Record.pm: improved float searching
8244
8245 2009-02-13 16:40  ivan
8246
8247         * httemplate/: elements/select-agent.html,
8248           elements/tr-select-agent.html, browse/addr_block.cgi: clean up
8249           select-agent agent virtualization, RT#1405
8250
8251 2009-02-12 11:48  jeff
8252
8253         * FS/FS/: cust_tax_location.pm, tax_rate.pm: proper match arguments
8254           help
8255
8256 2009-02-12 07:55  jeff
8257
8258         * httemplate/: misc/tax-import.cgi, elements/form-file_upload.html:
8259           better upload error handling and correction of tax upload
8260           filecount
8261
8262 2009-02-11 10:44  ivan
8263
8264         * httemplate/search/cdr.html: fix select and unselect all buttons
8265           on CDR bulk actions, RT#4766
8266
8267 2009-02-11 08:06  jeff
8268
8269         * FS/FS/Schema.pm: mac is unique
8270
8271 2009-02-10 08:25  jeff
8272
8273         * httemplate/edit/part_pkg.cgi: fix taxproduct fallout from IE 2083
8274           limit workaround
8275
8276 2009-02-10 02:35  ivan
8277
8278         * FS/FS/AccessRight.pm, httemplate/misc/cdr.cgi,
8279           httemplate/search/cdr.html: quick n' dirty CDR deletion from web
8280           interface, RT#4766 / RT#4731
8281
8282 2009-02-09 07:03  ivan
8283
8284         * httemplate/browse/agent.cgi: try for slightly better UI on agent
8285           config overrides
8286
8287 2009-02-09 06:05  ivan
8288
8289         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
8290           FS/FS/cust_pay.pm, FS/bin/freeside-expiration-alerter,
8291           conf/invoice_html, conf/invoice_html_statement,
8292           httemplate/config/config-image.cgi,
8293           httemplate/config/config-process.cgi,
8294           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
8295           httemplate/elements/header.html, httemplate/view/REAL_logo.cgi,
8296           httemplate/view/cust_bill-logo.cgi: rest of per-agent config for
8297           company_name, company_address, logo, etc.. RT#3989
8298
8299 2009-02-09 03:45  ivan
8300
8301         * FS/FS/UI/Web.pm: pull out the data for address fields too!
8302           RT#4583
8303
8304 2009-02-09 03:35  ivan
8305
8306         * FS/FS/ConfDefaults.pm: more consistent labeling, RT#4583
8307
8308 2009-02-09 03:32  ivan
8309
8310         * FS/FS/: UI/Web.pm, ConfDefaults.pm: add some more customer output
8311           formats that include service address, RT#4583
8312
8313 2009-02-09 02:38  ivan
8314
8315         * FS/bin/freeside-fetch: increase LWP timeout, some reports can
8316           take a while
8317
8318 2009-02-08 21:59  ivan
8319
8320         * FS/FS/part_pkg/voip_cdr.pm: add skip_dcontext and
8321           skip_dstchannel_prefix options, RT#3196
8322
8323 2009-02-08 17:49  ivan
8324
8325         * FS/FS/access_user.pm, FS/FS/part_pkg.pm,
8326           httemplate/browse/access_group.html,
8327           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
8328           httemplate/edit/elements/edit.html,
8329           httemplate/elements/select-part_pkg.html: further work on agents
8330           editing own packages: fix fallout on package customization from
8331           turning agent_virt on in edit/part_pkg.cgi, add a "clone package"
8332           to package browse, like clone service, and have agent type
8333           selection disappear when you set an agentnum.  RT#1331
8334
8335 2009-02-07 18:05  ivan
8336
8337         * FS/FS/access_user.pm, FS/FS/cust_pkg.pm,
8338           httemplate/browse/part_pkg.cgi, httemplate/edit/cust_main.cgi,
8339           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
8340           httemplate/edit/process/part_pkg.cgi,
8341           httemplate/elements/select-agent_types.html,
8342           httemplate/elements/select-cust-part_pkg.html,
8343           httemplate/elements/select-part_pkg.html,
8344           httemplate/elements/select-table.html,
8345           httemplate/elements/tr-select-agent_types.html,
8346           httemplate/search/elements/search.html,
8347           FS/FS/ClientAPI/Signup.pm: further work on agents editing own
8348           packages: allow them to see (but not edit) global packages for
8349           their type, RT#1331
8350
8351 2009-02-07 12:16  ivan
8352
8353         * FS/FS/ClientAPI/MyAccount.pm,
8354           fs_selfservice/FS-SelfService/SelfService.pm: add more
8355           documentation on order_pkg and the ability to order svc_phone
8356           too, RT#4722
8357
8358 2009-02-07 11:35  ivan
8359
8360         * httemplate/view/cust_main/payment_history.html: right-align
8361           amount in prev history row
8362
8363 2009-02-07 11:34  ivan
8364
8365         * FS/FS/Record.pm: don't look up encryption config every search,
8366           this should help perf a lot with database config in 1.9
8367
8368 2009-02-07 11:05  ivan
8369
8370         * bin/pod2x: no, it doesn't look like we have query
8371
8372 2009-02-07 00:23  ivan
8373
8374         * httemplate/view/cust_main/: payment_history.html, packages.html,
8375           packages/location.html, packages/services.html,
8376           packages/status.html, payment_history/payment.html,
8377           payment_history/refund.html: optimize customer view: avoid
8378           looking up config values inside loops, RT#4728
8379
8380 2009-02-06 17:45  ivan
8381
8382         * fs_selfservice/FS-SelfService/SelfService.pm: fix up POD
8383           formatting, RT#4727
8384
8385 2009-02-06 17:33  ivan
8386
8387         * bin/pod2x: don't need this
8388
8389 2009-02-06 17:26  ivan
8390
8391         * bin/pod2x: update pod2x to use Mediawiki module instead of
8392           WWW:::Mediawiki::Client.  whew, that wasn't so bad.  RT#4727
8393
8394 2009-02-06 10:31  ivan
8395
8396         * httemplate/elements/location.html: fix spurious "Unit #" label
8397           showing up, RT#4745
8398
8399 2009-02-05 13:02  jeff
8400
8401         * FS/FS/tax_rate.pm: pluralization agreement
8402
8403 2009-02-05 08:57  jeff
8404
8405         * FS/FS/: Conf.pm, tax_rate.pm: add a config flag to ignore new
8406           style taxes instead of throwing fatal errors
8407
8408 2009-02-04 07:58  jeff
8409
8410         * FS/FS/cust_main.pm: with usage classes, the probability of a
8411           taxless line item tranche is too high for this to be a fatal
8412           error.  we risk overlooking misconfigured taxes/packages
8413
8414 2009-02-03 13:33  jeff
8415
8416         * FS/FS/part_pkg.pm: the taxproductnum is ALWAYS one of the
8417           filtering conditions
8418
8419 2009-02-01 05:52  ivan
8420
8421         * bin/test_scrub: adding scrub tool
8422
8423 2009-02-01 04:48  ivan
8424
8425         * httemplate/elements/menu.html: yow, don't hide the config menu
8426           unnecessarily
8427
8428 2009-02-01 04:28  ivan
8429
8430         * fs_selfservice/FS-SelfService/cgi/: ach_payment_results.html,
8431           agent_delete_svc.html, agent_main.html, agent_order_pkg.html,
8432           agent_provision.html, agent_provision_svc_acct.html,
8433           change_bill.html, change_password.html, change_pay.html,
8434           change_ship.html, customer_change_pkg.html,
8435           customer_order_pkg.html, delete_svc.html, footer.html,
8436           list_customers.html, make_ach_payment.html, make_payment.html,
8437           myaccount.html, payment_results.html, process_change_bill.html,
8438           process_change_password.html, process_change_pay.html,
8439           process_change_pkg.html, process_change_ship.html,
8440           process_order_pkg.html, process_order_recharge.html,
8441           process_svc_acct.html, process_svc_external.html, provision.html,
8442           provision_svc_acct.html, recharge_prepay.html,
8443           recharge_results.html, selfservice.cgi, view_customer.html,
8444           view_invoice.html, view_support_details.html, view_usage.html,
8445           view_usage_details.html: put the footer in one frigging file,
8446           whew
8447
8448 2009-02-01 02:37  ivan
8449
8450         * FS/FS/Schema.pm: indexing cust_bill_event.eventpart should help
8451           speed up freeside-migrate-events slightly... RT#4277
8452
8453 2009-01-31 20:13  ivan
8454
8455         * FS/FS/Upgrade.pm: commit after each table upgrade, helps with
8456           getting huge dbs upgraded, RT#4679
8457
8458 2009-01-31 01:53  ivan
8459
8460         * FS/FS/access_user.pm: cache the results of ACL queries, should
8461           improve performance of customer view page for customers with
8462           shitloads of packages/services, RT#4696
8463
8464 2009-01-30 12:44  ivan
8465
8466         * FS/FS/ClientAPI_SessionCache.pm: should use FS::Conf
8467
8468 2009-01-29 16:40  ivan
8469
8470         * FS/FS/UI/bytecount.pm: we're not a disk drive manufacturer
8471
8472 2009-01-29 11:21  ivan
8473
8474         * FS/FS/cust_pkg.pm: fix unsuspend-always_adjust_next_bill_date
8475           config, RT#4271
8476
8477 2009-01-28 08:29  rsiddall
8478
8479         * rpm/freeside.spec: Removed conflict between core billing package
8480           and self-service RPMs so you can install them all on the same
8481           machine.  This may have applications if you're using XMLRPC to
8482           talk to the self-service interface from PHP, Python, etc.
8483
8484 2009-01-27 01:39  ivan
8485
8486         * FS/FS/AccessRight.pm, httemplate/search/elements/search.html: add
8487           ACL to allow download of browse/ stuff too, when possible.
8488           RT#4681
8489
8490 2009-01-25 20:22  ivan
8491
8492         * FS/FS/cust_main.pm: i think this was right after all, we do want
8493           to look for a county-less state+country match before country only
8494           and giving up, RT#4681
8495
8496 2009-01-25 18:14  ivan
8497
8498         * FS/FS/cust_bill.pm: should fix: Argument "\\dollar 2.69" isn't
8499           numeric in sprintf at /usr/local/share/perl/5.8.8/FS/cust_bill.pm
8500           line 2193.  Hopefully no problems with invoice with 0 tax
8501           printing :/.  RT#4681
8502
8503 2009-01-25 17:36  ivan
8504
8505         * FS/FS/cust_main.pm: should be better error message for inability
8506           to find tax rates, RT#4681.  also pull in the add_freq changes.
8507           *think* they're safe.  famous last words.
8508
8509 2009-01-25 17:07  ivan
8510
8511         * FS/FS/cust_pkg.pm: fix harmless warning, RT#4681: Argument ""
8512           isn't numeric in numeric eq (==) at
8513           /usr/local/share/perl/5.8.8/FS/cust_pkg.pm line 443.
8514
8515 2009-01-25 15:58  ivan
8516
8517         * FS/FS/Record.pm, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi,
8518           httemplate/edit/elements/edit.html: fix one-time charges and
8519           package customization for employees who don't have 'Edit global
8520           package definition' ACL, RT#4668
8521
8522 2009-01-25 14:20  ivan
8523
8524         * httemplate/browse/: access_group.html, access_user.html:
8525           normalize terminology: s/internal users/employees/
8526
8527 2009-01-25 12:43  ivan
8528
8529         * FS/bin/: freeside-cdrd, freeside-queued: reduce waiting time for
8530           -cdrd and -queued, RT#4667
8531
8532 2009-01-24 17:27  ivan
8533
8534         * FS/FS/cust_svc.pm: add some debugging to RADIUS db calls
8535
8536 2009-01-24 13:53  ivan
8537
8538         * fs_selfservice/php/: order_renew.php,
8539           process_payment_order_renew.php: finish up prepay example,
8540           RT#4623
8541
8542 2009-01-24 13:53  ivan
8543
8544         * FS/FS/ClientAPI/MyAccount.pm: have the prepay amounts include the
8545           current balance, RT#4623
8546
8547 2009-01-24 13:49  ivan
8548
8549         * httemplate/edit/cust_main.cgi: wtf, don't pop up the geocode
8550           chooser when taxproducts are off
8551
8552 2009-01-24 13:04  ivan
8553
8554         * httemplate/: elements/select-domain.html,
8555           elements/select-table.html, elements/tr-select-domain.html,
8556           search/report_svc_acct.html, search/svc_acct.cgi: add domain
8557           selection to advanced account report (side effect on RT#4623)
8558
8559 2009-01-22 17:23  ivan
8560
8561         * fs_selfservice/php/: freeside.class.php, login.php, main.php,
8562           order_renew.php, process_login.php,
8563           process_payment_order_renew.php: add the start at PHP
8564           self-service as a quick early renew example
8565
8566 2009-01-22 16:49  ivan
8567
8568         * FS/FS/ClientAPI/MyAccount.pm: typo in rounding the amounts
8569           returned by renew_info, RT#4623
8570
8571 2009-01-22 16:23  ivan
8572
8573         * FS/FS/ClientAPI/MyAccount.pm: round the amounts returned by
8574           renew_info, RT#4623
8575
8576 2009-01-22 09:29  ivan
8577
8578         * FS/FS/part_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
8579           fs_selfservice/FS-SelfService/SelfService.pm: add self-service
8580           methods renew_info, order_renew and process_payment_order_renew
8581           to enable self-renewal through self-service.  RT#4623
8582
8583 2009-01-20 18:02  ivan
8584
8585         * httemplate/edit/: part_pkg.cgi, elements/edit.html: fix
8586           (hopefully last of the) customize package bogosity in 1.9,
8587           RT#4662
8588
8589 2009-01-20 16:52  ivan
8590
8591         * FS/FS/cust_bill_pkg_tax_location.pm: stupid typo preventing
8592           service addresses from working, RT#4663
8593
8594 2009-01-20 12:08  ivan
8595
8596         * FS/FS/: cust_main.pm: whew, hopefully that will actually fix
8597           agent-specific invoices migrated from 1.7->1.9, RT#4645
8598
8599 2009-01-20 11:35  ivan
8600
8601         * FS/FS/cust_bill.pm: fix agent-specific logos migrated from 1.7,
8602           RT#4645
8603
8604 2009-01-19 15:53  ivan
8605
8606         * FS/FS/tax_rate.pm, httemplate/misc/process/tax-import.cgi:
8607           tax-pkg_location changes broke new taxation, this should fix
8608
8609 2009-01-19 15:44  ivan
8610
8611         * FS/FS/part_pkg/voip_cdr.pm: turn debugging off
8612
8613 2009-01-19 14:32  ivan
8614
8615         * FS/FS/part_pkg/voip_cdr.pm: don't ignore the cdrtypenum rule for
8616           0, hopefully finally fix DA for QIS, RT#4502
8617
8618 2009-01-19 09:37  ivan
8619
8620         * httemplate/edit/process/cust_pkg.cgi: fix error on bulk package
8621           order/cancel, RT#4645
8622
8623 2009-01-18 22:36  ivan
8624
8625         * httemplate/: elements/tr-select-cust_location.html,
8626           view/cust_main/packages/location.html: default service location
8627           is cust_main ship_ address when present!  RT#4499
8628
8629 2009-01-18 19:50  ivan
8630
8631         * FS/FS/Schema.pm, FS/FS/rate.pm,
8632           httemplate/edit/process/rate_region.cgi: 10 digit prefix
8633           matching, RT#4403
8634
8635 2009-01-18 15:51  ivan
8636
8637         * FS/FS/cust_pkg.pm: finish package location tax reporing, RT#4499
8638
8639 2009-01-18 15:43  ivan
8640
8641         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
8642           FS/FS/cust_bill_pkg_tax_location.pm, FS/FS/cust_main.pm,
8643           FS/FS/cust_main_county.pm, FS/FS/tax_rate.pm,
8644           FS/t/cust_bill_pkg_tax_location.t,
8645           httemplate/search/cust_bill_pkg.cgi,
8646           httemplate/search/report_tax.cgi,
8647           httemplate/view/cust_main/packages/location.html: finish package
8648           location tax reporing, RT#4499
8649
8650 2009-01-18 13:06  rsiddall
8651
8652         * rpm/freeside.sysconfig: bash didn't like spaces on each side of
8653           an equals sign.
8654
8655 2009-01-13 05:00  ivan
8656
8657         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb delete &
8658           return number to availability, RT#4603
8659
8660 2009-01-12 19:25  ivan
8661
8662         * FS/FS/part_pkg/voip_cdr.pm: whew, works fine, rewrite to 411 was
8663           sticky that's why calls were being skipped for wrong carrierid,
8664           RT#4502
8665
8666 2009-01-12 18:39  ivan
8667
8668         * FS/FS/part_pkg/voip_cdr.pm: by his noodly appendage, i hope this
8669           is just a precendece problem, RT#4502
8670
8671 2009-01-12 18:13  ivan
8672
8673         * FS/FS/part_pkg/voip_cdr.pm: WORKING avoid looking up options
8674           inside the rating loop, RT#4502
8675
8676 2009-01-12 17:58  ivan
8677
8678         * FS/FS/part_pkg/voip_cdr.pm: avoid looking up options inside the
8679           rating loop, RT#4502
8680
8681 2009-01-12 17:34  ivan
8682
8683         * FS/FS/part_pkg/voip_cdr.pm: refactor out the ignoring rules into
8684           check_chargable; ignore carrierid rule w/411 rewrite, RT#4502
8685
8686 2009-01-12 16:17  ivan
8687
8688         * FS/FS/part_pkg/voip_cdr.pm: wtf is up with 411_rewrite, RT#4502
8689
8690 2009-01-12 15:51  ivan
8691
8692         * FS/FS/: Conf.pm, Record.pm, cdr/taqua.pm: taqua config to rewrite
8693           DA calls, RT#4502
8694
8695 2009-01-12 13:16  jeff
8696
8697         * FS/FS/cust_main.pm: tickets only exist when a ticket system
8698           exists
8699
8700 2009-01-12 12:59  jeff
8701
8702         * FS/FS/cust_main.pm: doc tyop
8703
8704 2009-01-12 01:01  jeff
8705
8706         * FS/FS/svc_acct.pm: vfw callback failure
8707
8708 2009-01-10 15:56  ivan
8709
8710         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
8711           FS/FS/cust_pkg.pm, httemplate/misc/change_pkg.cgi,
8712           httemplate/edit/process/change-cust_pkg.html,
8713           httemplate/edit/process/cust_pkg.cgi,
8714           httemplate/elements/location.html,
8715           httemplate/elements/tr-select-cust_location.html,
8716           httemplate/view/cust_main/packages/location.html,
8717           httemplate/view/cust_main/packages/package.html: implement
8718           package changes w/location change, RT#4499
8719
8720 2009-01-09 16:43  ivan
8721
8722         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8723           httemplate/elements/location.html,
8724           httemplate/elements/tr-select-cust_location.html,
8725           httemplate/view/cust_main/packages.html,
8726           httemplate/edit/process/quick-cust_pkg.cgi,
8727           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html:
8728           more work on package service addresses:  hide locations when
8729           they're all the default, config to show them anyway / finish
8730           implementing package ordering, fix all the state/county weirdness
8731           when changing the location dropdown. RT#4499
8732
8733 2009-01-08 20:06  ivan
8734
8735         * httemplate/edit/cust_main/contact.html,
8736           httemplate/elements/location.html,
8737           httemplate/elements/select-country.html,
8738           httemplate/elements/select-county.html,
8739           httemplate/elements/select-state.html,
8740           httemplate/elements/tr-select-part_referral.html,
8741           httemplate/misc/location.cgi, httemplate/misc/order_pkg.html,
8742           FS/FS/Mason.pm, FS/FS/cust_location.pm, FS/FS/cust_main.pm,
8743           httemplate/view/cust_main/packages.html,
8744           httemplate/view/cust_main/packages/location.html: pick/enter a
8745           location when ordering a package, RT#4499
8746
8747 2009-01-07 17:45  ivan
8748
8749         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Schema.pm,
8750           FS/FS/cust_location.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
8751           FS/t/cust_location.t, eg/table_template.pm,
8752           eg/table_template-svc.pm,
8753           httemplate/view/cust_main/packages.html,
8754           httemplate/view/cust_main/packages/location.html,
8755           httemplate/view/cust_main/packages/package.html,
8756           httemplate/view/cust_main/packages/services.html,
8757           httemplate/view/cust_main/packages/status.html: start adding
8758           package locations, RT#4499
8759
8760 2009-01-07 08:59  jeff
8761
8762         * conf/invoice_latex: allow tex to do more column sizing
8763
8764 2009-01-06 16:27  ivan
8765
8766         * httemplate/browse/rate_region.html: country code is two words
8767
8768 2009-01-06 16:18  ivan
8769
8770         * FS/FS/part_pkg/voip_cdr.pm: fixup error message, this is all for
8771           RT#4524
8772
8773 2009-01-06 16:14  ivan
8774
8775         * httemplate/browse/: rate.cgi, rate_region.html: add a dropdown to
8776           help browse regions by countrycode
8777
8778 2009-01-06 15:30  ivan
8779
8780         * FS/FS/part_pkg/voip_cdr.pm: throw a fatal error if a call is
8781           unrateable and add an ignore_unrateable flag to go back to the
8782           old skip behavior
8783
8784 2009-01-06 13:16  ivan
8785
8786         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: swap price to last column
8787           in default CDR output format; fix "all 0 prices" when using
8788           simple output format w/internal rating, RT#4503
8789
8790 2009-01-05 13:12  jeff
8791
8792         * FS/FS/tax_rate.pm: doh! change the interface here, too
8793
8794 2009-01-04 16:26  ivan
8795
8796         * httemplate/elements/checkboxes-table-name.html,
8797           httemplate/elements/checkboxes.html,
8798           httemplate/elements/select-rate.html,
8799           httemplate/elements/tr-select-rate.html, FS/FS/rate_prefix.pm,
8800           httemplate/browse/rate.cgi,
8801           httemplate/misc/copy-rate_detail.html,
8802           httemplate/misc/process/copy-rate_detail.html: add rate copying,
8803           RT#4431
8804
8805 2009-01-04 14:07  ivan
8806
8807         * Makefile, init.d/freeside-init: don't run a self-service server
8808           against localhost OOTB; eliminate those gigantic useless logfiles
8809
8810 2009-01-02 17:52  ivan
8811
8812         * bin/cdr.http_and_import, bin/cdr.import, bin/cdr.sftp_and_import,
8813           FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/indosoft.pm: indosoft
8814           CDR format, RT#4425
8815
8816 2009-01-02 14:03  ivan
8817
8818         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/cdr/bell_west.pm,
8819           FS/FS/cdr/troop.pm, bin/cdr.import, bin/cdr.sftp_and_import: add
8820           troop CDRs, RT#4413
8821
8822 2009-01-02 10:01  ivan
8823
8824         * eg/cdr_template.pm: cdr template, RT#4413 and RT#4412
8825
8826 2009-01-02 09:58  ivan
8827
8828         * FS/FS/cdr/troop.pm: commiting initial troop CDR template, RT#4413
8829
8830 2009-01-01 12:11  rsiddall
8831
8832         * rpm/freeside-selfservice.conf: New Apache configuration file for
8833           the self-service interface.
8834
8835 2009-01-01 12:10  rsiddall
8836
8837         * rpm/freeside.spec: Modifications to let self-service work if you
8838           really insist on installing it on the same machine as the billing
8839           server.  Also more fixes for SuSE, and a couple of changes to
8840           minimize differences from the 1.7 branch.
8841
8842 2008-12-31 14:04  ivan
8843
8844         * FS/FS/: Record.pm, cdr/bell_west.pm: finish up working bell_west
8845           CDR format, RT#4403
8846
8847 2008-12-31 10:07  jeff
8848
8849         * FS/FS/cust_main.pm: one got missed?
8850
8851 2008-12-30 19:28  ivan
8852
8853         * FS/FS/Record.pm, FS/FS/cdr.pm, FS/FS/phone_avail.pm,
8854           FS/FS/cdr/bell_west.pm, FS/FS/cdr/simple.pm,
8855           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/rate_detail.html,
8856           httemplate/misc/cdr-import.html,
8857           httemplate/misc/process/cdr-import.html: bell west CDR format,
8858           RT#4403
8859
8860 2008-12-30 14:00  jeff
8861
8862         * FS/FS/: cust_pkg.pm, cust_pkg_reason.pm: yet more timestamping
8863           improvements and corrections to reasons based on history records
8864
8865 2008-12-30 13:45  jeff
8866
8867         * FS/FS/cdr.pm: move price to last column for default_source
8868
8869 2008-12-30 11:13  jeff
8870
8871         * FS/FS/part_pkg/voip_cdr.pm: allow upstream_simple to specify a
8872           usage_class for tax purposes in calltypenum
8873
8874 2008-12-29 10:06  jeff
8875
8876         * Makefile, conf/invoice_latex, conf/longtable.sty.patch,
8877           etc/fslongtable.sty: ease deployment of patched longtable
8878
8879 2008-12-28 11:10  ivan
8880
8881         * httemplate/browse/cust_main_county.cgi: finish dealing with
8882           counties with spaces, etc., RT#4496
8883
8884 2008-12-28 11:08  ivan
8885
8886         * httemplate/edit/process/cust_main_county-expand.cgi: allow normal
8887           ut_textn strings in county expansion, RT#4496
8888
8889 2008-12-28 10:59  ivan
8890
8891         * httemplate/browse/cust_main_county.cgi: deal with counties with
8892           spaces, etc., RT#4496
8893
8894 2008-12-28 10:52  ivan
8895
8896         * httemplate/browse/cust_main_county.cgi: put the
8897           country/state/county selections on their own line, RT#4496
8898
8899 2008-12-28 10:48  ivan
8900
8901         * httemplate/elements/: select-country.html, select-county.html,
8902           select-state.html, select-did.html: fix browse results for
8903           selecting counties (resulting from separating tax classes), also
8904           add dropdowns to browse by state and county, RT#4496
8905
8906 2008-12-28 10:44  ivan
8907
8908         * httemplate/: browse/cust_main_county.cgi,
8909           edit/cust_main/contact.html, edit/cust_main/billing.html,
8910           misc/payment.cgi, edit/cust_main/select-country.html,
8911           edit/cust_main/select-county.html,
8912           edit/cust_main/select-state.html: fix browse results for
8913           selecting counties (resulting from separating tax classes), also
8914           add dropdowns to browse by state and county, RT#4496
8915
8916 2008-12-24 16:45  jeff
8917
8918         * FS/FS/: cust_bill_pkg.pm, cust_main.pm, cust_main_county.pm: fix
8919           "texas tax" in 1.9
8920
8921 2008-12-23 13:41  jeff
8922
8923         * FS/FS/cust_main.pm: miss use
8924
8925 2008-12-23 12:35  jeff
8926
8927         * FS/FS/cust_main.pm: correct bad tax calculation
8928
8929 2008-12-22 16:32  ivan
8930
8931         * FS/FS/: cust_bill.pm: truncate package descriptions over 50 chars
8932           to avoid pushing the total column out to the right, RT#4449
8933
8934 2008-12-22 15:28  ivan
8935
8936         * httemplate/config/config.cgi: textareas are much less annoying to
8937           work with when their scrollbar isn't scrolled off the side itself
8938
8939 2008-12-22 14:30  rsiddall
8940
8941         * rpm/freeside.spec: Copying over modifications to support SuSE
8942           from the 1.7 branch.
8943
8944 2008-12-22 13:16  ivan
8945
8946         * httemplate/edit/: part_pkg.cgi, quick-charge.html: soft-limit
8947           package names to 50 chars to avoid problems with typeset
8948           invoices, RT#4449
8949
8950 2008-12-21 13:53  ivan
8951
8952         * FS/FS/svc_phone.pm: and fix msgcat usage, this should do it?,
8953           RT#4204
8954
8955 2008-12-21 13:49  ivan
8956
8957         * FS/FS/svc_acct.pm: svc_acct.pm bogosity too, wtf?!, RT#4204
8958
8959 2008-12-21 13:44  ivan
8960
8961         * FS/FS/: msgcat.pm: msgcat.pm upgrade bogosity, shrug, RT#4204
8962
8963 2008-12-21 13:37  ivan
8964
8965         * FS/FS/: svc_Common.pm, Upgrade.pm: unique checking for svc_phone
8966           like svc_acct, closes: RT#4204 (also a few lines of the new
8967           per-agent config snuck in Conf.pm from RT#3989)
8968
8969 2008-12-21 13:33  ivan
8970
8971         * FS/: FS/svc_phone.pm, FS/Conf.pm, FS/Record.pm, FS/Setup.pm,
8972           FS/msgcat.pm, FS/svc_Common.pm, FS/svc_acct.pm,
8973           bin/freeside-upgrade: unique checking for svc_phone like
8974           svc_acct, closes: RT#4204 (also a few lines of the new per-agent
8975           config snuck in Conf.pm from RT#3989)
8976
8977 2008-12-21 10:38  ivan
8978
8979         * FS/bin/freeside-cdrd: cdrd brainfart, finishing up RT#4423
8980
8981 2008-12-21 10:09  ivan
8982
8983         * FS/: FS/Schema.pm, FS/queue.pm, bin/freeside-cdrd: have
8984           freeside-queued put billing jobs in the queue, so they run in
8985           their own short-lived processes, RT#4423
8986
8987 2008-12-21 09:40  ivan
8988
8989         * FS/FS/queue.pm: doc
8990
8991 2008-12-15 16:08  jeff
8992
8993         * FS/FS/cust_pkg.pm: proper dates on expire and suspend reasons
8994
8995 2008-12-11 13:11  jeff
8996
8997         * FS/FS/cust_main.pm: place tax on invoice only once
8998
8999 2008-12-10 13:43  ivan
9000
9001         * httemplate/search/: cust_bill_event.html, report_cust_bill.html,
9002           report_cust_credit.html, report_cust_event.html,
9003           report_cust_main-zip.html, report_cust_main.html,
9004           report_cust_pay.html, report_cust_pay_batch.html,
9005           report_cust_pkg.html, report_newtax.html, report_svc_acct.html,
9006           report_tax.html: allow all-agent reporting again
9007
9008 2008-12-10 13:33  ivan
9009
9010         * httemplate/graph/: report_cust_bill_pkg.html,
9011           report_cust_pkg.html, report_money_time.html: allow all-agent
9012           reporting again
9013
9014 2008-12-10 12:20  ivan
9015
9016         * FS/FS/cust_main/Import.pm: referral import fixes, RT#4427
9017
9018 2008-12-10 11:43  rsiddall
9019
9020         * rpm/freeside.spec: Cleanup to quieten rpmlint.  Fixes to cope
9021           with moving code out of handler.pl, etc.
9022
9023 2008-12-10 11:42  rsiddall
9024
9025         * rpm/rpm2Bundle: Further modifications to handle Perl RPM names
9026           and map them back to Perl module names.
9027
9028 2008-12-09 18:47  jeff
9029
9030         * FS/FS/cust_tax_location.pm: space is empty
9031
9032 2008-12-08 17:49  ivan
9033
9034         * FS/FS/Record.pm: oops
9035
9036 2008-12-08 17:46  ivan
9037
9038         * FS/FS/Record.pm, FS/FS/inventory_item.pm,
9039           httemplate/misc/inventory_item-import.html,
9040           httemplate/misc/process/inventory_item-import.html: use common
9041           base for inventory import too, fixes problems with errors due to
9042           dos line endings and allows Excel upload, RT#4346
9043
9044 2008-12-08 02:13  ivan
9045
9046         * FS/FS/cust_bill_pkg.pm: make CDRs smaller, so we can fit more
9047           columns, RT#4376
9048
9049 2008-12-08 01:08  ivan
9050
9051         * FS/FS/Schema.pm: make room for CDRs, RT#4387
9052
9053 2008-12-08 00:52  ivan
9054
9055         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: respect output_format and
9056           add an header for rating_method=prefix too, RT#4387
9057
9058 2008-12-08 00:46  ivan
9059
9060         * conf/invoice_html: normal ext_desc shouldn't shove the second+
9061           columns of CDRs out
9062
9063 2008-12-05 09:23  jeff
9064
9065         * FS/FS/tax_rate.pm: passthrough support for gross revenue taxes
9066
9067 2008-12-05 09:19  jeff
9068
9069         * FS/FS/part_pkg.pm: avoid taxation on products with no assigned
9070           taxes
9071
9072 2008-12-05 00:24  jeff
9073
9074         * FS/FS/cust_main.pm: missing uses, corrects 4388
9075
9076 2008-12-04 20:20  jeff
9077
9078         * FS/FS/cust_main_county.pm: bad shortcut causes taxes not to be
9079           charged
9080
9081 2008-12-03 21:16  jeff
9082
9083         * FS/FS/part_export/soma.pm: wtf?
9084
9085 2008-12-03 18:19  jeff
9086
9087         * httemplate/edit/cust_main.cgi: better placement of script
9088           sourcing
9089
9090 2008-12-03 18:03  jeff
9091
9092         * httemplate/elements/init_overlib.html: better placement of script
9093           sourcing
9094
9095 2008-12-03 17:46  jeff
9096
9097         * httemplate/edit/cust_main/choose_tax_location.html: better
9098           behavior when zip code is missing
9099
9100 2008-12-03 15:29  ivan
9101
9102         * httemplate/search/report_receivables.html: allow an all-agent
9103           receivables report again
9104
9105 2008-12-03 13:15  ivan
9106
9107         * httemplate/misc/whois.cgi: fix real customer numbers showing on
9108           view pages, RT#4099/4379
9109
9110 2008-12-03 13:12  ivan
9111
9112         * httemplate/view/: cust_pay.html, cust_refund.html, cust_bill.cgi,
9113           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
9114           svc_forward.cgi, svc_www.cgi: fix real customer numbers showing
9115           on view pages, RT#4099/4379
9116
9117 2008-12-03 09:25  ivan
9118
9119         * FS/FS/part_export/internal_diddb.pm: fix internal_diddb to
9120           default to countrycode 1
9121
9122 2008-12-02 21:53  ivan
9123
9124         * httemplate/edit/: part_pkg.cgi, elements/edit.html: 60 char soft
9125           max length for packages, so invoices don't wrap, RT#4328
9126
9127 2008-12-02 17:42  jeff
9128
9129         * bin/import-tax-rates,
9130           httemplate/edit/cust_main/choose_tax_location.html,
9131           httemplate/edit/cust_main/contact.html,
9132           httemplate/elements/ajaxcontentmws.js, FS/FS/Misc.pm,
9133           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/cust_tax_location.pm,
9134           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
9135           httemplate/edit/cust_main.cgi, httemplate/misc/tax-import.cgi,
9136           httemplate/misc/xmlhttp-cust_main-address_standardize.html:
9137           support zip5 tax lookups, correct errors with fixed format cch
9138           import, inital import performance improvements, noise reduction
9139           on imports, tool for inital import
9140
9141 2008-11-30 23:52  ivan
9142
9143         * FS/FS/: Conf.pm, cdr.pm: set charged_party to accoutncode for
9144           vedeye, RT#4342
9145
9146 2008-11-30 15:37  ivan
9147
9148         * httemplate/edit/access_user.html: s/Internal Access
9149           Groups/Employee Groups/
9150
9151 2008-11-30 15:34  ivan
9152
9153         * httemplate/: browse/access_user.html, edit/access_user.html:
9154           s/Internal Users/Employees/
9155
9156 2008-11-30 15:26  ivan
9157
9158         * httemplate/: browse/access_group.html, edit/access_group.html:
9159           s/Internal Access Groups/Employee Groups/
9160
9161 2008-11-30 13:01  ivan
9162
9163         * FS/FS/cdr.pm: _cdr_min_parser_maker fix for correct setting of
9164           duration/billsec with simple & simple2 rate plans
9165
9166 2008-11-29 13:54  ivan
9167
9168         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_phone.pm,
9169           fs_selfservice/FS-SelfService/SelfService.pm,
9170           fs_selfservice/FS-SelfService/cgi/login.html,
9171           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add
9172           selfservice_server-single_domain config, and login_info
9173           self-service method to give the login page a bit more
9174           configurability
9175
9176 2008-11-29 12:32  ivan
9177
9178         * FS/FS/Conf.pm: add selfservice_server-single_domain config, and
9179           login_info self-service method to give the login page a bit more
9180           configurability
9181
9182 2008-11-25 16:30  ivan
9183
9184         * FS/FS/ClientAPI/PrepaidPhone.pm: don't set a Session-Timeout if
9185           the rate is 0
9186
9187 2008-11-25 16:20  ivan
9188
9189         * FS/FS/: Record.pm, cust_main/Import.pm: should fix importing from
9190           excel, closes: RT#4337
9191
9192 2008-11-24 07:40  jeff
9193
9194         * FS/FS/part_export/soma.pm: more caffiene, please
9195
9196 2008-11-24 07:36  jeff
9197
9198         * FS/FS/part_export/soma.pm: doh
9199
9200 2008-11-24 07:18  jeff
9201
9202         * FS/FS/part_export/soma.pm: be more accepting
9203
9204 2008-11-24 06:48  jeff
9205
9206         * FS/FS/part_export/soma.pm: esn's are hex
9207
9208 2008-11-24 04:22  ivan
9209
9210         * FS/FS/cdr/genband.pm: update genband import to agree with
9211           reality, RT#4177
9212
9213 2008-11-24 02:59  ivan
9214
9215         * FS/FS/part_export/internal_diddb.pm: add countrycode option to
9216           internal_diddb; throw a warning instead of an error if a number
9217           couldn't be returned to inventory
9218
9219 2008-11-24 02:47  ivan
9220
9221         * FS/FS/part_export/: phone_sqlradius.pm, sqlradius.pm: fix
9222           phone_sqlradius CDR population?, RT#4100
9223
9224 2008-11-24 02:11  ivan
9225
9226         * FS/FS/ClientAPI/PrepaidPhone.pm: add debugging, hopefully fix
9227           seconds returned finally, RT#4100
9228
9229 2008-11-24 00:47  ivan
9230
9231         * FS/FS/ClientAPI/PrepaidPhone.pm: look for a voip rate in pricing
9232           add-ons too... eek.  also correct rating to destination RT#4100
9233
9234 2008-11-22 14:17  ivan
9235
9236         * FS/FS/: Conf.pm, Schema.pm, cust_credit.pm, cust_main.pm,
9237           cust_pkg.pm, part_event.pm, part_event/Action/addpost.pm,
9238           part_event/Condition.pm, part_event/Action/apply.pm,
9239           part_event/Action/bill.pm, part_event/Action/cancel.pm,
9240           part_event/Action/collect.pm,
9241           part_event/Action/cust_bill_batch.pm,
9242           part_event/Action/cust_bill_comp.pm,
9243           part_event/Action/cust_bill_fee_percent.pm,
9244           part_event/Action/cust_bill_realtime_card.pm,
9245           part_event/Action/cust_bill_realtime_check.pm,
9246           part_event/Action/cust_bill_realtime_lec.pm,
9247           part_event/Action/cust_bill_send.pm,
9248           part_event/Action/cust_bill_send_agent.pm,
9249           part_event/Action/cust_bill_send_alternate.pm,
9250           part_event/Action/cust_bill_send_csv_ftp.pm,
9251           part_event/Action/cust_bill_send_if_newest.pm,
9252           part_event/Action/cust_bill_spool_csv.pm,
9253           part_event/Action/cust_bill_suspend_if_balance.pm,
9254           part_event/Action/fee.pm,
9255           part_event/Action/pkg_referral_credit.pm,
9256           part_event/Action/pkg_referral_credit_pkg.pm,
9257           part_event/Action/suspend.pm,
9258           part_event/Action/suspend_if_pkgpart.pm,
9259           part_event/Action/suspend_unless_pkgpart.pm,
9260           part_event/Condition/balance.pm,
9261           part_event/Condition/balance_age.pm,
9262           part_event/Condition/balance_under.pm,
9263           part_event/Condition/cust_bill_age.pm,
9264           part_event/Condition/cust_bill_has_service.pm,
9265           part_event/Condition/cust_bill_owed.pm,
9266           part_event/Condition/cust_bill_owed_under.pm,
9267           part_event/Condition/cust_payments.pm,
9268           part_event/Condition/has_referral_custnum.pm,
9269           part_event/Condition/once_percust.pm,
9270           part_event/Condition/pkg_age.pm,
9271           part_event/Condition/pkg_notchange.pm,
9272           part_event/Condition/pkg_pkgpart.pm,
9273           part_event/Condition/pkg_recurring.pm,
9274           part_event/Condition/pkg_unless_pkgpart.pm, part_pkg/flat.pm:
9275           referral credits overhaul, use billing events, agents can
9276           self-configure, limit to once-per-customer, depend on any time
9277           from referred package, referred customer payment, specific
9278           packages, partial staged credits, RT#3983
9279
9280 2008-11-21 23:10  ivan
9281
9282         * httemplate/: browse/part_event.html, edit/elements/edit.html:
9283           billing event cloning
9284
9285 2008-11-20 19:36  jeff
9286
9287         * FS/FS/part_export/soma.pm: initial somanetworks support
9288
9289 2008-11-20 18:57  ivan
9290
9291         * httemplate/edit/elements/edit.html: remove debugging accidentally
9292           left in
9293
9294 2008-11-20 18:55  ivan
9295
9296         * httemplate/edit/process/elements/process.html: document
9297           viewall_ext
9298
9299 2008-11-20 17:58  ivan
9300
9301         * httemplate/: edit/elements/edit.html,
9302           elements/tr-select-agent.html: undo voodoo, find real problem
9303
9304 2008-11-20 16:06  ivan
9305
9306         * httemplate/edit/elements/edit.html: voodoo
9307
9308 2008-11-20 11:02  jeff
9309
9310         * FS/FS/rate.pm: this must be what is meant
9311
9312 2008-11-20 09:49  jeff
9313
9314         * FS/bin/freeside-dedup-cust_bill_pkg_detail-header: tool to remove
9315           extra cdr headers
9316
9317 2008-11-20 08:59  jeff
9318
9319         * FS/FS/part_pkg/voip_cdr.pm: only one header per package, not one
9320           per service -- fixes #4260
9321
9322 2008-11-20 04:52  ivan
9323
9324         * FS/FS/cust_main/Import.pm: better end-of-spreadsheet detection
9325           for excel import, hopefully.  should fix "Error: Can't use an
9326           undefined value as an ARRAY reference" error on import.  RT#4297
9327
9328 2008-11-20 03:35  ivan
9329
9330         * bin/rate.delete: fill in the ratenum.  doesn't actually delete
9331           the rate itself, just all its data (the hard part)
9332
9333 2008-11-19 16:42  ivan
9334
9335         * FS/FS/cust_bill.pm: don't use payname for CARD or DCRD either,
9336           closes: RT#3982
9337
9338 2008-11-19 06:55  jeff
9339
9340         * FS/FS/Misc.pm, FS/FS/Schema.pm, FS/FS/cust_tax_location.pm,
9341           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_class.pm, FS/FS/tax_rate.pm,
9342           httemplate/misc/tax-import.cgi: support for cch fixed format
9343
9344 2008-11-18 17:24  ivan
9345
9346         * FS/FS/Schema.pm: fix phone_avail.availnum to be a proper primary
9347           key, fix agent.agent_custnum unique index causing it to get a
9348           value filled in by Record.pm
9349
9350 2008-11-17 18:56  rsiddall
9351
9352         * rpm/rpm2Bundle: Now handles hyphenated Perl requirements as well
9353           as those in parentheses, and handles more version relation types.
9354
9355 2008-11-12 18:22  ivan
9356
9357         * FS/FS/access_groupagent.pm, FS/FS/agent.pm,
9358           httemplate/browse/agent.cgi, httemplate/edit/agent.cgi,
9359           httemplate/edit/process/agent.cgi: add ability to view/edit
9360           access groups of an agent
9361
9362 2008-11-11 00:55  ivan
9363
9364         * FS/FS/cust_bill.pm: add fax to invoice data, RT#3290
9365
9366 2008-11-11 00:45  ivan
9367
9368         * conf/: invoice_html, invoice_latex: agent_custid and ship_fax
9369           don't belong with the ship address, that was an unrelated
9370           tampabay/pbx-change request, RT#3290
9371
9372 2008-11-10 23:51  ivan
9373
9374         * conf/invoice_html: make HTML invoice more consistent with current
9375           typeset invoice: center invoice date instead of right-justify
9376
9377 2008-11-09 03:43  ivan
9378
9379         * httemplate/browse/agent.cgi: realign things in light of
9380           small_custview in this table for master customering, roundaboutly
9381           part of #2933
9382
9383 2008-11-09 03:31  ivan
9384
9385         * FS/FS/cust_main/Import.pm: move batch customer import to its own
9386           file; add svc_external_svc_phone export format, RT#4103
9387
9388 2008-11-09 01:14  ivan
9389
9390         * FS/FS/Conf.pm, httemplate/elements/file-upload.html,
9391           httemplate/misc/phone_avail-import.html: add a global countrycode
9392           to phone_avail import and a conf for the default (some other conf
9393           values snuck in also, oh well)
9394
9395 2008-11-09 00:51  ivan
9396
9397         * FS/FS/Mason.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
9398           FS/FS/cust_main/Import.pm, httemplate/misc/cust_main-import.cgi,
9399           Makefile, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-queued,
9400           httemplate/misc/process/cust_main-import.cgi: move batch customer
9401           import to its own file; add svc_external_svc_phone export format,
9402           RT#4103
9403
9404 2008-11-06 22:04  ivan
9405
9406         * httemplate/view/svc_acct.cgi: fix viewing of unlinked services.
9407           wow, it has been a while
9408
9409 2008-11-06 14:53  ivan
9410
9411         * FS/FS/part_export/sqlradius.pm: should fix open session RADIUS
9412           search, RT #4233
9413
9414 2008-11-06 14:20  ivan
9415
9416         * FS/FS/part_export/sqlradius.pm: fix radius search, RT#4233
9417
9418 2008-11-05 20:22  ivan
9419
9420         * FS/FS/svc_acct.pm: avoid harmless "Use of uninitialized value in
9421           concatenation (.) or string at
9422           /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error
9423
9424 2008-11-05 20:18  ivan
9425
9426         * FS/FS/svc_acct.pm: . is used in some implementations of classic
9427           crypt
9428
9429 2008-11-03 07:28  jeff
9430
9431         * FS/FS/cust_main.pm: REAL otherwise there are no taxes
9432
9433 2008-11-03 07:26  jeff
9434
9435         * FS/FS/cust_main.pm: yikes! not yet
9436
9437 2008-11-03 07:14  jeff
9438
9439         * FS/FS/cust_main.pm: otherwise there are no taxes
9440
9441 2008-11-02 17:10  ivan
9442
9443         * httemplate/view/svc_acct.cgi: time remaining is more useful to
9444           display as hours + minutes than days, hours, minutes from
9445           Time::Duration
9446
9447 2008-11-02 12:27  ivan
9448
9449         * httemplate/search/: cust_bill_pkg.cgi, report_tax.cgi: (and
9450           REALLY fix the line-item links too, whew) fix overreporting of
9451           tax invoiced when using & reporting with taxclasses, RT#4131
9452
9453 2008-11-02 12:03  ivan
9454
9455         * httemplate/search/report_tax.cgi: (and fix the line-item links
9456           too, whew) fix overreporting of tax invoiced when using &
9457           reporting with taxclasses, RT#4131
9458
9459 2008-11-02 11:40  ivan
9460
9461         * httemplate/search/report_tax.cgi: (and fix the total too) fix
9462           overreporting of tax invoiced when using & reporting with
9463           taxclasses, RT#4131
9464
9465 2008-11-02 11:26  ivan
9466
9467         * httemplate/search/report_tax.cgi: fix overreporting of tax
9468           invoiced when using & reporting with taxclasses, RT#4131
9469
9470 2008-11-01 15:12  ivan
9471
9472         * init.d/freeside-init, FS/FS/Daemon.pm, FS/bin/freeside-cdrd: have
9473           freeside-cdrd disable itself if there's no appropriate package
9474           definition, RT#4184
9475
9476 2008-10-29 15:24  ivan
9477
9478         * FS/FS/cust_main.pm: eek, fix agent_plandata from comping up with
9479           spurious hits
9480
9481 2008-10-29 13:23  ivan
9482
9483         * FS/FS/part_event/Action.pm: remove debugging accidentally left in
9484
9485 2008-10-29 13:21  ivan
9486
9487         * FS/FS/part_event/Action.pm: huh.  how did event editing ever
9488           work?  is this 5.10-specific?
9489
9490 2008-10-29 01:03  ivan
9491
9492         * FS/FS/cust_main.pm, init.d/freeside-init,
9493           FS/FS/part_pkg/voip_cdr.pm, FS/bin/freeside-cdrd: prepaid cdr
9494           pickup & bill daemon, RT#4184
9495
9496 2008-10-29 00:50  ivan
9497
9498         * FS/FS/part_export/internal_diddb.pm: fix to internal_diddb
9499           provisioning
9500
9501 2008-10-27 18:23  ivan
9502
9503         * FS/FS/svc_phone.pm: fix svc_phone non-numeric "phone numbers",
9504           RT#4204
9505
9506 2008-10-24 17:37  ivan
9507
9508         * FS/FS/: Conf.pm, svc_phone.pm: add a switch to allow letters in
9509           phone numbers, RT#4195
9510
9511 2008-10-24 16:21  ivan
9512
9513         * httemplate/view/svc_phone.cgi: correct links to non-US CDRs from
9514           svc_phone view
9515
9516 2008-10-24 15:53  ivan
9517
9518         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm: use
9519           Reply-Message for the RADIUS error message, RT#4100
9520
9521 2008-10-24 15:23  ivan
9522
9523         * FS/FS/ClientAPI/PrepaidPhone.pm: adding prepaid self-service
9524           hooks, RT#4100
9525
9526 2008-10-24 14:31  ivan
9527
9528         * FS/FS/: rate.pm, ClientAPI/PrepaidPhone.pm, part_pkg/voip_cdr.pm,
9529           part_pkg/voip_sqlradacct.pm: adding prepaid self-service hooks,
9530           RT#4100
9531
9532 2008-10-24 14:25  ivan
9533
9534         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
9535           rlm_perl hook for prepaid voip radius, RT#4100
9536
9537 2008-10-24 14:22  ivan
9538
9539         * fs_selfservice/FS-SelfService/SelfService/FreeRadiusVoip.pm:
9540           rlm_perl hook for prepaid voip radius, RT#4100
9541
9542 2008-10-24 12:58  ivan
9543
9544         * fs_selfservice/FS-SelfService/SelfService/: FreeRadiusVoip.pm:
9545           rlm_perl hook for prepaid voip radius, RT#4100
9546
9547 2008-10-24 12:54  ivan
9548
9549         * fs_selfservice/FS-SelfService/: SelfService.pm,
9550           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
9551           radius, RT#4100
9552
9553 2008-10-24 12:45  ivan
9554
9555         * fs_selfservice/FS-SelfService/SelfService.pm: rlm_perl hook for
9556           prepaid voip radius, RT#4100
9557
9558 2008-10-24 12:13  ivan
9559
9560         * fs_selfservice/FS-SelfService/: SelfService.pm,
9561           SelfService/FreeRadiusVoip.pm: rlm_perl hook for prepaid voip
9562           radius, RT#4100
9563
9564 2008-10-23 19:54  ivan
9565
9566         * FS/: FS/part_export/phone_sqlradius.pm,
9567           FS/part_export/sqlradius.pm, bin/freeside-sqlradius-radacctd:
9568           untested code to suck in CDRs in from VoIP RADIUS exports,
9569           RT#4100
9570
9571 2008-10-23 19:08  ivan
9572
9573         * FS/FS/cust_main.pm, httemplate/misc/xmlhttp-cust_main-search.cgi:
9574           fixes to facilitate using agent_custid as custnum, RT#4190
9575
9576 2008-10-23 18:45  ivan
9577
9578         * FS/: FS/svc_phone.pm, bin/freeside-sqlradius-reset: tiny nits for
9579           phone RADIUS export: allow freeside-sqlradius-reset to reset a
9580           phone_sqlradius export, but only if explicitly specified by
9581           exportnum.  also fix "Reference found where even-size list
9582           expected" warning and junk winding up in radreply table".  all
9583           this phone_sqlradius stuff is RT#4100
9584
9585 2008-10-23 18:19  ivan
9586
9587         * FS/FS/: Conf.pm, svc_phone.pm, part_export/phone_sqlradius.pm,
9588           part_export/sqlradius.pm: add phone_sqlradius export
9589
9590 2008-10-22 22:20  ivan
9591
9592         * fs_selfservice/FS-SelfService/SelfService.pm: POD cleanup
9593
9594 2008-10-22 11:50  ivan
9595
9596         * httemplate/view/svc_phone.cgi: fix CDR links
9597
9598 2008-10-21 21:39  ivan
9599
9600         * FS/FS/part_export/sqlradius.pm, httemplate/search/sqlradius.cgi,
9601           httemplate/search/sqlradius.html: fix error on open-ended RADIUS
9602           search with Pg, add options for open session search and search on
9603           start time, RT#4051
9604
9605 2008-10-21 08:50  jeff
9606
9607         * fs_selfservice/java/: freeside_login_example.java,
9608           freeside_signup_example.java, biz/freeside/SelfService.java:
9609           biz.freeside.SelfService class and sample applications
9610
9611 2008-10-18 18:57  ivan
9612
9613         * httemplate/config/config.cgi: correctly allow re-editing of
9614           config options with " in them
9615
9616 2008-10-18 17:38  ivan
9617
9618         * FS/FS/Schema.pm, FS/FS/agent.pm, httemplate/edit/agent.cgi,
9619           httemplate/elements/search-cust_main.html,
9620           httemplate/browse/agent.cgi: add a master custnum field to
9621           agents, RT#2933 (roundabout)
9622
9623 2008-10-17 18:22  jeff
9624
9625         * FS/FS/cust_main.pm: sheesh
9626
9627 2008-10-17 18:19  jeff
9628
9629         * FS/FS/cust_main.pm: doh
9630
9631 2008-10-17 18:08  jeff
9632
9633         * FS/FS/cust_main.pm: cope with overlapping (but with distinct
9634           endpoints) tax areas
9635
9636 2008-10-17 13:01  jeff
9637
9638         * conf/: invoice_latex, invoice_latexcoupon: address tweaks,
9639           assumes a window at least 2.75in or 7cm wide
9640
9641 2008-10-17 11:57  jeff
9642
9643         * FS/FS/cust_bill.pm: correct erroneous line dupplication on
9644           invoices
9645
9646 2008-10-16 15:45  ivan
9647
9648         * FS/FS/part_pkg/voip_cdr.pm: add an option to use duration instead
9649           of billsec to calculate billable time, RT#4147
9650
9651 2008-10-15 22:29  ivan
9652
9653         * FS/FS/Conf_compat17.pm: sync Conf_compat17.pm
9654
9655 2008-10-15 22:29  ivan
9656
9657         * FS/FS/Conf.pm, httemplate/misc/payment.cgi,
9658           httemplate/search/cust_pay_batch.cgi,
9659           httemplate/view/cust_main/payment_history.html: add
9660           batch-enable_payby and realtime_disable_payby for better control
9661           over hybrid realtime/batch installs; deprecate never-used
9662           paymentforcedtobatch, RT#4052
9663
9664 2008-10-15 22:04  ivan
9665
9666         * httemplate/elements/menu.html: add batch-enable_payby and
9667           realtime_disable_payby for better control over hybrid
9668           realtime/batch installs; deprecate never-used
9669           paymentforcedtobatch, RT#4052
9670
9671 2008-10-14 14:27  ivan
9672
9673         * FS/FS/Tron.pm: not interested in payment gateway survey just now
9674
9675 2008-10-13 17:50  ivan
9676
9677         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add an
9678           import format for external services, including next bill date
9679           (cust_pkg.bill), RT#4108
9680
9681 2008-10-13 14:58  ivan
9682
9683         * FS/: bin/freeside-fetch, FS/Conf.pm: Change subject for
9684           freeside-fetch emailed reports from "subject" to "Freeside
9685           report", and add email_report-subject config to change it.
9686           RT#4093
9687
9688 2008-10-12 16:56  jeff
9689
9690         * conf/invoice_latex: better column widths and easier maintenance
9691
9692 2008-10-12 14:22  jeff
9693
9694         * conf/invoice_latex: better value for non-broken tetex
9695
9696 2008-10-12 12:43  jeff
9697
9698         * conf/longtable.sty.patch: check not just for fit, but move the
9699           goalposts as well
9700
9701 2008-10-11 17:58  ivan
9702
9703         * httemplate/browse/cust_main_county.cgi: fix link
9704
9705 2008-10-11 17:54  ivan
9706
9707         * httemplate/: browse/cust_main_county.cgi,
9708           edit/bulk-cust_main_county.html,
9709           edit/process/bulk-cust_main_county.html: add a quick bulk tax add
9710           tool (eating my own dogfood instead of running a one-off SQL
9711           query), RT#4117
9712
9713 2008-10-10 17:32  ivan
9714
9715         * FS/FS/: Conf.pm, cust_pkg.pm: enable suspension notices to an
9716           administrator, RT#4083
9717
9718 2008-10-10 16:30  ivan
9719
9720         * FS/FS/cust_pkg.pm: quick kludge to eliminate exact duplicates in
9721           h_labels_short in an effort to reduce the number of "XXX service
9722           listing twice on invoice" incidents, RT#3944.  still should be
9723           possible to fundamentally do better with the function in the
9724           first place
9725
9726 2008-10-10 14:30  jeff
9727
9728         * conf/: invoice_latex, longtable.sty.patch: avoid overprinting
9729           remittance coupons
9730
9731 2008-10-10 12:25  ivan
9732
9733         * FS/FS/cust_bill.pm: add options to auto-generate agent_custid and
9734           display it as the customer number, RT#4099
9735
9736 2008-10-09 18:15  ivan
9737
9738         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
9739           FS/FS/UI/Web/small_custview.pm, httemplate/index.html,
9740           httemplate/view/cust_main/misc.html, FS/FS/UI/Web.pm,
9741           httemplate/edit/cust_main.cgi, httemplate/search/cust_main.cgi:
9742           add options to auto-generate agent_custid and display it as the
9743           customer number, RT#4099
9744
9745 2008-10-09 13:06  ivan
9746
9747         * FS/FS/part_export/sqlradius.pm: use Freeradius := attribute for
9748           ALL attributes except Password.  Crypt-Password, User-Password,
9749           Password-With-Header should now use := instead of ==.  RT#4051
9750
9751 2008-10-07 16:57  ivan
9752
9753         * httemplate/misc/: cdr-import.html, process/cdr-import.html: put
9754           each CDR web import into a batch
9755
9756 2008-10-07 16:23  ivan
9757
9758         * FS/FS/cdr/: genband.pm, nextone.pm: also set billsec for nextone
9759           CDR format
9760
9761 2008-10-06 17:10  ivan
9762
9763         * FS/FS/Upgrade.pm: oops, brainfart
9764
9765 2008-10-06 17:09  ivan
9766
9767         * FS/FS/Upgrade.pm: when setting last_login/last_logout, ensure
9768           only accounts actually attached to the export are updated
9769
9770 2008-10-06 15:48  ivan
9771
9772         * FS/FS/svc_acct.pm: make RADIUS password exports
9773           _password_encoding-aware so we export Password-With-Header when
9774           necessary
9775
9776 2008-10-06 15:19  ivan
9777
9778         * FS/FS/svc_acct.pm: make RADIUS password exports
9779           _password_encoding-aware so we export Password-With-Header when
9780           necessary
9781
9782 2008-10-06 08:28  ivan
9783
9784         * FS/FS/: cdr.pm, cdr/netcentrex.pm: add initial netcentrex CDR
9785           format
9786
9787 2008-10-05 14:36  ivan
9788
9789         * httemplate/search/pay_batch.cgi: fix links to closed batches,
9790           RT#4052
9791
9792 2008-10-05 03:17  ivan
9793
9794         * httemplate/search/phone_avail.html: adding the start of available
9795           phone# search.  still needs a menu entry, search options page...
9796           RT#3925
9797
9798 2008-10-04 23:07  ivan
9799
9800         * httemplate/: edit/elements/ApplicationCommon.html,
9801           view/cust_main/payment_history/credit.html,
9802           view/cust_main/payment_history/payment.html: finish UI
9803           improvements wrt refunds: now you have to post a check or cash
9804           refund explicitly, no more implicit creation by 'applying'
9805           credits.  don't show useless application links.  don't enable
9806           apply button until you pick an invoice/refund.  RT#3812
9807
9808 2008-10-04 15:35  ivan
9809
9810         * FS/FS/: Misc.pm, cust_bill_ApplicationCommon.pm,
9811           payinfo_transaction_Mixin.pm, Misc/prune.pm, rate_detail.pm,
9812           usage_class.pm, part_event/Action.pm: POD cleanups
9813
9814 2008-10-04 13:55  ivan
9815
9816         * httemplate/edit/rate_region.cgi: fix inappropriate rounding when
9817           editing rates for a whole region
9818
9819 2008-10-04 13:43  ivan
9820
9821         * FS/FS/part_pkg/voip_cdr.pm: add disable_tollfree option
9822
9823 2008-10-03 17:30  ivan
9824
9825         * httemplate/edit/part_pkg.cgi: fix recurring box graying out on
9826           package customize
9827
9828 2008-10-03 12:41  ivan
9829
9830         * FS/FS/part_pkg/voip_cdr.pm: add debugging
9831
9832 2008-09-30 14:05  jeff
9833
9834         * httemplate/: search/report_newtax.cgi, search/cust_bill_pkg.cgi,
9835           search/report_newtax.html, elements/menu.html: simple reporting
9836           for new tax system
9837
9838 2008-09-30 13:22  jeff
9839
9840         * FS/FS/: Conf.pm, cust_main.pm: option for no postal fee on
9841           one-time charges
9842
9843 2008-09-30 13:17  jeff
9844
9845         * fs_selfservice/FS-SelfService/cgi/: bill.html, selfservice.cgi:
9846           turn on and off postal billing from self-service
9847
9848 2008-09-28 20:41  ivan
9849
9850         * httemplate/misc/delay_susp_pkg.html: use init_calendar.html
9851
9852 2008-09-26 20:01  jeff
9853
9854         * httemplate/edit/process/addr_block/manual_flag.cgi,
9855           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/addr_block.pm,
9856           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
9857           httemplate/edit/svc_broadband.cgi: per address block ip auto
9858           assignment and auto router selection
9859
9860 2008-09-25 20:54  jeff
9861
9862         * FS/FS/part_event/Condition/dundate.pm,
9863           httemplate/misc/delay_susp_pkg.html, FS/FS/AccessRight.pm,
9864           FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
9865           httemplate/edit/part_bill_event.cgi,
9866           httemplate/misc/process/delay_susp_pkg.html,
9867           httemplate/view/cust_main/packages.html: push out event triggered
9868           suspensions
9869
9870 2008-09-25 16:44  jeff
9871
9872         * FS/FS/cust_main.pm: lost bits of reason
9873
9874 2008-09-24 19:27  jeff
9875
9876         * FS/FS/part_export/prizm.pm: prizm export improvement for package
9877           changes
9878
9879 2008-09-18 16:17  jeff
9880
9881         * FS/FS/Schema.pm: trade space for time
9882
9883 2008-09-16 08:58  jeff
9884
9885         * httemplate/search/report_tax.cgi: minor initialization issue
9886
9887 2008-09-15 18:22  jeff
9888
9889         * httemplate/: edit/part_pkg.cgi, edit/elements/edit.html,
9890           elements/tr-select-taxoverride.html,
9891           elements/tr-select-taxproduct.html: correct package editor when
9892           taxproducts off
9893
9894 2008-09-15 00:18  ivan
9895
9896         * FS/FS/Schema.pm, FS/FS/Record.pm, FS/FS/phone_avail.pm,
9897           FS/FS/part_export/internal_diddb.pm,
9898           httemplate/elements/menu.html,
9899           httemplate/misc/phone_avail-import.html,
9900           httemplate/misc/process/phone_avail-import.html: add internal did
9901           database & ability to query for availability, plus upload tool
9902
9903 2008-09-14 17:40  ivan
9904
9905         * FS/FS/part_export/globalpops_voip.pm: add dry_run option to
9906           globalpops_voip export
9907
9908 2008-09-14 13:24  ivan
9909
9910         * FS/FS/cust_main_invoice.pm: silently strip out leading and
9911           trailing spaces from invoicing email addresses instead of
9912           throwing an error
9913
9914 2008-09-14 13:20  ivan
9915
9916         * httemplate/config/: config-process.cgi, config-view.cgi: don't
9917           reload the whole page every time a config option is changed,
9918           RT#3989
9919
9920 2008-09-14 12:13  ivan
9921
9922         * httemplate/elements/header.html: default the menu to top in 1.9,
9923           still a pref
9924
9925 2008-09-12 15:53  ivan
9926
9927         * FS/FS/part_pkg/voip_cdr.pm: just give up and try again tommorow,
9928           "1011" came from us not the CDRs anyway, RT#3985
9929
9930 2008-09-12 15:48  ivan
9931
9932         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
9933           internal_prefixen, RT#3985
9934
9935 2008-09-12 15:38  ivan
9936
9937         * FS/FS/part_pkg/voip_cdr.pm: not enough sleep to support multiple
9938           internal_prefixen, RT#3985
9939
9940 2008-09-12 15:18  ivan
9941
9942         * FS/FS/part_pkg/voip_cdr.pm: grr, TRY to support multiple
9943           internal_prefixen, RT#3985
9944
9945 2008-09-12 14:56  ivan
9946
9947         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen,
9948           RT#3985
9949
9950 2008-09-12 14:55  ivan
9951
9952         * FS/FS/part_pkg/voip_cdr.pm: support multiple internal_prefixen
9953
9954 2008-09-12 00:58  ivan
9955
9956         * FS/FS/: Conf.pm, cust_pkg.pm: make the max # of indivudal
9957           services printed on invoices configurable.  RT#3904
9958
9959 2008-09-12 00:07  ivan
9960
9961         * FS/FS/: part_pkg/flat.pm, part_pkg/voip_cdr.pm, cust_main.pm:
9962           don't throw noisy warnings about missing new recur_temporality,
9963           RT#3851
9964
9965 2008-09-11 19:28  jeff
9966
9967         * FS/: FS/Schema.pm, FS/cust_bill.pm, FS/cust_bill_pkg.pm,
9968           FS/cust_bill_pkg_display.pm, MANIFEST, FS/cust_main.pm,
9969           t/cust_bill_pkg_display.t: re-repurpose cust_bill_pkg
9970
9971 2008-09-11 19:01  ivan
9972
9973         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
9974           httemplate/misc/spool_invoices.cgi,
9975           httemplate/search/cust_bill.html: add billco respooling, not
9976           re-FTPing, RT#3971
9977
9978 2008-09-11 17:53  ivan
9979
9980         * FS/FS/part_pkg/: flat.pm, voip_cdr.pm: add recur_temporality to
9981           flat.pm, RT#3851
9982
9983 2008-09-11 17:41  ivan
9984
9985         * FS/FS/cust_main.pm: correct a (fortunately harmless) typo
9986
9987 2008-09-10 01:33  ivan
9988
9989         * FS/FS/cust_bill.pm, FS/FS/Conf.pm,
9990           httemplate/misc/ftp_invoices.cgi,
9991           httemplate/search/cust_bill.html: add re-FTP reprint,
9992           RT#create-me-tommorow-for-enet
9993
9994 2008-09-10 00:55  ivan
9995
9996         * FS/FS/Schema.pm: better (?) place to put display and taxation
9997           data than overloading real line items
9998
9999 2008-09-10 00:32  ivan
10000
10001         * FS/FS/part_pkg.pm: well, allow things to work for now so work can
10002           get done
10003
10004 2008-09-10 00:30  ivan
10005
10006         * FS/FS/part_pkg/voip_cdr.pm: add upcoming/preceding option,
10007           RT#3851
10008
10009 2008-09-10 00:24  ivan
10010
10011         * FS/FS/cust_main.pm: add upcoming/preceding option, RT#3851
10012
10013 2008-09-09 15:35  ivan
10014
10015         * FS/FS/ClientAPI/MyAccount.pm: allow implied primary services to
10016           log into selfservice when selfservice_server-primary_only is on
10017
10018 2008-09-09 14:29  ivan
10019
10020         * FS/FS/ClientAPI/MyAccount.pm: this should allow implied primary
10021           services to log into selfservice when
10022           selfservice_server-primary_only is on
10023
10024 2008-09-09 14:04  ivan
10025
10026         * FS/FS/Upgrade.pm: show which _upgrade_data sub is being run
10027
10028 2008-09-09 01:19  ivan
10029
10030         * FS/FS/Schema.pm: wtf, cust_pkg_reason has no indices?!
10031           _upgrade_data is hosing cpu badly
10032
10033 2008-09-08 19:35  ivan
10034
10035         * FS/FS/part_pkg/voip_cdr.pm: doh, forgot to display new options,
10036           RT#3838
10037
10038 2008-09-08 19:24  ivan
10039
10040         * FS/FS/: cdr.pm, cdr/taqua.pm, part_pkg/voip_cdr.pm: additional
10041           QIS/Taqua-specific CDR handling details, RT#3838
10042
10043 2008-09-08 14:46  ivan
10044
10045         * FS/FS/cust_main.pm: oops, debugging got left on by accident
10046
10047 2008-09-08 14:23  ivan
10048
10049         * httemplate/view/elements/svc_Common.html: also hide fixed+blank
10050           fields on service view, RT#3829
10051
10052 2008-09-08 14:02  ivan
10053
10054         * httemplate/edit/elements/svc_Common.html: completely hide
10055           fixed+blank fields, RT#3829
10056
10057 2008-09-07 19:49  ivan
10058
10059         * httemplate/edit/quick-charge.html: extraneous code cleanup
10060
10061 2008-09-07 19:48  ivan
10062
10063         * FS/FS/cust_bill_pkg.pm: removing unacceptable display fields from
10064           cust_bill_pkg
10065
10066 2008-09-07 19:47  ivan
10067
10068         * FS/FS/: AccessRight.pm, cust_main.pm: add package invoice details
10069           & comments, RT#3810
10070
10071 2008-09-07 19:42  ivan
10072
10073         * FS/FS/Schema.pm, FS/FS/cust_pkg_detail.pm, FS/MANIFEST,
10074           FS/t/cust_pkg_detail.t, httemplate/pref/pref-process.html,
10075           httemplate/pref/pref.html,
10076           httemplate/view/cust_main/packages.html, FS/FS.pm,
10077           httemplate/edit/cust_pkg_detail.html,
10078           httemplate/edit/process/cust_pkg_detail.html, FS/FS/cust_pkg.pm:
10079           add package invoice details & comments, RT#3810
10080
10081 2008-09-06 13:54  ivan
10082
10083         * FS/FS/UI/Web.pm: don't link to customer service view unless the
10084           user has the ACL to view the resulting page
10085
10086 2008-09-04 06:29  jeff
10087
10088         * FS/FS/Upgrade.pm: three lost lines
10089
10090 2008-09-03 20:10  ivan
10091
10092         * httemplate/edit/invoice_logo.html: ask for an EPS for EPS upload,
10093           not incorrectly a PNG
10094
10095 2008-09-03 19:44  ivan
10096
10097         * httemplate/edit/process/invoice_logo.html: fix invoice uplaoding
10098           in light of database config where you absolutely need
10099           ->set_binary for swtuf retreived with ->config_binary, RT#3936
10100
10101 2008-09-03 12:08  jeff
10102
10103         * FS/FS/AccessRight.pm, FS/FS/access_right.pm, FS/FS/addr_block.pm,
10104           FS/FS/router.pm, httemplate/browse/addr_block.cgi,
10105           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
10106           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
10107           httemplate/edit/svc_acct_pop.cgi,
10108           httemplate/edit/process/router.cgi,
10109           httemplate/edit/process/svc_acct_pop.cgi,
10110           httemplate/edit/process/addr_block/add.cgi,
10111           httemplate/edit/process/addr_block/allocate.cgi,
10112           httemplate/edit/process/addr_block/deallocate.cgi,
10113           httemplate/edit/process/addr_block/split.cgi,
10114           httemplate/elements/menu.html: new access right names
10115
10116 2008-09-03 11:59  jeff
10117
10118         * FS/FS/: Upgrade.pm, cust_pkg_reason.pm: system only reason update
10119           routine
10120
10121 2008-09-02 18:52  ivan
10122
10123         * httemplate/view/cust_main/payment_history.html: add back ability
10124           to post a check/cash refund. be more explicit about it instead of
10125           just being a checkbox when posting a credit. RT#3812
10126
10127 2008-09-02 18:46  ivan
10128
10129         * FS/FS/payby.pm, httemplate/edit/cust_pay.cgi,
10130           httemplate/edit/cust_refund.cgi,
10131           httemplate/edit/process/cust_refund.cgi,
10132           httemplate/elements/init_calendar.html,
10133           httemplate/view/cust_refund.html,
10134           httemplate/view/cust_main/payment_history/refund.html,
10135           FS/FS/AccessRight.pm: add back ability to post a check/cash
10136           refund.  be more explicit about it instead of just being a
10137           checkbox when posting a credit.  RT#3812
10138
10139 2008-09-02 08:37  jeff
10140
10141         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, ClientAPI/MyAccount.pm:
10142           call details in self-service
10143
10144 2008-08-30 14:34  jeff
10145
10146         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
10147           FS/FS/cust_main.pm, FS/FS/Report/Table/Monthly.pm,
10148           FS/FS/part_pkg/voip_cdr.pm, httemplate/search/cust_bill_pkg.cgi,
10149           httemplate/search/report_prepaid_income.cgi,
10150           httemplate/search/report_tax.cgi: remove duplicate cust_bill_pkg
10151           creation RT#3919
10152
10153 2008-08-29 19:10  jeff
10154
10155         * FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/tax_rate.pm,
10156           httemplate/edit/process/part_pkg.cgi: bug squashing for multiple
10157           usage classes
10158
10159 2008-08-29 16:13  ivan
10160
10161         * FS/FS/part_export/acct_freeside.pm: adding fs-to-fs provisioning
10162           of simple accounts for cheepnet, RT#3805
10163
10164 2008-08-29 13:10  ivan
10165
10166         * httemplate/elements/tr-pkg_svc.html: increase maxlength and size
10167           of quantity fields on package edit, for RT#3805
10168
10169 2008-08-28 18:09  ivan
10170
10171         * FS/FS/Schema.pm, FS/FS/cdr.pm, bin/cdr.sftp_and_import,
10172           httemplate/elements/select-cdrbatch.html,
10173           httemplate/elements/tr-select-cdrbatch.html,
10174           httemplate/search/cdr.html, httemplate/search/report_cdr.html:
10175           add CDR batch TFTP feature, RT#3113
10176
10177 2008-08-28 17:45  jeff
10178
10179         * FS/FS/part_pkg.pm: noise reduction
10180
10181 2008-08-28 17:23  ivan
10182
10183         * httemplate/elements/: tr-select-taxclass.html,
10184           select-taxclass.html: correct nits in tax class selection
10185
10186 2008-08-28 15:00  jeff
10187
10188         * FS/FS/tax_rate.pm: updates can be completely empty
10189
10190 2008-08-28 14:32  jeff
10191
10192         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
10193           httemplate/browse/part_pkg_taxproduct.cgi,
10194           httemplate/edit/part_pkg_taxoverride.html,
10195           httemplate/edit/quick-charge.html,
10196           httemplate/edit/process/quick-charge.cgi,
10197           httemplate/elements/select-taxoverride.html,
10198           httemplate/elements/select-taxproduct.html,
10199           httemplate/view/cust_main/packages.html: taxproduct selection for
10200           one time charges
10201
10202 2008-08-28 12:09  ivan
10203
10204         * FS/FS/: Tron.pm, Yori.pm: payment gateway survey
10205
10206 2008-08-28 00:38  jeff
10207
10208         * httemplate/elements/select-taxoverride.html,
10209           httemplate/elements/select-taxproduct.html,
10210           httemplate/elements/tr-select-taxoverride.html,
10211           httemplate/elements/tr-select-taxproduct.html, FS/FS/Schema.pm,
10212           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
10213           FS/FS/part_pkg/voip_cdr.pm,
10214           httemplate/browse/part_pkg_taxproduct.cgi,
10215           httemplate/edit/part_pkg.cgi,
10216           httemplate/edit/part_pkg_taxoverride.html,
10217           httemplate/edit/process/part_pkg.cgi: multiple usage classes
10218           checkpoint
10219
10220 2008-08-26 17:15  ivan
10221
10222         * FS/FS/cust_main.pm: don't override countrydefault or whatever
10223           with a blank value in bulk customer import
10224
10225 2008-08-26 17:05  ivan
10226
10227         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
10228           distinction to lint
10229
10230 2008-08-26 17:00  ivan
10231
10232         * httemplate/elements/mcp_lint.html: add unchecked vs. ok
10233           distinction to lint
10234
10235 2008-08-26 16:53  ivan
10236
10237         * FS/FS/Tron.pm, httemplate/elements/mcp_lint.html: add unchecked
10238           vs. ok distinction to lint
10239
10240 2008-08-26 07:00  rsiddall
10241
10242         * rpm/freeside.spec: More changes to the self-service RPMs, mostly
10243           fixing up paths so the RPM-installed self-service files are not
10244           under /usr/local on the remote machine.  Also fixed an
10245           initialization problem where the system configuration files for
10246           Freeside were assumed to be under /etc/default, not
10247           /etc/sysconfig
10248
10249 2008-08-25 14:23  ivan
10250
10251         * httemplate/edit/elements/edit.html: fix package editor showing
10252           "all" for pkg class selection
10253
10254 2008-08-25 13:33  ivan
10255
10256         * FS/FS/part_event/Condition/cust_bill_has_service.pm: fix
10257           comparison from svcnum to svcpart
10258
10259 2008-08-24 22:53  jeff
10260
10261         * FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
10262           FS/FS/Report/Table/Monthly.pm,
10263           httemplate/search/cust_bill_pkg.cgi,
10264           httemplate/search/report_prepaid_income.cgi,
10265           httemplate/search/report_tax.cgi: correct fallout from duplicate
10266           line items
10267
10268 2008-08-24 22:18  jeff
10269
10270         * httemplate/search/cust_tax_exempt_pkg.cgi: correct fallout from
10271           agent virtualizing packages
10272
10273 2008-08-24 15:35  ivan
10274
10275         * httemplate/elements/checkboxes-table-name.html: add controls to
10276           select/unselect/toggle all checkboxes
10277
10278 2008-08-24 14:52  ivan
10279
10280         * bin/customer-faker: add -k option for pkgpart
10281
10282 2008-08-24 14:49  ivan
10283
10284         * bin/customer-faker: add -a option for agentnum
10285
10286 2008-08-23 20:41  rsiddall
10287
10288         * rpm/freeside.spec: Create discrete RPMs for different parts of
10289           the self-service interface.  Put the default configuration folder
10290           in the main freeside RPM.
10291
10292 2008-08-23 14:59  jeff
10293
10294         * FS/FS/Mason.pm, FS/FS/Schema.pm, FS/FS/usage_class.pm,
10295           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/rate_detail.pm,
10296           FS/t/usage_class.t, httemplate/browse/usage_class.html, FS/FS.pm,
10297           FS/MANIFEST, httemplate/browse/rate_detail.html,
10298           httemplate/edit/rate_detail.html,
10299           httemplate/edit/rate_region.cgi,
10300           httemplate/edit/usage_class.html,
10301           httemplate/edit/elements/edit.html,
10302           httemplate/edit/process/rate_region.cgi,
10303           httemplate/edit/process/usage_class.html,
10304           httemplate/elements/menu.html: add usage classes to rate details
10305
10306 2008-08-22 20:29  jeff
10307
10308         * FS/FS/: Record.pm, cust_main.pm, part_pkg_taxrate.pm,
10309           tax_rate.pm: tax data update bug fixes and error message
10310           improvements
10311
10312 2008-08-21 20:01  ivan
10313
10314         * FS/FS/Mason.pm, FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Tron.pm,
10315           FS/FS/cust_svc.pm, FS/FS/cust_svc_option.pm, bin/tron-scan,
10316           FS/MANIFEST, FS/t/cust_svc_option.t,
10317           httemplate/elements/dashboard-toplist.html,
10318           httemplate/elements/mcp_lint.html: the master control program has
10319           chosen YOU to serve your system on the game grid
10320
10321 2008-08-21 16:21  ivan
10322
10323         * FS/: FS/Yori.pm, bin/freeside-yori, MANIFEST: add the client-side
10324           reporting for MCP mode
10325
10326 2008-08-21 11:21  jeff
10327
10328         * bin/import-optigold.pl: use options with proper names
10329
10330 2008-08-19 11:42  ivan
10331
10332         * FS/FS/svc_acct.pm: beter error messages for duplicate accounts
10333
10334 2008-08-19 04:35  ivan
10335
10336         * FS/FS/cdr.pm: fix duration on simple/simple2 CDR formats
10337
10338 2008-08-19 03:09  ivan
10339
10340         * httemplate/edit/process/rate_region.cgi: also don't neglext nxx
10341           here
10342
10343 2008-08-19 03:06  ivan
10344
10345         * FS/FS/rate_region.pm, httemplate/browse/rate_region.html,
10346           httemplate/edit/rate_region.cgi: more consistent prefix display,
10347           and don't forget nxx'
10348
10349 2008-08-15 12:42  ivan
10350
10351         * Makefile: install default conf with make create-config too, so it
10352           doesn't go missing
10353
10354 2008-08-15 12:26  ivan
10355
10356         * FS/bin/freeside-setup: allow a full pathname to be specified to
10357           freeside-setup for initial configdir
10358
10359 2008-08-14 18:09  jeff
10360
10361         * FS/FS/tax_class.pm: correct field ordering - invonsequential
10362
10363 2008-08-14 17:41  ivan
10364
10365         * httemplate/elements/form-file_upload.html: can have a message
10366           then a URL too
10367
10368 2008-08-14 04:53  ivan
10369
10370         * FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/cust_main.pm,
10371           httemplate/elements/progress-init.html,
10372           httemplate/misc/cust_main-import.cgi,
10373           httemplate/misc/process/cust_main-import.cgi,
10374           httemplate/elements/progress-popup.html,
10375           httemplate/search/cust_main.html,
10376           httemplate/elements/form-file_upload.html,
10377           httemplate/misc/file-upload.html,
10378           httemplate/elements/file-upload.html: customer import: add
10379           progress bar & redirect to a search of the imported customers,
10380           #3475
10381
10382 2008-08-14 04:44  ivan
10383
10384         * FS/FS/tax_rate.pm, httemplate/misc/tax-import.cgi: customer
10385           import: add progress bar & redirect to a search of the imported
10386           customers, #3475
10387
10388 2008-08-13 18:58  ivan
10389
10390         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
10391           httemplate/elements/menu.html,
10392           httemplate/misc/cust_main-import.cgi,
10393           httemplate/misc/process/cust_main-import.cgi: import customer
10394           from Excel file too
10395
10396 2008-08-13 18:52  ivan
10397
10398         * FS/FS/svc_Common.pm: tyop
10399
10400 2008-08-13 18:38  ivan
10401
10402         * httemplate/view/svc_forward.cgi: tyop
10403
10404 2008-08-08 13:29  jeff
10405
10406         * bin/import-optigold.pl: better opti table relationship following
10407
10408 2008-08-08 11:13  jeff
10409
10410         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm,
10411           FS/FS/cust_main.pm, FS/FS/part_pkg/voip_cdr.pm,
10412           conf/invoice_latex: cdrs can be in separate invoice section,
10413           after total, summarized inline, with hints for page breaks
10414
10415 2008-08-07 15:30  ivan
10416
10417         * Makefile: don't generate a new key on install-selfservice if
10418           there's already an RSA one either
10419
10420 2008-08-05 23:39  jeff
10421
10422         * FS/FS/part_pkg/voip_cdr.pm: prevent adding 0 value line items
10423
10424 2008-08-05 21:05  jeff
10425
10426         * FS/FS/cust_main.pm: fix bug(s) introduced with billing loop
10427           refactor
10428
10429 2008-08-02 19:15  ivan
10430
10431         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
10432           httemplate/edit/svc_phone.cgi, httemplate/view/svc_phone.cgi: add
10433           a name field to svc_phone
10434
10435 2008-08-02 17:54  ivan
10436
10437         * FS/FS/cdr/simple2.pm: doh, fix regex
10438
10439 2008-08-02 17:26  ivan
10440
10441         * FS/FS/: Record.pm: attempt to eliminate 'Can't call method
10442           "exists" on an undefined value at
10443           /usr/local/share/perl/5.8.8/FS/Record.pm line 812.' error on
10444           upgrade
10445
10446 2008-08-02 17:20  ivan
10447
10448         * FS/FS/Record.pm: attempt to eliminate 'Can't call method "exists"
10449           on an undefined value at /usr/local/share/perl/5.8.8/FS/Record.pm
10450           line 812.' error on upgrade
10451
10452 2008-08-02 16:51  ivan
10453
10454         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
10455           cdr/genband_meetme.pm, cdr/nextone.pm, cdr/openser.pm,
10456           cdr/simple.pm, cdr/taqua.pm, cdr/unitel.pm, cdr/simple2.pm: fix
10457           'Can't call method "parse" on an undefined value' error from CDR
10458           format refactor
10459
10460 2008-08-01 21:20  jeff
10461
10462         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
10463           FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
10464           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
10465           conf/invoice_latex, httemplate/edit/cust_main.cgi,
10466           httemplate/edit/cust_main/billing.html,
10467           httemplate/view/cust_main/billing.html: bundled package
10468           presentation improvements
10469
10470 2008-08-01 21:09  jeff
10471
10472         * FS/FS/: Schema.pm, Upgrade.pm, cust_bill.pm, cust_bill_pkg.pm,
10473           cust_bill_pkg_detail.pm, cust_main.pm, part_pkg.pm,
10474           part_pkg/voip_cdr.pm: improve CDR usage presentation
10475
10476 2008-08-01 14:41  ivan
10477
10478         * FS/FS/cust_main.pm: fix receivables report: credits/etc. should
10479           be limited by date like before, closes: Bug#3801
10480
10481 2008-08-01 13:21  ivan
10482
10483         * httemplate/edit/pkg_class.html: categories deserve labels too
10484
10485 2008-07-31 16:32  ivan
10486
10487         * httemplate/search/report_receivables.cgi: this should fix columns
10488           not showing up in receivables report... not surea bout #3801
10489           (credits/etc show up in all time periods)
10490
10491 2008-07-31 13:17  ivan
10492
10493         * httemplate/search/report_receivables.cgi, FS/FS/cust_main.pm: fix
10494           receivables report: credits/etc. should be limited by date like
10495           before, closes: Bug#3801
10496
10497 2008-07-30 19:35  ivan
10498
10499         * httemplate/misc/delete-customer.cgi: fix error on customer
10500           deletion
10501
10502 2008-07-30 15:10  ivan
10503
10504         * FS/FS/cdr/: nextone.pm, nt.pm: rename nt to nextone
10505
10506 2008-07-29 13:00  jeff
10507
10508         * FS/FS/cust_bill.pm: correct amount for new charges total on
10509           sectioned invoices
10510
10511 2008-07-29 10:29  rsiddall
10512
10513         * rpm/freeside.spec: Self-Service files were reorganized; changed
10514           the way we copy them into the buildroot.
10515
10516 2008-07-24 09:40  jeff
10517
10518         * FS/FS/cust_bill.pm: ensure invoice line items are delivered in
10519           line number order
10520
10521 2008-07-23 07:41  jeff
10522
10523         * httemplate/edit/tax_rate.html: add disabled column to new tax
10524           rates, false laziness elimination, and bug fixes - closes #3566
10525
10526 2008-07-23 07:36  jeff
10527
10528         * FS/FS/Schema.pm, FS/FS/tax_rate.pm,
10529           httemplate/browse/tax_rate.cgi,
10530           httemplate/misc/enable_or_disable_tax.html,
10531           httemplate/misc/process/enable_or_disable_tax.html: add disabled
10532           column to new tax rates, false laziness elimination, and bug
10533           fixes - closes #3566
10534
10535 2008-07-22 01:33  ivan
10536
10537         * FS/FS/part_export/phone_shellcommands.pm: freepbx modification
10538           command
10539
10540 2008-07-21 21:59  ivan
10541
10542         * httemplate/view/svc_phone.cgi: add "incoming CDRs" link to phone#
10543           view also
10544
10545 2008-07-21 15:34  ivan
10546
10547         * FS/FS/ClientAPI/Signup.pm,
10548           fs_selfservice/FS-SelfService/SelfService.pm,
10549           fs_selfservice/FS-SelfService/cgi/signup.cgi,
10550           fs_selfservice/FS-SelfService/cgi/signup.html,
10551           fs_selfservice/FS-SelfService/cgi/success.html: svc_phone signup
10552
10553 2008-07-21 14:23  ivan
10554
10555         * Makefile: oops, don't inadvertantly switch default db type
10556
10557 2008-07-21 12:09  ivan
10558
10559         * FS/FS/Conf.pm, httemplate/elements/select-did.html,
10560           FS/FS/ClientAPI/MasonComponent.pm, FS/FS/ClientAPI/Signup.pm,
10561           fs_selfservice/FS-SelfService/SelfService.pm,
10562           fs_selfservice/FS-SelfService/cgi/signup.html,
10563           fs_selfservice/FS-SelfService/cgi/misc/areacodes.cgi,
10564           fs_selfservice/FS-SelfService/cgi/misc/exchanges.cgi,
10565           fs_selfservice/FS-SelfService/cgi/images/cross.png,
10566           fs_selfservice/FS-SelfService/cgi/images/wait-orange.gif,
10567           fs_selfservice/FS-SelfService/cgi/misc/phonenums.cgi: signup
10568           w/globalpops DID selection via mason components pass-through
10569
10570 2008-07-21 11:58  ivan
10571
10572         * FS/MANIFEST, htetc/handler.pl, FS/FS/CGI.pm, FS/FS/Mason.pm,
10573           FS/FS/Mason/Request.pm, Makefile: add framework for running Mason
10574           components standalone
10575
10576 2008-07-21 03:42  ivan
10577
10578         * FS/FS/svc_phone.pm: generate a SIP password if it is blank
10579
10580 2008-07-18 15:31  ivan
10581
10582         * httemplate/search/report_rt_transaction.html: missing closing
10583           FORM tag
10584
10585 2008-07-18 15:30  ivan
10586
10587         * httemplate/elements/popup_link.html: add target param, i thought
10588           this was needed for something...
10589
10590 2008-07-18 15:29  ivan
10591
10592         * bin/bind.import: add -e option to bind.import (now to actually
10593           implement it)
10594
10595 2008-07-18 15:28  ivan
10596
10597         * FS/FS/rate_region.pm: show NXX is US if applicable
10598
10599 2008-07-18 15:28  ivan
10600
10601         * FS/FS/: h_cust_svc.pm, part_export.pm, part_pkg.pm, svc_acct.pm,
10602           UI/Web.pm: some random cleanups
10603
10604 2008-07-18 15:27  ivan
10605
10606         * FS/FS/Record.pm: add no_check_foreign kludge for gigantic rate
10607           imports
10608
10609 2008-07-18 15:26  ivan
10610
10611         * FS/MANIFEST: add part_pkg_link to MANIFEST
10612
10613 2008-07-17 16:55  ivan
10614
10615         * FS/FS/: cdr.pm, cdr/asterisk.pm, cdr/genband.pm,
10616           cdr/genband_meetme.pm, cdr/nt.pm, cdr/openser.pm, cdr/simple.pm,
10617           cdr/taqua.pm, cdr/unitel.pm: CDR updates; modularize CDR import
10618           formats; add formats for OpenSER, Genband/Tekelec, and "NT"
10619
10620 2008-07-16 16:55  ivan
10621
10622         * httemplate/search/svc_acct.cgi: fix account search by time
10623           remaining to deal with situations w/o a recurring amount
10624
10625 2008-07-15 16:25  ivan
10626
10627         * FS/FS/Upgrade.pm: where in the world is $DBI::errstr
10628
10629 2008-07-15 16:18  ivan
10630
10631         * FS/FS/Upgrade.pm: parens help alot
10632
10633 2008-07-15 16:17  ivan
10634
10635         * FS/FS/Upgrade.pm: report errors connecting to sqlradius dbs on
10636           upgrade
10637
10638 2008-07-15 13:56  ivan
10639
10640         * FS/FS/cust_main.pm: prevent inactive customers from showing up in
10641           reports of cancelled customers
10642
10643 2008-07-14 18:19  ivan
10644
10645         * FS/FS/part_export/phone_shellcommands.pm: add warning about
10646           concurrency in FreePBX
10647
10648 2008-07-14 16:59  ivan
10649
10650         * httemplate/view/cust_main/notes.html: fuck embedded iframes and
10651           their stupid display problems with scrolling.  also make the
10652           gridding more consistent
10653
10654 2008-07-14 16:08  ivan
10655
10656         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
10657           view/cust_main/notes.html: fuck embedded iframes and their stupid
10658           display problems with scrolling.  also make the gridding more
10659           consistent
10660
10661 2008-07-10 11:48  ivan
10662
10663         * httemplate/view/cust_main/packages.html: fix variable scoping
10664           issues preventing customer view page from coing up
10665
10666 2008-07-09 20:16  jeff
10667
10668         * FS/FS/cust_bill.pm: restore line item date ranges
10669
10670 2008-07-09 13:37  ivan
10671
10672         * FS/FS/part_pkg.pm: should avoid spurious uninitialized value
10673           warnings on upgrade
10674
10675 2008-07-09 13:33  ivan
10676
10677         * FS/FS/svc_Common.pm: perl vs SQL brainfart
10678
10679 2008-07-09 12:45  ivan
10680
10681         * httemplate/docs/license.html: fix famfamfam link
10682
10683 2008-07-09 12:35  ivan
10684
10685         * FS/FS/svc_Common.pm: service searching should be case-insensitive
10686           now
10687
10688 2008-07-08 20:40  ivan
10689
10690         * httemplate/search/: cust_tax_exempt.cgi: helpful to see when
10691           exemptions were inserted?
10692
10693 2008-07-08 20:27  ivan
10694
10695         * httemplate/search/cust_tax_exempt.cgi: need the exemptnum...
10696
10697 2008-07-08 20:18  ivan
10698
10699         * httemplate/search/: cust_tax_exempt.cgi, cust_tax_exempt.html:
10700           search legacy tax exemptions by customer status
10701
10702 2008-07-08 19:30  ivan
10703
10704         * httemplate/edit/process/part_pkg.cgi: don't require an agent type
10705           to be specified when editing a disabled package
10706
10707 2008-07-07 19:19  ivan
10708
10709         * httemplate/search/cust_bill_pkg.cgi: fix line-item reports on
10710           taxclass-less regions
10711
10712 2008-07-07 19:01  ivan
10713
10714         * FS/FS/cust_main_county.pm, httemplate/search/cust_bill_pkg.cgi,
10715           httemplate/search/report_tax.cgi: fix line-item reports on
10716           taxclass-less regions
10717
10718 2008-07-07 17:35  ivan
10719
10720         * httemplate/search/cust_bill_pkg.cgi: order by number for line
10721           items with the same datestamp
10722
10723 2008-07-07 17:20  ivan
10724
10725         * httemplate/search/cust_bill_pkg.cgi: order line item reports by
10726           date
10727
10728 2008-07-07 16:47  ivan
10729
10730         * httemplate/search/report_tax.cgi: should be a proper fix for edge
10731           cases where you have taxclass and empty-taxclass rates for a
10732           region, whew
10733
10734 2008-07-07 14:38  ivan
10735
10736         * FS/FS/Record.pm: SQL_FLOAT is probably unnecessary and causes
10737           probelms on old (v1.x?) DBD::Pg
10738
10739 2008-07-07 14:18  ivan
10740
10741         * FS/FS/Record.pm: eek, hopefully fix problems caused by adding
10742           debugging of bind_param statements
10743
10744 2008-07-07 14:07  ivan
10745
10746         * FS/FS/Record.pm: add debugging of bind_param statements
10747
10748 2008-07-07 12:50  ivan
10749
10750         * FS/FS/Record.pm: add debugging of bind_param statements
10751
10752 2008-07-03 16:23  ivan
10753
10754         * httemplate/view/cust_main/packages.html: fix bad sub names in
10755           forward-port
10756
10757 2008-07-02 21:19  ivan
10758
10759         * FS/FS/Record.pm: should FINALLY get binding correctly in light of
10760           regression caused by get_real_fields refactor
10761
10762 2008-07-02 21:12  ivan
10763
10764         * FS/FS/Record.pm: this should non-"=" searches on fields that
10765           require SQL type binding...
10766
10767 2008-07-02 21:00  ivan
10768
10769         * FS/FS/cust_pkg.pm: correct hash vs hashref brainfart on
10770           "forward-port", i guess
10771
10772 2008-07-02 20:57  ivan
10773
10774         * FS/FS/Record.pm: real should be bound to SQL_FLOAT Like float4...
10775           1.7?  not touching it unless it breaks :)
10776
10777 2008-07-01 19:55  ivan
10778
10779         * FS/FS/ClientAPI/MyAccount.pm: fix errors paying with an on-file
10780           card through self-service
10781
10782 2008-07-01 00:02  jeff
10783
10784         * FS/FS/cust_pkg.pm: you shouldn't keep 'em separated
10785
10786 2008-06-30 22:01  jeff
10787
10788         * httemplate/misc/unadjourn_pkg.cgi,
10789           httemplate/misc/unexpire_pkg.cgi, FS/FS/Schema.pm,
10790           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
10791           FS/FS/part_export/shellcommands.pm,
10792           FS/FS/part_export/sqlradius.pm,
10793           httemplate/edit/REAL_cust_pkg.cgi,
10794           httemplate/misc/process/cancel_pkg.html,
10795           httemplate/search/cust_pkg.cgi,
10796           httemplate/view/cust_main/packages.html: correct internal reason
10797           searching, prevent interleaved suspend/cancel/expire/adjourn,
10798           backporting and refactoring
10799
10800 2008-06-30 17:11  ivan
10801
10802         * FS/FS/svc_phone.pm: that should fix new sip_password field, whew
10803
10804 2008-06-30 17:07  ivan
10805
10806         * FS/FS/svc_phone.pm: that should fix the new sip_password field, i
10807           hope
10808
10809 2008-06-30 17:00  ivan
10810
10811         * httemplate/view/svc_phone.cgi: add sip pw display
10812
10813 2008-06-30 16:56  ivan
10814
10815         * FS/FS/Schema.pm, FS/FS/svc_phone.pm,
10816           FS/FS/part_export/phone_shellcommands.pm,
10817           httemplate/edit/svc_phone.cgi: add sip pw field
10818
10819 2008-06-30 01:01  ivan
10820
10821         * fs_selfservice/FS-SelfService/cgi/: signup.cgi, signup.html:
10822           checkpoint signup work
10823
10824 2008-06-30 01:00  ivan
10825
10826         * FS/FS/part_export/phone_shellcommands.pm: reload after adding
10827           extensions
10828
10829 2008-06-29 13:53  ivan
10830
10831         * FS/FS/svc_phone.pm, FS/FS/part_export/globalpops_voip.pm,
10832           httemplate/elements/select-phonenum.html,
10833           httemplate/elements/tr-select-did.html: globalPOPs provisioning
10834
10835 2008-06-28 21:33  jeff
10836
10837         * httemplate/view/cust_main/packages.html: spurious 'suspended'
10838
10839 2008-06-28 17:41  ivan
10840
10841         * FS/: MANIFEST, FS.pm, t/phone_avail.t, FS/Schema.pm,
10842           FS/phone_avail.pm, FS/part_export/globalpops_voip.pm:
10843           state->areacode caching,
10844
10845 2008-06-28 16:03  ivan
10846
10847         * httemplate/images/wait-orange.gif, FS/FS/part_svc.pm,
10848           httemplate/edit/elements/svc_Common.html,
10849           httemplate/elements/input-text.html,
10850           httemplate/elements/select-areacode.html,
10851           httemplate/elements/select-did.html,
10852           httemplate/elements/select-exchange.html,
10853           httemplate/elements/select-phonenum.html,
10854           httemplate/elements/select-state.html,
10855           httemplate/elements/tr-input-text.html,
10856           httemplate/elements/tr-select-did.html,
10857           httemplate/misc/areacodes.cgi, httemplate/misc/exchanges.cgi,
10858           httemplate/misc/phonenums.cgi, FS/FS/Record.pm,
10859           FS/FS/part_export/globalpops_voip.pm,
10860           httemplate/edit/svc_phone.cgi,
10861           httemplate/edit/cust_main/select-state.html: get DIDs from
10862           globalpops
10863
10864 2008-06-28 12:25  jeff
10865
10866         * httemplate/elements/tr-checkboxes-table.html,
10867           httemplate/elements/checkboxes-table.html,
10868           httemplate/elements/menu.html,
10869           httemplate/elements/select-agent.html,
10870           httemplate/elements/select-table.html, FS/FS/AccessRight.pm,
10871           FS/FS/addr_block.pm, FS/FS/router.pm, FS/FS/svc_broadband.pm,
10872           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
10873           httemplate/browse/svc_acct_pop.cgi,
10874           httemplate/edit/allocate.html, httemplate/edit/router.cgi,
10875           httemplate/edit/svc_acct_pop.cgi,
10876           httemplate/edit/svc_broadband.cgi,
10877           httemplate/edit/elements/edit.html,
10878           httemplate/edit/elements/svc_Common.html,
10879           httemplate/edit/process/router.cgi,
10880           httemplate/edit/process/svc_acct_pop.cgi,
10881           httemplate/edit/process/svc_broadband.cgi,
10882           httemplate/edit/process/addr_block/add.cgi,
10883           httemplate/edit/process/addr_block/allocate.cgi,
10884           httemplate/edit/process/addr_block/deallocate.cgi,
10885           httemplate/edit/process/addr_block/split.cgi,
10886           httemplate/edit/process/elements/process.html: agent virtualize
10887           address blocks and routers
10888
10889 2008-06-27 01:53  ivan
10890
10891         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm, fs_selfservice/DEPLOY,
10892           fs_selfservice/FS-SelfService/SelfService.pm,
10893           fs_selfservice/FS-SelfService/cgi/signup.html: adding
10894           signup_server-service config
10895
10896 2008-06-27 00:18  ivan
10897
10898         * FS/FS/part_export/globalpops_voip.pm: globalpops_voip export
10899           compilation fixes
10900
10901 2008-06-26 17:27  ivan
10902
10903         * FS/FS/part_export/globalpops_voip.pm: commiting globalpops export
10904           start.  stupid power failure.
10905
10906 2008-06-26 14:55  ivan
10907
10908         * FS/FS/part_export/phone_shellcommands.pm: adding
10909           phone_shellcommands with preliminary FreePBX integration commands
10910
10911 2008-06-25 13:14  ivan
10912
10913         * httemplate/search/report_receivables.cgi: optimize total query in
10914           receivables report.  very significant speedup for large DBs
10915
10916 2008-06-25 13:11  ivan
10917
10918         * FS/FS/: cust_main.pm, cust_bill.pm: POD updates
10919
10920 2008-06-25 11:14  ivan
10921
10922         * FS/FS/Upgrade.pm: don't show error messages about FreesideStatus
10923           index already existing either
10924
10925 2008-06-24 17:29  ivan
10926
10927         * htetc/handler.pl, FS/FS/Record.pm: finish adding
10928           str2time_sql_closing
10929
10930 2008-06-24 11:50  ivan
10931
10932         * conf/invoice_html: i think we need a $ there???
10933
10934 2008-06-24 09:39  jeff
10935
10936         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_main.pm: postal invoice
10937           fees
10938
10939 2008-06-23 19:09  ivan
10940
10941         * FS/FS/part_export/sqlradius.pm: prevent decrementing
10942           time/bandwidth for old RADIUS records
10943
10944 2008-06-23 15:59  ivan
10945
10946         * bin/cdr.import: hahahd doh, we're in perl
10947
10948 2008-06-23 15:11  ivan
10949
10950         * bin/cdr.import: add quick command line too for CDR imports
10951
10952 2008-06-23 09:46  jeff
10953
10954         * conf/invoice_html: this is what it was for
10955
10956 2008-06-23 08:36  jeff
10957
10958         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
10959           invoice service address modifications
10960
10961 2008-06-22 19:50  ivan
10962
10963         * conf/invoice_html: wtf was this for in the first place then
10964
10965 2008-06-22 19:48  ivan
10966
10967         * conf/invoice_html: this seems to match the latex templates more
10968           accurately, rather than push the sub-totals out into their own
10969           column
10970
10971 2008-06-22 19:35  ivan
10972
10973         * conf/invoice_html: fix leaking colspan in totals on sectioned
10974           invoices
10975
10976 2008-06-22 17:41  ivan
10977
10978         * FS/FS/cust_tax_exempt.pm: adding report on legacy tax exemptions
10979           to assist in enet migraiton
10980
10981 2008-06-22 17:37  ivan
10982
10983         * httemplate/search/cust_tax_exempt.cgi: legacy tax exemption
10984           report fix, no _date
10985
10986 2008-06-22 17:34  ivan
10987
10988         * httemplate/search/cust_tax_exempt.cgi: adding report on legacy
10989           tax exemptions to assist in enet migraiton
10990
10991 2008-06-19 22:47  jeff
10992
10993         * FS/FS/cust_bill.pm: extra values for invoices
10994
10995 2008-06-19 20:36  ivan
10996
10997         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: VoxLineSystems are lying
10998           scum who charged back their customization work and then used the
10999           software anyway
11000
11001 2008-06-18 20:18  jeff
11002
11003         * FS/FS/pkg_category.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
11004           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_category.t,
11005           FS/FS.pm, httemplate/browse/pkg_category.html,
11006           httemplate/browse/pkg_class.html,
11007           httemplate/edit/pkg_category.html,
11008           httemplate/edit/pkg_class.html,
11009           httemplate/edit/process/pkg_category.html, FS/MANIFEST,
11010           htetc/handler.pl, httemplate/edit/elements/edit.html,
11011           httemplate/elements/menu.html: package categories (meta package
11012           classes) and grouping invoices by them
11013
11014 2008-06-18 14:18  ivan
11015
11016         * FS/FS/Misc.pm: fix regression caused by use of IPC::Run to run
11017           pslatex: send STDOUT and STDERR from pslatex to /dev/null, we
11018           don't want them
11019
11020 2008-06-18 12:24  ivan
11021
11022         * httemplate/edit/part_pkg.cgi: s helps alot
11023
11024 2008-06-18 12:09  ivan
11025
11026         * httemplate/edit/part_pkg.cgi: fix setup/recur fees on cloning
11027           (customizing) package definitions w/new editor
11028
11029 2008-06-18 11:50  jeff
11030
11031         * httemplate/: browse/tax_rate.cgi,
11032           misc/enable_or_disable_tax.html,
11033           misc/process/enable_or_disable_tax.html: allow enabling and
11034           disabling if tax_rate rows in groups (RT 3566)
11035
11036 2008-06-17 22:22  ivan
11037
11038         * FS/FS/cust_main.pm: %statuscolor is either a global or a my var,
11039           make up your mind
11040
11041 2008-06-17 17:49  ivan
11042
11043         * FS/FS/part_virtual_field.pm: this module, also, has no need to
11044           import qsearch/qsearchs, and is causing dependency loop problems
11045           (Record->part_virtual_field->Record)
11046
11047 2008-06-17 17:46  ivan
11048
11049         * FS/FS/Record.pm: hopefully finally fix the dependency loops bs...
11050           as simple as Record->Conf->Record here
11051
11052 2008-06-17 17:42  ivan
11053
11054         * FS/FS/Msgcat.pm: REALLY, don't use FS::Conf from Msgcat until
11055           runtime... should hopefully FINALLY eliminate the
11056           Record->Msgcat->Conf->Record loop
11057
11058 2008-06-17 17:36  ivan
11059
11060         * FS/FS/msgcat.pm: msgcat.pm doesn't actually need
11061           qsearch/qsearchs... hopefully this is the last of the weird
11062           dependency loops (this one is Record->Msgcat->msgcat->Record)
11063
11064 2008-06-17 17:27  ivan
11065
11066         * FS/FS/Msgcat.pm: fix dependency loop problem with database
11067           config, hopefully?  (Record->Msgcat->Conf->Record)
11068
11069 2008-06-17 17:10  ivan
11070
11071         * FS/FS/conf.pm: conf.pm doesn't actually need qsearch/qsearchs -
11072           hopefully this will solve the weird circular dependency issue
11073           (Record->Msgcat->Conf->conf->Record)
11074
11075 2008-06-17 17:05  ivan
11076
11077         * httemplate/misc/xmlhttp-cust_main-address_standardize.html: turn
11078           off debugging for address standardization
11079
11080 2008-06-17 16:57  ivan
11081
11082         * httemplate/edit/part_pkg.cgi: don't lose the pricing on package
11083           cloning w/new package editor
11084
11085 2008-06-17 12:29  jeff
11086
11087         * conf/invoice_latex: fixup damage from quantity addition
11088
11089 2008-06-16 20:35  ivan
11090
11091         * FS/FS/AccessRight.pm, httemplate/edit/invoice_template.html,
11092           FS/FS/ConfDefaults.pm, FS/FS/Misc.pm, FS/FS/cust_main.pm,
11093           htetc/handler.pl, httemplate/elements/htmlarea.html,
11094           httemplate/misc/email-customers.html,
11095           httemplate/misc/process/email-customers.html,
11096           httemplate/search/cust_main.html: finish adding a feature to
11097           easily list all email addresses for an agent & send them email
11098
11099 2008-06-16 20:13  jeff
11100
11101         * conf/invoice_latex: not forgetting to add fax and old customer id
11102
11103 2008-06-16 18:43  ivan
11104
11105         * httemplate/edit/process/cust_main.cgi: have agent_custid editing
11106           now
11107
11108 2008-06-16 06:36  jeff
11109
11110         * bin/import-optigold.pl: catch one more customer
11111
11112 2008-06-15 23:53  ivan
11113
11114         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: add (with config)
11115           ability to edit agent_custid
11116
11117 2008-06-15 18:32  jeff
11118
11119         * bin/import-optigold.pl: ugh; cast about for svc/pkg linkages
11120
11121 2008-06-12 16:15  ivan
11122
11123         * httemplate/edit/REAL_cust_pkg.cgi: fix visual regression not
11124           displaying package and comment on date editing
11125
11126 2008-06-12 14:53  ivan
11127
11128         * httemplate/: edit/process/elements/process.html,
11129           view/cust_main/packages.html, edit/part_pkg.cgi,
11130           edit/elements/edit.html, edit/process/part_pkg.cgi: fix cloning
11131           w/new package editor
11132
11133 2008-06-12 09:56  jeff
11134
11135         * bin/import-optigold.pl: date fixups
11136
11137 2008-06-12 08:55  jeff
11138
11139         * bin/import-optigold.pl: import services from service providing
11140           servers
11141
11142 2008-06-10 16:24  ivan
11143
11144         * FS/FS/: Upgrade.pm: start of better error reporting for RADIUS
11145           upgrade errors
11146
11147 2008-06-10 10:39  ivan
11148
11149         * FS/FS/Misc.pm: turn off debugging that got left on by accident
11150
11151 2008-06-09 19:12  ivan
11152
11153         * httemplate/edit/process/: cust_credit_refund.cgi,
11154           cust_pay_refund.cgi: fix up application of things to refunds,
11155           RT#3606/RT#3545
11156
11157 2008-06-09 11:32  ivan
11158
11159         * FS/FS/cdr.pm: remove name from voxlinesystems2, really
11160
11161 2008-06-05 15:44  ivan
11162
11163         * FS/FS/cdr.pm: add am/pm to voxlinesystems2 display format, remove
11164           name, revsere src/dst
11165
11166 2008-06-05 13:09  ivan
11167
11168         * FS/FS/: cust_main.pm, part_pkg/flat.pm: fix one-time charge
11169           quantities &
11170
11171 2008-06-05 12:44  ivan
11172
11173         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: disable_src fixes
11174
11175 2008-06-05 12:29  ivan
11176
11177         * FS/FS/Schema.pm: unit pricing didn't exist before, so it can be
11178           NULL
11179
11180 2008-06-05 12:25  ivan
11181
11182         * FS/FS/part_pkg/flat.pm: implement quantity charging for setup
11183           fees
11184
11185 2008-06-05 12:24  ivan
11186
11187         * FS/FS/cdr.pm, FS/FS/cust_main.pm, httemplate/search/cdr.html,
11188           httemplate/view/svc_phone.cgi, httemplate/edit/quick-charge.html,
11189           httemplate/edit/process/quick-charge.cgi: voxlinesystems CDRs and
11190           quantity bs
11191
11192 2008-06-05 12:06  jeff
11193
11194         * conf/invoice_html: dash removal
11195
11196 2008-06-05 10:05  jeff
11197
11198         * conf/invoice_html: fix unitprice/posttotal nit
11199
11200 2008-06-05 09:56  jeff
11201
11202         * conf/invoice_html: fix unitprice/section nit
11203
11204 2008-06-05 09:51  jeff
11205
11206         * conf/invoice_html: correct bogus porting
11207
11208 2008-06-05 05:42  jeff
11209
11210         * conf/invoice_latex: replace lost braces
11211
11212 2008-06-05 03:36  ivan
11213
11214         * FS/FS/cust_main.pm, httemplate/search/cust_main.html,
11215           httemplate/search/report_cust_main.html: add customer status to
11216           adv. customer report, template customer search for future use in
11217           emailing notices, RT#2731
11218
11219 2008-06-05 03:34  ivan
11220
11221         * FS/FS/: cust_pkg.pm: docs for search_sql
11222
11223 2008-06-05 01:54  ivan
11224
11225         * httemplate/search/report_cust_bill.html: minor invoice report UI
11226
11227 2008-06-04 22:06  ivan
11228
11229         * FS/FS/cust_pay.pm, httemplate/edit/cust_bill_pay.cgi,
11230           httemplate/edit/cust_credit_bill.cgi,
11231           httemplate/edit/cust_pay_refund.cgi,
11232           httemplate/view/cust_main/payment_history/credit.html,
11233           httemplate/view/cust_main/payment_history/payment.html,
11234           httemplate/edit/cust_credit_refund.cgi,
11235           httemplate/edit/elements/ApplicationCommon.html,
11236           httemplate/edit/process/cust_bill_pay.cgi,
11237           httemplate/edit/process/cust_credit_bill.cgi,
11238           httemplate/edit/process/cust_credit_refund.cgi,
11239           httemplate/edit/process/cust_pay_refund.cgi,
11240           httemplate/edit/process/elements/ApplicationCommon.html: payment
11241           and credit applications have separate "apply to refund" choices
11242           now, and no auto-refund choice in the invoice dropdown.  RT#3545
11243
11244 2008-06-04 15:44  jeff
11245
11246         * FS/FS/cust_bill.pm: moar tyop
11247
11248 2008-06-04 15:42  jeff
11249
11250         * FS/FS/cust_bill.pm: tyop
11251
11252 2008-06-04 11:50  ivan
11253
11254         * FS/FS/cust_bill.pm, httemplate/misc/fax-invoice.cgi: this should
11255           fix the random "HylaFax support has not been configured" error,
11256           caused by cust_bill->fax getting called instead of cust_main->fax
11257           field
11258
11259 2008-06-04 11:40  jeff
11260
11261         * conf/invoice_html: more voxline invoice formatting
11262
11263 2008-06-04 11:05  jeff
11264
11265         * FS/FS/cust_bill.pm: voxline invoice formatting
11266
11267 2008-06-04 10:57  jeff
11268
11269         * FS/FS/cdr.pm, FS/FS/cust_bill_pkg.pm, FS/FS/part_pkg/voip_cdr.pm,
11270           conf/invoice_html, conf/invoice_latex, FS/FS/Conf.pm,
11271           FS/FS/Conf_compat17.pm: voxline invoice formatting
11272
11273 2008-06-04 06:28  jeff
11274
11275         * FS/FS/: Record.pm, cust_main.pm, tax_rate.pm: tax on tax
11276
11277 2008-06-04 06:26  jeff
11278
11279         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm,
11280           conf/invoice_latex: service address on invoice
11281
11282 2008-06-03 14:06  ivan
11283
11284         * FS/FS/cust_bill.pm, FS/FS/Schema.pm, FS/FS/cust_bill_pkg.pm,
11285           FS/FS/cust_pkg.pm, httemplate/search/cust_pkg.cgi,
11286           httemplate/view/cust_main/packages.html: very basic start at
11287           adding quantities
11288
11289 2008-06-02 11:59  ivan
11290
11291         * FS/FS/payinfo_transaction_Mixin.pm: fix payinfo_transaction
11292
11293 2008-06-02 11:31  ivan
11294
11295         * FS/FS/UI/Web/small_custview.pm: fix ntable calls
11296
11297 2008-06-02 10:58  ivan
11298
11299         * httemplate/misc/process/timeworked.html: fix error apply
11300           fractional seconds
11301
11302 2008-06-02 10:14  ivan
11303
11304         * FS/FS/UI/Web/small_custview.pm: doh!
11305
11306 2008-06-02 10:06  ivan
11307
11308         * FS/FS/CGI.pm, FS/FS/ClientAPI/MyAccount.pm,
11309           FS/FS/UI/Web/small_custview.pm, htetc/handler.pl,
11310           rt/lib/RT/URI/freeside/Internal.pm,
11311           rt/lib/RT/URI/freeside/XMLRPC.pm: badly placed small_custview all
11312           of a sudden causing fatal errors?!  wtf
11313
11314 2008-06-02 04:16  jeff
11315
11316         * conf/invoice_latex, conf/invoice_latexcoupon, FS/FS/Conf.pm,
11317           FS/FS/Conf_compat17.pm, FS/FS/cust_bill.pm: typeset tear-off
11318           remittance coupon
11319
11320 2008-06-01 19:47  ivan
11321
11322         * FS/FS/Misc.pm: and batchmode was probably right
11323
11324 2008-06-01 19:45  ivan
11325
11326         * FS/FS/Misc.pm: yow, don't want everything to waitt until the
11327           timeout
11328
11329 2008-06-01 19:16  ivan
11330
11331         * FS/FS/: cust_bill.pm, Misc.pm: use IPC::Run to run pslatex & add
11332           a timeout, this should prevent hanging on template errors
11333
11334 2008-06-01 15:48  ivan
11335
11336         * FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/payinfo_Mixin.pm,
11337           FS/FS/payinfo_transaction_Mixin.pm,
11338           httemplate/view/cust_main/payment_history.html,
11339           httemplate/search/elements/cust_pay_or_refund.html,
11340           httemplate/view/cust_refund.html,
11341           httemplate/view/cust_main/payment_history/credit.html,
11342           httemplate/view/cust_main/payment_history/invoice.html,
11343           httemplate/view/cust_main/payment_history/payment.html,
11344           httemplate/view/cust_main/payment_history/refund.html,
11345           httemplate/view/cust_main/payment_history/voided_payment.html:
11346           refactor payment history slightly, add refund receipts, have
11347           "unapplied" refunds show like other unapplied/open things,
11348           RT#3545
11349
11350 2008-06-01 00:08  ivan
11351
11352         * FS/FS/cust_pay.pm: show "Check #" on payment receipts instead of
11353           "Billing #"
11354
11355 2008-05-31 22:43  ivan
11356
11357         * FS/FS/cust_bill.pm, FS/FS/cust_bill_ApplicationCommon.pm,
11358           httemplate/view/cust_main/payment_history.html: add date to
11359           "applied to Invoice#" messages in history
11360
11361 2008-05-31 20:19  ivan
11362
11363         * httemplate/search/cust_bill_pkg.cgi: fix line item report for
11364           agent-virtualized packages, clean up sloppy $where
11365           stringification, hard agent virtualization
11366
11367 2008-05-31 19:19  jeff
11368
11369         * bin/import-optigold.pl: umm.. right.. really do some on-demand
11370           stuff
11371
11372 2008-05-31 18:23  ivan
11373
11374         * htetc/handler.pl: depend on CGI.pm 3.29 to fix RT attachment
11375           problems
11376
11377 2008-05-31 17:11  ivan
11378
11379         * FS/FS/cust_bill.pm: fix problems when service definition names
11380           contain chars that need to be latex escaped
11381
11382 2008-05-31 16:50  jeff
11383
11384         * bin/import-optigold.pl: guess at on demand billing, link
11385           pre-existing services
11386
11387 2008-05-31 10:54  ivan
11388
11389         * htetc/handler.pl: add an explicit use for RT's not-well-declared
11390           dependency on CSS::Squish 0.06
11391
11392 2008-05-31 07:49  jeff
11393
11394         * FS/FS/cust_bill.pm, conf/invoice_html, conf/invoice_latex:
11395           invoice cosmetic improvements
11396
11397 2008-05-29 21:04  ivan
11398
11399         * httemplate/edit/part_bill_event.cgi: 1.7 sucks.  but people are
11400           still going to be editing old-style invoice events for a little
11401           while more yet, so space them out better (so options don't run
11402           together)
11403
11404 2008-05-29 20:55  ivan
11405
11406         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi: 1.7
11407           sucks.  add a "balance over" option to the 1.7 style
11408           agent-specific invoice send event
11409
11410 2008-05-29 18:38  ivan
11411
11412         * FS/FS/Misc/prune.pm: fix a missing semicolon bug only triggered
11413           when running prune_applications not in debug mode...
11414
11415 2008-05-29 18:34  ivan
11416
11417         * FS/FS/Upgrade.pm: don't print out warnings about SQL RADIUS
11418           FreesideStatus every time either.  really?
11419
11420 2008-05-29 18:33  ivan
11421
11422         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
11423           pruning every time
11424
11425 2008-05-29 18:28  ivan
11426
11427         * FS/bin/freeside-upgrade: don't print out the cust_credit_refund
11428           pruning every time
11429
11430 2008-05-29 18:02  ivan
11431
11432         * FS/FS/cust_pay_pending.pm: clean up any stray/old
11433           cust_pay_pending records causing problems
11434
11435 2008-05-29 17:53  ivan
11436
11437         * FS/FS/: Upgrade.pm, cust_pay_pending.pm: clean up any stray/old
11438           cust_pay_pending records causing problems
11439
11440 2008-05-28 17:11  ivan
11441
11442         * httemplate/graph/money_time.cgi: line things up better on the
11443           12mo report (prevent labels from taking up most of the graph
11444
11445 2008-05-28 03:45  ivan
11446
11447         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
11448           FS dbdef hasn't been initialized yet (& need to import
11449           adminsuidsetup)
11450
11451 2008-05-28 03:41  ivan
11452
11453         * htetc/: handler.pl: mailgate realiability fix: don't bomb out
11454           when FS dbdef hasn't been initialized yet
11455
11456 2008-05-28 03:14  ivan
11457
11458         * htetc/handler.pl: mailgate realiability fix: don't bomb out when
11459           FS dbdef hasn't been initialized yet
11460
11461 2008-05-19 20:52  ivan
11462
11463         * FS/FS/Upgrade.pm: automatically create an index on the new
11464           radacct.FreesideStatus column
11465
11466 2008-05-19 15:31  jeff
11467
11468         * conf/invoice_latex, FS/FS/cust_bill_pkg.pm: fix broken pagenation
11469
11470 2008-05-19 11:50  ivan
11471
11472         * FS/FS/Conf.pm: a better link to the T:T docs
11473
11474 2008-05-18 21:29  ivan
11475
11476         * FS/FS/Schema.pm: add a key on ( history_action, $primary_key ) to
11477           the h_ tables.  this should speed up the cust_pay upgrade??
11478
11479 2008-05-18 21:07  ivan
11480
11481         * FS/FS/cust_bill_pay.pm, FS/FS/payinfo_Mixin.pm,
11482           FS/FS/cust_credit_refund.pm, FS/FS/cust_refund.pm,
11483           FS/FS/payby.pm, FS/FS/Report/Table/Monthly.pm,
11484           httemplate/graph/money_time.cgi,
11485           httemplate/search/cust_bill_pay.html,
11486           httemplate/search/cust_credit.html,
11487           httemplate/search/cust_credit_refund.html,
11488           httemplate/search/cust_pay.cgi,
11489           httemplate/search/cust_refund.html,
11490           httemplate/search/elements/cust_pay_or_refund.html: make net
11491           receipts clickable... and netreceipts != cashflow, really, so
11492           separate those concepts, and cashflow gets gross & net variants.
11493           also add gross/net refunds.  #3012
11494
11495 2008-05-18 20:51  jeff
11496
11497         * conf/invoice_latex: fix latex template bogosity
11498
11499 2008-05-18 15:57  ivan
11500
11501         * FS/FS/Upgrade.pm: fix auto sqlradius upgrade: module
11502           include/import
11503
11504 2008-05-18 15:54  ivan
11505
11506         * FS/FS/part_export/sqlradius.pm: oops, fix minor refactoring of
11507           auto sqlradius upgrade
11508
11509 2008-05-18 15:53  ivan
11510
11511         * FS/bin/freeside-upgrade: fix the auto sqlradiusupgrade
11512
11513 2008-05-18 15:42  ivan
11514
11515         * FS/FS/Upgrade.pm, FS/bin/freeside-sqlradius-radacctd,
11516           FS/bin/freeside-upgrade, FS/FS/part_export/sqlradius.pm,
11517           init.d/freeside-init: on upgrade, automatically seed from
11518           sqlradius databases, and start freeside-sqlradius-radacctd by
11519           default
11520
11521 2008-05-17 23:50  ivan
11522
11523         * FS/FS/Conf.pm, httemplate/edit/process/access_group.html: add a
11524           config value for disabling the ACLs... this should be good for a
11525           demo in 1.7, 1.9 will need some way to disable ACL changes from
11526           OUTSIDE the db
11527
11528 2008-05-17 20:04  ivan
11529
11530         * httemplate/: elements/customer-table.html,
11531           misc/batch-cust_pay.html: quick payment entry running total,
11532           closes: #3470
11533
11534 2008-05-16 12:26  jeff
11535
11536         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cust_bill.pm,
11537           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
11538           FS/FS/part_pkg/voip_cdr.pm, conf/invoice_html,
11539           conf/invoice_latex: typeset CDRs into 5 columns on invoices
11540
11541 2008-05-15 15:48  ivan
11542
11543         * FS/FS/CGI.pm: fix minor problem with ship_zip not showing up in
11544           small_custview
11545
11546 2008-05-14 14:21  jeff
11547
11548         * FS/FS/: Conf.pm, Conf_compat17.pm, cust_bill.pm: config option to
11549           omit statement type items from invoices
11550
11551 2008-05-14 11:19  jeff
11552
11553         * bin/import-optigold.pl: do NOT delete the existing data
11554
11555 2008-05-14 11:07  jeff
11556
11557         * FS/FS/: cust_bill_pkg.pm, part_pkg.pm, tax_rate.pm,
11558           part_pkg/voip_cdr.pm: correct tax selection and *actually* handle
11559           fee based taxes
11560
11561 2008-05-14 09:52  ivan
11562
11563         * bin/import-optigold.pl: [no log message]
11564
11565 2008-05-13 16:36  ivan
11566
11567         * FS/bin/freeside-adduser: tyop
11568
11569 2008-05-13 14:20  ivan
11570
11571         * FS/FS/part_pkg.pm: eliminate warnings on upgrade: "(Odd number of
11572           elements in anonymous hash | Use of unintialized value in
11573           anonymous hash ) at
11574           /usr/local/share/perl/5.8.8/FS/option_Common.pm line 176.
11575
11576 2008-05-13 12:13  ivan
11577
11578         * Makefile: ensure new self-service libs are installed
11579
11580 2008-05-12 20:49  ivan
11581
11582         * debian/rules: tyop
11583
11584 2008-05-12 20:49  ivan
11585
11586         * Makefile, FS/bin/freeside-setup, debian/rules: better place for
11587           initial configuration to be stored and retreived from than the
11588           initial tarball...
11589
11590 2008-05-08 23:34  ivan
11591
11592         * httemplate/misc/: xmlhttp-cust_main-address_standardize.html,
11593           xmlhttp-cust_main-search.cgi: JSON 1.0 (on deb 4.0) doesn't have
11594           to_json yet
11595
11596 2008-05-08 22:59  ivan
11597
11598         * httemplate/: docs/credits.html, docs/license.html,
11599           edit/cust_main.cgi, images/cross.png, images/error.png,
11600           images/tick.png: finish usps address standardization
11601
11602 2008-05-08 22:54  ivan
11603
11604         * httemplate/view/cust_main/packages.html: perl 5.10-ism?  new
11605           mason?
11606
11607 2008-05-08 05:45  ivan
11608
11609         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
11610           httemplate/elements/xmlhttp.html,
11611           httemplate/misc/xmlhttp-cust_main-address_standardize.html,
11612           httemplate/misc/xmlhttp-cust_main-search.cgi, htetc/handler.pl:
11613           address standardization part one, finally checked in from here
11614
11615 2008-05-07 14:36  ivan
11616
11617         * httemplate/: view/cust_main.cgi, misc/cancel_cust.html: fix
11618           customer cancellation, sort of a side effect of #2872, fixes
11619           #3480, #3481
11620
11621 2008-05-05 18:15  ivan
11622
11623         * httemplate/elements/customer-table.html: put the documentation in
11624           a proper <%doc> section
11625
11626 2008-05-05 18:14  ivan
11627
11628         * httemplate/misc/xmlhttp-cust_main-search.cgi: agent-virtualize
11629           customer # portion of quick payment entry
11630
11631 2008-05-05 18:14  ivan
11632
11633         * httemplate/: misc/batch-cust_pay.html,
11634           elements/customer-table.html: agent-virtualize quick payment
11635           entry
11636
11637 2008-05-04 19:11  ivan
11638
11639         * FS/FS/payinfo_Mixin.pm: hopefully really a better fix for using
11640           new payment duplicate stuff with cc encryption :/
11641
11642 2008-05-04 18:52  ivan
11643
11644         * FS/FS/payinfo_Mixin.pm: better fix for using new payment
11645           duplicate stuff with cc encryption :)
11646
11647 2008-05-04 18:18  ivan
11648
11649         * FS/FS/payinfo_Mixin.pm: fix for using new payment duplicate stuff
11650           with cc encryption
11651
11652 2008-05-02 13:30  ivan
11653
11654         * FS/bin/freeside-upgrade: add -s switch to freeside-upgrade for
11655           schema-only changes (for slony slaves)
11656
11657 2008-05-01 18:58  ivan
11658
11659         * FS/FS/Upgrade.pm: upgrade part_pkg before cust_credit
11660
11661 2008-04-30 16:42  ivan
11662
11663         * Makefile: not here
11664
11665 2008-04-30 16:36  ivan
11666
11667         * Makefile: that explains the bs with ChangeLog
11668
11669 2008-04-30 16:29  ivan
11670
11671         * Makefile: last last-minute fix for last-minute change
11672
11673 2008-04-30 16:26  ivan
11674
11675         * Makefile: last minute fix for last minute change
11676
11677 2008-04-30 16:19  ivan
11678
11679         * Makefile: last minute release target update.  not particularly
11680           dangerous, nobody uses it but me
11681
11682 2008-04-28 12:17  ivan
11683
11684         * FS/FS/: cust_main.pm, Cron/bill.pm: fix 1.9 queued billing from
11685           doing weird things with expirations and adjournments because
11686           freeside-queued $^T != freeside-daily $^T
11687
11688 2008-04-27 09:28  jeff
11689
11690         * httemplate/elements/select-taxproduct.html: sticky, too
11691
11692 2008-04-27 08:19  jeff
11693
11694         * httemplate/elements/select-taxproduct.html: fixup taxproduct
11695           selection
11696
11697 2008-04-24 15:51  ivan
11698
11699         * FS/FS/part_pkg/voip_cdr.pm: add use_amaflags and use_disposition
11700           flags to voip_cdr price plan
11701
11702 2008-04-22 19:59  jeff
11703
11704         * FS/FS/cust_bill.pm: fixup return address fallback
11705
11706 2008-04-22 12:46  ivan
11707
11708         * FS/FS/cust_bill.pm: no comma there
11709
11710 2008-04-22 03:56  ivan
11711
11712         * FS/FS/: cdr.pm, part_pkg/voip_cdr.pm: voxline cdrs
11713
11714 2008-04-18 14:27  ivan
11715
11716         * rt/lib/RT/Ticket_Overlay.pm: blah.  last silly typo hopefully.
11717           wish this was easier to test.
11718
11719 2008-04-18 14:25  ivan
11720
11721         * rt/lib/RT/Ticket_Overlay.pm: silly semicolon
11722
11723 2008-04-18 14:19  ivan
11724
11725         * rt/lib/RT/: Ticket_Overlay.pm, URI/freeside.pm: hopefully,
11726           finally fix ticket auto-association not getting along with RT
11727           ACLs
11728
11729 2008-04-17 20:29  jeff
11730
11731         * FS/t/addr_block.t, FS/t/router.t, httemplate/edit/allocate.html,
11732           httemplate/browse/addr_block.cgi, httemplate/browse/router.cgi,
11733           httemplate/edit/process/addr_block/add.cgi,
11734           httemplate/edit/process/addr_block/allocate.cgi,
11735           httemplate/edit/process/addr_block/deallocate.cgi,
11736           httemplate/edit/process/addr_block/split.cgi: drag address and
11737           router even farther into the century
11738
11739 2008-04-16 18:39  ivan
11740
11741         * FS/FS/: Schema.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm,
11742           cust_main_county.pm, cust_pkg.pm, part_pkg/flat.pm: implement
11743           line item bundling
11744
11745 2008-04-16 18:28  ivan
11746
11747         * httemplate/elements/menu.html: this is more accurate
11748
11749 2008-04-16 14:52  ivan
11750
11751         * FS/FS/: part_pkg.pm, cust_main.pm: start implementing billing
11752           add-ons
11753
11754 2008-04-16 14:12  ivan
11755
11756         * FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: implement
11757           service add-ons
11758
11759 2008-04-16 14:10  ivan
11760
11761         * FS/FS/Record.pm: be more forgiving about numeric things padded
11762           with leading/trailing space
11763
11764 2008-04-16 13:34  ivan
11765
11766         * httemplate/: edit/part_bill_event.cgi, edit/part_pkg.cgi,
11767           edit/quick-charge.html, elements/select-taxclass.html,
11768           elements/tr-select-taxclass.html: fix tax class on package def
11769           edit
11770
11771 2008-04-16 13:00  ivan
11772
11773         * httemplate/: browse/part_pkg.cgi, edit/part_pkg.cgi: show package
11774           add-on links in browse
11775
11776 2008-04-16 11:32  jeff
11777
11778         * FS/FS/cust_pkg.pm, FS/FS/cust_pkg_reason.pm,
11779           httemplate/view/cust_main/packages.html: show user who created
11780           (cancel/suspend) reason and possibly fix a lingering spurious
11781           usergroup bug
11782
11783 2008-04-16 04:54  jeff
11784
11785         * httemplate/edit/part_pkg_taxproduct.html: this no longer belongs
11786
11787 2008-04-15 21:42  ivan
11788
11789         * httemplate/: edit/part_pkg.cgi, browse/part_pkg.cgi: add plan &
11790           pricing to package browse...
11791
11792 2008-04-15 18:03  ivan
11793
11794         * FS/FS/m2m_Common.pm, FS/FS/part_pkg.pm,
11795           httemplate/edit/process/part_pkg.cgi: fix new link editing in new
11796           package editor
11797
11798 2008-04-15 17:29  ivan
11799
11800         * FS/FS/part_pkg.pm: new package def editor
11801
11802 2008-04-15 17:19  ivan
11803
11804         * httemplate/edit/: part_pkg.cgi, elements/edit.html,
11805           process/part_pkg.cgi: new package def editor
11806
11807 2008-04-15 17:16  ivan
11808
11809         * FS/: FS.pm, FS/m2m_Common.pm, FS/part_pkg_link.pm,
11810           t/part_pkg_link.t: new package def editor
11811
11812 2008-04-15 13:47  jeff
11813
11814         * httemplate/elements/file-upload.html,
11815           httemplate/elements/header-minimal.html,
11816           httemplate/misc/file-upload.html, httemplate/misc/tax-import.cgi,
11817           httemplate/misc/process/tax-import.cgi,
11818           httemplate/misc/process/tax-upgrade.cgi, FS/FS/cust_main.pm,
11819           FS/FS/cust_tax_location.pm, FS/FS/part_pkg.pm,
11820           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
11821           FS/FS/tax_class.pm, FS/FS/tax_rate.pm: (finally) wrap up new tax
11822           rate engine (for now)
11823
11824 2008-04-15 12:43  ivan
11825
11826         * FS/FS/: part_pkg_option.pm, part_pkg/sesmon_hour.pm,
11827           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
11828           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
11829           part_pkg/voip_cdr.pm, part_pkg/voip_sqlradacct.pm:
11830           s/recur_flat/recur_fee/
11831
11832 2008-04-15 06:41  ivan
11833
11834         * FS/FS/Schema.pm, FS/FS/cust_event.pm, FS/FS/cust_main.pm,
11835           FS/FS/cust_pkg.pm, FS/FS/option_Common.pm,
11836           FS/FS/part_event_option.pm, FS/FS/part_pkg.pm,
11837           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm, FS/FS/svc_domain.pm,
11838           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
11839           httemplate/edit/elements/edit.html,
11840           httemplate/edit/process/part_pkg.cgi,
11841           httemplate/edit/process/elements/process.html,
11842           httemplate/elements/select-agent_types.html,
11843           httemplate/elements/select-taxproduct.html,
11844           httemplate/elements/selectlayers.html,
11845           httemplate/elements/tr-input-text.html,
11846           httemplate/elements/tr-part_pkg_freq.html,
11847           httemplate/elements/tr-pkg_svc.html,
11848           httemplate/elements/tr-select-agent_types.html,
11849           httemplate/elements/tr-title.html: new package editor
11850
11851 2008-04-15 03:50  ivan
11852
11853         * httemplate/docs/about.html: it's april 15th, and i sure do.
11854
11855 2008-04-14 06:42  jeff
11856
11857         * FS/FS/Record.pm: Improve record searching
11858
11859 2008-04-13 14:37  ivan
11860
11861         * FS/FS/part_pkg/: base_delayed.pm, flat_delayed.pm,
11862           prorate_delayed.pm: fix recur_notify label for *_delayed price
11863           plans
11864
11865 2008-04-13 13:35  ivan
11866
11867         * httemplate/elements/: select-cust-part_pkg.html,
11868           select-part_pkg.html, tr-select-part_pkg.html, select-table.html:
11869           select-table and select-part_pkg updates so we can use
11870           select-part_pkg as an edit/elements/edit.html m2 type
11871
11872 2008-04-13 03:21  ivan
11873
11874         * httemplate/elements/tr-justtitle.html: adding just a title with
11875           no blank space above
11876
11877 2008-04-13 03:19  ivan
11878
11879         * httemplate/elements/: tr-selectlayers-select.html,
11880           selectlayers.html: add a tr- for just the select bit of a
11881           selectlayers...
11882
11883 2008-04-13 01:21  ivan
11884
11885         * httemplate/elements/tr-input-text.html: add disabled option to
11886           text elements
11887
11888 2008-04-13 00:41  ivan
11889
11890         * FS/FS/part_pkg/: base_delayed.pm, base_rate.pm, bulk.pm, flat.pm,
11891           flat_comission.pm, flat_comission_cust.pm, flat_comission_pkg.pm,
11892           flat_delayed.pm, flat_introrate.pm, prepaid.pm, prorate.pm,
11893           prorate_delayed.pm, sesmon_hour.pm, sesmon_minute.pm,
11894           sql_external.pm, sql_generic.pm, sqlradacct_hour.pm,
11895           subscription.pm, voip_cdr.pm, voip_sqlradacct.pm: shorter names
11896           and rearranged weights for a brighter tommorow^W^Wbetter price
11897           plan <SELECT>
11898
11899 2008-04-12 20:03  ivan
11900
11901         * httemplate/elements/tr-select-table.html: more stuff to allow
11902           select-table to be used as as edit/elements/edit.html m2*
11903           element: add tr-select-table.html
11904
11905 2008-04-12 20:03  ivan
11906
11907         * httemplate/elements/select-table.html: some stuff to allow
11908           select-table to be used as as edit/elements/edit.html m2*
11909           element: add js_only and html_only options, add id option to
11910           specify element id, add a kludge to onchange option
11911
11912 2008-04-12 19:58  ivan
11913
11914         * httemplate/elements/tablebreak-tr-title.html: allow table id to
11915           be specified for tablebreak elements (so edit/elements/edit.html
11916           m2* stuff can be used after a tablebreak)
11917
11918 2008-04-12 19:56  ivan
11919
11920         * httemplate/elements/: select-taxproduct.html,
11921           tr-select-taxproduct.html: add elements for selecting taxproduct
11922
11923 2008-04-12 19:55  ivan
11924
11925         * httemplate/elements/tr-part_pkg_freq.html: add an element for
11926           selecting part_pkg frequencies
11927
11928 2008-04-12 16:31  ivan
11929
11930         * httemplate/elements/: columnnext.html, columnstart.html: space
11931           columns out
11932
11933 2008-04-12 16:18  ivan
11934
11935         * httemplate/elements/: columnend.html, columnnext.html,
11936           columnstart.html: add some column elements so we can replicate
11937           multi-column edit forms with edit.html
11938
11939 2008-04-11 02:20  ivan
11940
11941         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: taqua cdrs!
11942
11943 2008-04-10 18:50  ivan
11944
11945         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: checkpoint taqua
11946
11947 2008-04-10 15:00  ivan
11948
11949         * rt/lib/RT/Ticket_Overlay.pm: use non-ACL'ed _AddLink instead of
11950           AddLink so that the auto-association stuff works when creating a
11951           ticket
11952
11953 2008-04-09 18:35  jeff
11954
11955         * FS/FS/Conf.pm: sync terminology
11956
11957 2008-04-09 16:51  ivan
11958
11959         * httemplate/elements/menu.html: add a menu entry for the new tax
11960           stuff
11961
11962 2008-04-09 14:54  ivan
11963
11964         * httemplate/misc/tax-import.cgi: clean up irrelevant stuff on
11965           batch tax import
11966
11967 2008-04-09 14:44  ivan
11968
11969         * httemplate/docs/AGPL.html: oops, adding explicit AGPL.html
11970
11971 2008-04-09 14:27  ivan
11972
11973         * FS/FS/UID.pm: please mr. bootstrapping tree, give us some bootsap
11974
11975 2008-04-09 14:17  ivan
11976
11977         * FS/FS/UID.pm: 1.9 bootstrapping: apparantly, we have a dbdef at
11978           this point, but its not in the database yet, so checking
11979           dbdef->table doesn't DWWW
11980
11981 2008-04-09 14:07  ivan
11982
11983         * debian/control: adding 1.9 dependencies
11984
11985 2008-04-08 20:33  ivan
11986
11987         * FS/FS/part_pkg/sqlradacct_hour.pm: fix hourly cap for SQL overage
11988           charges
11989
11990 2008-04-07 22:49  ivan
11991
11992         * debian/: README.Debian, TODO, changelog, compat, conffiles.ex,
11993           config, control, copyright, cron.d, cron.d.ex,
11994           dbconfig-common.install, dbconfig-common.upgrade, dirs, docs,
11995           ex.doc-base.package, freeside-doc.docs, freeside-doc.files,
11996           freeside-webui.links, freeside.apache-alias.conf,
11997           freeside.default, freeside.docs, init.d.ex, init.d.lsb.ex,
11998           manpage.1.ex, manpage.sgml.ex, menu.ex, postinst, postinst.ex,
11999           postrm, postrm.ex, preinst, preinst.ex, prerm, prerm.ex, rules,
12000           templates, watch.ex: debian packages!
12001
12002 2008-04-06 09:12  jeff
12003
12004         * httemplate/browse/part_pkg_taxproduct.cgi,
12005           httemplate/browse/tax_rate.cgi, FS/FS/cust_bill.pm,
12006           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm, FS/FS/part_pkg.pm,
12007           FS/FS/part_pkg_taxrate.pm, FS/FS/tax_rate.pm,
12008           httemplate/edit/part_pkg.cgi, httemplate/edit/tax_rate.html,
12009           httemplate/edit/elements/edit.html,
12010           httemplate/edit/process/tax_rate.html,
12011           httemplate/edit/process/elements/process.html: new tax rating
12012           engine
12013
12014 2008-04-05 00:00  ivan
12015
12016         * FS/bin/freeside-prepaidd: configurable logfile location for
12017           freeside-prepaidd
12018
12019 2008-04-04 12:47  ivan
12020
12021         * httemplate/elements/header.html: sync with 1_7_BRANCH
12022
12023 2008-04-04 10:47  ivan
12024
12025         * httemplate/search/elements/search.html: this worked fine.  don't
12026           understand why it was changed in the first place.
12027
12028 2008-04-04 10:42  ivan
12029
12030         * httemplate/search/elements/search.html: fix range selection on
12031           searches, huh
12032
12033 2008-04-02 13:42  jeff
12034
12035         * httemplate/browse/tax_class.html, FS/FS/Schema.pm,
12036           FS/FS/part_pkg_taxoverride.pm, httemplate/edit/part_pkg.cgi,
12037           httemplate/edit/part_pkg_taxoverride.html,
12038           httemplate/edit/process/part_pkg.cgi,
12039           httemplate/search/elements/search.html: checkpoint tax editors
12040           and correct a blunder
12041
12042 2008-04-02 10:28  ivan
12043
12044         * Makefile: substitute FREESIDE_CONF in apache conf files
12045
12046 2008-04-02 10:26  ivan
12047
12048         * htetc/: freeside-base1.99.conf, freeside-base1.conf,
12049           freeside-base2.conf: template AuthUserFile htpasswd to be in
12050           FREESIDE_CONF dir instead of hardcoded location
12051
12052 2008-04-02 10:00  rsiddall
12053
12054         * Makefile: Quick fix to update the release version number in the
12055           RPM specfile.  This leaves the specfile unusable for CVS builds.
12056
12057 2008-04-02 08:38  ivan
12058
12059         * init.d/freeside-init: tiny init file nit that helps with deb
12060           packaging (and probably rpm too) - source /etc/default/freeside
12061           if it exists
12062
12063 2008-04-01 21:32  ivan
12064
12065         * httemplate/docs/credits.html: slight browser adjustments and DONE
12066
12067 2008-04-01 21:20  ivan
12068
12069         * httemplate/elements/header.html: new header about: box
12070
12071 2008-04-01 21:19  ivan
12072
12073         * httemplate/docs/about.html: slightly taller
12074
12075 2008-04-01 21:07  ivan
12076
12077         * httemplate/docs/: credits.html, license.html: updated credits and
12078           license
12079
12080 2008-04-01 21:05  ivan
12081
12082         * httemplate/docs/about.html: adding about.html splash
12083
12084 2008-04-01 20:48  ivan
12085
12086         * httemplate/elements/popup_link_onclick.html: remove excessive
12087           iframe borders, add "scrolling" and "nofalse" options
12088
12089 2008-04-01 17:22  ivan
12090
12091         * FS/FS/cust_pay.pm: don't do (as much) useless work on upgrade
12092
12093 2008-04-01 16:56  ivan
12094
12095         * httemplate/elements/iframecontentmws.js: fix hasty safari iframe
12096           fix
12097
12098 2008-04-01 16:30  ivan
12099
12100         * httemplate/docs/: credits.html, license.html: adding license and
12101           credits in app itself
12102
12103 2008-04-01 16:24  ivan
12104
12105         * TODO: remove TODO
12106
12107 2008-04-01 16:24  ivan
12108
12109         * SCHEMA_CHANGE: remove SCHEMA_CHANGE
12110
12111 2008-04-01 16:20  ivan
12112
12113         * README: welcome to the new world
12114
12115 2008-04-01 16:15  ivan
12116
12117         * INSTALL: clean up top level files
12118
12119 2008-04-01 16:08  ivan
12120
12121         * CREDITS, INSTALL: clean up some of the top-level files
12122
12123 2008-04-01 02:40  ivan
12124
12125         * Makefile: sync with 1.7.3
12126
12127 2008-04-01 02:19  ivan
12128
12129         * FS/FS/cust_bill.pm: don't show services on invoices that are
12130           newer than the invoice, closes: #3032
12131
12132 2008-04-01 01:43  ivan
12133
12134         * rt/lib/RT/Ticket_Overlay.pm, FS/FS/cust_main.pm,
12135           FS/FS/cust_main_invoice.pm, rt/lib/RT/URI/freeside/Internal.pm:
12136           last bit of magic for RT ticket customer auto-association: look
12137           for requestor email addresses in cust_main_invoice and svc_acct,
12138           closes; RT#1160
12139
12140 2008-03-31 23:37  ivan
12141
12142         * httemplate/edit/cust_main_county.html: probably doesn't matter
12143           now, but better error reporting anyway
12144
12145 2008-03-31 23:34  ivan
12146
12147         * httemplate/: misc/cancel_cust.html, misc/cancel_pkg.html,
12148           edit/cust_credit.cgi: popup iframes don't have predictable names
12149           anymore, so locate submit buttons by id instead
12150
12151 2008-03-31 23:26  ivan
12152
12153         * httemplate/elements/: popup_link.html, popup_link_onclick.html:
12154           doc height param
12155
12156 2008-03-31 23:16  ivan
12157
12158         * httemplate/elements/iframecontentmws.js: append a random number
12159           to the iframe name on-the-fly to keep safari from caching it
12160           under all circumstances
12161
12162 2008-03-31 22:49  ivan
12163
12164         * httemplate/view/cust_main/payment_history.html: finish
12165           component-izing overlib links
12166
12167 2008-03-31 21:37  ivan
12168
12169         * httemplate/search/cust_pkg.cgi: use popup_link...
12170
12171 2008-03-31 21:19  ivan
12172
12173         * httemplate/browse/rate_detail.html: can't run include() sub at
12174           <%once> time
12175
12176 2008-03-31 20:56  ivan
12177
12178         * httemplate/browse/rate_detail.html: component-ize overlib init
12179           and popup link
12180
12181 2008-03-31 20:51  ivan
12182
12183         * httemplate/edit/bulk-cust_svc.html: component-ize overlib init
12184
12185 2008-03-31 20:49  ivan
12186
12187         * httemplate/elements/phonenumber.html: use popup_link element for
12188           phonenumber.html silly vonage popup
12189
12190 2008-03-31 17:54  jeff
12191
12192         * FS/FS/cust_tax_location.pm, FS/FS/part_pkg_taxoverride.pm,
12193           FS/FS/part_pkg_taxproduct.pm, FS/FS/part_pkg_taxrate.pm,
12194           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/tax_class.pm,
12195           FS/FS/tax_rate.pm, FS/FS/part_pkg.pm, FS/t/cust_tax_location.t,
12196           FS/t/part_pkg_taxoverride.t, FS/t/part_pkg_taxproduct.t,
12197           FS/t/part_pkg_taxrate.t, FS/t/tax_class.t, FS/t/tax_rate.t,
12198           httemplate/browse/tax_rate.cgi, httemplate/edit/part_pkg.cgi,
12199           httemplate/edit/part_pkg_taxoverride.html,
12200           httemplate/edit/part_pkg_taxproduct.html,
12201           httemplate/edit/tax_class.html, httemplate/edit/tax_rate.html,
12202           httemplate/edit/process/part_pkg.cgi,
12203           httemplate/edit/process/tax_class.html,
12204           httemplate/edit/process/tax_rate.html,
12205           httemplate/misc/tax-import.cgi, FS/MANIFEST, htetc/handler.pl,
12206           httemplate/elements/menu.html,
12207           httemplate/misc/process/recharge_svc.new,
12208           httemplate/misc/process/tax-import.cgi: checkpoint of new tax
12209           rating system
12210
12211 2008-03-31 16:19  ivan
12212
12213         * httemplate/elements/progress-init.html: overlib include
12214
12215 2008-03-31 16:14  ivan
12216
12217         * httemplate/elements/: popup_link-cust_main.html,
12218           popup_link-cust_pkg.html, popup_link-cust_svc.html,
12219           popup_link.html, popup_link_onclick.html: fix examples to use
12220           elements/init_overlib.html
12221
12222 2008-03-31 16:09  ivan
12223
12224         * httemplate/: browse/cust_main_county.cgi, config/config-view.cgi:
12225           overlib include
12226
12227 2008-03-31 16:07  ivan
12228
12229         * httemplate/: view/cust_main.cgi,
12230           elements/popup_link_onclick.html, view/cust_main/notes.html:
12231           clean up overlib usage for customer notes
12232
12233 2008-03-31 15:52  ivan
12234
12235         * fs_selfservice/FS-SelfService/cgi/signup.cgi: signup.cgi fix for
12236           hidden agentnum tags with trailling "/ >"
12237
12238 2008-03-31 15:27  ivan
12239
12240         * httemplate/: edit/cust_main/billing.html,
12241           elements/init_overlib.html, misc/payment.cgi: overlib cleanup:
12242           easy static CVV2/echeck popups
12243
12244 2008-03-31 14:52  ivan
12245
12246         * httemplate/elements/iframecontentmws.js: update overlibmws to
12247           current code
12248
12249 2008-03-31 14:45  ivan
12250
12251         * httemplate/: config/config-view.cgi, elements/popup_link.html:
12252           move config edit popup to elements/popup_link.html
12253
12254 2008-03-31 14:43  ivan
12255
12256         * httemplate/config/config.cgi: more approprietly sized textareas
12257           prevent scrollbars from being necessary in config popups
12258
12259 2008-03-31 14:11  ivan
12260
12261         * httemplate/: browse/cust_main_county.cgi,
12262           elements/popup_link.html, elements/popup_link_onclick.html: fix
12263           safari weirdness with caching iframes and auto-submitting them
12264           (in tax editor at least)
12265
12266 2008-03-31 13:40  ivan
12267
12268         * httemplate/elements/: popup_link-cust_main.html,
12269           popup_link-cust_pkg.html, popup_link-cust_svc.html,
12270           popup_link.html: clean up popup link elements a bit, have the
12271           iframe name autogenerate to work around safari fuckery
12272
12273 2008-03-31 11:50  ivan
12274
12275         * httemplate/elements/: overlibmws.js, overlibmws_crossframe.js,
12276           overlibmws_draggable.js, overlibmws_iframe.js: update overlibmws
12277           to current code before delving into safari problem...  hopefully
12278           no disasterous side effects :)
12279
12280 2008-03-29 19:42  ivan
12281
12282         * httemplate/: search/cust_bill.html, view/cust_bill.cgi: don't
12283           show invoice resend and payment posting links if you can't do
12284           that anyway
12285
12286 2008-03-29 19:32  ivan
12287
12288         * FS/FS/cust_bill.pm: okay, REALLY fix substitution problems with
12289           ancient-style invoice template includes
12290
12291 2008-03-29 18:26  ivan
12292
12293         * FS/FS/: Conf.pm, cust_bill.pm: fix missing backslash preventing
12294           ancient invoice template includes from working, whew!  and
12295           spiffied up the error reporting on template compile problems,
12296           since they're bound to happen when folks edit
12297
12298 2008-03-29 17:57  ivan
12299
12300         * FS/FS/Conf.pm: document config_orbase, add key_orbase for
12301           debugging info
12302
12303 2008-03-29 02:11  ivan
12304
12305         * httemplate/view/: svc_phone.cgi, elements/svc_Common.html: add
12306           quick links for unprocessed and processed CDRs to svc_phone view
12307
12308 2008-03-29 01:32  ivan
12309
12310         * httemplate/misc/order_pkg.html: in the unlikely error case, the
12311           order button should stay enabled
12312
12313 2008-03-29 01:15  ivan
12314
12315         * httemplate/: elements/popup_link-cust_main.html,
12316           elements/tr-select-reason.html, misc/cancel_cust.html,
12317           misc/order_pkg.html, view/cust_main/packages.html: okay.  and
12318           thank goodness its on 1.9.  really fix error reporting on quick
12319           package order this time.  have to change cust cancel popup
12320           slightly too, but its for the better (easier custnum parsing).
12321           and lastly make it easier for reason selection to be reused
12322           without stickiness-on-errors being a big pain in the ass
12323
12324 2008-03-28 23:42  ivan
12325
12326         * httemplate/edit/process/quick-cust_pkg.cgi: fix quick pkg order
12327           redirect
12328
12329 2008-03-28 15:31  ivan
12330
12331         * FS/FS/cust_svc.pm: fix double charging for CDRs when number is in
12332           both src and charged_party fields, and disable_src is not checked
12333
12334 2008-03-27 15:04  ivan
12335
12336         * httemplate/edit/process/cust_main.cgi: fixes edit if routing code
12337           only, closes: #3085
12338
12339 2008-03-27 14:05  ivan
12340
12341         * httemplate/view/cust_main/: payment_history.html: fix for ACH
12342           info masking
12343
12344 2008-03-27 14:01  ivan
12345
12346         * httemplate/view/cust_main/: billing.html, payment_history.html:
12347           mask ACH info in payment history
12348
12349 2008-03-27 13:40  ivan
12350
12351         * httemplate/: elements/menu.html, search/report_sql.html: add back
12352           raw SQL query (it had an appropriate ACL)
12353
12354 2008-03-27 13:19  ivan
12355
12356         * httemplate/: search/cust_pay.cgi, view/cust_pay.html: resolve
12357           minor ACL glitch linking to payments
12358
12359 2008-03-26 11:18  ivan
12360
12361         * FS/FS/Report/Table/Monthly.pm: add a netcredits_12mo sub so that
12362           12mo checkbox works again... sure do need these to be
12363           auto-generated or $AUTOLOADED or something :)
12364
12365 2008-03-26 08:42  jeff
12366
12367         * FS/FS/rate_detail.pm, httemplate/browse/rate_detail.html,
12368           httemplate/edit/rate_detail.html,
12369           httemplate/edit/rate_region.cgi: fixup per call billing
12370
12371 2008-03-25 20:04  ivan
12372
12373         * FS/FS/part_pkg/voip_cdr.pm: don't granular-ize 0 billsec calls
12374           into having a minimum charge
12375
12376 2008-03-25 19:27  ivan
12377
12378         * httemplate/search/: cdr.html, report_cdr.html: add ability to
12379           query ranges of duration & billable seconds to CDR report
12380
12381 2008-03-25 19:19  ivan
12382
12383         * httemplate/search/: report_cust_main.html, report_svc_acct.html:
12384           UI nit: separate search & display options
12385
12386 2008-03-25 18:03  ivan
12387
12388         * httemplate/edit/: part_bill_event.cgi,
12389           process/part_bill_event.cgi: quick shortcut for easier adding of
12390           new 1.7-style invoice events
12391
12392 2008-03-24 19:52  ivan
12393
12394         * rt/lib/RT/: Groups_Overlay.pm, Users_Overlay.pm: REALLY require
12395           DBIx::SB 1.50, jeez
12396
12397 2008-03-24 19:33  ivan
12398
12399         * rt/lib/RT/SearchBuilder.pm: bring declared SearchBuilder
12400           dependency inline with reality
12401
12402 2008-03-24 15:35  ivan
12403
12404         * httemplate/edit/part_bill_event.cgi: this probably never worked.
12405           ->send isn't at all what is wanted, that sends the original
12406           invoice, not the new one with the late charge
12407
12408 2008-03-23 20:07  ivan
12409
12410         * rt/lib/RT/: Record.pm, Ticket_Overlay.pm: woo!  final part of
12411           #1160!  yup, auto-associating tickets with customers now.  whew!
12412
12413 2008-03-23 18:28  ivan
12414
12415         * rt/lib/RT/: Record.pm, Interface/Web_Vendor.pm: part two of
12416           #1160: linking a ticket to its first customer will auto-link any
12417           customerless requestors
12418
12419 2008-03-23 16:38  ivan
12420
12421         * rt/lib/RT/: User_Overlay.pm, Interface/Web_Vendor.pm: part 1 of
12422           #1160: associate users w/customers, manual editing
12423
12424 2008-03-19 12:48  jeff
12425
12426         * httemplate/edit/part_bill_event.cgi: quick fix for deep recursion
12427           (RT#3267)
12428
12429 2008-03-17 23:43  ivan
12430
12431         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
12432           myaccount.module: pre-show checkpoint.  duct tape!
12433
12434 2008-03-17 09:24  ivan
12435
12436         * fs_selfservice/fri/modules/: billing.module, dashboard.module,
12437           myaccount.module: checkpoint
12438
12439 2008-03-16 19:49  ivan
12440
12441         * fs_selfservice/fri/: includes/freeside.class.php,
12442           modules.template/blank.module: missed bits
12443
12444 2008-03-16 19:48  ivan
12445
12446         * fs_selfservice/fri/: includes/login.php, includes/main.conf.php,
12447           locale/ari.po, modules/billing.module,
12448           modules/callmonitor.module, modules/dashboard.module,
12449           modules/myaccount.module, modules/settings.module,
12450           theme/page.tpl.php: first bits of working FRI!  woop!
12451
12452 2008-03-16 19:37  ivan
12453
12454         * httemplate/view/cust_main/packages.html: fix oops in new popup
12455           components
12456
12457 2008-03-16 16:36  ivan
12458
12459         * FS/FS/ClientAPI/MyAccount.pm: hopefully allow phone login to work
12460
12461 2008-03-16 16:25  ivan
12462
12463         * httemplate/view/svc_phone.cgi: view PINs too
12464
12465 2008-03-16 16:05  jeff
12466
12467         * httemplate/: elements/popup_link-cust_main.html,
12468           elements/popup_link-cust_pkg.html,
12469           elements/popup_link-cust_svc.html, elements/popup_link.html,
12470           view/cust_main.cgi, view/cust_main/packages.html: componentize
12471           conflicting %once subroutines (rt#3250)
12472
12473 2008-03-16 15:48  ivan
12474
12475         * httemplate/edit/svc_phone.cgi: phone gets a pin
12476
12477 2008-03-16 15:39  ivan
12478
12479         * FS/FS/ClientAPI/MyAccount.pm: phonenum + pin login
12480
12481 2008-03-16 15:24  ivan
12482
12483         * FS/FS/: Conf.pm, svc_phone.pm, ClientAPI/MyAccount.pm: phonenum +
12484           pin login
12485
12486 2008-03-16 14:07  ivan
12487
12488         * fs_selfservice/fri/includes/: common.php, login.php: first try at
12489           single sign-on
12490
12491 2008-03-16 12:58  ivan
12492
12493         * fs_selfservice/fri/: CHANGE.log, LICENSE.txt, README.txt,
12494           index.php, version.php, theme/global.css, theme/header.css,
12495           theme/iefixes.css, theme/layout.css, theme/logo.gif,
12496           theme/main.css, theme/navigation.css, theme/page.tpl.php,
12497           theme/spacer.gif, theme/text.css, theme/images/arrow-asc.gif,
12498           theme/images/arrow-desc.gif, modules/callmonitor.module,
12499           modules/phonefeatures.module, modules/settings.module,
12500           modules/voicemail.module, modules/featurecodes.module,
12501           modules/followme.module, includes/ajax.php, includes/crypt.php,
12502           includes/main.conf.php, misc/audio.php, misc/popup.css,
12503           misc/recording_popup.php, modules/VmX.module, includes/asi.php,
12504           includes/bootstrap.php, includes/common.php,
12505           includes/database.php, includes/display.php, includes/lang.php,
12506           includes/login.php, locale/readme.txt, locale/ari.po,
12507           locale/ari.utf-8.po, locale/locale.txt,
12508           locale/de_DE/LC_MESSAGES/ari.mo, locale/hu_HU/LC_MESSAGES/ari.mo,
12509           locale/hu_HU/LC_MESSAGES/ari.po, locale/pt_BR/LC_MESSAGES/ari.mo,
12510           locale/pt_BR/LC_MESSAGES/ari.po, locale/de_DE/LC_MESSAGES/ari.po,
12511           locale/el_GR/LC_MESSAGES/ari.mo, locale/el_GR/LC_MESSAGES/ari.po,
12512           locale/es_ES/LC_MESSAGES/ari.mo, locale/es_ES/LC_MESSAGES/ari.po,
12513           locale/sv_SE/LC_MESSAGES/ari.mo, locale/sv_SE/LC_MESSAGES/ari.po,
12514           locale/it_IT/LC_MESSAGES/ari.mo, locale/fr_FR/LC_MESSAGES/ari.mo,
12515           locale/fr_FR/LC_MESSAGES/ari.po, locale/he_IL/LC_MESSAGES/ari.mo,
12516           locale/he_IL/LC_MESSAGES/ari.po, locale/it_IT/LC_MESSAGES/ari.po:
12517           Initial revision
12518
12519 2008-03-16 09:57  jeff
12520
12521         * httemplate/misc/recharge_svc.html: doh
12522
12523 2008-03-16 01:04  ivan
12524
12525         * FS/FS/UID.pm: goodness, i hope this fixes the bootstrapping
12526
12527 2008-03-16 00:25  ivan
12528
12529         * FS/FS/UID.pm: okay, really now, how about this
12530
12531 2008-03-16 00:24  ivan
12532
12533         * FS/FS/UID.pm: okay, how about this
12534
12535 2008-03-16 00:21  ivan
12536
12537         * FS/FS/UID.pm: fix 1.7->1.9 bootstrapping, i think
12538
12539 2008-03-15 22:22  ivan
12540
12541         * httemplate/search/svc_broadband.cgi: clean up and
12542           agent-virtualize svc_broadband searching
12543
12544 2008-03-15 22:13  ivan
12545
12546         * httemplate/edit/part_svc.cgi: finish bringing sanity to
12547           svc_broadband service definition blocknum edit
12548
12549 2008-03-15 22:13  ivan
12550
12551         * FS/FS/: addr_block.pm, svc_broadband.pm: bring some sanity to
12552           address block selection in svc_broadband service definition edit
12553
12554 2008-03-15 21:54  ivan
12555
12556         * httemplate/browse/: addr_block.cgi, router.cgi: drag address &
12557           router browse into this centiry
12558
12559 2008-03-15 21:00  ivan
12560
12561         * httemplate/elements/: header.html, menu.html: hide customer
12562           search if user does not have "List customers" ACL, closes:
12563           RT#3105
12564
12565 2008-03-15 15:18  ivan
12566
12567         * httemplate/edit/part_pkg.cgi, FS/FS/part_pkg/voip_cdr.pm:
12568           slightly better voip_cdr package edit: use radio buttons for
12569           selecting long things
12570
12571 2008-03-15 14:39  ivan
12572
12573         * FS/FS/part_pkg/voip_cdr.pm: be asssertive
12574
12575 2008-03-15 14:14  ivan
12576
12577         * FS/FS/: cust_svc.pm, part_pkg/voip_cdr.pm: configurable
12578           disable_src, domestic_prefix and international_prefix options for
12579           voip price plan
12580
12581 2008-03-15 12:52  ivan
12582
12583         * httemplate/search/cust_bill.html, FS/FS/cust_bill.pm: check on
12584           invoice re-printing newest percust... can't reproduce any
12585           problem, prints newest per cust fine, closes: #3161
12586
12587 2008-03-14 17:30  ivan
12588
12589         * httemplate/: view/svc_domain.cgi, misc/catchall.cgi: fix harmless
12590           code leaking out onto the page, hehe, closes: Bug#3253, also
12591           remove silly formatting on catchall edit
12592
12593 2008-03-14 13:11  ivan
12594
12595         * FS/FS/cust_main.pm: eliminate some harmless uninitialized value
12596           warnings
12597
12598 2008-03-14 10:30  jeff
12599
12600         * FS/FS/part_export/prizm.pm: insist on Net::Prizm 0.04
12601
12602 2008-03-14 01:13  ivan
12603
12604         * httemplate/edit/process/cust_pkg.cgi: whew, glad that change
12605           package bugfix was easy to find, closes: Bug#3241
12606
12607 2008-03-14 00:48  ivan
12608
12609         * FS/FS/cust_credit_bill.pm, FS/FS/Report/Table/Monthly.pm,
12610           httemplate/graph/money_time.cgi,
12611           httemplate/search/cust_credit_bill.html,
12612           httemplate/search/cust_credit.html: add net credits to
12613           sales/credits/receipts report
12614
12615 2008-03-13 19:10  ivan
12616
12617         * FS/FS/Conf.pm: add Net20 invoice terms, closes: #3219
12618
12619 2008-03-13 19:09  ivan
12620
12621         * FS/FS/Conf.pm: show where the warning about no conf comes from
12622
12623 2008-03-13 02:28  ivan
12624
12625         * FS/FS/cust_pay.pm: yow.  very sleep deprived.  remove the
12626           infinite loop rather than add one.
12627
12628 2008-03-13 02:14  ivan
12629
12630         * FS/FS/cust_pay.pm: infinite loop protection
12631
12632 2008-03-13 01:57  ivan
12633
12634         * FS/FS/cust_pay.pm: allow cust_pay.otaker upgrade to proceed even
12635           if there are some old crufty records around attached to
12636           now-deleted customers
12637
12638 2008-03-12 09:22  jeff
12639
12640         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, FS/FS/svc_Common.pm,
12641           FS/FS/UI/Web.pm, FS/FS/part_export/prizm.pm,
12642           eg/export_template.pm, httemplate/view/cust_main/packages.html:
12643           allow exports to add links to customer view (#1407)
12644
12645 2008-03-04 13:07  ivan
12646
12647         * FS/FS/cust_refund.pm: fix otaker population for cust_refund like
12648           cust_credit and cust_pay
12649
12650 2008-03-04 13:06  ivan
12651
12652         * FS/FS/cust_pay.pm: fix cust_pay.otaker population
12653
12654 2008-03-04 11:15  ivan
12655
12656         * httemplate/: edit/cust_pkg.cgi, edit/process/cust_pkg.cgi,
12657           misc/change_pkg.cgi: fix edit/process/cust_pkg getting confused
12658           about the two different places that would be calling it... i.e.
12659           with an empty new_pkgnum it would redirect the popup back the
12660           customer view, hehe
12661
12662 2008-03-03 19:38  ivan
12663
12664         * FS/FS/cust_bill.pm: AND fix latex->html notes substituion for ~s
12665
12666 2008-03-03 19:37  ivan
12667
12668         * FS/FS/cust_bill.pm: and fix latex->html notes substituion for
12669           escaped #s
12670
12671 2008-03-03 19:34  ivan
12672
12673         * FS/FS/cust_bill.pm: fix latex->html notes substituion for
12674           newlines
12675
12676 2008-03-03 18:27  ivan
12677
12678         * httemplate/browse/rate_region.html: should improve compatibility
12679           with older Pg.  i hope
12680
12681 2008-03-03 17:49  ivan
12682
12683         * FS/FS/UID.pm: argh, don't load up a user until the other
12684           initialization is done
12685
12686 2008-03-03 15:12  ivan
12687
12688         * rt/: etc/RT_Config.pm.in, sbin/rt-setup-database.in: merge in rt
12689           3.6.6.  *gulp*!
12690
12691 2008-03-01 19:07  ivan
12692
12693         * httemplate/elements/header.html: fix annoying resize of "New
12694           customer" button; closes: RT#1642
12695
12696 2008-03-01 18:50  ivan
12697
12698         * htetc/handler.pl: better indication of why these things are the
12699           way they are
12700
12701 2008-03-01 17:31  ivan
12702
12703         * FS/FS/payment_gateway.pm, httemplate/browse/payment_gateway.html,
12704           httemplate/misc/disable-payment_gateway.cgi,
12705           httemplate/search/elements/search.html: add payment gateway
12706           disabling (and move payment gateway browse over to new template)
12707
12708 2008-03-01 15:30  ivan
12709
12710         * FS/FS/: Conf.pm, payinfo_Mixin.pm: added a config value to
12711           control the extent of credit card masking, but since
12712           cust_main.paymask is in the db, need something to update it for
12713           all existing customers too
12714
12715 2008-03-01 14:39  ivan
12716
12717         * httemplate/search/cust_main.html: ah, that's better, prettyfy and
12718           link adv. customer search
12719
12720 2008-03-01 14:23  ivan
12721
12722         * httemplate/: elements/select-payby.html,
12723           elements/tr-select-payby.html, search/cust_main.html,
12724           search/report_cust_main.html: add payby selection to adv.
12725           customer search
12726
12727 2008-02-29 09:57  jeff
12728
12729         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_html,
12730           conf/invoice_latex: refactor print_*; invoice sections by package
12731           class; could still stand some more refactoring
12732
12733 2008-02-28 20:31  ivan
12734
12735         * FS/FS/cdr.pm, httemplate/misc/cdr-import.html: working asterisk
12736           CDR CSV import (not just direct DB)
12737
12738 2008-02-28 18:29  ivan
12739
12740         * FS/FS/: Record.pm, access_user.pm: disallow uppercase usernames
12741           in the first place.  also Record::str2time_sql_closing snuck in.
12742
12743 2008-02-21 17:32  ivan
12744
12745         * httemplate/search/svc_acct.cgi: on accounts overview: show time
12746           applied after multipliers, not actual time worked
12747
12748 2008-02-21 17:09  ivan
12749
12750         * FS/FS/cust_pay.pm: want to upgrade legacy payments even if they
12751           are deprecated COMP payby...
12752
12753 2008-02-21 16:57  ivan
12754
12755         * FS/FS/cust_pay.pm: don't bomb out on this transition on old
12756           databases without history records for everything...
12757
12758 2008-02-21 16:54  ivan
12759
12760         * httemplate/search/svc_acct.cgi: on accounts overview: show time
12761           applied after multipliers, not actual time worked
12762
12763 2008-02-20 14:45  ivan
12764
12765         * httemplate/misc/inventory_item-import.html: doh.  ivan is so in
12766           the doghouse for this one
12767
12768 2008-02-19 18:07  ivan
12769
12770         * FS/FS/prepay_credit.pm,
12771           httemplate/edit/process/prepay_credit.cgi: retry collisions a
12772           bit, acme is getting duplicate errors... guess they're using lots
12773           and lots of prepaid cards.  closes: RT#3104
12774
12775 2008-02-19 17:21  ivan
12776
12777         * FS/FS/Schema.pm: update the tax class editor to enable taxclass
12778           adding, RT#2929
12779
12780 2008-02-19 17:16  ivan
12781
12782         * httemplate/edit/part_pkg_taxclass.html,
12783           httemplate/edit/process/part_pkg_taxclass.html,
12784           httemplate/browse/cust_main_county.cgi, FS/FS/Upgrade.pm,
12785           FS/FS/part_pkg_taxclass.pm, htetc/handler.pl,
12786           httemplate/elements/tr-select-taxclass.html: update the tax class
12787           editor to enable taxclass adding, RT#2929
12788
12789 2008-02-19 17:10  ivan
12790
12791         * httemplate/edit/: cust_main_county-expand.cgi,
12792           process/cust_main_county-expand.cgi, process/invoice_logo.html,
12793           process/reg_code.cgi: process/part_pkg_taxclass.html
12794
12795 2008-02-19 01:15  ivan
12796
12797         * FS/: FS/part_pkg_taxclass.pm, t/part_pkg_taxclass.t, FS.pm,
12798           MANIFEST: adding taxclass table
12799
12800 2008-02-19 01:10  ivan
12801
12802         * bin/generate-table-module: fix this to generate more
12803           wiki-friendly column list
12804
12805 2008-02-18 19:30  ivan
12806
12807         * FS/FS/svc_external.pm: add some descriptions for svc_external
12808           fields, allowing id to fill in from inventory
12809
12810 2008-02-18 19:17  ivan
12811
12812         * FS/FS/svc_external.pm: return svc_external id and title as label
12813           instead of svcnum
12814
12815 2008-02-18 18:57  ivan
12816
12817         * fs_selfservice/FS-SelfService/SelfService.pm: fixup and expand
12818           POD docs for self-service list_pkgs & list_svcs
12819
12820 2008-02-18 18:38  ivan
12821
12822         * bin/pod2x: fix API upload
12823
12824 2008-02-18 18:37  ivan
12825
12826         * FS/FS.pm: update base API docs contents
12827
12828 2008-02-18 18:33  ivan
12829
12830         * FS/FS/cust_pay_pending.pm: clean up POD docs for better wiki
12831           exportability
12832
12833 2008-02-18 18:28  ivan
12834
12835         * FS/FS/cust_credit.pm: clean up POD docs for better wiki
12836           exportability
12837
12838 2008-02-18 18:25  ivan
12839
12840         * FS/FS/cust_bill_event.pm: clean up POD docs for better wiki
12841           exportability
12842
12843 2008-02-18 18:20  ivan
12844
12845         * FS/FS/cust_bill.pm: clean up POD docs for better wiki
12846           exportability
12847
12848 2008-02-18 18:15  ivan
12849
12850         * FS/FS/: access_user.pm, acct_rt_transaction.pm: clean up POD docs
12851           for better wiki exportability
12852
12853 2008-02-14 00:31  ivan
12854
12855         * httemplate/search/cust_pkg.cgi: brown-bag missing comma from last
12856           update.  time to go home
12857
12858 2008-02-14 00:28  ivan
12859
12860         * httemplate/search/cust_pkg.cgi: re-align links and styling in
12861           package report correctly
12862
12863 2008-02-13 19:52  ivan
12864
12865         * FS/FS/Schema.pm, FS/FS/Upgrade.pm, FS/FS/cust_pay.pm,
12866           httemplate/view/cust_main/payment_history.html,
12867           httemplate/search/cust_pay.cgi: add cust_pay.otaker field;
12868           populate it based on history on upgrades, and show the order
12869           taker on all payments (on customer view and payment search)
12870           closes: #2953
12871
12872 2008-02-13 19:48  ivan
12873
12874         * FS/: FS/h_cust_pay.pm, t/h_cust_credit.t, t/h_cust_pay.t: add
12875           FS::h_cust_pay class
12876
12877 2008-02-13 17:48  ivan
12878
12879         * httemplate/view/cust_main/payment_history.html: this ACL has been
12880           around for long enough (and almost nobody uses batched payments,
12881           so showing them is probably bad)
12882
12883 2008-02-13 15:49  jeff
12884
12885         * FS/FS/svc_broadband.pm, httemplate/elements/header.html:
12886           svc_broadband MAC searches RT#2985
12887
12888 2008-02-13 15:45  jeff
12889
12890         * FS/FS/cust_main.pm, httemplate/edit/quick-charge.html,
12891           httemplate/edit/process/quick-charge.cgi: package class selection
12892           for one-time charges RT#1322
12893
12894 2008-02-13 15:39  jeff
12895
12896         * FS/FS/rate_detail.pm, FS/FS/part_pkg/voip_cdr.pm,
12897           httemplate/edit/rate_region.cgi: directory assistance (flat
12898           per-call) billing RT#3114
12899
12900 2008-02-13 13:50  ivan
12901
12902         * httemplate/misc/process/link.cgi: fix compile error from hasty
12903           refactoring
12904
12905 2008-02-12 22:02  ivan
12906
12907         * FS/FS/part_pkg/bulk.pm: yup, bulk price plan appears to be
12908           working
12909
12910 2008-02-12 22:00  ivan
12911
12912         * README: modernizing
12913
12914 2008-02-12 21:15  ivan
12915
12916         * FS/FS/cust_bill.pm: fix missing fill-in values on invoices
12917           resulting from skewed hash ($conf->config returning empty list in
12918           list context)
12919
12920 2008-02-12 11:24  ivan
12921
12922         * httemplate/search/: rt_transaction.html, timeworked.html: for our
12923           internal time tracking: TimeWorked can happen on a Create
12924           transaction as well as Correspond and Comment.  is there anywhere
12925           else this needs to be changed?
12926
12927 2008-02-11 19:11  ivan
12928
12929         * FS/FS/Misc.pm: update for MailTools v2.00
12930
12931 2008-02-10 18:37  ivan
12932
12933         * FS/FS/reason.pm: upgrading reason table not quite working with
12934           mysql, hopefully no old installs need this, new ones should be
12935           fine hopefully
12936
12937 2008-02-10 18:36  ivan
12938
12939         * FS/FS/: Upgrade.pm, cust_svc.pm, h_cust_svc.pm: fix & cleanup
12940           duplicate history records
12941
12942 2008-02-10 18:03  ivan
12943
12944         * FS/FS/reason.pm: better debugging if things go awry
12945
12946 2008-02-10 16:53  ivan
12947
12948         * FS/FS/Cron/notify.pm: third time's the charm: MySQL didn't like
12949           casting to INTEGER, it wants SIGNED.  whew.
12950
12951 2008-02-10 16:02  ivan
12952
12953         * FS/FS/Cron/notify.pm: ah, no, its count (*) vs count(*), wow
12954
12955 2008-02-10 15:58  ivan
12956
12957         * FS/FS/Cron/notify.pm: comment out unused db statements in a way
12958           that doesn't get to the database, to avoid Pg vs mysql
12959           comment-out differences
12960
12961 2008-02-09 11:16  ivan
12962
12963         * httemplate/edit/process/agent_type.cgi: typo, fix from mtou,
12964           thanks
12965
12966 2008-02-08 13:59  rsiddall
12967
12968         * rpm/freeside.spec: Removed code that create a freeside user on
12969           the build machine and added code to modify Makefile to remove
12970           clauses that require such a user.  This should allow the RPMs to
12971           build under mock.
12972
12973 2008-02-08 07:00  jeff
12974
12975         * FS/FS/TicketSystem/RT_External.pm: tyop
12976
12977 2008-02-04 19:37  ivan
12978
12979         * httemplate/edit/process/part_pkg.cgi: fix package editing on
12980           HEAD, whew.  bad semicolon.
12981
12982 2008-02-02 18:24  ivan
12983
12984         * FS/FS/cust_main.pm: should eliminate "Use of uninitialized value
12985           in length at /usr/local/share/perl/5.8.8/FS/cust_main.pm line
12986           5194." warnings
12987
12988 2008-02-02 17:43  ivan
12989
12990         * httemplate/edit/cust_main.cgi: oops, fix display of errors on
12991           customer edit
12992
12993 2008-01-30 08:14  jeff
12994
12995         * httemplate/misc/bulk_change_pkg.cgi: pointless false laziness
12996           removal
12997
12998 2008-01-28 20:15  jeff
12999
13000         * FS/FS/cust_pkg.pm: missed use
13001
13002 2008-01-28 19:56  jeff
13003
13004         * FS/FS/cust_pkg.pm: 1394 regression fixup
13005
13006 2008-01-28 19:34  jeff
13007
13008         * FS/FS/cust_pkg.pm, httemplate/misc/bulk_change_pkg.cgi,
13009           httemplate/misc/process/bulk_change_pkg.cgi,
13010           httemplate/search/cust_pkg.cgi,
13011           httemplate/search/elements/search.html: bulk package changing
13012           (RT#1394)
13013
13014 2008-01-25 10:26  jeff
13015
13016         * httemplate/misc/cust_pay-import.cgi,
13017           httemplate/misc/process/cust_pay-import.cgi, FS/FS/cust_pay.pm,
13018           httemplate/elements/menu.html: simple payment CSV import
13019
13020 2008-01-24 18:55  jeff
13021
13022         * FS/FS/part_export/prizm.pm: add an always BAM option and be
13023           explicit about transactions
13024
13025 2008-01-24 13:16  ivan
13026
13027         * FS/FS/TicketSystem/RT_External.pm,
13028           fs_selfservice/FS-SelfService/cgi/myaccount.html,
13029           httemplate/view/cust_main/tickets.html: slightly more sane names
13030           for customer tickets hash, display ticket owners on customer view
13031           page
13032
13033 2008-01-24 13:10  ivan
13034
13035         * htetc/handler.pl: used in rt autohandler.  i wonder why this
13036           never bit before
13037
13038 2008-01-23 11:18  jeff
13039
13040         * fs_selfservice/FS-SelfService/cgi/bill.html,
13041           fs_selfservice/FS-SelfService/cgi/card.html,
13042           fs_selfservice/FS-SelfService/cgi/change_bill.html,
13043           fs_selfservice/FS-SelfService/cgi/change_pay.html,
13044           fs_selfservice/FS-SelfService/cgi/change_ship.html,
13045           fs_selfservice/FS-SelfService/cgi/check.html,
13046           fs_selfservice/FS-SelfService/cgi/contact.html,
13047           fs_selfservice/FS-SelfService/cgi/process_change_bill.html,
13048           FS/FS/ClientAPI/MyAccount.pm,
13049           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
13050           fs_selfservice/FS-SelfService/cgi/make_payment.html,
13051           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
13052           fs_selfservice/FS-SelfService/cgi/process_change_pay.html,
13053           fs_selfservice/FS-SelfService/cgi/process_change_ship.html,
13054           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: change
13055           service, billing, and payment info in selfservice
13056
13057 2008-01-20 16:12  ivan
13058
13059         * bin/explain-ar-total.sql: [no log message]
13060
13061 2008-01-20 15:24  ivan
13062
13063         * FS/FS/Schema.pm: add and fix some indices, this should marginally
13064           (but not drastically) improve the time to pull up A/R report
13065           totals
13066
13067 2008-01-16 20:23  ivan
13068
13069         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fix ACLs to
13070           allow the limited "package editing" of customizing customer
13071           packages
13072
13073 2008-01-16 19:18  ivan
13074
13075         * httemplate/view/cust_main/billing.html: don't show 'Bill now'
13076           link unless the current user can...
13077
13078 2008-01-13 16:22  ivan
13079
13080         * httemplate/: edit/part_bill_event.cgi,
13081           elements/select-taxclass.html: maintenance on old events, yay.
13082           fix for late charges without a taxclass, closes: RT#2988
13083
13084 2008-01-13 16:17  ivan
13085
13086         * httemplate/edit/: cust_main.cgi, svc_www.cgi: fix tyops
13087
13088 2008-01-13 15:31  ivan
13089
13090         * httemplate/search/timeworked.html: almost could work under mysql?
13091           need TO_NUMBER and TO_CHAR equivalents
13092
13093 2008-01-13 15:30  ivan
13094
13095         * httemplate/misc/timeworked.html: missing semicolon, doh
13096
13097 2008-01-13 13:46  ivan
13098
13099         * httemplate/view/cust_pay.html: remove 1.7 ACL cruft on HEAD
13100
13101 2008-01-13 13:45  ivan
13102
13103         * httemplate/view/cust_main/payment_history.html: remove 1.7.3
13104           cruft
13105
13106 2008-01-13 13:41  ivan
13107
13108         * httemplate/edit/: cust_bill_pay.cgi, process/cust_bill_pay.cgi,
13109           cust_credit_bill.cgi, process/cust_credit_bill.cgi: new ACL name
13110           in 1.9 right away
13111
13112 2008-01-13 13:39  ivan
13113
13114         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: remove 1.7
13115           vs. 1.9 cruft
13116
13117 2008-01-13 13:35  ivan
13118
13119         * httemplate/edit/: REAL_cust_pkg.cgi, access_user.html, agent.cgi,
13120           agent_payment_gateway.html, agent_type.cgi, bulk-cust_svc.html,
13121           cust_bill_pay.cgi, cust_credit.cgi, cust_credit_bill.cgi,
13122           cust_main.cgi, cust_main_county-expand.cgi, cust_main_note.cgi,
13123           cust_pay.cgi, cust_pkg.cgi, cust_refund.cgi,
13124           inventory_class.html, part_bill_event.cgi, part_export.cgi,
13125           part_pkg.cgi, part_referral.html, part_svc.cgi,
13126           part_virtual_field.cgi, payment_gateway.html, pkg_class.html,
13127           prepay_credit.cgi, quick-charge.html, rate.cgi, rate_region.cgi,
13128           reason.html, reason_type.html, reg_code.cgi, router.cgi,
13129           svc_Common.html, svc_acct.cgi, svc_acct_pop.cgi,
13130           svc_broadband.cgi, svc_domain.cgi, svc_external.cgi,
13131           svc_forward.cgi, svc_phone.cgi, svc_www.cgi,
13132           process/REAL_cust_pkg.cgi, process/access_user.html,
13133           process/agent.cgi, process/agent_payment_gateway.html,
13134           process/agent_type.cgi, process/bulk-cust_svc.cgi,
13135           process/cust_bill_pay.cgi, process/cust_credit.cgi,
13136           process/cust_credit_bill.cgi, process/cust_main.cgi,
13137           process/cust_main_county-collapse.cgi,
13138           process/cust_main_county-expand.cgi,
13139           process/cust_main_county.html, process/cust_main_note.cgi,
13140           process/cust_pay.cgi, process/cust_pkg.cgi,
13141           process/cust_refund.cgi, process/cust_svc.cgi,
13142           process/domain_record.cgi, process/generic.cgi,
13143           process/inventory_class.html, process/msgcat.cgi,
13144           process/part_bill_event.cgi, process/part_export.cgi,
13145           process/part_pkg.cgi, process/part_referral.html,
13146           process/part_svc.cgi, process/payment_gateway.html,
13147           process/pkg_class.html, process/prepay_credit.cgi,
13148           process/quick-charge.cgi, process/quick-cust_pkg.cgi,
13149           process/rate.cgi, process/reason.html, process/reason_type.html,
13150           process/reg_code.cgi, process/router.cgi,
13151           process/svc_Common.html, process/svc_acct.cgi,
13152           process/svc_acct_pop.cgi, process/svc_broadband.cgi,
13153           process/svc_domain.cgi, process/svc_external.cgi,
13154           process/svc_forward.cgi, process/svc_phone.html,
13155           process/svc_www.cgi: ACLs
13156
13157 2008-01-13 13:14  ivan
13158
13159         * httemplate/misc/: batch-cust_pay.html, bill.cgi,
13160           cancel-unaudited.cgi, cancel_cust.html, cancel_pkg.html,
13161           catchall.cgi, cdr-import.html, cust_main-cancel.cgi,
13162           cust_main-import.cgi, cust_main-import_charges.cgi,
13163           delete-cust_credit.cgi, delete-cust_pay.cgi,
13164           delete-cust_refund.cgi, delete-customer.cgi,
13165           delete-domain_record.cgi, delete-part_export.cgi, dump.cgi,
13166           email-invoice.cgi, email_invoice_events.cgi, email_invoices.cgi,
13167           fax-invoice.cgi, fax_invoice_events.cgi, fax_invoices.cgi,
13168           inventory_item-import.html, link.cgi, meta-import.cgi,
13169           payment.cgi, print-invoice.cgi, print_invoice_events.cgi,
13170           print_invoices.cgi, queue.cgi, recharge_svc.html,
13171           svc_acct-domains.cgi, unapply-cust_credit.cgi,
13172           unapply-cust_pay.cgi, unprovision.cgi, unsusp_pkg.cgi,
13173           unvoid-cust_pay_void.cgi, upload-batch.cgi, void-cust_pay.cgi,
13174           whois.cgi, process/batch-cust_pay.cgi, process/cancel_pkg.html,
13175           process/catchall.cgi, process/cdr-import.html,
13176           process/cust_main-import.cgi,
13177           process/cust_main-import_charges.cgi,
13178           process/delete-customer.cgi, process/inventory_item-import.html,
13179           process/link.cgi, process/meta-import.cgi, process/payment.cgi,
13180           process/recharge_svc.html: ACLs
13181
13182 2008-01-13 13:08  ivan
13183
13184         * httemplate/misc/: email_events.cgi, fax_events.cgi,
13185           print_events.cgi, order_pkg.html: ACLs
13186
13187 2008-01-13 12:55  ivan
13188
13189         * httemplate/: browse/part_bill_event.cgi, search/cust_event.html,
13190           search/timeworked.html, search/cust_bill.html,
13191           search/cust_bill_event.cgi, search/cust_pay_batch.cgi,
13192           search/prepay_credit.html, search/queue.html,
13193           search/report_prepaid_income.cgi, search/report_tax.cgi,
13194           search/sqlradius.cgi: ACLs
13195
13196 2008-01-13 12:50  ivan
13197
13198         * httemplate/elements/: errorpage.html, tr-select-reason.html:
13199           stale leftovers from XSSmas
13200
13201 2008-01-13 12:46  ivan
13202
13203         * httemplate/view/: cust_bill.cgi, svc_acct.cgi, svc_broadband.cgi,
13204           svc_domain.cgi, svc_external.cgi, svc_forward.cgi, svc_www.cgi,
13205           cust_main/payment_history.html, elements/svc_Common.html: ACLs
13206
13207 2008-01-13 12:38  ivan
13208
13209         * httemplate/browse/: access_group.html, access_user.html,
13210           addr_block.cgi, agent.cgi, agent_type.cgi, nas.cgi, part_pkg.cgi,
13211           part_svc.cgi, part_virtual_field.cgi, payment_gateway.html,
13212           reason.html, router.cgi: ACLs
13213
13214 2008-01-13 12:30  ivan
13215
13216         * FS/FS/AccessRight.pm: new ACLs
13217
13218 2008-01-12 16:35  ivan
13219
13220         * htetc/handler.pl: use this in handler.pl, not in mason files
13221
13222 2008-01-11 15:10  ivan
13223
13224         * FS/FS/cust_main.pm: add option to enable searching of
13225           cust_main.agent_custid with one or two letter prefix before the
13226           numeric part
13227
13228 2008-01-11 14:53  ivan
13229
13230         * FS/FS/: Conf.pm, cust_main.pm: add option to enable searching of
13231           cust_main.agent_custid with one or two letter prefix before the
13232           numeric part
13233
13234 2008-01-11 09:30  ivan
13235
13236         * httemplate/edit/elements/svc_Common.html: turn off debugging
13237
13238 2008-01-10 14:13  ivan
13239
13240         * httemplate/search/elements/search.html: doc
13241
13242 2008-01-10 14:06  ivan
13243
13244         * httemplate/elements/menu.html: new rate editor
13245
13246 2008-01-10 13:53  ivan
13247
13248         * FS/FS/rate_detail.pm, httemplate/browse/rate.cgi,
13249           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
13250           httemplate/edit/elements/edit.html,
13251           httemplate/edit/process/rate_region.cgi: new rate editor
13252
13253 2008-01-10 13:52  ivan
13254
13255         * httemplate/: browse/rate_detail.html, browse/rate_region.html,
13256           edit/rate_detail.html, edit/process/rate_detail.html: new call
13257           rate editor (VoIP/telephony)
13258
13259 2008-01-10 13:17  ivan
13260
13261         * FS/FS/reason_type.pm: third person is better
13262
13263 2008-01-10 13:14  ivan
13264
13265         * httemplate/browse/reason.html: eliminate harmless typo
13266
13267 2008-01-08 13:33  jeff
13268
13269         * FS/FS/svc_acct.pm: transactiony cruft removal
13270
13271 2008-01-08 03:23  ivan
13272
13273         * FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
13274           httemplate/search/report_receivables.cgi: show negative balances
13275           on A/R report, closes: RT#2983
13276
13277 2008-01-07 18:22  ivan
13278
13279         * httemplate/edit/process/cust_main.cgi: add some debugging control
13280
13281 2008-01-03 18:42  ivan
13282
13283         * httemplate/: browse/cust_main_county.cgi,
13284           edit/cust_main_county-expand.cgi, edit/cust_main_county.html,
13285           edit/process/cust_main_county-expand.cgi,
13286           edit/process/cust_main_county.html,
13287           edit/process/elements/process.html, search/elements/search.html:
13288           new tax rate editor
13289
13290 2008-01-03 18:35  ivan
13291
13292         * httemplate/: edit/cust_main_county.cgi,
13293           edit/process/cust_main_county.cgi, browse/elements/browse.html:
13294           new tax rate editor
13295
13296 2008-01-03 18:27  ivan
13297
13298         * httemplate/edit/: prepay_credit.cgi, rate_region.cgi: leftovers
13299           from XSSmas
13300
13301 2008-01-03 18:20  ivan
13302
13303         * httemplate/elements/hidden.html: escape value
13304
13305 2008-01-03 18:19  ivan
13306
13307         * httemplate/elements/: tablebreak-tr-title.html,
13308           tr-fixed-country.html, tr-fixed-state.html,
13309           tr-input-percentage.html: adding new elements: percentage input,
13310           fixed country and state display, tablebreak+title
13311
13312 2008-01-03 18:18  ivan
13313
13314         * httemplate/elements/tr-fixed.html: add a formatted_value option
13315
13316 2008-01-03 18:18  ivan
13317
13318         * httemplate/elements/tr-input-text.html: add maxlength, text-align
13319           and postfix options, escape value
13320
13321 2008-01-03 18:13  ivan
13322
13323         * httemplate/edit/elements/edit.html: there's no such thing as
13324           fixedhidden... hidden will do
13325
13326 2008-01-03 18:02  ivan
13327
13328         * httemplate/edit/elements/edit.html: doc
13329
13330 2008-01-03 17:43  ivan
13331
13332         * httemplate/edit/elements/edit.html: add popup option, add
13333           percentage and tablebreak-tr-title field types, pass object to
13334           included elements, documentation updates
13335
13336 2007-12-28 11:02  jeff
13337
13338         * httemplate/: elements/menu.html, search/report_svc_acct.html,
13339           search/svc_acct.cgi: advanced account reports (RT#2954)
13340
13341 2007-12-28 07:19  jeff
13342
13343         * httemplate/elements/menu.html: whoops
13344
13345 2007-12-28 07:10  jeff
13346
13347         * httemplate/: elements/menu.html, search/svc_acct.cgi: add never
13348           logged in report
13349
13350 2007-12-28 06:39  jeff
13351
13352         * FS/bin/freeside-sqlradius-set-lastlog: tool to seed
13353           svc_acct.last_login and .last_logout
13354
13355 2007-12-28 04:10  ivan
13356
13357         * htetc/handler.pl: remove just a tiny bit more cruft
13358
13359 2007-12-28 04:01  ivan
13360
13361         * htetc/handler.pl: restore in-browser error reporting
13362
13363 2007-12-27 23:45  ivan
13364
13365         * htetc/handler.pl: a little late help from kwanzabot for XSSmas...
13366           clean up handler.pl so we can have separate default_escape_flags
13367           for FS and RT and don't have to make FS's |h flag useless
13368
13369 2007-12-27 17:41  jeff
13370
13371         * FS/FS/Schema.pm, FS/FS/svc_acct.pm,
13372           FS/FS/part_export/sqlradius.pm, httemplate/search/svc_acct.cgi,
13373           httemplate/view/svc_acct.cgi: last login reporting (#2952)
13374
13375 2007-12-27 15:49  ivan
13376
13377         * httemplate/search/report_tax.cgi: fix reporting bug for invisimax
13378           in edge case where you have taxclass and empty-taxclass rates for
13379           a country/state(/county) and also have a different set of
13380           taxclasses for some other country/state
13381
13382 2007-12-26 14:52  jeff
13383
13384         * FS/FS/part_export/prizm.pm: conifgurable siteName and docs
13385
13386 2007-12-26 00:23  ivan
13387
13388         * httemplate/misc/timeworked.html: leftovers from XSSmas
13389
13390 2007-12-25 23:51  ivan
13391
13392         * httemplate/edit/quick-charge.html: alas, XSSmas draws to a close
13393
13394 2007-12-25 15:49  ivan
13395
13396         * httemplate/: browse/addr_block.cgi,
13397           browse/part_virtual_field.cgi, browse/router.cgi,
13398           config/config.cgi, edit/agent.cgi,
13399           edit/agent_payment_gateway.html, edit/agent_type.cgi,
13400           edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
13401           edit/cust_credit_bill.cgi, edit/cust_main_note.cgi,
13402           edit/cust_pay.cgi, edit/cust_pkg.cgi, edit/cust_refund.cgi,
13403           edit/msgcat.cgi, edit/part_bill_event.cgi, edit/part_export.cgi,
13404           edit/part_pkg.cgi, edit/part_virtual_field.cgi,
13405           edit/payment_gateway.html, edit/reg_code.cgi, edit/router.cgi,
13406           edit/svc_acct.cgi, edit/svc_broadband.cgi, edit/svc_domain.cgi,
13407           edit/svc_forward.cgi, edit/elements/edit.html,
13408           elements/error.html, misc/batch-cust_pay.html,
13409           misc/cancel_cust.html, misc/cancel_pkg.html, misc/change_pkg.cgi,
13410           misc/recharge_svc.html, misc/process/meta-import.cgi,
13411           search/cust_bill_event.html, search/report_cust_event.html: ho ho
13412           ho, merry XSSmas
13413
13414 2007-12-23 14:05  jeff
13415
13416         * FS/FS/part_pkg/flat.pm, FS/FS/part_pkg/prorate.pm,
13417           FS/FS/part_pkg/subscription.pm,
13418           httemplate/misc/process/recharge_svc.html: add a reset feature to
13419           manual recharges (#1858)
13420
13421 2007-12-20 11:23  jeff
13422
13423         * FS/FS/part_export/prizm.pm: increase siteName allowed length
13424
13425 2007-12-19 14:25  jeff
13426
13427         * httemplate/misc/cust_main-cancel.cgi: redirect redirect
13428
13429 2007-12-19 13:05  jeff
13430
13431         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
13432           httemplate/search/cust_main.html,
13433           httemplate/search/report_cust_main.html: add options for balance
13434           over/under to advanced customer report
13435
13436 2007-12-18 17:55  jeff
13437
13438         * FS/FS/cust_credit.pm: underscoring the important
13439
13440 2007-12-18 14:41  jeff
13441
13442         * httemplate/: edit/cust_credit.cgi,
13443           elements/tr-select-reason.html: correct bad credit reason
13444           conflict resolution
13445
13446 2007-12-18 12:58  ivan
13447
13448         * FS/FS/cust_main.pm: legacy agent_custid field should be as
13449           searchable as actual custnum, right?  at least if it is a
13450           number...
13451
13452 2007-12-18 12:42  ivan
13453
13454         * httemplate/edit/quick-charge.html: IE is case-sensitive when
13455           setting maxLength (and other attributes?).  hopefully that's all
13456           it is.
13457
13458 2007-12-17 15:57  jeff
13459
13460         * httemplate/view/cust_main/quick-charge.html: cruft removal
13461
13462 2007-12-17 14:57  jeff
13463
13464         * FS/FS/cust_credit.pm: stricter otaker rules
13465
13466 2007-12-17 11:59  ivan
13467
13468         * FS/FS/TicketSystem/RT_Internal.pm: no, *that's* where it couldn't
13469           hurt anything.
13470
13471 2007-12-17 11:52  ivan
13472
13473         * FS/FS/TicketSystem/RT_External.pm: i don't think it can hurt
13474           anything... (famous last words)
13475
13476 2007-12-16 17:17  ivan
13477
13478         * httemplate/view/cust_main/contacts.html: fix the case where the
13479           customer doesn't actually have a ship address
13480
13481 2007-12-16 16:59  ivan
13482
13483         * FS/FS/Conf.pm, FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
13484           httemplate/edit/cust_main/billing.html,
13485           httemplate/edit/cust_main/contact.html,
13486           httemplate/elements/header.html,
13487           httemplate/view/cust_main/contacts.html,
13488           httemplate/search/cust_main.cgi: add cust_main-require_address2
13489           config, reimplement address2-search config ("Unit #" search in
13490           searchbar), visual indication of require_invoicing_list_email,
13491           closes: RT#2926
13492
13493 2007-12-16 14:40  ivan
13494
13495         * httemplate/elements/errorpage.html: less is better
13496
13497 2007-12-16 13:02  ivan
13498
13499         * httemplate/elements/header.html: more consistent naming:
13500           cust_main_ADV.cgi becomes cust_main.html
13501
13502 2007-12-16 13:01  ivan
13503
13504         * httemplate/search/report_cust_main.html:
13505           httemplate/elements/header.html
13506
13507 2007-12-16 12:48  ivan
13508
13509         * httemplate/search/: cust_main.html, cust_main_ADV.cgi: more
13510           consistent naming: cust_main_ADV.cgi becomes cust_main.html
13511
13512 2007-12-15 14:47  rsiddall
13513
13514         * rpm/: INSTALL, freeside.spec, freeside.sysconfig, rpm2Bundle:
13515           Files to build Freeside as Redhat-ish RPMs
13516
13517 2007-12-14 17:45  ivan
13518
13519         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix earlier
13520           drain bramage
13521
13522 2007-12-14 17:37  ivan
13523
13524         * httemplate/search/cust_bill.html: where helps alot
13525
13526 2007-12-14 17:23  ivan
13527
13528         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: hopefully
13529           put reprinting issues to rest for ejourney, yow
13530
13531 2007-12-14 15:41  jeff
13532
13533         * FS/bin/freeside-upgrade: yikes
13534
13535 2007-12-14 13:51  jeff
13536
13537         * FS/FS/Schema.pm: binary not required and breaks
13538           FS::Record::_quote
13539
13540 2007-12-14 13:32  jeff
13541
13542         * FS/bin/freeside-upgrade: correct order of operations
13543
13544 2007-12-14 08:47  jeff
13545
13546         * FS/FS/cust_credit.pm: 1.9 Conf::set returns false on success
13547
13548 2007-12-13 19:56  jeff
13549
13550         * FS/bin/freeside-upgrade: even more deliberate reset
13551
13552 2007-12-13 19:55  ivan
13553
13554         * httemplate/search/svc_acct.cgi: quick hack to show time worked in
13555           last 1-3 months...
13556
13557 2007-12-12 16:17  jeff
13558
13559         * bin/reset-cust_credit-otaker: cust_credit reason/otaker tool
13560
13561 2007-12-12 13:18  jeff
13562
13563         * FS/FS/part_export/www_shellcommands.pm: add suspend/unsuspend to
13564           www_shellcommands export (#1227)
13565
13566 2007-12-12 01:03  ivan
13567
13568         * FS/bin/freeside-history-requeue: adding this quick script
13569
13570 2007-12-11 21:58  jeff
13571
13572         * FS/FS/Setup.pm, FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
13573           FS/FS/ClientAPI/Signup.pm,
13574           fs_selfservice/FS-SelfService/SelfService.pm,
13575           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
13576           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
13577           httemplate/edit/svc_acct.cgi: self-service can select domain on
13578           provision (#2801)
13579
13580 2007-12-11 21:42  jeff
13581
13582         * FS/: FS/cust_credit.pm, FS/h_cust_credit.pm,
13583           bin/freeside-disable-reasons, bin/freeside-upgrade: cust_credit
13584           reason improvement, bugfix, and tool
13585
13586 2007-12-06 17:08  ivan
13587
13588         * FS/FS/cust_credit.pm: doh!   is not an object.  let's call it ,
13589           mmkay
13590
13591 2007-12-06 17:04  ivan
13592
13593         * FS/FS/cust_credit.pm: some old databases may have 'hanging'
13594           cust_credit records; we don't want to abort the upgrade because
13595           of that, just warn
13596
13597 2007-12-06 12:49  jeff
13598
13599         * httemplate/edit/part_pkg.cgi: agent setting during package edit
13600           cleanup
13601
13602 2007-12-06 08:51  jeff
13603
13604         * httemplate/view/svc_acct.cgi: support display of negative time
13605
13606 2007-12-05 14:05  ivan
13607
13608         * Makefile: when installing selfservice, create freeside homedir if
13609           it doesn't exist
13610
13611 2007-12-05 12:50  ivan
13612
13613         * httemplate/elements/tr-select-reason.html: doh, order_by does
13614           have to include ORDER BY!
13615
13616 2007-12-05 12:47  ivan
13617
13618         * httemplate/elements/tr-select-reason.html: show types in reason
13619           selection, order by type and reason
13620
13621 2007-12-05 07:10  jeff
13622
13623         * FS/FS/ConfDefaults.pm: add in status and company fields
13624
13625 2007-12-05 06:50  jeff
13626
13627         * FS/FS/cust_main.pm: ensure a valid date is onhand (fixes #2800)
13628
13629 2007-12-04 20:57  jeff
13630
13631         * httemplate/edit/process/part_pkg.cgi: wtf?
13632
13633 2007-12-04 16:45  ivan
13634
13635         * httemplate/search/elements/search.html: i hope this allows IE to
13636           download excel over https?
13637
13638 2007-12-04 12:51  ivan
13639
13640         * httemplate/: elements/menu.html, elements/select-otaker.html,
13641           elements/tr-select-otaker.html, search/report_cust_credit.html,
13642           search/report_rt_transaction.html, search/rt_transaction.html,
13643           search/elements/search.html: add some time-worked reporting
13644
13645 2007-12-04 10:35  jeff
13646
13647         * httemplate/search/cust_pkg.cgi: add suspend/cancel reason to
13648           advanced package report (#2779)
13649
13650 2007-12-04 10:19  jeff
13651
13652         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
13653           FS/FS/Setup.pm, FS/FS/Upgrade.pm, FS/FS/cust_credit.pm,
13654           FS/FS/cust_main.pm, FS/FS/Conf_compat17.pm, FS/FS/cust_pkg.pm,
13655           FS/FS/reason.pm, FS/FS/reason_type.pm,
13656           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
13657           FS/FS/part_pkg/flat_comission.pm,
13658           FS/FS/part_pkg/flat_comission_cust.pm,
13659           FS/FS/part_pkg/flat_comission_pkg.pm, FS/bin/freeside-upgrade,
13660           httemplate/browse/reason.html,
13661           httemplate/browse/reason_type.html,
13662           httemplate/edit/cust_credit.cgi, httemplate/edit/reason.html,
13663           httemplate/edit/reason_type.html,
13664           httemplate/edit/process/cust_credit.cgi,
13665           httemplate/elements/menu.html,
13666           httemplate/elements/tr-select-reason.html: change credit reasons
13667           from freetext to new reason/reason type system (#2777)
13668
13669 2007-12-02 16:18  ivan
13670
13671         * htetc/freeside-rt.conf: would help if i got the closing tag right
13672
13673 2007-12-02 16:13  ivan
13674
13675         * htetc/freeside-rt.conf: this should get the Chart stuff in RT
13676           statistic running, i hope
13677
13678 2007-11-30 17:37  ivan
13679
13680         * FS/FS/part_pkg/prorate.pm: cleanup
13681
13682 2007-11-30 17:34  ivan
13683
13684         * FS/FS/h_cust_svc.pm: add date_deleted method
13685
13686 2007-11-30 17:34  ivan
13687
13688         * FS/FS/cust_svc.pm: add date_inserted method and reorganize things
13689           slightly
13690
13691 2007-11-30 17:33  ivan
13692
13693         * FS/FS/h_Common.pm: this doesn't actually have anything to do with
13694           cancellation persay, since its generic now
13695
13696 2007-11-30 17:32  ivan
13697
13698         * FS/FS/Record.pm: add h_date method too
13699
13700 2007-11-30 17:30  ivan
13701
13702         * FS/FS/Record.pm: add h_search method, and reorganize mixed up
13703           methods and subroutines
13704
13705 2007-11-30 17:29  ivan
13706
13707         * FS/FS/part_pkg/bulk.pm: add bulk price plan
13708
13709 2007-11-30 13:07  ivan
13710
13711         * FS/FS/cust_bill.pm, httemplate/graph/money_time.cgi,
13712           httemplate/search/cust_bill.html: add net vs gross amounts to
13713           invoice report; make the "net sales" links on
13714           sales/credit/receipts report & graph clickable
13715
13716 2007-11-30 12:55  ivan
13717
13718         * httemplate/graph/elements/monthly.html: UI: download full results
13719           links on separate lines, for consistency with search.html
13720
13721 2007-11-30 10:13  ivan
13722
13723         * FS/FS/cust_bill.pm: fix bug specifying an HTML return address
13724           separately
13725
13726 2007-11-29 19:24  ivan
13727
13728         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi: add
13729           customer import format with company
13730
13731 2007-11-29 17:24  ivan
13732
13733         * httemplate/browse/access_user.html: update inline documentation
13734
13735 2007-11-29 17:16  ivan
13736
13737         * FS/FS/cust_main.pm: remove unnecessary redefinition of
13738           %method2payby, add a quick hack to fake B:OP success and failure
13739           for testing purposes
13740
13741 2007-11-29 15:51  ivan
13742
13743         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
13744           fix dates going all wacky on errors, when you're asked to confirm
13745           a date move into the past
13746
13747 2007-11-28 19:38  ivan
13748
13749         * FS/FS/cust_pay_pending.pm: double doh, remove cruft checking
13750           nonexistent column and fix the statustext check
13751
13752 2007-11-28 19:05  ivan
13753
13754         * FS/FS/Schema.pm: doh, fix primary key name in new table
13755
13756 2007-11-28 18:54  ivan
13757
13758         * FS/FS.pm, FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_main.pm,
13759           FS/FS/cust_pay.pm, FS/FS/cust_pay_pending.pm,
13760           FS/t/cust_pay_pending.t, httemplate/misc/payment.cgi,
13761           httemplate/misc/process/payment.cgi: even more reliable
13762           multiple-payment/double-click/concurrent-payment-form protection
13763
13764 2007-11-28 12:18  jeff
13765
13766         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: better
13767           select multiple, discourage creation of packages no agent can
13768           sell
13769
13770 2007-11-28 10:49  jeff
13771
13772         * FS/FS/ConfDefaults.pm, FS/FS/UI/Web.pm,
13773           httemplate/search/cust_main_ADV.cgi,
13774           httemplate/search/report_cust_main.html: advanced customer report
13775           rearrangement
13776
13777 2007-11-28 00:46  ivan
13778
13779         * FS/FS/ClientAPI_SessionCache.pm, Makefile: default to FileCache
13780           for selfservice session cache
13781
13782 2007-11-27 17:54  ivan
13783
13784         * httemplate/search/cust_bill_event.cgi: removed unused \$failed
13785           var
13786
13787 2007-11-27 17:30  ivan
13788
13789         * README: license clarification for self-service code
13790
13791 2007-11-27 15:47  ivan
13792
13793         * httemplate/search/cust_bill.html: fix small side-effect of
13794           mysql-compat change eliminating DISTINCT ON: map changing values
13795           of @where array
13796
13797 2007-11-27 14:33  jeff
13798
13799         * FS/FS/part_export/prizm.pm: comma, please
13800
13801 2007-11-27 14:30  jeff
13802
13803         * FS/FS/part_export/prizm.pm: name management tweaking
13804
13805 2007-11-27 11:34  jeff
13806
13807         * FS/FS/part_export/prizm.pm: slop correction
13808
13809 2007-11-26 19:02  jeff
13810
13811         * FS/FS/part_export/prizm.pm: attach SM's to default network,
13812           improved unsuspend & delete, option for BAM only or EMS
13813
13814 2007-11-26 18:51  jeff
13815
13816         * FS/FS/ClientAPI/MyAccount.pm: prevent BILL, DCRD, and DCHK
13817           customers from circumventing a suspension via selfservice (2768)
13818
13819 2007-11-25 18:19  ivan
13820
13821         * httemplate/search/elements/search.html: add a "printable copy"
13822           link to searches to get full results as printable HTML without
13823           other cruft, closes: #1885
13824
13825 2007-11-25 18:18  ivan
13826
13827         * httemplate/elements/header-popup.html: add our stylesheet to
13828           popup/print headers
13829
13830 2007-11-23 17:26  ivan
13831
13832         * Makefile: hello brave new world of defaulting to apache2 in 1.9
13833
13834 2007-11-23 12:25  ivan
13835
13836         * httemplate/edit/part_pkg.cgi: fix stickiness of primary radio
13837           buttons on errors, closes: RT#1035
13838
13839 2007-11-21 17:03  ivan
13840
13841         * httemplate/edit/cust_main.cgi: usability: don't offer 'Select
13842           agent' choice if the dropdown already has a value
13843
13844 2007-11-20 09:18  ivan
13845
13846         * AGPL, GPL: it finally happened
13847
13848 2007-11-18 12:02  ivan
13849
13850         * httemplate/search/: report_cust_pkg.html, svc_acct.cgi: add
13851           "multiplier of monthly" info to "paid time" column in
13852           svc_acct-display_paid_time_remaining report
13853
13854 2007-11-14 15:10  ivan
13855
13856         * FS/FS/TicketSystem/RT_External.pm,
13857           httemplate/view/cust_main/tickets.html: add link to resolved
13858           tickets too
13859
13860 2007-11-09 11:20  ivan
13861
13862         * FS/FS/: Conf.pm, cust_main.pm: add
13863           business-onlinepayment-email_customer flag
13864
13865 2007-11-08 19:26  ivan
13866
13867         * httemplate/search/report_receivables.html: better visual
13868           indication of disabled "days" field on IE
13869
13870 2007-11-08 19:12  ivan
13871
13872         * httemplate/search/: report_receivables.cgi,
13873           report_receivables.html: add option for listing customers without
13874           a balance (closes: RT#2752) and fix bug in total row (closes:
13875           RT#2736)
13876
13877 2007-11-08 16:44  jeff
13878
13879         * FS/FS/cust_main.pm: correct realtime_bop cvv handling
13880
13881 2007-11-07 20:21  ivan
13882
13883         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add
13884           selfservice-session_timeout config
13885
13886 2007-11-07 18:10  ivan
13887
13888         * FS/FS/cust_main.pm: prevent warning: "Use of uninitialized value
13889           in concatenation (.) or string at
13890           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 1668."
13891
13892 2007-11-07 16:59  ivan
13893
13894         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
13895           FS/bin/freeside-expiration-alerter, conf/alerter_template,
13896           conf/company_address, conf/company_name,
13897           conf/impending_recur_template, conf/invoice_latexfooter,
13898           conf/invoice_latexnotes, conf/invoice_latexreturnaddress,
13899           conf/invoice_latexsmallfooter, conf/invoice_template,
13900           conf/invoice_template_statement, conf/welcome_letter: for new
13901           installs, centralize some stuff that was spread around different
13902           config files.
13903
13904 2007-11-05 17:59  ivan
13905
13906         * bin/customer-faker: keep our own list of states; remove some
13907           states that Data::Faker and Locale::SubCountry disagree on
13908
13909 2007-11-04 21:42  ivan
13910
13911         * fs_selfservice/FS-SelfService/SelfService.pm: doc: amount param
13912           to process_payment.  just a bit important.
13913
13914 2007-11-04 21:27  ivan
13915
13916         * FS/FS/ClientAPI/MyAccount.pm,
13917           fs_selfservice/FS-SelfService/SelfService.pm: add
13918           process_payment_order_pkg method
13919
13920 2007-11-04 10:22  jeff
13921
13922         * httemplate/search/cust_main_ADV.cgi: comma is a bad delimiter
13923           choice according to ut_text()
13924
13925 2007-11-03 10:38  ivan
13926
13927         * httemplate/elements/menu.html: move menu option for adv. customer
13928           reports to second level, same as advanced invoice & package
13929           reports
13930
13931 2007-11-02 17:55  jeff
13932
13933         * httemplate/: elements/menu.html, search/cust_main_ADV.cgi,
13934           search/report_cust_main.html: new customer report/flattened
13935           package report (ticket 1428)
13936
13937 2007-10-29 05:04  ivan
13938
13939         * httemplate/search/cust_pkg.cgi: bug ya bug resulting from
13940           agent-virtualized packages
13941
13942 2007-10-29 05:03  ivan
13943
13944         * httemplate/search/report_receivables.cgi: famous last mysql bug
13945
13946 2007-10-29 04:34  ivan
13947
13948         * httemplate/edit/rate.cgi: yup, mysql-ing me harder
13949
13950 2007-10-29 04:32  ivan
13951
13952         * httemplate/search/cdr.html: mysql
13953
13954 2007-10-29 04:18  ivan
13955
13956         * FS/bin/freeside-setup: forgotton freeside-setup bits of mysql
13957           locking workaround
13958
13959 2007-10-29 03:31  ivan
13960
13961         * FS/FS/cust_main.pm, FS/FS/part_event/Condition.pm,
13962           FS/FS/part_event/Condition/balance_age.pm,
13963           FS/FS/part_event/Condition/cust_bill_age.pm,
13964           httemplate/search/cdr.html: mysql me 1.9 more times
13965
13966 2007-10-29 03:30  ivan
13967
13968         * FS/FS/cust_bill.pm, FS/FS/h_Common.pm, httemplate/edit/rate.cgi,
13969           httemplate/search/cust_bill.html,
13970           httemplate/search/report_tax.cgi: mysql has no DISTINCT ON
13971           either, sigh
13972
13973 2007-10-28 18:08  ivan
13974
13975         * httemplate/view/cust_pay.html: still have link back to the
13976           customer on printable receipt... should hide it from print at
13977           some point though
13978
13979 2007-10-28 05:51  ivan
13980
13981         * FS/: FS/Schema.pm, FS/Setup.pm, FS/svc_acct.pm,
13982           bin/freeside-upgrade: finish mysql locking workaround
13983
13984 2007-10-27 20:55  ivan
13985
13986         * FS/FS/Record.pm, FS/FS/cust_svc.pm,
13987           FS/FS/part_export/sqlradius.pm, htetc/handler.pl,
13988           httemplate/search/report_receivables.cgi: mysql me harder
13989
13990 2007-10-26 21:46  ivan
13991
13992         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
13993           httemplate/misc/process/payment.cgi,
13994           httemplate/search/cust_pay.cgi, httemplate/view/cust_pay.html,
13995           httemplate/view/cust_main/payment_history.html: simple payment
13996           receipts in web interface, sorry arnie, RT#2738
13997
13998 2007-10-25 12:01  ivan
13999
14000         * FS/FS/TicketSystem/RT_External.pm, FS/FS/Schema.pm, Makefile:
14001           mysql, yes, mysql.
14002
14003 2007-10-25 01:29  ivan
14004
14005         * FS/bin/freeside-setup: fix error handling
14006
14007 2007-10-22 15:29  ivan
14008
14009         * FS/FS/Report/Table/Monthly.pm: fix more fallout from
14010           agent-virtualized packages
14011
14012 2007-10-17 09:07  jayce
14013
14014         * FS/FS/cust_pkg.pm: insert_reason only worked if you passed in an
14015           existing reason, the code to insert a new reason was in place,
14016           but didn't let the new reason get used.  Code to do this was
14017           already in place, just not utilized.
14018
14019 2007-10-14 16:14  ivan
14020
14021         * conf/invoice_html: this aligns better.  i wonder how 1.9 loads up
14022           config from here, though?
14023
14024 2007-10-14 16:10  ivan
14025
14026         * FS/FS/cust_bill.pm: escape \dollar in invoice_latexnotes
14027
14028 2007-10-14 13:07  ivan
14029
14030         * FS/FS/Cron/bill.pm: don't fill up memory with objects for every
14031           customer being billed
14032
14033 2007-10-13 18:51  ivan
14034
14035         * fs_selfservice/php/: freeside.class.php,
14036           freeside.login_example.php, freeside_signup_example.php: adding
14037           php examples
14038
14039 2007-10-13 10:33  jeff
14040
14041         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: correct
14042           agent_defaultpkg handling
14043
14044 2007-10-10 13:54  ivan
14045
14046         * FS/FS/cust_main.pm: set expandtab
14047
14048 2007-10-10 13:52  jayce
14049
14050         * FS/FS/cust_main.pm: With this line missing, cust_event objects
14051           would not fully create (eventpart wasn't loading), causing the _X
14052           methods to fail on ->part_event.  Only noticed when you retried
14053           events that had previously failed.
14054
14055 2007-10-10 11:14  ivan
14056
14057         * httemplate/browse/part_pkg.cgi: REALLY fix the package browsing
14058           this time, without messing up the ordering
14059
14060 2007-10-10 10:55  ivan
14061
14062         * httemplate/edit/part_pkg.cgi: concurrent fix for package editing
14063           also cleans this up slightly
14064
14065 2007-10-10 10:50  jeff
14066
14067         * httemplate/edit/part_pkg.cgi: close:}
14068
14069 2007-10-09 10:57  ivan
14070
14071         * FS/FS/cust_main.pm: be polite!  don't spew debugging info unless
14072           its asked for.
14073
14074 2007-10-08 21:58  ivan
14075
14076         * FS/FS/Conf.pm: fix documenation links to point into wiki where
14077           they belong
14078
14079 2007-10-08 21:48  ivan
14080
14081         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add
14082           ticket_system-priority_reverse config
14083
14084 2007-10-08 18:40  jeff
14085
14086         * httemplate/misc/timeworked.html: preserve order
14087
14088 2007-10-08 18:06  ivan
14089
14090         * httemplate/misc/timeworked.html: interpolating the links would
14091           help too
14092
14093 2007-10-08 18:01  ivan
14094
14095         * httemplate/misc/timeworked.html: i think this should fix
14096           timeworked subjects, and link to the transactions as well
14097
14098 2007-10-08 16:48  ivan
14099
14100         * fs_selfservice/FS-SelfService/cgi/view_support_details.html: line
14101           up things better
14102
14103 2007-10-08 16:32  ivan
14104
14105         * fs_selfservice/FS-SelfService/SelfService.pm: self-service POD
14106           cleanups
14107
14108 2007-10-08 14:06  ivan
14109
14110         * FS/FS/part_event/Condition/cust_bill_owed.pm,
14111           bin/freeside-migrate-events, httemplate/edit/part_event.html: add
14112           cust_bill_owed as an implicit condition (whew), and make sure it
14113           is added on migrations (also: fixed implicit conditions like this
14114           which only apply to a subset of eventtables)
14115
14116 2007-10-08 14:05  jeff
14117
14118         * httemplate/edit/part_pkg.cgi: disallow agent changing on cloned
14119           packages
14120
14121 2007-10-08 12:14  jeff
14122
14123         * htetc/handler.pl, httemplate/edit/rate_region.cgi,
14124           httemplate/edit/reg_code.cgi,
14125           httemplate/edit/process/cust_svc.cgi,
14126           httemplate/edit/process/domain_record.cgi,
14127           httemplate/edit/process/reg_code.cgi,
14128           httemplate/elements/errorpage.html,
14129           httemplate/elements/tr-select-part_referral.html,
14130           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
14131           httemplate/misc/delete-agent_payment_gateway.cgi,
14132           httemplate/misc/delete-cust_credit.cgi,
14133           httemplate/misc/delete-cust_pay.cgi,
14134           httemplate/misc/delete-cust_refund.cgi,
14135           httemplate/misc/delete-domain_record.cgi,
14136           httemplate/misc/delete-part_export.cgi, httemplate/misc/dump.cgi,
14137           httemplate/misc/inventory_item-import.html,
14138           httemplate/misc/unapply-cust_credit.cgi,
14139           httemplate/misc/unapply-cust_pay.cgi,
14140           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
14141           httemplate/misc/unvoid-cust_pay_void.cgi,
14142           httemplate/misc/upload-batch.cgi,
14143           httemplate/misc/void-cust_pay.cgi,
14144           httemplate/misc/process/cdr-import.html,
14145           httemplate/misc/process/cust_main-import.cgi,
14146           httemplate/misc/process/cust_main-import_charges.cgi,
14147           httemplate/misc/process/inventory_item-import.html,
14148           httemplate/misc/process/link.cgi,
14149           httemplate/misc/process/payment.cgi,
14150           httemplate/search/cust_main.cgi, httemplate/search/cust_svc.html,
14151           httemplate/search/inventory_item.html,
14152           httemplate/search/reg_code.html, httemplate/search/sql.html,
14153           httemplate/search/svc_acct.cgi,
14154           httemplate/search/svc_broadband.cgi: Remove remaining calls to
14155           idiot/eidiot.  Should fix 1479
14156
14157 2007-10-05 13:41  ivan
14158
14159         * FS/FS/part_event/Condition/cust_bill_has_service.pm: reenalbe
14160           this condition
14161
14162 2007-10-05 12:53  jeff
14163
14164         * httemplate/misc/: timeworked.html, process/timeworked.html: new
14165           ui for assigning support time
14166
14167 2007-10-05 12:45  ivan
14168
14169         * httemplate/elements/tr-input-beginning_ending.html: fix date
14170           selection on advanced invoice report, or future places where date
14171           selection component is included multiple times
14172
14173 2007-10-05 07:26  jayce
14174
14175         * httemplate/elements/tr-select-part_svc.html: Initial checkin, was
14176           missing from the cust_bill_has_service condition checkin.
14177
14178 2007-10-04 17:39  ivan
14179
14180         * FS/FS/: part_event_condition.pm, part_event/Condition.pm,
14181           part_event/Condition/cust_bill_has_service.pm: add disable
14182           ability to conditions & disable cust_bill_has_service, so the
14183           condition edit page renders again
14184
14185 2007-10-04 16:55  ivan
14186
14187         * FS/FS/part_event/Condition/once.pm: whitespace
14188
14189 2007-10-04 16:52  ivan
14190
14191         * FS/FS/part_event/Condition/once.pm: such a dumb little thing, but
14192           i think that should really do it.  whew
14193
14194 2007-10-04 16:41  ivan
14195
14196         * FS/FS/cust_main.pm: don't leave stray 'new' events around if they
14197           don't pass their final condition check
14198
14199 2007-10-04 16:40  ivan
14200
14201         * FS/FS/part_event/Condition/once.pm: hopefully fix once.pm
14202           properly...
14203
14204 2007-10-04 14:38  ivan
14205
14206         * FS/FS/part_event_condition.pm: add SKIP_CONDITION_SQL debugging
14207           aid
14208
14209 2007-10-04 12:14  ivan
14210
14211         * FS/FS/Cron/bill.pm: additional due_cust_event debugging
14212
14213 2007-10-04 12:04  ivan
14214
14215         * FS/FS/cust_main.pm: nobody likes it when you forget ions
14216
14217 2007-10-04 12:03  ivan
14218
14219         * FS/FS/cust_main.pm: additional due_cust_event debugging
14220
14221 2007-10-04 11:28  ivan
14222
14223         * FS/FS/cust_main.pm: additional due_cust_event debugging
14224
14225 2007-10-04 09:45  ivan
14226
14227         * httemplate/search/cust_bill_event.cgi: fix compilation error!
14228
14229 2007-10-03 21:21  ivan
14230
14231         * FS/FS/cust_main.pm: i really hope this finally does it
14232
14233 2007-10-03 21:09  ivan
14234
14235         * FS/FS/cust_main.pm: dot strikes again
14236
14237 2007-10-03 21:08  ivan
14238
14239         * FS/FS/cust_main.pm: whew, i think this might actually fix it
14240
14241 2007-10-03 20:48  ivan
14242
14243         * FS/FS/cust_main.pm: doh!  does that really fix agent-specific
14244           agent template migration from 1.7?  sure hope so
14245
14246 2007-10-03 20:37  ivan
14247
14248         * FS/FS/Record.pm: add debugging option to qsearch
14249
14250 2007-10-03 19:52  ivan
14251
14252         * bin/pod2x: wikify individual files
14253
14254 2007-10-03 19:22  ivan
14255
14256         * bin/pod2x: fix FS::SelfService::XMLRPC pod generation
14257
14258 2007-10-03 19:15  ivan
14259
14260         * FS/FS/cust_main.pm: add missing =back
14261
14262 2007-10-03 19:07  ivan
14263
14264         * bin/pod2x: bah!  THIS should fix munging of non-internal links, i
14265           hope
14266
14267 2007-10-03 19:06  jeff
14268
14269         * FS/FS/UI/bytecount.pm, FS/FS/part_pkg/flat.pm,
14270           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
14271           httemplate/edit/process/part_pkg.cgi: support part_pkg option
14272           input validation, check bytecounts and allow commas (closes 1863)
14273
14274 2007-10-03 18:56  ivan
14275
14276         * bin/pod2x: this *should* fix munging of non-internal links, i
14277           hope
14278
14279 2007-10-03 18:49  ivan
14280
14281         * Makefile, bin/pod2x: wiki documentation convertor now
14282
14283 2007-10-03 18:47  ivan
14284
14285         * FS/FS.pm: add missing CLI utilities to FS.pm too
14286
14287 2007-10-03 18:45  ivan
14288
14289         * FS/bin/freeside-sqlradius-seconds: fixing wrong POD NAME doc
14290
14291 2007-10-03 18:29  ivan
14292
14293         * FS/t/cust_tax_exempt.pm: wtf!
14294
14295 2007-10-03 18:21  ivan
14296
14297         * FS/FS.pm: update FS base page for new stuff in 1.9
14298
14299 2007-10-03 18:15  ivan
14300
14301         * FS/: FS.pm: update top-level FS manpage
14302
14303 2007-10-03 17:51  ivan
14304
14305         * FS/FS/: access_right.pm, access_user_pref.pm,
14306           access_usergroup.pm, pay_batch.pm: POD documentation updates
14307
14308 2007-10-02 14:56  ivan
14309
14310         * FS/FS/cust_event.pm: doh!
14311
14312 2007-10-02 08:31  jeff
14313
14314         * FS/FS/cust_bill_event.pm, FS/FS/UI/Web.pm,
14315           httemplate/search/cust_bill_event.cgi: fix up re-email these
14316           events
14317
14318 2007-10-02 08:11  jeff
14319
14320         * httemplate/misc/process/timeworked.html: missed file in self
14321           service support usage improvements
14322
14323 2007-10-01 17:44  ivan
14324
14325         * httemplate/: browse/part_referral.html, elements/menu.html:
14326           Configuration right no longer gives access to things controlled
14327           by their own ACLs (advertising source & package edit
14328
14329 2007-10-01 17:40  ivan
14330
14331         * httemplate/elements/menu.html: package definitions controlled by
14332           their own ACL now
14333
14334 2007-10-01 17:32  ivan
14335
14336         * FS/bin/freeside-daily: need the space
14337
14338 2007-10-01 17:31  ivan
14339
14340         * FS/FS/Schema.pm: this flag has nothing to do with recur tax :)
14341
14342 2007-10-01 17:29  ivan
14343
14344         * FS/FS/Cron/bill.pm: fix small problems with earlier commit: add
14345           back earlier commits reverted by this patch, also revert
14346           gratuitous whitespace changes
14347
14348 2007-10-01 17:22  ivan
14349
14350         * FS/FS/cust_event.pm: proper fix for once.pm bug?  hopefully it
14351           works :)
14352
14353 2007-10-01 17:18  ivan
14354
14355         * FS/FS/part_event/: Condition.pm, Condition/once.pm: proper fix
14356           for once.pm bug?  hopefully it works :)
14357
14358 2007-09-29 17:26  ivan
14359
14360         * httemplate/search/: cdr.html, report_cdr.html: better CDR
14361           searching
14362
14363 2007-09-29 17:25  ivan
14364
14365         * httemplate/edit/REAL_cust_pkg.cgi: fix argument stickiness on
14366           date editing errors (especially because resetting them pops up
14367           the error confirmation)
14368
14369 2007-09-29 17:23  ivan
14370
14371         * FS/FS/cust_main.pm: this might fix agent-specific invoicing when
14372           migrated from 1.7?
14373
14374 2007-09-29 17:22  ivan
14375
14376         * bin/freeside-upgrade-unicode: [no log message]
14377
14378 2007-09-28 19:17  ivan
14379
14380         * FS/FS/access_user.pm, httemplate/search/cust_event.html,
14381           httemplate/search/report_tax.cgi: fix ambiguous agentnum errors
14382           in cust_event.html & report_tax.cgi (provide a table option in
14383           access_user::agentnums_sql so this is easy to fix for other
14384           reports too)
14385
14386 2007-09-27 17:33  jayce
14387
14388         * FS/FS/cust_main.pm: Fixes a bug where retry_realtime isn't
14389           limiting to that user's events, therefore selecting all retryable
14390           events, and having to filter later.  On a system with a running
14391           history, this caused bad O() types of situations for performance,
14392           especially bad when this was called by something that a user
14393           would be awaiting feedback from
14394
14395 2007-09-27 17:19  jayce
14396
14397         * FS/FS/Record.pm: Cleanup qsearch for readability, removes heinous
14398           map {} of several hundred lines into two simple method calls
14399
14400 2007-09-27 14:25  jeff
14401
14402         * httemplate/edit/svc_acct.cgi: hide fixed passwords
14403
14404 2007-09-27 11:24  jayce
14405
14406         * FS/: FS/Schema.pm, FS/cust_main.pm, FS/Cron/bill.pm,
14407           bin/freeside-daily: Multi-System Billing: with a -m flag, daily
14408           will queue billing jobs instead of running each.  freeside-queued
14409           will then pick it up, allowing multiple simultaneous jobs to run,
14410           as well as multiple machines.  Also adds a 'Secure' column to the
14411           queue system, allowing for billing jobs to define themselves as
14412           'secure only' in cases where a box might be using the encryption.
14413           This allows you to  run secure only jobs (such as a collect) on
14414           boxes that can.
14415
14416 2007-09-26 12:27  jayce
14417
14418         * FS/FS/part_event/Condition/cust_bill_has_service.pm: Initial
14419           import.  Condition tests to see if the Invoice bills for a
14420           particular service.
14421
14422 2007-09-26 12:24  jayce
14423
14424         * FS/FS/part_event/Condition/once.pm: Event loop changes after
14425           initial creation caused this to never trigger, as the event loop
14426           creates a 'NEW' record, as a placeholder.  We need to not die
14427           from that.
14428
14429 2007-09-26 09:06  ivan
14430
14431         * httemplate/browse/part_pkg.cgi: fix package browse query, doh
14432
14433 2007-09-24 08:47  jeff
14434
14435         * FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
14436           FS/FS/ClientAPI/MyAccount.pm, FS/FS/TicketSystem/RT_External.pm,
14437           fs_selfservice/FS-SelfService/SelfService.pm,
14438           fs_selfservice/FS-SelfService/cgi/myaccount.html,
14439           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
14440           fs_selfservice/FS-SelfService/cgi/view_support_details.html:
14441           self-service support usage improvements (1733)
14442
14443 2007-09-23 17:56  ivan
14444
14445         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_event.pm,
14446           FS/FS/part_pkg.pm, httemplate/browse/part_pkg.cgi: beginning of
14447           agent-virtualization of packages
14448
14449 2007-09-23 16:17  ivan
14450
14451         * httemplate/edit/svc_www.cgi: i think this is a bug; should not
14452           show the svc_www.usersvc selector unless it is non-fixed or
14453           non-blank, NOT non-fixed or blank
14454
14455 2007-09-23 16:16  ivan
14456
14457         * FS/FS/Record.pm: remove compat with pre-0.33 DBIx::DBSchema
14458
14459 2007-09-23 13:21  ivan
14460
14461         * FS/FS/Conf.pm, httemplate/search/svc_acct.cgi: accounts w/time
14462           remaining search
14463
14464 2007-09-23 13:00  ivan
14465
14466         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
14467
14468 2007-09-23 12:54  ivan
14469
14470         * httemplate/search/svc_acct.cgi: accounts w/time remaining search
14471
14472 2007-09-23 12:18  ivan
14473
14474         * httemplate/search/elements/search.html: remove extraneous blank
14475           line causing Excel exports to fail
14476
14477 2007-09-23 11:32  ivan
14478
14479         * FS/FS/svc_acct.pm, httemplate/elements/menu.html,
14480           httemplate/search/svc_acct.cgi: accounts w/time remaining search
14481
14482 2007-09-22 15:45  ivan
14483
14484         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: fix
14485           menubar border in example self-service template
14486
14487 2007-09-22 14:31  ivan
14488
14489         * httemplate/config/: config-view.cgi, config.cgi: improve config
14490           UI, especially for textareas
14491
14492 2007-09-22 12:40  ivan
14493
14494         * httemplate/view/svc_acct.cgi: UI
14495
14496 2007-09-22 12:03  ivan
14497
14498         * FS/FS/svc_domain.pm: have to import tld_exists function if we're
14499           going to use it
14500
14501 2007-09-22 11:27  ivan
14502
14503         * httemplate/view/svc_acct.cgi: add a list of any hosts associated
14504           with accounts
14505
14506 2007-09-20 19:24  ivan
14507
14508         * httemplate/search/timeworked.html: fix problems with time queue
14509           search: ticket subjects need to be HTML-escaped, 'remaining time'
14510           calculation had a NULL vs 0 issue, and link to tickets
14511
14512 2007-09-19 15:38  ivan
14513
14514         * rt/lib/RT/SearchBuilder.pm: we need SearchBuilder 1.48 to avoid
14515           annoying Pg bugs causing "This user's 10 highest priority
14516           tickets" to be blank
14517
14518 2007-09-18 17:27  jeff
14519
14520         * fs_selfservice/FS-SelfService/cgi/myaccount.html: support custom
14521           priorities
14522
14523 2007-09-18 17:12  ivan
14524
14525         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: fix at
14526           least one small problem with reprint/email/fax functionality: now
14527           should understand the "most recent invoice per customer" and
14528           invoice # min/max options
14529
14530 2007-09-18 16:19  ivan
14531
14532         * httemplate/edit/cust_main.cgi: fix advertising source stickiness
14533           when page is reloaded with an error
14534
14535 2007-09-18 15:51  ivan
14536
14537         * rt/etc/RT_SiteConfig.pm: MyTicketsLength has been replaced with
14538           an official upstream config
14539
14540 2007-09-18 14:41  ivan
14541
14542         * httemplate/search/svc_broadband.cgi: and parens help alot, doh
14543
14544 2007-09-18 14:37  ivan
14545
14546         * httemplate/search/svc_broadband.cgi: fix svc_broadband search by
14547           svcpart (links from browse/part_svc, in particular
14548
14549 2007-09-18 10:07  ivan
14550
14551         * FS/FS/Schema.pm: add missing column access_user_pref.expiration
14552
14553 2007-09-17 23:32  jeff
14554
14555         * FS/FS/: cust_pkg.pm, part_pkg/base_rate.pm, part_pkg/flat.pm,
14556           part_pkg/prorate.pm, part_pkg/subscription.pm: allow assignment
14557           of auto recharge values AND rollover
14558
14559 2007-09-17 23:07  jeff
14560
14561         * FS/FS/Cron/expire_user_pref.pm: auto commit for vacuum
14562
14563 2007-09-17 17:21  ivan
14564
14565         * fs_selfservice/FS-SelfService/cgi/myaccount.html: close table
14566           tag; fix spacing
14567
14568 2007-09-17 14:12  ivan
14569
14570         * FS/FS/cust_main.pm: fix scoping issues with $1 and $2 resulting
14571           in payinfo trying getting set to xxEK, thanks to _vlad_ for
14572           tracking this down and providing a fix
14573
14574 2007-09-17 13:52  ivan
14575
14576         * FS/FS/Conf.pm: elaborate on ambiguous instructions
14577
14578 2007-09-13 20:45  ivan
14579
14580         * httemplate/edit/process/quick-charge.cgi: Fix 'Can't use an
14581           undefined value as an ARRAY reference at
14582           /usr/local/share/perl/5.8.8/FS/cust_main.pm line 4383.' error
14583
14584 2007-09-13 15:35  ivan
14585
14586         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/acct_rt_transaction.pm,
14587           FS/FS/svc_acct_rt_transaction.pm, FS/t/acct_rt_transaction.t,
14588           FS/t/svc_acct_rt_transaction.t, htetc/handler.pl,
14589           httemplate/misc/process/timeworked.html,
14590           httemplate/search/timeworked.html: rename svc_acct_rt_transaction
14591           to acct_rt_transaction, as it is not a service, its something
14592           that hangs off of an svc_acct (like an acct_snarf).  thank
14593           goodness was able to do this before its any sort of migration
14594           problem...
14595
14596 2007-09-13 15:25  ivan
14597
14598         * httemplate/browse/part_svc.cgi: random indentation fix
14599
14600 2007-09-13 15:25  ivan
14601
14602         * FS/bin/freeside-upgrade: some notes about old part_svc columns,
14603           since DBIx::DBSchema 0.33+ will now drop them...
14604
14605 2007-09-13 15:24  ivan
14606
14607         * CREDITS: too little, too late attempt at spam reduction
14608
14609 2007-09-13 15:05  ivan
14610
14611         * httemplate/search/cust_main.cgi: fix status color on customer
14612           list
14613
14614 2007-09-13 15:05  ivan
14615
14616         * httemplate/search/report_receivables.cgi: clean up some unused
14617           code
14618
14619 2007-09-13 13:16  ivan
14620
14621         * httemplate/misc/cust_main-import.cgi: add better inline docs
14622           explaining fields on customer CSV import
14623
14624 2007-09-12 13:40  ivan
14625
14626         * FS/FS/TicketSystem/RT_External.pm: don't want a fatal error when
14627           we can't fetch the name for a queue...
14628
14629 2007-09-11 22:38  ivan
14630
14631         * bin/freeside-migrate-events: freeside-migrate-events now moves
14632           event options, whew
14633
14634 2007-09-11 21:23  ivan
14635
14636         * FS/FS/cust_event.pm: fix problems migrating weird statustext from
14637           cust_bill_event records
14638
14639 2007-09-11 21:23  ivan
14640
14641         * FS/FS/cust_bill_event.pm: prevent (less than) and (greater than)
14642           in statustext message (or anything else weird) from causing them
14643           not to get inserted
14644
14645 2007-09-11 21:20  ivan
14646
14647         * bin/freeside-migrate-events: fix for freeside-migrate-events bug
14648           that would throw a duplicate row error instead of completing the
14649           migration
14650
14651 2007-09-11 20:39  ivan
14652
14653         * FS/FS/svc_domain.pm: fix "Useless use of a variable in void
14654           context at /usr/local/share/perl/5.8.8/FS/svc_domain.pm line
14655           367." that might have possible set an incorrest svc_domain.suffix
14656
14657 2007-09-10 18:33  ivan
14658
14659         * FS/FS/: Conf.pm, cust_main.pm: add cust_main-require_phone and
14660           cust_main-require_invoicing_list_email options
14661
14662 2007-09-10 17:28  ivan
14663
14664         * FS/FS/cust_main.pm: better default paydate for letters
14665
14666 2007-09-06 20:45  ivan
14667
14668         * FS/FS/cust_pkg.pm: default cancellation subject so the emails
14669           work even when people don't set one in config
14670
14671 2007-09-06 20:36  ivan
14672
14673         * FS/FS/part_export/sqlradius.pm: tweak debugging
14674
14675 2007-08-23 01:23  ivan
14676
14677         * FS/FS/: Conf.pm, part_export/sqlradius.pm: fix bug where user
14678           could log in to RADIUS with uppercase usernameand avoid bandwidth
14679           acconting (mysql is case-insensitive?  wtf!  thanks a fucking lot
14680           for nothing, grr!)
14681
14682 2007-08-17 07:01  jeff
14683
14684         * FS/FS/cust_main.pm: miss use
14685
14686 2007-08-17 06:59  jeff
14687
14688         * httemplate/misc/process/timeworked.html: access control
14689
14690 2007-08-16 21:27  ivan
14691
14692         * Makefile: remove redunant redundancy
14693
14694 2007-08-16 11:22  jeff
14695
14696         * FS/FS/svc_acct.pm: correct labels in service definition edit for
14697           svc_acct (#1745)
14698
14699 2007-08-16 10:40  ivan
14700
14701         * FS/FS/ClientAPI/MyAccount.pm: remove debugging
14702
14703 2007-08-16 09:19  jeff
14704
14705         * FS/bin/freeside-upgrade: agent_custid bugfix (1746)
14706
14707 2007-08-16 06:40  jeff
14708
14709         * FS/FS/svc_acct_rt_transaction.pm, FS/FS/AccessRight.pm,
14710           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
14711           FS/t/svc_acct_rt_transaction.t,
14712           httemplate/misc/batch-cust_pay.html,
14713           httemplate/misc/timeworked.html, FS/MANIFEST,
14714           httemplate/misc/process/timeworked.html,
14715           httemplate/search/timeworked.html, FS/FS/ClientAPI/MyAccount.pm,
14716           fs_selfservice/FS-SelfService/cgi/myaccount.html,
14717           htetc/handler.pl, httemplate/elements/menu.html,
14718           httemplate/view/cust_main/tickets.html: support hours 'usage'
14719           tracking for our own internal use (#1733)
14720
14721 2007-08-15 17:09  ivan
14722
14723         * FS/FS/cust_main.pm: have generate_letter assume a default paydate
14724           of 2037-12 so it doesn't bomb out on empty paydates
14725
14726 2007-08-15 16:46  ivan
14727
14728         * FS/bin/freeside-sqlradius-reset: add -n option to
14729           freeside-sqlradius-reset to supress deleting data
14730
14731 2007-08-15 14:51  ivan
14732
14733         * httemplate/edit/cust_main.cgi: fix customer status color here too
14734
14735 2007-08-14 20:26  ivan
14736
14737         * httemplate/browse/part_export.cgi: little more low-hanging fruit:
14738           table-grid the export listing
14739
14740 2007-08-14 14:46  ivan
14741
14742         * FS/FS/Report/Table/Monthly.pm, httemplate/elements/menu.html,
14743           httemplate/graph/cust_bill_pkg.cgi,
14744           httemplate/graph/cust_pkg.cgi, httemplate/graph/money_time.cgi,
14745           httemplate/graph/report_cust_pkg.html,
14746           httemplate/graph/elements/monthly.html,
14747           httemplate/browse/agent.cgi: add package churn report/graph
14748
14749 2007-08-14 13:18  ivan
14750
14751         * FS/FS/Cron/bill.pm: removing unneeded %saw var
14752
14753 2007-08-13 19:40  ivan
14754
14755         * httemplate/elements/tr-select-cust_pkg-status.html: restore label
14756           on package status selector
14757
14758 2007-08-10 16:50  ivan
14759
14760         * bin/dbdef-create, FS/bin/freeside-dbdef-create: rename
14761           dbdef-create to freeside-dbdef-create and move it to FS/bin, so
14762           it gets %%%FREESIDE_CONF%%% substituted
14763
14764 2007-08-10 15:48  ivan
14765
14766         * FS/FS/part_pkg.pm: add 3 day, 4 month and 4.5 month (137 day)
14767           frequencies
14768
14769 2007-08-10 00:01  ivan
14770
14771         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm,
14772           httemplate/view/cust_main/packages.html: on changing packages,
14773           don't set setup date unless old package has one
14774
14775 2007-08-08 17:31  ivan
14776
14777         * FS/FS/svc_domain.pm: add TLD checking to svc_domain
14778
14779 2007-08-08 12:18  ivan
14780
14781         * FS/FS/cust_pkg.pm: fix otaker regex
14782
14783 2007-08-07 13:05  ivan
14784
14785         * FS/FS/cust_main.pm: more informative error msg
14786
14787 2007-08-06 12:45  jeff
14788
14789         * fs_selfservice/FS-SelfService/SelfService/XMLRPC.pm:
14790           documentation improvements
14791
14792 2007-08-06 01:51  jeff
14793
14794         * fs_selfservice/FS-SelfService/MANIFEST: there is a server
14795
14796 2007-08-06 01:46  jeff
14797
14798         * fs_selfservice/FS-SelfService/: MANIFEST, Makefile.PL,
14799           freeside-selfservice-xmlrpc-server, SelfService/XMLRPC.pm,
14800           cgi/xmlrpc.cgi: add selfservice xmlrpc facilities (#591)
14801
14802 2007-08-05 10:32  jeff
14803
14804         * FS/FS/ClientAPI/MyAccount.pm: eeb! fix realtime recharge
14805
14806 2007-08-03 19:06  ivan
14807
14808         * rt/etc/RT_SiteConfig.pm: fix URL handling on RT redirects
14809
14810 2007-08-03 18:58  ivan
14811
14812         * Makefile: update Makefile to always substitute in
14813           RT_SiteConfig.pm when running install-rt
14814
14815 2007-08-03 18:57  ivan
14816
14817         * httemplate/elements/header.html: point 1.9 to 1.9 documentation
14818
14819 2007-08-03 17:13  ivan
14820
14821         * rt/: FREESIDE_MODIFIED, Makefile, config.log, config.status,
14822           bin/mason_handler.fcgi, bin/mason_handler.scgi,
14823           bin/mason_handler.svc, bin/rt-crontool, bin/rt-mailgate,
14824           lib/RT.pm: clean up corners & colors
14825
14826 2007-08-03 15:43  ivan
14827
14828         * rt/etc/: RT_Config.pm, RT_Config.pm.in: fix path so we can find
14829           .css files
14830
14831 2007-08-03 15:06  ivan
14832
14833         * rt/FREESIDE_MODIFIED: [no log message]
14834
14835 2007-08-03 14:49  ivan
14836
14837         * rt/: FREESIDE_MODIFIED, etc/RT_SiteConfig.pm,
14838           lib/RT/SearchBuilder.pm, sbin/rt-setup-database.in: merging
14839           RT_3_6_4 to HEAD
14840
14841 2007-08-02 16:44  ivan
14842
14843         * httemplate/view/cust_main/packages.html: increase package popup
14844           width
14845
14846 2007-08-02 16:09  ivan
14847
14848         * httemplate/: edit/process/cust_pkg.cgi,
14849           elements/select-table.html, misc/change_pkg.cgi,
14850           misc/order_pkg.html, view/cust_main/packages.html: fix slowness
14851           on change package and also make it into a popup
14852
14853 2007-08-02 16:01  ivan
14854
14855         * httemplate/elements/select-cust-part_pkg.html: fix slowness on
14856           change package and also make it into a popup
14857
14858 2007-08-02 15:55  ivan
14859
14860         * FS/FS/CGI.pm: fix status color on small_custview
14861
14862 2007-08-02 14:57  ivan
14863
14864         * httemplate/view/cust_main/packages.html: line up package acitons
14865           all on one line
14866
14867 2007-08-02 12:54  ivan
14868
14869         * rt/: lib/RT/I18N/tr.po, lib/RT/Report/Tickets.pm,
14870           lib/RT/Report/Tickets/Entry.pm,
14871           docs/design_docs/ruleset-workflow.txt, etc/upgrade/3.5.1/content:
14872           Initial revision
14873
14874 2007-08-02 12:51  ivan
14875
14876         * rt/lib/RT/: Reminders.pm, Interface/Web/Menu.pm,
14877           Interface/Web/Menu/Item.pm, Search/Googleish.pm, I18N/sv.po:
14878           Initial revision
14879
14880 2007-08-01 15:33  ivan
14881
14882         * FS/FS/Schema.pm: i guess svc_www.usersvc can be null...
14883
14884 2007-08-01 15:24  ivan
14885
14886         * ANNOUNCE.1.5, CREDITS, FS/MANIFEST, FS/README,
14887           FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Record.pm,
14888           FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/access_group.pm,
14889           FS/FS/access_user.pm, FS/FS/access_user_pref.pm, FS/FS/agent.pm,
14890           FS/FS/cust_bill.pm, FS/FS/cust_credit.pm, FS/FS/cust_event.pm,
14891           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm,
14892           FS/FS/cust_pkg.pm, FS/FS/cust_refund.pm, FS/FS/m2name_Common.pm,
14893           FS/FS/option_Common.pm, FS/FS/part_bill_event.pm,
14894           FS/FS/part_event.pm, FS/FS/part_event_condition.pm,
14895           FS/FS/part_event_condition_option.pm,
14896           FS/FS/part_event_condition_option_option.pm,
14897           FS/FS/part_event_option.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
14898           FS/FS/pkg_referral.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
14899           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
14900           FS/FS/Cron/bill.pm, FS/FS/Cron/expire_user_pref.pm,
14901           FS/FS/part_event/Action.pm, FS/FS/part_event/Condition.pm,
14902           FS/FS/part_event/Action/addpost.pm,
14903           FS/FS/part_event/Action/apply.pm,
14904           FS/FS/part_event/Action/bill.pm,
14905           FS/FS/part_event/Action/cancel.pm,
14906           FS/FS/part_event/Action/collect.pm,
14907           FS/FS/part_event/Action/cust_bill_batch.pm,
14908           FS/FS/part_event/Action/cust_bill_comp.pm,
14909           FS/FS/part_event/Action/cust_bill_fee_percent.pm,
14910           FS/FS/part_event/Action/cust_bill_realtime_card.pm,
14911           FS/FS/part_event/Action/cust_bill_realtime_check.pm,
14912           FS/FS/part_event/Action/cust_bill_realtime_lec.pm,
14913           FS/FS/part_event/Action/cust_bill_send.pm,
14914           FS/FS/part_event/Action/cust_bill_send_agent.pm,
14915           FS/FS/part_event/Action/cust_bill_send_alternate.pm,
14916           FS/FS/part_event/Action/cust_bill_send_csv_ftp.pm,
14917           FS/FS/part_event/Action/cust_bill_send_if_newest.pm,
14918           FS/FS/part_event/Action/cust_bill_spool_csv.pm,
14919           FS/FS/part_event/Action/cust_bill_suspend_if_balance.pm,
14920           FS/FS/part_event/Action/fee.pm,
14921           FS/FS/part_event/Action/suspend.pm,
14922           FS/FS/part_event/Action/suspend_if_pkgpart.pm,
14923           FS/FS/part_event/Action/suspend_unless_pkgpart.pm,
14924           FS/FS/part_event/Condition/agent.pm,
14925           FS/FS/part_event/Condition/agent_type.pm,
14926           FS/FS/part_event/Condition/balance.pm,
14927           FS/FS/part_event/Condition/balance_age.pm,
14928           FS/FS/part_event/Condition/balance_under.pm,
14929           FS/FS/part_event/Condition/cust_bill_age.pm,
14930           FS/FS/part_event/Condition/cust_bill_owed.pm,
14931           FS/FS/part_event/Condition/cust_bill_owed_under.pm,
14932           FS/FS/part_event/Condition/cust_pay_batch_declined.pm,
14933           FS/FS/part_event/Condition/cust_status.pm,
14934           FS/FS/part_event/Condition/every.pm,
14935           FS/FS/part_event/Condition/once.pm,
14936           FS/FS/part_event/Condition/payby.pm,
14937           FS/FS/part_event/Condition/pkg_class.pm,
14938           FS/FS/part_event/Condition/pkg_status.pm,
14939           FS/FS/part_export/textradius.pm, FS/FS/part_pkg/flat.pm,
14940           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
14941           FS/FS/part_pkg/prorate_delayed.pm,
14942           FS/FS/part_pkg/subscription.pm, FS/bin/freeside-daily,
14943           FS/bin/freeside-monthly, FS/t/cust_event.t,
14944           FS/t/part_event-Action.t, FS/t/part_event-Condition.t,
14945           FS/t/part_event.t, FS/t/part_event_condition.t,
14946           FS/t/part_event_condition_option.t,
14947           FS/t/part_event_condition_option_option.t,
14948           FS/t/part_event_option.t, FS/t/pkg_referral.t,
14949           bin/freeside-migrate-events, eg/part_event-Action-template.pm,
14950           eg/part_event-Condition-template.pm, fs_selfservice/DEPLOY,
14951           htetc/handler.pl, httemplate/browse/access_group.html,
14952           httemplate/browse/access_user.html, httemplate/browse/agent.cgi,
14953           httemplate/browse/invoice_template.html,
14954           httemplate/browse/part_bill_event.cgi,
14955           httemplate/browse/part_event.html,
14956           httemplate/browse/part_pkg.cgi,
14957           httemplate/browse/part_referral.html,
14958           httemplate/browse/pkg_class.html, httemplate/browse/reason.html,
14959           httemplate/config/config-process.cgi,
14960           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
14961           httemplate/edit/access_group.html, httemplate/edit/agent.cgi,
14962           httemplate/edit/cust_main.cgi, httemplate/edit/invoice_logo.html,
14963           httemplate/edit/invoice_template.html,
14964           httemplate/edit/part_bill_event.cgi,
14965           httemplate/edit/part_event.html, httemplate/edit/part_pkg.cgi,
14966           httemplate/edit/part_referral.html, httemplate/edit/reason.html,
14967           httemplate/edit/elements/edit.html,
14968           httemplate/edit/process/access_group.html,
14969           httemplate/edit/process/invoice_logo.html,
14970           httemplate/edit/process/invoice_template.html,
14971           httemplate/edit/process/part_event.html,
14972           httemplate/edit/process/quick-cust_pkg.cgi,
14973           httemplate/edit/process/elements/process.html,
14974           httemplate/elements/checkboxes-table-name.html,
14975           httemplate/elements/freeside.css,
14976           httemplate/elements/hidden.html, httemplate/elements/menu.html,
14977           httemplate/elements/select-agent.html,
14978           httemplate/elements/select-agent_type.html,
14979           httemplate/elements/select-cust_main-status.html,
14980           httemplate/elements/select-cust_pkg-status.html,
14981           httemplate/elements/select-part_referral.html,
14982           httemplate/elements/select-pkg_class.html,
14983           httemplate/elements/select-table.html,
14984           httemplate/elements/selectlayers.html,
14985           httemplate/elements/table-grid.html,
14986           httemplate/elements/tr-checkbox-multiple.html,
14987           httemplate/elements/tr-checkbox.html,
14988           httemplate/elements/tr-fixed.html,
14989           httemplate/elements/tr-freq.html,
14990           httemplate/elements/tr-input-money.html,
14991           httemplate/elements/tr-input-text.html,
14992           httemplate/elements/tr-password.html,
14993           httemplate/elements/tr-select-agent.html,
14994           httemplate/elements/tr-select-agent_type.html,
14995           httemplate/elements/tr-select-cust_main-status.html,
14996           httemplate/elements/tr-select-cust_pkg-status.html,
14997           httemplate/elements/tr-select-invoice_template.html,
14998           httemplate/elements/tr-select-part_pkg.html,
14999           httemplate/elements/tr-select-part_referral.html,
15000           httemplate/elements/tr-select-pkg_class.html,
15001           httemplate/elements/tr-select-reason.html,
15002           httemplate/elements/tr-select-taxclass.html,
15003           httemplate/elements/tr-select.html,
15004           httemplate/elements/tr-selectlayers.html,
15005           httemplate/elements/tr-selectmultiple-part_pkg.html,
15006           httemplate/elements/tr-td-label.html,
15007           httemplate/elements/tr-title.html,
15008           httemplate/elements/fckeditor/fckconfig.js,
15009           httemplate/elements/fckeditor/fckeditor.js,
15010           httemplate/elements/fckeditor/fckpackager.xml,
15011           httemplate/elements/fckeditor/fckstyles.xml,
15012           httemplate/elements/fckeditor/fcktemplates.xml,
15013           httemplate/elements/fckeditor/editor/fckdebug.html,
15014           httemplate/elements/fckeditor/editor/fckdialog.html,
15015           httemplate/elements/fckeditor/editor/fckeditor.html,
15016           httemplate/elements/fckeditor/editor/fckeditor.original.html,
15017           httemplate/elements/fckeditor/editor/css/fck_editorarea.css,
15018           httemplate/elements/fckeditor/editor/css/fck_internal.css,
15019           httemplate/elements/fckeditor/editor/css/fck_showtableborders_gecko.css,
15020           httemplate/elements/fckeditor/editor/css/behaviors/disablehandles.htc,
15021           httemplate/elements/fckeditor/editor/css/behaviors/showtableborders.htc,
15022           httemplate/elements/fckeditor/editor/css/images/fck_anchor.gif,
15023           httemplate/elements/fckeditor/editor/css/images/fck_flashlogo.gif,
15024           httemplate/elements/fckeditor/editor/css/images/fck_hiddenfield.gif,
15025           httemplate/elements/fckeditor/editor/css/images/fck_pagebreak.gif,
15026           httemplate/elements/fckeditor/editor/dialog/fck_about.html,
15027           httemplate/elements/fckeditor/editor/dialog/fck_anchor.html,
15028           httemplate/elements/fckeditor/editor/dialog/fck_button.html,
15029           httemplate/elements/fckeditor/editor/dialog/fck_checkbox.html,
15030           httemplate/elements/fckeditor/editor/dialog/fck_colorselector.html,
15031           httemplate/elements/fckeditor/editor/dialog/fck_docprops.html,
15032           httemplate/elements/fckeditor/editor/dialog/fck_find.html,
15033           httemplate/elements/fckeditor/editor/dialog/fck_flash.html,
15034           httemplate/elements/fckeditor/editor/dialog/fck_form.html,
15035           httemplate/elements/fckeditor/editor/dialog/fck_hiddenfield.html,
15036           httemplate/elements/fckeditor/editor/dialog/fck_image.html,
15037           httemplate/elements/fckeditor/editor/dialog/fck_link.html,
15038           httemplate/elements/fckeditor/editor/dialog/fck_listprop.html,
15039           httemplate/elements/fckeditor/editor/dialog/fck_paste.html,
15040           httemplate/elements/fckeditor/editor/dialog/fck_radiobutton.html,
15041           httemplate/elements/fckeditor/editor/dialog/fck_replace.html,
15042           httemplate/elements/fckeditor/editor/dialog/fck_select.html,
15043           httemplate/elements/fckeditor/editor/dialog/fck_smiley.html,
15044           httemplate/elements/fckeditor/editor/dialog/fck_source.html,
15045           httemplate/elements/fckeditor/editor/dialog/fck_specialchar.html,
15046           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages.html,
15047           httemplate/elements/fckeditor/editor/dialog/fck_table.html,
15048           httemplate/elements/fckeditor/editor/dialog/fck_tablecell.html,
15049           httemplate/elements/fckeditor/editor/dialog/fck_template.html,
15050           httemplate/elements/fckeditor/editor/dialog/fck_textarea.html,
15051           httemplate/elements/fckeditor/editor/dialog/fck_textfield.html,
15052           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.css,
15053           httemplate/elements/fckeditor/editor/dialog/common/fck_dialog_common.js,
15054           httemplate/elements/fckeditor/editor/dialog/common/fcknumericfield.htc,
15055           httemplate/elements/fckeditor/editor/dialog/common/moz-bindings.xml,
15056           httemplate/elements/fckeditor/editor/dialog/common/images/locked.gif,
15057           httemplate/elements/fckeditor/editor/dialog/common/images/reset.gif,
15058           httemplate/elements/fckeditor/editor/dialog/common/images/unlocked.gif,
15059           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fckeditor.gif,
15060           httemplate/elements/fckeditor/editor/dialog/fck_about/logo_fredck.gif,
15061           httemplate/elements/fckeditor/editor/dialog/fck_docprops/fck_document_preview.html,
15062           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash.js,
15063           httemplate/elements/fckeditor/editor/dialog/fck_flash/fck_flash_preview.html,
15064           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image.js,
15065           httemplate/elements/fckeditor/editor/dialog/fck_image/fck_image_preview.html,
15066           httemplate/elements/fckeditor/editor/dialog/fck_link/fck_link.js,
15067           httemplate/elements/fckeditor/editor/dialog/fck_select/fck_select.js,
15068           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/blank.html,
15069           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controlWindow.js,
15070           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/controls.html,
15071           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellChecker.js,
15072           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellchecker.html,
15073           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/spellerStyle.css,
15074           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/wordWindow.js,
15075           httemplate/elements/fckeditor/editor/dialog/fck_spellerpages/spellerpages/server-scripts/spellchecker.pl,
15076           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template1.gif,
15077           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template2.gif,
15078           httemplate/elements/fckeditor/editor/dialog/fck_template/images/template3.gif,
15079           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.css,
15080           httemplate/elements/fckeditor/editor/filemanager/browser/default/browser.html,
15081           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmactualfolder.html,
15082           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmcreatefolder.html,
15083           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmfolders.html,
15084           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourceslist.html,
15085           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmresourcetype.html,
15086           httemplate/elements/fckeditor/editor/filemanager/browser/default/frmupload.html,
15087           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/basexml.pl,
15088           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/commands.pl,
15089           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/connector.cgi,
15090           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/io.pl,
15091           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/upload_fck.pl,
15092           httemplate/elements/fckeditor/editor/filemanager/browser/default/connectors/perl/util.pl,
15093           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/ButtonArrow.gif,
15094           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder.gif,
15095           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/Folder32.gif,
15096           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened.gif,
15097           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderOpened32.gif,
15098           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/FolderUp.gif,
15099           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/spacer.gif,
15100           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ai.gif,
15101           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/avi.gif,
15102           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/bmp.gif,
15103           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/cs.gif,
15104           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/default.icon.gif,
15105           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/dll.gif,
15106           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/doc.gif,
15107           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/exe.gif,
15108           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/fla.gif,
15109           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/gif.gif,
15110           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/htm.gif,
15111           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/html.gif,
15112           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/jpg.gif,
15113           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/js.gif,
15114           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mdb.gif,
15115           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/mp3.gif,
15116           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/pdf.gif,
15117           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/png.gif,
15118           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/ppt.gif,
15119           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/rdp.gif,
15120           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swf.gif,
15121           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/swt.gif,
15122           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/txt.gif,
15123           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/vsd.gif,
15124           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xls.gif,
15125           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/xml.gif,
15126           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/zip.gif,
15127           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ai.gif,
15128           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/avi.gif,
15129           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/bmp.gif,
15130           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/cs.gif,
15131           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/default.icon.gif,
15132           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/dll.gif,
15133           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/doc.gif,
15134           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/exe.gif,
15135           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/fla.gif,
15136           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/gif.gif,
15137           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/htm.gif,
15138           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/html.gif,
15139           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/jpg.gif,
15140           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/js.gif,
15141           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mdb.gif,
15142           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/mp3.gif,
15143           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/pdf.gif,
15144           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/png.gif,
15145           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/ppt.gif,
15146           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/rdp.gif,
15147           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swf.gif,
15148           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/swt.gif,
15149           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/txt.gif,
15150           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/vsd.gif,
15151           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xls.gif,
15152           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/xml.gif,
15153           httemplate/elements/fckeditor/editor/filemanager/browser/default/images/icons/32/zip.gif,
15154           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/common.js,
15155           httemplate/elements/fckeditor/editor/filemanager/browser/default/js/fckxml.js,
15156           httemplate/elements/fckeditor/editor/filemanager/upload/test.html,
15157           httemplate/elements/fckeditor/editor/images/anchor.gif,
15158           httemplate/elements/fckeditor/editor/images/arrow_ltr.gif,
15159           httemplate/elements/fckeditor/editor/images/arrow_rtl.gif,
15160           httemplate/elements/fckeditor/editor/images/spacer.gif,
15161           httemplate/elements/fckeditor/editor/images/smiley/msn/angel_smile.gif,
15162           httemplate/elements/fckeditor/editor/images/smiley/msn/angry_smile.gif,
15163           httemplate/elements/fckeditor/editor/images/smiley/msn/broken_heart.gif,
15164           httemplate/elements/fckeditor/editor/images/smiley/msn/cake.gif,
15165           httemplate/elements/fckeditor/editor/images/smiley/msn/confused_smile.gif,
15166           httemplate/elements/fckeditor/editor/images/smiley/msn/cry_smile.gif,
15167           httemplate/elements/fckeditor/editor/images/smiley/msn/devil_smile.gif,
15168           httemplate/elements/fckeditor/editor/images/smiley/msn/embaressed_smile.gif,
15169           httemplate/elements/fckeditor/editor/images/smiley/msn/envelope.gif,
15170           httemplate/elements/fckeditor/editor/images/smiley/msn/heart.gif,
15171           httemplate/elements/fckeditor/editor/images/smiley/msn/kiss.gif,
15172           httemplate/elements/fckeditor/editor/images/smiley/msn/lightbulb.gif,
15173           httemplate/elements/fckeditor/editor/images/smiley/msn/omg_smile.gif,
15174           httemplate/elements/fckeditor/editor/images/smiley/msn/regular_smile.gif,
15175           httemplate/elements/fckeditor/editor/images/smiley/msn/sad_smile.gif,
15176           httemplate/elements/fckeditor/editor/images/smiley/msn/shades_smile.gif,
15177           httemplate/elements/fckeditor/editor/images/smiley/msn/teeth_smile.gif,
15178           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_down.gif,
15179           httemplate/elements/fckeditor/editor/images/smiley/msn/thumbs_up.gif,
15180           httemplate/elements/fckeditor/editor/images/smiley/msn/tounge_smile.gif,
15181           httemplate/elements/fckeditor/editor/images/smiley/msn/whatchutalkingabout_smile.gif,
15182           httemplate/elements/fckeditor/editor/images/smiley/msn/wink_smile.gif,
15183           httemplate/elements/fckeditor/editor/js/fckeditorcode_gecko.js,
15184           httemplate/elements/fckeditor/editor/js/fckeditorcode_ie.js,
15185           httemplate/elements/fckeditor/editor/lang/_getfontformat.html,
15186           httemplate/elements/fckeditor/editor/lang/_translationstatus.txt,
15187           httemplate/elements/fckeditor/editor/lang/af.js,
15188           httemplate/elements/fckeditor/editor/lang/ar.js,
15189           httemplate/elements/fckeditor/editor/lang/bg.js,
15190           httemplate/elements/fckeditor/editor/lang/bn.js,
15191           httemplate/elements/fckeditor/editor/lang/bs.js,
15192           httemplate/elements/fckeditor/editor/lang/ca.js,
15193           httemplate/elements/fckeditor/editor/lang/cs.js,
15194           httemplate/elements/fckeditor/editor/lang/da.js,
15195           httemplate/elements/fckeditor/editor/lang/de.js,
15196           httemplate/elements/fckeditor/editor/lang/el.js,
15197           httemplate/elements/fckeditor/editor/lang/en-au.js,
15198           httemplate/elements/fckeditor/editor/lang/en-ca.js,
15199           httemplate/elements/fckeditor/editor/lang/en-uk.js,
15200           httemplate/elements/fckeditor/editor/lang/en.js,
15201           httemplate/elements/fckeditor/editor/lang/eo.js,
15202           httemplate/elements/fckeditor/editor/lang/es.js,
15203           httemplate/elements/fckeditor/editor/lang/et.js,
15204           httemplate/elements/fckeditor/editor/lang/eu.js,
15205           httemplate/elements/fckeditor/editor/lang/fa.js,
15206           httemplate/elements/fckeditor/editor/lang/fi.js,
15207           httemplate/elements/fckeditor/editor/lang/fo.js,
15208           httemplate/elements/fckeditor/editor/lang/fr.js,
15209           httemplate/elements/fckeditor/editor/lang/gl.js,
15210           httemplate/elements/fckeditor/editor/lang/he.js,
15211           httemplate/elements/fckeditor/editor/lang/hi.js,
15212           httemplate/elements/fckeditor/editor/lang/hr.js,
15213           httemplate/elements/fckeditor/editor/lang/hu.js,
15214           httemplate/elements/fckeditor/editor/lang/it.js,
15215           httemplate/elements/fckeditor/editor/lang/ja.js,
15216           httemplate/elements/fckeditor/editor/lang/km.js,
15217           httemplate/elements/fckeditor/editor/lang/ko.js,
15218           httemplate/elements/fckeditor/editor/lang/lt.js,
15219           httemplate/elements/fckeditor/editor/lang/lv.js,
15220           httemplate/elements/fckeditor/editor/lang/mn.js,
15221           httemplate/elements/fckeditor/editor/lang/ms.js,
15222           httemplate/elements/fckeditor/editor/lang/nb.js,
15223           httemplate/elements/fckeditor/editor/lang/nl.js,
15224           httemplate/elements/fckeditor/editor/lang/no.js,
15225           httemplate/elements/fckeditor/editor/lang/pl.js,
15226           httemplate/elements/fckeditor/editor/lang/pt-br.js,
15227           httemplate/elements/fckeditor/editor/lang/pt.js,
15228           httemplate/elements/fckeditor/editor/lang/ro.js,
15229           httemplate/elements/fckeditor/editor/lang/ru.js,
15230           httemplate/elements/fckeditor/editor/lang/sk.js,
15231           httemplate/elements/fckeditor/editor/lang/sl.js,
15232           httemplate/elements/fckeditor/editor/lang/sr-latn.js,
15233           httemplate/elements/fckeditor/editor/lang/sr.js,
15234           httemplate/elements/fckeditor/editor/lang/sv.js,
15235           httemplate/elements/fckeditor/editor/lang/th.js,
15236           httemplate/elements/fckeditor/editor/lang/tr.js,
15237           httemplate/elements/fckeditor/editor/lang/uk.js,
15238           httemplate/elements/fckeditor/editor/lang/vi.js,
15239           httemplate/elements/fckeditor/editor/lang/zh-cn.js,
15240           httemplate/elements/fckeditor/editor/lang/zh.js,
15241           httemplate/elements/fckeditor/editor/plugins/autogrow/fckplugin.js,
15242           httemplate/elements/fckeditor/editor/plugins/placeholder/fck_placeholder.html,
15243           httemplate/elements/fckeditor/editor/plugins/placeholder/fckplugin.js,
15244           httemplate/elements/fckeditor/editor/plugins/placeholder/placeholder.gif,
15245           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/de.js,
15246           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/en.js,
15247           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/fr.js,
15248           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/it.js,
15249           httemplate/elements/fckeditor/editor/plugins/placeholder/lang/pl.js,
15250           httemplate/elements/fckeditor/editor/plugins/simplecommands/fckplugin.js,
15251           httemplate/elements/fckeditor/editor/plugins/tablecommands/fckplugin.js,
15252           httemplate/elements/fckeditor/editor/skins/_fckviewstrips.html,
15253           httemplate/elements/fckeditor/editor/skins/default/fck_dialog.css,
15254           httemplate/elements/fckeditor/editor/skins/default/fck_editor.css,
15255           httemplate/elements/fckeditor/editor/skins/default/fck_strip.gif,
15256           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.arrowright.gif,
15257           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.buttonarrow.gif,
15258           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.collapse.gif,
15259           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.end.gif,
15260           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.expand.gif,
15261           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.separator.gif,
15262           httemplate/elements/fckeditor/editor/skins/default/images/toolbar.start.gif,
15263           httemplate/elements/fckeditor/editor/skins/office2003/fck_dialog.css,
15264           httemplate/elements/fckeditor/editor/skins/office2003/fck_editor.css,
15265           httemplate/elements/fckeditor/editor/skins/office2003/fck_strip.gif,
15266           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.arrowright.gif,
15267           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.bg.gif,
15268           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.buttonarrow.gif,
15269           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.collapse.gif,
15270           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.end.gif,
15271           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.expand.gif,
15272           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.separator.gif,
15273           httemplate/elements/fckeditor/editor/skins/office2003/images/toolbar.start.gif,
15274           httemplate/elements/fckeditor/editor/skins/silver/fck_dialog.css,
15275           httemplate/elements/fckeditor/editor/skins/silver/fck_editor.css,
15276           httemplate/elements/fckeditor/editor/skins/silver/fck_strip.gif,
15277           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.arrowright.gif,
15278           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonarrow.gif,
15279           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.buttonbg.gif,
15280           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.collapse.gif,
15281           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.end.gif,
15282           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.expand.gif,
15283           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.separator.gif,
15284           httemplate/elements/fckeditor/editor/skins/silver/images/toolbar.start.gif,
15285           httemplate/graph/report_cust_bill_pkg.html,
15286           httemplate/graph/report_money_time.html,
15287           httemplate/misc/cancel_cust.html,
15288           httemplate/misc/cancel_pkg.html,
15289           httemplate/misc/cust_main-cancel.cgi,
15290           httemplate/misc/cust_main-import.cgi,
15291           httemplate/misc/email_events.cgi, httemplate/misc/fax_events.cgi,
15292           httemplate/misc/order_pkg.html, httemplate/misc/print_events.cgi,
15293           httemplate/misc/process/cancel_pkg.html,
15294           httemplate/pref/pref-process.html,
15295           httemplate/search/cust_bill.html,
15296           httemplate/search/cust_bill_event.cgi,
15297           httemplate/search/cust_bill_event.html,
15298           httemplate/search/cust_event.html,
15299           httemplate/search/report_cust_bill.html,
15300           httemplate/search/report_cust_credit.html,
15301           httemplate/search/report_cust_event.html,
15302           httemplate/search/report_cust_main-zip.html,
15303           httemplate/search/report_cust_pay.html,
15304           httemplate/search/report_cust_pay_batch.html,
15305           httemplate/search/report_cust_pkg.html,
15306           httemplate/search/svc_acct.cgi,
15307           httemplate/search/svc_broadband.cgi,
15308           httemplate/search/svc_domain.cgi,
15309           httemplate/search/svc_forward.cgi,
15310           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
15311           httemplate/search/elements/search.html,
15312           httemplate/view/cust_bill-logo.cgi,
15313           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi,
15314           httemplate/view/logo.cgi, httemplate/view/svc_Common.html,
15315           httemplate/view/cust_main/order_pkg.html,
15316           httemplate/view/cust_main/packages.html,
15317           httemplate/view/cust_main/payment_history.html, test/cgi-test:
15318           event refactor, landing on HEAD!
15319
15320 2007-08-01 15:20  ivan
15321
15322         * rt/: Makefile, config.log, config.status, bin/mason_handler.fcgi,
15323           bin/mason_handler.scgi, bin/mason_handler.svc,
15324           bin/rt-commit-handler, bin/rt-crontool, bin/rt-mailgate,
15325           bin/webmux.pl, etc/RT_Config.pm, lib/RT.pm,
15326           lib/RTx/WebCronTool.pm, lib/t/02regression.t, lib/t/03web.pl,
15327           lib/t/04_send_email.pl: commit these RT differences, seem to be
15328           mostly in autogen'ed stuff
15329
15330 2007-08-01 15:13  ivan
15331
15332         * rt/html/Callbacks/kStatistics/Elements/Tabs/Default: because i
15333           had missed commiting this on HEAD, that's why
15334
15335 2007-08-01 12:24  ivan
15336
15337         * httemplate/misc/process/cancel_pkg.html: comment out unused code
15338
15339 2007-08-01 12:22  ivan
15340
15341         * httemplate/elements/xmlhttp.html: masonization
15342
15343 2007-08-01 12:21  ivan
15344
15345         * FS/bin/freeside-upgrade: freeside-upgrade: add'l documentation &
15346           turn on DBIx::DBSchema::Index debugging too
15347
15348 2007-08-01 12:19  ivan
15349
15350         * FS/FS/ClientAPI/MyAccount.pm: better error reporting: all three
15351           of these methods might return an error
15352
15353 2007-08-01 12:19  ivan
15354
15355         * FS/FS/reason.pm: more generic modules first
15356
15357 2007-08-01 12:18  ivan
15358
15359         * FS/FS/Conf.pm: some comments on config_orbase sub and add'l
15360           description for emailcancel config
15361
15362 2007-07-26 04:13  ivan
15363
15364         * FS/FS/Schema.pm: add index
15365
15366 2007-07-20 12:58  ivan
15367
15368         * bin/apache.export: apache export: don't bomb out when svc_www
15369           records aren't associated with an svc_acct, just leave those
15370           subsitution vars blank
15371
15372 2007-07-19 07:05  jeff
15373
15374         * httemplate/config/config-view.cgi: do not include description in
15375           link to popup
15376
15377 2007-07-18 14:13  ivan
15378
15379         * FS/FS/Schema.pm: Schema.pm doesn't need FS::UID datasrc anyway,
15380           wtf
15381
15382 2007-07-18 11:07  jeff
15383
15384         * FS/FS/Conf.pm, httemplate/browse/agent.cgi,
15385           httemplate/config/config-delete.cgi,
15386           httemplate/config/config-download.cgi,
15387           httemplate/config/config-process.cgi,
15388           httemplate/config/config-view.cgi, httemplate/config/config.cgi:
15389           config in database cleanup, editing, and agent-specific config
15390           (452, 1419)
15391
15392 2007-07-17 20:23  jeff
15393
15394         * FS/FS/AccessRight.pm, httemplate/edit/svc_acct.cgi: svc_acct.dir
15395           should be editable with ACL (#1730)
15396
15397 2007-07-13 17:44  ivan
15398
15399         * bin/find-overapplied: a payment, by any other name
15400
15401 2007-07-13 16:58  ivan
15402
15403         * bin/find-overapplied: adding quick find-overapplied script
15404
15405 2007-07-13 16:52  ivan
15406
15407         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
15408           FS/FS/ClientAPI/Signup.pm, FS/FS/Cron/bill.pm,
15409           FS/bin/freeside-prepaidd, httemplate/misc/bill.cgi,
15410           httemplate/misc/process/recharge_svc.html,
15411           httemplate/edit/process/cust_main.cgi: fix race condition where
15412           ->apply_payments_and_credits could double-apply in rare cases
15413
15414 2007-07-13 10:00  jeff
15415
15416         * FS/FS/Conf.pm: a touch should not obliterate
15417
15418 2007-07-12 14:41  ivan
15419
15420         * bin/apache.export: add debugging flag to apache export
15421
15422 2007-07-12 14:08  jeff
15423
15424         * FS/FS/UID.pm: redundant test
15425
15426 2007-07-12 06:36  jeff
15427
15428         * FS/FS/Conf.pm, FS/FS/Conf_compat17.pm, FS/FS/Misc.pm,
15429           FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_bill.pm,
15430           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
15431           FS/bin/freeside-init-config, FS/bin/freeside-setup,
15432           FS/bin/freeside-upgrade, httemplate/misc/download-batch.cgi:
15433           refactor freeside-init-config to module code, compare results of
15434           old/new code, have freeside-upgrade complain and revert to old
15435           code/config on failure (#1477)
15436
15437 2007-07-11 04:10  ivan
15438
15439         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: show bad
15440           amount in error message
15441
15442 2007-07-11 01:35  ivan
15443
15444         * FS/FS/cust_main.pm: finish adding payunique field
15445
15446 2007-07-11 01:08  ivan
15447
15448         * FS/FS/cust_pay.pm, httemplate/misc/payment.cgi,
15449           httemplate/misc/process/payment.cgi: finish adding payunique
15450           field
15451
15452 2007-07-10 21:23  jeff
15453
15454         * FS/FS/cust_main.pm: honor bop_realtime options for paystate,
15455           paytype, stateid, and stateid_state for CHEK transactions (#1718)
15456
15457 2007-07-06 16:55  jeff
15458
15459         * httemplate/edit/process/svc_acct.cgi: manually editing usage
15460           counters removes overlimit status (#1706)
15461
15462 2007-07-06 01:08  ivan
15463
15464         * GPL, README: v3!
15465
15466 2007-07-05 15:05  ivan
15467
15468         * FS/FS/Record.pm: fix for compatibility w/DBIx::DBSchema v0.33+
15469           (without requiring it)
15470
15471 2007-07-01 17:15  ivan
15472
15473         * FS/FS/cust_pkg.pm: missing method name in docs
15474
15475 2007-07-01 11:09  ivan
15476
15477         * TODO: remove obsolete information and dollar sign Id dollar sign
15478           from TODO
15479
15480 2007-06-30 17:36  ivan
15481
15482         * httemplate/edit/agent.cgi: separate agent interface is
15483           deprecated...
15484
15485 2007-06-29 14:06  ivan
15486
15487         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: add regular
15488           header/footer to svc_www view and edit
15489
15490 2007-06-28 18:45  ivan
15491
15492         * FS/FS/Record.pm: last small fix for new DBIx::DBSchema
15493
15494 2007-06-28 18:42  ivan
15495
15496         * FS/FS/cust_pay.pm: silly missing parenthesis
15497
15498 2007-06-28 18:27  ivan
15499
15500         * bin/: create-history-tables, strip-eps: removing
15501           create-history-tables, freeside-upgrade does this anyway
15502
15503 2007-06-28 18:23  ivan
15504
15505         * FS/FS/: Schema.pm, cust_pay.pm: add payunique field and dup
15506           checking
15507
15508 2007-06-28 18:16  ivan
15509
15510         * FS/FS/: Schema.pm: update Schema.pm to handle index updates, with
15511           new DBIx::DBSchema
15512
15513 2007-06-28 13:57  ivan
15514
15515         * bin/: bill-as-nextmonth, bill-as-nextmonth-BILL,
15516           bill-as-nextyear, bill-as-nextyear-BILL: add some quick scripts
15517           for cron jobs
15518
15519 2007-06-26 11:58  ivan
15520
15521         * httemplate/search/cust_pay.cgi: fix check# search
15522
15523 2007-06-26 11:20  ivan
15524
15525         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: we need
15526           Number::Format 1.50, not just any version
15527
15528 2007-06-26 09:55  jeff
15529
15530         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: add
15531           date range to page top
15532
15533 2007-06-26 08:36  jeff
15534
15535         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
15536           FS/FS/cust_pkg.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/notify.pm,
15537           httemplate/edit/REAL_cust_pkg.cgi,
15538           httemplate/edit/process/REAL_cust_pkg.cgi,
15539           httemplate/misc/cancel_pkg.html,
15540           httemplate/misc/process/cancel_pkg.html,
15541           httemplate/search/cust_pkg.cgi,
15542           httemplate/search/report_cust_pkg.html,
15543           httemplate/view/cust_main/packages.html: suspend later just like
15544           expire (#1487)
15545
15546 2007-06-25 19:31  ivan
15547
15548         * fs_selfservice/FS-SelfService/cgi/view_usage_details.html: change
15549           "====" to <HR> in selfservice usage stuff.  welcome to this
15550           millenium! :)
15551
15552 2007-06-22 14:25  jeff
15553
15554         * fs_selfservice/FS-SelfService/cgi/: selfservice.cgi,
15555           view_usage_details.html: self-service usage report enhancements
15556           (1495)
15557
15558 2007-06-22 10:27  jeff
15559
15560         * httemplate/graph/elements/monthly.html: add csv and excel export
15561           to sales reports (1426)
15562
15563 2007-06-22 10:21  jeff
15564
15565         * FS/FS/part_export/www_shellcommands.pm: documentation improvement
15566
15567 2007-06-20 21:02  jeff
15568
15569         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
15570           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, conf/welcome_letter: latex
15571           welcome letters (1677)
15572
15573 2007-06-20 15:58  ivan
15574
15575         * rt/etc/RT_SiteConfig.pm: add QuickCreateLong option, part of
15576           merging spiritone RT changes
15577
15578 2007-06-20 15:35  ivan
15579
15580         * rt/etc/RT_SiteConfig.pm: add $RT::MyTicketsLength patch from
15581           spiritone, part of merging RT changes (#1661)
15582
15583 2007-06-20 15:28  ivan
15584
15585         * CREDITS, rt/html/RTx/Statistics/DurationAsString,
15586           rt/html/RTx/Statistics/index.html,
15587           rt/html/RTx/Statistics/CallsMultiQueue/index.html,
15588           rt/html/RTx/Statistics/CallsMultiQueue/Elements/Chart,
15589           rt/html/RTx/Statistics/CallsQueueDay/Results.tsv,
15590           rt/html/RTx/Statistics/CallsQueueDay/index.html,
15591           rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart,
15592           rt/html/RTx/Statistics/DayOfWeek/index.html,
15593           rt/lib/RT/Extension/ActivityReports.pm, rt/lib/RTx/Statistics.pm,
15594           rt/html/RTx/Statistics/DayOfWeek/Elements/Chart,
15595           rt/html/RTx/Statistics/Elements/DateSelectRow,
15596           rt/html/RTx/Statistics/Elements/DurationAsString,
15597           rt/html/RTx/Statistics/Elements/GraphBox,
15598           rt/html/RTx/Statistics/Elements/SelectMultiQueue,
15599           rt/html/RTx/Statistics/Elements/StatColumnMap,
15600           rt/html/RTx/Statistics/Elements/Tabs,
15601           rt/html/RTx/Statistics/Elements/CollectionAsTable/Header,
15602           rt/html/RTx/Statistics/Elements/CollectionAsTable/ParseFormat,
15603           rt/html/RTx/Statistics/Elements/CollectionAsTable/Row,
15604           rt/html/RTx/Statistics/Elements/ControlsAsTable/ControlBox,
15605           rt/html/RTx/Statistics/Elements/ControlsAsTable/UpdatePage,
15606           rt/html/RTx/Statistics/FAQ/index.html,
15607           rt/html/RTx/Statistics/OpenStalled/Results.tsv,
15608           rt/html/RTx/Statistics/OpenStalled/index.html,
15609           rt/html/RTx/Statistics/OpenStalled/Elements/Chart,
15610           rt/html/RTx/Statistics/Resolution/index.html,
15611           rt/html/RTx/Statistics/Resolution/Elements/Chart,
15612           rt/html/Callbacks/ActivityReports/Elements/Tabs/Default,
15613           rt/html/Callbacks/ActivityReports/NoAuth/webrt.css/Default,
15614           rt/html/RTx/Statistics/TimeToResolve/index.html,
15615           rt/html/RTx/Statistics/TimeToResolve/Elements/Chart,
15616           rt/html/RTx/Statistics/UserTest/index.html,
15617           rt/html/RTx/Statistics/UserTest/Elements/Chart,
15618           rt/html/Callbacks/ActivityReports/Search/Results.html/SearchActions,
15619           rt/html/Callbacks/RT-WebCronTool/Elements/Tabs/Default,
15620           rt/html/Developer/CronTool/autohandler,
15621           rt/html/Developer/CronTool/index.html,
15622           rt/html/Reports/Activity/ActivityDetail.html,
15623           rt/html/Reports/Activity/ActivitySummary.html,
15624           rt/html/Reports/Activity/ResolutionComments.html,
15625           rt/html/Reports/Activity/ResolutionStatistics.html,
15626           rt/html/Reports/Activity/index.html,
15627           rt/html/Reports/Activity/Elements/LimitReport,
15628           rt/html/Reports/Activity/Elements/MiniPlot,
15629           rt/html/Reports/Activity/Elements/PrintFooter,
15630           rt/html/Reports/Activity/Elements/PrintHeader,
15631           rt/html/Reports/Activity/Elements/ScreenFooter,
15632           rt/html/Reports/Activity/Elements/ScreenHeader,
15633           rt/html/Reports/Activity/Elements/Tabs,
15634           rt/html/Reports/Activity/Elements/Wrapper: integrate
15635           RTx::Statistics package, part of merging spiritone RT changes
15636           (#1661)
15637
15638 2007-06-18 09:45  jeff
15639
15640         * httemplate/edit/svc_www.cgi: must escape config data
15641
15642 2007-06-15 11:44  jeff
15643
15644         * FS/FS/cust_main.pm, httemplate/edit/cust_refund.cgi,
15645           httemplate/edit/process/cust_refund.cgi: paydate option for
15646           realtime_refund_bop and UI entry for cust_pay records without it
15647           (#1662 UI)
15648
15649 2007-06-14 17:58  jeff
15650
15651         * FS/FS/: Schema.pm, cust_main.pm: store exp in cust_pay and pass
15652           to B:OP during refunds with paynum (#1662)
15653
15654 2007-06-13 09:56  jeff
15655
15656         * FS/FS/part_export/sqlradius.pm: additional debugging
15657
15658 2007-06-08 17:53  ivan
15659
15660         * bin/: bill-for-nextmonth, bill-for-nextyear: adding
15661           bill-for-next* hacks like bill-next* stuff but with -n flag, for
15662           skycatcher
15663
15664 2007-06-08 17:40  ivan
15665
15666         * FS/: FS/cust_main.pm, FS/Cron/bill.pm, bin/freeside-daily:
15667           skycatcher modifications for pre-printing invoices, but with
15668           today's date
15669
15670 2007-06-08 16:21  ivan
15671
15672         * bin/all-postal-no-email: adding quick script to move all
15673           customers to postal billing only for skycatcher
15674
15675 2007-06-08 10:38  jeff
15676
15677         * FS/FS/part_export/sqlradius.pm: prevent multiple additions to
15678           usergroup table (work around #1606)
15679
15680 2007-06-08 07:40  jeff
15681
15682         * FS/FS/part_export/prizm.pm: queue suspend, unsuspend, and delete
15683           (fixes #1657)
15684
15685 2007-06-06 17:45  jeff
15686
15687         * FS/FS/cust_bill.pm: cruft removal
15688
15689 2007-06-06 15:34  jeff
15690
15691         * FS/FS/: Conf.pm, cust_bill.pm: service dates on invoices optional
15692           (#1658)
15693
15694 2007-06-06 12:58  khoff
15695
15696         * FS/FS/: cust_main.pm, Conf.pm: Added 'disable_void_after' config
15697           option to disable the VOID-before-credit behavior of
15698           FS::cust_main::realtime_refund_bop after n seconds, if set.  For
15699           broken gateways like SkipJack that a pprove VOIDs for settled
15700           transactions.
15701
15702 2007-06-05 08:07  jeff
15703
15704         * FS/FS/svc_acct.pm: correct shorage of variables bound to prepared
15705           statement
15706
15707 2007-06-02 14:07  jeff
15708
15709         * httemplate/elements/header.html: drop ticket search form and
15710           logic from ticketless installs
15711
15712 2007-05-31 08:03  jeff
15713
15714         * httemplate/edit/payment_gateway.html: add TransFirst eLink
15715           support
15716
15717 2007-05-29 20:38  ivan
15718
15719         * FS/FS/svc_external.pm: should eliminiate error: Use of
15720           uninitialized value in string eq at
15721           /usr/local/share/perl/5.8.8/FS/svc_external.pm line 82.
15722
15723 2007-05-29 20:05  ivan
15724
15725         * httemplate/view/svc_domain.cgi: fix javascript confirmation for
15726           domain records with " in them...
15727
15728 2007-05-21 17:34  ivan
15729
15730         * httemplate/search/report_tax.cgi: fix tax reports for some odd
15731           upgrade edge cases: when you have both taxclass and non-taxclass
15732           entries in cust_main_county for a single region (not correct
15733           setup in the first place), and non-null but empty values in
15734           taxname
15735
15736 2007-05-20 19:18  ivan
15737
15738         * FS/FS/Schema.pm: haven't had anyone use this in years, and for
15739           some reason DBIx::DBSchema can't reverse engineer the schema for
15740           it, causing freeside-upgrade to error out trying to recreate it
15741
15742 2007-05-18 16:44  ivan
15743
15744         * httemplate/edit/cust_main/billing.html: have "emailinvoiceonly"
15745           hide postal/fax invoice options in backoffice as well as
15746           self-service.  closes: bug#1614
15747
15748 2007-05-11 16:18  khoff
15749
15750         * httemplate/search/: report_cust_bill.html,
15751           report_cust_credit.html, report_cust_main-zip.html,
15752           report_cust_pay.html, report_cust_pay_batch.html,
15753           report_cust_pkg.html: Fix (hopefully) all uses of
15754           /elements/tr-select-agent.html where agentnum may be undefined.
15755
15756 2007-05-11 12:03  ivan
15757
15758         * FS/FS/part_export/communigate_pro.pm: logout seems not to return
15759           an error status, so don't up the queue with "failed: Can't logout
15760           of CGPro: No error"
15761
15762 2007-05-11 11:14  khoff
15763
15764         * httemplate/elements/header.html: Use FS::TicketSystem to get RT
15765           URL.
15766
15767 2007-05-11 11:08  khoff
15768
15769         * FS/FS/XMLRPC.pm: Quiet debug output.
15770
15771 2007-05-08 15:43  jeff
15772
15773         * FS/FS/part_pkg/: prorate.pm, subscription.pm: add formatting to
15774           plan data
15775
15776 2007-05-08 15:10  jeff
15777
15778         * FS/FS/part_pkg/flat.pm: charges and time are not measured in
15779           megabytes
15780
15781 2007-05-08 09:51  ivan
15782
15783         * bin/: bill-nextmonth, bill-nextyear: [no log message]
15784
15785 2007-05-06 23:35  jeff
15786
15787         * FS/bin/: freeside-sqlradius-dedup-group,
15788           freeside-sqlradius-reset: sqlradius usergroup tools
15789
15790 2007-05-06 19:14  jeff
15791
15792         * httemplate/misc/download-batch.cgi: 1609 correct spiritone ACH
15793
15794 2007-05-06 19:13  jeff
15795
15796         * FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
15797           httemplate/misc/process/link.cgi: 1606 correct bug in overlimit
15798           groups handling
15799
15800 2007-05-01 13:00  ivan
15801
15802         * FS/FS/ClientAPI/Signup.pm: without debugging this time :)
15803
15804 2007-05-01 12:57  ivan
15805
15806         * FS/: bin/freeside-selfservice-server, FS/ClientAPI/Signup.pm: use
15807           FS::ClientAPI_SessionCache for signup info so it actually works -
15808           speed up signups
15809
15810 2007-04-29 15:55  jeff
15811
15812         * FS/FS/Conf.pm, FS/FS/ClientAPI/MyAccount.pm,
15813           FS/FS/ClientAPI/Signup.pm,
15814           fs_selfservice/FS-SelfService/cgi/signup.cgi,
15815           fs_selfservice/FS-SelfService/cgi/ach_payment_results.html,
15816           fs_selfservice/FS-SelfService/cgi/make_ach_payment.html,
15817           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
15818           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
15819           fs_selfservice/FS-SelfService/cgi/signup.html,
15820           httemplate/view/cust_main/billing.html: ticket 1568 config
15821           options for new echeck fields and addition to selfservice
15822           interface
15823
15824 2007-04-27 15:54  jeff
15825
15826         * httemplate/edit/cust_main/contact.html: adjust default labelling
15827
15828 2007-04-27 15:37  jeff
15829
15830         * httemplate/edit/cust_main/billing.html: SELECT doesn't accept a
15831           value
15832
15833 2007-04-25 21:46  jeff
15834
15835         * FS/FS/svc_acct.pm, FS/FS/ClientAPI/MyAccount.pm,
15836           httemplate/misc/recharge_svc.html: more datavolume format
15837
15838 2007-04-25 20:35  ivan
15839
15840         * FS/FS/UI/bytecount.pm: old Number::Format silently ignores
15841           datavolume-forcemegabytes
15842
15843 2007-04-25 20:09  jeff
15844
15845         * FS/FS/UI/bytecount.pm: improve configfile handling
15846
15847 2007-04-25 18:50  jeff
15848
15849         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi: revert
15850           dodgy ACH hack from ticket 1436
15851
15852 2007-04-24 17:54  ivan
15853
15854         * FS/FS/: cust_bill.pm, Conf.pm: add lpr-postscript_prefix and
15855           lpr-postscript_suffix config options for printer commands to
15856           place printer in postscript mode
15857
15858 2007-04-23 17:21  jeff
15859
15860         * FS/FS/svc_www.pm: untaint
15861
15862 2007-04-23 17:04  jeff
15863
15864         * httemplate/view/svc_acct.cgi: missed a bytecount
15865
15866 2007-04-23 16:34  ivan
15867
15868         * httemplate/search/cust_pkg.cgi: fix error: column reference
15869           "fieldname" is ambiguous
15870
15871 2007-04-22 20:41  jeff
15872
15873         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_bill.pm,
15874           FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
15875           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi:
15876           add to ACH batch feature from customer view page
15877
15878 2007-04-20 21:44  ivan
15879
15880         * FS/FS/cust_svc.pm: bring POD documentation in line with reality
15881           wrt where we're storing phone numbers
15882
15883 2007-04-20 14:40  ivan
15884
15885         * conf/: invoice_html, invoice_latex: add customer # to default
15886           invoice templates
15887
15888 2007-04-20 14:31  ivan
15889
15890         * httemplate/view/cust_main/billing.html: don't put this
15891           information way out on the right in its own columns.
15892
15893 2007-04-19 16:34  ivan
15894
15895         * FS/FS/UI/Web.pm: not needed here anymore, bytecount stuff moved
15896           to its own module
15897
15898 2007-04-19 16:30  jeff
15899
15900         * FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/UI/bytecount.pm,
15901           FS/FS/part_pkg/flat.pm, FS/FS/ClientAPI/MyAccount.pm,
15902           httemplate/edit/process/prepay_credit.cgi,
15903           httemplate/edit/process/svc_acct.cgi,
15904           httemplate/search/prepay_credit.html, htetc/handler.pl: break
15905           _bytecount subroutines out of FS::UI::Web
15906
15907 2007-04-19 13:18  ivan
15908
15909         * htetc/handler.pl, httemplate/search/cust_svc.html,
15910           httemplate/view/cust_main/packages.html, FS/FS/UI/Web.pm,
15911           httemplate/browse/part_svc.cgi, httemplate/elements/menu.html:
15912           fix very strange "Undefined subroutine &FS::UI::Web::rooturl"
15913           with an explicit import.  did i mention this was really really
15914           weird?
15915
15916 2007-04-18 20:15  ivan
15917
15918         * FS/FS/UID.pm: better error message about missing secrets file
15919           errors.  WTF is going on!
15920
15921 2007-04-18 16:22  ivan
15922
15923         * FS/: FS/svc_acct.pm, FS/part_pkg/flat.pm, bin/freeside-queued:
15924           fix use statements for FS::UI::Web.  not "use"ing modules in the
15925           actual modules you use them in is bad, mmmkay
15926
15927 2007-04-18 13:01  ivan
15928
15929         * FS/FS/part_pkg.pm: praise the parser!  amen!  (fix a doc typo)
15930
15931 2007-04-12 17:53  jeff
15932
15933         * FS/FS/svc_acct.pm: correct boneheaded afterthoughts
15934
15935 2007-04-11 20:16  jeff
15936
15937         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, FS/FS/part_svc.pm,
15938           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm, FS/FS/part_pkg/flat.pm,
15939           FS/bin/freeside-queued, httemplate/browse/part_pkg.cgi,
15940           httemplate/browse/part_svc.cgi, httemplate/edit/part_pkg.cgi,
15941           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
15942           httemplate/edit/process/part_pkg.cgi,
15943           httemplate/edit/process/svc_acct.cgi,
15944           httemplate/view/svc_acct.cgi: input and output on data volume
15945           fields specified with k,m,g,or t
15946
15947 2007-04-11 19:42  ivan
15948
15949         * FS/FS/svc_Common.pm: quiet "Use of uninitialized value in string
15950           eq at /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 131".  i
15951           think.
15952
15953 2007-04-11 19:27  ivan
15954
15955         * httemplate/misc/process/recharge_svc.html: remove
15956           'backend-realtime' flag required for recharges, want that just
15957           for signups, running recharges right away by default is fine.
15958           also fix the 'fatal error - unknown payby' error that'll probably
15959           never be reached
15960
15961 2007-04-10 21:28  jeff
15962
15963         * FS/FS/Schema.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
15964           FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
15965           httemplate/view/cust_main/packages.html: usage suspend vs admin
15966           suspend -- avoid actual cust_pkg::suspend except legacy cases
15967
15968 2007-04-09 18:44  ivan
15969
15970         * FS/FS/Conf.pm: remove a ton of deprecated config options
15971
15972 2007-04-09 18:29  ivan
15973
15974         * FS/FS/Conf.pm: add checkbox to payment_receipt_email config
15975
15976 2007-04-09 16:38  jeff
15977
15978         * httemplate/misc/: recharge_svc.html, process/recharge_svc.html:
15979           trigger recharge from the backend as in self-service
15980
15981 2007-04-07 18:14  jeff
15982
15983         * FS/FS/: Conf.pm, svc_acct.pm: configuration option to have
15984           generated passwords be all caps
15985
15986 2007-04-07 17:41  jeff
15987
15988         * httemplate/edit/svc_acct.cgi: correct usage editing bug
15989
15990 2007-04-07 17:22  jeff
15991
15992         * FS/FS/svc_acct.pm: threshold usage email should not be sent to
15993           svc_acct->email
15994
15995 2007-04-06 17:07  jeff
15996
15997         * httemplate/view/cust_main/billing.html: ommitted file
15998
15999 2007-04-06 16:57  jeff
16000
16001         * FS/FS/cust_main.pm, httemplate/misc/payment.cgi,
16002           httemplate/misc/process/payment.cgi: integrate new echeck fields
16003           into freeside backend payment processing
16004
16005 2007-04-06 12:38  jeff
16006
16007         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
16008           httemplate/edit/cust_main.cgi,
16009           httemplate/edit/cust_main/billing.html,
16010           httemplate/edit/cust_main/select-state.html: ticket 1443 add
16011           account type and bank state for echeck processing
16012
16013 2007-04-05 17:37  ivan
16014
16015         * FS/FS/Conf.pm: slight update for batch-enable description & add
16016           ach-spiritone format to batch-default and batch-fixed_format-CHEK
16017           config items
16018
16019 2007-04-05 17:34  ivan
16020
16021         * FS/FS/Conf.pm: slight better descriptions
16022
16023 2007-04-05 17:01  khoff
16024
16025         * FS/FS/part_export/nas_wrapper.pm: Disable debug output by
16026           default.  Pass @_ along to new exports.
16027
16028 2007-04-05 15:01  ivan
16029
16030         * httemplate/elements/menu.html: they're comments now
16031
16032 2007-04-05 07:15  jeff
16033
16034         * httemplate/misc/process/cust_main_note-import.cgi: use comments
16035           and not notes
16036
16037 2007-04-04 19:04  ivan
16038
16039         * FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
16040           httemplate/edit/cust_main.cgi,
16041           httemplate/edit/cust_main/billing.html,
16042           httemplate/view/cust_main/billing.html: per-customer invoice
16043           terms override
16044
16045 2007-04-04 18:45  ivan
16046
16047         * httemplate/pref/pref.html: finish moving vonage integration to a
16048           user pref
16049
16050 2007-04-04 18:38  ivan
16051
16052         * httemplate/pref/pref-process.html: finish moving the vonage
16053           integration to per-user
16054
16055 2007-04-04 17:01  ivan
16056
16057         * FS/bin/freeside-init-config: correct usage
16058
16059 2007-04-04 15:42  ivan
16060
16061         * Makefile: yes virginia
16062
16063 2007-04-04 13:04  jeff
16064
16065         * FS/bin/freeside-upgrade: correct a bootstrap issue
16066
16067 2007-04-04 08:30  jeff
16068
16069         * FS/FS/cust_bill.pm: squash bug which causes re-email failed
16070           events to fail
16071
16072 2007-04-03 12:37  jeff
16073
16074         * httemplate/misc/cust_main_note-import.cgi: correct handling of
16075           non-unix line termination
16076
16077 2007-04-02 18:39  ivan
16078
16079         * bin/fs-migrate-cust_tax_exempt: [no log message]
16080
16081 2007-04-02 08:49  jeff
16082
16083         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/Setup.pm,
16084           FS/FS/cust_main.pm, httemplate/edit/cust_main/contact.html,
16085           httemplate/edit/process/cust_main.cgi,
16086           httemplate/view/cust_main/contacts.html: ticket 1528 add driver's
16087           license field, mask it and ssn
16088
16089 2007-03-31 19:45  jeff
16090
16091         * httemplate/view/svc_www.cgi, FS/FS/AccessRight.pm,
16092           FS/FS/Schema.pm, bin/apache.export, httemplate/edit/svc_www.cgi:
16093           quick hack to add extra 'config lines' to svc_www and otherwise
16094           enhance svc_www
16095
16096 2007-03-27 20:59  ivan
16097
16098         * FS/FS/svc_acct.pm: fix bug with RADIUS groups not available to
16099           shellcommands delete export
16100
16101 2007-03-21 16:07  ivan
16102
16103         * FS/FS/cust_main.pm: fix bug displaying additional debugging info
16104           when process returns no error_message
16105
16106 2007-03-21 15:09  ivan
16107
16108         * FS/FS/cust_main.pm: realtime_bop: if a transaction fails without
16109           an error_message, output additional debugging information, if
16110           available
16111
16112 2007-03-20 21:01  jeff
16113
16114         * FS/FS/pay_batch.pm, httemplate/misc/download-batch.cgi,
16115           httemplate/search/cust_pay_batch.cgi: ticket 1436, ACH export
16116           format, return processing and autopost
16117
16118 2007-03-20 18:21  jeff
16119
16120         * FS/bin/freeside-fetch, httemplate/pref/pref-process.html,
16121           httemplate/pref/pref.html: ticket 1427, automatically email excel
16122           a/r report
16123
16124 2007-03-20 15:10  ivan
16125
16126         * FS/FS/ClientAPI/Signup.pm: fix bug: usage of promo code broke
16127           agent-specific advertising sources
16128
16129 2007-03-20 13:11  jeff
16130
16131         * httemplate/misc/: cust_main_note-import.cgi,
16132           cust_main_note-import.html, process/cust_main_note-import.cgi:
16133           acls on new import
16134
16135 2007-03-20 13:01  jeff
16136
16137         * httemplate/elements/menu.html: tie note import into menu
16138
16139 2007-03-20 10:03  jeff
16140
16141         * FS/FS/cust_main.pm, httemplate/misc/cust_main_note-import.html,
16142           httemplate/misc/cust_main_note-import.cgi,
16143           httemplate/misc/process/cust_main_note-import.cgi: ticket 1418, a
16144           tool for customer note importation
16145
16146 2007-03-15 18:35  ivan
16147
16148         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
16149           httemplate/pref/pref.html: vonage click2call integration should
16150           not be sitewide, especially now that we have user prefs
16151
16152 2007-03-15 13:54  ivan
16153
16154         * FS/FS/part_pkg.pm: 13 months!
16155
16156 2007-03-15 13:08  khoff
16157
16158         * httemplate/edit/part_virtual_field.cgi: Set input form MAXLENGTH
16159           attributes to match actual field sizes.
16160
16161 2007-03-15 13:08  khoff
16162
16163         * FS/FS/part_export/router.pm: Added configurable error checks
16164           instead of stupid /^ERROR/ check.  Commands can now be processed
16165           with Text::Template using [@-- --@] delimeters, in addition to
16166           evaling a double-quoted string.  Cleaned up spurious debug
16167           output.
16168
16169 2007-03-15 13:07  khoff
16170
16171         * FS/FS/part_virtual_field.pm: Escape the values in virtual field
16172           html form inputs.
16173
16174 2007-03-15 13:07  khoff
16175
16176         * FS/FS/Schema.pm: part_virtual_field.vfieldpart should be a
16177           serial.
16178
16179 2007-03-14 16:30  jeff
16180
16181         * FS/FS/svc_acct.pm: turn debugging off
16182
16183 2007-03-14 16:27  jeff
16184
16185         * FS/FS/svc_acct.pm: correcting ->replace on bill
16186
16187 2007-03-13 02:21  ivan
16188
16189         * FS/FS/cust_pkg.pm: okay, so this should link to usernum now.  but
16190           until then, it should be ->username, not ->name, eek.  causing
16191           "Error: Error inserting cust_pkg_reason: ERROR: value to long for
16192           type character varying(32)" errors and will be harder to
16193           normalize back to usernum when we fix that
16194
16195 2007-03-10 20:13  ivan
16196
16197         * httemplate/browse/svc_acct_pop.cgi: move POP to browse template;
16198           whew, its paged
16199
16200 2007-03-09 16:16  khoff
16201
16202         * FS/FS/Record.pm: Added $FS::Record::no_update_diff flag to update
16203           "identical" records anyway.
16204
16205 2007-03-09 16:11  khoff
16206
16207         * FS/FS/: Record.pm, svc_broadband.pm: Added ut_coord and ut_coordn
16208           for FS::svc_broadband.
16209
16210 2007-03-09 09:11  jeff
16211
16212         * bin/svc_acct_pop.import: pop import tool
16213
16214 2007-03-07 11:48  khoff
16215
16216         * FS/FS/: Conf.pm, cust_main.pm: Option to disable the charging of
16217           the setup fee while a package is suspended.
16218
16219 2007-03-06 11:56  ivan
16220
16221         * bin/slony-setup: slight update for slony setup script
16222
16223 2007-03-05 17:59  ivan
16224
16225         * httemplate/search/cust_main.cgi: fix status colors in mozilla
16226
16227 2007-03-05 15:01  jayce
16228
16229         * FS/FS/part_pkg/base_delayed.pm: Typo in the package name caused a
16230           warning.  Fixed.
16231
16232 2007-03-05 11:48  khoff
16233
16234         * httemplate/search/report_cust_bill.html: Fixed a problem with the
16235           %opts hash getting skewed (specifically $opt{'value'} == 'label')
16236           when $cgi->param('agentnum') was unset.
16237
16238 2007-03-02 17:29  ivan
16239
16240         * fs_selfservice/FS-SelfService/cgi/signup.cgi: pass the remote IP
16241           address along with signup requests, for some gateways
16242
16243 2007-03-02 15:48  ivan
16244
16245         * FS/FS/cust_main.pm: eProcessingNetwork returning an authorization
16246           like "AUTH/TKT 123456"... will this make refunds work?
16247
16248 2007-03-01 22:24  ivan
16249
16250         * FS/FS/TicketSystem/RT_External.pm: fix custom priority fields,
16251           whew
16252
16253 2007-03-01 12:56  ivan
16254
16255         * FS/FS/part_pkg/voip_cdr.pm: better match for toll-free prefixes
16256
16257 2007-03-01 12:12  ivan
16258
16259         * FS/FS/Misc/prune.pm: yeah, a typo
16260
16261 2007-03-01 09:48  ivan
16262
16263         * FS/bin/: freeside-prune-applications, freeside-upgrade:
16264           prune_applications moved to FS::Misc::prune
16265
16266 2007-03-01 09:47  ivan
16267
16268         * FS/FS/Misc/prune.pm: adding FS::Misc::prune
16269
16270 2007-03-01 09:44  ivan
16271
16272         * FS/FS/Misc.pm: fix weird compliation problem for quis, i hope
16273
16274 2007-03-01 08:36  ivan
16275
16276         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
16277
16278 2007-02-28 21:24  jeff
16279
16280         * FS/FS/cust_credit.pm: dangling cust_credit_refund not allowed
16281
16282 2007-02-28 21:13  jeff
16283
16284         * FS/: FS/Misc.pm, bin/freeside-prune-applications,
16285           bin/freeside-upgrade: dangling cust_credit_refund not allowed
16286
16287 2007-02-28 17:26  ivan
16288
16289         * FS/FS/Conf.pm: this isn't necessary around a single db operation
16290
16291 2007-02-28 11:14  jeff
16292
16293         * httemplate/: edit/cust_main/select-domain.html,
16294           misc/svc_acct-domains.cgi: restore (none) choice to first package
16295           select
16296
16297 2007-02-27 16:16  jayce
16298
16299         * FS/MANIFEST: Added base_rate files
16300
16301 2007-02-27 15:59  jayce
16302
16303         * FS/FS/part_pkg/base_delayed.pm: adaptation of flat_delayed to
16304           work with base_rate billing
16305
16306 2007-02-27 14:10  jeff
16307
16308         * httemplate/config/config-download.cgi: put the C in ACL here, too
16309
16310 2007-02-27 13:24  jeff
16311
16312         * FS/bin/freeside-setup: oops - inappropriate localization was
16313           committed
16314
16315 2007-02-26 17:51  jeff
16316
16317         * httemplate/config/config.cgi: config goes in database
16318
16319 2007-02-26 17:48  jeff
16320
16321         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/conf.pm,
16322           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
16323           FS/bin/freeside-init-config, FS/bin/freeside-setup,
16324           FS/bin/freeside-upgrade, FS/t/conf.t, conf/invoice_latex,
16325           httemplate/config/config-download.cgi,
16326           httemplate/config/config-process.cgi,
16327           httemplate/config/config-view.cgi, FS/FS/Schema.pm: config goes
16328           in database
16329
16330 2007-02-26 09:54  jeff
16331
16332         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
16333           httemplate/edit/process/part_pkg.cgi: agent_type selector on new
16334           packages
16335
16336 2007-02-24 19:08  ivan
16337
16338         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: add
16339           selfservice-ignore_quantity flag
16340
16341 2007-02-22 23:47  ivan
16342
16343         * FS/FS/Cron/bill.pm: take the package-def defined action here,
16344           like freeside-prepaidd
16345
16346 2007-02-21 03:26  ivan
16347
16348         * FS/FS/: Schema.pm, svc_acct.pm, part_export/shellcommands.pm: add
16349           a _password_encoding field
16350
16351 2007-02-20 18:53  jeff
16352
16353         * FS/FS/part_export/prizm.pm: work around a claimed 50 char limit,
16354           and correct a description handling bug
16355
16356 2007-02-19 07:40  ivan
16357
16358         * FS/FS/cust_bill.pm: this should fix Can't call method "part_pkg"
16359           on an undefined value at .../cust_bill.pm line 434
16360
16361 2007-02-16 14:06  ivan
16362
16363         * bin/rotate-cdrs: commiting this quick tool, cvs is complaining
16364
16365 2007-02-16 12:54  jeff
16366
16367         * httemplate/misc/svc_acct-domains.cgi: respect svc_acct-alldomains
16368           setting
16369
16370 2007-02-16 12:21  jeff
16371
16372         * FS/FS/: Record.pm, svc_broadband.pm: coordinates can be negative
16373           (deja vu?)
16374
16375 2007-02-16 11:46  jayce
16376
16377         * FS/FS/part_pkg/base_rate.pm: Added a new Plan type, base_rate,
16378           which uses the cust_pkg->options to control pricing.  You assign
16379           a base rate for charging, and it is multiplied by the 'units'
16380           ordered.  Solves a need where a company wants to offer an ASP
16381           style service, that charges per user, at a base cost, but doesn't
16382           want a plan for every combination of user amounts.
16383
16384 2007-02-15 12:18  khoff
16385
16386         * FS/FS/cust_main.pm: *** ERROR: unterminated L<...> at line 4716
16387           in file FS/cust_main.pm
16388
16389 2007-02-14 17:09  ivan
16390
16391         * httemplate/docs/billing.html: removing docs moved to wiki
16392
16393 2007-02-14 16:49  ivan
16394
16395         * httemplate/edit/part_bill_event.cgi: add send_email event
16396
16397 2007-02-14 16:48  ivan
16398
16399         * conf/invoice_html: remove commented-out example notes section
16400
16401 2007-02-14 15:32  jeff
16402
16403         * httemplate/: edit/cust_main/select-domain.html,
16404           edit/cust_main.cgi, misc/svc_acct-domains.cgi: selectable domain
16405           on first package in edit/cust_main
16406
16407 2007-02-14 14:43  ivan
16408
16409         * httemplate/search/report_receivables.cgi: fix alignment on
16410           receivables report
16411
16412 2007-02-14 13:23  ivan
16413
16414         * httemplate/search/report_cust_pkg.html: grey out disabled text
16415           boxes for IE
16416
16417 2007-02-14 00:48  ivan
16418
16419         * httemplate/elements/select-cust_pkg-status.html,
16420           httemplate/elements/tr-input-beginning_ending.html,
16421           httemplate/search/cust_pkg.cgi,
16422           httemplate/search/report_cust_pkg.html, FS/FS/UI/Web.pm,
16423           httemplate/images/calendar-disabled.png: add more options to
16424           advanced package reporting
16425
16426 2007-02-13 19:12  jeff
16427
16428         * FS/FS/: Conf.pm, Cron/notify.pm: add simple scalars to
16429           impending_recur_notification
16430
16431 2007-02-13 17:43  ivan
16432
16433         * httemplate/search/svc_www.cgi: fix up svc_www searching
16434
16435 2007-02-13 16:19  jeff
16436
16437         * FS/FS/Conf.pm: better docs for impending doom
16438
16439 2007-02-13 14:24  ivan
16440
16441         * FS/FS/ClientAPI/MyAccount.pm: accept domsvc in selfservice
16442           orders, patch from Sean Hanson/S1
16443
16444 2007-02-13 14:08  ivan
16445
16446         * httemplate/edit/process/cust_main.cgi: use a domsvc when passed
16447           in, patch from Sean Hanson/S1
16448
16449 2007-02-12 21:00  jayce
16450
16451         * httemplate/edit/payment_gateway.html: Small hint on how the
16452           options field is used.
16453
16454 2007-02-12 17:16  jeff
16455
16456         * httemplate/edit/cust_main.cgi: another place to alphabetize
16457
16458 2007-02-12 16:45  jeff
16459
16460         * FS/bin/freeside-delete-addr_blocks: for dumping addr_blocks
16461
16462 2007-02-12 09:56  jeff
16463
16464         * FS/FS/ClientAPI/Signup.pm,
16465           httemplate/view/cust_main/order_pkg.html: alpha sort packages in
16466           new package order SELECT (ticket 1446)
16467
16468 2007-02-11 19:11  ivan
16469
16470         * FS/FS/Misc.pm: fix unterminated L<...> in POD docs
16471
16472 2007-02-11 00:51  ivan
16473
16474         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: we're at
16475           now now
16476
16477 2007-02-10 23:04  ivan
16478
16479         * FS/FS/UI/Web.pm: fix bug with customer info not showing up if
16480           "cust-fields" config value has been set
16481
16482 2007-02-09 22:13  ivan
16483
16484         * FS/FS/svc_acct.pm, FS/FS/svc_phone.pm,
16485           httemplate/edit/part_svc.cgi: reincorporate the changes from
16486           http://www.sisd.com/cgi-bin/viewcvs.cgi/freeside/httemplate/edit/part_svc.cgi?r1=1.52&r2=1.53
16487           that were lost due to the concurrent service-refactor merge
16488
16489 2007-02-09 16:42  ivan
16490
16491         * httemplate/misc/change_pkg.cgi: REALLY fix the package changing
16492           this time
16493
16494 2007-02-09 15:29  ivan
16495
16496         * httemplate/misc/change_pkg.cgi: fix change package link
16497
16498 2007-02-08 20:54  ivan
16499
16500         * bin/import-county-tax-rates: quick hack to import rates for
16501           landel
16502
16503 2007-02-08 20:37  jayce
16504
16505         * httemplate/view/cust_main/packages.html: Set the correct access
16506           right for the cancel link to work
16507
16508 2007-02-08 17:05  ivan
16509
16510         * conf/: invoice_html_statement, invoice_latex_statement,
16511           invoice_latexnotes_statement, invoice_template_statement: add
16512           default statement conf
16513
16514 2007-02-08 14:54  ivan
16515
16516         * FS/FS/part_export/sqlradius.pm: slightly less cryptic docs for
16517           groups_susp_reason option
16518
16519 2007-02-08 14:19  ivan
16520
16521         * FS/FS/cust_pkg.pm: use a LIMIT to retreive the first record,
16522           don't rely on qsearchs to trim it for you - it is inefficient and
16523           outputs long verbose warnings
16524
16525 2007-02-08 14:08  ivan
16526
16527         * httemplate/pref/pref-process.html: second "my" localizing the
16528           variable and causing password changes to fail
16529
16530 2007-02-08 09:00  jeff
16531
16532         * FS/FS/svc_acct.pm, httemplate/edit/part_svc.cgi: fix usergroup in
16533           edit/part_svc.cgi
16534
16535 2007-02-08 08:04  jeff
16536
16537         * httemplate/edit/part_pkg.cgi: gratuitous quote
16538
16539 2007-02-08 01:13  jeff
16540
16541         * htetc/handler.pl, httemplate/edit/part_pkg.cgi,
16542           httemplate/edit/process/part_pkg.cgi: hold off until 1.7.2
16543
16544 2007-02-08 00:19  ivan
16545
16546         * FS/FS/CGI.pm: fix the popup progress bars, whew
16547
16548 2007-02-07 17:46  jeff
16549
16550         * FS/FS/part_pkg.pm, htetc/handler.pl,
16551           httemplate/elements/select-table.html,
16552           httemplate/edit/part_pkg.cgi,
16553           httemplate/edit/process/part_pkg.cgi: agent type on package
16554           add/edit (ticket 1446)
16555
16556 2007-02-06 16:46  ivan
16557
16558         * FS/FS/: cust_bill.pm, cust_pay.pm: only use new statements as
16559           payment receipts if the conf file is created
16560
16561 2007-02-05 15:48  ivan
16562
16563         * FS/FS/cust_bill_ApplicationCommon.pm: fix payment/credit
16564           line-item application erroring out on tax applications
16565
16566 2007-02-05 14:12  ivan
16567
16568         * FS/FS/cust_bill_ApplicationCommon.pm: turn debugging on until we
16569           catch the Cant call method "part_pkg" on an undefined value at
16570           /usr/local/share/perl/5.8.4/FS/cust_bill_ApplicationCommon.pm
16571           line 181" bug
16572
16573 2007-02-05 09:21  ivan
16574
16575         * FS/FS/: cust_pay_batch.pm, pay_batch.pm: move the due_events
16576           import too... whew!  this should be it
16577
16578 2007-02-05 08:01  ivan
16579
16580         * FS/FS/pay_batch.pm: fix param passing
16581
16582 2007-02-05 07:49  ivan
16583
16584         * httemplate/misc/upload-batch.cgi: fix st00pid mistakes in batch
16585           upload
16586
16587 2007-02-05 07:48  ivan
16588
16589         * httemplate/misc/upload-batch.cgi: misterminated <%init>
16590
16591 2007-02-05 07:02  ivan
16592
16593         * FS/FS/pay_batch.pm: remove refactored code
16594
16595 2007-02-05 05:11  ivan
16596
16597         * httemplate/search/svc_Smart.html: remove unused svc_Smart
16598
16599 2007-02-05 05:10  ivan
16600
16601         * httemplate/search/: report_receivables.cgi,
16602           report_receivables.html: add "over X days" option to receivables
16603           report
16604
16605 2007-02-05 04:51  ivan
16606
16607         * FS/FS/AccessRight.pm, httemplate/view/cust_bill-logo.cgi,
16608           httemplate/view/cust_bill-pdf.cgi,
16609           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
16610           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
16611           httemplate/view/svc_Common.html, httemplate/view/svc_acct.cgi,
16612           httemplate/view/svc_broadband.cgi,
16613           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
16614           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi,
16615           httemplate/view/cust_main/contacts.html,
16616           httemplate/view/elements/svc_Common.html: C is for
16617           Cookie^WControl
16618
16619 2007-02-05 03:35  ivan
16620
16621         * FS/FS/CGI.pm: not supporting Apache::ASP anymore
16622
16623 2007-02-05 03:12  ivan
16624
16625         * FS/FS/ClientAPI/MyAccount.pm: show RADIUS usage from last bill to
16626           NOW, instead of last bill to next bill
16627
16628 2007-02-05 01:45  ivan
16629
16630         * httemplate/misc/download-batch.cgi: upon first download, have
16631           batches auto-set amount to customer balance if it is smaller
16632
16633 2007-02-05 01:44  ivan
16634
16635         * FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
16636           FS/FS/pay_batch.pm, httemplate/misc/upload-batch.cgi: move
16637           cust_pay_batch::upload results subroutine to an FS::pay_batch
16638           method.  upon first download, have batches auto-reset their
16639           amounts to the customer balance upon if it is smaller.
16640
16641 2007-02-03 17:47  ivan
16642
16643         * httemplate/: search/cust_pay_batch.cgi,
16644           view/cust_main/payment_history.html: add link to some batched
16645           payment info to customer view
16646
16647 2007-02-03 16:01  ivan
16648
16649         * FS/FS/ClientAPI/Signup.pm: quieter
16650
16651 2007-02-03 05:05  ivan
16652
16653         * FS/FS/cust_pkg.pm: this should fix services with negative
16654           num_avail showing up for provisioning
16655
16656 2007-02-03 04:07  ivan
16657
16658         * FS/FS/cust_main_Mixin.pm: remove debugging left on
16659
16660 2007-02-03 03:36  ivan
16661
16662         * FS/FS/AccessRight.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main.pm,
16663           FS/FS/cust_main_Mixin.pm, FS/FS/UI/Web.pm,
16664           httemplate/elements/menu.html,
16665           httemplate/graph/cust_bill_pkg.cgi,
16666           httemplate/graph/money_time.cgi,
16667           httemplate/graph/report_cust_bill_pkg.html,
16668           httemplate/graph/report_money_time.html,
16669           httemplate/search/cdr.html, httemplate/search/cust_bill.html,
16670           httemplate/search/cust_bill_event.cgi,
16671           httemplate/search/cust_bill_event.html,
16672           httemplate/search/cust_bill_pkg.cgi,
16673           httemplate/search/cust_credit.html,
16674           httemplate/search/cust_main-otaker.cgi,
16675           httemplate/search/cust_main-zip.html,
16676           httemplate/search/cust_main.cgi,
16677           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
16678           httemplate/search/cust_pay_batch.cgi,
16679           httemplate/search/cust_pkg.cgi, httemplate/search/cust_svc.html,
16680           httemplate/search/cust_tax_exempt_pkg.cgi,
16681           httemplate/search/inventory_item.html,
16682           httemplate/search/pay_batch.cgi,
16683           httemplate/search/pay_batch.html, httemplate/search/queue.html,
16684           httemplate/search/reg_code.html,
16685           httemplate/search/report_cdr.html,
16686           httemplate/search/report_cust_bill.html,
16687           httemplate/search/report_cust_credit.html,
16688           httemplate/search/report_cust_main-zip.html,
16689           httemplate/search/report_cust_pay.html,
16690           httemplate/search/report_cust_pay_batch.html,
16691           httemplate/search/report_cust_pkg.html,
16692           httemplate/search/report_prepaid_income.cgi,
16693           httemplate/search/report_prepaid_income.html,
16694           httemplate/search/report_receivables.cgi,
16695           httemplate/search/report_receivables.html,
16696           httemplate/search/report_tax.cgi,
16697           httemplate/search/report_tax.html, httemplate/search/sql.html,
16698           httemplate/search/sqlradius.cgi,
16699           httemplate/search/sqlradius.html, httemplate/search/svc_acct.cgi,
16700           httemplate/search/svc_broadband.cgi,
16701           httemplate/search/svc_domain.cgi,
16702           httemplate/search/svc_external.cgi,
16703           httemplate/search/svc_forward.cgi,
16704           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi:
16705           add customer status column to customer & most other reports.
16706           also put the C in ACL in the search/ and graph/ directories.
16707
16708 2007-02-02 18:39  jeff
16709
16710         * FS/bin/freeside-reset-fixed: do a setfixed
16711
16712 2007-02-01 22:29  ivan
16713
16714         * FS/FS/part_pkg/flat.pm: quiet a harmless but loud warning
16715
16716 2007-02-01 20:39  ivan
16717
16718         * FS/FS/ClientAPI/Signup.pm: set resellser-specific advertising
16719           sources in signup
16720
16721 2007-01-31 19:08  jeff
16722
16723         * httemplate/view/cust_main/packages.html: oops.  perhaps it should
16724
16725 2007-01-31 18:37  jeff
16726
16727         * FS/FS/svc_acct.pm: spurious line
16728
16729 2007-01-31 18:35  ivan
16730
16731         * FS/FS/ClientAPI/Signup.pm: fix up the info passing for optional
16732           packages
16733
16734 2007-01-31 18:13  jeff
16735
16736         * FS/FS/: svc_acct.pm, part_export/sqlradius.pm: better solution to
16737           ticket 1455
16738
16739 2007-01-31 17:57  ivan
16740
16741         * FS/FS/cust_bill.pm: eliminate \\* in the cheesy latex->html notes
16742           thing
16743
16744 2007-01-31 10:28  jeff
16745
16746         * FS/FS/part_export/sqlradius.pm: possible solution to ticket 1455
16747
16748 2007-01-30 22:30  khoff
16749
16750         * FS/FS/part_export/snmp.pm: Don't break if we're missing
16751           Net::SNMP.  Apparenty "require" doesn't do the trick.
16752
16753 2007-01-30 21:45  khoff
16754
16755         * FS/FS/part_export/nas_wrapper.pm: Meta-export to allow more
16756           flexibilty until the export subsystem rewrite.
16757
16758 2007-01-30 21:43  khoff
16759
16760         * FS/FS/part_export/: router.pm, snmp.pm, trango.pm:
16761           FS::part_export::router  - Refactored to be more easily
16762           sub-classed.   - Moved per-export options to FS:;router virtual
16763           fields.   - Fixed other general brokenness.
16764
16765           FS::part_export::snmp  - SNMP export sub-classed from
16766           FS::part_export::router
16767
16768           FS::part_export::trango  - Export for Trango proprietary access
16769           points.  Sub-classed from FS::part_export::snmp.
16770
16771 2007-01-30 21:23  jeff
16772
16773         * FS/FS/cust_main.pm: minor improvement
16774
16775 2007-01-30 20:30  jeff
16776
16777         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
16778           httemplate/edit/process/cust_pay.cgi,
16779           httemplate/misc/process/payment.cgi: small change in payment
16780           receipt handling (ticket 1422)
16781
16782 2007-01-30 20:26  ivan
16783
16784         * httemplate/: edit/quick-charge.html,
16785           elements/select-taxclass.html, elements/tr-select-taxclass.html,
16786           view/cust_main/packages.html: minor UI work on one-time charges
16787           w/taxclasses
16788
16789 2007-01-30 19:42  jeff
16790
16791         * FS/: MANIFEST, t/cust_pkg_option.t: odds and ends
16792
16793 2007-01-30 18:08  ivan
16794
16795         * httemplate/misc/change_pkg.cgi: this should be a popup too, but,
16796           until then, it shouldn't be missing the standard header
16797
16798 2007-01-30 15:50  ivan
16799
16800         * FS/FS/cust_bill.pm: fix agent-specific logos in emailed html
16801           invoices
16802
16803 2007-01-30 13:21  jeff
16804
16805         * FS/FS/svc_acct.pm: avoiding brane pane
16806
16807 2007-01-30 12:59  ivan
16808
16809         * httemplate/: browse/access_group.html, browse/access_user.html,
16810           browse/addr_block.cgi, browse/agent.cgi, browse/agent_type.cgi,
16811           browse/cust_main_county.cgi, browse/inventory_class.html,
16812           browse/msgcat.cgi, browse/part_bill_event.cgi,
16813           browse/part_export.cgi, browse/part_pkg.cgi,
16814           browse/part_referral.html, browse/part_svc.cgi,
16815           browse/part_virtual_field.cgi, browse/payment_gateway.html,
16816           browse/pkg_class.html, browse/rate.cgi, browse/reason.html,
16817           browse/reason_type.html, browse/router.cgi,
16818           browse/svc_acct_pop.cgi, edit/msgcat.cgi,
16819           search/prepay_credit.html: its all about control
16820
16821 2007-01-30 11:45  ivan
16822
16823         * FS/FS/option_Common.pm: fix old-record detection bug in
16824           option_Common
16825
16826 2007-01-30 11:40  jeff
16827
16828         * FS/FS/: Conf.pm, svc_acct.pm, cust_main.pm: only add first user
16829           to invoicing_list (ticket 1424)
16830
16831 2007-01-30 10:52  jeff
16832
16833         * fs_selfservice/FS-SelfService/cgi/success-delayed.html,
16834           FS/FS/ClientAPI/Signup.pm,
16835           fs_selfservice/FS-SelfService/cgi/signup.cgi: additional info
16836           available for self-service success (ticket 1420)
16837
16838 2007-01-29 15:16  ivan
16839
16840         * httemplate/config/: config-process.cgi, config-view.cgi,
16841           config.cgi: putting the C in ACL
16842
16843 2007-01-29 13:11  ivan
16844
16845         * httemplate/misc/process/cancel_pkg.html: correct a typo, and
16846           <%init> helps alot
16847
16848 2007-01-29 10:50  ivan
16849
16850         * httemplate/pref/: pref-process.html, pref.html: record resolution
16851           & colro depth in user prefs
16852
16853 2007-01-29 08:16  ivan
16854
16855         * FS/FS/: cust_main.pm, rate.pm: turn off debugging
16856
16857 2007-01-29 08:01  ivan
16858
16859         * FS/FS/: cust_main.pm, cust_main_Mixin.pm, UI/Web.pm: fix invoice
16860           email display bug on advanced package report, closes: Bug#1416
16861
16862 2007-01-29 04:07  ivan
16863
16864         * htetc/handler.pl: warnings in <%once> sections should not be
16865           fatal
16866
16867 2007-01-29 03:55  ivan
16868
16869         * FS/FS/option_Common.pm: remove extraneous debugging
16870
16871 2007-01-29 03:31  ivan
16872
16873         * Makefile: looks like a duck
16874
16875 2007-01-27 18:21  ivan
16876
16877         * FS/FS/svc_domain.pm, httemplate/view/svc_domain.cgi: pretty up
16878           domain zone viewing a little
16879
16880 2007-01-26 00:18  ivan
16881
16882         * FS/FS/access_user.pm: out of scope bad
16883
16884 2007-01-26 00:17  ivan
16885
16886         * FS/FS/access_user.pm: spurious password changes bad...
16887
16888 2007-01-26 00:11  ivan
16889
16890         * FS/FS/: Record.pm, option_Common.pm: oops, debugging turned on
16891
16892 2007-01-26 00:04  ivan
16893
16894         * FS/FS/access_user.pm, httemplate/elements/header.html,
16895           httemplate/elements/menu.html, httemplate/elements/xmenu.css,
16896           httemplate/elements/xmenu.top.css,
16897           httemplate/elements/xmenu.top.js,
16898           httemplate/images/arrow.down.png,
16899           httemplate/images/menu-left-example.png,
16900           httemplate/images/menu-top-example.png,
16901           httemplate/pref/pref-process.html, httemplate/pref/pref.html,
16902           FS/FS/Record.pm, FS/FS/m2m_Common.pm, FS/FS/option_Common.pm: top
16903           bar option!
16904
16905 2007-01-24 22:04  ivan
16906
16907         * httemplate/elements/xmenu.css: fuck.  you.  IE7.
16908
16909 2007-01-24 22:00  ivan
16910
16911         * httemplate/elements/: menu.html, xmenu.css: fuck.  you.  IE7.
16912
16913 2007-01-24 15:41  ivan
16914
16915         * httemplate/misc/download-batch.cgi: 00 = sale, 01 = pre-auth.  we
16916           need the former
16917
16918 2007-01-23 21:33  jeff
16919
16920         * httemplate/edit/process/elements/process.html: squarely between
16921           shame in you and so close
16922
16923 2007-01-23 15:42  jeff
16924
16925         * FS/FS.pm, FS/bin/freeside-daily, conf/impending_recur_template,
16926           FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
16927           FS/FS/cust_pkg.pm, FS/FS/cust_pkg_option.pm,
16928           FS/FS/Cron/notify.pm, FS/FS/part_pkg/flat_delayed.pm: notices
16929           before first charge on flat_delayed
16930
16931 2007-01-22 23:44  ivan
16932
16933         * FS/FS/cust_pay_batch.pm: even have 4 digit zips in there eek
16934
16935 2007-01-22 22:51  ivan
16936
16937         * FS/FS/Record.pm: remove spurious duplicateion from lineitem patch
16938
16939 2007-01-22 22:45  ivan
16940
16941         * FS/FS/payby.pm: fix PREP payby
16942
16943 2007-01-22 22:41  ivan
16944
16945         * FS/FS/cust_pay.pm: have to use payinfo_Mixin if we're going to
16946           ISA it
16947
16948 2007-01-22 09:05  ivan
16949
16950         * Makefile, htetc/freeside-base1.99.conf: halfass v2 too
16951
16952 2007-01-22 06:29  ivan
16953
16954         * FS/FS/CGI.pm: hopefully this should be the last bit of the
16955           relative URL fixing
16956
16957 2007-01-22 03:41  ivan
16958
16959         * httemplate/view/cust_main.cgi: closing tags helps alot
16960
16961 2007-01-22 03:39  ivan
16962
16963         * httemplate/view/: cust_main.cgi, cust_main/notes.html: fix
16964           elements/ links here too
16965
16966 2007-01-22 03:36  ivan
16967
16968         * httemplate/elements/: phonenumber.html, progress-init.html,
16969           progress-popup.html, tr-input-beginning_ending.html,
16970           tr-input-date-field.html: interpolation helps alot
16971
16972 2007-01-22 03:30  ivan
16973
16974         * httemplate/elements/: phonenumber.html, progress-init.html,
16975           progress-popup.html, tr-input-beginning_ending.html,
16976           tr-input-date-field.html: use $fsurl instead of relative ../
16977           addressing
16978
16979 2007-01-21 18:42  ivan
16980
16981         * FS/FS/ClientAPI/MyAccount.pm,
16982           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
16983           fs_selfservice/FS-SelfService/cgi/make_payment.html: accept CVV2
16984           on self-service manual payment screen
16985
16986 2007-01-21 13:45  ivan
16987
16988         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
16989           FS/FS/cust_bill_ApplicationCommon.pm, FS/FS/cust_bill_pay.pm,
16990           FS/FS/cust_bill_pkg.pm, FS/FS/cust_credit_bill.pm,
16991           FS/FS/cust_main.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
16992           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
16993           FS/FS/Cron/bill.pm, httemplate/edit/part_bill_event.cgi,
16994           httemplate/edit/part_pkg.cgi,
16995           httemplate/edit/process/cust_main.cgi, httemplate/misc/bill.cgi:
16996           Have lineitem-specific applications happen in all cases; add
16997           weightsto control
16998
16999 2007-01-21 05:42  ivan
17000
17001         * rt/: FREESIDE_MODIFIED, lib/RT/SearchBuilder.pm: add dependancy
17002           on DBIx::SB 1.36 for Pg 8.1+
17003
17004 2007-01-21 05:26  ivan
17005
17006         * Makefile, htetc/freeside-base.conf, htetc/freeside-base1.conf,
17007           htetc/freeside-base2.conf: mod_perl v2, it finally happened
17008
17009 2007-01-21 01:13  ivan
17010
17011         * httemplate/search/cust_svc.html: trim leading & trailing
17012           whitespace from service searches
17013
17014 2007-01-21 01:10  ivan
17015
17016         * FS/FS/: CGI.pm, UI/Web.pm: fix svc_url to work no matter where we
17017           are coming from in the tree -  use rooturl() instead of popurl()
17018
17019 2007-01-19 16:08  jeff
17020
17021         * httemplate/edit/process/quick-charge.cgi: strip all blank lines,
17022           not just trailing ones
17023
17024 2007-01-19 15:00  jeff
17025
17026         * httemplate/misc/download-batch.cgi: work around CSV brokenness
17027
17028 2007-01-19 14:02  jeff
17029
17030         * httemplate/edit/process/: access_user.html,
17031           elements/process.html: blank password on error
17032
17033 2007-01-19 08:31  jeff
17034
17035         * httemplate/edit/: access_user.html, process/access_user.html,
17036           process/elements/process.html: no password in html source on
17037           employee edit
17038
17039 2007-01-18 10:14  ivan
17040
17041         * FS/FS/cust_pay_batch.pm: fix zip parsing for batch results -
17042           don't want to abort processing because of an old not-well-checked
17043           zip
17044
17045 2007-01-17 15:28  ivan
17046
17047         * FS/FS/part_export/shellcommands.pm: fix crypted password bug
17048           cause by recent fix to not quote things on STDIN, yuck.
17049
17050 2007-01-17 15:27  jeff
17051
17052         * httemplate/edit/svc_acct.cgi, httemplate/misc/change_pkg.cgi,
17053           httemplate/misc/payment.cgi,
17054           httemplate/view/elements/svc_Common.html, FS/FS/CGI.pm,
17055           httemplate/misc/process/payment.cgi,
17056           httemplate/view/svc_acct.cgi: link to customer from manual
17057           payment screen (ticket 1414)
17058
17059 2007-01-17 09:41  jeff
17060
17061         * FS/FS/: cust_pkg.pm, reason.pm: fix bug wrt suspend/cancel
17062           reasons (suspends fail in freeside-daily)
17063
17064 2007-01-17 08:41  jeff
17065
17066         * FS/FS/part_pkg/flat.pm: noise reduction
17067
17068 2007-01-17 07:50  jeff
17069
17070         * httemplate/view/cust_main/packages.html: fix suspend link
17071
17072 2007-01-16 16:40  jeff
17073
17074         * httemplate/edit/: access_user.html, process/access_user.html:
17075           employee edit (ticket 1412)
17076
17077 2007-01-16 13:36  jeff
17078
17079         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: revert unnecessary changes
17080           for ticket 1364
17081
17082 2007-01-16 09:39  jeff
17083
17084         * rt/: FREESIDE_MODIFIED, etc/schema.Pg: RT vs Pg8 (ticket 1364)
17085
17086 2007-01-16 01:11  ivan
17087
17088         * FS/FS/ClientAPI/Signup.pm: have signup package list respect
17089           agentnum sent from client
17090
17091 2007-01-15 14:15  jeff
17092
17093         * httemplate/edit/process/quick-charge.cgi: that was DUM
17094
17095 2007-01-14 23:53  ivan
17096
17097         * httemplate/misc/download-batch.cgi: add batch expiration date
17098           incrementer for 295
17099
17100 2007-01-14 23:22  ivan
17101
17102         * FS/FS/Conf.pm: add descriptions for batchconfig-PAP and
17103           batchconfig-csv-chase_canada-E-xactBatch
17104
17105 2007-01-12 15:27  jeff
17106
17107         * FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
17108           httemplate/view/svc_broadband.cgi, FS/FS/part_export/prizm.pm,
17109           httemplate/edit/svc_broadband.cgi: added svc_broadband
17110           description which is appended to Site Name in prizm export
17111
17112 2007-01-11 18:04  jeff
17113
17114         * FS/FS/cust_main.pm, FS/FS/part_pkg/flat.pm,
17115           httemplate/edit/quick-charge.html,
17116           httemplate/edit/process/quick-charge.cgi,
17117           httemplate/view/cust_main/packages.html: one-time charge
17118           enhancements
17119
17120 2007-01-10 15:21  ivan
17121
17122         * httemplate/search/queue.html: add "select all" and "unselect" all
17123           buttons to bulk queue operations
17124
17125 2007-01-10 00:56  ivan
17126
17127         * FS/FS/payinfo_Mixin.pm: fix harmless warning: Use of
17128           uninitialized value in string ne at
17129           /usr/local/share/perl/5.8.4/FS/payinfo_Mixin.pm line 116
17130
17131 2007-01-10 00:50  ivan
17132
17133         * httemplate/view/cust_main/contacts.html: you have got to be
17134           kidding me.
17135
17136 2007-01-10 00:48  ivan
17137
17138         * httemplate/view/cust_main/contacts.html: nothing could have ever
17139           gone wrong with so simple a change.  oh noooo
17140
17141 2007-01-09 23:48  ivan
17142
17143         * httemplate/view/cust_main/contacts.html: fix ship_county display
17144           bug
17145
17146 2007-01-09 21:51  ivan
17147
17148         * FS/FS/cust_bill.pm: add custnum to invoice template vars
17149
17150 2007-01-09 18:41  jeff
17151
17152         * FS/FS/cust_pay_batch.pm: E-xactBatch masks card numbers
17153
17154 2007-01-09 16:42  jeff
17155
17156         * httemplate/: misc/upload-batch.cgi, search/cust_pay_batch.cgi:
17157           ignore filenames and rely on selected batch number
17158
17159 2007-01-09 16:41  jeff
17160
17161         * httemplate/misc/download-batch.cgi: permit batch redownloads
17162
17163 2007-01-09 14:57  ivan
17164
17165         * FS/FS/Schema.pm: 2147483647 should be enough bytes for anyone!
17166
17167 2007-01-08 09:36  jeff
17168
17169         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_credit_refund.pm,
17170           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
17171           httemplate/misc/delete-cust_refund.cgi,
17172           httemplate/view/cust_main/payment_history.html: refund deletion
17173
17174 2007-01-05 16:47  jeff
17175
17176         * httemplate/edit/part_svc.cgi: fix UI funkiness
17177
17178 2007-01-04 21:19  jeff
17179
17180         * fs_selfservice/FS-SelfService/SelfService.pm,
17181           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17182           FS/FS/ClientAPI/MyAccount.pm,
17183           fs_selfservice/FS-SelfService/cgi/change_pkg.html,
17184           fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html,
17185           fs_selfservice/FS-SelfService/cgi/process_change_pkg.html,
17186           fs_selfservice/FS-SelfService/cgi/provision_list.html,
17187           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17188           fs_selfservice/FS-SelfService/cgi/view_usage_details.html: more
17189           self-servicey stuff (change package, detailed usage)
17190
17191 2007-01-03 23:26  ivan
17192
17193         * conf/blank_logo.eps: adding a simple blank logo; people are
17194           trying to comment out stuff in the template
17195
17196 2007-01-03 21:49  ivan
17197
17198         * httemplate/edit/part_bill_event.cgi: invoice event to credit out
17199           a customer's balance, presumably as bad debt
17200
17201 2007-01-03 11:47  ivan
17202
17203         * httemplate/view/cust_main/packages.html: fix suspend link
17204
17205 2007-01-02 13:46  ivan
17206
17207         * FS/FS/UI/Web.pm, httemplate/search/cust_svc.html: fix service
17208           searching & links
17209
17210 2007-01-02 13:44  ivan
17211
17212         * FS/FS/cust_main.pm: stupid semicolon!
17213
17214 2007-01-02 13:06  ivan
17215
17216         * FS/FS/cust_main.pm: fix num_pkgs to accept empty $sql param, no
17217           trailing AND
17218
17219 2007-01-02 12:29  ivan
17220
17221         * httemplate/view/cust_main/packages.html: fix popup target links
17222
17223 2007-01-02 12:25  ivan
17224
17225         * httemplate/view/svc_Common.html: missing from svc patch, oops!
17226
17227 2007-01-02 10:38  jeff
17228
17229         * FS/FS/svc_acct.pm: omit spurious export triggering
17230
17231 2006-12-29 13:48  jeff
17232
17233         * httemplate/: elements/select-agent.html,
17234           graph/report_cust_bill_pkg.html: correct bad include, and improve
17235           no agent selected condition
17236
17237 2006-12-29 00:51  ivan
17238
17239         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17240           FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
17241           FS/FS/pkg_svc.pm, FS/FS/registrar.pm, FS/FS/svc_Common.pm,
17242           FS/FS/svc_External_Common.pm, FS/FS/svc_Parent_Mixin.pm,
17243           FS/FS/svc_acct.pm, FS/FS/svc_broadband.pm, FS/FS/svc_domain.pm,
17244           FS/FS/svc_external.pm, FS/FS/svc_forward.pm, FS/FS/svc_phone.pm,
17245           FS/FS/svc_www.pm, FS/FS/UI/Web.pm, FS/t/registrar.t,
17246           FS/t/svc_External_Common.t, FS/t/svc_Parent_Mixin.t,
17247           eg/table_template-svc.pm, httemplate/browse/part_svc.cgi,
17248           httemplate/edit/part_svc.cgi, httemplate/edit/svc_Common.html,
17249           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_broadband.cgi,
17250           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
17251           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
17252           httemplate/edit/elements/edit.html,
17253           httemplate/edit/elements/svc_Common.html,
17254           httemplate/edit/process/elements/process.html, FS/MANIFEST,
17255           httemplate/edit/process/svc_Common.html,
17256           httemplate/elements/header.html, httemplate/elements/menu.html,
17257           httemplate/misc/link.cgi, httemplate/search/cust_main.cgi,
17258           httemplate/search/cust_svc.html, httemplate/search/svc_acct.cgi,
17259           httemplate/search/svc_broadband.cgi,
17260           httemplate/search/svc_domain.cgi,
17261           httemplate/search/svc_external.cgi,
17262           httemplate/search/svc_forward.cgi,
17263           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
17264           httemplate/view/elements/svc_Common.html,
17265           httemplate/view/cust_main/packages.html: service refactor!
17266
17267 2006-12-29 00:41  ivan
17268
17269         * httemplate/edit/process/cust_main.cgi: slight pedanticism
17270
17271 2006-12-29 00:39  ivan
17272
17273         * httemplate/edit/svc_broadband.cgi: svc broadband new arg parsing
17274
17275 2006-12-29 00:35  ivan
17276
17277         * httemplate/misc/: payment.cgi, process/payment.cgi: just in case
17278           it gets capitalized
17279
17280 2006-12-29 00:34  ivan
17281
17282         * httemplate/edit/process/quick-charge.cgi: whitespace
17283
17284 2006-12-29 00:34  ivan
17285
17286         * httemplate/edit/cust_main/billing.html: slight more space
17287           necessary for ACH account numbers
17288
17289 2006-12-29 00:31  ivan
17290
17291         * init.d/freeside-init: kill off all queued processes!
17292
17293 2006-12-29 00:30  ivan
17294
17295         * httemplate/docs/index.html: link more docs to wiki
17296
17297 2006-12-29 00:29  ivan
17298
17299         * httemplate/browse/pay_batch.cgi: this is unused, replaced by
17300           search/pay_batch.cgi
17301
17302 2006-12-29 00:25  ivan
17303
17304         * FS/FS/part_export/vpopmail.pm: didn't get checked in with
17305           configurable target dirs, oops
17306
17307 2006-12-29 00:25  ivan
17308
17309         * FS/FS/svc_Common.pm: doc
17310
17311 2006-12-29 00:24  ivan
17312
17313         * FS/FS/part_pkg.pm: snot spacing
17314
17315 2006-12-29 00:24  ivan
17316
17317         * FS/FS/part_export.pm: use FS::queue for exports, though they
17318           should probably just use it themselves
17319
17320 2006-12-29 00:21  ivan
17321
17322         * Changelog, Changes.1.5.7, Changes.1.5.8: removing old changelogs
17323
17324 2006-12-29 00:20  ivan
17325
17326         * Changes.1.7.0: changelog now in the wiki
17327
17328 2006-12-28 23:23  ivan
17329
17330         * httemplate/edit/elements/edit.html: document field types
17331
17332 2006-12-28 16:30  jeff
17333
17334         * FS/FS/part_export/prizm.pm: minor fixups
17335
17336 2006-12-28 12:52  jeff
17337
17338         * httemplate/elements/tr-select-reason.html: activate submit button
17339           more readily
17340
17341 2006-12-28 00:16  ivan
17342
17343         * FS/FS/payinfo_Mixin.pm: tyop
17344
17345 2006-12-27 23:02  ivan
17346
17347         * bin/pg-version: adding pg-version
17348
17349 2006-12-26 19:29  ivan
17350
17351         * httemplate/edit/cust_main_county-expand.cgi: fix sanity check on
17352           taxclass expander
17353
17354 2006-12-26 18:37  ivan
17355
17356         * FS/FS/Misc.pm, htetc/handler.pl,
17357           httemplate/edit/cust_main/contact.html,
17358           httemplate/edit/cust_main/select-county.html,
17359           httemplate/misc/counties.cgi: Add a (magically appearing and
17360           disappearing) label on the county selector.  confusing when
17361           labeled "state"
17362
17363 2006-12-26 17:35  ivan
17364
17365         * httemplate/view/cust_main/contacts.html: show county on customer
17366           view
17367
17368 2006-12-26 17:07  ivan
17369
17370         * httemplate/: edit/cust_main.cgi,
17371           edit/cust_main/select-county.html, misc/counties.cgi: fix county
17372           selector
17373
17374 2006-12-26 11:53  ivan
17375
17376         * FS/FS/part_export/shellcommands.pm: do shell_quote-ing after
17377           STDIN strings are evaluated
17378
17379 2006-12-23 17:28  ivan
17380
17381         * FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm,
17382           FS/FS/cust_refund.pm, httemplate/edit/cust_main.cgi,
17383           httemplate/edit/cust_main/billing.html,
17384           httemplate/view/cust_main/payment_history.html: fix more paymask
17385           regressions: allow editing records with existing expired cards,
17386           fix masking just-entered values when erroring out, fix echeck
17387           entry inserting as empty routing code and "xxEK" account number,
17388           remove old/deprecated/unused payinfo_maksed subs and calls
17389
17390 2006-12-22 21:37  jeff
17391
17392         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/svc_broadband.pm,
17393           FS/FS/part_export/prizm.pm, httemplate/edit/svc_broadband.cgi,
17394           httemplate/view/svc_broadband.cgi: inital prizm support
17395
17396 2006-12-21 22:18  ivan
17397
17398         * httemplate/search/: queue.html, elements/search.html: patch
17399           fixing "retry selected" and "remove select" in queue view
17400
17401 2006-12-20 19:05  ivan
17402
17403         * httemplate/misc/payment.cgi: fix on-demand payment form when
17404           making payments from masked data
17405
17406 2006-12-20 02:51  ivan
17407
17408         * FS/FS/: cust_main.pm, payinfo_Mixin.pm: fix "recurring_billing"
17409           flag for the wonderful new world of paymasking
17410
17411 2006-12-20 01:49  ivan
17412
17413         * FS/FS/Schema.pm, FS/FS/pkg_class.pm,
17414           httemplate/browse/pkg_class.html, httemplate/edit/pkg_class.html,
17415           httemplate/elements/select-part_referral.html,
17416           httemplate/elements/select-pkg_class.html,
17417           httemplate/elements/select-table.html,
17418           httemplate/elements/tr-select-pkg_class.html,
17419           httemplate/search/elements/search.html: add ability to disable
17420           package classes
17421
17422 2006-12-19 17:20  jeff
17423
17424         * FS/FS/: part_pkg.pm, ClientAPI/MyAccount.pm: inappropriate
17425           cluckage
17426
17427 2006-12-19 02:02  ivan
17428
17429         * FS/FS/cust_pay_batch.pm, FS/FS/payby.pm, FS/FS/payinfo_Mixin.pm,
17430           htetc/handler.pl, httemplate/edit/cust_main/billing.html,
17431           httemplate/search/cust_pay.cgi: clean up payinfo_Mixin to use
17432           payby.pm for payby info and have card masking full 6-digit BIN
17433           prefix for card identification.  have cust_pay_batch use
17434           payinfo_Mixin.  require B:CC 0.30 for mask-aware cardtype().  fix
17435           payment reports to use mask too if available, so credit card type
17436           selection still works with encryption.
17437
17438 2006-12-18 03:01  ivan
17439
17440         * htetc/handler.pl, httemplate/edit/part_pkg.cgi: fix tax class not
17441           adding when there is only one pkg_class choice (triggers
17442           javascript error
17443
17444 2006-12-18 00:08  ivan
17445
17446         * Makefile: fix MASONDATA include for dev target
17447
17448 2006-12-15 12:55  ivan
17449
17450         * httemplate/elements/dashboard-toplist.html: add a new ticket link
17451
17452 2006-12-15 05:09  ivan
17453
17454         * httemplate/elements/dashboard-toplist.html: add a quick start at
17455           a "dashboard" customer list, mostly for internal use for starters
17456
17457 2006-12-15 05:00  ivan
17458
17459         * httemplate/elements/dashboard-toplist.html: add a quick start at
17460           a "dashboard" customer list, mostly for internal use for starters
17461
17462 2006-12-15 04:43  ivan
17463
17464         * FS/FS/Conf.pm, httemplate/index.html,
17465           httemplate/elements/dashboard-toplist.html: add a quick start at
17466           a "dashboard" customer list, mostly for internal use for starters
17467
17468 2006-12-15 00:37  ivan
17469
17470         * FS/FS/Setup.pm, bin/expand-country: add a quick tool for adding
17471           states to old databases
17472
17473 2006-12-15 00:25  ivan
17474
17475         * httemplate/edit/: cust_main.cgi, cust_main/billing.html:
17476           eliminate funkiness with reappearing "Postal invoice" on errors
17477
17478 2006-12-14 21:29  jeff
17479
17480         * htetc/handler.pl, httemplate/edit/process/cust_main.cgi,
17481           httemplate/elements/tr-input-date-field.html,
17482           httemplate/view/cust_main/misc.html: move use statements to
17483           handler.pl, do not show 1/1/70 for new birthdates, and improve
17484           error handling
17485
17486 2006-12-14 16:56  ivan
17487
17488         * httemplate/edit/process/cust_main.cgi, htetc/handler.pl: add
17489           DateTime as a proper rather than hidden dependency
17490
17491 2006-12-14 16:28  ivan
17492
17493         * Makefile, FS/bin/freeside-addoutsource,
17494           FS/bin/freeside-deloutsource, FS/bin/freeside-queued,
17495           FS/bin/freeside-selfservice-server,
17496           FS/bin/freeside-sqlradius-radacctd, htetc/handler.pl: tiny bit of
17497           cleanup from the conf merge
17498
17499 2006-12-14 01:27  ivan
17500
17501         * Makefile, FS/FS/Conf.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
17502           FS/FS/part_export/vpopmail.pm, FS/bin/freeside-addoutsource,
17503           FS/bin/freeside-addoutsourceuser, FS/bin/freeside-adduser,
17504           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
17505           FS/bin/freeside-deluser, FS/bin/freeside-queued,
17506           FS/bin/freeside-selfservice-server, FS/bin/freeside-setup,
17507           FS/bin/freeside-sqlradius-radacctd, FS/bin/freeside-upgrade,
17508           bin/dbdef-create, bin/mapsecrets2access_user, htetc/handler.pl:
17509           make the config directory configurable
17510
17511 2006-12-13 22:00  ivan
17512
17513         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
17514           FS/FS/cust_pay.pm, FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
17515           FS/FS/payinfo_Mixin.pm, FS/FS/ClientAPI/MyAccount.pm,
17516           httemplate/edit/cust_main/billing.html,
17517           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
17518           httemplate/search/cust_pay.cgi, FS/MANIFEST,
17519           FS/t/payinfo_Mixin.t, httemplate/edit/cust_refund.cgi,
17520           httemplate/edit/process/cust_main.cgi,
17521           httemplate/view/cust_main/billing.html,
17522           httemplate/view/cust_main/payment_history.html: encryption fixes
17523           from huntsberg & jayce
17524
17525 2006-12-08 07:11  jeff
17526
17527         * FS/FS/svc_acct.pm: stop unsuspending inappropriately
17528
17529 2006-12-08 05:36  ivan
17530
17531         * httemplate/: view/cust_main/quick-charge.html,
17532           edit/process/quick-charge.cgi: some javascript validation magic
17533           to give one-time charges better UI
17534
17535 2006-12-07 08:46  ivan
17536
17537         * bin/pod2x: update pod2x for new self-service path
17538
17539 2006-12-07 07:24  ivan
17540
17541         * FS/FS/Setup.pm: oops, fix additional US pseudo-states
17542
17543 2006-12-06 18:40  jeff
17544
17545         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
17546           FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
17547           FS/FS/cust_pkg.pm, FS/FS/prepay_credit.pm, FS/FS/svc_acct.pm,
17548           FS/FS/svc_broadband.pm, FS/FS/part_pkg/flat.pm,
17549           FS/FS/part_pkg/prorate.pm, FS/FS/part_pkg/subscription.pm,
17550           fs_selfservice/FS-SelfService/SelfService.pm,
17551           fs_selfservice/FS-SelfService/cgi/process_order_recharge.html,
17552           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17553           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17554           httemplate/edit/prepay_credit.cgi,
17555           httemplate/edit/process/prepay_credit.cgi,
17556           httemplate/misc/process/recharge_svc.html,
17557           httemplate/search/prepay_credit.html: retouch bandwidth countdown
17558
17559 2006-12-05 07:53  jeff
17560
17561         * FS/FS/part_export/sqlmail.pm: correct longstanding oops
17562
17563 2006-12-04 18:37  jeff
17564
17565         * httemplate/: edit/svc_acct.cgi, edit/process/svc_acct.cgi,
17566           view/svc_acct.cgi: editable service usage
17567
17568 2006-12-02 16:42  ivan
17569
17570         * FS/FS/cust_main.pm: clean up whitespace merge noise
17571
17572 2006-12-02 14:04  ivan
17573
17574         * FS/FS/part_pkg/flat_comission.pm: fix for commission price plan
17575
17576 2006-11-30 22:31  jeff
17577
17578         * FS/FS/Conf.pm, FS/FS/cust_pay_batch.pm,
17579           httemplate/misc/download-batch.cgi,
17580           httemplate/search/cust_pay_batch.cgi: chase canada E-xactBatch
17581
17582 2006-11-30 17:41  ivan
17583
17584         * FS/bin/freeside-queued: remove unnecessary service use (in an
17585           awfully odd place)
17586
17587 2006-11-30 17:35  ivan
17588
17589         * FS/bin/freeside-expiration-alerter: go away and never come back,
17590           $Id$
17591
17592 2006-11-30 17:34  ivan
17593
17594         * FS/bin/freeside-email: begone $Id$ and your diff noise!
17595
17596 2006-11-29 18:27  jeff
17597
17598         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
17599           FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
17600           FS/FS/ClientAPI/MyAccount.pm, FS/FS/UI/Web.pm,
17601           FS/FS/part_export/sqlradius.pm,
17602           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
17603           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
17604           fs_selfservice/FS-SelfService/cgi/view_usage.html,
17605           httemplate/edit/prepay_credit.cgi,
17606           httemplate/edit/process/prepay_credit.cgi,
17607           httemplate/misc/recharge_svc.html,
17608           httemplate/misc/process/recharge_svc.html,
17609           httemplate/search/prepay_credit.html,
17610           httemplate/view/cust_main/packages.html: prepaid download/upload
17611           tracking
17612
17613 2006-11-28 01:38  ivan
17614
17615         * FS/FS/access_user.pm: usernames should be alphanumeric only
17616
17617 2006-11-26 23:11  jeff
17618
17619         * FS/FS/ClientAPI/Signup.pm,
17620           fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html,
17621           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
17622           fs_selfservice/FS-SelfService/cgi/process_order_pkg.html,
17623           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: order package
17624           from self-service
17625
17626 2006-11-26 17:08  ivan
17627
17628         * FS/FS/svc_acct.pm: some svc_acct.pm fixes for s1
17629
17630 2006-11-26 15:09  jeff
17631
17632         * httemplate/elements/menu.html: minor tyop
17633
17634 2006-11-26 15:06  jeff
17635
17636         * httemplate/: edit/process/cust_main_note.cgi, view/cust_main.cgi,
17637           view/cust_main/notes.html: more ajaxy customer notes
17638
17639 2006-11-25 13:04  jeff
17640
17641         * httemplate/view/cust_main.cgi: chill FF wrt POSTDATA
17642
17643 2006-11-24 02:34  ivan
17644
17645         * httemplate/browse/part_pkg.cgi: link to and label one-time
17646           charges correctly
17647
17648 2006-11-24 00:48  ivan
17649
17650         * httemplate/elements/tr-input-beginning_ending.html,
17651           httemplate/elements/tr-input-lessthan_greaterthan.html,
17652           httemplate/search/cust_credit.html,
17653           httemplate/search/cust_pay.cgi,
17654           httemplate/search/report_cust_credit.html,
17655           httemplate/search/report_cust_pay.html, FS/FS/UI/Web.pm: add less
17656           than and greater than amounts to credit and payment searches
17657
17658 2006-11-20 02:34  ivan
17659
17660         * httemplate/browse/agent.cgi: remove annoying black box around
17661           override info
17662
17663 2006-11-19 19:05  ivan
17664
17665         * httemplate/autohandler: bug fix for open transactions
17666
17667 2006-11-17 18:19  jeff
17668
17669         * FS/FS/part_export/www_plesk.pm: add templating and web hosting
17670           optional on domain addition
17671
17672 2006-11-17 02:16  ivan
17673
17674         * FS/bin/freeside-prepaidd: initial fix for prepaid renewal
17675           problem; attempt to use an existing credit/payment before
17676           suspending
17677
17678 2006-11-16 07:37  jeff
17679
17680         * httemplate/edit/process/part_bill_event.cgi: bug squishing
17681
17682 2006-11-15 22:20  jeff
17683
17684         * httemplate/: elements/tr-input-date-field.html,
17685           edit/cust_main.cgi, edit/process/cust_main.cgi,
17686           view/cust_main/misc.html: switch birthdate to DateTime
17687
17688 2006-11-14 04:22  ivan
17689
17690         * httemplate/misc/cust_main-import.cgi: add some docs on required
17691           fields to page
17692
17693 2006-11-13 20:04  ivan
17694
17695         * httemplate/: browse/agent.cgi,
17696           misc/delete-agent_payment_gateway.cgi: working agent gateway
17697           override delete link
17698
17699 2006-11-13 19:30  ivan
17700
17701         * FS/FS/Misc.pm: Tie::IxHash data disappears when sent with
17702           Storable
17703
17704 2006-11-13 19:16  ivan
17705
17706         * FS/FS/Misc.pm, FS/FS/ClientAPI/MyAccount.pm,
17707           FS/FS/ClientAPI/Signup.pm,
17708           fs_selfservice/FS-SelfService/cgi/signup.html: have signup page
17709           use card-types config too
17710
17711 2006-11-13 18:54  ivan
17712
17713         * FS/FS/: Conf.pm, ClientAPI/MyAccount.pm: add card-types
17714           configuration value for self-service
17715
17716 2006-11-12 17:09  ivan
17717
17718         * FS/FS/CGI.pm, httemplate/elements/error.html,
17719           httemplate/elements/header.html,
17720           httemplate/pref/pref-process.html, httemplate/pref/pref.html: add
17721           preference page, start with just a password changer
17722
17723 2006-11-08 18:52  jeff
17724
17725         * FS/FS/TicketSystem/RT_External.pm: recorrect ticket order
17726
17727 2006-11-08 18:28  jeff
17728
17729         * FS/FS/TicketSystem/RT_External.pm: correct ticket order
17730
17731 2006-11-05 14:39  ivan
17732
17733         * Makefile: call it 1.7.1 to avoid confusion
17734
17735 2006-11-05 14:28  ivan
17736
17737         * bin/: customer-faker, payment-faker: some sample data creators
17738
17739 2006-11-05 11:34  ivan
17740
17741         * FS/FS/cust_main.pm: fix empty invoice number omitting in
17742           realtime_bop, oops
17743
17744 2006-11-05 11:22  ivan
17745
17746         * FS/FS/cust_bill_ApplicationCommon.pm: turn off debugging
17747
17748 2006-11-05 10:06  ivan
17749
17750         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: for want of a
17751           paren
17752
17753 2006-11-05 10:03  ivan
17754
17755         * fs_selfservice/FS-SelfService/cgi/selfservice.cgi: have card_type
17756           be an optional param anyway
17757
17758 2006-11-05 10:03  ivan
17759
17760         * FS/FS/ClientAPI/MyAccount.pm: fix auto-population of card_type
17761           SELECT in self-service payment form
17762
17763 2006-11-05 09:36  ivan
17764
17765         * fs_selfservice/FS-SelfService/: SelfService.pm,
17766           cgi/selfservice.cgi: add some self-service debugging
17767
17768 2006-11-05 08:58  ivan
17769
17770         * FS/bin/freeside-selfservice-server: fix spurious disconnection
17771           errors in selfservice server log
17772
17773 2006-11-05 07:55  ivan
17774
17775         * httemplate/view/cust_main/payment_history.html: fix but with no
17776           "show prior history" showing up when everything is hidden
17777
17778 2006-11-03 14:02  ivan
17779
17780         * FS/FS/part_pkg.pm: add every 45 day option to available
17781           frequencies
17782
17783 2006-10-31 10:56  jeff
17784
17785         * FS/FS/part_export/sqlradius.pm: do not require a reason to have
17786           been suspended
17787
17788 2006-10-31 08:57  jeff
17789
17790         * httemplate/edit/process/cust_main_note.cgi: ugh, too restrictive
17791
17792 2006-10-30 04:39  ivan
17793
17794         * FS/FS/cust_main.pm: realtime_bop: don't pass an empty
17795           invoice_number to B:OP, omit the field entirely
17796
17797 2006-10-29 17:28  ivan
17798
17799         * FS/MANIFEST: removing freeside-daily
17800
17801 2006-10-29 16:26  ivan
17802
17803         * FS/bin/freeside-bill: removing pre-1.4 freeside-bill
17804
17805 2006-10-27 12:10  ivan
17806
17807         * FS/FS/: Conf.pm, cust_pkg.pm: add
17808           unsuspend-always_adjust_next_bill_date config option for qis
17809
17810 2006-10-27 10:01  jeff
17811
17812         * FS/FS/AccessRight.pm, httemplate/edit/cust_main_note.cgi,
17813           httemplate/edit/process/cust_main_note.cgi,
17814           httemplate/elements/overlibmws_crossframe.js,
17815           httemplate/view/cust_main/notes.html: editable notes
17816
17817 2006-10-26 19:12  jeff
17818
17819         * FS/FS/part_export/: shellcommands.pm, sqlradius.pm: export
17820           enhancements for suspend reasons
17821
17822 2006-10-26 01:35  ivan
17823
17824         * fs_selfservice/FS-SelfService/cgi/signup.html: don't display a
17825           (none) package selection if there's a default
17826
17827 2006-10-25 11:10  jeff
17828
17829         * httemplate/view/cust_main/packages.html: show reasons
17830
17831 2006-10-25 10:36  ivan
17832
17833         * httemplate/: elements/pager.html, search/cust_main.cgi,
17834           search/elements/search.html: pagination patch from UNTD - limit
17835           the number of page links displayed and have a drop-down option
17836           for selecting number of entries per page
17837
17838 2006-10-25 05:04  ivan
17839
17840         * conf/ticket_system: default to RT_Internal ticketing
17841
17842 2006-10-24 21:51  jeff
17843
17844         * httemplate/elements/tr-selectmultiple-part_pkg.html: heh
17845
17846 2006-10-24 21:44  jeff
17847
17848         * httemplate/: elements/tr-selectmultiple-part_pkg.html,
17849           search/cust_pkg.cgi, search/report_cust_pkg.html: select multiple
17850           pkgparts on advanced package report
17851
17852 2006-10-24 20:12  jeff
17853
17854         * httemplate/: edit/svc_www.cgi, view/svc_www.cgi: no usersvc
17855           svc_www tweak
17856
17857 2006-10-24 19:22  jeff
17858
17859         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
17860           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
17861           httemplate/edit/svc_acct.cgi: limited domain select
17862
17863 2006-10-24 11:26  jeff
17864
17865         * FS/FS/Schema.pm, FS/FS/cust_main.pm,
17866           httemplate/view/cust_main/misc.html: add customer signup date
17867
17868 2006-10-23 02:44  ivan
17869
17870         * httemplate/elements/menu.html: have the unlinked account search
17871           go to UN_username so it doesn't miss accounts with no UID
17872
17873 2006-10-23 02:35  ivan
17874
17875         * httemplate/elements/header.html: eek, VALIGN=top for the page
17876
17877 2006-10-23 02:24  ivan
17878
17879         * FS/FS/cust_main.pm: always do substring & fuzzy, getting
17880           complains searches are not returning enough
17881
17882 2006-10-23 01:47  ivan
17883
17884         * httemplate/misc/process/cancel_pkg.html: better error message if
17885           you don't enter a reason.  FS::reason::check can untaint its
17886           data, and will allow punctuation in reasons
17887
17888 2006-10-23 01:30  ivan
17889
17890         * fs_selfservice/FS-SelfService/cgi/: agent.cgi,
17891           cust_bill-logo.cgi, passwd.cgi, selfservice.cgi, signup.html:
17892           remove -w to prevent warnings from messing up otherwise working
17893           CGIs
17894
17895 2006-10-22 23:38  ivan
17896
17897         * FS/FS/Record.pm: add AU to list of zip-requiring countries
17898
17899 2006-10-22 21:21  jeff
17900
17901         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
17902           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
17903           httemplate/edit/reason.html,
17904           httemplate/edit/process/part_bill_event.cgi,
17905           httemplate/elements/tr-select-reason.html,
17906           httemplate/misc/cancel_pkg.html,
17907           httemplate/misc/process/cancel_pkg.html: events should attach
17908           reasons
17909
17910 2006-10-22 18:47  ivan
17911
17912         * httemplate/view/cust_main/packages.html: fix regression from
17913           table re-layout: don't display provision links for cancelled
17914           packages
17915
17916 2006-10-22 04:42  ivan
17917
17918         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
17919           fs_selfservice/FS-SelfService/cgi/signup.cgi: add signup server
17920           default package
17921
17922 2006-10-21 22:22  ivan
17923
17924         * FS/FS/part_pkg/prepaid.pm: doh, forgot fieldorder.  should just
17925           use Tie::IxHash here too
17926
17927 2006-10-21 22:18  ivan
17928
17929         * FS/: FS/part_pkg/prepaid.pm, bin/freeside-prepaidd: add price
17930           plan option for prepaid packages to cancel instead of suspend
17931
17932 2006-10-21 17:35  ivan
17933
17934         * httemplate/elements/menu.html: link to wrong place
17935
17936 2006-10-20 15:49  ivan
17937
17938         * FS/FS/part_pkg.pm: add 48-hour billing
17939
17940 2006-10-19 07:32  jeff
17941
17942         * FS/FS/Conf.pm: [no log message]
17943
17944 2006-10-19 07:29  jeff
17945
17946         * FS/FS/cust_pkg_reason.pm: suspension and cancellation reasons
17947
17948 2006-10-19 07:26  jeff
17949
17950         * httemplate/elements/tr-select-reason.html,
17951           httemplate/misc/cancel_pkg.cgi, httemplate/misc/cancel_pkg.html,
17952           httemplate/misc/expire_pkg.cgi,
17953           httemplate/misc/process/cancel_pkg.html,
17954           httemplate/misc/process/expire_pkg.cgi,
17955           httemplate/misc/susp_pkg.cgi, FS/t/cust_pkg_reason.t: suspension
17956           and cancellation reasons
17957
17958 2006-10-19 07:23  jeff
17959
17960         * FS/FS/cancel_reason.pm, FS/FS/reason.pm, FS/FS/reason_type.pm,
17961           FS/t/cancel_reason.t, FS/t/reason.t, FS/t/reason_type.t,
17962           httemplate/browse/reason.html,
17963           httemplate/browse/reason_type.html,
17964           httemplate/edit/process/reason.html,
17965           httemplate/edit/process/reason_type.html,
17966           httemplate/edit/reason.html, httemplate/edit/reason_type.html:
17967           suspension and cancellation reasons
17968
17969 2006-10-18 21:41  jeff
17970
17971         * FS/FS/part_export/acct_plesk.pm: wrong method
17972
17973 2006-10-18 16:07  jeff
17974
17975         * FS/FS/AccessRight.pm, FS/FS/Schema.pm, FS/FS/part_bill_event.pm,
17976           FS/MANIFEST, htetc/handler.pl,
17977           httemplate/browse/part_bill_event.cgi,
17978           httemplate/edit/elements/edit.html,
17979           httemplate/edit/part_bill_event.cgi,
17980           httemplate/edit/process/part_bill_event.cgi,
17981           httemplate/elements/menu.html,
17982           httemplate/view/cust_main/packages.html: suspension and
17983           cancellation reasons
17984
17985 2006-10-18 02:30  ivan
17986
17987         * httemplate/docs/: config.html, export.html: removing obsolete
17988           config.html, moving info from export.html into wiki
17989
17990 2006-10-17 17:05  jeff
17991
17992         * httemplate/elements/tr-input-date-field.html: fix ugly null dates
17993
17994 2006-10-17 02:03  ivan
17995
17996         * rt/sbin/rt-setup-database.in: commiting rt 3.4.5 to HEAD
17997
17998 2006-10-16 22:49  ivan
17999
18000         * fs_selfservice/FS-SelfService/SelfService.pm: fix signup problem
18001           on IE, whew!
18002
18003 2006-10-16 10:59  ivan
18004
18005         * FS/FS/Record.pm: fix for agent_custid unique bs ('violates unique
18006           constraint cust_main18'), hope this doesn't break anything else
18007
18008 2006-10-16 10:13  ivan
18009
18010         * httemplate/: edit/cust_main.cgi, view/cust_main/misc.html: its
18011           not my monday morning
18012
18013 2006-10-16 10:11  ivan
18014
18015         * FS/FS/Conf.pm: closing bracket helps
18016
18017 2006-10-16 10:10  ivan
18018
18019         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
18020           httemplate/view/cust_main/misc.html: add a conf checkbox to turn
18021           DOB on
18022
18023 2006-10-16 09:56  ivan
18024
18025         * httemplate/edit/cust_main.cgi: fix stickiness bug when editing
18026           advertising sources
18027
18028 2006-10-15 19:21  ivan
18029
18030         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: fix typo
18031           switching Net::Plesk to a run-time dependency
18032
18033 2006-10-14 16:53  ivan
18034
18035         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: don't load
18036           Net::Plesk until its needed, to prevent every install from
18037           depending on it
18038
18039 2006-10-14 13:47  jeff
18040
18041         * FS/FS/part_export/: acct_plesk.pm, www_plesk.pm: preliminary
18042           plesk support
18043
18044 2006-10-14 03:09  ivan
18045
18046         * httemplate/search/report_receivables.cgi: that should fix
18047           statuses on receivables report
18048
18049 2006-10-14 02:55  ivan
18050
18051         * httemplate/docs/: index.html, selfservice.html: move
18052           signup/self-service install to wiki
18053
18054 2006-10-12 02:42  ivan
18055
18056         * FS/FS/cust_main.pm: fix "amatch: $_ is undefined: what are you
18057           matching" error when there are no companies in the fuzzy cache
18058           yet
18059
18060 2006-10-08 22:05  ivan
18061
18062         * FS/FS/Conf.pm: date selektah
18063
18064 2006-10-08 21:27  jeff
18065
18066         * httemplate/edit/process/cust_main.cgi: more BoD
18067
18068 2006-10-08 18:05  ivan
18069
18070         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser,
18071           freeside-adduser: update the tools for dev installs
18072
18073 2006-10-08 17:30  ivan
18074
18075         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi: have the new style
18076           notes be the default
18077
18078 2006-10-08 17:26  ivan
18079
18080         * httemplate/view/: cust_main.cgi, cust_main/tickets.html: clean up
18081           the customer view a tiny bit
18082
18083 2006-10-08 17:13  ivan
18084
18085         * htetc/handler.pl: add cust_main_note to handler.pl
18086
18087 2006-10-08 01:17  ivan
18088
18089         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/Schema.pm,
18090           FS/FS/Setup.pm, FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
18091           FS/FS/payby.pm, bin/customer-faker, htetc/handler.pl,
18092           httemplate/edit/part_bill_event.cgi,
18093           httemplate/elements/menu.html,
18094           httemplate/search/cust_pay_batch.cgi,
18095           httemplate/search/pay_batch.cgi,
18096           httemplate/search/elements/search.html: add menu items for credit
18097           card batching, debug last-minute changes to payby.pm, add ACL for
18098           re-processing batches, separate CARD and CHEK batches, fixed
18099           defaults for batch formats
18100
18101 2006-10-07 16:40  ivan
18102
18103         * FS/FS/cust_bill.pm: remove a spurious commit from batch_card and
18104           document realtime option
18105
18106 2006-10-07 14:40  ivan
18107
18108         * FS/FS/cust_main.pm: better error msg on CSV import with bad
18109           pkgpart
18110
18111 2006-10-04 14:22  jeff
18112
18113         * FS/FS/Schema.pm, FS/FS/cust_main.pm, FS/FS/Conf.pm,
18114           FS/FS/Record.pm, httemplate/edit/cust_main.cgi,
18115           httemplate/elements/tr-input-date-field.html,
18116           httemplate/view/cust_main/misc.html: DoB
18117
18118 2006-10-03 15:44  jeff
18119
18120         * FS/FS/AccessRight.pm, FS/FS/Conf.pm, FS/FS/cust_main.pm,
18121           FS/FS/cust_main_note.pm, FS/MANIFEST, FS/FS/Schema.pm,
18122           FS/t/cust_main_note.t, httemplate/edit/cust_main.cgi,
18123           httemplate/edit/cust_main_note.cgi,
18124           httemplate/edit/process/cust_main_note.cgi,
18125           httemplate/view/cust_main.cgi,
18126           httemplate/view/cust_main/notes.html: Enhanced customer notes
18127
18128 2006-10-03 08:59  ivan
18129
18130         * FS/FS/: cust_main_invoice.pm, cust_pay_batch.pm, svc_external.pm,
18131           svc_www.pm: s/repalce/replace/ in POD doc
18132
18133 2006-09-29 10:22  ivan
18134
18135         * FS/FS/access_user.pm: fix problem with viewing unlinked services
18136
18137 2006-09-29 09:18  ivan
18138
18139         * FS/FS/part_export/domain_sql.pm: precedence error causing schema
18140           mapped values to disappear
18141
18142 2006-09-29 08:36  ivan
18143
18144         * FS/FS/part_export/domain_sql.pm: fix mapping problem in
18145           domain_sql export
18146
18147 2006-09-28 10:45  ivan
18148
18149         * FS/FS/svc_acct.pm: missing $ in ldap_password
18150
18151 2006-09-26 11:55  ivan
18152
18153         * httemplate/search/: svc_Smart.html, svc_acct.cgi: fix
18154           username@domain search
18155
18156 2006-09-23 11:33  ivan
18157
18158         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: update to
18159           mailserver integration
18160
18161 2006-09-20 21:41  ivan
18162
18163         * FS/FS/part_export/acct_sql.pm: support static values in acct_sql
18164           as well
18165
18166 2006-09-20 09:00  ivan
18167
18168         * FS/FS/part_export/acct_sql.pm: eek, terminate the javascript
18169
18170 2006-09-20 08:20  ivan
18171
18172         * FS/FS/part_export/acct_sql.pm: finish correcting the naming
18173
18174 2006-09-20 08:19  ivan
18175
18176         * FS/FS/part_export/domain_sql.pm: tie correctly!
18177
18178 2006-09-19 09:49  ivan
18179
18180         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
18181           part_export/domain_sql.pm: add domain_sql export for new
18182           mailserver config and modify acct_sql export for same
18183
18184 2006-09-17 19:21  ivan
18185
18186         * httemplate/elements/menu.html: ticket system disableability for
18187           rainbowshops
18188
18189 2006-09-16 13:07  ivan
18190
18191         * bin/customer-faker: bulk fake customer insert
18192
18193 2006-09-15 12:15  ivan
18194
18195         * FS/FS/AccessRight.pm, httemplate/search/cust_tax_exempt_pkg.cgi,
18196           httemplate/view/cust_main/payment_history.html: add link to
18197           customer tax exemptions to customer view page
18198
18199 2006-09-14 22:10  ivan
18200
18201         * FS/FS/: Schema.pm, cust_bill_ApplicationCommon.pm,
18202           cust_bill_pay_pkg.pm, cust_credit_bill_pkg.pm: add sdate and
18203           edate to cust_bill_pay_pkg and cust_credit_bill_pkg tables
18204
18205 2006-09-14 12:33  ivan
18206
18207         * httemplate/edit/part_virtual_field.cgi: don't promise virtual
18208           fields on tables we can't deliver them on.  virtual fields suck
18209           anyway, they should be real database fields
18210
18211 2006-09-14 12:30  ivan
18212
18213         * httemplate/edit/process/generic.cgi: pointer to
18214           elements/process.html, fwiw
18215
18216 2006-09-13 09:01  ivan
18217
18218         * httemplate/search/report_cust_pay.html: add check # search, here
18219           for now...
18220
18221 2006-09-13 07:57  ivan
18222
18223         * FS/FS/cust_bill_ApplicationCommon.pm: yes, that does appear to be
18224           the fix for all this trouble.  s/qsearchs/qsearch/
18225
18226 2006-09-13 07:53  ivan
18227
18228         * FS/FS/: cust_credit.pm, cust_pay.pm: some cleanup while i'm here
18229
18230 2006-09-12 19:14  ivan
18231
18232         * FS/FS/Record.pm: encryption-on-insert bugfix from untd
18233
18234 2006-09-12 19:11  ivan
18235
18236         * FS/FS/svc_Common.pm: in-place replace bugfix from untd &
18237           debugging cleanup
18238
18239 2006-09-12 14:27  ivan
18240
18241         * httemplate/search/cust_main.cgi: no need to log this
18242
18243 2006-09-05 18:20  ivan
18244
18245         * bin/breakdown-bill-applications: not done yet
18246
18247 2006-09-05 18:08  ivan
18248
18249         * fs_selfservice/DEPLOY: this was supposed to just be a local hack,
18250           how did it wind up in CVS?
18251
18252 2006-09-05 18:08  ivan
18253
18254         * FS/bin/freeside-setup: new world ACLs
18255
18256 2006-09-05 18:07  ivan
18257
18258         * FS/FS/ClientAPI/Signup.pm: less cut and paste
18259
18260 2006-09-05 18:07  ivan
18261
18262         * FS/FS/payby.pm: ugh DCLN :/
18263
18264 2006-09-05 18:06  ivan
18265
18266         * FS/FS/cust_svc.pm: add some debugging
18267
18268 2006-09-05 18:06  ivan
18269
18270         * FS/FS/cdr.pm: add missing =back
18271
18272 2006-09-05 09:44  ivan
18273
18274         * httemplate/edit/process/cust_refund.cgi: fix refunds, really
18275
18276 2006-09-05 09:27  ivan
18277
18278         * httemplate/edit/process/cust_refund.cgi: fix FS::payby::payby2bop
18279           usage
18280
18281 2006-09-04 13:31  ivan
18282
18283         * httemplate/search/sqlradius.cgi: really fix the embedded duration
18284           table
18285
18286 2006-09-04 13:22  ivan
18287
18288         * httemplate/search/sqlradius.cgi: use the exact provided time
18289
18290 2006-09-04 13:15  ivan
18291
18292         * httemplate/search/sqlradius.cgi: fix the date/time parsing
18293
18294 2006-09-04 13:12  ivan
18295
18296         * httemplate/search/sqlradius.cgi: fix the embedded duration table
18297
18298 2006-09-04 13:10  ivan
18299
18300         * httemplate/search/sqlradius.cgi: fix the gridding colors
18301
18302 2006-09-04 13:05  ivan
18303
18304         * httemplate/: elements/tr-input-beginning_ending.html,
18305           search/sqlradius.cgi, search/sqlradius.html: allow time selection
18306           in RADIUS searches and grid-ize the resulting table
18307
18308 2006-09-04 09:24  ivan
18309
18310         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add RADIUS
18311           session search back to main menu
18312
18313 2006-09-02 20:14  ivan
18314
18315         * bin/dbdef-create: REALLY don't error out trying to create a dbdef
18316           file from scratch
18317
18318 2006-09-02 20:12  ivan
18319
18320         * bin/dbdef-create: don't error out trying to create a dbdef file
18321           from scratch
18322
18323 2006-09-02 13:38  ivan
18324
18325         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
18326           agent-virtualize invoice event reports
18327
18328 2006-09-01 00:52  ivan
18329
18330         * fs_selfservice/FS-SelfService/cgi/signup.html: pretty this up a
18331           little
18332
18333 2006-08-31 18:51  lawrence
18334
18335         * FS/FS/Conf.pm, FS/FS/ClientAPI/Signup.pm,
18336           fs_selfservice/FS-SelfService/cgi/signup.html: Progress
18337           checkpoint on improved signup stuff for additional services
18338
18339 2006-08-31 14:26  lawrence
18340
18341         * httemplate/config/config-process.cgi: make select-sub parameters
18342           work
18343
18344 2006-08-31 13:47  ivan
18345
18346         * eg/TEMPLATE_cust_main.import, etc/megapop.pl: BEGONE $Id
18347
18348 2006-08-31 13:44  ivan
18349
18350         * bin/: svc_acct.import, svc_domain.erase: BEGONE $Id$
18351
18352 2006-08-31 13:44  ivan
18353
18354         * bin/svc_acct.export: removing obsolete file
18355
18356 2006-08-31 12:59  ivan
18357
18358         * bin/fs-migrate-svc_acct_sm: BEGONE $Id$
18359
18360 2006-08-31 12:25  ivan
18361
18362         * fs_selfservice/FS-SelfService/cgi/signup.cgi: BEGONE $Id$
18363
18364 2006-08-30 09:24  ivan
18365
18366         * bin/mapsecrets2access_user: need a username arg for now... this
18367           should make the error message less confusing
18368
18369 2006-08-30 08:41  ivan
18370
18371         * FS/bin/freeside-adduser: get rid of all the htpasswd stuff in
18372           freeside-adduser
18373
18374 2006-08-29 11:04  khoff
18375
18376         * FS/FS/part_pkg/flat_introrate.pm: Introductory rates...just what
18377           we always wanted.  Requires Date::Manip.
18378
18379 2006-08-29 10:50  lawrence
18380
18381         * FS/FS/ClientAPI/Signup.pm,
18382           fs_selfservice/FS-SelfService/cgi/signup.cgi,
18383           fs_selfservice/FS-SelfService/cgi/signup.html: Signup
18384           Enhancements
18385
18386 2006-08-28 06:52  ivan
18387
18388         * httemplate/edit/process/cust_main.cgi: parameters to method calls
18389           require ( ), arrgh
18390
18391 2006-08-27 17:52  jeff
18392
18393         * FS/FS/cust_bill.pm: protect against a race
18394
18395 2006-08-27 15:55  jeff
18396
18397         * Makefile: more clean
18398
18399 2006-08-27 14:50  jeff
18400
18401         * FS/FS/cust_bill.pm, FS/FS/payby.pm,
18402           httemplate/misc/process/payment.cgi: fix payby2bop brokenness
18403
18404 2006-08-27 13:10  jeff
18405
18406         * FS/FS/cust_pay_batch.pm: no comment
18407
18408 2006-08-27 13:09  jeff
18409
18410         * FS/FS/payby.pm: oops
18411
18412 2006-08-27 12:33  ivan
18413
18414         * FS/FS/AccessRight.pm, httemplate/elements/menu.html: add back
18415           invoice event reports
18416
18417 2006-08-27 12:30  jeff
18418
18419         * httemplate/: edit/cust_bill_pay.cgi, edit/cust_credit.cgi,
18420           edit/cust_credit_bill.cgi, misc/download-batch.cgi: correct bad
18421           conflict resolution
18422
18423 2006-08-26 16:15  jeff
18424
18425         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/Setup.pm, FS/FS/cust_bill.pm,
18426           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay_batch.pm,
18427           FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
18428           FS/FS/part_bill_event.pm, FS/FS/payby.pm,
18429           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
18430           FS/t/cust_bill_pay_batch.t, httemplate/browse/cust_pay_batch.cgi,
18431           httemplate/edit/cust_bill_pay.cgi,
18432           httemplate/edit/cust_credit.cgi,
18433           httemplate/edit/cust_credit_bill.cgi,
18434           httemplate/edit/part_bill_event.cgi,
18435           httemplate/edit/process/cust_main.cgi,
18436           httemplate/edit/process/cust_refund.cgi,
18437           httemplate/misc/bill.cgi, httemplate/misc/download-batch.cgi,
18438           httemplate/misc/process/payment.cgi,
18439           httemplate/search/cust_pay_batch.cgi,
18440           httemplate/search/pay_batch.cgi,
18441           httemplate/search/pay_batch.html,
18442           httemplate/search/report_cust_pay_batch.html: batch refactor
18443           continued
18444
18445 2006-08-26 07:44  ivan
18446
18447         * FS/FS/Schema.pm: better error reporting for schema load failures
18448           (w/DBIx::DBSchema 0.32+), hopefully...
18449
18450 2006-08-26 07:39  ivan
18451
18452         * FS/FS/Schema.pm: better error reporting for schema load failures
18453           (w/DBIx::DBSchema 0.32+), hopefully...
18454
18455 2006-08-26 05:57  ivan
18456
18457         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi: fix
18458           javascript for auto-setting application amount
18459
18460 2006-08-25 19:20  ivan
18461
18462         * httemplate/edit/cust_bill_pay.cgi: fix javascript for
18463           auto-setting application amount
18464
18465 2006-08-25 19:20  ivan
18466
18467         * htetc/handler.pl: i want max and min!
18468
18469 2006-08-25 19:12  ivan
18470
18471         * FS/FS/: Record.pm: foiled by autovivification!
18472
18473 2006-08-25 12:30  ivan
18474
18475         * FS/FS/Misc.pm, FS/FS/Record.pm,
18476           httemplate/edit/cust_main/select-country.html,
18477           httemplate/edit/cust_main/select-county.html,
18478           httemplate/edit/cust_main/select-state.html: use GROUP BY instead
18479           of DISTINCT ON in the state and country queries for better
18480           cross-database compatibility, based on a preliminary patch from
18481           Jason Thomas
18482
18483 2006-08-23 18:37  ivan
18484
18485         * httemplate/edit/: cust_credit.cgi, cust_pay.cgi: oops,
18486           "Auto-apply to invoices" dropdown disappeared
18487
18488 2006-08-23 15:25  ivan
18489
18490         * Makefile, httemplate/index.html,
18491           httemplate/browse/access_group.html,
18492           httemplate/browse/access_user.html,
18493           httemplate/browse/addr_block.cgi, httemplate/browse/agent.cgi,
18494           httemplate/browse/agent_type.cgi,
18495           httemplate/browse/cust_main_county.cgi,
18496           httemplate/browse/cust_pay_batch.cgi,
18497           httemplate/browse/inventory_class.html,
18498           httemplate/browse/msgcat.cgi, httemplate/browse/nas.cgi,
18499           httemplate/browse/part_bill_event.cgi,
18500           httemplate/browse/part_export.cgi,
18501           httemplate/browse/part_pkg.cgi,
18502           httemplate/browse/part_referral.html,
18503           httemplate/browse/part_svc.cgi,
18504           httemplate/browse/part_virtual_field.cgi,
18505           httemplate/browse/payment_gateway.html,
18506           httemplate/browse/pkg_class.html, httemplate/browse/rate.cgi,
18507           httemplate/browse/router.cgi, httemplate/browse/svc_acct_pop.cgi,
18508           httemplate/browse/elements/browse.html,
18509           httemplate/config/config-process.cgi,
18510           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
18511           httemplate/docs/trouble.html, httemplate/edit/REAL_cust_pkg.cgi,
18512           httemplate/edit/access_group.html,
18513           httemplate/edit/access_user.html, httemplate/edit/agent.cgi,
18514           httemplate/edit/agent_payment_gateway.html,
18515           httemplate/edit/agent_type.cgi,
18516           httemplate/edit/bulk-cust_svc.html,
18517           httemplate/edit/cust_bill_pay.cgi,
18518           httemplate/edit/cust_credit.cgi,
18519           httemplate/edit/cust_credit_bill.cgi,
18520           httemplate/edit/cust_main.cgi,
18521           httemplate/edit/cust_main_county-expand.cgi,
18522           httemplate/edit/cust_main_county.cgi,
18523           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
18524           httemplate/edit/cust_refund.cgi,
18525           httemplate/edit/inventory_class.html, httemplate/edit/msgcat.cgi,
18526           httemplate/edit/part_bill_event.cgi,
18527           httemplate/edit/part_export.cgi, httemplate/edit/part_pkg.cgi,
18528           httemplate/edit/part_referral.html, httemplate/edit/part_svc.cgi,
18529           httemplate/edit/part_virtual_field.cgi,
18530           httemplate/edit/payment_gateway.html,
18531           httemplate/edit/pkg_class.html,
18532           httemplate/edit/prepay_credit.cgi, httemplate/edit/rate.cgi,
18533           httemplate/edit/rate_region.cgi, httemplate/edit/reg_code.cgi,
18534           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
18535           httemplate/edit/svc_acct_pop.cgi,
18536           httemplate/edit/svc_broadband.cgi,
18537           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
18538           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_phone.cgi,
18539           httemplate/edit/svc_www.cgi,
18540           httemplate/edit/cust_main/billing.html,
18541           httemplate/edit/cust_main/contact.html,
18542           httemplate/edit/cust_main/select-country.html,
18543           httemplate/edit/cust_main/select-county.html,
18544           httemplate/edit/cust_main/select-state.html,
18545           httemplate/edit/elements/edit.html,
18546           httemplate/edit/elements/svc_Common.html,
18547           httemplate/edit/process/REAL_cust_pkg.cgi,
18548           httemplate/edit/process/access_group.html,
18549           httemplate/edit/process/access_user.html,
18550           httemplate/edit/process/agent.cgi,
18551           httemplate/edit/process/agent_payment_gateway.html,
18552           httemplate/edit/process/agent_type.cgi,
18553           httemplate/edit/process/bulk-cust_svc.cgi,
18554           httemplate/edit/process/cust_bill_pay.cgi,
18555           httemplate/edit/process/cust_credit.cgi,
18556           httemplate/edit/process/cust_credit_bill.cgi,
18557           httemplate/edit/process/cust_main.cgi,
18558           httemplate/edit/process/cust_main_county-collapse.cgi,
18559           httemplate/edit/process/cust_main_county-expand.cgi,
18560           httemplate/edit/process/cust_main_county.cgi,
18561           httemplate/edit/process/cust_pay.cgi,
18562           httemplate/edit/process/cust_pkg.cgi,
18563           httemplate/edit/process/cust_refund.cgi,
18564           httemplate/edit/process/cust_svc.cgi,
18565           httemplate/edit/process/domain_record.cgi,
18566           httemplate/edit/process/generic.cgi,
18567           httemplate/edit/process/inventory_class.html,
18568           httemplate/edit/process/msgcat.cgi,
18569           httemplate/edit/process/part_bill_event.cgi,
18570           httemplate/edit/process/part_export.cgi,
18571           httemplate/edit/process/part_pkg.cgi,
18572           httemplate/edit/process/part_referral.html,
18573           httemplate/edit/process/part_svc.cgi,
18574           httemplate/edit/process/payment_gateway.html,
18575           httemplate/edit/process/pkg_class.html,
18576           httemplate/edit/process/prepay_credit.cgi,
18577           httemplate/edit/process/quick-charge.cgi,
18578           httemplate/edit/process/quick-cust_pkg.cgi,
18579           httemplate/edit/process/rate.cgi,
18580           httemplate/edit/process/rate_region.cgi,
18581           httemplate/edit/process/reg_code.cgi,
18582           httemplate/edit/process/router.cgi,
18583           httemplate/edit/process/svc_acct.cgi,
18584           httemplate/edit/process/svc_acct_pop.cgi,
18585           httemplate/edit/process/svc_broadband.cgi,
18586           httemplate/edit/process/svc_domain.cgi,
18587           httemplate/edit/process/svc_external.cgi,
18588           httemplate/edit/process/svc_forward.cgi,
18589           httemplate/edit/process/svc_phone.html,
18590           httemplate/edit/process/svc_www.cgi,
18591           httemplate/edit/process/addr_block/add.cgi,
18592           httemplate/edit/process/addr_block/allocate.cgi,
18593           httemplate/edit/process/addr_block/deallocate.cgi,
18594           httemplate/edit/process/addr_block/split.cgi,
18595           httemplate/edit/process/elements/process.html,
18596           httemplate/edit/process/elements/svc_Common.html,
18597           httemplate/elements/checkboxes-table-name.html,
18598           httemplate/elements/checkboxes-table.html,
18599           httemplate/elements/header-popup.html,
18600           httemplate/elements/header.html,
18601           httemplate/elements/jsrsServer.html,
18602           httemplate/elements/menu.html, httemplate/elements/menubar.html,
18603           httemplate/elements/pager.html,
18604           httemplate/elements/phonenumber.html,
18605           httemplate/elements/progress-init.html,
18606           httemplate/elements/progress-popup.html,
18607           httemplate/elements/search-cust_main.html,
18608           httemplate/elements/select-access_group.html,
18609           httemplate/elements/select-agent.html,
18610           httemplate/elements/select-cust-fields.html,
18611           httemplate/elements/select-cust_pkg-status.html,
18612           httemplate/elements/select-month_year.html,
18613           httemplate/elements/select-part_referral.html,
18614           httemplate/elements/select-pkg_class.html,
18615           httemplate/elements/select-table.html,
18616           httemplate/elements/select-taxclass.html,
18617           httemplate/elements/small_custview.html,
18618           httemplate/elements/table-grid.html,
18619           httemplate/elements/table.html,
18620           httemplate/elements/tr-select-access_group.html,
18621           httemplate/elements/tr-select-agent.html,
18622           httemplate/elements/tr-select-cust-fields.html,
18623           httemplate/elements/tr-select-cust_pkg-status.html,
18624           httemplate/elements/tr-select-from_to.html,
18625           httemplate/elements/tr-select-part_referral.html,
18626           httemplate/elements/tr-select-pkg_class.html,
18627           httemplate/elements/xmlhttp.html,
18628           httemplate/graph/cust_bill_pkg.cgi,
18629           httemplate/graph/money_time.cgi,
18630           httemplate/graph/report_cust_bill_pkg.html,
18631           httemplate/graph/report_money_time.html,
18632           httemplate/graph/elements/monthly.html,
18633           httemplate/misc/batch-cust_pay.html, httemplate/misc/bill.cgi,
18634           httemplate/misc/cancel-unaudited.cgi,
18635           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
18636           httemplate/misc/cdr-import.html, httemplate/misc/change_pkg.cgi,
18637           httemplate/misc/counties.cgi,
18638           httemplate/misc/cust_main-cancel.cgi,
18639           httemplate/misc/cust_main-import.cgi,
18640           httemplate/misc/cust_main-import_charges.cgi,
18641           httemplate/misc/delete-cust_credit.cgi,
18642           httemplate/misc/delete-cust_pay.cgi,
18643           httemplate/misc/delete-customer.cgi,
18644           httemplate/misc/delete-domain_record.cgi,
18645           httemplate/misc/delete-part_export.cgi,
18646           httemplate/misc/download-batch.cgi, httemplate/misc/dump.cgi,
18647           httemplate/misc/email-invoice.cgi,
18648           httemplate/misc/email_invoice_events.cgi,
18649           httemplate/misc/email_invoices.cgi,
18650           httemplate/misc/expire_pkg.cgi, httemplate/misc/fax-invoice.cgi,
18651           httemplate/misc/fax_invoice_events.cgi,
18652           httemplate/misc/fax_invoices.cgi,
18653           httemplate/misc/inventory_item-import.html,
18654           httemplate/misc/link.cgi, httemplate/misc/meta-import.cgi,
18655           httemplate/misc/payment.cgi, httemplate/misc/print-invoice.cgi,
18656           httemplate/misc/print_invoice_events.cgi,
18657           httemplate/misc/print_invoices.cgi, httemplate/misc/queue.cgi,
18658           httemplate/misc/states.cgi, httemplate/misc/susp_pkg.cgi,
18659           httemplate/misc/unapply-cust_credit.cgi,
18660           httemplate/misc/unapply-cust_pay.cgi,
18661           httemplate/misc/unprovision.cgi, httemplate/misc/unsusp_pkg.cgi,
18662           httemplate/misc/unvoid-cust_pay_void.cgi,
18663           httemplate/misc/upload-batch.cgi,
18664           httemplate/misc/void-cust_pay.cgi, httemplate/misc/whois.cgi,
18665           httemplate/misc/xmlhttp-cust_main-search.cgi,
18666           httemplate/misc/xmlrpc.cgi,
18667           httemplate/misc/process/batch-cust_pay.cgi,
18668           httemplate/misc/process/catchall.cgi,
18669           httemplate/misc/process/cdr-import.html,
18670           httemplate/misc/process/cust_main-import.cgi,
18671           httemplate/misc/process/cust_main-import_charges.cgi,
18672           httemplate/misc/process/delete-customer.cgi,
18673           httemplate/misc/process/expire_pkg.cgi,
18674           httemplate/misc/process/inventory_item-import.html,
18675           httemplate/misc/process/link.cgi,
18676           httemplate/misc/process/meta-import.cgi,
18677           httemplate/misc/process/payment.cgi, httemplate/search/cdr.html,
18678           httemplate/search/cust_bill.html,
18679           httemplate/search/cust_bill_event.cgi,
18680           httemplate/search/cust_bill_event.html,
18681           httemplate/search/cust_bill_pkg.cgi,
18682           httemplate/search/cust_credit.html,
18683           httemplate/search/cust_main-otaker.cgi,
18684           httemplate/search/cust_main-zip.html,
18685           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.cgi,
18686           httemplate/search/cust_pkg.cgi,
18687           httemplate/search/cust_tax_exempt_pkg.cgi,
18688           httemplate/search/inventory_item.html,
18689           httemplate/search/prepay_credit.html,
18690           httemplate/search/queue.html, httemplate/search/reg_code.html,
18691           httemplate/search/report_cdr.html,
18692           httemplate/search/report_cust_bill.html,
18693           httemplate/search/report_cust_credit.html,
18694           httemplate/search/report_cust_main-zip.html,
18695           httemplate/search/report_cust_pay.html,
18696           httemplate/search/report_cust_pkg.html,
18697           httemplate/search/report_prepaid_income.cgi,
18698           httemplate/search/report_prepaid_income.html,
18699           httemplate/search/report_receivables.cgi,
18700           httemplate/search/report_receivables.html,
18701           httemplate/search/report_tax.cgi,
18702           httemplate/search/report_tax.html, httemplate/search/sql.html,
18703           httemplate/search/sqlradius.cgi,
18704           httemplate/search/sqlradius.html,
18705           httemplate/search/svc_Smart.html, httemplate/search/svc_acct.cgi,
18706           httemplate/search/svc_broadband.cgi,
18707           httemplate/search/svc_domain.cgi,
18708           httemplate/search/svc_external.cgi,
18709           httemplate/search/svc_forward.cgi,
18710           httemplate/search/svc_phone.cgi, httemplate/search/svc_www.cgi,
18711           httemplate/search/elements/search.html,
18712           httemplate/view/cust_bill-logo.cgi,
18713           httemplate/view/cust_bill-pdf.cgi,
18714           httemplate/view/cust_bill-ps.cgi, httemplate/view/cust_bill.cgi,
18715           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
18716           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
18717           httemplate/view/svc_domain.cgi, httemplate/view/svc_external.cgi,
18718           httemplate/view/svc_forward.cgi, httemplate/view/svc_phone.cgi,
18719           httemplate/view/svc_www.cgi,
18720           httemplate/view/cust_main/billing.html,
18721           httemplate/view/cust_main/contacts.html,
18722           httemplate/view/cust_main/misc.html,
18723           httemplate/view/cust_main/order_pkg.html,
18724           httemplate/view/cust_main/packages.html,
18725           httemplate/view/cust_main/payment_history.html,
18726           httemplate/view/cust_main/quick-charge.html,
18727           httemplate/view/cust_main/tickets.html,
18728           httemplate/view/elements/svc_Common.html: Will things ever be the
18729           same again? It's the final masonize
18730
18731 2006-08-23 14:53  ivan
18732
18733         * httemplate/misc/batch-cust_pay.html: remove extraneous "
18734
18735 2006-08-23 05:13  ivan
18736
18737         * FS/FS/Schema.pm: removing already commented-out code
18738
18739 2006-08-23 05:06  ivan
18740
18741         * Makefile, FS/FS/CGI.pm: don't use FREESIDE_URL for this, it
18742           didn't work out...
18743
18744 2006-08-22 05:23  ivan
18745
18746         * httemplate/docs/: index.html, upgrade-1.4.2.html, upgrade10.html,
18747           upgrade9.html: get rid of old upgrade instructions
18748
18749 2006-08-22 05:20  ivan
18750
18751         * README.1.7.0: wiki!
18752
18753 2006-08-22 05:09  ivan
18754
18755         * README.1.5.0pre6, README.1.5.7, README.1.5.7.lastbit,
18756           README.1.5.8: removing old upgrade instructions...  can always
18757           get the out of the Attic
18758
18759 2006-08-21 16:01  ivan
18760
18761         * FS/: MANIFEST, FS/Schema.pm, FS/cust_bill.pm,
18762           FS/cust_bill_ApplicationCommon.pm, FS/cust_bill_pay.pm,
18763           FS/cust_bill_pay_pkg.pm, FS/cust_bill_pkg.pm,
18764           FS/cust_credit_bill.pm, FS/cust_credit_bill_pkg.pm,
18765           t/cust_bill_ApplicationCommon.t, t/cust_bill_pay_pkg.t,
18766           t/cust_credit_bill_pkg.t: add cust_bill_pay_pkg and
18767           cust_credit_bill_pkg - applying credits and payments against
18768           specific line items
18769
18770 2006-08-21 10:45  ivan
18771
18772         * FS/FS/: cust_main.pm: search for existing advertising sources
18773           before adding a new one
18774
18775 2006-08-21 02:46  ivan
18776
18777         * httemplate/docs/: install-rt.html, install.html, index.html:
18778           we're off to see the wiki, the wonderful wiki of oz
18779
18780 2006-08-18 05:18  ivan
18781
18782         * FS/FS/cust_main.pm: and a slight fix to the CSV import
18783
18784 2006-08-18 04:56  ivan
18785
18786         * FS/FS/cust_main.pm: pass through the explicitly specified pkeys
18787
18788 2006-08-18 04:52  ivan
18789
18790         * FS/FS/cust_main.pm: alas, now try with recursion
18791
18792 2006-08-18 04:40  ivan
18793
18794         * FS/FS/cust_main.pm: fix the  explicitly specified primary keys
18795
18796 2006-08-18 04:36  ivan
18797
18798         * FS/FS/cust_main.pm: allow explicitly specified primary keys (to
18799           get around big 8.1 Pg changes wrt reverse engineering
18800
18801 2006-08-18 03:34  ivan
18802
18803         * FS/FS/cust_main.pm: suggestion to run dbdef-create here, yes...
18804
18805 2006-08-18 03:31  ivan
18806
18807         * FS/FS/cust_main.pm: want ALL of cust_main-skeleton tables config,
18808           not just the first line
18809
18810 2006-08-18 03:27  ivan
18811
18812         * FS/FS/cust_main.pm: that was it, the sql had to be fixed...
18813
18814 2006-08-18 03:26  ivan
18815
18816         * FS/FS/cust_main.pm: W T F
18817
18818 2006-08-18 03:18  ivan
18819
18820         * FS/FS/cust_main.pm: even more skeleton debugging, ugh
18821
18822 2006-08-18 03:10  ivan
18823
18824         * FS/FS/cust_main.pm: what's going on with the parameters for
18825           skeleton inserts??
18826
18827 2006-08-18 03:00  ivan
18828
18829         * FS/FS/cust_main.pm: skeleton typo
18830
18831 2006-08-18 02:58  ivan
18832
18833         * FS/FS/cust_main.pm: oops, want CHILD table for skeleton inserts,
18834           not parent
18835
18836 2006-08-18 02:50  ivan
18837
18838         * FS/FS/cust_main.pm: add debugging to _copy_skel to get some idea
18839           what's going on
18840
18841 2006-08-18 01:33  ivan
18842
18843         * FS/FS/: Conf.pm, cust_main.pm: first try at skeleton feature for
18844           mg
18845
18846 2006-08-16 01:19  ivan
18847
18848         * FS/bin/freeside-adduser: get rid of too-verbose debugging
18849
18850 2006-08-15 07:20  ivan
18851
18852         * FS/FS/cust_main.pm, httemplate/misc/cust_main-import.cgi,
18853           httemplate/misc/process/cust_main-import.cgi: add a new, extended
18854           CSV import format
18855
18856 2006-08-14 06:28  ivan
18857
18858         * FS/FS/cust_main.pm: pass email, phone and ip adderss to B:OP when
18859           doing refunds, hopefully this will fix OpenECHO refunds
18860
18861 2006-08-14 05:24  ivan
18862
18863         * Changes.1.7.0: there's more, but this will have to do
18864
18865 2006-08-14 05:13  ivan
18866
18867         * FS/FS/cust_main.pm, httemplate/edit/cust_main.cgi,
18868           httemplate/elements/header.html,
18869           httemplate/elements/search-cust_main.html: sprinkle some magic
18870           ajax fairy dust on referring customer SELEKTAH.  rewind!  make
18871           smart search smarter, re-layout the top search bars and add an
18872           invoice one
18873
18874 2006-08-14 01:38  ivan
18875
18876         * FS/FS/access_user.pm: bugfix for agentless access users,
18877           triggered by part_referral (advertising source) agent
18878           virtualization
18879
18880 2006-08-13 03:25  ivan
18881
18882         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
18883           httemplate/edit/cust_pay.cgi,
18884           httemplate/edit/process/cust_pay.cgi,
18885           httemplate/view/cust_main.cgi,
18886           httemplate/view/cust_main/billing.html,
18887           httemplate/view/cust_main/misc.html,
18888           httemplate/view/cust_main/packages.html,
18889           httemplate/view/cust_main/payment_history.html,
18890           httemplate/view/cust_main/tickets.html: customer view work:
18891
18892           DONE  1. add status and balance to top
18893
18894           DONE  2. add some sort of oldest date thing so the history
18895           doesn't get too      big (# years and a link to "show older")
18896
18897             3. make the rest of the action links into js popups?  maybe
18898           later,
18899                weird IENess when closing em
18900           DONE (finished)    - so revert out or finish/commit the Enter
18901           check payment one    - Process page can wait until another day..
18902           it should be more of an *action*
18903
18904           DONE  4. Ticket list config knobs for wtxs (grid it too)
18905
18906           DONE  5. grid the package list
18907
18908 2006-08-12 04:01  ivan
18909
18910         * httemplate/edit/cust_credit.cgi: s/Post/Enter/;
18911
18912 2006-08-12 03:47  ivan
18913
18914         * FS/FS/Conf.pm, FS/FS/AccessRight.pm,
18915           httemplate/view/cust_main/payment_history.html: fix acl rewrite
18916           causing problems: void now shows up properly, deprecate all the
18917           redundant config values
18918
18919 2006-08-11 23:45  ivan
18920
18921         * FS/FS/cust_pkg.pm: don't adjust next bill date on unsuspension!
18922           causes undesirable effects with prorate/subscription packages and
18923           undesirably rewards customers for non-payment, closes: Bug#1325
18924
18925 2006-08-11 01:02  ivan
18926
18927         * FS/FS/access_user.pm, FS/FS/part_referral.pm,
18928           httemplate/browse/part_referral.html,
18929           httemplate/edit/cust_main.cgi,
18930           httemplate/elements/select-agent.html,
18931           httemplate/elements/select-part_referral.html,
18932           httemplate/elements/tr-select-agent.html,
18933           httemplate/elements/tr-select-part_referral.html: virtualize
18934           referrals on customer addition
18935
18936 2006-08-10 15:18  ivan
18937
18938         * httemplate/config/config.cgi: bugfix for selects that don't have
18939           select_enum
18940
18941 2006-08-10 06:50  ivan
18942
18943         * README.1.7.0, FS/FS/Schema.pm, FS/FS/cust_main.pm,
18944           FS/FS/part_referral.pm, httemplate/browse/part_referral.html,
18945           httemplate/view/cust_main/misc.html: add cust_main.agent_custid
18946           (at least to schema and customer view, no manual editing yet)
18947
18948 2006-08-10 05:01  ivan
18949
18950         * httemplate/browse/part_referral.html: bold the total footer
18951
18952 2006-08-10 04:55  ivan
18953
18954         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
18955           FS/FS/access_user.pm, FS/FS/part_referral.pm,
18956           httemplate/browse/part_referral.cgi,
18957           httemplate/browse/part_referral.html,
18958           httemplate/edit/part_referral.cgi,
18959           httemplate/edit/part_referral.html,
18960           httemplate/edit/process/part_referral.cgi,
18961           httemplate/edit/process/part_referral.html,
18962           httemplate/elements/menu.html: agent-virtualize advertising
18963           sources
18964
18965 2006-08-09 20:10  ivan
18966
18967         * FS/FS/Schema.pm: don't set the default to NULL the string!
18968           besides, that's already the default value of any nullable column,
18969           which @date_type is...
18970
18971 2006-08-09 19:27  ivan
18972
18973         * FS/FS/part_pkg.pm: better debugging for missing recur_fee so its
18974           easier to check the db
18975
18976 2006-08-09 14:46  ivan
18977
18978         * fs_selfservice/FS-SelfService/cgi/myaccount_menu.html: take
18979           "coming soon" options off the menu, its been Soon for too long -
18980           they'll get here when they do
18981
18982 2006-08-09 03:47  ivan
18983
18984         * FS/FS/ClientAPI/MyAccount.pm,
18985           fs_selfservice/FS-SelfService/SelfService.pm, FS/FS/svc_acct.pm,
18986           fs_selfservice/FS-SelfService/cgi/change_password.html,
18987           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
18988           fs_selfservice/FS-SelfService/cgi/process_change_password.html,
18989           fs_selfservice/FS-SelfService/cgi/provision_list.html,
18990           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service
18991           interface: add proper password changer and prevent "Setup my
18992           services" provisioner from showing broken links for services not
18993           handled yet
18994
18995 2006-08-09 00:46  ivan
18996
18997         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: and the
18998           days go by...
18999
19000 2006-08-09 00:03  ivan
19001
19002         * fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi: this is not
19003           my beautiful magic template! (water flowing underground)
19004
19005 2006-08-08 23:43  jeff
19006
19007         * README.1.7.0, FS/FS/Schema.pm, FS/FS/Setup.pm,
19008           FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay_batch.pm,
19009           FS/FS/part_bill_event.pm, FS/FS/pay_batch.pm, FS/FS/payby.pm,
19010           httemplate/browse/cust_pay_batch.cgi,
19011           httemplate/browse/pay_batch.cgi, httemplate/docs/schema.html,
19012           httemplate/misc/download-batch.cgi: batch refactor
19013
19014 2006-08-08 23:34  ivan
19015
19016         * FS/FS/ClientAPI/MyAccount.pm,
19017           fs_selfservice/FS-SelfService/SelfService.pm,
19018           fs_selfservice/FS-SelfService/cgi/cust_bill-logo.cgi,
19019           fs_selfservice/FS-SelfService/cgi/view_invoice.html: self-service
19020           interface: move from text to html invoices
19021
19022 2006-08-08 20:45  ivan
19023
19024         * fs_selfservice/FS-SelfService/Makefile.PL: please bleeding-edge
19025           debian perl, would you put it in /usr/local/sbin?  thanks.
19026
19027 2006-08-06 19:44  ivan
19028
19029         * FS/FS/CurrentUser.pm, FS/FS/Schema.pm, FS/FS/access_user.pm,
19030           httemplate/browse/part_pkg.cgi,
19031           httemplate/browse/access_user.html,
19032           httemplate/edit/access_user.html,
19033           httemplate/edit/elements/edit.html: add internal user disable-ing
19034
19035 2006-08-06 19:19  ivan
19036
19037         * httemplate/search/elements/search.html: get rid of the extra
19038           border in nested tables
19039
19040 2006-08-06 16:39  ivan
19041
19042         * FS/: FS/access_user.pm, bin/freeside-adduser: slightly better
19043           bootstrapping for htpasswd kludge... hopefully that will go away
19044           in 1.7.1
19045
19046 2006-08-06 14:37  ivan
19047
19048         * FS/FS/svc_Common.pm: make sure default RADIUS groups don't
19049           override ones for existing records
19050
19051 2006-08-06 13:23  ivan
19052
19053         * httemplate/edit/svc_acct.cgi: silly closing }
19054
19055 2006-08-06 13:21  ivan
19056
19057         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
19058           httemplate/edit/svc_acct.cgi: yow.  fix up group handling
19059
19060 2006-08-06 13:07  ivan
19061
19062         * FS/FS/svc_acct.pm, httemplate/edit/process/cust_main.cgi: this
19063           should fix the barfing about default radius groups on the new
19064           customer screen...
19065
19066 2006-08-06 02:14  ivan
19067
19068         * FS/FS/svc_acct.pm: this just needs to be a hashref and we should
19069           be all set with radius groups then
19070
19071 2006-08-06 02:10  ivan
19072
19073         * FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
19074           httemplate/edit/svc_acct.cgi: this should process default
19075           usergroup as well as fixed now
19076
19077 2006-08-06 01:43  ivan
19078
19079         * FS/FS/svc_acct.pm: add debugging to track down RADIUS group
19080           problem
19081
19082 2006-08-06 01:10  ivan
19083
19084         * FS/FS/: svc_acct.pm: add confession here to diagnose etxrn's
19085           problem better
19086
19087 2006-07-27 17:33  ivan
19088
19089         * FS/FS/access_user.pm: htpasswd workaround no longer necessary -
19090           closes: #1351
19091
19092 2006-07-27 01:08  ivan
19093
19094         * FS/t/svc_phone.t: svc_phone.t
19095
19096 2006-07-25 21:18  ivan
19097
19098         * FS/FS/UID.pm: ugh, fixup bootstrapping
19099
19100 2006-07-25 01:39  ivan
19101
19102         * httemplate/search/cust_main.cgi: oops, extra else
19103
19104 2006-07-25 01:33  ivan
19105
19106         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
19107           httemplate/elements/table-grid.html,
19108           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi:
19109           this should finish adding the "inactive" status, i think?
19110
19111 2006-07-25 00:27  ivan
19112
19113         * bin/rt-update-links: quick script to convert rt links from one
19114           database name to another
19115
19116 2006-07-24 15:40  ivan
19117
19118         * FS/FS/cust_main.pm: fix up smart searching to make the quick
19119           payment entry behave better
19120
19121 2006-07-23 07:23  ivan
19122
19123         * httemplate/search/report_receivables.cgi: sql num_pkgs
19124           conflicting with method...
19125
19126 2006-07-23 07:21  ivan
19127
19128         * httemplate/search/report_receivables.cgi: ugh, really fix the
19129           statuses here
19130
19131 2006-07-23 07:20  ivan
19132
19133         * httemplate/search/report_receivables.cgi: hopefully fix the
19134           statuses here
19135
19136 2006-07-23 07:17  ivan
19137
19138         * httemplate/search/report_receivables.cgi:  i should REALLY go to
19139           sleep
19140
19141 2006-07-23 07:16  ivan
19142
19143         * httemplate/search/report_receivables.cgi:  i should go to sleep
19144
19145 2006-07-23 07:07  ivan
19146
19147         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi:
19148           more work towards adding an "inactive" status - add it to the A/R
19149           report
19150
19151 2006-07-15 17:55  ivan
19152
19153         * SCHEMA_CHANGE, FS/FS/Conf.pm, FS/FS/agent.pm, FS/FS/cust_bill.pm,
19154           FS/FS/inventory_item.pm,
19155           fs_selfservice/FS-SelfService/freeside-selfservice-clientd,
19156           httemplate/autohandler, httemplate/browse/cust_pay_batch.cgi,
19157           httemplate/edit/cust_credit.cgi,
19158           httemplate/elements/overlibmws.js,
19159           httemplate/elements/overlibmws_draggable.js,
19160           httemplate/elements/phonenumber.html,
19161           httemplate/search/cust_bill.html, httemplate/search/svc_acct.cgi,
19162           httemplate/search/svc_domain.cgi,
19163           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
19164           httemplate/view/svc_external.cgi: odds and ends
19165
19166 2006-07-13 21:20  ivan
19167
19168         * FS/FS/cust_pkg.pm: don't send cancellation emails on package
19169           changes
19170
19171 2006-07-13 20:27  ivan
19172
19173         * FS/FS/svc_Common.pm: this should fix radius group editing and the
19174           "Reference found where even-sized list expected at
19175           /usr/local/share/perl/5.8.4/FS/svc_Common.pm line 473" error
19176
19177 2006-07-13 20:17  ivan
19178
19179         * FS/FS/CurrentUser.pm: this should fix the bootstrapping
19180
19181 2006-07-13 18:42  ivan
19182
19183         * FS/FS/: CurrentUser.pm, UID.pm: add the small
19184           FS::CurrentUser::BootstrapUser class for... surprise...
19185           bootstrapping
19186
19187 2006-07-13 17:42  ivan
19188
19189         * FS/FS/Setup.pm: fix acl bootstrapping
19190
19191 2006-07-13 17:32  ivan
19192
19193         * FS/: FS/UID.pm, bin/freeside-setup: should be able to
19194           freeside-setup without a username now
19195
19196 2006-07-13 16:45  ivan
19197
19198         * FS/FS/UID.pm: mapsecrets file shouldn't be necessary at all...
19199
19200 2006-07-12 20:54  ivan
19201
19202         * FS/FS/Report/Table/Monthly.pm,
19203           httemplate/search/cust_credit.html,
19204           httemplate/search/cust_pay.cgi,
19205           httemplate/search/report_receivables.cgi: fix multiple-agent
19206           virtualization properly for these reports
19207
19208 2006-07-12 16:33  ivan
19209
19210         * FS/: bin/freeside-setup, FS/Setup.pm: add acl bootstrapping -
19211           should be installable again now
19212
19213 2006-07-11 17:20  ivan
19214
19215         * FS/FS/AccessRight.pm, FS/FS/Record.pm, FS/FS/Schema.pm,
19216           FS/FS/cdr.pm, FS/FS/cust_svc.pm, FS/FS/h_svc_phone.pm,
19217           FS/FS/part_svc.pm, FS/FS/svc_phone.pm,
19218           httemplate/elements/menu.html, httemplate/misc/cdr-import.html,
19219           FS/MANIFEST, htetc/handler.pl, httemplate/edit/part_svc.cgi,
19220           httemplate/edit/svc_phone.cgi,
19221           httemplate/edit/elements/edit.html,
19222           httemplate/edit/elements/svc_Common.html,
19223           httemplate/edit/process/svc_phone.html,
19224           httemplate/edit/process/elements/process.html,
19225           httemplate/edit/process/elements/svc_Common.html,
19226           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
19227           httemplate/search/svc_phone.cgi, httemplate/view/svc_phone.cgi,
19228           httemplate/view/elements/svc_Common.html,
19229           FS/FS/part_pkg/voip_cdr.pm: svc_phone service and CDR billing
19230           from imported CDRs
19231
19232 2006-07-05 07:55  ivan
19233
19234         * FS/FS/cust_main.pm: patch to fix fuzzy searching from Ryan Gunn
19235
19236 2006-07-05 04:23  ivan
19237
19238         * README.1.7.0: hint about permissions and users
19239
19240 2006-07-04 05:01  ivan
19241
19242         * FS/: bin/freeside-addgroup, bin/freeside-adduser, MANIFEST:
19243           adding freeside-addgroup
19244
19245 2006-07-01 04:26  ivan
19246
19247         * FS/FS/Record.pm: another Pg 8.1 fix?  noticed by Damon Vincent
19248
19249 2006-06-30 07:30  ivan
19250
19251         * FS/bin/freeside-adduser: checkin freeside-adduser with the -g
19252           flag!  sheesh
19253
19254 2006-06-29 08:45  ivan
19255
19256         * FS/FS/part_export/shellcommands.pm: small patch to set
19257           $new_finger from Tim Yardley
19258
19259 2006-06-29 08:19  ivan
19260
19261         * httemplate/edit/part_bill_event.cgi: percentage late fees too
19262
19263 2006-06-29 06:47  ivan
19264
19265         * FS/FS/inventory_class.pm, FS/FS/svc_Common.pm,
19266           httemplate/browse/inventory_class.html,
19267           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
19268           httemplate/edit/svc_broadband.cgi,
19269           httemplate/edit/svc_domain.cgi, httemplate/edit/svc_external.cgi,
19270           httemplate/edit/svc_forward.cgi, httemplate/edit/svc_www.cgi,
19271           httemplate/search/inventory_item.html: finish at least the
19272           automatic provisioning part
19273
19274 2006-06-27 07:19  ivan
19275
19276         * httemplate/docs/index.html: going to wikiland
19277
19278 2006-06-24 09:41  ivan
19279
19280         * FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
19281           httemplate/edit/part_svc.cgi, httemplate/browse/part_svc.cgi,
19282           httemplate/elements/select-table.html,
19283           httemplate/elements/table-grid.html: Add the ability to link
19284           customer service definition fields to inventory   classes, with
19285           an "automatic/manual" flag.  Add the ability for the web
19286           interface to maintain these links.  Start prettying up the
19287           service def.    edit in preparation for Bigger Changes.
19288
19289 2006-06-21 09:26  ivan
19290
19291         * httemplate/browse/part_pkg.cgi: fix show/hide disabled link
19292           interaction w/pager
19293
19294 2006-06-21 06:00  ivan
19295
19296         * httemplate/elements/iframecontentmws.js: oops, don't want this
19297           debugging in here
19298
19299 2006-06-21 06:00  ivan
19300
19301         * httemplate/view/cust_main/payment_history.html:
19302           http://www.macridesweb.com/oltest/ONCLICK.html !!!!!
19303
19304 2006-06-21 05:58  ivan
19305
19306         * httemplate/view/cust_main.cgi: need the OLiframecontent sub
19307
19308 2006-06-21 05:57  ivan
19309
19310         * httemplate/elements/header-popup.html: adding a header element
19311           for popups to replace CGI::header
19312
19313 2006-06-21 05:56  ivan
19314
19315         * httemplate/elements/iframecontentmws.js: add overlib iframe
19316           function
19317
19318 2006-06-21 01:42  ivan
19319
19320         * FS/FS/agent_type.pm, httemplate/browse/agent_type.cgi: speed up
19321           the agent type report when there are lots of package definitions
19322
19323 2006-06-19 06:09  ivan
19324
19325         * httemplate/view/cust_main/packages.html: fix ACL name for service
19326           provisioning and prevent disabled service provisioning from
19327           messing up table formatting
19328
19329 2006-06-19 05:47  ivan
19330
19331         * bin/mapsecrets2access_user: better error checking for this
19332           thrown-together bootstrapping script
19333
19334 2006-06-19 05:22  ivan
19335
19336         * bin/mapsecrets2access_user: ACL bootstrapping
19337
19338 2006-06-19 05:15  ivan
19339
19340         * FS/: FS/CurrentUser.pm, bin/freeside-upgrade: ACL bootstrapping
19341
19342 2006-06-19 05:09  ivan
19343
19344         * FS/t/ConfDefaults.t: forgot to commit this test
19345
19346 2006-06-19 04:57  ivan
19347
19348         * Changes.1.7.0, README.1.7.0, bin/mapsecrets2access_user: ACL
19349           bootstrapping/upgrade
19350
19351 2006-06-19 04:25  ivan
19352
19353         * FS/FS/AccessRight.pm, FS/FS/access_user.pm, FS/FS/cust_main.pm,
19354           httemplate/elements/menu.html, httemplate/view/cust_main.cgi,
19355           httemplate/view/cust_main/packages.html,
19356           httemplate/view/cust_main/payment_history.html: ACLs, take three
19357           or four or something
19358
19359 2006-06-19 01:05  ivan
19360
19361         * FS/FS/Conf.pm, FS/FS/ConfDefaults.pm, FS/FS/cust_main_Mixin.pm,
19362           FS/FS/cust_pkg.pm, FS/FS/UI/Web.pm, httemplate/config/config.cgi,
19363           httemplate/elements/menu.html,
19364           httemplate/elements/select-cust-fields.html,
19365           httemplate/elements/select-cust_pkg-status.html,
19366           httemplate/elements/tr-select-cust-fields.html,
19367           httemplate/elements/tr-select-cust_pkg-status.html,
19368           httemplate/graph/cust_bill_pkg.cgi,
19369           httemplate/search/cust_pkg_report.cgi,
19370           httemplate/search/report_cust_pkg.html,
19371           httemplate/view/cust_main/contacts.html: add ability to select
19372           specific package defs. and package status to package report for
19373           qis
19374
19375 2006-06-18 23:03  ivan
19376
19377         * httemplate/search/cust_main.cgi: fix up the alternating colors on
19378           the customer search results
19379
19380 2006-06-18 19:33  ivan
19381
19382         * FS/MANIFEST, FS/FS/CurrentUser.pm, FS/FS/Record.pm,
19383           FS/FS/Schema.pm, FS/FS/UID.pm, FS/FS/access_user.pm,
19384           FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
19385           httemplate/elements/select-agent.html,
19386           httemplate/elements/select-table.html,
19387           httemplate/elements/tr-select-agent.html,
19388           httemplate/search/cust_bill.html,
19389           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
19390           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
19391           httemplate/search/svc_forward.cgi: agent virtualization, take one
19392           (stuff from "inactive" changeset snuck into cust_main.pm and the
19393           package reporting changeset in search/cust_pkg.cgi here too)
19394
19395 2006-06-18 05:56  ivan
19396
19397         * httemplate/edit/elements/edit.html: well, it isn't broken...
19398
19399 2006-06-18 05:54  ivan
19400
19401         * FS/FS/AccessRight.pm, FS/FS/access_group.pm,
19402           FS/FS/access_groupagent.pm, FS/FS/m2name_Common.pm,
19403           FS/FS/part_pkg.pm, httemplate/edit/access_group.html,
19404           httemplate/edit/part_pkg.cgi, httemplate/edit/elements/edit.html,
19405           httemplate/edit/process/access_group.html,
19406           httemplate/elements/checkboxes-table-name.html,
19407           httemplate/elements/checkboxes-table.html, FS/MANIFEST,
19408           htetc/handler.pl, httemplate/browse/access_group.html,
19409           httemplate/browse/access_user.html,
19410           httemplate/edit/process/elements/process.html: ACLs: finish group
19411           edit (agents + rights) & browse
19412
19413 2006-06-15 18:23  jeff
19414
19415         * FS/FS/cust_bill.pm, FS/FS/pay_batch.pm,
19416           httemplate/misc/download-batch.cgi: value issues and many bits
19417           remain
19418
19419 2006-06-15 17:47  ivan
19420
19421         * httemplate/misc/download-batch.cgi: and fix the  name for TD
19422           Canada Trust.  and that's it for now.  really.
19423
19424 2006-06-15 17:33  ivan
19425
19426         * httemplate/misc/download-batch.cgi: oops i'm gonna do that too,
19427           now that the batch format file is not the same as the batch
19428           params files
19429
19430 2006-06-15 17:27  ivan
19431
19432         * httemplate/misc/download-batch.cgi: s/printf/sprintf/ and make
19433           the config a little less strange
19434
19435 2006-06-08 03:32  ivan
19436
19437         * httemplate/elements/menu.html: fix link to prepaid card setup
19438
19439 2006-06-06 03:30  ivan
19440
19441         * FS/FS/cdr.pm: fix unmatched =back somehow futzing things up with
19442           automated install. wtf?!
19443
19444 2006-06-02 06:20  ivan
19445
19446         * httemplate/elements/header.html,
19447           httemplate/search/svc_Smart.html, rt/FREESIDE_MODIFIED: add a
19448           service search
19449
19450 2006-05-24 03:22  ivan
19451
19452         * FS/MANIFEST: removing duplicate entries
19453
19454 2006-05-23 08:54  ivan
19455
19456         * README.1.7.0: adding batch upgrade instructions to 1.7.0
19457           instructions too
19458
19459 2006-05-22 11:27  ivan
19460
19461         * FS/FS/cust_main.pm: better error message for banned cards
19462
19463 2006-05-22 11:05  ivan
19464
19465         * Changes.1.5.8: justification
19466
19467 2006-05-21 19:06  ivan
19468
19469         * Makefile: docs are going in the wiki Real Soon Now anyway
19470
19471 2006-05-21 19:04  ivan
19472
19473         * Changes.1.5.8: 1.5.8!
19474
19475 2006-05-21 17:50  ivan
19476
19477         * Makefile: 1.7.0?  why not?
19478
19479 2006-05-21 17:44  ivan
19480
19481         * httemplate/: index.html, elements/menu.html: 1.7.0?  why not!
19482
19483 2006-05-21 11:40  ivan
19484
19485         * FS/FS/part_export/communigate_pro_singledomain.pm: tyop
19486
19487 2006-05-20 13:06  jeff
19488
19489         * README.1.5.7.lastbit, README.1.5.8, FS/FS.pm, FS/MANIFEST,
19490           FS/FS/Schema.pm, FS/FS/cust_bill.pm, FS/FS/cust_pay_batch.pm,
19491           FS/FS/pay_batch.pm, FS/t/pay_batch.t, htetc/handler.pl,
19492           httemplate/browse/cust_pay_batch.cgi,
19493           httemplate/docs/schema.html, httemplate/docs/upgrade10.html,
19494           httemplate/misc/download-batch.cgi: first stab at BoM download
19495
19496 2006-05-15 06:57  ivan
19497
19498         * httemplate/: index.html, elements/freeside.css,
19499           elements/header.html, elements/menu.html: move most of the crap
19500           on the "main menu" to the sidebar
19501
19502 2006-05-15 04:05  ivan
19503
19504         * httemplate/elements/freeside.css,
19505           httemplate/elements/header.html, httemplate/elements/xmenu.css,
19506           httemplate/search/cust_main.cgi, rt/FREESIDE_MODIFIED: more ACL
19507           and re-skinning work, now with RT!
19508
19509 2006-05-14 09:47  ivan
19510
19511         * CREDITS, Changes.1.7.0, htetc/handler.pl, httemplate/autohandler,
19512           httemplate/index.html, httemplate/browse/access_group.html,
19513           httemplate/browse/access_user.html,
19514           httemplate/browse/agent_type.cgi,
19515           httemplate/browse/cust_main_county.cgi,
19516           httemplate/browse/msgcat.cgi, httemplate/browse/part_pkg.cgi,
19517           httemplate/edit/access_group.html,
19518           httemplate/edit/access_user.html, httemplate/edit/agent_type.cgi,
19519           httemplate/edit/cust_bill_pay.cgi,
19520           httemplate/edit/cust_credit.cgi,
19521           httemplate/edit/cust_credit_bill.cgi,
19522           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
19523           httemplate/edit/part_referral.cgi,
19524           httemplate/edit/part_virtual_field.cgi,
19525           httemplate/edit/svc_domain.cgi,
19526           httemplate/edit/elements/edit.html,
19527           httemplate/edit/process/access_group.html,
19528           httemplate/edit/process/access_user.html,
19529           httemplate/edit/process/agent_type.cgi,
19530           httemplate/edit/process/cust_bill_pay.cgi,
19531           httemplate/edit/process/cust_credit.cgi,
19532           httemplate/edit/process/cust_credit_bill.cgi,
19533           httemplate/edit/process/elements/process.html,
19534           httemplate/elements/checkboxes-table.html,
19535           httemplate/elements/cssexpr.js, httemplate/elements/footer.html,
19536           httemplate/elements/header.html,
19537           httemplate/elements/menubar.html,
19538           httemplate/elements/select-access_group.html,
19539           httemplate/elements/tr-select-access_group.html,
19540           httemplate/elements/xmenu.css, httemplate/elements/xmenu.js,
19541           httemplate/misc/batch-cust_pay.html, httemplate/misc/payment.cgi,
19542           httemplate/search/cust_bill.cgi,
19543           httemplate/search/cust_main-otaker.cgi,
19544           httemplate/search/cust_main-payinfo.html,
19545           httemplate/search/cust_main-quickpay.html,
19546           httemplate/search/cust_main.cgi, httemplate/search/cust_pay.html,
19547           httemplate/search/cust_pkg_report.cgi,
19548           httemplate/search/report_cust_bill.html,
19549           httemplate/search/report_cust_credit.html,
19550           httemplate/search/report_cust_pay.html,
19551           httemplate/search/report_prepaid_income.html,
19552           httemplate/search/report_tax.html,
19553           httemplate/search/sqlradius.html,
19554           httemplate/search/svc_acct.html,
19555           httemplate/search/svc_domain.cgi,
19556           httemplate/search/svc_domain.html,
19557           httemplate/search/svc_external.cgi, FS/MANIFEST,
19558           FS/FS/AccessRight.pm, FS/FS/CGI.pm, FS/FS/Schema.pm,
19559           FS/FS/access_group.pm, FS/FS/access_groupagent.pm,
19560           FS/FS/access_right.pm, FS/FS/access_user.pm,
19561           FS/FS/access_user_pref.pm, FS/FS/access_usergroup.pm,
19562           FS/FS/agent_type.pm, FS/FS/cust_bill.pm, FS/FS/m2m_Common.pm,
19563           FS/FS/payby.pm, FS/FS/svc_domain.pm, FS/FS/UI/Web.pm,
19564           FS/FS/part_pkg/billoneday.pm, FS/bin/freeside-addoutsourceuser,
19565           FS/t/AccessRight.t, FS/t/access_group.t,
19566           FS/t/access_groupagent.t, FS/t/access_right.t,
19567           FS/t/access_user.t, FS/t/access_user_pref.t,
19568           FS/t/access_usergroup.t, httemplate/view/cust_main/packages.html,
19569           httemplate/view/cust_main/payment_history.html: first part of ACL
19570           and re-skinning work and some other small stuff
19571
19572 2006-05-13 11:34  ivan
19573
19574         * httemplate/images/background-cheat.png: yay for cheating
19575
19576 2006-05-13 08:31  ivan
19577
19578         * httemplate/images/: 32clear.gif, arrow.down.png,
19579           arrow.right.black.png, arrow.right.png, black-gradient.png,
19580           black-gray-corner.png, black-gray-gradient.png,
19581           black-gray-side.png, black-gray-top.png: adding new images
19582
19583 2006-05-12 06:57  ivan
19584
19585         * httemplate/search/report_receivables.cgi: Pg 8.1 fix was
19586           incorrect and broke things, this should actually work
19587
19588 2006-05-08 04:48  ivan
19589
19590         * README.1.5.8, README.1.7.0: suggest "make clean" on upgrade -
19591           something is not quite right with perl Makefile hoohaw
19592
19593 2006-05-08 04:28  ivan
19594
19595         * FS/FS/Conf.pm, FS/FS/cust_main.pm,
19596           httemplate/search/report_tax.cgi: add config switch to base tax
19597           off shipping address if present
19598
19599 2006-05-08 03:01  ivan
19600
19601         * FS/FS/Report/Table/Monthly.pm, httemplate/index.html,
19602           httemplate/graph/cust_bill_pkg-graph.cgi,
19603           httemplate/graph/cust_bill_pkg.cgi,
19604           httemplate/graph/elements/monthly.html,
19605           httemplate/search/cust_bill_pkg.cgi: sales report per agent and
19606           package class looks good
19607
19608 2006-05-07 13:27  ivan
19609
19610         * README.1.7.0, htetc/handler.pl, httemplate/docs/upgrade10.html,
19611           httemplate/elements/select-month_year.html,
19612           httemplate/elements/select-pkg_class.html,
19613           httemplate/elements/select-table.html,
19614           httemplate/elements/tr-select-from_to.html,
19615           httemplate/elements/tr-select-pkg_class.html,
19616           httemplate/graph/cust_bill_pkg-graph.cgi,
19617           httemplate/graph/cust_bill_pkg.cgi,
19618           httemplate/graph/money_time-graph.cgi,
19619           httemplate/graph/money_time.cgi,
19620           httemplate/graph/report_cust_bill_pkg.html,
19621           httemplate/graph/report_money_time.html,
19622           httemplate/graph/elements/monthly.html: first pass at sales
19623           reports per agent and package class
19624
19625 2006-05-03 02:47  ivan
19626
19627         * httemplate/search/report_receivables.cgi: pg 8.1 fix from Chris
19628           Cappuccio
19629
19630 2006-05-02 08:23  ivan
19631
19632         * FS/: MANIFEST, FS/Pony.pm: yours!
19633
19634 2006-05-02 08:03  ivan
19635
19636         * httemplate/: index.html, search/report_receivables.html: add an
19637           agent pre-selection page to receivables report
19638
19639 2006-05-02 06:29  ivan
19640
19641         * SCHEMA_CHANGE: need to install the new Schema.pm before you can
19642           autogenerate off it
19643
19644 2006-05-02 04:59  ivan
19645
19646         * httemplate/index.html, FS/FS/Report/Table/Monthly.pm,
19647           httemplate/graph/money_time-graph.cgi,
19648           httemplate/graph/money_time.cgi,
19649           httemplate/graph/report_money_time.html: add a "pre-report" page
19650           to this report/graph as requested by lewis/wtxs, also add 12mo
19651           total option
19652
19653 2006-05-01 06:09  ivan
19654
19655         * FS/FS/part_pkg/prorate.pm: small fix to make prorate behave on
19656           the 1st as it did before
19657
19658 2006-05-01 05:38  ivan
19659
19660         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fix some very
19661           annoying clucks (warnings with backtraces) when cutoff day isn't
19662           found in old packages
19663
19664 2006-05-01 04:45  ivan
19665
19666         * FS/FS/TicketSystem/RT_External.pm: column reference "disabled" is
19667           ambiguous
19668
19669 2006-05-01 04:43  ivan
19670
19671         * FS/FS/TicketSystem/RT_External.pm: fix bug with duplicate tickets
19672           showing up on customer view listing when the custom priority
19673           field was edited
19674
19675 2006-04-26 06:16  ivan
19676
19677         * Makefile: apache reload doesn't work when server isn't running
19678           already
19679
19680 2006-04-21 17:58  ivan
19681
19682         * httemplate/browse/generic.cgi,
19683           httemplate/browse/inventory_class.html,
19684           httemplate/browse/part_pkg.cgi, httemplate/browse/pkg_class.html,
19685           httemplate/browse/rate.cgi,
19686           httemplate/browse/elements/browse.html, htetc/handler.pl,
19687           httemplate/index.html, httemplate/edit/inventory_class.html,
19688           httemplate/edit/part_pkg.cgi, httemplate/edit/pkg_class.html,
19689           httemplate/edit/elements/edit.html,
19690           httemplate/edit/process/inventory_class.html,
19691           httemplate/edit/process/pkg_class.html,
19692           httemplate/edit/process/elements/process.html,
19693           httemplate/elements/select-agent.html,
19694           httemplate/elements/select-pkg_class.html,
19695           httemplate/elements/select-table.html,
19696           httemplate/elements/tr-select-pkg_class.html,
19697           httemplate/search/cust_pkg.cgi,
19698           httemplate/search/inventory_class.html, FS/FS/part_pkg.pm,
19699           httemplate/search/elements/search.html: start of package class
19700           web UI (add/edit package classes, package class selection in
19701           package def edit)
19702
19703 2006-04-21 07:21  ivan
19704
19705         * FS/FS/part_pkg/incomplete/billoneday.pm: throw this in here for
19706           now
19707
19708 2006-04-21 07:20  ivan
19709
19710         * FS/FS/part_pkg/: flat.pm, prorate.pm, subscription.pm: fix some
19711           indentation and the default cutoff day
19712
19713 2006-04-21 05:45  ivan
19714
19715         * httemplate/: index.html, browse/queue.cgi, misc/queue.cgi,
19716           search/queue.html: s(browse/queue.cgi)(search/queue.html)
19717
19718 2006-04-18 23:37  ivan
19719
19720         * FS/FS/cust_main.pm: DOH!  perlvar: not counting patterns matched
19721           in nested blocks that have been exited already.
19722
19723 2006-04-18 12:33  ivan
19724
19725         * httemplate/docs/install.html: add JSON to initial install
19726           instructions
19727
19728 2006-04-15 06:32  ivan
19729
19730         * httemplate/graph/money_time.cgi: REALLY correct the period for
19731           the total column this time
19732
19733 2006-04-15 06:28  ivan
19734
19735         * httemplate/graph/money_time.cgi: correct period & use a yellow
19736           color for the total column
19737
19738 2006-04-15 06:25  ivan
19739
19740         * httemplate/graph/money_time.cgi: format & link the total column
19741
19742 2006-04-14 17:21  ivan
19743
19744         * httemplate/graph/money_time.cgi: and </TD> the total column
19745
19746 2006-04-14 17:16  ivan
19747
19748         * httemplate/graph/money_time.cgi: add a total column
19749
19750 2006-04-14 04:55  ivan
19751
19752         * FS/FS/: Conf.pm, svc_forward.pm: add the
19753           svc_forward-arbitrary_dst flag to enable arbitrary svc_forward
19754           destinations
19755
19756 2006-04-13 14:29  ivan
19757
19758         * FS/bin/freeside-adduser: don't do the duplicate check unless
19759           there's a file already; fixes problem with first use of
19760           freeside-adduser
19761
19762 2006-04-12 05:36  ivan
19763
19764         * httemplate/index.html, FS/FS/cust_main.pm,
19765           httemplate/search/cust_main-zip.html,
19766           httemplate/search/cust_main.cgi,
19767           httemplate/search/report_cust_main-zip.html,
19768           httemplate/search/elements/search.html: zip code report
19769
19770 2006-04-09 16:41  ivan
19771
19772         * httemplate/view/: cust_main.cgi, cust_main/payment_history.html,
19773           cust_main/tickets.html: a few more fixups for our favorite
19774           include(...) from Scott Edwards
19775
19776 2006-04-09 16:39  ivan
19777
19778         * httemplate/edit/cust_main.cgi: add "spool_cdr" to cust_main
19779           fields
19780
19781 2006-04-09 16:24  ivan
19782
19783         * FS/FS/part_export/domain_shellcommands.pm: should fix "Can't use
19784           string ("old_uid") as a SCALAR ref while "strict refs" in use"
19785           error
19786
19787 2006-04-09 13:36  ivan
19788
19789         * FS/bin/freeside-adduser: error out if you try to add duplicates;
19790           this should lower my annoyance-level
19791
19792 2006-04-03 16:26  ivan
19793
19794         * FS/FS/: Conf.pm, svc_acct.pm: option to disable global uniqueness
19795           checking
19796
19797 2006-04-03 13:49  ivan
19798
19799         * FS/FS/svc_domain.pm: add PTR to sort order for DNS entries
19800
19801 2006-04-03 04:36  ivan
19802
19803         * FS/FS/Record.pm: and also allow [ and ] in ut_textn
19804
19805 2006-04-03 03:11  ivan
19806
19807         * FS/FS/Record.pm: allow [ and ] in ut_text
19808
19809 2006-04-03 02:46  ivan
19810
19811         * htetc/handler.pl, FS/FS/Misc.pm,
19812           httemplate/edit/cust_main/contact.html,
19813           httemplate/edit/cust_main/select-country.html,
19814           httemplate/edit/cust_main/select-state.html,
19815           httemplate/misc/states.cgi,
19816           httemplate/view/cust_main/contacts.html: have the UI use full
19817           country names, and state names outside the US...
19818
19819 2006-04-02 15:13  ivan
19820
19821         * FS/FS/: cust_main.pm, cust_pay_batch.pm: typo
19822
19823 2006-03-31 15:22  ivan
19824
19825         * httemplate/browse/part_bill_event.cgi: quick sort fix for billing
19826           events
19827
19828 2006-03-31 01:20  lsc
19829
19830         * FS/FS/part_pkg/: prorate.pm, subscription.pm: fixed the errors
19831           pointed out by Ivan in the following email:
19832
19833           ---- before and after now?  I gave subscription and prorate a
19834           try.  Subscription came out as:
19835
19836             subscription 27th (03/25/06 - 04/27/06)  $10.00
19837             subscription 23rd (03/25/06 - 04/23/06)  $10.00
19838
19839           the "23rd" one is right, but the "27th" one should have only
19840           advanced the date two days to 3/27/06.
19841
19842               Prorate came out as:
19843
19844               prorate 23rd (03/25/06 - 04/23/06)  $9.20
19845               prorate 27th (03/25/06 - 04/27/06)  $10.49
19846
19847           The "23rd" one is right, but the "27th" one should have only
19848           advanced the date two days to 4/27/06.
19849
19850           lsc@prgmr.com
19851
19852 2006-03-30 06:22  ivan
19853
19854         * README.1.7.0, FS/bin/freeside-upgrade: move all the
19855           schema-updating magic into DBIx::DBSchema
19856
19857 2006-03-24 18:23  ivan
19858
19859         * FS/FS/cust_main.pm, FS/FS/queue_depend.pm, FS/FS/svc_acct.pm,
19860           FS/bin/freeside-setup,
19861           fs_selfservice/FS-SelfService/cgi/agent.cgi,
19862           fs_selfservice/FS-SelfService/cgi/payment_results.html,
19863           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
19864           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
19865           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
19866           httemplate/misc/upload-batch.cgi,
19867           httemplate/misc/process/cdr-import.html,
19868           httemplate/misc/process/cust_main-import.cgi,
19869           httemplate/misc/process/cust_main-import_charges.cgi,
19870           httemplate/misc/process/inventory_item-import.html: successfully
19871           correct the spelling of sucessful
19872
19873 2006-03-24 11:49  ivan
19874
19875         * httemplate/misc/process/payment.cgi: fix spelling
19876
19877 2006-03-23 04:00  lsc
19878
19879         * FS/FS/part_pkg/: billoneday.pm, prorate.pm, subscription.pm: for
19880           subscription.pm and prorate.pm:
19881
19882           -modify the subscription and prorate price plans
19883           (FS/FS/part_pkg/subscription.pm and prorate.pm) to have a
19884           configurable (add a field to the %info hash) billing day instead
19885           of "1st of the month" only.  subscription will be easy, prorate
19886           will be a little trickier.
19887
19888           essentially, I replaced the '1' in the 'day' field of the
19889           timelocal that generates $$date with the value I added to the
19890           %info hash, 'cutoff_day'
19891
19892           -implement a price plan (new file in FS/FS/part_pkg/ - probably
19893           @ISA FS::part_pkg::subscription) that charges the first full
19894           month if the customer signs up between the 1st and the
19895           configurable billing day, and gives them the remainder of the
19896           month free if they sign up between the configurable billing day
19897           and the end of the month.
19898
19899           if this is the first time the customer is billed, and if the date
19900           is greater than the cutoff date, advance $ssdate to cutoff_day of
19901           next month, else $$date is cutoff_date of this month.  Either
19902           way, charge them for a month.
19903
19904           ----------------------------------------------------------------------
19905
19906 2006-03-20 11:13  ivan
19907
19908         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/cdr.pm,
19909           FS/FS/cdr_upstream_rate.pm, FS/FS/cust_main.pm,
19910           FS/FS/cust_svc.pm, FS/FS/rate_detail.pm, FS/FS/svc_acct.pm,
19911           FS/FS/part_pkg/voip_cdr.pm, httemplate/edit/part_pkg.cgi,
19912           FS/MANIFEST, FS/t/cdr_upstream_rate.t,
19913           bin/cdr_upstream_rate.import, httemplate/edit/rate.cgi,
19914           httemplate/edit/cust_main/billing.html,
19915           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
19916           httemplate/view/cust_main/billing.html: add price plan to bill on
19917           internal or external CDRs directly, add option to export CDRs to
19918           a per-customer downstream file
19919
19920 2006-03-17 06:56  ivan
19921
19922         * FS/FS/Daemon.pm: use IO::File, lucky this never threw an error...
19923
19924 2006-03-14 23:34  ivan
19925
19926         * FS/FS/part_pkg/voip_cdr.pm: initial commit of this just cause i
19927           want a revision history
19928
19929 2006-03-14 20:17  ivan
19930
19931         * FS/FS/Record.pm: handle BIGSERIAL like SERIAL for the cdr table,
19932           and normalize canadian zip codes as well as us ones
19933
19934 2006-03-13 14:32  ivan
19935
19936         * httemplate/elements/: progress-init.html, progress-popup.html:
19937           fix progress hoohaw for internet exploder again, whew.  also make
19938           sure error/finish messages are centered, looks better
19939
19940 2006-03-10 23:27  ivan
19941
19942         * httemplate/elements/footer.html: some pages from ui hoohaw have
19943           leaked footer include, need something here for now
19944
19945 2006-03-10 21:21  ivan
19946
19947         * httemplate/: elements/progress-init.html, elements/xmlhttp.html,
19948           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
19949           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
19950           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix the
19951           progressbar bug with multiple progressbar forms on a page
19952
19953 2006-03-10 14:30  ivan
19954
19955         * httemplate/: elements/progress-init.html,
19956           misc/email_invoice_events.cgi, misc/email_invoices.cgi,
19957           misc/fax_invoice_events.cgi, misc/fax_invoices.cgi,
19958           misc/print_invoice_events.cgi, misc/print_invoices.cgi: fix to
19959           (hopefully) allow multiple progress-init's in a page, also add
19960           second $cgi arg to all these progressbar calls...
19961
19962 2006-03-10 14:28  ivan
19963
19964         * FS/FS/UI/Web.pm: want to know who *called* this without the
19965           required second arg
19966
19967 2006-03-09 05:42  ivan
19968
19969         * htetc/handler.pl: fix that
19970           blank-page-instead-of-profiling-redirect-when-called-from-an-include
19971           bug triggered by mason 1.32 :)
19972
19973 2006-03-09 03:48  ivan
19974
19975         * httemplate/view/cust_main.cgi: don't use a table with
19976           WIDTH="100%", it shoves the custnum and "billing information"
19977           boxes way out to the right
19978
19979 2006-03-08 04:14  ivan
19980
19981         * FS/FS/inventory_item.pm,
19982           httemplate/misc/inventory_item-import.html,
19983           httemplate/misc/process/inventory_item-import.html,
19984           httemplate/search/inventory_class.html,
19985           httemplate/search/inventory_item.html:  Add an option to the web
19986           interface to batch upload new entries to the
19987           inventory_item table.
19988
19989 2006-03-08 02:05  ivan
19990
19991         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/inventory_class.pm,
19992           FS/FS/inventory_item.pm, FS/t/inventory_class.t,
19993           FS/t/inventory_item.t, httemplate/search/inventory_class.html,
19994           httemplate/search/inventory_item.html, bin/generate-table-module,
19995           htetc/handler.pl, httemplate/edit/inventory_class.html,
19996           httemplate/edit/elements/edit.html,
19997           httemplate/edit/process/inventory_class.html,
19998           httemplate/edit/process/elements/process.html,
19999           httemplate/search/elements/search.html: Add a new table for
20000           inventory with for DIDs/serials/etc., and an additional new table
20001           for inventory category (i.e. to distinguish DIDs, serials, MACs,
20002           etc.)
20003
20004 2006-03-08 00:21  ivan
20005
20006         * FS/FS/agent.pm: add space in error msg
20007
20008 2006-03-03 07:02  ivan
20009
20010         * FS/FS/Report/Table/Monthly.pm,
20011           httemplate/graph/money_time-graph.cgi,
20012           httemplate/graph/money_time.cgi: agent-specific
20013           sales/credit/receipts summary
20014
20015 2006-02-28 11:34  ivan
20016
20017         * FS/FS/part_pkg.pm: update POD docs regarding new price plans
20018
20019 2006-02-22 05:07  ivan
20020
20021         * FS/FS/Conf.pm, httemplate/elements/phonenumber.html,
20022           httemplate/images/red_telephone_mimooh_01.png,
20023           httemplate/view/cust_main/contacts.html: add vonage click2call
20024           feature
20025
20026 2006-02-21 23:12  ivan
20027
20028         * FS/FS/CGI.pm: a better CGI::rooturl(), will have to do for now
20029
20030 2006-02-18 03:14  ivan
20031
20032         * FS/FS/Schema.pm, FS/FS/cdr.pm, FS/FS/cdr_calltype.pm,
20033           FS/FS/cdr_carrier.pm, FS/FS/cdr_type.pm, FS/FS/cust_main.pm,
20034           README.1.7.0, README.2.0.0, FS/MANIFEST,
20035           FS/FS/part_pkg/voip_sqlradacct.pm, FS/t/cdr.t,
20036           FS/t/cdr_calltype.t, FS/t/cdr_carrier.t, FS/t/cdr_type.t,
20037           FS/t/part_pkg-voip_cdr.t, htetc/handler.pl,
20038           httemplate/misc/cdr-import.html,
20039           httemplate/misc/process/cdr-import.html,
20040           httemplate/search/cdr.html, httemplate/search/report_cdr.html,
20041           bin/cdr_calltype.import: CDR schema and class
20042
20043 2006-02-17 20:32  ivan
20044
20045         * htetc/global.asa, httemplate/docs/install.html: Mason it is
20046
20047 2006-02-17 18:11  ivan
20048
20049         * FS/FS/: cust_tax_exempt_pkg.pm, domain_record.pm, msgcat.pm,
20050           nas.pm, part_bill_event.pm, port.pm, prepay_credit.pm, queue.pm,
20051           queue_arg.pm, rate_detail.pm, reg_code_pkg.pm: update POD
20052           documentation left behind from example template
20053
20054 2006-02-16 13:43  ivan
20055
20056         * FS/FS/Setup.pm, FS/bin/freeside-setup, bin/populate-msgcat,
20057           httemplate/docs/admin.html, httemplate/docs/install.html:
20058           automate more of the initial data adding...
20059
20060 2006-02-08 23:18  ivan
20061
20062         * httemplate/elements/: calendar-en.js, calendar-setup.js,
20063           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
20064           jscalendar
20065
20066 2006-02-08 14:53  ivan
20067
20068         * FS/bin/freeside-selfservice-server: don't leave ssh zombies
20069           around either
20070
20071 2006-02-07 19:50  ivan
20072
20073         * httemplate/docs/: upgrade7.html, upgrade8.html: remove ancient
20074           upgrade instructions
20075
20076 2006-02-07 19:49  ivan
20077
20078         * httemplate/docs/: upgrade10.html, index.html: slightly html-ize
20079           the 1.5.8 upgrade instructions
20080
20081 2006-02-07 18:26  ivan
20082
20083         * FS/FS/UID.pm: update error message when secrets file cannot be
20084           found
20085
20086 2006-02-07 05:49  ivan
20087
20088         * FS/FS/svc_acct.pm: well, it was already fatal.  at least now the
20089           error message is better.
20090
20091 2006-02-07 03:12  ivan
20092
20093         * httemplate/edit/cust_pay.cgi: remove inadvertant extra table
20094           statement preventing page from showing up in konq
20095
20096 2006-02-05 04:27  ivan
20097
20098         * FS/FS/option_Common.pm, httemplate/browse/payment_gateway.html,
20099           httemplate/edit/payment_gateway.html,
20100           httemplate/edit/process/payment_gateway.html: payment gateway
20101           editing
20102
20103 2006-02-01 15:13  ivan
20104
20105         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
20106           FS/FS/Cron/backup.pm, FS/FS/Cron/bill.pm, FS/FS/Cron/vacuum.pm,
20107           FS/bin/freeside-daily, FS/bin/freeside-monthly,
20108           FS/t/Cron-backup.t, FS/t/Cron-bill.t, FS/t/Cron-vacuum.t,
20109           httemplate/browse/part_bill_event.cgi: finish adding
20110           freeside-monthly and monthly events
20111
20112 2006-01-31 23:58  ivan
20113
20114         * Makefile: HEAD isn't 1.5.8 anymore
20115
20116 2006-01-31 07:01  ivan
20117
20118         * FS/FS/payby.pm: oops, forgot $
20119
20120 2006-01-31 03:02  ivan
20121
20122         * FS/FS/Schema.pm, FS/FS/payby.pm, FS/MANIFEST, FS/t/payby.t,
20123           htetc/handler.pl, httemplate/browse/part_bill_event.cgi,
20124           httemplate/edit/part_bill_event.cgi: [no log message]
20125
20126 2006-01-30 20:26  ivan
20127
20128         * httemplate/: browse/addr_block.cgi, browse/agent.cgi,
20129           browse/agent_type.cgi, browse/cust_pay_batch.cgi,
20130           browse/part_bill_event.cgi, browse/part_export.cgi,
20131           browse/part_pkg.cgi, browse/part_referral.cgi,
20132           browse/part_svc.cgi, browse/part_virtual_field.cgi,
20133           browse/payment_gateway.html, browse/queue.cgi, browse/rate.cgi,
20134           browse/router.cgi, browse/svc_acct_pop.cgi,
20135           config/config-view.cgi, config/config.cgi,
20136           edit/REAL_cust_pkg.cgi, edit/agent.cgi,
20137           edit/agent_payment_gateway.html, edit/agent_type.cgi,
20138           edit/bulk-cust_svc.html, edit/cust_pay.cgi, edit/part_export.cgi,
20139           edit/part_pkg.cgi, edit/part_svc.cgi, edit/payment_gateway.html,
20140           edit/prepay_credit.cgi, edit/rate.cgi, edit/rate_region.cgi,
20141           edit/reg_code.cgi, edit/svc_acct.cgi, edit/svc_broadband.cgi,
20142           edit/svc_forward.cgi, edit/process/prepay_credit.cgi,
20143           edit/process/reg_code.cgi, misc/batch-cust_pay.html,
20144           misc/cust_main-import.cgi, misc/cust_main-import_charges.cgi,
20145           misc/expire_pkg.cgi, misc/link.cgi, misc/meta-import.cgi,
20146           misc/upload-batch.cgi, misc/whois.cgi,
20147           misc/process/cust_main-import.cgi,
20148           misc/process/cust_main-import_charges.cgi,
20149           misc/process/meta-import.cgi, search/report_prepaid_income.cgi,
20150           search/report_tax.cgi, search/svc_external.cgi,
20151           view/cust_bill.cgi, view/cust_main.cgi, view/svc_acct.cgi,
20152           view/svc_broadband.cgi, view/svc_domain.cgi,
20153           view/svc_external.cgi: move header() to
20154           include(/elements/header.html) so it can be changed in one place,
20155           thanks to Scott Edwards
20156
20157 2006-01-30 18:59  ivan
20158
20159         * FS/FS/Record.pm: fix "table not found" dbdef error message to
20160           recommend freeside-upgrade instead create + dbdef-create
20161
20162 2006-01-26 23:34  ivan
20163
20164         * httemplate/search/report_tax.cgi: small visual fix to alternating
20165           row colors when show_taxclasses is on
20166
20167 2006-01-26 17:33  ivan
20168
20169         * httemplate/search/cust_tax_exempt_pkg.cgi: on tax exemption
20170           report, show more info on the specific line item and invoice
20171
20172 2006-01-26 07:27  ivan
20173
20174         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/cust_tax_exempt_pkg.pm,
20175           FS/FS/part_pkg.pm, FS/FS/pkg_class.pm, FS/t/pkg_class.t,
20176           httemplate/search/cust_bill_pkg.cgi,
20177           httemplate/search/cust_tax_exempt_pkg.cgi,
20178           httemplate/search/report_tax.cgi,
20179           httemplate/search/report_tax.html: whew, FINALLY can fix monthly
20180           exemption columns to work correctly.  also make them
20181           agent-specific.  also fix package exemption columns, they were
20182           bunk too, sheesh.  start adding package classes for package class
20183           tax reporting.
20184
20185 2006-01-25 04:34  ivan
20186
20187         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_bill.pm,
20188           FS/FS/cust_main.pm, FS/FS/cust_tax_exempt.pm,
20189           FS/FS/cust_tax_exempt_pkg.pm, FS/FS/h_cust_bill.pm,
20190           FS/FS/h_cust_tax_exempt.pm, FS/t/cust_tax_exempt_pkg.t,
20191           FS/t/h_cust_bill.t, FS/t/h_cust_tax_exempt.t, README.2.0.0,
20192           FS/MANIFEST: change texas-style tax exemptions to be against a
20193           specific line item rather than just general per-customer, for
20194           later tracking and tax reporting.  fix 1969/1970 exemptions for
20195           one-off charges
20196
20197 2006-01-05 01:34  ivan
20198
20199         * httemplate/docs/upgrade10.html: my last 1.4 -> 1.5 upgrade...
20200
20201 2006-01-04 18:03  ivan
20202
20203         * FS/FS/Schema.pm: remove redundant indices on cust_main ship_
20204           columns
20205
20206 2006-01-03 00:45  ivan
20207
20208         * bin/billco-upload: agentnums 1-3
20209
20210 2005-12-29 18:41  rsiddall
20211
20212         * FS/FS/Conf.pm, FS/FS/ConfItem.pm, FS/FS/cust_pkg.pm,
20213           FS/FS/cust_svc.pm, FS/FS/part_export/artera_turbo.pm,
20214           fs_selfservice/FS-SelfService/SelfService.pm,
20215           fs_selfservice/FS-SelfService/cgi/provision_list.html,
20216           httemplate/view/cust_main.cgi: Fixing a few typos.
20217
20218 2005-12-24 19:41  ivan
20219
20220         * httemplate/search/report_tax.cgi: add switch to enable taxclass
20221           breakdown, report invoiced tax separately in that case
20222
20223 2005-12-24 19:38  ivan
20224
20225         * httemplate/edit/part_bill_event.cgi: make sure to specify a
20226           money_char default
20227
20228 2005-12-24 19:18  ivan
20229
20230         * httemplate/search/: report_tax.cgi, report_tax.html: add switch
20231           to enable taxclass breakdown, report invoiced tax separately in
20232           that case
20233
20234 2005-12-24 19:07  ivan
20235
20236         * httemplate/search/cust_bill_pkg.cgi: correct "out of taxable
20237           region" flag on new line item report - NULLs need to be compared
20238           explicitly.  apparantly NULL != NULL.  bah SQL
20239
20240 2005-12-24 19:00  ivan
20241
20242         * README.1.5.8, FS/FS/Schema.pm: update indices for better tax
20243           report performance
20244
20245 2005-12-24 18:31  ivan
20246
20247         * httemplate/search/cust_bill_pkg.cgi: fixup new line item report
20248           brainfart
20249
20250 2005-12-24 17:57  ivan
20251
20252         * httemplate/search/report_tax.cgi: correct end date display for
20253           "now"
20254
20255 2005-12-24 16:52  ivan
20256
20257         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
20258           httemplate/edit/part_bill_event.cgi: add invoice event to suspend
20259           only when greater than N amount
20260
20261 2005-12-24 16:36  ivan
20262
20263         * httemplate/edit/cust_main/billing.html: don't reenable postal
20264           billing for existing customers just cause its blank...
20265
20266 2005-12-21 20:24  ivan
20267
20268         * httemplate/search/report_tax.cgi: and s/$taxable/$tot_taxable/ in
20269           the declaration too
20270
20271 2005-12-21 20:22  ivan
20272
20273         * httemplate/search/report_tax.cgi: fix some ambiguous var names
20274           causing " "my" variable $t masks earlier declaration in same
20275           scope" errors
20276
20277 2005-12-21 20:02  ivan
20278
20279         * Changes.1.5.8: more accurate description of tax report changes
20280
20281 2005-12-21 20:01  ivan
20282
20283         * httemplate/search/cust_bill_event.html,
20284           httemplate/search/cust_bill_pkg.cgi,
20285           httemplate/search/cust_pkg_report.cgi,
20286           httemplate/search/report_cust_bill.html,
20287           httemplate/search/report_cust_credit.html,
20288           httemplate/search/report_cust_pay.html,
20289           httemplate/search/report_tax.cgi,
20290           httemplate/search/report_tax.html, FS/FS/cust_bill_pkg.pm,
20291           httemplate/elements/select-agent.html,
20292           httemplate/elements/table-grid.html,
20293           httemplate/elements/tr-input-beginning_ending.html,
20294           httemplate/elements/tr-select-agent.html,
20295           httemplate/search/elements/search.html: tax report update, link
20296           to new line item report, per-agent tax reporting
20297
20298 2005-12-18 20:18  ivan
20299
20300         * FS/FS/part_pkg/: sesmon_hour.pm, sesmon_minute.pm,
20301           sql_external.pm, sql_generic.pm, voip_sqlradacct.pm: correct
20302           field labeling - not always monthly
20303
20304 2005-12-18 20:18  ivan
20305
20306         * Changes.1.5.8, FS/FS/part_pkg/sqlradacct_hour.pm: add maximum
20307           "caps" to RADIUS usage charges
20308
20309 2005-12-16 14:47  ivan
20310
20311         * FS/FS/raddb.pm, bin/generate-raddb: add motorola canopy
20312           attributes from wtxs, neaten up raddb.pm generation
20313
20314 2005-12-15 17:49  ivan
20315
20316         * httemplate/edit/payment_gateway.html: add TransactionCentral
20317
20318 2005-12-15 11:36  ivan
20319
20320         * httemplate/edit/: agent.cgi, agent_type.cgi: fix bug when adding
20321           new agent types, noticed by Julius Igugu
20322
20323 2005-12-15 10:45  ivan
20324
20325         * bin/print-schema: adding print-schema
20326
20327 2005-12-14 20:04  ivan
20328
20329         * FS/FS/Conf.pm, FS/FS/cust_pay_void.pm, FS/FS/Record.pm,
20330           httemplate/misc/unvoid-cust_pay_void.cgi: payment "un-void"ing
20331
20332 2005-12-14 12:57  ivan
20333
20334         * FS/FS/svc_acct.pm: allow a dir field to be set (or
20335           auto-generated) even if uid is fixed
20336
20337 2005-12-14 10:52  ivan
20338
20339         * FS/FS/part_export/radiator.pm: add 'STATE' field for suspensions
20340           to Radiator export
20341
20342 2005-12-12 19:13  ivan
20343
20344         * httemplate/edit/process/payment_gateway.html: fix options in
20345           gateway adding
20346
20347 2005-12-12 13:39  ivan
20348
20349         * FS/FS/part_export/radiator.pm: use crypt password for radiator
20350           export
20351
20352 2005-12-09 08:58  ivan
20353
20354         * httemplate/: edit/process/cust_credit_bill.cgi,
20355           view/cust_main/payment_history.html: fill in reason if empty when
20356           applying a credit to a refund
20357
20358 2005-12-09 08:56  ivan
20359
20360         * httemplate/edit/: cust_main.cgi, cust_main/billing.html: fix
20361           postal mail checkbox misbehaving (isn't sticky on errors -
20362           reverts back to on)
20363
20364 2005-12-07 15:48  ivan
20365
20366         * FS/: FS/Record.pm, bin/freeside-setup: for fetching inserted keys
20367           without pg_oid_status, look up the actual sequence name from
20368           dbdef rather than assuming ${table}_${column}_seq
20369
20370 2005-12-06 14:25  ivan
20371
20372         * FS/FS/Record.pm: make sure zip is required for canada, also use
20373           CURRVAL() function instead of pg_oid_status DBD attribute because
20374           Pg 8.1 doesn't have oids by default anymore
20375
20376 2005-12-05 11:01  ivan
20377
20378         * FS/FS/svc_Common.pm: avoid uninitialized value errors
20379
20380 2005-12-05 09:19  ivan
20381
20382         * httemplate/edit/process/cust_main.cgi: eek, don't log all this
20383           debugging info by default
20384
20385 2005-12-02 23:26  ivan
20386
20387         * htetc/handler.pl: this should be the last of
20388           s/RT::TicketCustomFieldValues/RT::ObjectCustomFieldValues/
20389
20390 2005-12-02 23:12  ivan
20391
20392         * Makefile: those semicolons can't possibly have belonged there
20393
20394 2005-12-02 23:02  ivan
20395
20396         * FS/bin/freeside-upgrade: force a dbdef reload.  no wonder this
20397           had to be run multiple times before
20398
20399 2005-12-02 22:49  ivan
20400
20401         * README.1.5.8, httemplate/docs/install.html,
20402           httemplate/docs/upgrade10.html: add Term::ReadKey to install &
20403           upgrade docs and README.1.5.8
20404
20405 2005-12-01 18:30  ivan
20406
20407         * httemplate/docs/upgrade10.html: and Net::Whois::Raw
20408
20409 2005-12-01 17:52  ivan
20410
20411         * README.1.5.8, httemplate/docs/upgrade10.html: note DBIx::DBSchema
20412           0.29 is required for Pg 7.2.x and earlier
20413
20414 2005-12-01 17:22  ivan
20415
20416         * httemplate/docs/upgrade10.html: apache instructions already up
20417           top
20418
20419 2005-12-01 11:17  ivan
20420
20421         * httemplate/edit/agent_type.cgi: list disabled packages on agent
20422           type edit if they are still associated with the type
20423
20424 2005-12-01 09:36  ivan
20425
20426         * FS/FS/part_export/shellcommands.pm: shellcommands usermod_pwonly
20427           shouldn't apply to RADIUS groups, this is messing up unrelated
20428           RADIUS exports
20429
20430 2005-11-30 09:48  ivan
20431
20432         * README.1.5.8: later versions are okay too
20433
20434 2005-11-28 09:16  ivan
20435
20436         * FS/FS/cust_main.pm: turn off debugging
20437
20438 2005-11-28 09:13  ivan
20439
20440         * FS/bin/freeside-sqlradius-radacctd: in POD example, remove extra
20441           SQL that Pg doesn't need and MySQL doesn't like
20442
20443 2005-11-28 09:12  ivan
20444
20445         * FS/bin/freeside-sqlradius-radacctd: update docs and error message
20446           for all three supporte exports
20447
20448 2005-11-28 09:07  ivan
20449
20450         * FS/bin/freeside-sqlradius-radacctd: startup
20451           freeside-sqlradius-radacctd for radiator export too
20452
20453 2005-11-28 08:59  ivan
20454
20455         * FS/FS/svc_Common.pm: allow defaults to override empty values for
20456           new objects
20457
20458 2005-11-28 08:38  ivan
20459
20460         * FS/FS/cust_svc.pm: better error msg
20461
20462 2005-11-28 08:34  ivan
20463
20464         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
20465           deal with any usage-capable export
20466
20467 2005-11-28 08:21  ivan
20468
20469         * FS/FS/cust_svc.pm: update cust_svc::seconds_since_sqlradacct to
20470           deal with any usage-capable export
20471
20472 2005-11-28 08:14  ivan
20473
20474         * FS/FS/Record.pm: okay, its been tested
20475
20476 2005-11-28 08:07  ivan
20477
20478         * FS/FS/part_export/radiator.pm: fix small bug in radiator export
20479
20480 2005-11-28 07:41  ivan
20481
20482         * FS/FS/cust_main.pm: add debugging info to cust_main to figure out
20483           where the freeze is coming from
20484
20485 2005-11-27 13:59  ivan
20486
20487         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
20488           per-agent billco spools
20489
20490 2005-11-22 10:29  ivan
20491
20492         * FS/FS/Conf.pm, httemplate/edit/process/cust_main.cgi: add
20493           backend-realtime config flag, should be more intuitive for
20494           guyananet
20495
20496 2005-11-22 08:41  ivan
20497
20498         * FS/FS/svc_Common.pm: oops, supposed to commit this one
20499
20500 2005-11-22 08:39  ivan
20501
20502         * FS/FS/svc_Common.pm: set default fields in new method, mostly for
20503           svc_acct.seconds
20504
20505 2005-11-22 05:26  ivan
20506
20507         * FS/FS/part_export/radiator.pm: update radiator export to deal
20508           with prepaid and some other random stuff
20509
20510 2005-11-22 01:13  ivan
20511
20512         * httemplate/docs/install.html: correct common misconception RIGHT
20513           THERE in the docs
20514
20515 2005-11-21 07:24  ivan
20516
20517         * FS/FS/: export_svc.pm, part_svc.pm, rate.pm: when editing exports
20518           and there's a duplicate error, show all conflicting accounts not
20519           just the ones for different customers
20520
20521 2005-11-21 06:25  ivan
20522
20523         * FS/FS/part_export/: shellcommands.pm,
20524           shellcommands_withdomain.pm: add usermod_nousername flag to just
20525           prohibit username changes
20526
20527 2005-11-21 04:41  ivan
20528
20529         * httemplate/: edit/cust_main/billing.html, view/cust_bill.cgi,
20530           view/cust_main/payment_history.html: ignore blank lines in payby
20531           config
20532
20533 2005-11-21 03:04  ivan
20534
20535         * README: slight update to README
20536
20537 2005-11-21 02:47  ivan
20538
20539         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20540           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
20541           httemplate/edit/cust_main/billing.html,
20542           httemplate/edit/cust_pay.cgi, httemplate/search/cust_pay.cgi,
20543           httemplate/search/report_cust_pay.html,
20544           httemplate/view/cust_bill.cgi,
20545           httemplate/view/cust_main/payment_history.html: add MCRD payment
20546           type for manually processed ccards
20547
20548 2005-11-20 22:46  ivan
20549
20550         * httemplate/docs/schema.dia: load schema in current dia and save,
20551           should load up for people now?
20552
20553 2005-11-20 21:18  ivan
20554
20555         * FS/FS/Conf.pm: add config values used by external RT integration
20556
20557 2005-11-18 07:08  ivan
20558
20559         * httemplate/search/report_receivables.cgi: fix link glitch in
20560           receivables reports
20561
20562 2005-11-18 06:59  ivan
20563
20564         * httemplate/edit/agent_type.cgi: template-ize agent type edit and
20565           add comment to package listing
20566
20567 2005-11-18 02:58  ivan
20568
20569         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20570           BS for RT 3.4.4
20571
20572 2005-11-18 02:53  ivan
20573
20574         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20575           BS for RT 3.4.4
20576
20577 2005-11-18 01:44  ivan
20578
20579         * FS/FS/TicketSystem/RT_External.pm: update custom priorioty field
20580           BS for RT 3.4.4
20581
20582 2005-11-17 23:05  ivan
20583
20584         * README.1.5.8: slightly more info in 1.5.8 upgrade instructions
20585
20586 2005-11-17 19:48  ivan
20587
20588         * FS/FS/cust_main.pm: allow expired cards to remain on file; only
20589           check edits for an expired card when the # has changed
20590
20591 2005-11-17 07:56  ivan
20592
20593         * FS/FS/part_export/: shellcommands.pm,
20594           shellcommands_withdomain.pm: make variable description more
20595           consistant wrt vars that are already shell-quoted
20596
20597 2005-11-17 04:53  ivan
20598
20599         * FS/FS/: UI/Web.pm, part_svc.pm: turn off debugging
20600
20601 2005-11-17 04:27  ivan
20602
20603         * README.1.5.8, FS/FS/Schema.pm: add cust_pkg2 index on
20604           cust_pkg.pkgpart
20605
20606 2005-11-17 03:15  ivan
20607
20608         * FS/FS/svc_acct.pm: update debuggging information for replace
20609           group info with user@domain
20610
20611 2005-11-17 03:04  ivan
20612
20613         * httemplate/view/svc_acct.cgi: fix service change!
20614
20615 2005-11-17 02:14  ivan
20616
20617         * FS/FS/UI/Web.pm: fix konqueror bug appending nulls to XMLHTTP
20618           requests!
20619
20620 2005-11-16 05:14  ivan
20621
20622         * FS/FS/part_svc.pm, httemplate/index.html,
20623           httemplate/browse/part_svc.cgi, Changes.1.5.8, FS/FS/UI/Web.pm,
20624           httemplate/edit/bulk-cust_svc.html,
20625           httemplate/edit/process/bulk-cust_svc.cgi: bulk svcpart change
20626
20627 2005-11-12 04:19  ivan
20628
20629         * README.1.5.8: one last bit for 1.5.7->1.5.8 RT upgrade
20630           instructions
20631
20632 2005-11-11 17:24  ivan
20633
20634         * httemplate/view/cust_main/tickets.html: huh seem to have
20635           overlooked this
20636
20637 2005-11-11 17:22  ivan
20638
20639         * FS/FS/cust_main.pm: set payip for all payment types
20640
20641 2005-11-11 16:44  ivan
20642
20643         * FS/FS/part_export/cpanel.pm: interpolation helps alot
20644
20645 2005-11-11 16:17  ivan
20646
20647         * FS/FS/part_export/cpanel.pm: try using web interface scrape
20648           bullshit for adding pops instead of API, as per cpanel support
20649           [cPanel tickets ID# 116044]
20650
20651 2005-11-11 06:06  ivan
20652
20653         * FS/FS/: cust_pkg.pm, svc_acct.pm: for prepaid packages, trigger
20654           export update of RADIUS Expiration attribute when cust_pkg.bill
20655           changes
20656
20657 2005-11-10 04:47  ivan
20658
20659         * httemplate/search/: cust_bill_event.cgi, cust_bill_event.html:
20660           add part_bill_event.payby selection to failed invoice event
20661           search
20662
20663 2005-11-10 03:36  ivan
20664
20665         * FS/FS/part_export/everyone_net.pm: fix password changes with
20666           everyone.net
20667
20668 2005-11-09 16:00  ivan
20669
20670         * httemplate/view/svc_domain.cgi: add javascript confirmation to
20671           unaudited domain deletion, add record being deleted to record
20672           deletion popup
20673
20674 2005-11-09 12:48  ivan
20675
20676         * httemplate/docs/install.html: closing paren
20677
20678 2005-11-07 18:16  ivan
20679
20680         * httemplate/docs/admin.html: bah
20681
20682 2005-11-07 14:07  ivan
20683
20684         * httemplate/search/cust_pay.cgi: fix Discover card report, closes:
20685           Bug#1270
20686
20687 2005-11-04 03:43  ivan
20688
20689         * httemplate/elements/xmlhttp.html: oops, typo applying patch
20690
20691 2005-11-04 03:31  ivan
20692
20693         * CREDITS, httemplate/elements/xmlhttp.html: apply patch from Scott
20694           Edwards to show mason errors received from XMLHTTP requests
20695
20696 2005-11-02 13:18  ivan
20697
20698         * FS/FS/cust_bill.pm: spool invoice to billco if no other
20699           destinations are set!
20700
20701 2005-10-31 21:32  ivan
20702
20703         * FS/FS/: cust_bill.pm: yarg
20704
20705 2005-10-31 21:27  ivan
20706
20707         * FS/FS/cust_bill.pm: only send to specific destinations, oops!
20708
20709 2005-10-31 21:21  ivan
20710
20711         * bin/billco-upload: do the zip
20712
20713 2005-10-31 21:14  ivan
20714
20715         * httemplate/edit/part_bill_event.cgi: add option for spool_csv
20716           events to apply only to a specific destination type (i.e. postal
20717           only)
20718
20719 2005-10-31 19:16  ivan
20720
20721         * bin/billco-upload: good nuff for 11/1
20722
20723 2005-10-31 19:15  ivan
20724
20725         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm: add
20726           billco format option to FTP invoice send, add invoice event to
20727           spool one giant (pair of) CSV files in addition to FTPing them
20728           individually
20729
20730 2005-10-28 10:10  ivan
20731
20732         * bin/billco-upload: beginning of quick billco zip & upload tool
20733
20734 2005-10-28 04:56  ivan
20735
20736         * httemplate/search/cust_bill_event.cgi: don't show 'N/A'
20737           statustext as a failed billing event
20738
20739 2005-10-27 10:04  ivan
20740
20741         * httemplate/elements/select-taxclass.html: extraneous '; noticed
20742           by joe@surferz
20743
20744 2005-10-27 08:48  ivan
20745
20746         * httemplate/search/cust_pay.cgi: fix from joe @ surferz: lines 59
20747           and 60 had the wrote quote. they had single quote where double
20748           was needed...
20749
20750 2005-10-24 04:59  ivan
20751
20752         * httemplate/edit/rate.cgi: optimize SQL on rate edit screen
20753
20754 2005-10-24 04:56  ivan
20755
20756         * README.1.5.8, FS/FS/Schema.pm, httemplate/edit/process/rate.cgi,
20757           httemplate/elements/progress-init.html,
20758           httemplate/elements/xmlhttp.html: fix rate plan editing with new
20759           xmlhttp progressbar - use POST instead of GET.  also optimize SQL
20760           on rate search screen
20761
20762 2005-10-21 08:21  ivan
20763
20764         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
20765           FS/FS/cust_pay_void.pm, FS/FS/cust_refund.pm,
20766           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pay.cgi,
20767           httemplate/edit/cust_main/billing.html,
20768           httemplate/edit/process/cust_main.cgi,
20769           httemplate/search/cust_pay.cgi,
20770           httemplate/search/report_cust_pay.html,
20771           httemplate/view/cust_bill.cgi,
20772           httemplate/view/cust_main/payment_history.html: add CASH and WEST
20773           payment types (payments only, not cust_main.payby)
20774
20775 2005-10-21 06:15  ivan
20776
20777         * conf/invoice_html: brainfart
20778
20779 2005-10-21 05:50  ivan
20780
20781         * conf/invoice_html: i thought i fixed this already
20782
20783 2005-10-20 05:30  ivan
20784
20785         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm: fix credit for remaining
20786           service.  fuck Date::Manip
20787
20788 2005-10-16 23:46  ivan
20789
20790         * FS/bin/freeside-sqlradius-reset: set any fixed usergroup before
20791           exporting so it'll export even if all svc_acct records don't have
20792           the group yet
20793
20794 2005-10-16 23:03  ivan
20795
20796         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix RADIUS
20797           usergroup editing
20798
20799 2005-10-16 08:02  ivan
20800
20801         * bin/bind.export: and make .HEADER optional for slaves too
20802
20803 2005-10-16 07:59  ivan
20804
20805         * bin/bind.export: don't error out if there's no HEADER file, just
20806           produce a useable snippet anyway
20807
20808 2005-10-16 07:04  ivan
20809
20810         * FS/FS/Conf.pm, FS/FS/domain_record.pm, bin/bind.import: add
20811           zone-underscore config file, update bind.import to use
20812           command-line options instead of ask for input
20813
20814 2005-10-15 06:48  ivan
20815
20816         * FS/FS/TicketSystem/RT_External.pm: don't error out when
20817           ticket_system-default_queueid hasn't been set yet
20818
20819 2005-10-15 06:40  ivan
20820
20821         * FS/FS/Conf.pm: make sure config still works if no ticket system
20822           is configured...
20823
20824 2005-10-15 06:37  ivan
20825
20826         * FS/FS/Conf.pm: make sure config still works if no ticket system
20827           is configured...
20828
20829 2005-10-15 05:58  ivan
20830
20831         * bin/backup-dvd: adding quick backup-to-dvd script
20832
20833 2005-10-15 04:29  ivan
20834
20835         * FS/FS/Conf.pm, FS/FS/Schema.pm, FS/FS/TicketSystem.pm,
20836           FS/FS/agent.pm, FS/FS/TicketSystem/RT_External.pm,
20837           FS/FS/TicketSystem/RT_Internal.pm, httemplate/browse/agent.cgi,
20838           httemplate/edit/agent.cgi, httemplate/config/config-view.cgi,
20839           httemplate/config/config.cgi: agent option to select RT queue
20840
20841 2005-10-15 04:25  ivan
20842
20843         * README.1.5.8: upgrade instructions for new RT verison
20844
20845 2005-10-15 04:13  ivan
20846
20847         * README.1.5.8: land RT 3.4.4 on HEAD
20848
20849 2005-10-15 02:33  ivan
20850
20851         * rt/: etc/RT_SiteConfig.pm, lib/RT/TicketCustomFieldValue.pm,
20852           lib/RT/TicketCustomFieldValue_Overlay.pm,
20853           lib/RT/TicketCustomFieldValues.pm,
20854           lib/RT/TicketCustomFieldValues_Overlay.pm,
20855           lib/RT/I18N/en_malkovich.po, lib/t/00smoke.t.in,
20856           lib/t/01harness.t.in, lib/t/02regression.t.in, lib/t/03web.pl.in,
20857           lib/t/04_send_email.pl.in, lib/t/05cronsupport.pl.in,
20858           sbin/rt-setup-database.in: landing rt 3.4.4 on HEAD
20859
20860 2005-10-15 02:09  ivan
20861
20862         * rt/: docs/design_docs/realflow.txt,
20863           docs/design_docs/3.3-schema-redesign.txt,
20864           docs/design_docs/rt-mvc, sbin/rt-dump-database.in,
20865           lib/t/setup_regression.t, lib/t/create_data.pl,
20866           lib/RT/SavedSearch.pm, lib/RT/ObjectCustomFields.pm,
20867           lib/RT/CustomFieldValue_Overlay.pm, lib/RT/ObjectCustomField.pm,
20868           lib/RT/ObjectCustomFields_Overlay.pm, lib/RT/SavedSearches.pm,
20869           lib/RT/ObjectCustomFieldValues.pm,
20870           lib/RT/ObjectCustomFieldValue.pm,
20871           lib/RT/ObjectCustomField_Overlay.pm,
20872           lib/RT/ObjectCustomFieldValues_Overlay.pm,
20873           lib/RT/ObjectCustomFieldValue_Overlay.pm, lib/RT/I18N/pl.po,
20874           lib/RT/I18N/id.po, lib/RT/URI/t.pm,
20875           lib/RT/Interface/Web/QueryBuilder.pm,
20876           lib/RT/Interface/Web/Standalone.pm,
20877           lib/RT/Interface/Web/QueryBuilder/Tree.pm,
20878           etc/upgrade/3.3.0/acl.Informix, etc/upgrade/3.3.0/acl.Oracle,
20879           etc/upgrade/3.3.0/acl.Pg, etc/upgrade/3.3.0/acl.SQLite,
20880           etc/upgrade/3.3.0/acl.mysql, etc/upgrade/3.3.0/content,
20881           etc/upgrade/3.3.0/schema.Oracle, etc/upgrade/3.3.0/schema.Pg,
20882           etc/upgrade/3.3.0/schema.mysql, etc/upgrade/3.3.11/acl.Oracle,
20883           etc/upgrade/3.3.11/acl.Pg, etc/upgrade/3.3.11/acl.SQLite,
20884           etc/upgrade/3.3.11/acl.mysql, etc/upgrade/3.3.11/content,
20885           etc/upgrade/3.3.11/schema.Oracle, etc/upgrade/3.3.11/schema.Pg,
20886           etc/upgrade/3.3.11/schema.SQLite,
20887           etc/upgrade/3.3.11/schema.mysql: Initial revision
20888
20889 2005-10-13 14:16  ivan
20890
20891         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: Fix 'can't
20892           change uid' error when the account *has* a uid but
20893           svc_acct-edit_uid isn't turned on
20894
20895 2005-10-12 05:02  ivan
20896
20897         * httemplate/misc/: batch-cust_pay.html,
20898           process/batch-cust_pay.cgi: change button to say "post payment
20899           batch" and main error message to indicate the whole batch should
20900           be resubmitted, as per feedback from lewis
20901
20902 2005-10-12 02:51  ivan
20903
20904         * httemplate/edit/part_pkg.cgi: fix package customize losing
20905           services
20906
20907 2005-10-12 01:57  ivan
20908
20909         * FS/FS/part_export/cpanel.pm: add debugging to cpanel export
20910
20911 2005-10-10 09:06  ivan
20912
20913         * FS/FS/part_export/everyone_net.pm: oops, that should fix
20914           suspension problem
20915
20916 2005-10-10 05:20  ivan
20917
20918         * Changes.1.5.8, README.1.5.8, FS/FS/cust_pay.pm, htetc/global.asa,
20919           htetc/handler.pl, httemplate/index.html,
20920           httemplate/docs/upgrade10.html,
20921           httemplate/misc/batch-cust_pay.html,
20922           httemplate/misc/xmlhttp-cust_main-search.cgi,
20923           httemplate/misc/process/batch-cust_pay.cgi,
20924           httemplate/search/cust_pay.cgi: updated quick payment entry
20925
20926 2005-10-08 06:45  ivan
20927
20928         * httemplate/misc/batch-cust_pay.html: quick payment entry
20929           javascript tested & working IE/firefix/konq
20930
20931 2005-10-07 17:47  ivan
20932
20933         * httemplate/: edit/part_pkg.cgi, edit/process/part_pkg.cgi,
20934           edit/process/quick-charge.cgi, elements/select-taxclass.html,
20935           view/cust_main/quick-charge.html: fix tax class selection in
20936           package add/edit too
20937
20938 2005-10-07 16:28  ivan
20939
20940         * conf/invoice_latex: allow more width for return address, stuff is
20941           wrapping
20942
20943 2005-10-06 22:03  ivan
20944
20945         * README.1.5.8: need new B:CC
20946
20947 2005-10-06 21:50  ivan
20948
20949         * httemplate/view/cust_main/billing.html: mask out echeck account
20950           #s too
20951
20952 2005-10-06 21:48  ivan
20953
20954         * FS/FS/cust_main.pm: fix on-demand credit cards not being masked
20955           in UI.  i believe huntsburg is in the doghouse for this one :)
20956
20957 2005-10-06 19:25  ivan
20958
20959         * FS/FS/Conf.pm, FS/FS/part_pkg.pm,
20960           httemplate/edit/process/quick-charge.cgi,
20961           httemplate/view/cust_main/quick-charge.html: add
20962           require_taxclasses config flag
20963
20964 2005-10-06 16:09  ivan
20965
20966         * httemplate/view/cust_bill-logo.cgi: really use default logo if
20967           the agent-specific one isn't found
20968
20969 2005-10-06 16:07  ivan
20970
20971         * httemplate/view/cust_bill-logo.cgi: use default logo if the
20972           agent-specific one isn't found
20973
20974 2005-10-06 16:03  ivan
20975
20976         * httemplate/view/cust_bill-logo.cgi: use default logo if the
20977           agent-specific one isn't found
20978
20979 2005-10-06 13:35  ivan
20980
20981         * FS/FS/part_export/everyone_net.pm: add debugging option to
20982           everyone_net export
20983
20984 2005-10-06 00:34  ivan
20985
20986         * FS/FS/Conf.pm, FS/FS/cust_pay_refund.pm,
20987           httemplate/view/cust_main/payment_history.html: add cc-void
20988           option
20989
20990 2005-10-05 18:40  ivan
20991
20992         * httemplate/edit/cust_main.cgi: fix bug with IE and advertising
20993           sources (refnum) - needed to make sure the SELECT OPTIONs have
20994           explicitly specified VALUEs
20995
20996 2005-10-04 13:27  ivan
20997
20998         * FS/FS/part_export/everyone_net.pm: fix small error with
20999           everyone.net export
21000
21001 2005-10-02 18:41  ivan
21002
21003         * FS/FS/cust_svc.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
21004           httemplate/view/svc_acct.cgi, httemplate/edit/svc_acct.cgi,
21005           httemplate/elements/small_custview.html, FS/FS/Conf.pm: update
21006           account view and edit: convert to proper templates, make sure
21007           usage information displays for any usage-capable export, add
21008           ability to edit uid/gid
21009
21010 2005-10-02 07:04  ivan
21011
21012         * httemplate/docs/install.html: fix leading % causing Mason to barf
21013
21014 2005-10-02 00:09  ivan
21015
21016         * Makefile, htetc/handler.pl, init.d/freeside-init: add dev make
21017           target for quick iterative development
21018
21019 2005-09-29 13:19  ivan
21020
21021         * FS/FS/svc_acct.pm: make sure there is an expiraiton date to set
21022           as well
21023
21024 2005-09-28 11:27  ivan
21025
21026         * FS/FS/cust_main.pm: recognize hourly frequency in cust_main->bill
21027
21028 2005-09-25 01:20  ivan
21029
21030         * httemplate/view/cust_main.cgi: this css did weird things under IE
21031
21032 2005-09-25 01:13  ivan
21033
21034         * CREDITS, Changes.1.5.8, JSRS-LICENSE, README.1.5.7,
21035           FS/FS/UI/Web.pm, httemplate/edit/cust_main/select-country.html,
21036           httemplate/edit/cust_main/select-county.html,
21037           httemplate/edit/process/part_svc.cgi,
21038           httemplate/edit/process/rate.cgi,
21039           httemplate/elements/jsrsServer.html,
21040           httemplate/elements/progress-init.html,
21041           httemplate/elements/progress-popup.html,
21042           httemplate/elements/xmlhttp.html, httemplate/docs/install.html,
21043           httemplate/docs/upgrade10.html: get rid of JSRS iframe foo for
21044           progress bar, use XMLHTTPRequest instead.  really should have
21045           done that in the first place.  JSON will wait until another
21046           day...
21047
21048 2005-09-24 15:53  ivan
21049
21050         * FS/FS/cust_main.pm: parse paybatch order number with dashes
21051           correctly
21052
21053 2005-09-22 15:25  ivan
21054
21055         * rt/lib/RT/URI/freeside/Internal.pm: should fix problem with empty
21056           (dir-less) Conf showing up
21057
21058 2005-09-21 05:47  ivan
21059
21060         * FS/FS/svc_acct.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/Record.pm,
21061           FS/bin/freeside-prepaidd, httemplate/edit/REAL_cust_pkg.cgi,
21062           httemplate/view/cust_main/packages.html, init.d/freeside-init,
21063           FS/bin/freeside-daily: add prepaid support which sets RADIUS
21064           Expiration attribute, update customer view package UI
21065
21066 2005-09-16 03:10  ivan
21067
21068         * FS/FS/cust_main.pm: tyop
21069
21070 2005-09-16 01:18  ivan
21071
21072         * FS/FS/cust_main.pm: with taxclasses, might have multiple records
21073           for a state/county/country
21074
21075 2005-09-14 04:01  ivan
21076
21077         * FS/t/agent_payment_gateway.t, FS/t/banned_pay.t,
21078           FS/t/cancel_reason.t, FS/t/payment_gateway.t,
21079           FS/t/payment_gateway_option.t, bin/generate-table-module: fix
21080           autogenerated simple test
21081
21082 2005-09-13 13:12  ivan
21083
21084         * httemplate/search/elements/search.html: fix redirect with single
21085           item returned from search results and a coderef redirect
21086
21087 2005-09-10 07:50  ivan
21088
21089         * CREDITS, httemplate/edit/cust_main/contact.html,
21090           httemplate/edit/cust_main/select-country.html,
21091           httemplate/edit/cust_main/select-county.html,
21092           httemplate/edit/cust_main/select-state.html,
21093           httemplate/edit/cust_main.cgi, httemplate/elements/xmlhttp.html,
21094           httemplate/misc/counties.cgi, httemplate/misc/states.cgi:
21095           ajax-style xmlhttprequest state/county/country selector!
21096
21097 2005-09-08 12:15  ivan
21098
21099         * FS/FS/part_export/radiator.pm: MySQL is case sensitive about
21100           table names!  huh
21101
21102 2005-09-08 01:50  ivan
21103
21104         * httemplate/edit/cust_main.cgi: fix dropping of payname
21105
21106 2005-09-07 23:52  ivan
21107
21108         * httemplate/autohandler: don't need 4k of newlines anymore,
21109           H:W:SelectLayers works better
21110
21111 2005-09-07 15:52  ivan
21112
21113         * FS/FS/part_pkg.pm: add hourly frequency
21114
21115 2005-09-07 15:04  ivan
21116
21117         * bin/generate-raddb: list current dictionary sources in example so
21118           i don't forget
21119
21120 2005-09-07 15:02  ivan
21121
21122         * FS/FS/raddb.pm: update with dictionaries from freeradius 1.0.4
21123           plus dictionary.ip3networks
21124
21125 2005-09-07 05:56  ivan
21126
21127         * FS/FS/Schema.pm: define username_len so the default add account
21128           screen doesn't have a tiny username field (when usernamemax is
21129           not defined)
21130
21131 2005-09-07 05:48  ivan
21132
21133         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
21134           when adding an account (and usernamemax is not set)
21135
21136 2005-09-07 05:44  ivan
21137
21138         * httemplate/edit/svc_acct.cgi: fix silly bug sizing username field
21139           when adding an account (and username max is not set)
21140
21141 2005-09-07 05:38  ivan
21142
21143         * httemplate/view/cust_main.cgi: oops, still need areyousure
21144           javascript for some sub-bits of the page (package unprovisioning
21145           and cancellation, bunch of payment history stuff)
21146
21147 2005-09-07 03:40  ivan
21148
21149         * FS/FS/: part_svc.pm, part_virtual_field.pm: import dbdef from
21150           FS::Schema instead of calling $FS::Record::dbdef directly
21151
21152 2005-09-07 03:25  ivan
21153
21154         * FS/FS/option_Common.pm: fix bug with new option_Common stuff,
21155           forgot to prefix FS::
21156
21157 2005-09-07 03:16  ivan
21158
21159         * FS/FS/part_export/cpanel.pm: remote access key is a big long
21160           thing
21161
21162 2005-09-07 02:37  ivan
21163
21164         * Changes.1.5.8, FS/FS/part_export/cpanel.pm,
21165           eg/export_template.pm: add cpanel export
21166
21167 2005-09-06 14:58  ivan
21168
21169         * FS/FS/Conf.pm: document variables available in
21170           payment_receipt_email
21171
21172 2005-08-27 01:46  ivan
21173
21174         * FS/MANIFEST, FS/FS/Schema.pm, FS/FS/banned_pay.pm,
21175           FS/FS/cancel_reason.pm, FS/FS/cust_main.pm, FS/t/banned_pay.t,
21176           FS/t/cancel_reason.t, bin/generate-table-module,
21177           httemplate/view/cust_main.cgi,
21178           httemplate/misc/cust_main-cancel.cgi: add banned credit card /
21179           ACH table, re-do cancel popup to have a checkbox to ban payinfo
21180
21181 2005-08-24 07:07  ivan
21182
21183         * README.1.5.8, httemplate/docs/upgrade10.html: need
21184           H:W:SelectLayers 0.05
21185
21186 2005-08-24 06:47  ivan
21187
21188         * httemplate/edit/cust_main/billing.html: fix size of cvv2 help
21189           popup
21190
21191 2005-08-24 06:22  ivan
21192
21193         * htetc/global.asa, htetc/handler.pl,
21194           httemplate/edit/cust_main.cgi,
21195           httemplate/edit/cust_main/billing.html,
21196           httemplate/edit/cust_main/contact.html, Changes.1.5.8,
21197           FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
21198           FS/FS/ClientAPI/MyAccount.pm, FS/FS/ClientAPI/Signup.pm,
21199           fs_selfservice/FS-SelfService/SelfService.pm,
21200           httemplate/docs/ach.html, httemplate/docs/cvv2.html,
21201           httemplate/edit/process/cust_main.cgi,
21202           httemplate/elements/overlibmws_draggable.js,
21203           httemplate/elements/overlibmws_iframe.js,
21204           httemplate/elements/progress-init.html,
21205           httemplate/elements/select-month_year.html,
21206           httemplate/images/cvv2.png, httemplate/images/cvv2_amex.png,
21207           httemplate/view/cust_main/billing.html: customer edit: abstract
21208           out billing info to billing.html, re-do payment type selection
21209           with HTML::Widgets::SelectLayers, add Switch/Solo/Maestro support
21210           for start date & issue #.  customer view: re-order fields for
21211           consistency.  selfservice API: support paystart_month,
21212           paystart_year, payissue and payip in MyAccount::process_payment
21213           and ::edit_info and Signup::new_customer,
21214           FS::cust_main::realtime_bop: support paystart_month paystart_year
21215           payissue payip fields
21216
21217 2005-08-23 05:38  ivan
21218
21219         * httemplate/edit/part_svc.cgi: fix bug with service editing caused
21220           by moving dbdef stuff around
21221
21222 2005-08-18 00:58  ivan
21223
21224         * FS/FS/cust_main.pm: add taxclass kludge to gateway overrides, fix
21225           parsing of new-style paybatch
21226
21227 2005-08-17 22:41  ivan
21228
21229         * httemplate/edit/process/agent_payment_gateway.html: hopefully
21230           this is the last missing file
21231
21232 2005-08-17 22:12  ivan
21233
21234         * httemplate/edit/process/payment_gateway.html: oops another
21235           missing file
21236
21237 2005-08-17 21:16  ivan
21238
21239         * FS/FS/agent_payment_gateway.pm: missing file
21240
21241 2005-08-17 15:23  ivan
21242
21243         * FS/FS/Record.pm, FS/FS/Schema.pm, FS/FS/cust_main.pm,
21244           FS/FS/option_Common.pm, FS/FS/part_export.pm,
21245           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
21246           FS/FS/payment_gateway.pm, FS/FS/payment_gateway_option.pm,
21247           FS/bin/freeside-setup, FS/bin/freeside-upgrade, README.1.5.8,
21248           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/t/option_Common.t,
21249           FS/t/payment_gateway.t, FS/t/payment_gateway_option.t,
21250           bin/generate-table-module, htetc/global.asa, htetc/handler.pl,
21251           httemplate/index.html, httemplate/browse/agent.cgi,
21252           httemplate/browse/payment_gateway.html,
21253           httemplate/docs/upgrade10.html,
21254           httemplate/edit/agent_payment_gateway.html,
21255           httemplate/edit/payment_gateway.html: infrastructure for easier
21256           schema changes, and: add payment_gateway, payment_gateway_option
21257           and agent_payment_gateway tables, add paystart_month,
21258           paystart_year, payissue and payip fields to cust_main, add
21259           preliminary gateway and gateway override editing to web UI, use
21260           payment gateway override when processing payments (card type, not
21261           taxclass yet)
21262
21263 2005-08-14 18:55  ivan
21264
21265         * FS/FS/UI/Web.pm: fix brainfart parsing end dates, closes:
21266           Bug#1248
21267
21268 2005-08-09 14:38  ivan
21269
21270         * Changes.1.5.8, FS/FS/part_export/radiator.pm,
21271           FS/FS/part_export/sqlradius.pm, FS/t/part_export-radiator.t,
21272           FS/FS/part_export/sqlradius_withdomain.pm: add native Radiator
21273           export
21274
21275 2005-08-08 08:15  ivan
21276
21277         * Changes.1.5.8, FS/FS/part_export/everyone_net.pm: add export to
21278           everyone.net outsource mail service
21279
21280 2005-08-07 20:15  ivan
21281
21282         * httemplate/docs/selfservice.html: add some docs on
21283           signup_server-payby and -realtime configuration values
21284
21285 2005-08-06 17:41  ivan
21286
21287         * FS/FS/part_export/forward_shellcommands.pm: update
21288           forward_shellcommands export to know about literal source
21289           addresses, closes: Bug#1246
21290
21291 2005-08-06 17:40  ivan
21292
21293         * Changes.1.5.8, FS/FS/agent.pm, FS/FS/cust_pkg.pm,
21294           FS/FS/cust_svc.pm, FS/FS/UI/Web.pm, httemplate/browse/agent.cgi,
21295           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
21296           httemplate/search/elements/search.html: move cust_pkg search to
21297           new template, add active/suspended/cancelled customer packages to
21298           agent browse
21299
21300 2005-08-04 17:57  ivan
21301
21302         * httemplate/search/cust_credit.html: fix credit searches by otaker
21303
21304 2005-08-04 01:39  ivan
21305
21306         * httemplate/docs/install.html: add IPC::Run3 and instructions for
21307           adding fs_queue and fs_selfservice users to install docs
21308
21309 2005-08-03 18:42  ivan
21310
21311         * Makefile: don't use install -D flag, doesn't work on bsd
21312
21313 2005-08-03 00:38  ivan
21314
21315         * FS/FS/cust_bill.pm: eliminate scary (but harmless) "Use of
21316           uninitalized value in length" warnings
21317
21318 2005-08-02 19:23  ivan
21319
21320         * FS/FS/part_export/: domain_shellcommands.pm,
21321           forward_shellcommands.pm, www_shellcommands.pm: don't try to run
21322           blank commands for non-svc_acct shellcommand exports too
21323
21324 2005-08-02 12:17  khoff
21325
21326         * FS/FS/h_cust_svc.pm: Only complain, not die, if we can't find a
21327           svc_x record for an h_cust_svc record.
21328
21329 2005-07-14 04:55  ivan
21330
21331         * FS/FS/cust_main.pm: oops, fix last minute bug with new
21332           configurable customer fields on reports
21333
21334 2005-07-14 04:46  ivan
21335
21336         * FS/FS/: svc_Common.pm, UI/Web.pm: clean up some leftover bits
21337           from cust-fields work
21338
21339 2005-07-14 04:31  ivan
21340
21341         * httemplate/: index.html, search/svc_acct.cgi,
21342           search/svc_forward.cgi: add unlinked mail forward (svc_forward)
21343           report
21344
21345 2005-07-14 04:18  ivan
21346
21347         * httemplate/search/cust_bill.html: move account search
21348           (httemplate/search/svc_acct.cgi) to new template, cust-fields
21349           configuration value to control which customer fields are shown on
21350           reports
21351
21352 2005-07-14 03:52  ivan
21353
21354         * Changes.1.5.8, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
21355           FS/FS/cust_bill_event.pm, FS/FS/cust_credit.pm,
21356           FS/FS/cust_main.pm, FS/FS/cust_main_Mixin.pm, FS/FS/cust_pay.pm,
21357           FS/FS/svc_Common.pm, FS/FS/UI/Web.pm, FS/t/cust_main_Mixin.t,
21358           httemplate/search/cust_bill_event.cgi,
21359           httemplate/search/cust_credit.html,
21360           httemplate/search/cust_pay.cgi,
21361           httemplate/search/report_receivables.cgi,
21362           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
21363           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi,
21364           httemplate/search/elements/search.html: move account search
21365           (httemplate/search/svc_acct.cgi) to new template, cust-fields
21366           configuration value to control which customer fields are shown on
21367           reports
21368
21369 2005-07-12 04:54  ivan
21370
21371         * README.1.5.7: add alternative for very old Pg
21372
21373 2005-07-12 02:31  ivan
21374
21375         * httemplate/: browse/part_pkg.cgi, view/cust_pkg.cgi: <rjbs> More
21376           of the same: these patches make it safer to subclass
21377           FS::part_pkg's pkg_svc method by eliminating qsearches on table
21378           pkg_svc.
21379
21380 2005-07-12 02:22  ivan
21381
21382         * httemplate/edit/part_pkg.cgi: <rjbs> This patch is part of my
21383           continuing effort to avoid using SQL and qsearch from templates
21384           to find the pkg_svc records for a package.
21385
21386 2005-07-12 02:13  ivan
21387
21388         * CREDITS, FS/FS/Record.pm: patch from rjbs to add by_key
21389           contructor to Record.pm
21390
21391 2005-07-12 02:11  ivan
21392
21393         * Makefile: okay, really enable RT by default for good now
21394
21395 2005-07-11 07:15  ivan
21396
21397         * bin/: rate.import, rt-drop-tables: adding rt-drop-tables
21398
21399 2005-07-11 06:01  ivan
21400
21401         * Makefile: new server
21402
21403 2005-07-11 05:53  ivan
21404
21405         * httemplate/docs/: index.html, upgrade10.html: note alternate
21406           instructions for 0pre6->7
21407
21408 2005-07-11 05:39  ivan
21409
21410         * Changelog, Changes.1.5.7: s/ANNOUNCE/Changelog/
21411
21412 2005-07-11 05:22  ivan
21413
21414         * bin/postfix.export: fix regex
21415
21416 2005-07-11 05:22  ivan
21417
21418         * httemplate/browse/queue.cgi: template
21419
21420 2005-07-11 05:21  ivan
21421
21422         * Makefile: probably best to keep RT disabled by default, at least
21423           for this release
21424
21425 2005-07-11 05:09  ivan
21426
21427         * ANNOUNCE.1.5: last bits
21428
21429 2005-07-11 03:58  ivan
21430
21431         * FS/t/ClientAPI_SessionCache.t:
21432           s/ClientAPI::SessionCache/ClientAPI_SessionCache/ noticed by rjbs
21433
21434 2005-07-11 02:49  ivan
21435
21436         * FS/FS/ClientAPI/MyAccount.pm: bug fix for error message on
21437           session expiration from Randall Lucas <rlucas@tercent.net>,
21438           thanks!
21439
21440 2005-07-09 08:41  ivan
21441
21442         * FS/FS/cust_bill.pm: fix silly bug preventing html invoicing from
21443           finding their logo
21444
21445 2005-07-09 03:55  ivan
21446
21447         * httemplate/edit/cust_pay.cgi: get rid of the godawful halfass
21448           "invoice" on the post payment screen when posting against a
21449           specific invoice, replace with having useless "Auto-apply to
21450           invoices" box actually show the payment will be applied to one
21451           invoice only...  closes: Bug#1241
21452
21453 2005-07-09 03:36  ivan
21454
21455         * FS/FS/: cust_bill.pm, cust_bill_pkg.pm, part_export/sqlradius.pm,
21456           part_pkg/flat.pm, part_pkg/flat_comission.pm,
21457           part_pkg/flat_comission_cust.pm, part_pkg/flat_comission_pkg.pm,
21458           part_pkg/flat_delayed.pm, part_pkg/prepaid.pm,
21459           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
21460           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
21461           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
21462           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: add desc
21463           method to cust_bill_pkg and use it in cust_bill... this should
21464           help with any *other* cust_bill_pkg.pkgnum == -1 stuff that needs
21465           to be sorted out
21466
21467 2005-07-08 16:06  ivan
21468
21469         * FS/bin/freeside-daily: fix bug with new efficient
21470           customer-finding code.  sql isn't perl, null != 0
21471
21472 2005-07-05 14:46  ivan
21473
21474         * httemplate/docs/install-rt.html: tyop
21475
21476 2005-06-30 06:32  ivan
21477
21478         * FS/FS/Misc.pm: pod error
21479
21480 2005-06-30 06:20  ivan
21481
21482         * FS/FS/: Conf.pm, svc_acct.pm: add username-percent config option
21483
21484 2005-06-30 05:44  ivan
21485
21486         * FS/FS/cust_main.pm: oops, really fix error with new prepaid card
21487           foo
21488
21489 2005-06-21 20:54  ivan
21490
21491         * httemplate/docs/upgrade10.html: add IPC::Run3 to install docs
21492
21493 2005-06-16 22:31  ivan
21494
21495         * httemplate/misc/process/link.cgi: fix preference sort order for
21496           linking: sort unaudited services first, secondary sort by svcaprt
21497
21498 2005-06-16 22:07  ivan
21499
21500         * httemplate/misc/process/link.cgi: add more info to debugging
21501
21502 2005-06-16 22:04  ivan
21503
21504         * httemplate/misc/process/link.cgi: fix debugging
21505
21506 2005-06-16 21:42  ivan
21507
21508         * httemplate/misc/process/link.cgi: add debugging for accounts
21509           picked to pick
21510
21511 2005-06-14 21:46  ivan
21512
21513         * README.1.5.7, FS/FS/cust_bill.pm: better error reporting for
21514           actual errors from lpr command
21515
21516 2005-06-14 19:31  ivan
21517
21518         * FS/FS/cust_main.pm: fix error recharging w/prepaid card caused by
21519           rounding off of money value, closes: Bug#1237
21520
21521 2005-06-14 17:44  ivan
21522
21523         * FS/FS/cust_bill.pm, httemplate/search/cust_bill.html: add
21524           reprint/fax/email links to invoice search results
21525
21526 2005-06-09 15:40  ivan
21527
21528         * httemplate/search/cust_bill_event.cgi, FS/FS/cust_bill.pm,
21529           httemplate/index.html, httemplate/misc/email_invoice_events.cgi,
21530           httemplate/misc/email_invoices.cgi,
21531           httemplate/misc/fax_invoice_events.cgi,
21532           httemplate/misc/fax_invoices.cgi,
21533           httemplate/misc/print_invoice_events.cgi,
21534           httemplate/misc/print_invoices.cgi,
21535           httemplate/search/cust_bill.html,
21536           httemplate/search/report_cust_bill.html: advanced invoice serach,
21537           groundwork to add reprint/fax/email links to invoice search
21538           results
21539
21540 2005-06-09 13:26  ivan
21541
21542         * httemplate/browse/part_pkg.cgi: tiny refactor patch from rjbs: It
21543           changes the service listing to use $part_pkg->pkg_svc instead of
21544           a qsearch, which means that the listing will still work if
21545           pkg_svc has been subclassed.
21546
21547 2005-06-09 13:16  ivan
21548
21549         * FS/FS/cust_svc.pm: documentation fix, noticed by rjbs
21550
21551 2005-06-09 02:15  ivan
21552
21553         * FS/FS/part_pkg.pm: don't rebless if we're already in the plan
21554           subclass, fixes pkg customize link
21555
21556 2005-06-09 00:19  ivan
21557
21558         * FS/bin/freeside-daily: declare new $opt_a
21559
21560 2005-06-09 00:13  ivan
21561
21562         * FS/bin/freeside-daily: significant speedup from only selected
21563           customers with outstanding packages or invoice events in the
21564           initial select, and add -a flag for agentnum
21565
21566 2005-06-08 23:56  ivan
21567
21568         * FS/FS/cust_bill.pm, conf/invoice_html,
21569           httemplate/view/cust_bill-logo.cgi: agent-specific logos for html
21570           invoices too
21571
21572 2005-06-08 23:36  ivan
21573
21574         * FS/FS/: cust_bill.pm, part_bill_event.pm: and make
21575           (html|latex)(small)?footer optionall per-agent too
21576
21577 2005-06-08 23:22  ivan
21578
21579         * FS/FS/cust_bill.pm: more sane regex
21580
21581 2005-06-08 23:14  ivan
21582
21583         * FS/FS/: cust_bill.pm: ugh, hopefully fixup agent_plandata regex
21584           for multiple agents
21585
21586 2005-06-08 22:59  ivan
21587
21588         * FS/FS/: cust_bill.pm: make sure invoice_(latex|html)returnaddress
21589           is configurable per-agent
21590
21591 2005-06-08 22:34  ivan
21592
21593         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
21594           httemplate/edit/part_bill_event.cgi: add multiple agent selection
21595           to agent-specific invoicing
21596
21597 2005-06-08 17:18  ivan
21598
21599         * FS/FS/cust_pay.pm: add ignore_noapply flag to make sure payments
21600           are forced in anyway on import
21601
21602 2005-06-08 14:52  ivan
21603
21604         * FS/FS/cust_bill_pkg.pm: last bit to allow -1 for non-pkg, non-tax
21605           line items
21606
21607 2005-06-08 02:03  ivan
21608
21609         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
21610           FS/FS/ClientAPI/MyAccount.pm,
21611           fs_selfservice/FS-SelfService/SelfService.pm,
21612           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
21613           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
21614           fs_selfservice/FS-SelfService/cgi/make_payment.html,
21615           fs_selfservice/FS-SelfService/cgi/myaccount.html,
21616           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
21617           fs_selfservice/FS-SelfService/cgi/payment_results.html,
21618           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
21619           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
21620           fs_selfservice/FS-SelfService/cgi/provision.html,
21621           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
21622           fs_selfservice/FS-SelfService/cgi/recharge_prepay.html,
21623           fs_selfservice/FS-SelfService/cgi/recharge_results.html,
21624           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
21625           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
21626           httemplate/view/svc_acct.cgi: prepaid card recharge
21627
21628 2005-06-07 14:02  ivan
21629
21630         * FS/FS/Misc.pm: debugging output change in send_email
21631
21632 2005-06-06 13:07  ivan
21633
21634         * FS/FS/cust_bill.pm: eek, fix silly problem in invoice sending
21635           refactoring
21636
21637 2005-06-06 12:54  ivan
21638
21639         * FS/FS/Misc.pm: some additional warnings
21640
21641 2005-06-06 10:00  ivan
21642
21643         * FS/FS/Misc.pm: fix message ID generation for ancient perl, bah
21644
21645 2005-06-02 18:51  ivan
21646
21647         * FS/FS/TicketSystem/RT_External.pm: argh.  this should finally fix
21648           the last of the Internal vs External breakage i hope
21649
21650 2005-06-02 02:36  ivan
21651
21652         * httemplate/search/cust_bill_event.html: Capitalization
21653
21654 2005-06-02 02:29  ivan
21655
21656         * httemplate/index.html, httemplate/misc/print_invoices.cgi,
21657           httemplate/search/cust_bill_event.cgi,
21658           httemplate/search/cust_bill_event.html, FS/FS/cust_bill_event.pm,
21659           FS/FS/part_bill_event.pm, FS/FS/UI/Web.pm,
21660           httemplate/misc/email-invoice.cgi,
21661           httemplate/misc/email_invoices.cgi,
21662           httemplate/misc/fax-invoice.cgi,
21663           httemplate/misc/fax_invoices.cgi,
21664           httemplate/misc/print-invoice.cgi, FS/FS/cust_bill.pm,
21665           FS/FS/part_pkg.pm, httemplate/view/cust_bill.cgi,
21666           FS/bin/freeside-queued, httemplate/search/elements/search.html,
21667           httemplate/elements/progress-init.html,
21668           httemplate/elements/progress-popup.html, htetc/global.asa,
21669           htetc/handler.pl: add ability to search on a date range of
21670           invoice events and then reprint or reemail (boy was that a bit
21671           more work than i expected), closes: Bug#946
21672
21673 2005-06-01 16:40  ivan
21674
21675         * httemplate/view/cust_bill.cgi: align terminology for consistancy.
21676           or something.
21677
21678 2005-06-01 14:40  ivan
21679
21680         * httemplate/search/report_receivables.cgi: remove trailing
21681           whitespace
21682
21683 2005-06-01 13:31  ivan
21684
21685         * FS/FS/TicketSystem/: RT_External.pm, RT_Internal.pm: fix up
21686           RT_Internal again, hopefully this is the last of the breakage
21687           from RT_Internal
21688
21689 2005-05-31 19:39  ivan
21690
21691         * httemplate/edit/part_pkg.cgi: really. *sigh*
21692
21693 2005-05-31 16:42  ivan
21694
21695         * FS/FS/part_pkg/sesmon_minute.pm: tyop refactoring old
21696           sesmon_minute price plkan, noticed by rjbs
21697
21698 2005-05-31 16:32  ivan
21699
21700         * httemplate/edit/part_pkg.cgi: ack, this should finally fix the
21701           package editing problem
21702
21703 2005-05-26 12:30  ivan
21704
21705         * httemplate/view/: cust_bill.cgi: silly perl version bs
21706
21707 2005-05-26 12:15  ivan
21708
21709         * FS/FS/svc_www.pm, httemplate/edit/svc_www.cgi,
21710           httemplate/view/svc_www.cgi: make svc_www.usersvc optional
21711
21712 2005-05-25 20:45  ivan
21713
21714         * httemplate/edit/part_pkg.cgi: 72?!
21715
21716 2005-05-24 08:33  ivan
21717
21718         * Makefile: 1.5.7.  and enable RT by default, finally
21719
21720 2005-05-23 04:49  ivan
21721
21722         * htetc/freeside-rt.conf: so Search.tsf and Search.rdf work
21723
21724 2005-05-22 16:38  ivan
21725
21726         * FS/FS/svc_acct.pm: fix quick crypt_password bug when its passwd
21727           an empty param
21728
21729 2005-05-22 13:39  ivan
21730
21731         * httemplate/view/cust_bill.cgi: oops, quote $link w/new templating
21732
21733 2005-05-22 02:25  ivan
21734
21735         * httemplate/browse/agent.cgi: Avoid Gratuitous Capitalizaiton
21736
21737 2005-05-21 21:24  ivan
21738
21739         * FS/FS/prepay_credit.pm: add optional agentnum field to POD doc
21740
21741 2005-05-21 11:38  ivan
21742
21743         * httemplate/browse/agent.cgi: make sure the customers tables for
21744           each agent line up with each other, too
21745
21746 2005-05-21 10:26  ivan
21747
21748         * httemplate/search/cust_main.cgi: hehe, allow changing the browse
21749           order of any sort
21750
21751 2005-05-21 10:14  ivan
21752
21753         * httemplate/browse/agent.cgi: line up
21754           prospect/active/suspended/cancelled customers
21755
21756 2005-05-19 07:10  ivan
21757
21758         * FS/FS/part_export/shellcommands.pm: A group number must refer to
21759           an already existing group - so add manually it if you want to
21760           define a set of static gids or something, default is just going
21761           to cause headaches
21762
21763 2005-05-19 04:05  ivan
21764
21765         * FS/FS/svc_acct.pm: ! or !! also
21766
21767 2005-05-19 03:45  ivan
21768
21769         * FS/FS/part_export/shellcommands.pm: fix up some defaults to
21770           include gid too
21771
21772 2005-05-19 03:29  ivan
21773
21774         * FS/FS/part_export/: acct_sql.pm, shellcommands.pm: missing ;
21775
21776 2005-05-19 03:26  ivan
21777
21778         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm,
21779           part_export/shellcommands.pm,
21780           part_export/shellcommands_withdomain.pm: fix shellcommands export
21781           encrypting "magic" shadow values * NP *LK*
21782
21783 2005-05-19 02:49  ivan
21784
21785         * FS/FS/svc_acct.pm: oops, remove old-style duplicate check from
21786           replace, _check_duplicate was already below it
21787
21788 2005-05-19 01:51  ivan
21789
21790         * httemplate/view/cust_bill.cgi: oops, fix alternate view/etc.
21791           links
21792
21793 2005-05-19 01:43  ivan
21794
21795         * httemplate/: misc/email-invoice.cgi, misc/fax-invoice.cgi,
21796           misc/print-invoice.cgi, view/cust_bill.cgi: re-email/fax/print
21797           links should respect template, also add direct re-send links like
21798           the view links and convert view/cust_bill.cgi to proper template
21799
21800 2005-05-18 09:57  ivan
21801
21802         * httemplate/browse/agent.cgi: oops, it helps to get the link right
21803
21804 2005-05-18 09:55  ivan
21805
21806         * httemplate/: browse/agent.cgi, search/report_receivables.cgi: add
21807           agent-specific A/R aging report, closes: bug#1229
21808
21809 2005-05-18 09:37  ivan
21810
21811         * bin/masonize: report the file that had a masonize error
21812
21813 2005-05-18 07:50  ivan
21814
21815         * FS/FS/part_export/acct_sql.pm: actually, quota goes in pw_shell.
21816           of course!
21817
21818 2005-05-18 03:43  ivan
21819
21820         * FS/FS/cust_bill.pm: oops, losing notes!
21821
21822 2005-05-15 06:49  ivan
21823
21824         * httemplate/search/report_receivables.cgi: this status column is
21825           probably faster, one giant SQL query.  and add back in the
21826           customer link, oops
21827
21828 2005-05-15 06:00  ivan
21829
21830         * FS/FS/cust_main.pm, httemplate/search/report_receivables.cgi,
21831           httemplate/search/elements/search.html: move receivables report
21832           to search template
21833
21834 2005-05-15 04:58  ivan
21835
21836         * httemplate/search/cust_bill.html: use money_char config
21837
21838 2005-05-15 04:46  ivan
21839
21840         * httemplate/search/cust_bill.html: align
21841
21842 2005-05-14 13:11  ivan
21843
21844         * README.1.5.7.lastbit: hmm virtual fields have no history?
21845
21846 2005-05-14 13:11  ivan
21847
21848         * README.1.5.7: 0.26
21849
21850 2005-05-14 12:57  ivan
21851
21852         * README.1.5.7, rt/lib/RT/URI/freeside.pm,
21853           rt/lib/RT/URI/freeside/Internal.pm: fixup RT integration grr!
21854
21855 2005-05-14 11:03  ivan
21856
21857         * FS/FS/cust_bill.pm: h helps halot
21858
21859 2005-05-14 10:59  ivan
21860
21861         * FS/FS/cust_bill.pm: well this is sorta halfass anyway but useful
21862
21863 2005-05-14 10:04  ivan
21864
21865         * FS/FS/Conf.pm, conf/invoice_html,
21866           httemplate/view/cust_bill-logo.cgi: html invoices: when
21867           displaying, use the actual logo from the conf dir - same as the
21868           emailed copy
21869
21870 2005-05-14 09:30  ivan
21871
21872         * FS/FS/: Misc.pm, cust_bill.pm: disable debugging
21873
21874 2005-05-14 09:27  ivan
21875
21876         * ANNOUNCE.1.5, FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
21877           FS/FS/part_bill_event.pm, conf/invoice_html, conf/logo.png,
21878           httemplate/docs/billing.html, httemplate/view/cust_bill.cgi: html
21879           invoices!
21880
21881           http://chris-linfoot.net/d6plinks/CWLT-5VZD4Y
21882           http://www.dsv.su.se/~jpalme/ietf/mhtml.html
21883           ftp://ftp.dsv.su.se/users/jpalme/draft-ietf-mhtml-info.txt
21884           http://mailformat.dan.info/headers/mime.html
21885           http://www.faqs.org/rfcs/rfc2392.html
21886           http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_content-type_multipart.asp
21887
21888           (MIME is hard, let's go shopping!)
21889
21890 2005-05-13 08:06  ivan
21891
21892         * FS/FS/cust_bill.pm: fix picking up alternate invoice_latexnotes_*
21893           files, and expand country codes on invoices.  and oops,
21894           print_html changes slipped in last commit too.  well, they were
21895           ready anyway.
21896
21897 2005-05-13 03:55  ivan
21898
21899         * conf/invoice_latex: better to do something fancy like scale down
21900           the font size to fit in the intended space or something but hey,
21901           this is good enough for now :)
21902
21903 2005-05-13 03:54  ivan
21904
21905         * FS/FS/cust_bill.pm: substitute a non-breaking space if there is
21906           no invoice_latexreturnaddress file
21907
21908 2005-05-11 07:07  ivan
21909
21910         * FS/FS/export_svc.pm: new progressbar display causes a silly error
21911           in edge case where no dup checking necessary, closes: Bug#1226
21912
21913 2005-05-05 06:04  ivan
21914
21915         * conf/: invoice_latex: no comma between state and address
21916
21917 2005-05-04 18:46  ivan
21918
21919         * httemplate/search/svc_domain.cgi: the ? between svc_domain.cgi
21920           and the domain id is missing
21921
21922 2005-05-04 02:33  ivan
21923
21924         * FS/FS/part_pkg.pm: use new pkg_svc.pkgsvcnum primary key when
21925           modifying pkg_svc records, closes: Bug#1221
21926
21927 2005-05-04 02:20  ivan
21928
21929         * FS/FS/Record.pm: err msg
21930
21931 2005-05-03 18:06  ivan
21932
21933         * FS/FS/cust_bill.pm: patch to just update the template or
21934           conf/invoice_latex* to use the new one
21935
21936 2005-05-03 17:40  ivan
21937
21938         * conf/invoice_latex, conf/invoice_latexfooter,
21939           conf/invoice_latexreturnaddress, conf/logo.eps,
21940           httemplate/docs/billing.html, FS/FS/Conf.pm, FS/FS/cust_bill.pm:
21941           great new invoice template from kristian!
21942
21943 2005-05-03 10:22  ivan
21944
21945         * FS/FS/cust_bill.pm: minutely better error reporting for pdf
21946           problems
21947
21948 2005-05-03 06:29  ivan
21949
21950         * FS/bin/: freeside-addoutsource, freeside-addoutsourceuser: remove
21951           unnecessary host=localhost from outsource instance creation foo
21952
21953 2005-05-03 05:56  ivan
21954
21955         * README.1.5.7: fix some wrapping
21956
21957 2005-05-03 02:56  ivan
21958
21959         * FS/FS/cust_pay.pm: on receipts, show "Electronic Check" instead
21960           of "Chek" for payby = CHEK transactions
21961
21962 2005-05-03 01:51  ivan
21963
21964         * FS/bin/freeside-sqlradius-radacctd: not running with elevated
21965           privs, -T not necessary
21966
21967 2005-05-03 01:46  ivan
21968
21969         * FS/FS/domain_record.pm: [:ascii:] is not legal for 5.005, alas,
21970           it still needs to be supported for just a little bit longer
21971
21972 2005-05-01 23:32  ivan
21973
21974         * FS/FS/svc_Common.pm, httemplate/search/svc_domain.cgi,
21975           httemplate/search/svc_forward.cgi, httemplate/search/svc_www.cgi:
21976           move httemplate/search/svc_domain to the new search template
21977           along with svc_www and svc_forward
21978
21979 2005-04-30 02:47  ivan
21980
21981         * httemplate/search/svc_forward.cgi: show "(unlinked)" for unlined
21982           forwards instead of nothing
21983
21984 2005-04-30 02:45  ivan
21985
21986         * httemplate/search/svc_forward.cgi: pull in the customer
21987           information as part of the main query for efficiency
21988
21989 2005-04-29 06:00  ivan
21990
21991         * httemplate/search/: svc_forward.cgi, svc_www.cgi: template
21992           forward search using the standard search template: forwards are
21993           now paged
21994
21995 2005-04-28 10:05  ivan
21996
21997         * FS/FS/cust_bill.pm: add < and > to _latex_escape (khoff)
21998
21999 2005-04-25 17:20  khoff
22000
22001         * bin/svc_broadband.renumber: For renumbering svc_broadband
22002           services from one addr_block to another.  Hopefully no one will
22003           ever have to use this.
22004
22005 2005-04-25 02:33  ivan
22006
22007         * FS/FS/Conf.pm, FS/FS/Daemon.pm, FS/FS/svc_acct.pm, FS/t/Daemon.t,
22008           FS/MANIFEST, FS/FS/part_export/sqlradius.pm,
22009           FS/bin/freeside-queued, FS/bin/freeside-selfservice-server,
22010           FS/bin/freeside-sqlradius-radacctd, init.d/freeside-init: pick up
22011           freeside-sqlradius-radacctd again after all these years, now it
22012           just needs to update the "seconds" field(s), finally closes:
22013           Bug#1125
22014
22015 2005-04-21 04:47  ivan
22016
22017         * FS/FS/part_export/acct_sql.pm: fix nit with crypt flag when
22018           replacing too
22019
22020 2005-04-21 04:35  ivan
22021
22022         * FS/FS/part_export/acct_sql.pm: support multiple primary keys
22023
22024 2005-04-20 00:12  ivan
22025
22026         * FS/FS/part_export/acct_sql.pm: hehe oops
22027
22028 2005-04-19 23:41  ivan
22029
22030         * FS/FS/: svc_acct.pm, part_export/acct_sql.pm: add vpopmail
22031           defaults to acct_sql export
22032
22033 2005-04-19 10:25  ivan
22034
22035         * README.1.5.7: update pre6 -> 7 upgrade instructions too
22036
22037 2005-04-19 02:50  ivan
22038
22039         * FS/FS/Conf.pm: disable RT_Libs for now
22040
22041 2005-04-19 02:48  ivan
22042
22043         * httemplate/docs/install.html, httemplate/docs/upgrade10.html,
22044           ANNOUNCE.1.5, README.1.5.7.lastbit, SCHEMA_CHANGE: did another
22045           upgrade, fixed up the instructions
22046
22047 2005-04-19 02:48  ivan
22048
22049         * FS/FS/part_pkg.pm: silence an annoying but harmless perl warning
22050
22051 2005-04-18 00:37  ivan
22052
22053         * FS/FS/cust_main.pm: add some newlines to debugging output, no
22054           need to print file and line # so much
22055
22056 2005-04-16 15:26  ivan
22057
22058         * httemplate/edit/cust_pay.cgi: use money_char on enter payment
22059           screen instead of hardcoding $
22060
22061 2005-04-15 13:29  khoff
22062
22063         * FS/FS/Conf.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
22064           httemplate/view/svc_domain.cgi: Added support for TXT records.
22065
22066 2005-04-14 02:41  ivan
22067
22068         * FS/FS/cust_bill.pm, conf/invoice_latex, conf/invoice_latex.diff:
22069           move invoice_latex templating to Text::Template, with special
22070           sauce^W^Wbackwards-compatibility for old templates
22071
22072 2005-04-13 05:31  ivan
22073
22074         * httemplate/: edit/part_svc.cgi, view/svc_acct.cgi: get rid of
22075           some super ancient assumptions about slipip and uid meaning
22076           exporting to RADIUS and shell respectively
22077
22078 2005-04-13 05:30  ivan
22079
22080         * FS/FS/: Record.pm, cust_svc.pm: add nowarn_identical flag to
22081           Record.pm and use it in cust_svc svcpart replacement (which is
22082           all about the exports anyway)
22083
22084 2005-04-13 03:54  ivan
22085
22086         * FS/FS/svc_acct.pm: add a line to pod example regarding RADIUS
22087           check attributes
22088
22089 2005-04-13 03:32  ivan
22090
22091         * FS/FS/raddb.pm: add Radius-Operator
22092
22093 2005-04-13 03:16  ivan
22094
22095         * FS/FS/part_pkg/flat.pm: add explicit use Date::Manip here, oops
22096
22097 2005-04-13 02:55  ivan
22098
22099         * FS/FS/svc_acct.pm: quiet annoying "use of uninitialized value
22100           errors"
22101
22102 2005-04-13 01:16  ivan
22103
22104         * FS/FS/: cust_main.pm, svc_acct.pm: add skip_fuzzyfiles hack, and
22105           add Session-Timeout RADIUS attribute if a svc_acct.seconds value
22106           is present
22107
22108 2005-04-12 20:38  ivan
22109
22110         * CREDITS, FS/FS/part_pkg/flat_comission_cust.pm: fix bug in
22111           flat_commission price plan, thanks to Troy Hammonds
22112
22113 2005-04-11 13:13  khoff
22114
22115         * FS/FS/: Conf.pm, cust_main.pm: Configuration option to override
22116           the email address sent to your BOP processor, in case the
22117           processor sends a pesky receipt that you don't want your
22118           customers getting.
22119
22120 2005-04-11 09:48  khoff
22121
22122         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm: No need to inflict
22123           debugging messages on everyone.
22124
22125 2005-04-10 06:01  ivan
22126
22127         * httemplate/docs/selfservice.html: add apache snippet to
22128           self-service install docs
22129
22130 2005-04-10 03:16  ivan
22131
22132         * httemplate/search/elements/search.html: add some left and right
22133           padding so cells don't run into each other so badly
22134
22135 2005-04-09 18:13  ivan
22136
22137         * Makefile: fix install-apache for bsd make and reverse
22138           accidentally-checked-in (again!) RT_ENABLED = 1
22139
22140 2005-04-07 18:12  ivan
22141
22142         * htetc/freeside-rt.conf: ugh, don't know why that wasn't working
22143           and don't f$&# care
22144
22145 2005-04-07 03:35  ivan
22146
22147         * Makefile, htetc/freeside-base.conf, htetc/freeside-rt.conf: add
22148           install/debian/3.1/INSTALL script and script up some apache
22149           automation assuming a conf.d type dir
22150
22151 2005-04-07 02:26  ivan
22152
22153         * FS/FS/Record.pm, FS/bin/freeside-setup, bin/dbdef-create,
22154           bin/fix-sequences: depend on DBIx::DBSchema 0.26 for dbdef-create
22155           (for Pg 'public' schema fix) and 0.25 in freeside-setup and
22156           Record.pm (for DBD::Pg 1.40 is bunk fix)
22157
22158 2005-04-06 23:08  ivan
22159
22160         * README.1.5.7.lastbit: and the history tables
22161
22162 2005-04-06 20:28  khoff
22163
22164         * FS/FS/: h_cust_svc.pm, h_svc_forward.pm, h_svc_www.pm: Using
22165           current (non-history) records in place of missing history
22166           records.
22167
22168 2005-04-06 18:29  ivan
22169
22170         * httemplate/docs/upgrade8.html: ancient upgrade fix, oops.  thanks
22171           Rick Harby <rharby at caarnet.com>
22172
22173 2005-04-06 15:52  ivan
22174
22175         * FS/FS/svc_forward.pm: and fix the error msg haha
22176
22177 2005-04-06 15:50  ivan
22178
22179         * FS/FS/svc_forward.pm: looks like a domain part for a
22180           literally-specified forward src or dst is required, not optional
22181
22182 2005-04-06 03:38  ivan
22183
22184         * httemplate/docs/install-rt.html: correct links to some
22185           atypically-named CPAN distributions
22186
22187 2005-04-05 17:50  khoff
22188
22189         * FS/FS/h_Common.pm: $pkey should be the primary key of the real
22190           table, not the history table.
22191
22192 2005-04-05 14:33  khoff
22193
22194         * bin/add-history-records.pl: This doesn't fix the problem.  To be
22195           continued...
22196
22197 2005-04-02 15:49  ivan
22198
22199         * bin/slony-setup: must be as Pg superuser
22200
22201 2005-04-02 14:46  ivan
22202
22203         * README.1.5.7, README.1.5.7.lastbit, FS/FS/cust_bill_pkg.pm,
22204           FS/FS/part_svc_router.pm, FS/FS/pkg_svc.pm, FS/FS/rate_detail.pm,
22205           FS/FS/reg_code_pkg.pm, FS/FS/type_pkgs.pm, FS/bin/freeside-setup,
22206           httemplate/docs/schema.html, httemplate/docs/upgrade10.html:
22207           herding elephants: add primary keys to *all* tables for slony
22208
22209 2005-04-02 12:34  ivan
22210
22211         * bin/slony-setup: adding quick slony setup script
22212
22213 2005-04-01 14:52  khoff
22214
22215         * FS/FS/: h_cust_svc.pm, h_svc_acct.pm, h_svc_www.pm: Trap, and
22216           attempt to resolve, problems caused by missing history records.
22217
22218 2005-04-01 14:34  khoff
22219
22220         * FS/FS/Record.pm: so we can pass in a time if we're back-filling
22221           history records
22222
22223 2005-03-31 21:59  steve
22224
22225         * FS/FS/cust_main.pm: fix paybatch parsing to support bop::jettis
22226
22227 2005-03-31 03:41  ivan
22228
22229         * FS/FS/cust_main.pm: add ability to link services w/order_pkg
22230           method in addition to provisioning new ones
22231
22232 2005-03-31 01:07  ivan
22233
22234         * FS/FS/cust_main_invoice.pm: show illegal email addresses used for
22235           invoice destinations
22236
22237 2005-03-30 22:56  khoff
22238
22239         * bin/add-history-records.pl: Printing insert statements is not
22240           necessary
22241
22242 2005-03-30 21:02  khoff
22243
22244         * httemplate/docs/upgrade10.html: Very annoying typo. >:-)
22245
22246 2005-03-30 19:47  khoff
22247
22248         * bin/add-history-records.pl: Committing the inserts helps.
22249
22250 2005-03-30 16:53  khoff
22251
22252         * bin/add-history-records.pl: (Apparently) working version.
22253           Updates svc_*, cust_svc, and domain_record history tables.
22254
22255 2005-03-30 16:31  khoff
22256
22257         * FS/FS/h_svc_forward.pm: Another missing 'u'.
22258
22259 2005-03-30 13:40  khoff
22260
22261         * FS/FS/h_Common.pm: Dump a call trace if something calls
22262           FS::h_Common::sql_h_search without END_TIMESTAMP.
22263
22264 2005-03-30 13:22  khoff
22265
22266         * FS/FS/cust_svc.pm: Have to pass @_ to FS::svc_www::domain_record
22267           in case we're really a FS::h_svc_www object.
22268
22269 2005-03-30 13:09  khoff
22270
22271         * FS/FS/h_svc_www.pm: typo.  'use', not 'se'.
22272
22273 2005-03-30 12:55  khoff
22274
22275         * bin/add-history-records.pl: Test script to add pre-history table
22276           history records.
22277
22278 2005-03-29 17:37  ivan
22279
22280         * FS/FS/part_export/cp.pm: according to landel CP no longer
22281           supports changing username
22282
22283 2005-03-29 17:32  ivan
22284
22285         * httemplate/docs/selfservice.html: separate out referring customer
22286           info to optional section, add a note on setting the agentnum via
22287           templte
22288
22289 2005-03-29 17:18  ivan
22290
22291         * httemplate/search/cust_pay.cgi: fix ambiguous column error when
22292           selecting by credit card, fixes: Bug#1189
22293
22294 2005-03-29 14:41  ivan
22295
22296         * fs_selfservice/FS-SelfService/SelfService.pm,
22297           httemplate/docs/selfservice.html: better self-service debugging,
22298           don't point to install.html for suEXEC/setuid in self-service
22299           setup docs
22300
22301 2005-03-28 17:40  khoff
22302
22303         * FS/FS/TicketSystem/RT_External.pm,
22304           FS/FS/TicketSystem/RT_Internal.pm, httemplate/index.html: A few
22305           RT_External fixes.
22306
22307 2005-03-28 17:38  khoff
22308
22309         * FS/FS/Misc.pm: 'require' not 'use' Fax::Hylafax::Client so it's
22310           an optional requirement.
22311
22312 2005-03-27 15:21  ivan
22313
22314         * FS/FS/cust_main.pm: allow & in bank names
22315
22316 2005-03-27 15:21  ivan
22317
22318         * FS/FS/: svc_Common.pm, svc_acct.pm: svc_Common / svc_acct
22319           child_objects can now set an alternate field for the svcnum, for
22320           things like forwards
22321
22322 2005-03-22 20:16  ivan
22323
22324         * httemplate/docs/install-rt.html, README.1.5.7: new RT requires
22325           Tree::Simple too
22326
22327 2005-03-22 18:59  ivan
22328
22329         * README.1.5.7, httemplate/docs/install-rt.html: add HTML::Scrubber
22330           to rt install/upgrade docs
22331
22332 2005-03-22 10:15  ivan
22333
22334         * httemplate/docs/upgrade10.html: small fix for indices in upgrade
22335           instructions, found by s5
22336
22337 2005-03-21 14:13  khoff
22338
22339         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
22340           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
22341           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/svc_acct.pm,
22342           FS/FS/ClientAPI/MyAccount.pm, FS/FS/part_export/http.pm,
22343           FS/FS/part_export/infostreet.pm,
22344           FS/FS/part_export/shellcommands.pm, htetc/handler.pl,
22345           httemplate/docs/install.html, httemplate/edit/cust_main.cgi,
22346           httemplate/edit/process/cust_main.cgi,
22347           httemplate/misc/fax-invoice.cgi, httemplate/view/cust_bill.cgi,
22348           httemplate/view/cust_main/billing.html,
22349           httemplate/view/cust_main/tickets.html: Added support for FAX
22350           invoice destinations using a HylaFAX server.  Faxing plain text
22351           invoices is not supported.
22352
22353 2005-03-21 13:55  pbowen
22354
22355         * FS/FS/Record.pm: Forgot to load up the conf.
22356
22357 2005-03-18 16:12  pbowen
22358
22359         * FS/FS/: Record.pm, cust_main.pm: Fixed a few things: -PB 1. Fixed
22360           a nasty bug that would clear the payinfo if the private key was
22361           not available.  2. Set the default module for encrypt/decrypt to
22362           be Crypt::OpenSSL::RSA.  3. Added a die and error message so that
22363           it doesn't just pass around plaintext if the encryption engine is
22364           broken or missing.  4. Added code so that the masked payinfo is
22365           handled correctly in the case that it is blank and it cannot be
22366           generated (encrypted payinfo)
22367
22368 2005-03-18 11:21  pbowen
22369
22370         * FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_bill.pm,
22371           FS/FS/cust_main.pm, FS/bin/freeside-setup,
22372           httemplate/docs/upgrade10.html: Added encrypted fields for Credit
22373           Cards, etc... - PB
22374
22375 2005-03-18 11:15  pbowen
22376
22377         * FS/FS/part_pkg.pm: Added a few additional recurrences for domain
22378           billing
22379
22380 2005-03-18 08:47  pbowen
22381
22382         * FS/FS/Record.pm: Fixed a small bug... if replace is called by
22383           SUPER, @_ == 1 if it only contains an undef. -PB
22384
22385 2005-03-18 01:58  ivan
22386
22387         * httemplate/docs/selfservice.html: selfservice uses HTML::Entities
22388
22389 2005-03-18 01:15  ivan
22390
22391         * FS/FS/cust_main_county.pm: no idea why this is only showing up on
22392           freebsd install
22393
22394 2005-03-17 17:00  ivan
22395
22396         * FS/FS/cust_main_county.pm: sorry it was late
22397
22398 2005-03-17 13:56  khoff
22399
22400         * FS/FS/cust_bill.pm: Documentation tyop.
22401
22402 2005-03-17 13:45  ivan
22403
22404         * httemplate/docs/install-rt.html: Freeside side uses MIME-tools
22405           now
22406
22407 2005-03-17 13:41  khoff
22408
22409         * FS/FS/Conf.pm, FS/FS/Misc.pm, FS/FS/cust_bill.pm,
22410           httemplate/docs/install.html, httemplate/misc/email-invoice.cgi:
22411           Added options invoice_email_pdf and invoice_email_pdf_note.
22412           invoice_email_pdf - Attach PDF invoice to emailed plain text
22413           invoices.  invoice_email_pdf_note - Replace plain text invoice
22414           with this note, when attaching a PDF.
22415
22416 2005-03-16 03:31  ivan
22417
22418         * FS/FS/cust_main_county.pm: fix regionselector for CR in region
22419           names for some reason
22420
22421 2005-03-15 15:27  khoff
22422
22423         * httemplate/misc/payment.cgi: Missing semicolon.
22424
22425 2005-03-13 03:47  ivan
22426
22427         * FS/FS/cust_main.pm: and store the refund correctly
22428
22429 2005-03-13 03:34  ivan
22430
22431         * FS/FS/cust_main.pm: when refunding against a specific card
22432           payment, use the card details from the payment instead of the
22433           customer record
22434
22435 2005-03-13 03:12  ivan
22436
22437         * FS/FS/cust_main.pm: add some additional debugging to refunds
22438
22439 2005-03-12 08:07  ivan
22440
22441         * Makefile, httemplate/docs/install-rt.html,
22442           rt/etc/RT_SiteConfig.pm, rt/lib/RT/URI/freeside.pm,
22443           rt/lib/RT/URI/freeside/Internal.pm,
22444           rt/lib/RT/URI/freeside/XMLRPC.pm: popurl(3) won't give us a good
22445           freeside base url since RT calls it from multiple directory
22446           depths... have to specify explicity, like external integration
22447
22448 2005-03-12 06:35  ivan
22449
22450         * fs_selfservice/FS-SelfService/cgi/signup.cgi: - bring prepaid
22451           support into this century (close: Bug#1124) - finally get rid of
22452           fs_signup (everything is in fs_selfservice now) (Bug#413) -
22453           organize main menu sysadmin section so it is slightly less
22454           confusing
22455
22456 2005-03-12 06:31  ivan
22457
22458         * httemplate/docs/schema.html, httemplate/docs/selfservice.html,
22459           httemplate/docs/upgrade10.html, README.1.5.7, ANNOUNCE.1.5,
22460           FS/FS/agent.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
22461           FS/FS/prepay_credit.pm, FS/bin/freeside-setup,
22462           httemplate/view/cust_main/payment_history.html,
22463           httemplate/index.html, httemplate/browse/agent.cgi,
22464           httemplate/edit/prepay_credit.cgi,
22465           httemplate/search/prepay_credit.html,
22466           httemplate/search/elements/search.html, fs_selfservice/DEPLOY,
22467           fs_selfservice/FS-SelfService/ieak.template,
22468           fs_selfservice/FS-SelfService/cgi/agent.cgi,
22469           fs_selfservice/FS-SelfService/cgi/decline.html,
22470           httemplate/edit/process/prepay_credit.cgi,
22471           httemplate/edit/process/reg_code.cgi,
22472           fs_selfservice/FS-SelfService/cgi/map.gif,
22473           fs_selfservice/FS-SelfService/cgi/promocode.html,
22474           fs_selfservice/FS-SelfService/cgi/regcode.html,
22475           fs_selfservice/FS-SelfService/cgi/signup-agentselect.html,
22476           fs_selfservice/FS-SelfService/cgi/signup-alternate.html,
22477           fs_selfservice/FS-SelfService/cgi/signup-billaddress.html,
22478           fs_selfservice/FS-SelfService/cgi/signup-freeoption.html,
22479           fs_selfservice/FS-SelfService/cgi/signup-snarf.html,
22480           fs_selfservice/FS-SelfService/cgi/signup.cgi,
22481           fs_selfservice/FS-SelfService/cgi/signup.html,
22482           fs_selfservice/FS-SelfService/cgi/stateselect.html,
22483           fs_selfservice/FS-SelfService/cgi/success.html, htetc/global.asa,
22484           htetc/handler.pl: - bring prepaid support into this century
22485           (close: Bug#1124) - finally get rid of fs_signup (everything is
22486           in fs_selfservice now) (Bug#413) - organize main menu sysadmin
22487           section so it is slightly less confusing
22488
22489 2005-03-11 02:35  ivan
22490
22491         * rt/FREESIDE_MODIFIED: update list of modified files
22492
22493 2005-03-11 02:33  ivan
22494
22495         * rt/etc/RT_SiteConfig.pm: merging
22496
22497 2005-03-11 02:18  ivan
22498
22499         * httemplate/docs/install-rt.html: note about RT_External
22500
22501 2005-03-10 17:34  khoff
22502
22503         * rt/: etc/RT_SiteConfig.pm, lib/RT/URI/freeside.pm,
22504           lib/RT/URI/freeside/Internal.pm, lib/RT/URI/freeside/XMLRPC.pm:
22505           Reorganized RT->Freeside integration to support Internal (single
22506           RT/Freeside database) and XMLRPC interfaces.  All the UI stuff is
22507           handled the same either way.  Integration type is changed by
22508           setting $RT::URI::freeside::IntegrationType to either 'Internal'
22509           or 'XMLRPC' in your RT_SiteConfig.pm.
22510
22511 2005-03-10 14:49  khoff
22512
22513         * FS/FS/XMLRPC.pm: Add the ability to do freeside configuration
22514           lookups through the XMLRPC interface.
22515
22516 2005-03-10 07:33  ivan
22517
22518         * README.1.5.7, httemplate/docs/install.html,
22519           httemplate/docs/upgrade10.html: arg
22520
22521 2005-03-10 07:18  ivan
22522
22523         * README.1.5.7, httemplate/docs/install.html,
22524           httemplate/docs/upgrade10.html: add Frontier::RPC to docs too
22525
22526 2005-03-10 04:06  ivan
22527
22528         * README.1.5.7, httemplate/docs/install.html,
22529           httemplate/docs/upgrade10.html: add IO-stringy (IO::Scalar) to
22530           instructions
22531
22532 2005-03-10 01:56  ivan
22533
22534         * FS/bin/freeside-daily: fine.
22535
22536 2005-03-10 00:58  ivan
22537
22538         * httemplate/edit/: part_pkg.cgi, process/part_pkg.cgi: fixes
22539           package editing problem with extraneous services showing up,
22540           closes: Bug#1170
22541
22542 2005-03-09 00:46  ivan
22543
22544         * httemplate/docs/install-rt.html: add complete apache config
22545           instructions for RT, closes: Bug#1031
22546
22547 2005-03-09 00:18  ivan
22548
22549         * ANNOUNCE.1.5, httemplate/docs/index.html,
22550           httemplate/docs/install-rt.html, httemplate/docs/install.html:
22551           preliminary RT docs
22552
22553 2005-03-08 10:37  khoff
22554
22555         * FS/FS/XMLRPC.pm: Don't require that the method results be
22556           FS::Record descendant objects.  If they are, we map them to
22557           hashrefs.  Otherwise we return them verbatim and hope (maybe
22558           check) that they're scalars, hashrefs, or arrayrefs.
22559
22560 2005-03-08 10:15  khoff
22561
22562         * FS/FS/XMLRPC.pm: Minor re-work to allow for pseudo methods, like
22563           'version', and eventually config look-ups (next commit).
22564
22565 2005-03-06 02:15  ivan
22566
22567         * ANNOUNCE.1.5: d
22568
22569 2005-03-05 19:25  ivan
22570
22571         * httemplate/search/elements/search.html: specity an explicit EOL
22572           for Text::CSV_XS, apparantly sometimes the default is null
22573
22574 2005-03-05 19:22  ivan
22575
22576         * httemplate/search/elements/search.html: and a slight formatting
22577           fix
22578
22579 2005-03-05 19:04  ivan
22580
22581         * httemplate/search/elements/search.html, README.1.5.7,
22582           htetc/global.asa, htetc/handler.pl, httemplate/index.html,
22583           httemplate/docs/install.html, httemplate/docs/upgrade10.html,
22584           httemplate/search/cust_bill.html,
22585           httemplate/search/cust_bill_event.html,
22586           httemplate/search/cust_credit.html,
22587           httemplate/search/cust_main-otaker.cgi,
22588           httemplate/search/cust_main-payinfo.html,
22589           httemplate/search/cust_main-quickpay.html,
22590           httemplate/search/cust_main.cgi,
22591           httemplate/search/cust_main.html, httemplate/search/cust_pay.cgi,
22592           httemplate/search/cust_pay.html,
22593           httemplate/search/cust_pkg_report.cgi,
22594           httemplate/search/reg_code.html,
22595           httemplate/search/report_cust_credit.html,
22596           httemplate/search/report_cust_pay.html,
22597           httemplate/search/report_prepaid_income.html,
22598           httemplate/search/report_tax.html,
22599           httemplate/search/sqlradius.html,
22600           httemplate/search/svc_acct.html,
22601           httemplate/search/svc_domain.html, httemplate/search/svc_www.cgi,
22602           httemplate/view/cust_bill-pdf.cgi,
22603           httemplate/view/cust_bill-ps.cgi: add Excel and CSV download of
22604           templated reports and clean up their HTML formatting, closes;
22605           Bug#520, Bug#1107
22606
22607 2005-03-04 14:24  ivan
22608
22609         * httemplate/search/: cust_credit.html, cust_pay.cgi: fix "Column
22610           reference "payby" is ambiguous" error when selecting by payment
22611           type, fix missing check #s caused by cust_main.payinfo masking
22612           cust_pay.payinfo, closes (really this time): Bug#1105
22613
22614 2005-03-04 04:57  ivan
22615
22616         * httemplate/search/: cust_credit.html, cust_pay.cgi: report
22617           correctly even if the customer record has somehow been removed...
22618
22619 2005-03-04 04:34  ivan
22620
22621         * httemplate/browse/agent.cgi, FS/FS/Record.pm, FS/FS/h_Common.pm,
22622           httemplate/search/cust_credit.html,
22623           httemplate/search/cust_pay.cgi,
22624           httemplate/search/report_cust_credit.html,
22625           httemplate/search/report_cust_pay.html, ANNOUNCE.1.5,
22626           httemplate/search/elements/search.html: add agent selection to
22627           payment and credit reports, add link to agent browse, closes:
22628           Bug#1105
22629
22630 2005-03-03 02:25  ivan
22631
22632         * FS/: MANIFEST, FS/h_Common.pm, FS/h_cust_svc.pm,
22633           FS/h_domain_record.pm, FS/h_svc_acct.pm, FS/h_svc_forward.pm,
22634           FS/h_svc_www.pm, t/h_domain_record.t: clean up some harmless but
22635           scary "Multiple records in scalar search" warnings w/history
22636           table searches
22637
22638 2005-03-03 01:05  ivan
22639
22640         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
22641           debug output...
22642
22643 2005-03-03 00:58  ivan
22644
22645         * FS/FS/part_pkg/: voip_sqlradacct.pm: voip: rearrange and compact
22646           call details on invoices, so place names get cut off, not
22647           anything important
22648
22649 2005-03-03 00:52  ivan
22650
22651         * FS/FS/part_pkg/voip_sqlradacct.pm: no need for line number in
22652           debug output...
22653
22654 2005-03-03 00:52  ivan
22655
22656         * FS/FS/cust_bill_pkg_detail.pm: eek, fix foreign key check
22657
22658 2005-03-03 00:45  ivan
22659
22660         * FS/FS/part_pkg/voip_sqlradacct.pm: oops, need to use Date::Format
22661           for time2str
22662
22663 2005-03-03 00:37  ivan
22664
22665         * FS/FS/part_pkg/voip_sqlradacct.pm: voip: add start time for calls
22666           to invoice details
22667
22668 2005-03-03 00:15  ivan
22669
22670         * FS/FS/Record.pm: want a full stack backtrace for this warning
22671
22672 2005-03-03 00:05  ivan
22673
22674         * FS/FS/part_export/sqlradius.pm: doc
22675
22676 2005-03-02 13:00  khoff
22677
22678         * httemplate/docs/install.html, eg/xmlrpc-example.pl,
22679           httemplate/misc/xmlrpc.cgi, FS/FS/XMLRPC.pm, htetc/handler.pl:
22680           Initial version of the xmlrpc interface for freeside.
22681
22682 2005-03-01 16:47  ivan
22683
22684         * FS/FS/cust_pkg.pm: set setup date on package changes
22685
22686 2005-03-01 16:03  ivan
22687
22688         * FS/FS/: cust_pkg.pm, part_pkg.pm: prevent bug causing 'Error
22689           crediting customer for service remaining:
22690           FS::cust_pkg=HASH(0x9958c60)' error on package cancellations
22691           where the part_pkg record didn't have a plan, closes: Bug#1153
22692
22693 2005-02-27 03:18  ivan
22694
22695         * FS/FS/: rate_prefix.pm, part_pkg/voip_sqlradacct.pm: fix VoIP
22696           details on invoices, closes: Bug#1096
22697
22698 2005-02-27 03:05  ivan
22699
22700         * httemplate/edit/REAL_cust_pkg.cgi: fix last bill date stickiness
22701           on errors
22702
22703 2005-02-27 02:18  ivan
22704
22705         * FS/FS/Record.pm: fix replacement in edge case with NULL integer
22706           fields in a table without a primary key
22707
22708 2005-02-26 13:29  ivan
22709
22710         * README.1.5.7, ANNOUNCE.1.5, ANNOUNCE.1.5.0, README.1.5.0pre7:
22711           less cracktastic version numbering
22712
22713 2005-02-25 14:14  ivan
22714
22715         * bin/pg-readonly: try to set the sequences right for modern Pg
22716
22717 2005-02-25 14:07  ivan
22718
22719         * bin/pg-readonly: adding quick pg-readonly tool
22720
22721 2005-02-25 12:52  ivan
22722
22723         * FS/FS/part_pkg.pm: small bugfix for options option
22724
22725 2005-02-25 12:21  ivan
22726
22727         * FS/FS/part_pkg.pm: oops, need to check this in, adding "options"
22728           option to part_pkg::insert to specify part_pkg_option records
22729
22730 2005-02-24 06:22  ivan
22731
22732         * httemplate/edit/part_svc.cgi,
22733           httemplate/edit/process/part_svc.cgi, FS/FS/rate.pm,
22734           FS/FS/svc_acct.pm, FS/FS/UI/Web.pm,
22735           httemplate/elements/progress-init.html,
22736           httemplate/elements/progress-popup.html, FS/FS/export_svc.pm,
22737           FS/FS/part_svc.pm: add progressbar to service definition add -
22738           duplicate checking can take a while, closes: Bug#1126
22739
22740 2005-02-22 22:43  ivan
22741
22742         * httemplate/docs/install.html: update docs wrt mysql support
22743
22744 2005-02-22 10:26  khoff
22745
22746         * httemplate/edit/cust_pkg.cgi: Alphabetize/clean-up package list
22747           to make it easier to find packages in large lists.
22748
22749 2005-02-20 00:51  ivan
22750
22751         * FS/FS/UI/Web.pm: FS/UI/Web.pm did not return a true value
22752
22753 2005-02-20 00:44  ivan
22754
22755         * FS/FS/UI/Web.pm, httemplate/edit/rate.cgi, CREDITS,
22756           httemplate/elements/jsrsServer.html,
22757           httemplate/elements/overlibmws.js,
22758           httemplate/elements/progress-init.html,
22759           httemplate/elements/progress-popup.html,
22760           httemplate/misc/progress.html: use a javascript layer instead of
22761           a browser popup (popup blockers), really generalize the
22762           progressbar code to make it easy to use as a component
22763
22764 2005-02-17 00:44  ivan
22765
22766         * httemplate/edit/rate.cgi: generalize progressbar code in
22767           preparation for using it wherever needed
22768
22769 2005-02-16 17:37  ivan
22770
22771         * httemplate/edit/process/rate.cgi: generalize progressbar code in
22772           preparation for using it wherever needed
22773
22774 2005-02-16 16:11  ivan
22775
22776         * FS/FS/: rate.pm, UI/Web.pm: generalize progressbar code in
22777           preparation for using it wherever needed
22778
22779 2005-02-15 18:53  ivan
22780
22781         * FS/FS/cust_bill.pm: slightly better error messages for LaTeX
22782           problems
22783
22784 2005-02-13 19:49  ivan
22785
22786         * FS/FS/svc_acct.pm: this should fix uid duplicate checking,
22787           closes: Bug#1113
22788
22789 2005-02-11 19:02  ivan
22790
22791         * httemplate/edit/process/svc_broadband.cgi: transaction not
22792           necessary here
22793
22794 2005-02-10 22:44  ivan
22795
22796         * FS/FS/rate.pm, FS/FS/UI/Web.pm, htetc/global.asa,
22797           htetc/handler.pl, httemplate/edit/process/rate.cgi,
22798           httemplate/edit/rate.cgi: generalize progressbar code in
22799           preparation for using it wherever needed
22800
22801 2005-02-08 17:08  ivan
22802
22803         * Makefile: more porable syntax for su
22804
22805 2005-02-08 14:33  ivan
22806
22807         * FS/FS/clientapi_session_field.pm: tyop
22808
22809 2005-02-08 12:22  ivan
22810
22811         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
22812           README.1.5.0pre7, FS/FS.pm, FS/MANIFEST,
22813           FS/FS/ClientAPI_SessionCache.pm, FS/FS/Conf.pm,
22814           FS/FS/clientapi_session.pm, FS/FS/clientapi_session_field.pm,
22815           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
22816           FS/FS/ClientAPI/Signup.pm, FS/t/ClientAPI_SessionCache.t,
22817           FS/t/clientapi_session.t, FS/t/clientapi_session_field.t,
22818           httemplate/docs/install.html, httemplate/docs/schema.html: make
22819           self-service session cache module configurable, start framework
22820           for in-database session cache
22821
22822 2005-02-05 15:39  ivan
22823
22824         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
22825           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
22826           complication from ClientAPI dispatch foo
22827
22828 2005-02-04 17:30  ivan
22829
22830         * FS/FS/: ClientAPI.pm, ClientAPI/Agent.pm, ClientAPI/MyAccount.pm,
22831           ClientAPI/Signup.pm, ClientAPI/passwd.pm: remove unnecessary
22832           circular use of FS::ClientAPI, doesn't work with 5.8.[56] +
22833           perl??
22834
22835 2005-02-04 06:44  ivan
22836
22837         * Makefile: freebsd throws a fatal error if it can't stop apache
22838           now, bah
22839
22840 2005-02-04 02:38  ivan
22841
22842         * httemplate/edit/cust_main.cgi: typo
22843
22844 2005-02-02 00:06  ivan
22845
22846         * FS/FS/UI/: Base.pm, CGI.pm, Gtk.pm, agent.pm: removing old UI
22847           experiment
22848
22849 2005-01-29 04:51  ivan
22850
22851         * ANNOUNCE.1.5.0: gotta do pre7 already
22852
22853 2005-01-29 04:49  ivan
22854
22855         * httemplate/browse/agent.cgi, FS/FS/part_pkg/flat.pm: oops, last
22856           bit for reg codes
22857
22858 2005-01-29 04:34  ivan
22859
22860         * FS/FS.pm, FS/FS/agent.pm, FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
22861           FS/FS/reg_code.pm, FS/FS/reg_code_pkg.pm, FS/bin/freeside-setup,
22862           FS/t/reg_code.t, FS/t/reg_code_pkg.t, README.1.5.0pre7,
22863           FS/MANIFEST, FS/FS/ClientAPI/Signup.pm,
22864           httemplate/docs/install.html, httemplate/docs/schema.html,
22865           httemplate/docs/upgrade10.html, httemplate/edit/reg_code.cgi,
22866           httemplate/search/reg_code.html,
22867           httemplate/edit/process/reg_code.cgi: registration codes
22868
22869 2005-01-27 15:01  ivan
22870
22871         * httemplate/misc/payment.cgi, FS/FS/ClientAPI/MyAccount.pm:
22872           s/defaultcountry/countrydefault/
22873
22874 2005-01-27 14:19  ivan
22875
22876         * FS/FS/cust_pkg.pm: made a typo applying patch from pbowen
22877
22878 2005-01-27 02:21  ivan
22879
22880         * httemplate/edit/process/rate.cgi, CREDITS, FS/FS/UID.pm,
22881           FS/FS/queue.pm, FS/FS/rate.pm, httemplate/docs/install.html,
22882           httemplate/elements/jsrsClient.js, httemplate/misc/progress.html,
22883           JSRS-LICENSE, FS/bin/freeside-queued, httemplate/edit/rate.cgi,
22884           httemplate/elements/qlib/box.js,
22885           httemplate/elements/qlib/boxctrl.js,
22886           httemplate/elements/qlib/boxres.js,
22887           httemplate/elements/qlib/button.js,
22888           httemplate/elements/qlib/buttonres.js,
22889           httemplate/elements/qlib/control.js,
22890           httemplate/elements/qlib/counter.js,
22891           httemplate/elements/qlib/imagelist.js,
22892           httemplate/elements/qlib/label.js,
22893           httemplate/elements/qlib/messagebox.js,
22894           httemplate/elements/qlib/progress.js,
22895           httemplate/elements/qlib/sound.js,
22896           httemplate/elements/qlib/sprite.js,
22897           httemplate/elements/qlib/window.js,
22898           httemplate/elements/qlib/wndctrl.js,
22899           httemplate/images/progressbar-empty.png,
22900           httemplate/images/progressbar-full.png: DHTML progress bar for
22901           glacial rate adding and editing, closes: Bug#1100
22902
22903 2005-01-19 13:25  ivan
22904
22905         * FS/FS/: cust_pkg.pm, part_pkg/flat.pm,
22906           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
22907           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
22908           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
22909           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
22910           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
22911           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm: credit for
22912           unused portion at cancellation, patch from pbowen
22913
22914 2005-01-18 16:57  ivan
22915
22916         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm, part_pkg/flat.pm,
22917           part_pkg/sesmon_hour.pm, part_pkg/sesmon_minute.pm,
22918           part_pkg/sql_external.pm, part_pkg/sql_generic.pm,
22919           part_pkg/sqlradacct_hour.pm, part_pkg/voip_sqlradacct.pm:
22920           one-time referral credits
22921
22922 2005-01-07 14:16  ivan
22923
22924         * httemplate/edit/: rate.cgi, process/rate.cgi: remove separate
22925           file for rate processing, causing problems with giant query
22926           string, kludge in the non-displayed US-rates, and disable the
22927           submit button when pressed
22928
22929 2005-01-06 12:58  ivan
22930
22931         * FS/FS/Conf.pm: fix description RT_External in ticket_system
22932           option
22933
22934 2005-01-06 12:20  ivan
22935
22936         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: just 0-pad the
22937           key codes, don't try fancy things with hex and sprintf
22938
22939 2005-01-06 11:48  ivan
22940
22941         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: format artera
22942           turbo hex keycodes in uppercase
22943
22944 2005-01-06 11:02  ivan
22945
22946         * FS/FS/part_export/artera_turbo.pm: add enable_edit flag so
22947           serials and key codes can be edited locally
22948
22949 2005-01-05 11:29  ivan
22950
22951         * FS/FS/: cust_svc.pm, part_export/artera_turbo.pm: key codes are
22952           hex!
22953
22954 2005-01-05 02:01  ivan
22955
22956         * FS/FS/part_pkg/voip_sqlradacct.pm: add some debugging to
22957           voip_sqlradacct
22958
22959 2005-01-04 19:07  ivan
22960
22961         * FS/FS/part_export/artera_turbo.pm: arg, really get the sub name
22962           correct this time
22963
22964 2005-01-04 19:01  ivan
22965
22966         * FS/FS/part_export/artera_turbo.pm: missing underscore!
22967
22968 2005-01-04 18:47  ivan
22969
22970         * FS/FS/part_export/artera_turbo.pm: queue status changes rather
22971           than run them immediately, always format keycode as %010d,
22972           closes: Bug#936, Bug#1060
22973
22974 2005-01-03 10:25  ivan
22975
22976         * FS/FS/cust_main.pm: eliminate warning: Argument "" isn\'t numeric
22977           in numeric gt (>)
22978
22979 2004-12-31 00:47  ivan
22980
22981         * httemplate/edit/part_pkg.cgi: add ignore_unrateable flag to voip
22982           price plan
22983
22984 2004-12-31 00:31  ivan
22985
22986         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
22987           voip price plan
22988
22989 2004-12-31 00:24  ivan
22990
22991         * FS/FS/part_pkg/voip_sqlradacct.pm: add ignore_unrateable flag to
22992           voip price plan
22993
22994 2004-12-30 23:43  ivan
22995
22996         * FS/FS/cust_svc.pm: fix up some bugs in VoIP rating
22997
22998 2004-12-30 16:48  ivan
22999
23000         * FS/FS/: cust_svc.pm, svc_acct.pm, part_pkg/voip_sqlradacct.pm:
23001           fix up some bugs in VoIP rating
23002
23003 2004-12-30 15:47  ivan
23004
23005         * htetc/global.asa: search the current dir *first*, otherwise some
23006           weird Apache::ASP bugs could crop up if things are ever named the
23007           same
23008
23009 2004-12-30 01:59  ivan
23010
23011         * htetc/global.asa: kludge to fix nested includes with
23012           Apache::ASP... dunno how much longer i want to support that,
23013           should just switch to Mason
23014
23015 2004-12-29 17:41  ivan
23016
23017         * FS/FS/: cust_svc.pm, domain_record.pm, Report/Table/Monthly.pm:
23018           domain_record.pm
23019
23020 2004-12-29 04:01  ivan
23021
23022         * CREDITS: update credits
23023
23024 2004-12-29 04:00  ivan
23025
23026         * FS/FS/cust_bill.pm, FS/FS/h_cust_svc.pm, FS/FS/Record.pm,
23027           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
23028           FS/FS/h_Common.pm, FS/FS/h_svc_acct.pm, FS/FS/h_svc_broadband.pm,
23029           FS/FS/h_svc_domain.pm, FS/FS/h_svc_external.pm,
23030           FS/FS/h_svc_forward.pm, FS/FS/h_svc_www.pm, FS/FS/svc_acct.pm,
23031           FS/MANIFEST, FS/t/h_Common.t, FS/t/h_cust_svc.t,
23032           FS/t/h_svc_acct.t, FS/t/h_svc_broadband.t, FS/t/h_svc_domain.t,
23033           FS/t/h_svc_external.t, FS/t/h_svc_forward.t, FS/t/h_svc_www.t,
23034           httemplate/view/cust_main.cgi,
23035           httemplate/view/cust_main/packages.html, ANNOUNCE.1.5.0:
23036           historical (immutable) invoice details about services and other
23037           history infrastructure
23038
23039 2004-12-28 15:30  ivan
23040
23041         * FS/FS/part_export/sqlradius.pm: add debug flag to sqlradius
23042           export
23043
23044 2004-12-27 02:23  ivan
23045
23046         * ANNOUNCE.1.5.0: note integrated rt is updated
23047
23048 2004-12-27 02:19  ivan
23049
23050         * FS/FS/: cust_pay.pm, cust_credit.pm: prevent unsuspension errors
23051           from causing payment or credit transactions from finishing
23052
23053 2004-12-27 01:23  ivan
23054
23055         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
23056           httemplate/edit/cust_main/contact.html: UI: rework shipping
23057           address javascript, closes: Bug#1085
23058
23059 2004-12-24 15:35  ivan
23060
23061         * FS/FS/svc_acct.pm: smtp can have uid 0 in addition to root and
23062           toor
23063
23064 2004-12-24 15:28  ivan
23065
23066         * bin/passwd.import: remove $Id$ line
23067
23068 2004-12-24 15:27  ivan
23069
23070         * bin/passwd.import: import NP and *LK* from shadow file as * (no
23071           password)
23072
23073 2004-12-23 18:54  ivan
23074
23075         * httemplate/edit/: cust_pay.cgi, process/cust_pay.cgi: add ability
23076           to set payment date manually
23077
23078 2004-12-23 03:39  ivan
23079
23080         * httemplate/edit/svc_www.cgi: fix typo that manifests when using
23081           svc_www-enable_subdomains config option
23082
23083 2004-12-23 01:15  ivan
23084
23085         * httemplate/edit/process/part_pkg.cgi: fix bug with custom pricing
23086           packages when no primary service is selected
23087
23088 2004-12-23 01:07  ivan
23089
23090         * FS/FS/part_pkg.pm: better debugging for options passed to insert
23091           method
23092
23093 2004-12-23 00:32  ivan
23094
23095         * README.1.5.0pre7, FS/bin/freeside-setup,
23096           httemplate/docs/upgrade10.html: allow NULL zip in some countries
23097
23098 2004-12-23 00:00  ivan
23099
23100         * README.1.5.0pre7, FS/bin/freeside-setup,
23101           httemplate/docs/upgrade10.html: going with 6 digit misnamed "npa"
23102           for now
23103
23104 2004-12-23 00:00  ivan
23105
23106         * bin/: rate-us.import, rate.import: adding rate import scripts
23107
23108 2004-12-22 23:29  ivan
23109
23110         * FS/FS/rate_region.pm: better short prefix display
23111
23112 2004-12-22 23:28  ivan
23113
23114         * httemplate/edit/rate.cgi: hide US regions for now, we don't
23115           currently need them for rating just invoice/session display and
23116           the web pages are so giant they're timing out
23117
23118 2004-12-22 06:40  ivan
23119
23120         * Makefile: chkconfig ON
23121
23122 2004-12-22 06:09  ivan
23123
23124         * Makefile: /usr/bin/true on fleabsd
23125
23126 2004-12-22 06:06  ivan
23127
23128         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
23129           warn and require confirmation when editing next bill dates to a
23130           date in the past, closes; Bug#430
23131
23132 2004-12-22 01:53  ivan
23133
23134         * FS/bin/freeside-daily: just "vaccum analyze" is fine
23135
23136 2004-12-21 15:19  ivan
23137
23138         * FS/FS/rate_detail.pm: need to use table modules we call
23139           ut_foreign_key on: rate, rate_region
23140
23141 2004-12-20 03:41  ivan
23142
23143         * rt/FREESIDE_MODIFIED: backport from 3.3-TESTING to fix XSS on
23144           ticket lists
23145
23146 2004-12-20 02:13  ivan
23147
23148         * FS/FS/Misc.pm, FS/FS/cust_main.pm, httemplate/view/cust_bill.cgi:
23149           better error messages on email errors
23150
23151 2004-12-20 00:21  ivan
23152
23153         * Makefile: remove quotes which were causing problems.  grr make
23154
23155 2004-12-20 00:16  ivan
23156
23157         * Makefile: add init script enable command in deb and redhat
23158
23159 2004-12-18 15:32  ivan
23160
23161         * httemplate/docs/: billing.html, install.html: add info about
23162           teTeX and Ghostscript
23163
23164 2004-12-18 02:52  ivan
23165
23166         * httemplate/index.html: fix spelling
23167
23168 2004-12-13 01:13  ivan
23169
23170         * FS/FS/Conf.pm, httemplate/index.html: add config option for
23171           address2 search, closes: Bug#1022
23172
23173 2004-12-12 10:51  ivan
23174
23175         * httemplate/view/cust_main/quick-charge.html: fix form action url
23176           for template
23177
23178 2004-12-12 00:34  ivan
23179
23180         * FS/FS/cust_main.pm: fix customer status display for some cases
23181           with suspended accounts
23182
23183 2004-12-11 15:16  ivan
23184
23185         * FS/FS/part_export/acct_sql.pm: finish modification
23186
23187 2004-12-11 14:50  ivan
23188
23189         * httemplate/docs/install.html: update install doc
23190
23191 2004-12-11 12:41  ivan
23192
23193         * FS/FS/cust_bill.pm, FS/FS/part_bill_event.pm,
23194           httemplate/edit/part_bill_event.cgi: add 'send_if_newest' invoice
23195           event, closes: Bug#977
23196
23197 2004-12-10 23:50  ivan
23198
23199         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
23200           httemplate/view/cust_main/order_pkg.html,
23201           httemplate/view/cust_main/packages.html,
23202           httemplate/view/cust_main/payment_history.html,
23203           httemplate/view/cust_main/quick-charge.html: voiding of echeck
23204           payments instead of refunds
23205
23206 2004-12-10 15:51  ivan
23207
23208         * httemplate/docs/selfservice.html: correct path to selfservice
23209
23210 2004-12-10 14:28  ivan
23211
23212         * FS/FS/CGI.pm: ui tweak for small customer view - line up billing
23213           and service address boxes
23214
23215 2004-12-10 13:25  ivan
23216
23217         * httemplate/docs/: overview-new.dia, overview-new.png: move the
23218           "self-service SSH tunnel" label to avoid ambiguity
23219
23220 2004-12-09 16:51  ivan
23221
23222         * FS/bin/freeside-setup: promo codes not unique...
23223
23224 2004-12-09 15:14  ivan
23225
23226         * httemplate/search/cust_main.cgi: typo
23227
23228 2004-12-09 15:05  ivan
23229
23230         * httemplate/search/cust_main.cgi: typo
23231
23232 2004-12-09 14:26  ivan
23233
23234         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
23235
23236 2004-12-09 14:23  ivan
23237
23238         * FS/FS/TicketSystem/RT_External.pm: fix links to null custom
23239           fields
23240
23241 2004-12-09 14:20  ivan
23242
23243         * httemplate/search/cust_main.cgi: UI: dont link to empty lists
23244
23245 2004-12-09 14:06  ivan
23246
23247         * httemplate/search/cust_main.cgi: UI: same font size as the rest
23248           of the page
23249
23250 2004-12-09 14:02  ivan
23251
23252         * httemplate/search/cust_main.cgi: UI: condense ticket subtable a
23253           little
23254
23255 2004-12-09 13:59  ivan
23256
23257         * FS/FS/TicketSystem/RT_External.pm: hopefully make links to search
23258           for empty value of custom tickets work???
23259
23260 2004-12-09 13:53  ivan
23261
23262         * httemplate/index.html: remove extra list item for now
23263
23264 2004-12-09 13:33  ivan
23265
23266         * httemplate/view/cust_main/tickets.html,
23267           FS/FS/TicketSystem/RT_External.pm: set default requestor to email
23268           invoice addresses
23269
23270 2004-12-09 12:43  ivan
23271
23272         * FS/bin/freeside-setup: fix some typos noticed by pbowen
23273
23274 2004-12-09 04:46  ivan
23275
23276         * FS/FS/TicketSystem/RT_External.pm: fix new ticket link
23277
23278 2004-12-09 04:18  ivan
23279
23280         * FS/FS/TicketSystem/RT_External.pm: narrow select to avoid pickup
23281           up wrong id field
23282
23283 2004-12-09 04:03  ivan
23284
23285         * FS/FS/TicketSystem/RT_External.pm: use new var
23286
23287 2004-12-09 04:01  ivan
23288
23289         * FS/FS/Conf.pm: typo
23290
23291 2004-12-09 03:57  ivan
23292
23293         * FS/FS/: Conf.pm, TicketSystem/RT_External.pm: add config value
23294           for default queue id
23295
23296 2004-12-09 03:17  ivan
23297
23298         * httemplate/index.html: finish up for now
23299
23300 2004-12-09 02:07  ivan
23301
23302         * httemplate/search/cust_main.cgi: deuglify
23303
23304 2004-12-09 01:57  ivan
23305
23306         * httemplate/search/cust_main.cgi: fix typo
23307
23308 2004-12-09 01:21  ivan
23309
23310         * FS/FS/TicketSystem/RT_Internal.pm,
23311           httemplate/search/cust_main.cgi,
23312           FS/FS/TicketSystem/RT_External.pm, httemplate/view/cust_main.cgi,
23313           httemplate/view/cust_main/billing.html,
23314           httemplate/view/cust_main/contacts.html,
23315           httemplate/view/cust_main/misc.html,
23316           httemplate/view/cust_main/tickets.html: more RT integration
23317
23318 2004-12-06 06:42  ivan
23319
23320         * httemplate/search/cust_main.cgi: fix total link
23321
23322 2004-12-06 06:36  ivan
23323
23324         * httemplate/search/cust_main.cgi: fix total links and line up
23325           custom field columns
23326
23327 2004-12-06 06:15  ivan
23328
23329         * FS/FS/TicketSystem/RT_External.pm: ... and this last piece of sql
23330           too
23331
23332 2004-12-06 06:13  ivan
23333
23334         * FS/FS/TicketSystem/RT_External.pm: and forgot to include the sql
23335           for counting tickets with severities...
23336
23337 2004-12-06 06:11  ivan
23338
23339         * FS/FS/TicketSystem/RT_Internal.pm: fix typo
23340
23341 2004-12-06 06:09  ivan
23342
23343         * httemplate/search/cust_main.cgi: fix reading custome field values
23344
23345 2004-12-06 06:00  ivan
23346
23347         * FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
23348           FS/FS/TicketSystem/RT_External.pm,
23349           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
23350           httemplate/search/cust_main.cgi: 1st try at adding custom field
23351           handling
23352
23353 2004-12-06 00:09  ivan
23354
23355         * FS/FS/cust_bill.pm: fix harmless "Use of uninitialized value in
23356           length" warning in latex escapes
23357
23358 2004-12-05 22:56  ivan
23359
23360         * httemplate/search/cust_main.cgi: link customers back to tickets!
23361
23362 2004-12-03 15:41  ivan
23363
23364         * htetc/handler.pl: landing rt 3.2.2
23365
23366 2004-12-03 13:23  ivan
23367
23368         * README.1.5.0pre7: landing RT 3.2.2
23369
23370 2004-12-03 12:51  ivan
23371
23372         * rt/: config, config.pld, bin/rt-commit-handler.in,
23373           etc/upgrade/2.1.71, sbin/rt-setup-database.in: landing rt 3.2.2
23374
23375 2004-12-03 12:38  ivan
23376
23377         * rt/: lib/t/05cronsupport.pl.in, lib/RT/Attributes.pm,
23378           lib/RT/Attribute_Overlay.pm, lib/RT/Attributes_Overlay.pm,
23379           lib/RT/Attribute.pm, lib/RT/I18N/en_malkovich.po,
23380           lib/RT/Action/RecordCorrespondence.pm,
23381           lib/RT/Action/RecordComment.pm,
23382           lib/RT/Interface/Email/Auth/GnuPG.pm,
23383           lib/RT/Condition/PriorityChange.pm,
23384           lib/RT/Interface/Web/Handler.pm, lib/RT/Search/FromSQL.pm,
23385           bin/standalone_httpd.in, etc/schema.Sybase, etc/acl.Sybase,
23386           etc/upgrade/3.1.0/acl.Informix, etc/upgrade/3.1.0/acl.Oracle,
23387           etc/upgrade/3.1.0/acl.Pg, etc/upgrade/3.1.0/acl.SQLite,
23388           etc/upgrade/3.1.0/acl.mysql, etc/upgrade/3.1.0/content,
23389           etc/upgrade/3.1.0/schema.Informix,
23390           etc/upgrade/3.1.0/schema.Oracle, etc/upgrade/3.1.0/schema.Pg,
23391           etc/upgrade/3.1.0/schema.SQLite, etc/upgrade/3.1.0/schema.mysql,
23392           etc/upgrade/3.1.15/content, etc/upgrade/3.1.17/content: Initial
23393           revision
23394
23395 2004-12-03 12:27  ivan
23396
23397         * rt/sbin/: rt-setup-database, rt-test-dependencies: remove
23398           autogenerated file
23399
23400 2004-12-02 02:18  ivan
23401
23402         * httemplate/search/cust_main.cgi: fix license boilerplate and
23403           search sorting
23404
23405 2004-12-02 01:59  ivan
23406
23407         * httemplate/images/small-logo.png, rt/FREESIDE_MODIFIED,
23408           FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/TicketSystem.pm,
23409           FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
23410           httemplate/index.html, FS/FS/TicketSystem/RT_Internal.pm,
23411           FS/FS/TicketSystem/RT_Libs.pm, htetc/global.asa,
23412           htetc/handler.pl, httemplate/search/cust_main.cgi,
23413           rt/lib/RT/Interface/Web_Vendor.pm, rt/lib/RT/URI/freeside.pm:
23414           second big RT integration checkin, customer linking/delinking
23415           interface
23416
23417 2004-12-01 10:49  ivan
23418
23419         * FS/FS/cust_pkg.pm: don't check that agent is allowed to purchase
23420           the package on changes
23421
23422 2004-11-30 19:35  ivan
23423
23424         * FS/FS/: part_pkg.pm, part_pkg/flat.pm,
23425           part_pkg/flat_comission.pm, part_pkg/flat_comission_cust.pm,
23426           part_pkg/flat_comission_pkg.pm, part_pkg/flat_delayed.pm,
23427           part_pkg/prorate.pm, part_pkg/sesmon_hour.pm,
23428           part_pkg/sesmon_minute.pm, part_pkg/sql_external.pm,
23429           part_pkg/sql_generic.pm, part_pkg/sqlradacct_hour.pm,
23430           part_pkg/subscription.pm, part_pkg/voip_sqlradacct.pm:
23431           creditcard-less promo code signup
23432
23433 2004-11-30 11:55  khoff
23434
23435         * httemplate/view/svc_broadband.cgi: Got a little trigger happy
23436           with the search/replace.
23437
23438 2004-11-29 15:52  khoff
23439
23440         * httemplate/view/svc_broadband.cgi: Include netmask and gateway in
23441           broadband service view.
23442
23443 2004-11-27 11:09  ivan
23444
23445         * FS/FS/Conf.pm, FS/FS/TicketSystem/RT_External.pm,
23446           FS/FS/TicketSystem/RT_Internal.pm, FS/FS/TicketSystem/RT_Libs.pm,
23447           httemplate/index.html, rt/FREESIDE_MODIFIED, ANNOUNCE.1.5.0,
23448           Makefile, FS/FS.pm, htetc/global.asa, htetc/handler.pl: ticket
23449           system integration framework and skin RT
23450
23451 2004-11-26 01:39  ivan
23452
23453         * FS/FS/: agent_type.pm, cust_credit_refund.pm,
23454           cust_main_invoice.pm, nas.pm, part_pop_local.pm,
23455           part_svc_column.pm, part_virtual_field.pm, port.pm, queue.pm,
23456           queue_arg.pm, router.pm, session.pm, svc_acct_pop.pm,
23457           type_pkgs.pm: remove POD VERSION sections
23458
23459 2004-11-26 01:08  ivan
23460
23461         * FS/FS/Conf.pm: update description for signup_server-realtime to
23462           reflect current reality, closes: Bug#575
23463
23464 2004-11-26 00:51  ivan
23465
23466         * FS/FS/part_pkg.pm, httemplate/edit/process/part_pkg.cgi: move
23467           part_pkg transactional stuff from web interface to part_pkg.pm,
23468           bumps Bug#18 to 1.5
23469
23470 2004-11-25 22:50  ivan
23471
23472         * FS/FS/: Conf.pm, svc_acct.pm: add password-noampersand and
23473           password-noexlamation config files, patch from Stephpen Bechard,
23474           closes: Bug#539
23475
23476 2004-11-24 12:54  ivan
23477
23478         * Makefile: don't enabled RT by default
23479
23480 2004-11-24 10:28  khoff
23481
23482         * httemplate/: index.html, search/svc_broadband.cgi: Added IP
23483           address search.
23484
23485 2004-11-24 02:28  ivan
23486
23487         * httemplate/edit/process/cust_main.cgi: fix redundant too-early
23488           checks which are causing an error
23489
23490 2004-11-24 01:00  ivan
23491
23492         * Makefile: some RT install updates
23493
23494 2004-11-23 17:30  ivan
23495
23496         * FS/bin/freeside-daily: fix perms on automated backups
23497
23498 2004-11-23 17:28  ivan
23499
23500         * httemplate/index.html: add rate plan maintenance to sysadmin
23501           section
23502
23503 2004-11-22 10:20  ivan
23504
23505         * README.1.5.0pre7, FS/FS/ClientAPI/Signup.pm,
23506           FS/bin/freeside-setup, httemplate/docs/schema.html,
23507           httemplate/docs/upgrade10.html, FS/FS/Record.pm,
23508           FS/FS/cust_pkg.pm, FS/FS/part_pkg.pm,
23509           httemplate/edit/cust_main.cgi, httemplate/edit/part_pkg.cgi:
23510           promo codes and separate signup addresses for hdn
23511
23512 2004-11-22 03:11  ivan
23513
23514         * httemplate/search/sqlradius.cgi: Called-Station-ID label
23515
23516 2004-11-21 18:31  ivan
23517
23518         * httemplate/search/: sqlradius.cgi, sqlradius.html: UI fix on
23519           search directions, fix bug preventing show_called_station,
23520           hide_ip and hide_data form working
23521
23522 2004-11-20 09:26  ivan
23523
23524         * FS/FS/cust_svc.pm, FS/FS/rate.pm, FS/FS/rate_detail.pm,
23525           FS/FS/rate_prefix.pm, FS/FS/rate_region.pm,
23526           FS/t/part_pkg-voip_sqlradacct.t, FS/t/rate.t, FS/t/rate_detail.t,
23527           FS/t/rate_prefix.t, FS/t/rate_region.t, ANNOUNCE.1.5.0,
23528           README.1.5.0pre7, SCHEMA_CHANGE,
23529           FS/FS/part_pkg/voip_sqlradacct.pm, FS/bin/freeside-setup,
23530           httemplate/browse/rate.cgi, httemplate/docs/schema.html,
23531           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
23532           httemplate/edit/rate.cgi, httemplate/edit/rate_region.cgi,
23533           httemplate/edit/process/rate.cgi,
23534           httemplate/edit/process/rate_region.cgi, FS/FS.pm, FS/MANIFEST,
23535           FS/FS/part_export/sqlradius.pm, eg/table_template.pm,
23536           htetc/global.asa, htetc/handler.pl,
23537           httemplate/search/sqlradius.cgi,
23538           httemplate/search/sqlradius.html: first pass at VoIP rating
23539
23540 2004-11-17 05:22  ivan
23541
23542         * httemplate/edit/part_pkg.cgi: #debugging cruft
23543
23544 2004-11-17 05:19  ivan
23545
23546         * httemplate/edit/part_pkg.cgi: fix package options to be sticky on
23547           clone-ing (customize package)
23548
23549 2004-11-16 06:19  ivan
23550
23551         * htetc/handler.pl: can't set $p without $cgi
23552
23553 2004-11-16 06:16  ivan
23554
23555         * htetc/handler.pl: correct package for $r
23556
23557 2004-11-16 06:11  ivan
23558
23559         * htetc/handler.pl: handle RT NoAuth sections
23560
23561 2004-11-12 21:37  ivan
23562
23563         * FS/FS/svc_acct.pm: oops, that's better
23564
23565 2004-11-12 21:32  ivan
23566
23567         * FS/FS/svc_acct.pm: fix problem with dup checking manifesting as
23568           Argument isn't numeric errors
23569
23570 2004-11-11 04:18  ivan
23571
23572         * rt/sbin/rt-setup-database.in: merge in changes to
23573           rt-setup-database
23574
23575 2004-11-11 04:12  ivan
23576
23577         * rt/lib/RT/I18N/: hu.po, da.po: Initial revision
23578
23579 2004-11-09 03:42  ivan
23580
23581         * httemplate/search/report_tax.cgi: add handling for texas tax
23582           exemption and warning that report might not make sense for
23583           partial months other than the current one
23584
23585 2004-11-09 03:00  ivan
23586
23587         * httemplate/search/report_tax.cgi: add handling for texas tax
23588           exemption and warning that report might not make sense for
23589           partial months other than the current one
23590
23591 2004-11-09 01:31  ivan
23592
23593         * httemplate/search/report_tax.cgi: parenthesis help alot
23594
23595 2004-11-09 01:13  ivan
23596
23597         * httemplate/search/report_tax.cgi: fix for correct reporting of
23598           generic taxes
23599
23600 2004-11-09 00:14  ivan
23601
23602         * FS/FS/cust_main.pm: don't generate invoices for COMP customers
23603
23604 2004-11-08 23:23  ivan
23605
23606         * httemplate/search/report_tax.cgi: fixes to run under the mason
23607           strictness
23608
23609 2004-11-08 01:24  ivan
23610
23611         * FS/FS/part_pkg.pm: bypass plandata warning; we're accessing it on
23612           purpose
23613
23614 2004-11-08 01:16  ivan
23615
23616         * FS/FS/part_pkg.pm: fix bug that could cause mis-billing on
23617           upgrades! (new installs ok)
23618
23619 2004-11-07 21:33  ivan
23620
23621         * bin/rollback: adding in case this is needed again
23622
23623 2004-11-07 14:58  ivan
23624
23625         * ANNOUNCE.1.5.0, httemplate/docs/install.html:  update install
23626           documentation for 1.5 HTML::Mason or Apache::ASP install
23627
23628 2004-10-30 17:01  ivan
23629
23630         * httemplate/search/cust_main-quickpay.html: quick pay shouldnt
23631           default to exact search
23632
23633 2004-10-26 05:36  ivan
23634
23635         * Makefile: 1.5.0pre6!
23636
23637 2004-10-26 05:33  ivan
23638
23639         * ANNOUNCE.1.5.0, httemplate/docs/billing.html,
23640           httemplate/docs/export.html, httemplate/docs/index.html,
23641           httemplate/docs/overview-new.dia,
23642           httemplate/docs/overview-new.png, httemplate/docs/schema.html,
23643           httemplate/docs/selfservice.html: slightly more up-to-date docs
23644
23645 2004-10-26 05:07  ivan
23646
23647         * FS/FS/part_export.pm: allow an empty exporttype so you can create
23648           new objects
23649
23650 2004-10-26 04:51  ivan
23651
23652         * FS/FS/part_bill_event.pm: last thing for bug#901, 1.5.0pre6 and
23653           webdemo!
23654
23655 2004-10-26 04:26  ivan
23656
23657         * FS/FS/CGI.pm, FS/FS/Conf.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
23658           FS/FS/cust_pkg.pm, FS/FS/part_export.pm, FS/FS/part_pkg.pm,
23659           FS/FS/part_pkg_option.pm, ANNOUNCE.1.5.0, README.1.5.0pre6,
23660           SCHEMA_CHANGE, FS/FS.pm, FS/MANIFEST, FS/bin/freeside-setup,
23661           FS/t/part_pkg-flat.t, FS/t/part_pkg-flat_comission.t,
23662           FS/t/part_pkg-flat_comission_cust.t,
23663           FS/t/part_pkg-flat_comission_pkg.t, FS/t/part_pkg-flat_delayed.t,
23664           FS/t/part_pkg-prorate.t, FS/t/part_pkg-sesmon_hour.t,
23665           FS/t/part_pkg-sesmon_minute.t, FS/t/part_pkg-sql_external.t,
23666           FS/t/part_pkg-sql_generic.t, FS/t/part_pkg-sqlradacct_hour.t,
23667           FS/t/part_pkg-subscription.t, FS/t/part_pkg_option.t,
23668           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
23669           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi,
23670           httemplate/view/cust_main.cgi, FS/FS/part_pkg/flat.pm,
23671           FS/FS/part_pkg/flat_comission.pm,
23672           FS/FS/part_pkg/flat_comission_cust.pm,
23673           FS/FS/part_pkg/flat_comission_pkg.pm,
23674           FS/FS/part_pkg/flat_delayed.pm, FS/FS/part_pkg/prorate.pm,
23675           FS/FS/part_pkg/sesmon_hour.pm, FS/FS/part_pkg/sesmon_minute.pm,
23676           FS/FS/part_pkg/sql_external.pm, FS/FS/part_pkg/sql_generic.pm,
23677           FS/FS/part_pkg/sqlradacct_hour.pm,
23678           FS/FS/part_pkg/subscription.pm: modular price plans!
23679
23680 2004-10-25 23:33  ivan
23681
23682         * httemplate/search/report_tax.cgi: and one last case with named
23683           and not named taxes in the same region, ack
23684
23685 2004-10-25 23:04  ivan
23686
23687         * httemplate/search/report_tax.cgi: taxes are hard
23688
23689 2004-10-25 16:47  ivan
23690
23691         * httemplate/search/report_tax.cgi: hopefully fix tax report for
23692           taxclass & named tax edge cases
23693
23694 2004-10-25 16:39  ivan
23695
23696         * httemplate/search/report_tax.cgi: hopefully fix tax report for
23697           taxclass & named tax edge cases
23698
23699 2004-10-25 15:48  ivan
23700
23701         * httemplate/search/report_tax.cgi: hopefully fix tax report for
23702           taxclass & named tax edge cases
23703
23704 2004-10-25 14:35  ivan
23705
23706         * httemplate/search/report_tax.cgi: fix joins for proper tax
23707           reporting
23708
23709 2004-10-23 04:45  ivan
23710
23711         * conf/: alerter_template, invoice_latexfooter, invoice_template:
23712           better
23713
23714 2004-10-23 04:34  ivan
23715
23716         * conf/: invoice_latexfooter, invoice_latexnotes: update default
23717           notes and footer
23718
23719 2004-10-23 03:36  ivan
23720
23721         * FS/FS/part_export/artera_turbo.pm: add debug flag
23722
23723 2004-10-22 03:31  ivan
23724
23725         * httemplate/view/cust_main.cgi: add svc_external-skip_manual
23726           support to main customer view, for artera turbo
23727
23728 2004-10-22 03:14  ivan
23729
23730         * FS/FS/part_export/artera_turbo.pm: add option to specify a static
23731           aid
23732
23733 2004-10-21 01:54  ivan
23734
23735         * httemplate/browse/part_pkg.cgi: remove tiny formatting glitch
23736
23737 2004-10-21 01:33  ivan
23738
23739         * httemplate/browse/part_pkg.cgi: if enabled, show taxclass on
23740           package definition browse
23741
23742 2004-10-21 00:07  ivan
23743
23744         * httemplate/search/report_tax.cgi: fix tax report edge cases when
23745           using taxclasses in some regions but not others
23746
23747 2004-10-20 01:28  ivan
23748
23749         * bin/artera.import: back to id
23750
23751 2004-10-20 01:20  ivan
23752
23753         * bin/artera.import: locate existing ones by title, warn on errors
23754
23755 2004-10-20 01:16  ivan
23756
23757         * httemplate/index.html: add external browse
23758
23759 2004-10-20 01:14  ivan
23760
23761         * bin/artera.import: adding artera import
23762
23763 2004-10-20 01:08  ivan
23764
23765         * bin/artera.import: adding artera import
23766
23767 2004-10-20 01:07  ivan
23768
23769         * httemplate/: search/svc_external.cgi, index.html: add
23770           svc_external search
23771
23772 2004-10-19 17:44  ivan
23773
23774         * conf/logo.eps: new logo!
23775
23776 2004-10-19 16:52  ivan
23777
23778         * conf/logo.eps: new logo!
23779
23780 2004-10-19 04:50  ivan
23781
23782         * FS/bin/freeside-sqlradius-reset: isn't run with elevated
23783           privledges, so -T not necessary
23784
23785 2004-10-19 01:44  ivan
23786
23787         * Makefile: sleep long enough to be worthwhile
23788
23789 2004-10-18 05:37  ivan
23790
23791         * httemplate/: index.html, images/mid-logo.png,
23792           images/small-logo.png: that's right, a new logo
23793
23794 2004-10-17 07:01  ivan
23795
23796         * FS/FS/part_export/artera_turbo.pm, FS/FS/ClientAPI/MyAccount.pm,
23797           fs_selfservice/FS-SelfService/SelfService.pm,
23798           fs_selfservice/FS-SelfService/cgi/agent.cgi,
23799           fs_selfservice/FS-SelfService/cgi/process_svc_external.html,
23800           fs_selfservice/FS-SelfService/cgi/provision_list.html,
23801           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: add artera
23802           turbo handling to self-service and reseller interfaces
23803
23804 2004-10-17 02:54  ivan
23805
23806         * fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html: use
23807           templated svc_acct provisioner, from agent interface
23808
23809 2004-10-17 02:19  ivan
23810
23811         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, bin/populate-msgcat,
23812           README.1.5.0pre6, FS/FS/part_export/artera_turbo.pm,
23813           httemplate/docs/upgrade10.html, httemplate/view/svc_external.cgi:
23814           add options to adjust UI for artera turbo as svc_export
23815
23816 2004-10-16 03:15  ivan
23817
23818         * FS/FS/Conf.pm, FS/FS/part_export/artera_turbo.pm,
23819           README.1.5.0pre6, FS/FS/svc_external.pm, FS/bin/freeside-setup,
23820           httemplate/docs/upgrade10.html: add artera turbo export
23821
23822 2004-10-12 22:46  ivan
23823
23824         * Makefile: apachectl sucks ass
23825
23826 2004-10-12 14:59  ivan
23827
23828         * httemplate/view/svc_acct.cgi: fix edit link!  oops
23829
23830 2004-10-11 23:08  ivan
23831
23832         * httemplate/search/sqlradius.cgi: more info in error message for
23833           unknown export type, fix test for sqlradius_withdomain export,
23834           woo!
23835
23836 2004-10-11 22:54  ivan
23837
23838         * Makefile: update apache restart line for local apache
23839
23840 2004-10-09 03:57  ivan
23841
23842         * httemplate/view/svc_acct.cgi: rearrange things a bit and clean up
23843           the RADIUS session data, link to the detail search
23844
23845 2004-10-06 06:39  ivan
23846
23847         * httemplate/search/: sqlradius.cgi: more formatting updates to
23848           RADIUS report
23849
23850 2004-10-06 06:33  ivan
23851
23852         * httemplate/search/sqlradius.cgi: small formatting updates to
23853           RADIUS report
23854
23855 2004-10-06 06:27  ivan
23856
23857         * httemplate/search/sqlradius.cgi: small formatting updates to
23858           RADIUS report
23859
23860 2004-10-06 05:37  ivan
23861
23862         * FS/FS/part_export/sqlradius.pm: fix big in RADIUS session viewing
23863           when using an ignored-accounting export
23864
23865 2004-10-05 09:28  ivan
23866
23867         * httemplate/search/sqlradius.cgi,
23868           httemplate/search/sqlradius.html, FS/FS/cust_svc.pm,
23869           FS/FS/part_export/sqlradius.pm, httemplate/index.html,
23870           httemplate/elements/header.html, httemplate/view/svc_acct.cgi:
23871           RADIUS session viewing
23872
23873 2004-10-05 07:16  ivan
23874
23875         * httemplate/view/cust_bill.cgi: links to show alternate invoices
23876           also
23877
23878 2004-10-05 06:52  ivan
23879
23880         * httemplate/view/cust_bill.cgi: links to show alternate invoices
23881           also
23882
23883 2004-10-05 06:43  ivan
23884
23885         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
23886           cust_bill.cgi: links to show alternate invoices also
23887
23888 2004-10-05 06:35  ivan
23889
23890         * httemplate/view/: cust_bill-pdf.cgi, cust_bill-ps.cgi,
23891           cust_bill.cgi: links to show alternate invoices also
23892
23893 2004-10-05 05:17  ivan
23894
23895         * FS/bin/freeside-selfservice-server: DO open a database connection
23896           in the parent process, this cached the $dbdef and speeds things
23897           up significantly
23898
23899 2004-10-05 04:38  ivan
23900
23901         * ANNOUNCE.1.5.0: [no log message]
23902
23903 2004-09-22 04:28  ivan
23904
23905         * httemplate/search/: cust_bill_event.html,
23906           report_cust_credit.html, report_cust_pay.html, report_tax.html:
23907           add missing <TR> tags
23908
23909 2004-09-22 04:04  ivan
23910
23911         * httemplate/elements/: calendar-en.js, calendar-setup.js,
23912           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
23913           jscalendar
23914
23915 2004-09-21 00:57  ivan
23916
23917         * httemplate/view/cust_main.cgi: and for refunds too
23918
23919 2004-09-21 00:50  ivan
23920
23921         * httemplate/view/cust_main.cgi: better display of echeck
23922           payments/refunds/etc.
23923
23924 2004-09-16 06:22  ivan
23925
23926         * FS/FS/export_svc.pm, httemplate/edit/part_svc.cgi: add uid to
23927           mass duplicate checking on export changes, fix bug in new export
23928           editing, error message includes the number of duplicate customers
23929           also
23930
23931 2004-09-16 00:19  ivan
23932
23933         * FS/FS/cust_main.pm: allow blank auth for echeck refunds
23934
23935 2004-09-15 18:47  ivan
23936
23937         * FS/FS/svc_acct.pm: don't re-my  var, quiet warning
23938
23939 2004-09-15 08:31  ivan
23940
23941         * FS/FS/: Conf.pm, svc_acct.pm: add option for global username or
23942           username@domain uniqueness, closes: Bug#980
23943
23944 2004-09-15 01:57  ivan
23945
23946         * FS/bin/freeside-selfservice-server: it would help to set the
23947           permissions on the lockfile right, so the kids can open it...
23948
23949 2004-09-15 01:45  ivan
23950
23951         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23952           obtain a new descriptor for the lock in kids, this should fix
23953           locking problems
23954
23955 2004-09-15 01:30  ivan
23956
23957         * FS/bin/freeside-selfservice-server: obtain a new descriptor for
23958           the lock in kids, this should fix locking problems
23959
23960 2004-09-14 06:00  ivan
23961
23962         * httemplate/view/cust_main.cgi, FS/FS/cust_main.pm,
23963           httemplate/edit/cust_refund.cgi,
23964           httemplate/edit/process/cust_refund.cgi: echeck/ACH refunds
23965
23966 2004-09-13 23:47  ivan
23967
23968         * FS/bin/freeside-selfservice-server,
23969           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23970           selfservice: - server: don't reconnect again if we've already
23971           been signalled to shutdown - server: add kid reaping to shutdown
23972           sequence - server: add another optional logging level to response
23973           sending - server: acquire write mutex for keepalives
23974
23975 2004-09-09 05:04  ivan
23976
23977         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi,
23978           httemplate/edit/process/part_svc.cgi: rework edit/part_svc.cgi so
23979           it doesn't use a separate process/ file, this allows large error
23980           messages to be displayed properly
23981
23982 2004-09-06 05:44  ivan
23983
23984         * FS/bin/freeside-selfservice-server,
23985           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
23986           self-service keepalives
23987
23988 2004-09-06 02:44  ivan
23989
23990         * FS/bin/freeside-selfservice-server: don't open a database
23991           connection in the parent process
23992
23993 2004-09-06 02:28  ivan
23994
23995         * FS/bin/freeside-queued: don't die off even on database failures
23996
23997 2004-09-05 16:21  ivan
23998
23999         * httemplate/edit/cust_main.cgi: fixed duplicate checking will
24000           catch it, but add client-side protection against
24001           double-submission also.
24002
24003 2004-09-05 15:42  ivan
24004
24005         * fs_selfservice/FS-SelfService/cgi/signup.html: fixed duplicate
24006           checking will catch it, but add client-side protection against
24007           double-submission also.
24008
24009 2004-09-05 02:42  ivan
24010
24011         * test/dup-test: adding duplicate test
24012
24013 2004-09-05 02:41  ivan
24014
24015         * FS/FS/svc_acct.pm: acquire a database lock to prevent race
24016           conditions in duplicate checking
24017
24018 2004-09-04 03:02  ivan
24019
24020         * FS/FS/export_svc.pm: first try at duplicate checking on new
24021           export associations
24022
24023 2004-08-27 04:33  ivan
24024
24025         * FS/bin/freeside-sqlradius-reset: oops use @ARGV not @_
24026
24027 2004-08-27 04:16  ivan
24028
24029         * FS/bin/freeside-sqlradius-reset: add option to specify exports
24030
24031 2004-08-24 05:22  ivan
24032
24033         * Makefile: small Makefile update
24034
24035 2004-08-24 04:16  ivan
24036
24037         * FS/FS/ClientAPI/MyAccount.pm,
24038           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24039           fs_selfservice/FS-SelfService/cgi/agent_customer_menu.html,
24040           fs_selfservice/FS-SelfService/cgi/agent_delete_svc.html,
24041           fs_selfservice/FS-SelfService/cgi/agent_logout.html,
24042           fs_selfservice/FS-SelfService/cgi/agent_main.html,
24043           fs_selfservice/FS-SelfService/cgi/agent_menu.html,
24044           fs_selfservice/FS-SelfService/cgi/agent_order_pkg.html,
24045           fs_selfservice/FS-SelfService/cgi/agent_provision.html,
24046           fs_selfservice/FS-SelfService/cgi/agent_provision_svc_acct.html,
24047           fs_selfservice/FS-SelfService/cgi/list_customers.html,
24048           fs_selfservice/FS-SelfService/cgi/order_pkg.html,
24049           fs_selfservice/FS-SelfService/cgi/provision.html,
24050           fs_selfservice/FS-SelfService/cgi/provision_list.html,
24051           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
24052           fs_selfservice/FS-SelfService/cgi/svc_acct.html,
24053           fs_selfservice/FS-SelfService/cgi/view_customer.html,
24054           FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/ClientAPI/Agent.pm,
24055           FS/FS/ClientAPI/Signup.pm,
24056           fs_selfservice/FS-SelfService/SelfService.pm,
24057           httemplate/search/cust_main.cgi: big update for reseller
24058           interface
24059
24060 2004-08-20 01:58  ivan
24061
24062         * bin/ispman.ldap.import: adding
24063
24064 2004-08-19 09:35  ivan
24065
24066         * httemplate/search/cust_credit.html: add customer # to credit
24067           reports too
24068
24069 2004-08-19 03:53  ivan
24070
24071         * httemplate/edit/part_svc.cgi: shell field is now a dropdown of
24072           legal shells, closes: Bug#118
24073
24074 2004-08-18 17:22  ivan
24075
24076         * httemplate/search/: cust_pay.cgi, elements/search.html: add
24077           customer # to payment reports, add table cell alignment option to
24078           general search component
24079
24080 2004-08-17 06:14  ivan
24081
24082         * FS/FS/cust_main.pm: prevent realtime_bop CVV removal from messing
24083           up cust_main records, also don't pollute the original object when
24084           used with override options, closes: Bug#982
24085
24086 2004-08-17 00:43  ivan
24087
24088         * fs_selfservice/FS-SelfService/cgi/: passwd.cgi, passwd.html: fix
24089           path to passwd.cgi!
24090
24091 2004-08-14 05:26  ivan
24092
24093         * FS/FS/: export_svc.pm, part_svc.pm, svc_acct.pm: first try at
24094           duplicate checking on new export associations
24095
24096 2004-08-11 16:56  ivan
24097
24098         * FS/FS/cust_bill.pm: fix bank name showing up on invoices
24099
24100 2004-08-09 12:03  ivan
24101
24102         * init.d/freeside-init: add /usr/local/bin to PATH
24103
24104 2004-08-06 19:49  ivan
24105
24106         * httemplate/view/cust_main.cgi: disable order package button until
24107           a package has been selected
24108
24109 2004-08-05 11:47  ivan
24110
24111         * FS/FS.pm: fix pod typo
24112
24113 2004-08-02 02:43  ivan
24114
24115         * httemplate/index.html: fix link to virtual host browse
24116
24117 2004-08-01 17:41  ivan
24118
24119         * FS/FS/part_export/vpopmail.pm: no maintainer, use
24120           shellcommands_withdomain instead
24121
24122 2004-07-30 00:12  ivan
24123
24124         * FS/FS/svc_Common.pm: set fixed values from an explicitly
24125           specified svcpart on replace too
24126
24127 2004-07-29 21:54  ivan
24128
24129         * FS/FS/Conf.pm, FS/FS/cust_svc.pm, FS/FS/svc_Common.pm,
24130           conf/cust_pkg-change_svcpart,
24131           httemplate/edit/process/cust_svc.cgi,
24132           httemplate/misc/process/link.cgi, httemplate/view/svc_acct.cgi:
24133           svcpart changes now trigger all necessary export actions, manual
24134           svcpart changing on svc_acct view, linking changes svcpart if you
24135           ask it to, closes: Bug#671, Bug#644
24136
24137 2004-07-29 14:49  ivan
24138
24139         * FS/bin/freeside-setup: add index on cust_main.refnum, speeds up
24140           advertising source list
24141
24142 2004-07-15 15:40  ivan
24143
24144         * FS/FS/cust_pkg.pm, FS/FS/ClientAPI/MyAccount.pm,
24145           FS/FS/ClientAPI/Signup.pm,
24146           fs_selfservice/FS-SelfService/SelfService.pm,
24147           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24148           fs_selfservice/FS-SelfService/cgi/delete_svc.html,
24149           fs_selfservice/FS-SelfService/cgi/logout.html,
24150           fs_selfservice/FS-SelfService/cgi/make_payment.html,
24151           fs_selfservice/FS-SelfService/cgi/myaccount.html,
24152           fs_selfservice/FS-SelfService/cgi/myaccount_menu.html,
24153           fs_selfservice/FS-SelfService/cgi/payment_results.html,
24154           fs_selfservice/FS-SelfService/cgi/process_svc_acct.html,
24155           fs_selfservice/FS-SelfService/cgi/provision.html,
24156           fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html,
24157           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
24158           fs_selfservice/FS-SelfService/cgi/view_invoice.html,
24159           httemplate/view/cust_main.cgi: big update for customer
24160           self-service: add provisioning/unprovisioning of purchased
24161           services, like fs_selfadmin
24162
24163 2004-07-12 06:51  ivan
24164
24165         * httemplate/view/cust_main.cgi: DEL out voided payments to
24166           distinguish them visually better
24167
24168 2004-07-10 07:46  ivan
24169
24170         * FS/FS/ClientAPI/MyAccount.pm: fix edge case avoiding erronous
24171           decline/cancel when customer has a negative balance & purchases
24172           stuff with it
24173
24174 2004-07-10 07:30  ivan
24175
24176         * FS/FS/: cust_svc.pm, part_pkg.pm, ClientAPI/MyAccount.pm: tyop;
24177
24178 2004-07-10 06:30  ivan
24179
24180         * httemplate/: index.html, search/cust_bill_event.cgi,
24181           search/cust_bill_event.html: add calendar to cust_bill_event
24182           search page, make ending date default to open-ended like other
24183           reports
24184
24185 2004-07-10 06:21  ivan
24186
24187         * FS/FS/Record.pm: fix FS::Record::qsearch to (hopefully) work as
24188           before and cluck loudly when the FS::tablename class isn't
24189           loaded, rather than throw exceptions
24190
24191 2004-07-10 06:08  ivan
24192
24193         * FS/FS/cust_svc.pm: use FS::svc_external so the label method
24194           doesn't bomb out in FS::Record::qsearch with Can't locate object
24195           method virtual_fields via package FS::svc_external
24196
24197 2004-07-09 04:45  ivan
24198
24199         * fs_selfservice/FS-SelfService/cgi/agent.cgi: add debugging to
24200           agent.cgi, make sure warnings are turned off when parsing
24201           templates to avoid too much output to STDERR triggering obscure
24202           apache hang bug.  thanks dean you rule.
24203
24204 2004-07-09 02:29  ivan
24205
24206         * fs_selfservice/FS-SelfService/cgi/agent_main.html: new style ;
24207           param separator
24208
24209 2004-07-08 04:15  ivan
24210
24211         * httemplate/edit/process/cust_main.cgi: don't change otaker when
24212           just editing account, closes: Bug#921
24213
24214 2004-07-07 09:06  ivan
24215
24216         * FS/FS/cust_pay.pm: allow payment modification so we can import
24217           order_number info
24218
24219 2004-07-06 12:10  ivan
24220
24221         * FS/FS/Record.pm: better error message for missing tables
24222
24223 2004-07-06 10:27  ivan
24224
24225         * ANNOUNCE.1.5.0: new features
24226
24227 2004-07-06 10:26  ivan
24228
24229         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
24230           httemplate/edit/cust_refund.cgi,
24231           httemplate/edit/process/cust_credit.cgi,
24232           httemplate/edit/process/cust_refund.cgi,
24233           httemplate/view/cust_main.cgi: payment voiding part deux & credit
24234           card refunds!
24235
24236 2004-07-06 07:22  ivan
24237
24238         * FS/FS/cust_refund.pm: document and check refund reasons
24239
24240 2004-07-06 06:26  ivan
24241
24242         * README.1.5.0pre1, README.1.5.0pre6, FS/FS.pm, FS/FS/cust_pay.pm,
24243           FS/FS/cust_pay_void.pm, FS/t/cust_pay_void.t,
24244           FS/bin/freeside-setup, httemplate/docs/schema.html,
24245           httemplate/docs/upgrade10.html,
24246           httemplate/misc/void-cust_pay.cgi: add cust_pay_void table and
24247           payment voiding web ui part one
24248
24249 2004-07-06 01:43  ivan
24250
24251         * htetc/: global.asa, handler.pl: 0.32 (and then some) released
24252
24253 2004-07-01 06:49  ivan
24254
24255         * FS/FS/: ClientAPI/MyAccount.pm, cust_main.pm: credit out
24256           self-service
24257
24258 2004-07-01 05:45  ivan
24259
24260         * FS/FS/agent.pm: fix silly bug editing agents
24261
24262 2004-07-01 05:42  ivan
24263
24264         * FS/FS/Record.pm: show a full stack backtrace if we wind up in the
24265           hash method with an empty Hash attribute, wtf?
24266
24267 2004-06-30 11:19  ivan
24268
24269         * FS/FS/cust_pay.pm, conf/payment_receipt_email: payyment receipts
24270           template fixes
24271
24272 2004-06-30 11:12  ivan
24273
24274         * FS/FS/cust_pay.pm: payyment receipts: pass body has an arrayref,
24275           also fill in name filed
24276
24277 2004-06-30 11:01  ivan
24278
24279         * FS/FS/cust_pay.pm: typo
24280
24281 2004-06-30 10:57  ivan
24282
24283         * FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
24284           FS/FS/cust_pay.pm, FS/FS/cust_pay_refund.pm,
24285           conf/payment_receipt_email: payment receipts!
24286
24287 2004-06-30 07:33  ivan
24288
24289         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
24290           httemplate/misc/payment.cgi: forgot october!  closes: Bug#880
24291
24292 2004-06-30 03:02  ivan
24293
24294         * FS/: FS/Conf.pm, bin/freeside-daily: add option to pgp/gpg
24295           encrypt scp dumps
24296
24297 2004-06-30 02:56  ivan
24298
24299         * FS/FS/cust_bill.pm: fix warning message when agent-specific
24300           plandata cannot be found
24301
24302 2004-06-29 00:57  ivan
24303
24304         * httemplate/docs/schema.html: cust_pay_refund
24305
24306 2004-06-28 21:02  ivan
24307
24308         * ANNOUNCE.1.5.0, README.1.5.0pre6, FS/FS.pm, FS/MANIFEST,
24309           FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_bill.pm,
24310           FS/FS/cust_credit_refund.pm, FS/FS/cust_pay.pm,
24311           FS/FS/cust_pay_refund.pm, FS/FS/cust_refund.pm,
24312           FS/bin/freeside-setup, httemplate/docs/upgrade10.html,
24313           httemplate/view/cust_main.cgi, FS/t/cust_pay_refund.t,
24314           httemplate/edit/cust_bill_pay.cgi,
24315           httemplate/edit/process/cust_bill_pay.cgi: add cust_pay_refund
24316           table to refund payments
24317
24318 2004-06-25 11:28  ivan
24319
24320         * FS/FS/cust_main.pm: fix Pg date parsing of expdate and thus
24321           paydate_monthyear method and thus bug#862 and i need some sleep
24322
24323 2004-06-25 10:57  ivan
24324
24325         * fs_selfservice/FS-SelfService/cgi/make_payment.html,
24326           httemplate/misc/payment.cgi: fix one-time card charging not
24327           pulling in exp date?
24328
24329 2004-06-25 10:26  ivan
24330
24331         * httemplate/misc/payment.cgi: set defaults so as to not change the
24332           billing type when entering a one time payment
24333
24334 2004-06-25 03:25  ivan
24335
24336         * FS/: FS/UID.pm, bin/freeside-queued: ping the database and retry
24337           rather before doing anything
24338
24339 2004-06-25 03:16  ivan
24340
24341         * FS/FS/cust_bill.pm: really fix latex printing when datasrc
24342           contains a ;
24343
24344 2004-06-25 03:07  ivan
24345
24346         * FS/FS/cust_bill.pm: fix latex printing when datasrc contains a ;
24347
24348 2004-06-25 01:44  ivan
24349
24350         * FS/FS/cust_pkg.pm: move up next bill date on unsuspend
24351
24352 2004-06-22 19:13  ivan
24353
24354         * FS/FS/cust_bill.pm: forgotten space in typeset invoice credit
24355           lines
24356
24357 2004-06-22 18:23  ivan
24358
24359         * httemplate/docs/upgrade10.html: escape html
24360
24361 2004-06-21 20:12  ivan
24362
24363         * Makefile: snapshot before schema changes
24364
24365 2004-06-21 20:11  ivan
24366
24367         * FS/FS.pm: small doc update
24368
24369 2004-06-21 20:10  ivan
24370
24371         * bin/sqlradius.import: fix attribute importing bugs that borked
24372           the passwords
24373
24374 2004-06-21 07:24  ivan
24375
24376         * fs_selfservice/FS-SelfService/cgi/agent.cgi: fix dup password
24377           checking on add'l package order
24378
24379 2004-06-21 06:36  ivan
24380
24381         * FS/MANIFEST: removing old report from MANIFEST
24382
24383 2004-06-21 05:27  ivan
24384
24385         * FS/FS/ClientAPI/MyAccount.pm: fix harmless typo, closes; Bug#872
24386
24387 2004-06-21 03:58  ivan
24388
24389         * fs_selfservice/FS-SelfService/cgi/agent.cgi: check password match
24390           on agent add'l package order
24391
24392 2004-06-21 03:45  ivan
24393
24394         * FS/FS/ClientAPI/MyAccount.pm: field name is primary_svc, not
24395           primary
24396
24397 2004-06-21 03:26  ivan
24398
24399         * FS/FS/: Conf.pm, cust_svc.pm, ClientAPI/MyAccount.pm: option to
24400           only allow primary users access to the self-service server
24401
24402 2004-06-18 03:28  ivan
24403
24404         * bin/masonize, httemplate/search/cust_main-otaker.cgi: masonize
24405           fix: avoid newline prepend fix from borking indented first <%,
24406           fixes customer search by otaker under mason, closes: Bug#830
24407
24408 2004-06-18 03:07  ivan
24409
24410         * httemplate/docs/install.html: recommend HTML::Mason
24411
24412 2004-06-17 05:32  ivan
24413
24414         * FS/FS/part_export/: www_shellcommands.pm, apache.pm: add
24415           frontpage extensions to www_shellcommands export
24416
24417 2004-06-16 16:59  ivan
24418
24419         * FS/FS/svc_acct.pm: fix deletion of accounts connected to virtual
24420           hosts
24421
24422 2004-06-16 07:07  ivan
24423
24424         * httemplate/search/report_tax.cgi: update tax report for taxclass
24425
24426 2004-06-15 06:27  ivan
24427
24428         * fs_passwd/fs_passwd.cgi, fs_passwd/fs_passwd.html,
24429           fs_selfservice/FS-SelfService/cgi/passwd.cgi,
24430           fs_selfservice/FS-SelfService/cgi/passwd.html: moving passwd cgi
24431           to self-service
24432
24433 2004-06-15 03:59  ivan
24434
24435         * FS/FS/Record.pm: add stack backtrace to fatal problems in virtual
24436           field check
24437
24438 2004-06-11 09:44  ivan
24439
24440         * httemplate/search/report_tax.cgi: fix date range for old perl,
24441           count tax exempt and COMP customers correctly
24442
24443 2004-06-11 07:57  ivan
24444
24445         * httemplate/search/report_tax.cgi: fix to find all customer
24446           scorrectly
24447
24448 2004-06-11 07:25  ivan
24449
24450         * httemplate/search/report_tax.cgi: tax report fix sort
24451
24452 2004-06-11 07:03  ivan
24453
24454         * FS/FS/Conf.pm, httemplate/index.html: tax report!
24455
24456 2004-06-11 06:44  ivan
24457
24458         * FS/bin/freeside-tax-report, httemplate/search/report_tax.cgi: tax
24459           report!
24460
24461 2004-06-11 00:37  ivan
24462
24463         * Makefile: add update-selfservice target
24464
24465 2004-06-10 05:58  ivan
24466
24467         * httemplate/browse/agent.cgi: now available as methods
24468
24469 2004-06-10 05:31  ivan
24470
24471         * FS/FS/CGI.pm, FS/FS/agent.pm, FS/FS/cust_main.pm,
24472           FS/FS/ClientAPI/Agent.pm, FS/FS/ClientAPI/MyAccount.pm,
24473           FS/FS/ClientAPI/Signup.pm,
24474           fs_selfservice/FS-SelfService/cgi/agent.cgi,
24475           fs_selfservice/FS-SelfService/cgi/agent_login.html,
24476           fs_selfservice/FS-SelfService/cgi/agent_main.html,
24477           fs_selfservice/FS-SelfService/cgi/cvv2.html,
24478           fs_selfservice/FS-SelfService/cgi/cvv2.png,
24479           fs_selfservice/FS-SelfService/cgi/cvv2_amex.png,
24480           fs_selfservice/FS-SelfService/cgi/list_customers.html,
24481           fs_selfservice/FS-SelfService/cgi/signup.html,
24482           fs_selfservice/FS-SelfService/cgi/view_customer.html,
24483           httemplate/browse/agent.cgi, httemplate/search/cust_main.cgi,
24484           fs_selfservice/FS-SelfService/SelfService.pm: agent interface
24485
24486 2004-06-10 04:28  ivan
24487
24488         * httemplate/search/cust_main-otaker.cgi: tyop
24489
24490 2004-06-09 01:59  ivan
24491
24492         * Makefile: need this entry for myself though!
24493
24494 2004-06-09 00:17  ivan
24495
24496         * httemplate/docs/install.html: explicitly specify Apache
24497           httpd.conf.  fear.
24498
24499 2004-06-05 05:01  ivan
24500
24501         * Makefile: AND set its owner.  whew.
24502
24503 2004-06-05 04:55  ivan
24504
24505         * Makefile: and don't forget to make the dir
24506
24507 2004-06-05 04:47  ivan
24508
24509         * Makefile: fix path and make var substitution
24510
24511 2004-06-05 04:37  ivan
24512
24513         * Makefile: oops fix line endings in automated self-service lib
24514           install
24515
24516 2004-06-05 04:34  ivan
24517
24518         * Makefile: automated self-service lib install
24519
24520 2004-06-05 02:34  ivan
24521
24522         * bin/: sqlradius-norealm.reimport, sqlradius.import,
24523           sqlradius.reimport: sqlradius import updates
24524
24525 2004-06-04 20:00  ivan
24526
24527         * Makefile: self-service installer?
24528
24529 2004-06-03 03:09  ivan
24530
24531         * httemplate/misc/email-invoice.cgi: also fix agent-specific From:
24532           address on "re-email" link
24533
24534 2004-06-03 02:55  ivan
24535
24536         * FS/FS/cust_bill.pm: fix agent-specific template on "invoice view"
24537           screen and "re-email/re-print" links, also fix agent-specific
24538           From: address on "re-email" link
24539
24540 2004-06-03 00:00  ivan
24541
24542         * FS/FS/cust_bill.pm: better error message for non-applicable
24543           invoice events
24544
24545 2004-06-02 14:27  ivan
24546
24547         * fs_selfservice/DEPLOY: simple kludge for testing
24548
24549 2004-06-01 03:56  ivan
24550
24551         * httemplate/edit/part_bill_event.cgi: html table fix
24552
24553 2004-06-01 03:53  ivan
24554
24555         * FS/FS/cust_bill.pm, httemplate/edit/part_bill_event.cgi:
24556           per-agent invoice_from addresses
24557
24558 2004-06-01 02:23  ivan
24559
24560         * bin/postfix_courierimap.import: typo in sql
24561
24562 2004-05-31 18:49  ivan
24563
24564         * FS/FS/cust_bill.pm: typo in error message
24565
24566 2004-05-28 16:26  ivan
24567
24568         * bin/sqlradius.reimport: adding password/finger correction tool
24569           too
24570
24571 2004-05-28 06:48  ivan
24572
24573         * bin/postfix_courierimap.import: adding
24574
24575 2004-05-28 04:33  ivan
24576
24577         * httemplate/misc/upload-batch.cgi: not entirely sure why we're
24578           checking the filename at all... to catch empty form submissions?
24579
24580 2004-05-28 04:21  ivan
24581
24582         * httemplate/misc/upload-batch.cgi: better error reporting on
24583           unparsable filenames
24584
24585 2004-05-28 03:38  ivan
24586
24587         * httemplate/search/elements/search.html: show a better message
24588           when no results are found
24589
24590 2004-05-28 03:17  ivan
24591
24592         * httemplate/search/cust_bill.html: correct count statement when
24593           searching for individual invoices by #
24594
24595 2004-05-28 01:40  ivan
24596
24597         * bin/sqlradius.import: really.
24598
24599 2004-05-28 01:37  ivan
24600
24601         * bin/sqlradius.import: fixed up and working?
24602
24603 2004-05-28 00:02  ivan
24604
24605         * FS/FS/svc_domain.pm: report value passed for illegal action
24606           pseudo-field
24607
24608 2004-05-27 02:30  ivan
24609
24610         * bin/sqlradius.import: fixup domain svcpart selection
24611
24612 2004-05-27 02:14  ivan
24613
24614         * bin/sqlradius.import: adding sqlradius.import
24615
24616 2004-05-26 11:59  ivan
24617
24618         * FS/FS/cust_bill.pm, httemplate/docs/upgrade-1.4.2.html: require
24619           the version of File::Temp with the OO interface
24620
24621 2004-05-26 06:07  ivan
24622
24623         * FS/FS/part_export/acct_sql.pm: fix table name
24624
24625 2004-05-26 06:02  ivan
24626
24627         * FS/FS/: part_export/acct_sql.pm, svc_acct.pm: update acct_sql
24628           export some more to export to alias table also and in general be
24629           more configurable
24630
24631 2004-05-26 04:11  ivan
24632
24633         * FS/FS/cust_bill.pm: comma
24634
24635 2004-05-26 04:11  ivan
24636
24637         * FS/FS/cust_bill.pm: use File::Temp for filenames and store the
24638           temp files in cache.datasrc instead of /tmp
24639
24640 2004-05-26 03:36  ivan
24641
24642         * FS/FS/cust_bill.pm: better error checking/reporting for latex
24643           setup problems
24644
24645 2004-05-26 02:14  ivan
24646
24647         * FS/FS/part_export/www_shellcommands.pm: default commands now keep
24648           web content in user homedirs and link to /var/www
24649
24650 2004-05-19 07:34  ivan
24651
24652         * FS/FS/part_export/acct_sql.pm: really fixing deletions in
24653           acct_sql export
24654
24655 2004-05-19 07:29  ivan
24656
24657         * FS/FS/part_export/acct_sql.pm: fixing deletions in acct_sql
24658           export
24659
24660 2004-05-19 07:22  ivan
24661
24662         * FS/FS/part_export/acct_sql.pm: fixing acct_sql export
24663
24664 2004-05-19 06:41  ivan
24665
24666         * FS/: MANIFEST, FS/part_export/acct_sql.pm,
24667           t/part_export-acct_sql.t: adding acct_sql export
24668
24669 2004-05-19 05:31  ivan
24670
24671         * httemplate/edit/part_pkg.cgi: continue making
24672           hours/input/output/total display on invoices conditional on there
24673           being any charge for overages
24674
24675 2004-05-19 05:30  ivan
24676
24677         * httemplate/edit/part_pkg.cgi: finish making
24678           hours/input/output/total display on invoices conditional on there
24679           being any charge for overages
24680
24681 2004-05-19 05:28  ivan
24682
24683         * httemplate/edit/part_pkg.cgi: make hours/input/output/total
24684           display on invoices conditional on there being any charge for
24685           overages
24686
24687 2004-05-17 17:20  ivan
24688
24689         * FS/FS/ClientAPI/MyAccount.pm: patch from randell lucas for
24690           order_pkg to return pkgnum also
24691
24692 2004-05-14 05:25  ivan
24693
24694         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
24695           FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi,
24696           httemplate/edit/process/part_bill_event.cgi: add per-agent
24697           invoice templates, add per-package suspend invoice events, fix
24698           automatic creation of invoice_latex alternate templates
24699
24700 2004-05-12 11:07  ivan
24701
24702         * bin/sequences.reset: easier this way
24703
24704 2004-05-12 11:02  ivan
24705
24706         * bin/: sequences.reset, freeside.import: adding
24707
24708 2004-05-12 03:03  ivan
24709
24710         * Makefile: for native apache installs
24711
24712 2004-05-11 05:01  ivan
24713
24714         * httemplate/edit/svc_www.cgi: i'm not usually like this.
24715
24716 2004-05-11 04:58  ivan
24717
24718         * httemplate/edit/svc_www.cgi: this has been an evening of logical
24719           negation
24720
24721 2004-05-11 04:54  ivan
24722
24723         * httemplate/edit/svc_www.cgi: so close
24724
24725 2004-05-11 04:52  ivan
24726
24727         * httemplate/edit/svc_www.cgi: clean this up a bit, fix
24728           svc_www-usersvc_svcpart and hopefully simplified zone select too
24729
24730 2004-05-11 04:22  ivan
24731
24732         * httemplate/edit/svc_www.cgi: need to pull in $conf
24733
24734 2004-05-11 04:19  ivan
24735
24736         * FS/FS/Conf.pm, httemplate/edit/svc_www.cgi: one reasonable
24737           default and one kludge, to improve webhosting UI
24738
24739 2004-05-11 02:50  ivan
24740
24741         * FS/FS/part_export/www_shellcommands.pm: fix commands
24742
24743 2004-05-10 17:46  ivan
24744
24745         * httemplate/: index.html, search/svc_www.cgi: vary basic virtual
24746           host browse
24747
24748 2004-05-10 16:16  ivan
24749
24750         * httemplate/docs/upgrade10.html: fix sequences in upgrade docs?
24751
24752 2004-05-10 06:46  ivan
24753
24754         * FS/FS/part_export/shellcommands_withdomain.pm: fix ISPMan
24755           password changing command
24756
24757 2004-05-10 06:17  ivan
24758
24759         * FS/FS/part_export/shellcommands.pm: fall back to password
24760           changing in the case of blank suspension/unsuspension commands,
24761           like some exports
24762
24763 2004-05-10 04:10  ivan
24764
24765         * FS/FS/part_export/postfix.pm, bin/postfix.export: make postfix
24766           export commands configrable
24767
24768 2004-05-10 03:01  ivan
24769
24770         * bin/sendmail.import: properly nested greps
24771
24772 2004-05-10 02:59  ivan
24773
24774         * bin/sendmail.import: allow for multiple svc_acct svcparts
24775
24776 2004-05-10 02:40  ivan
24777
24778         * bin/sendmail.import: 5.005!
24779
24780 2004-05-10 02:38  ivan
24781
24782         * bin/sendmail.import: ach 5.005
24783
24784 2004-05-10 01:38  ivan
24785
24786         * CREDITS: rt and sql-ledger
24787
24788 2004-05-08 00:46  ivan
24789
24790         * FS/FS/svc_acct.pm: default finger to first+last
24791
24792 2004-05-06 15:37  ivan
24793
24794         * httemplate/edit/svc_www.cgi: brainfart
24795
24796 2004-05-06 15:34  ivan
24797
24798         * httemplate/edit/svc_www.cgi: tyop
24799
24800 2004-05-06 15:29  ivan
24801
24802         * FS/FS/part_export/apache.pm, bin/apache.export: add option to
24803           change the restart command in apache exports
24804
24805 2004-05-06 15:29  ivan
24806
24807         * FS/FS/svc_acct.pm: protect properly against deleting users linked
24808           to virtual web sites
24809
24810 2004-05-06 15:18  ivan
24811
24812         * httemplate/edit/svc_www.cgi: show service name and
24813           fully-qualified address on service add
24814
24815 2004-05-04 11:44  ivan
24816
24817         * FS/FS/queue.pm: don't truncate job args for display
24818
24819 2004-05-03 08:40  ivan
24820
24821         * FS/FS/ClientAPI/MyAccount.pm: 1. order_pkg accepts svcpart +
24822           (svc_external: id, title / svc_acct: domain)
24823
24824 2004-05-03 07:32  ivan
24825
24826         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm,
24827           part_export/shellcommands_withdomain.pm: make RADIUS groups
24828           available to shellcommands exports
24829
24830 2004-05-01 15:49  ivan
24831
24832         * httemplate/search/: cust_bill.html, elements/search.html: don't
24833           display links to missing customers
24834
24835 2004-05-01 14:40  ivan
24836
24837         * httemplate/search/cust_bill.html: I'm slow this morning
24838
24839 2004-05-01 14:38  ivan
24840
24841         * httemplate/search/cust_bill.html: oops tyop
24842
24843 2004-05-01 14:05  ivan
24844
24845         * httemplate/search/cust_bill.html: handle missing customer records
24846           without erroring out
24847
24848 2004-04-30 20:54  ivan
24849
24850         * htetc/global.asa: very weird 5.005 problem
24851
24852 2004-04-30 14:58  ivan
24853
24854         * FS/FS/Record.pm: accept empty zips for non-US countries...
24855
24856 2004-04-30 13:22  ivan
24857
24858         * FS/FS/cust_main.pm: eliminate spurious "multiple records in
24859           scalar search" warning
24860
24861 2004-04-30 12:08  ivan
24862
24863         * httemplate/index.html: 15 day open invoice reports for qis
24864
24865 2004-04-23 06:15  ivan
24866
24867         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
24868           FS/bin/freeside-credit-report, httemplate/index.html,
24869           httemplate/search/report_cc.cgi,
24870           httemplate/search/report_cc.html,
24871           httemplate/search/report_credit.cgi,
24872           httemplate/search/report_credit.html: add link to new credit
24873           report on main menu, remove old obsolete shell-out reports
24874
24875 2004-04-23 05:50  ivan
24876
24877         * Makefile, htetc/global.asa: fix up includes with Apache::ASP
24878
24879 2004-04-23 05:19  ivan
24880
24881         * FS/FS/cust_credit.pm, FS/FS/Report/Table/Monthly.pm,
24882           httemplate/graph/money_time-graph.cgi,
24883           httemplate/graph/money_time.cgi,
24884           httemplate/search/cust_bill.html,
24885           httemplate/search/cust_credit.html,
24886           httemplate/search/cust_pay.cgi,
24887           httemplate/search/report_cust_credit.html,
24888           httemplate/search/elements/search.html: credit report, add some
24889           links to sales/credits/receipts summary, move payment search to
24890           template
24891
24892 2004-04-22 19:32  ivan
24893
24894         * httemplate/: search/cust_bill.html, search/sql.html, index.html,
24895           search/elements/search.html: working templated invoice search!
24896
24897 2004-04-22 00:38  ivan
24898
24899         * httemplate/elements/pager.html: silly pager fix
24900
24901 2004-04-22 00:27  ivan
24902
24903         * httemplate/docs/: install.html, upgrade10.html: minor doc updates
24904
24905 2004-04-22 00:07  ivan
24906
24907         * httemplate/search/report_cust_credit.html: initial copy from
24908           report_cust_pay.html
24909
24910 2004-04-21 13:52  ivan
24911
24912         * FS/FS/cust_bill.pm: as an invoice event, emailing/printing
24913           problems should be fatal and trigger retry
24914
24915 2004-04-20 18:49  ivan
24916
24917         * FS/FS/cust_main.pm: respect country default for batch import
24918
24919 2004-04-20 13:24  ivan
24920
24921         * FS/FS/ClientAPI/MyAccount.pm: silly bug noticed by matthewd
24922
24923 2004-04-19 18:23  ivan
24924
24925         * FS/FS/cust_main.pm: accept expiration dates in the same format
24926           they are output...
24927
24928 2004-04-19 17:58  ivan
24929
24930         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/cust_main.pm,
24931           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
24932           fs_selfservice/FS-SelfService/SelfService.pm,
24933           httemplate/view/cust_main.cgi: add methods for masking credit
24934           cards, add payment info modification to self-service
24935
24936 2004-04-13 18:00  ivan
24937
24938         * rt/FREESIDE_MODIFIED: keeping track of what's been changed to
24939           make life easier when importing new upstream versions
24940
24941 2004-04-13 17:48  khoff
24942
24943         * rt/lib/RT/URI/freeside.pm: Freeside's URI handler for RT3.
24944
24945 2004-04-13 15:30  ivan
24946
24947         * FS/FS/svc_domain.pm: remove dependancy on Net::Whois that wasn't
24948           being used anyway
24949
24950 2004-04-13 13:01  ivan
24951
24952         * FS/t/part_export-communigate_pro.t: adding forgotten test
24953
24954 2004-04-13 11:27  ivan
24955
24956         * Makefile: adding comments for fedora
24957
24958 2004-04-10 18:50  ivan
24959
24960         * httemplate/search/: report_prepaid_income.cgi,
24961           report_prepaid_income.html: update unearned revenue report based
24962           on feedback from kevin
24963
24964 2004-04-09 15:35  ivan
24965
24966         * Makefile: thank goodness its friday
24967
24968 2004-04-09 15:34  ivan
24969
24970         * Makefile: really properly disable RT where not using
24971
24972 2004-04-09 15:33  ivan
24973
24974         * Makefile: properly disable RT where not using
24975
24976 2004-04-09 15:29  ivan
24977
24978         * fs_passwd/fs_passwd.cgi: oops, this one too
24979
24980 2004-04-09 15:28  ivan
24981
24982         * fs_passwd/fs_passwd.html: fs_passwd.cgi
24983
24984 2004-04-08 05:37  ivan
24985
24986         * Makefile: fix psql command line options for older pg
24987
24988 2004-04-08 05:23  ivan
24989
24990         * Makefile: fix quotes
24991
24992 2004-04-08 05:07  ivan
24993
24994         * Makefile: don't enable by default
24995
24996 2004-04-08 05:05  ivan
24997
24998         * rt/sbin/: rt-setup-database, rt-setup-database.in: remove
24999           accidentally doubled lines in usage inst
25000
25001 2004-04-08 05:00  ivan
25002
25003         * Makefile, htetc/handler.pl, rt/FREESIDE_MODIFIED,
25004           rt/etc/RT_SiteConfig.pm, rt/sbin/rt-setup-database,
25005           rt/sbin/rt-setup-database.in: beginning of RT integration
25006
25007 2004-04-07 22:53  ivan
25008
25009         * fs_selfservice/FS-SelfService/Makefile.PL: comment out xmlrpc
25010           server until it is ready
25011
25012 2004-04-07 06:12  ivan
25013
25014         * FS/bin/freeside-reexport: oops, update the usage too
25015
25016 2004-04-07 06:11  ivan
25017
25018         * FS/bin/freeside-reexport: added options to select username,
25019           svcnum, svcpart
25020
25021 2004-04-07 04:39  ivan
25022
25023         * FS/FS/: Conf.pm, domain_record.pm: automatically update
25024           reverse-ARPA records (Bug#462) / recognize SOA records with the
25025           fqdn as well as @
25026
25027 2004-04-07 04:04  ivan
25028
25029         * httemplate/view/svc_domain.cgi: javascript confirm when slaving a
25030           domain
25031
25032 2004-04-07 01:34  ivan
25033
25034         * FS/FS/part_export.pm: argh, the glob itself is tainted under
25035           5.005
25036
25037 2004-04-07 01:07  ivan
25038
25039         * FS/FS/part_export.pm: make -T happy (under old perl?)
25040
25041 2004-04-05 19:03  ivan
25042
25043         * FS/FS/part_export/www_shellcommands.pm: update ISPMan commands
25044
25045 2004-04-05 07:05  ivan
25046
25047         * httemplate/misc/link.cgi, FS/FS/Conf.pm,
25048           httemplate/misc/process/link.cgi: add a domain pulldown to
25049           svc_acct linking, closes: Bug#277 / prevent "stealing" services
25050           with link unless you set legacy_link-steal config option, closes:
25051           Bug#321
25052
25053 2004-04-05 04:55  ivan
25054
25055         * FS/FS/cust_pkg.pm, httemplate/view/cust_main.cgi: apply some
25056           heuristics to transfer ordering: primaries first, then sorted by
25057           quantity
25058
25059 2004-04-05 02:08  ivan
25060
25061         * htetc/global.asa, htetc/handler.pl, httemplate/docs/install.html,
25062           httemplate/docs/upgrade-1.4.2.html, httemplate/misc/whois.cgi,
25063           httemplate/view/svc_domain.cgi: add whois functionality
25064           internally instead of linking to geektools
25065
25066 2004-04-04 15:20  ivan
25067
25068         * FS/FS/: Conf.pm, cust_pkg.pm: add cust_pkg-change_svcpart option
25069           to optionally allow non-matching svcparts to be moved during
25070           package changes, closes: Bug#667
25071
25072 2004-04-04 15:14  ivan
25073
25074         * httemplate/view/cust_main.cgi: comment out extraneous warning
25075
25076 2004-04-02 16:45  ivan
25077
25078         * httemplate/search/cust_bill.cgi: UI: stop making things small for
25079           no reason
25080
25081 2004-04-02 05:44  ivan
25082
25083         * htetc/global.asa, htetc/handler.pl,
25084           httemplate/view/cust_bill-pdf.cgi: remove Pragma:no-cache header,
25085           and set Content-Length and Cache-Control for viewing .pdf
25086           invoices with IE over SSL.
25087           http://support.microsoft.com/default.aspx?scid=kb;en-us;323308
25088
25089 2004-04-02 03:23  ivan
25090
25091         * httemplate/view/: cust_bill-pdf.cgi, cust_bill.cgi: add a fake
25092           .pdf extension to placate some versions of IE.  yay IE.
25093
25094 2004-04-01 18:09  ivan
25095
25096         * bin/bind.export, FS/FS/part_export/bind.pm: add option to set
25097           (r)ndc command
25098
25099 2004-04-01 06:50  ivan
25100
25101         * FS/FS/part_export/www_shellcommands.pm: fix paths to ispman
25102           commands
25103
25104 2004-04-01 03:14  ivan
25105
25106         * httemplate/browse/part_referral.cgi: remove extraneous html
25107
25108 2004-04-01 03:09  ivan
25109
25110         * httemplate/browse/part_referral.cgi: oops!
25111
25112 2004-04-01 02:56  ivan
25113
25114         * httemplate/browse/part_referral.cgi: add a yesterday column and a
25115           total row, closes: Bug#797
25116
25117 2004-03-31 16:44  ivan
25118
25119         * FS/: FS/cust_main_county.pm, bin/freeside-setup: get
25120           sub-countries from Locale::SubCountry now
25121
25122 2004-03-30 09:13  ivan
25123
25124         * httemplate/docs/upgrade10.html: little more explanation about
25125           editing Pg dumps
25126
25127 2004-03-30 08:43  ivan
25128
25129         * FS/FS/cust_main.pm: mutex the bill and collect functions
25130           per-customer
25131
25132 2004-03-30 01:20  ivan
25133
25134         * bin/bind.import: add -s and -c flags, add ipv6 default zones to
25135           list of ignored zones, add nameservice records to existing
25136           domains, update for API change inDNS::ZoneParse 0.84
25137
25138 2004-03-29 13:49  ivan
25139
25140         * FS/FS/part_export/shellcommands.pm: freebsd pw(1) fixed in 4.10
25141           also
25142
25143 2004-03-28 22:03  ivan
25144
25145         * FS/FS/part_export.pm: fix export_info sub to return an empty
25146           hashref instead of undef
25147
25148 2004-03-26 17:05  khoff
25149
25150         * FS/FS/: Conf.pm, cust_pkg.pm, svc_acct.pm, svc_domain.pm: Cancel
25151           services in a particular order to get around certain
25152           inter-service dependancies
25153
25154 2004-03-25 20:54  ivan
25155
25156         * fs_selfservice/FS-SelfService/Makefile.PL: depend on Storable
25157           2.09
25158
25159 2004-03-25 20:46  ivan
25160
25161         * FS/FS/part_export/router.pm: don't depend on Net::Telnet unless
25162           necessary
25163
25164 2004-03-25 03:00  ivan
25165
25166         * FS/FS/part_export/: domain_shellcommands.pm,
25167           www_shellcommands.pm: typo from refactoring
25168
25169 2004-03-25 00:55  ivan
25170
25171         * FS/FS/part_export/: domain_shellcommands.pm,
25172           forward_shellcommands.pm, shellcommands.pm,
25173           shellcommands_withdomain.pm, www_shellcommands.pm: first pass at
25174           ISPMan integration
25175
25176 2004-03-24 22:42  ivan
25177
25178         * FS/FS/part_export/shellcommands.pm: freebsd fix will be in 5.3
25179           and later only so far, still waiting to hear about 4.10
25180
25181 2004-03-24 07:38  ivan
25182
25183         * httemplate/edit/part_export.cgi: catch misconfigured exports
25184
25185 2004-03-24 06:28  ivan
25186
25187         * FS/FS/: part_export.pm, part_export/apache.pm,
25188           part_export/bind.pm, part_export/bind_slave.pm,
25189           part_export/bsdshell.pm, part_export/communigate_pro.pm,
25190           part_export/communigate_pro_singledomain.pm, part_export/cp.pm,
25191           part_export/cyrus.pm, part_export/domain_shellcommands.pm,
25192           part_export/forward_shellcommands.pm, part_export/http.pm,
25193           part_export/infostreet.pm, part_export/ldap.pm,
25194           part_export/postfix.pm, part_export/shellcommands.pm,
25195           part_export/shellcommands_withdomain.pm, part_export/sqlmail.pm,
25196           part_export/sqlradius.pm, part_export/sqlradius_withdomain.pm,
25197           part_export/sysvshell.pm, part_export/textradius.pm,
25198           part_export/vpopmail.pm, part_export/www_shellcommands.pm: move
25199           export info to the modules themselves
25200
25201 2004-03-24 06:23  ivan
25202
25203         * FS/FS/part_export/router.pm: move export info to the modules
25204           themselves
25205
25206 2004-03-24 06:21  ivan
25207
25208         * FS/: MANIFEST, FS/part_export/passwdfile.pm,
25209           t/part_export-passwdfile.t: adding passwdfile export base class
25210
25211 2004-03-24 06:17  ivan
25212
25213         * eg/export_template.pm: update example export for the new world of
25214           export data in themodule files
25215
25216 2004-03-24 01:35  ivan
25217
25218         * FS/: MANIFEST, t/part_export-communigate_pro_singledomain.t,
25219           t/part_export-postfix.t, t/part_export-router.t: add missing
25220           compile tests
25221
25222 2004-03-23 11:57  ivan
25223
25224         * httemplate/view/: cust_main.cgi: small UI fix for unapplied
25225           partial credits
25226
25227 2004-03-22 19:36  ivan
25228
25229         * htetc/global.asa: make Apache::ASP includes work as expected
25230
25231 2004-03-22 19:31  ivan
25232
25233         * htetc/global.asa: includes fix
25234
25235 2004-03-22 19:29  ivan
25236
25237         * htetc/global.asa, httemplate/docs/install.html,
25238           httemplate/docs/upgrade10.html: includes with Apache::ASP
25239
25240 2004-03-22 16:06  ivan
25241
25242         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
25243           htetc/global.asa, htetc/handler.pl,
25244           httemplate/elements/small_custview.html,
25245           httemplate/misc/payment.cgi, httemplate/misc/process/payment.cgi,
25246           httemplate/view/cust_main.cgi: one-time credit card and ACH
25247           payments (like self-service) closes: Bug#648
25248
25249 2004-03-22 16:06  ivan
25250
25251         * httemplate/search/report_receivables.cgi: fix sorting of NULL
25252           companies differently than empty companies
25253
25254 2004-03-22 11:02  ivan
25255
25256         * httemplate/elements/header.html, FS/FS/CGI.pm: consistant title
25257           size of 6
25258
25259 2004-03-22 09:13  ivan
25260
25261         * httemplate/: docs/ach.html, edit/cust_main.cgi, images/ach.png:
25262           add ACH help graphic
25263
25264 2004-03-22 07:18  ivan
25265
25266         * FS/FS/CGI.pm: tone down the titles
25267
25268 2004-03-22 07:04  ivan
25269
25270         * httemplate/edit/cust_main.cgi: s/routing code/routing number/
25271
25272 2004-03-22 04:50  ivan
25273
25274         * fs_selfservice/FS-SelfService/cgi/make_payment.html: credit card
25275           expiration selection now -> 15 years instead of hardcoded
25276
25277 2004-03-22 03:05  ivan
25278
25279         * httemplate/: edit/process/REAL_cust_pkg.cgi,
25280           edit/process/quick-cust_pkg.cgi, misc/cancel-unaudited.cgi,
25281           misc/unprovision.cgi, misc/process/link.cgi,
25282           search/cust_main.cgi, search/cust_pkg.cgi, view/cust_main.cgi,
25283           view/svc_acct.cgi, view/svc_broadband.cgi, view/svc_domain.cgi,
25284           view/svc_external.cgi, view/svc_forward.cgi, view/svc_www.cgi:
25285           remove everything that links to package view also, closes:
25286           Bug#569
25287
25288 2004-03-22 02:36  ivan
25289
25290         * httemplate/view/cust_main.cgi: further small UI tweaks
25291
25292 2004-03-22 02:16  ivan
25293
25294         * httemplate/: misc/expire_pkg.cgi, misc/process/expire_pkg.cgi,
25295           view/cust_main.cgi: yay!  remove package view entirely (closes:
25296           Bug#569)
25297
25298 2004-03-21 18:59  ivan
25299
25300         * httemplate/view/cust_main.cgi: much easier to understand listing
25301           of credits/payments that get split up, closes: Bug#773, 762
25302
25303 2004-03-19 04:36  ivan
25304
25305         * FS/FS/ClientAPI/passwd.pm: use FS::svc_domain explicitly
25306
25307 2004-03-18 14:35  ivan
25308
25309         * FS/FS/part_export/shellcommands.pm: quote already-crypted
25310           passwords to prevent variable substitution
25311
25312 2004-03-18 14:32  ivan
25313
25314         * FS/FS/part_export/shellcommands.pm: don't re-encrypt password on
25315           replace also
25316
25317 2004-03-18 14:00  ivan
25318
25319         * bin/shadow.reimport: add -b option
25320
25321 2004-03-18 12:58  ivan
25322
25323         * FS/FS/part_export/shellcommands.pm: don't re-crypt encrypted
25324           passwords
25325
25326 2004-03-17 17:46  ivan
25327
25328         * FS/bin/freeside-selfservice-server,
25329           fs_selfservice/FS-SelfService/SelfService.pm,
25330           fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
25331           require Storable minimum 2.09
25332
25333 2004-03-17 15:16  ivan
25334
25335         * FS/FS/svc_acct.pm: fixup password checking to understand
25336           old-style *SUSPENDED* accounts and not to allow access for * ! !!
25337           passwords
25338
25339 2004-03-17 15:08  ivan
25340
25341         * bin/shadow.reimport: skip root user and anyone with *LK* or NP
25342           accounts
25343
25344 2004-03-17 14:55  ivan
25345
25346         * bin/shadow.reimport: fix multiple svcparts
25347
25348 2004-03-17 14:53  ivan
25349
25350         * bin/shadow.reimport: allow multiple svcparts
25351
25352 2004-03-17 14:49  ivan
25353
25354         * bin/shadow.reimport: re-enable prompting
25355
25356 2004-03-17 14:45  ivan
25357
25358         * bin/shadow.reimport: add -d and -r options
25359
25360 2004-03-17 13:47  ivan
25361
25362         * FS/FS/ClientAPI/MyAccount.pm, FS/FS/svc_acct.pm,
25363           FS/FS/ClientAPI/passwd.pm, httemplate/docs/install.html,
25364           httemplate/docs/upgrade-1.4.2.html: proper self-service login
25365           supporting plaintext, crypt and MD5 passwords
25366
25367 2004-03-16 12:41  ivan
25368
25369         * Makefile: rt-setup-database, not rt-initialize-database
25370
25371 2004-03-15 23:06  ivan
25372
25373         * Makefile, rt/config.layout.in: masonstatedir can't be configured
25374           form ./configure either, must use layout
25375
25376 2004-03-15 23:04  ivan
25377
25378         * Makefile: and finally, run the ./configure
25379
25380 2004-03-15 23:03  ivan
25381
25382         * Makefile: use a proper delimter
25383
25384 2004-03-15 23:00  ivan
25385
25386         * Makefile: transposition
25387
25388 2004-03-15 22:59  ivan
25389
25390         * Makefile: autogenerate rt/config.layout file
25391
25392 2004-03-15 22:58  ivan
25393
25394         * rt/: FREESIDE_MODIFIED, config.layout, config.layout.in:
25395           config.layout needs to be generated
25396
25397 2004-03-15 22:45  ivan
25398
25399         * Makefile: initial RT targets
25400
25401 2004-03-15 22:43  ivan
25402
25403         * rt/: FREESIDE_MODIFIED, sbin/rt-setup-database: initial
25404           (hopefully rather unobtrusive) patch
25405
25406 2004-03-15 20:36  ivan
25407
25408         * FS/FS/cust_svc.pm: recognize DBD::mysqlPP
25409
25410 2004-03-15 16:34  ivan
25411
25412         * Makefile: dont want to error out here
25413
25414 2004-03-12 17:27  ivan
25415
25416         * Makefile: really add the necessary backslashes this time, fix
25417           s/// delimteres
25418
25419 2004-03-12 16:53  ivan
25420
25421         * Makefile: oops
25422
25423 2004-03-12 16:50  ivan
25424
25425         * Makefile, htetc/handler.pl: automatically set Mason comp_root in
25426           Makefile
25427
25428 2004-03-12 16:16  ivan
25429
25430         * Makefile: fix suse document root
25431
25432 2004-03-12 04:39  ivan
25433
25434         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_credit.cgi,
25435           httemplate/view/cust_main.cgi: add unapplycredits configuration
25436           option
25437
25438 2004-03-12 04:11  ivan
25439
25440         * httemplate/graph/money_time.cgi: fix title
25441
25442 2004-03-12 04:10  ivan
25443
25444         * httemplate/docs/upgrade10.html: add history tables to field
25445           change upgrade instructions, add hints for pre-5.6 perl, add
25446           index on cust_pay._date
25447
25448 2004-03-12 02:22  ivan
25449
25450         * httemplate/index.html: add badly-named new report
25451
25452 2004-03-12 02:19  ivan
25453
25454         * httemplate/docs/upgrade-1.4.2.html: few more 1.4.2 upgrade hints
25455
25456 2004-03-12 00:56  ivan
25457
25458         * FS/FS/Report/Table/Monthly.pm: don't run my local expenses kludge
25459           by default; horrible performance
25460
25461 2004-03-12 00:17  ivan
25462
25463         * FS/FS/cust_main.pm: emaildecline-exclude skips any errors that
25464           contain the strings now, not just match exactly
25465
25466 2004-03-11 21:58  ivan
25467
25468         * httemplate/docs/upgrade10.html: document trouble schema changes
25469           backported to 1.4.2
25470
25471 2004-03-11 21:49  ivan
25472
25473         * httemplate/docs/upgrade10.html: remove comment
25474
25475 2004-03-11 13:35  ivan
25476
25477         * httemplate/docs/upgrade10.html: add info for ancient Pg versions
25478
25479 2004-03-11 13:19  ivan
25480
25481         * conf/logo.eps: oops, wrong logo
25482
25483 2004-03-11 13:07  ivan
25484
25485         * conf/: invoice_latex, logo.eps: add typeset logo to conf dir and
25486           point invoice_latex at it by default
25487
25488 2004-03-11 00:54  ivan
25489
25490         * FS/bin/freeside-selfservice-server: turn down logging level
25491
25492 2004-03-10 23:33  ivan
25493
25494         * fs_passwd/: fs_passwd, fs_passwd.cgi, fs_passwd_server,
25495           fs_passwdd: update fs_passwd stuff as wrappers around
25496           self-service
25497
25498 2004-03-10 20:17  ivan
25499
25500         * FS/MANIFEST: incorrect listing in MANIFEST
25501
25502 2004-03-10 18:03  ivan
25503
25504         * rt/lib/RT/: I18N/it.po, Interface/REST.pm: Initial revision
25505
25506 2004-03-10 17:59  ivan
25507
25508         * rt/: README.Oracle, UPGRADING, bin/rt.in,
25509           docs/rt3-schema-relationships.dot, etc/acl.Informix,
25510           etc/drop.Informix, etc/drop.Oracle, etc/schema.Informix,
25511           lib/RT/StyleGuide.pod: Initial revision
25512
25513 2004-03-10 17:05  ivan
25514
25515         * Makefile: update for suse
25516
25517 2004-03-10 14:27  khoff
25518
25519         * httemplate/edit/svc_broadband.cgi: Excluded virtual fields
25520           weren't being properly masked on errors.  The router/block select
25521           box wasn't being generated on errors.
25522
25523 2004-03-10 11:06  khoff
25524
25525         * httemplate/browse/router.cgi: Added hide/show customer router
25526           link.
25527
25528 2004-03-09 18:37  khoff
25529
25530         * httemplate/browse/router.cgi: UI cleanup.
25531
25532 2004-03-05 16:57  ivan
25533
25534         * httemplate/docs/upgrade10.html: doc
25535
25536 2004-03-05 06:34  ivan
25537
25538         * FS/MANIFEST, FS/FS/Report.pm, FS/FS/Report/Table.pm,
25539           FS/FS/Report/Table/Monthly.pm, FS/t/Report-Table-Monthly.t,
25540           FS/t/Report-Table.t, FS/t/Report.t, htetc/global.asa,
25541           htetc/handler.pl, httemplate/graph/money_time-graph.cgi,
25542           httemplate/graph/money_time.cgi: beginning of OO reporting
25543           interface, create acadia-requested crosstab reports
25544
25545 2004-03-04 21:59  ivan
25546
25547         * FS/bin/freeside-daily: fix -v
25548
25549 2004-03-03 08:32  ivan
25550
25551         * bin/create-fetchmailrc: fix for case where no .fetchmailrc should
25552           be create and fetchmail should not be run
25553
25554 2004-03-03 05:42  ivan
25555
25556         * FS/FS/: cust_main.pm, cust_pkg.pm, queue.pm, svc_Common.pm,
25557           svc_acct.pm, svc_broadband.pm, svc_domain.pm, svc_external.pm,
25558           svc_forward.pm, svc_www.pm, ClientAPI/Signup.pm: fix welcome
25559           emails being sent to signup server declined accounts, closes:
25560           Bug#743
25561
25562 2004-03-02 22:20  ivan
25563
25564         * httemplate/edit/svc_forward.cgi: grey out inactive text boxes as
25565           well as disable them (IE doesn't grey out disabled text dialogs)
25566
25567 2004-02-28 15:06  ivan
25568
25569         * httemplate/docs/ieak.html: for now
25570
25571 2004-02-28 14:57  ivan
25572
25573         * Makefile: s/cleanwhisker/pouncequick/
25574
25575 2004-02-28 14:49  ivan
25576
25577         * FS/t/acct_snarf.t: adding
25578
25579 2004-02-28 14:48  ivan
25580
25581         * FS/FS/cust_pkg.pm: minor fixes
25582
25583 2004-02-28 14:47  ivan
25584
25585         * CREDITS: credit where the typeset invoices came from!
25586
25587 2004-02-28 14:43  ivan
25588
25589         * htetc/global.asa, httemplate/docs/install.html,
25590           httemplate/docs/upgrade-1.4.2.html: Apache::ASP 2.55 required
25591
25592 2004-02-28 14:40  ivan
25593
25594         * httemplate/edit/process/cust_main_county-collapse.cgi: style
25595
25596 2004-02-28 14:40  ivan
25597
25598         * httemplate/edit/process/cust_main_county.cgi: new setuptax and
25599           recurtax fields
25600
25601 2004-02-28 14:26  ivan
25602
25603         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.23 and thus DBD::Pg
25604           1.32, finally closes Bug#639
25605
25606 2004-02-27 13:21  khoff
25607
25608         * FS/FS/svc_broadband.pm: When next_free_addr returned undef, we
25609           were trying to call addr on an undefined object.  That's not
25610           good.
25611
25612 2004-02-26 11:21  ivan
25613
25614         * httemplate/view/svc_forward.cgi: correct cancel link
25615           s/account/mail forward/
25616
25617 2004-02-25 20:01  ivan
25618
25619         * httemplate/edit/svc_forward.cgi: double quotes are not ASP
25620
25621 2004-02-25 19:32  ivan
25622
25623         * FS/FS/Record.pm: allow replace with no arguments
25624
25625 2004-02-25 02:37  ivan
25626
25627         * httemplate/edit/svc_forward.cgi, FS/FS/cust_svc.pm: fix up
25628           forward editing for new svc_forward.src field
25629
25630 2004-02-24 21:11  ivan
25631
25632         * FS/FS/CGI.pm: kludge around it completely
25633
25634 2004-02-24 21:04  ivan
25635
25636         * FS/FS/CGI.pm: third time's the charm
25637
25638 2004-02-24 21:00  ivan
25639
25640         * FS/FS/CGI.pm: oops, not the right way to blank them
25641
25642 2004-02-24 20:56  ivan
25643
25644         * FS/FS/CGI.pm: query strings get passed through sometimes?
25645
25646 2004-02-24 19:50  ivan
25647
25648         * httemplate/docs/install.html: formatting
25649
25650 2004-02-23 00:12  ivan
25651
25652         * FS/FS/: svc_acct.pm, part_export.pm, svc_Common.pm: implement
25653           fallback suspension code
25654
25655 2004-02-13 10:58  ivan
25656
25657         * bin/postfix.export: postfix export
25658
25659 2004-02-13 06:04  ivan
25660
25661         * FS/FS/part_export.pm, bin/postfix.export: add postfix export
25662
25663 2004-02-13 05:53  ivan
25664
25665         * httemplate/edit/part_svc.cgi: typo
25666
25667 2004-02-13 04:27  ivan
25668
25669         * FS/FS/part_export/postfix.pm: adding postfix export
25670
25671 2004-02-13 03:47  ivan
25672
25673         * bin/sendmail.import: it lives!
25674
25675 2004-02-13 03:44  ivan
25676
25677         * httemplate/docs/upgrade10.html: workaround for older Pg
25678
25679 2004-02-13 03:28  ivan
25680
25681         * httemplate/: index.html, search/svc_forward.cgi,
25682           view/svc_forward.cgi: add mail alias browse to main menu and fix
25683           mail alias view to recognize new schema also
25684
25685 2004-02-13 02:57  ivan
25686
25687         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: continue
25688           adding svc_forward.src: make svc_forward.srcsvc nullable
25689
25690 2004-02-13 02:35  ivan
25691
25692         * FS/FS/svc_forward.pm, FS/bin/freeside-setup,
25693           httemplate/docs/schema.html, httemplate/docs/upgrade10.html: add
25694           svc_forward.src
25695
25696 2004-02-13 00:02  ivan
25697
25698         * bin/sendmail.import: initial import
25699
25700 2004-02-12 20:01  ivan
25701
25702         * FS/FS/part_export/: router.pm, domain_shellcommands.pm,
25703           forward_shellcommands.pm, shellcommands.pm, www_shellcommands.pm:
25704           depend on Net::SSH 0.08 for non-blocking STDERR read
25705
25706 2004-02-12 02:44  ivan
25707
25708         * bin/bind.import: fix usage msg
25709
25710 2004-02-11 22:31  ivan
25711
25712         * htetc/global.asa, htetc/handler.pl,
25713           httemplate/misc/email-invoice.cgi,
25714           httemplate/misc/print-invoice.cgi, httemplate/view/cust_bill.cgi:
25715           re-email invoice, closes: bug#526 and have print and email
25716           invoice links redirect back to top of customer view page instead
25717           of #history tag
25718
25719 2004-02-07 14:13  ivan
25720
25721         * FS/FS/part_export.pm: add link to FreeBSD patch for pw(1) problem
25722
25723 2004-02-07 00:24  ivan
25724
25725         * FS/FS/: cust_svc.pm, part_export.pm: add ignore_accounting flag
25726           to sqlradius and sqlradius_withdomain exports
25727
25728 2004-02-05 17:00  ivan
25729
25730         * FS/FS/Conf.pm: add "Net 0" invoice_default_terms
25731
25732 2004-02-02 16:19  ivan
25733
25734         * bin/shadow.reimport: adding shadow.reimport
25735
25736 2004-02-01 01:29  ivan
25737
25738         * Makefile: use install to make all components of FREESIDE_CONF dir
25739
25740 2004-01-30 22:33  ivan
25741
25742         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm,
25743           httemplate/browse/part_pkg.cgi, httemplate/edit/part_pkg.cgi,
25744           httemplate/edit/process/part_pkg.cgi, FS/bin/freeside-setup,
25745           htetc/global.asa, htetc/handler.pl, httemplate/docs/schema.html,
25746           httemplate/docs/upgrade-1.4.2.html,
25747           httemplate/docs/upgrade10.html: add pkg_svc.primary_svc flag to
25748           enable an explicit first package flag
25749
25750 2004-01-30 22:20  ivan
25751
25752         * FS/FS/Record.pm: add ut_snumber, fix replacement of records with
25753           empty values in non-primary-keyed tables
25754
25755 2004-01-30 12:40  ivan
25756
25757         * httemplate/docs/upgrade-1.4.2.html: not appropriate
25758
25759 2004-01-29 19:58  ivan
25760
25761         * FS/FS/part_export.pm: add default freebsd and linux
25762           suspension/unsuspension commands, work around FreeBSD pw(1) lack
25763           of locking, and don't prepend "*SUSPENDED* " to suspend an
25764           account anymore
25765
25766 2004-01-29 19:05  ivan
25767
25768         * FS/FS/svc_acct.pm: don't prepend *SUSPENDED* to passwords to
25769           suspend an account
25770
25771 2004-01-29 17:27  ivan
25772
25773         * Makefile: multiple self-service machines aren't enclosed in
25774           quotes
25775
25776 2004-01-29 17:10  ivan
25777
25778         * Makefile, FS/FS/ClientAPI/MyAccount.pm,
25779           FS/bin/freeside-selfservice-server, init.d/freeside-init: add
25780           support for running selfservice server against multiple machines
25781
25782 2004-01-27 17:45  ivan
25783
25784         * httemplate/search/svc_acct.cgi: fix link from service definition
25785           browse to services
25786
25787 2004-01-27 17:39  ivan
25788
25789         * httemplate/: index.html, browse/part_svc.cgi,
25790           search/svc_acct.cgi, search/svc_domain.cgi: add service
25791           definition browse by number of active services
25792
25793 2004-01-23 03:20  ivan
25794
25795         * httemplate/: index.html, search/report_prepaid_income.cgi,
25796           search/report_prepaid_income.html: add prepaid income to main
25797           menu and allow arbitrary dates
25798
25799 2004-01-23 01:04  ivan
25800
25801         * httemplate/search/report_prepaid_income.cgi: tidy up look
25802
25803 2004-01-23 00:58  ivan
25804
25805         * httemplate/search/report_prepaid_income.cgi: oops
25806
25807 2004-01-23 00:55  ivan
25808
25809         * httemplate/search/report_prepaid_income.cgi: first try at prepaid
25810           income report
25811
25812 2004-01-22 19:22  ivan
25813
25814         * FS/FS/cust_bill.pm: undo debugging change
25815
25816 2004-01-22 19:21  ivan
25817
25818         * FS/FS/cust_bill.pm: consolidate large numbers of accounts to
25819           avoid gigantic line items
25820
25821 2004-01-22 19:01  ivan
25822
25823         * httemplate/edit/cust_main.cgi: and the same for ship_
25824
25825 2004-01-22 18:53  ivan
25826
25827         * httemplate/edit/cust_main.cgi: fix state default and set min year
25828           to this year, patch from <matthewd>, thanks!
25829
25830 2004-01-22 16:49  ivan
25831
25832         * debian/control: update ideas about package splitup
25833
25834 2004-01-21 16:21  ivan
25835
25836         * FS/FS/cust_main.pm: fix cancel method
25837
25838 2004-01-21 16:11  ivan
25839
25840         * httemplate/misc/cust_main-cancel.cgi: report cancellation errors
25841           properly
25842
25843 2004-01-21 15:45  ivan
25844
25845         * httemplate/misc/dump.cgi: fix newline problem in dump
25846
25847 2004-01-21 14:10  ivan
25848
25849         * FS/FS/cust_bill.pm: clean up all temp files!
25850
25851 2004-01-21 14:00  ivan
25852
25853         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
25854           conf/invoice_latexsmallfooter: fix multi-page typeset invoices
25855
25856 2004-01-20 16:04  ivan
25857
25858         * httemplate/search/: cust_bill_event.cgi, cust_pay.cgi,
25859           cust_pkg.cgi: don't include the _next_ day, just the full ending
25860           day
25861
25862 2004-01-20 12:30  ivan
25863
25864         * httemplate/: index.html, misc/dump.cgi: add database dump from
25865           web interface
25866
25867 2004-01-19 15:21  ivan
25868
25869         * httemplate/docs/upgrade-1.4.2.html: typeset invoice doc update
25870
25871 2004-01-18 13:03  ivan
25872
25873         * FS/FS/Record.pm: revert bind_param change _again_.  passing not
25874           as a hashref causes too many other problems.  please leave as is.
25875           DBD::Pg needs to be fixed.  1.31 is a lost cause.
25876
25877 2004-01-16 13:45  ivan
25878
25879         * FS/FS/cust_bill.pm: apply variable substitutions in latex notes
25880           also
25881
25882 2004-01-12 12:52  ivan
25883
25884         * httemplate/docs/upgrade10.html: add IPC::ShareLite and
25885           Locale::SubCountry
25886
25887 2004-01-12 12:52  ivan
25888
25889         * httemplate/docs/upgrade-1.4.2.html: add IPC::ShareLite
25890
25891 2004-01-12 12:40  khoff
25892
25893         * httemplate/edit/part_virtual_field.cgi: Lists are just better
25894           sorted.
25895
25896 2004-01-12 12:34  khoff
25897
25898         * httemplate/browse/part_virtual_field.cgi: $pvf isn't a global.
25899
25900 2004-01-11 16:03  ivan
25901
25902         * httemplate/view/cust_bill.cgi: only display "view typeset
25903           invoice" when there is an invoice_latex template
25904
25905 2004-01-11 15:59  ivan
25906
25907         * FS/FS/cust_bill.pm, httemplate/view/cust_bill.cgi: typeset
25908           invoice view in web UI uses pdf instead of postscript, closes
25909           Bug#614
25910
25911 2004-01-11 15:38  ivan
25912
25913         * httemplate/view/cust_bill-pdf.cgi: fix for pdf
25914
25915 2004-01-11 15:37  ivan
25916
25917         * httemplate/view/cust_bill-pdf.cgi: adding
25918
25919 2004-01-10 03:17  ivan
25920
25921         * Makefile: workaround stubborn shells globbing [a-z] to include
25922           CVS/
25923
25924 2004-01-09 20:19  ivan
25925
25926         * FS/FS/cust_main.pm: don't require payname for DCHK either
25927
25928 2004-01-09 19:50  ivan
25929
25930         * httemplate/edit/part_bill_event.cgi: fix UI: displaying "Add" on
25931           invoice event edits
25932
25933 2004-01-09 14:46  ivan
25934
25935         * httemplate/search/report_receivables.cgi: add customer number
25936
25937 2004-01-09 14:39  ivan
25938
25939         * FS/FS/cust_credit.pm, httemplate/view/cust_main.cgi: credit
25940           deletions: need to use Date::Format and FS::Misc qw(send_email)
25941           in cust_credit.pm, need a link to delete unapplied credits too
25942
25943 2004-01-09 14:15  ivan
25944
25945         * FS/FS/Conf.pm: correct tyop
25946
25947 2004-01-09 14:11  ivan
25948
25949         * FS/FS/Conf.pm, FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
25950           httemplate/view/cust_main.cgi,
25951           httemplate/misc/delete-cust_credit.cgi: add deletecredits config
25952           value to enable deletion of credits
25953
25954 2004-01-09 13:09  ivan
25955
25956         * FS/FS/: Conf.pm, svc_acct.pm: adding system_usernames config
25957           value
25958
25959 2004-01-06 22:10  khoff
25960
25961         * httemplate/edit/part_pkg.cgi: Added billing plan sql_external for
25962           billing services in an external sql database.
25963
25964 2004-01-05 12:24  ivan
25965
25966         * httemplate/index.html: fix other packages by next bill date link
25967
25968 2004-01-03 19:54  ivan
25969
25970         * httemplate/docs/signup.html: remove obsolete netscape CCK
25971           supportsignup.cgi
25972
25973           depend on HTTP::BrowserDetect directly instead of via deprecated
25974           HTTP::Headers::UserAgent (closes: Bug#578)
25975
25976 2004-01-03 00:42  ivan
25977
25978         * httemplate/browse/agent.cgi: fix heading colspan when there is no
25979           agent.disabled column
25980
25981 2004-01-01 12:40  ivan
25982
25983         * FS/FS/cust_bill.pm: escape stuff from latex
25984
25985 2003-12-29 22:02  khoff
25986
25987         * FS/FS/Record.pm: Pass type as scalar instead of a hashref to work
25988           around a bug in DBD::Pg version 1.31.
25989
25990 2003-12-27 00:23  ivan
25991
25992         * httemplate/: index.html, search/cust_pkg.cgi,
25993           search/cust_pkg.html, search/cust_pkg_report.cgi: package reports
25994           by agent
25995
25996 2003-12-24 10:18  khoff
25997
25998         * FS/bin/freeside-setup: tyop
25999
26000 2003-12-22 18:36  ivan
26001
26002         * FS/MANIFEST, FS/FS/part_export.pm, FS/t/svc_broadband.t,
26003           FS/t/svc_external.t, htetc/global.asa, htetc/handler.pl,
26004           httemplate/edit/part_svc.cgi, httemplate/edit/svc_external.cgi,
26005           httemplate/edit/process/svc_external.cgi,
26006           httemplate/view/svc_external.cgi: add svc_external
26007
26008 2003-12-22 17:46  ivan
26009
26010         * FS/FS.pm, FS/FS/svc_external.pm, FS/bin/freeside-setup,
26011           httemplate/docs/upgrade10.html, FS/FS/cust_svc.pm: add
26012           svc_external
26013
26014 2003-12-22 17:10  ivan
26015
26016         * eg/table_template-svc.pm: update svc template for 1.5
26017
26018 2003-12-22 17:06  ivan
26019
26020         * eg/table_template-svc.pm: fix path to svc_Common in example table
26021
26022 2003-12-22 16:51  ivan
26023
26024         * FS/FS/ClientAPI/MyAccount.pm,
26025           fs_selfservice/FS-SelfService/SelfService.pm: add edit_info to
26026           selfservice API
26027
26028 2003-12-22 16:41  ivan
26029
26030         * FS/FS/: Conf.pm, cust_main.pm: allow_negative_charges config
26031           option
26032
26033 2003-12-22 13:37  ivan
26034
26035         * httemplate/browse/cust_pay_batch.cgi: add total cards & amount to
26036           pending batch screen
26037
26038 2003-12-22 13:22  ivan
26039
26040         * FS/FS/cust_main.pm: default to the whole-country tax rate if
26041           states aren't defined
26042
26043 2003-12-22 13:18  ivan
26044
26045         * FS/FS/cust_bill.pm: quiet warning
26046
26047 2003-12-22 13:01  ivan
26048
26049         * FS/FS/cust_credit.pm: allow credits to be modified at API level
26050
26051 2003-12-22 09:50  ivan
26052
26053         * FS/FS/cust_main.pm: add cust_credit, cust_pay and cust_refund
26054           subs
26055
26056 2003-12-21 15:16  ivan
26057
26058         * httemplate/browse/agent_type.cgi: work even if there are stray
26059           type_pkgs records around
26060
26061 2003-12-21 15:13  ivan
26062
26063         * FS/FS/Record.pm: cache virtual_fields method results to help
26064           performance
26065
26066 2003-12-21 13:12  ivan
26067
26068         * FS/bin/freeside-addoutsourceuser: add outsourced databases with
26069           both addresses by default
26070
26071 2003-12-19 19:47  ivan
26072
26073         * httemplate/browse/part_referral.cgi: fix inflated advertising
26074           source numbers
26075
26076 2003-12-15 00:08  ivan
26077
26078         * conf/invoice_latex: line up w/window envelopes
26079
26080 2003-12-15 00:07  ivan
26081
26082         * httemplate/misc/print-invoice.cgi: print_ps returns ths invoice
26083           now, do not count on latex printing it, oops
26084
26085 2003-12-14 22:42  ivan
26086
26087         * FS/FS/: cust_main.pm, cust_bill.pm: fix bug that charged full
26088           amounts of all open invoices as soon as balance went positive
26089           (only manifests when any cust_bill->owed somehow got to be
26090           negative)
26091
26092 2003-12-14 19:41  ivan
26093
26094         * FS/FS/cust_bill.pm: add _latex_escape sub
26095
26096 2003-12-14 09:53  ivan
26097
26098         * httemplate/view/cust_main.cgi: non-breaking spaces in custoemr
26099           view field names
26100
26101 2003-12-10 15:53  ivan
26102
26103         * FS/FS/ClientAPI/Signup.pm: signup page w/advertising source
26104           dropdown
26105
26106 2003-12-10 14:51  ivan
26107
26108         * FS/bin/freeside-setup, httemplate/docs/upgrade10.html: add
26109           part_referral.disabled, add disabled indices to agent and
26110           part_bill_event
26111
26112 2003-12-10 14:50  ivan
26113
26114         * FS/FS/part_referral.pm: add part_referral.disabled
26115
26116 2003-11-30 00:06  ivan
26117
26118         * FS/FS/cust_bill.pm: explicitly tell dvips to write output to a
26119           file
26120
26121 2003-11-29 23:52  ivan
26122
26123         * httemplate/view/cust_bill.cgi: add link to view typeset invoice
26124
26125 2003-11-29 23:41  ivan
26126
26127         * conf/invoice_latex: move to the left to line up with window
26128           envelopes
26129
26130 2003-11-29 02:50  ivan
26131
26132         * FS/FS/cust_credit_bill.pm: missing cut
26133
26134 2003-11-29 02:48  ivan
26135
26136         * FS/FS/cust_bill.pm: use the latex template for normal printing
26137           when available
26138
26139 2003-11-29 02:39  ivan
26140
26141         * httemplate/edit/part_pkg.cgi: adding sql_generic price plan
26142
26143 2003-11-29 00:32  ivan
26144
26145         * FS/FS/: Conf.pm, cust_bill_pay.pm, cust_credit_bill.pm: option to
26146           send statements when a payment or credit is applied
26147
26148 2003-11-29 00:18  ivan
26149
26150         * FS/FS/part_bill_event.pm: also set default latex template for
26151           late bill templates
26152
26153 2003-11-29 00:08  ivan
26154
26155         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, conf/invoice_latex,
26156           conf/invoice_latexfooter, conf/invoice_latexnotes,
26157           httemplate/misc/print-invoice.cgi,
26158           httemplate/view/cust_bill-ps.cgi: postscript invoice redux
26159
26160 2003-11-26 07:37  ivan
26161
26162         * FS/FS/cust_bill.pm: remove spurious Setup on one-time package
26163           charges
26164
26165 2003-11-26 06:25  ivan
26166
26167         * FS/FS/: Conf.pm, cust_bill.pm: add invoice_default_terms config
26168           value to control explicit due date printing on invoices
26169
26170 2003-11-24 06:29  ivan
26171
26172         * httemplate/edit/part_export.cgi: fix html quoting problems
26173
26174 2003-11-24 05:01  ivan
26175
26176         * httemplate/browse/part_export.cgi: fix html quoting of export
26177           options
26178
26179 2003-11-21 10:55  ivan
26180
26181         * FS/FS/Record.pm: revert bind_param change!
26182
26183 2003-11-21 07:32  ivan
26184
26185         * httemplate/search/report_receivables.cgi: precedence helps alot
26186
26187 2003-11-21 07:25  ivan
26188
26189         * httemplate/search/report_receivables.cgi: precedence helps alot
26190
26191 2003-11-21 07:20  ivan
26192
26193         * httemplate/search/report_receivables.cgi: show customer status on
26194           receivables report
26195
26196 2003-11-20 04:48  ivan
26197
26198         * FS/FS/part_export/communigate_pro.pm: don't error out when not
26199           actually changing domain
26200
26201 2003-11-19 10:13  ivan
26202
26203         * FS/FS/Record.pm: work around DBD::Pg problems with bind_param
26204
26205 2003-11-19 04:21  ivan
26206
26207         * httemplate/: edit/REAL_cust_pkg.cgi, search/cust_pkg.html,
26208           search/report_cc.html, search/report_credit.html,
26209           search/report_cust_pay.html, search/report_tax.html: fix
26210           jscalendar date ifFormat
26211
26212 2003-11-18 17:37  ivan
26213
26214         * FS/FS/cust_bill.pm: reversing accidental commit of
26215           work-in-progress
26216
26217 2003-11-18 17:29  ivan
26218
26219         * FS/FS/: cust_bill.pm, cust_main.pm: disable debugging by default
26220
26221 2003-11-18 07:14  ivan
26222
26223         * FS/FS/part_export.pm: fix communigate pro export descriptions
26224
26225 2003-11-18 07:04  ivan
26226
26227         * FS/: FS/part_export/communigate_pro.pm,
26228           FS/part_export/communigate_pro_singledomain.pm, MANIFEST,
26229           FS/part_export.pm: add communigate_pro_singledomain export
26230
26231 2003-11-18 03:17  ivan
26232
26233         * httemplate/docs/install.html: remove thread/PerlIO warning -
26234           standard in 5.8.x and working fine
26235
26236 2003-11-14 23:28  ivan
26237
26238         * FS/bin/freeside-selfservice-server: kill off ssh process when
26239           re-opening connection
26240
26241 2003-11-14 23:18  ivan
26242
26243         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
26244           trailing newline to supress useless error messages in log
26245
26246 2003-11-14 00:43  ivan
26247
26248         * FS/bin/freeside-selfservice-server: hopefully recover better from
26249           lost ssh connections
26250
26251 2003-11-13 18:52  ivan
26252
26253         * httemplate/search/report_receivables.cgi: sort these
26254           case-insensitive
26255
26256 2003-11-12 04:29  ivan
26257
26258         * FS/FS/: svc_Common.pm, svc_acct.pm: allow provisioning of
26259           unaudited services with a svcnum for imports
26260
26261 2003-11-12 03:22  ivan
26262
26263         * FS/FS/cust_pkg.pm: better error msg
26264
26265 2003-11-11 07:03  ivan
26266
26267         * FS/FS/svc_Common.pm: also make setx behave when setting svcnum
26268           during an import
26269
26270 2003-11-11 06:39  ivan
26271
26272         * FS/FS/svc_Common.pm: fix up virtual field reprucussions
26273
26274 2003-11-11 06:21  ivan
26275
26276         * FS/FS/svc_Common.pm: simple change to cust_svc creation to help
26277           imports with svcnums
26278
26279 2003-11-11 00:35  ivan
26280
26281         * httemplate/browse/part_referral.cgi: really fix advertising
26282           source edit links
26283
26284 2003-11-11 00:01  ivan
26285
26286         * httemplate/search/report_receivables.cgi: remove spaces between
26287           parens and contact name
26288
26289 2003-11-10 23:51  ivan
26290
26291         * httemplate/browse/: part_referral.cgi, svc_acct_pop.cgi:
26292           part_referral.cgi
26293
26294 2003-11-10 05:54  ivan
26295
26296         * httemplate/misc/process/meta-import.cgi: hmm forgot to check this
26297           in?
26298
26299 2003-11-08 08:36  ivan
26300
26301         * FS/FS/: cust_main.pm, ClientAPI/MyAccount.pm: add order_pkg and
26302           cancel_pkg functions to self-service
26303
26304 2003-11-08 08:31  ivan
26305
26306         * fs_selfservice/FS-SelfService/SelfService.pm: documentation for
26307           self-service functions!
26308
26309 2003-11-08 04:59  ivan
26310
26311         * FS/FS/ClientAPI/MyAccount.pm: pass paybatch field to realtime_bop
26312           so we can prevent double-charges
26313
26314 2003-11-07 02:53  ivan
26315
26316         * httemplate/elements/: calendar-en.js, calendar-setup.js,
26317           calendar-win2k-2.css, calendar.js, calendar_stripped.js: update
26318           jscalendar
26319
26320 2003-11-07 00:39  ivan
26321
26322         * FS/FS/cust_svc.pm: also fix attribute_since_sqlradacct for data
26323           charging
26324
26325 2003-11-07 00:36  ivan
26326
26327         * FS/FS/cust_svc.pm: finish fixing sqlradius_withdomain time
26328           calculations
26329
26330 2003-11-06 23:56  ivan
26331
26332         * httemplate/view/svc_acct.cgi: also show RADIUS usage information
26333           for sqlradius_withdomain exports
26334
26335 2003-11-06 06:45  ivan
26336
26337         * httemplate/search/report_receivables.cgi: add totals & simplify
26338           expressions
26339
26340 2003-11-06 06:08  ivan
26341
26342         * httemplate/search/report_receivables.cgi: ack!  count credits,
26343           not payments twice
26344
26345 2003-11-06 06:00  ivan
26346
26347         * httemplate/search/report_receivables.cgi: typo
26348
26349 2003-11-06 05:56  ivan
26350
26351         * httemplate/search/report_receivables.cgi: link to customer, don't
26352           show custnum
26353
26354 2003-11-06 05:40  ivan
26355
26356         * FS/MANIFEST: removing bin/freeside-receivables-report
26357
26358 2003-11-06 05:39  ivan
26359
26360         * httemplate/: index.html, search/report_receivables.cgi: "current
26361           receivables" -> A/R Aging summary
26362
26363 2003-11-06 05:37  ivan
26364
26365         * FS/bin/freeside-receivables-report: removing (rewritten as a
26366           proper html report)
26367
26368 2003-11-05 03:13  ivan
26369
26370         * bin/create-fetchmailrc: fixup
26371
26372 2003-11-05 02:26  ivan
26373
26374         * FS/FS/svc_acct.pm: allow letters in quota for use with edquota -p
26375
26376 2003-11-04 10:01  ivan
26377
26378         * FS/FS/cust_main.pm: don't overwrite otaker on cust_main!
26379
26380 2003-11-04 09:57  ivan
26381
26382         * bin/create-fetchmailrc: adding
26383
26384 2003-11-04 09:30  ivan
26385
26386         * FS/FS/: svc_acct.pm, part_export/shellcommands.pm: make snarf
26387           info available to exports
26388
26389 2003-11-04 02:56  ivan
26390
26391         * FS/FS/Record.pm: finish treating serials as ints!
26392
26393 2003-11-04 02:55  ivan
26394
26395         * FS/FS/Record.pm: treat serial columns as ints too!
26396
26397 2003-11-03 03:42  ivan
26398
26399         * FS/FS/svc_Common.pm, httemplate/edit/part_svc.cgi: does this fix
26400           Bug#590??
26401
26402 2003-11-03 03:30  ivan
26403
26404         * httemplate/edit/part_svc.cgi: kludge around this so i can add
26405           service definitions for now
26406
26407 2003-11-02 21:57  ivan
26408
26409         * httemplate/: index.html, browse/part_pkg.cgi,
26410           search/cust_pkg.cgi: add suspended/canceled browse, fix the old
26411           suspended browse
26412
26413 2003-11-02 21:48  ivan
26414
26415         * httemplate/search/cust_pkg.cgi: add suspended/canceled package
26416           browse
26417
26418 2003-11-02 21:40  ivan
26419
26420         * httemplate/index.html: formatting
26421
26422 2003-11-02 21:34  ivan
26423
26424         * httemplate/index.html: remove duplicate items from "Reports"
26425           section
26426
26427 2003-11-02 21:25  ivan
26428
26429         * httemplate/browse/part_pkg.cgi: tyops
26430
26431 2003-11-02 21:21  ivan
26432
26433         * httemplate/browse/part_pkg.cgi: also show suspended and canceled
26434           counts on active package browse
26435
26436 2003-10-26 09:30  ivan
26437
26438         * httemplate/search/cust_main-quickpay.html: default quickpay to
26439           exact search
26440
26441 2003-10-25 17:39  ivan
26442
26443         * httemplate/search/: cust_pay.cgi, report_cust_pay.html: payment
26444           reports broken down by Visa/MC / Amex / Discover
26445
26446 2003-10-24 19:05  ivan
26447
26448         * FS/FS/: acct_snarf.pm, svc_Common.pm, svc_acct.pm,
26449           ClientAPI/Signup.pm: signups with snarf info!
26450
26451 2003-10-24 18:06  ivan
26452
26453         * httemplate/docs/signup.html: better link to .INS files
26454           documentation
26455
26456 2003-10-24 13:38  ivan
26457
26458         * FS/FS/: cust_main.pm, Conf.pm: add cvv-save configuration value
26459           to save the cvv data for specific card types
26460
26461 2003-10-24 12:28  ivan
26462
26463         * FS/FS/ClientAPI/Signup.pm, httemplate/edit/cust_main.cgi,
26464           httemplate/edit/process/cust_main.cgi, httemplate/docs/cvv2.html,
26465           httemplate/docs/upgrade10.html, FS/FS/cust_main.pm,
26466           FS/bin/freeside-setup, httemplate/docs/schema.html: cvv!
26467
26468 2003-10-23 22:51  ivan
26469
26470         * httemplate/images/: cvv2.png, cvv2_amex.png: adding cvv2 images
26471
26472 2003-10-23 17:50  ivan
26473
26474         * httemplate/browse/part_referral.cgi: UI: adjust alignment of
26475           stats
26476
26477 2003-10-23 17:39  ivan
26478
26479         * httemplate/browse/part_referral.cgi: referral listing now shows
26480           customer signups today and past week/30/60/90/6months/year/total
26481
26482 2003-10-23 15:37  ivan
26483
26484         * bin/dbdef-create: require DBIx::DBSchema 0.22 to deal with Pg
26485           version problems
26486
26487 2003-10-23 02:02  ivan
26488
26489         * httemplate/docs/legacy.html: fix cranky verbitage at the top
26490
26491 2003-10-23 00:49  ivan
26492
26493         * FS/FS/cust_pay_batch.pm: Declined results from batches should now
26494           suspend the relevant customer.
26495
26496 2003-10-22 12:10  khoff
26497
26498         * httemplate/edit/process/router.cgi: dbh is a global.
26499
26500 2003-10-19 22:01  ivan
26501
26502         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
26503           httemplate/view/cust_main.cgi: finish up weekly billing
26504
26505 2003-10-19 21:25  ivan
26506
26507         * FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
26508           httemplate/edit/part_pkg.cgi, httemplate/docs/upgrade10.html,
26509           FS/bin/freeside-setup: daily/weekly billing
26510
26511 2003-10-19 11:08  ivan
26512
26513         * httemplate/docs/install.html: fix CPAN link
26514
26515 2003-10-16 15:57  khoff
26516
26517         * FS/FS/part_export/router.pm: Telnet/SSH router export for
26518           svc_broadband.
26519
26520 2003-10-16 06:48  ivan
26521
26522         * httemplate/docs/billing.html: fix Text::Template link
26523
26524 2003-10-15 16:17  khoff
26525
26526         * httemplate/browse/router.cgi: $router isn't a global.
26527
26528 2003-10-15 15:59  khoff
26529
26530         * httemplate/edit/router.cgi: More changes that got lost in the
26531           merge somehow.
26532
26533 2003-10-15 15:48  khoff
26534
26535         * httemplate/view/svc_broadband.cgi: File got munged during
26536           svc_broadband merge.  Added ability to create a 'customer
26537           router'.
26538
26539 2003-10-15 08:03  ivan
26540
26541         * FS/bin/freeside-selfservice-server,
26542           fs_selfservice/FS-SelfService/SelfService.pm,
26543           fs_selfservice/FS-SelfService/freeside-selfservice-clientd: add
26544           tagging ability so we can run multiple self-service clients on
26545           one machine
26546
26547 2003-10-15 05:08  ivan
26548
26549         * FS/bin/freeside-setup: fix agent username and password
26550           nullability
26551
26552 2003-10-15 02:41  ivan
26553
26554         * FS/FS/cust_main.pm: - Business::OnlinePayment "recurring_billing"
26555           flag is set for subsequent   credit card transactions; some
26556           processors (AuthorozeNet, others?) use this   to waive the CVV2
26557           requirement.
26558
26559 2003-10-09 10:40  ivan
26560
26561         * FS/FS/cust_pay_batch.pm: parse last line from TD Canada Trust
26562
26563 2003-10-09 04:05  ivan
26564
26565         * httemplate/docs/install.html: don't install on a public server!
26566
26567 2003-10-07 21:09  ivan
26568
26569         * htetc/global.asa, htetc/handler.pl,
26570           httemplate/misc/upload-batch.cgi: can't use
26571           File::Basename::basename for windows filenames!  use a regex
26572           instead
26573
26574 2003-10-07 06:50  ivan
26575
26576         * Makefile: mandrake
26577
26578 2003-10-07 01:05  ivan
26579
26580         * FS/: FS/acct_snarf.pm, FS.pm, FS/part_export.pm: adding
26581           acct_snarf
26582
26583 2003-10-06 23:06  ivan
26584
26585         * FS/FS/part_export/communigate_pro.pm: problem was scalar context
26586           propogating to the wrong place in the grep
26587
26588 2003-10-06 23:03  ivan
26589
26590         * FS/FS/part_export/communigate_pro.pm: fix subroutine call from
26591           UpdateAccountSettings sub
26592
26593 2003-10-06 22:50  ivan
26594
26595         * FS/FS/part_export/communigate_pro.pm: add suspend and unsuspend
26596           hooks, don't try and set '*SUSPENDED*' passwords
26597
26598 2003-10-06 22:49  ivan
26599
26600         * FS/FS/svc_acct.pm: doc
26601
26602 2003-10-06 19:27  ivan
26603
26604         * FS/FS/part_export/communigate_pro.pm: add suspension /
26605           unsuspension export to communigate
26606
26607 2003-10-06 05:05  ivan
26608
26609         * httemplate/search/cust_main-quickpay.html: - put link to main
26610           menu on quick payment search page
26611
26612 2003-10-06 04:39  ivan
26613
26614         * httemplate/search/svc_acct.cgi: fix URL argument processing for
26615           account searches by popnum
26616
26617 2003-10-06 04:22  ivan
26618
26619         * httemplate/search/svc_acct.cgi: typo
26620
26621 2003-10-06 04:20  ivan
26622
26623         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: fix
26624           linking to account list per access number
26625
26626 2003-10-06 04:14  ivan
26627
26628         * httemplate/: browse/svc_acct_pop.cgi, search/svc_acct.cgi: agent
26629           browse shows # of active accounts & links to appropriate account
26630           search
26631
26632 2003-10-02 14:51  khoff
26633
26634         * httemplate/edit/svc_broadband.cgi: $field isn't a global.
26635
26636 2003-10-02 07:26  ivan
26637
26638         * Makefile: minor Makefile updates
26639
26640 2003-10-02 07:19  ivan
26641
26642         * FS/FS/: Conf.pm, cust_main.pm: add emaildecline-exclude config
26643           option
26644
26645 2003-10-02 06:08  ivan
26646
26647         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd: turn
26648           off super-verbose logging
26649
26650 2003-10-02 05:42  ivan
26651
26652         * fs_selfservice/FS-SelfService/Makefile.PL: update Makefile.PL
26653           dependancies (PREREQ_PM) for self-service module and signup
26654           wrapper
26655
26656 2003-10-02 04:23  ivan
26657
26658         * fs_selfservice/FS-SelfService/cgi/login.html: removing testing
26659           info
26660
26661 2003-10-02 03:18  ivan
26662
26663         * FS/bin/freeside-daily: added -y switch to freeside-daily to
26664           specify an offset in days
26665
26666 2003-10-02 01:56  ivan
26667
26668         * FS/FS/raddb.pm, bin/generate-raddb: update with dictionaries from
26669           freeradius 0.9.1, and fix generate-raddb to avoid duplicates
26670
26671 2003-09-30 08:01  ivan
26672
26673         * FS/FS/agent.pm: no duplicate usernames
26674
26675 2003-09-30 07:58  ivan
26676
26677         * httemplate/docs/upgrade10.html: agent schema changes
26678
26679 2003-09-30 05:48  ivan
26680
26681         * httemplate/misc/download-batch.cgi: IE doesn't like downloading
26682           MIME type text/comma-separated-values
26683
26684 2003-09-30 01:21  ivan
26685
26686         * httemplate/edit/REAL_cust_pkg.cgi, CREDITS,
26687           httemplate/elements/calendar-en.js,
26688           httemplate/elements/calendar-setup.js,
26689           httemplate/elements/calendar-win2k-2.css,
26690           httemplate/elements/calendar.js,
26691           httemplate/elements/calendar_stripped.js,
26692           httemplate/images/calendar.png, httemplate/search/cust_pkg.html,
26693           httemplate/search/report_cc.html,
26694           httemplate/search/report_credit.html,
26695           httemplate/search/report_cust_pay.html,
26696           httemplate/search/report_tax.html: calendar popups!
26697
26698 2003-09-30 00:04  ivan
26699
26700         * htetc/global.asa, htetc/handler.pl,
26701           httemplate/docs/upgrade-1.4.2.html: CGI.pm 2.47 required for
26702           ->upload() method
26703
26704 2003-09-29 03:10  ivan
26705
26706         * httemplate/: browse/agent.cgi, search/cust_main.cgi: agent browse
26707           now links to active/cancelled customers
26708
26709 2003-09-28 23:51  ivan
26710
26711         * FS/FS/ClientAPI/Signup.pm: signup with agent selection
26712
26713 2003-09-28 23:35  ivan
26714
26715         * httemplate/index.html: remove Gratuitous Capitalization
26716
26717 2003-09-28 22:51  ivan
26718
26719         * FS/FS/agent.pm, httemplate/browse/agent.cgi,
26720           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi: agents
26721           can be disabled (auto-sensing based on schema)
26722
26723 2003-09-28 22:51  ivan
26724
26725         * FS/bin/freeside-setup, httemplate/docs/schema.html: added
26726           agent.disabled       agent.username       agent._password
26727
26728 2003-09-28 19:17  ivan
26729
26730         * FS/: FS/Conf.pm, bin/freeside-selfservice-server: finish removing
26731           quiet config options
26732
26733 2003-09-27 19:36  ivan
26734
26735         * FS/FS/cust_pay_batch.pm, htetc/global.asa, htetc/handler.pl,
26736           httemplate/browse/cust_pay_batch.cgi,
26737           httemplate/misc/upload-batch.cgi: add upload of batch result from
26738           TD Canada Trust some global.asa / handler.pl enhancements
26739
26740 2003-09-26 16:33  khoff
26741
26742         * httemplate/edit/svc_www.cgi: $field is not a global.
26743
26744 2003-09-26 14:02  khoff
26745
26746         * httemplate/edit/svc_acct.cgi: $field isn't a global.
26747
26748 2003-09-26 06:37  ivan
26749
26750         * httemplate/docs/upgrade10.html: sql
26751
26752 2003-09-26 06:04  ivan
26753
26754         * FS/: FS/cust_main.pm, bin/freeside-daily: re-setup option to
26755           re-charge setup fee
26756
26757 2003-09-26 02:31  ivan
26758
26759         * FS/FS/cust_main.pm: scalar/array scope fix... new, multiple (i.e.
26760           canadian GST/PST) taxes work now!
26761
26762 2003-09-26 02:15  ivan
26763
26764         * FS/FS/UID.pm: re-enable ChopBlanks for now
26765
26766 2003-09-26 02:09  ivan
26767
26768         * FS/FS/cust_pkg.pm: fix manual_flag problem preventing cust_pkg
26769           editing
26770
26771 2003-09-26 01:11  ivan
26772
26773         * httemplate/: browse/cust_main_county.cgi,
26774           edit/cust_main_county.cgi: fix tax edit UI
26775
26776 2003-09-25 04:56  ivan
26777
26778         * httemplate/docs/upgrade10.html: new per-tax setuptax and recurtax
26779           fields
26780
26781 2003-09-25 04:49  ivan
26782
26783         * httemplate/: browse/cust_main_county.cgi,
26784           edit/cust_main_county.cgi: UI for multiple named taxes w/setup &
26785           recur exemptions 1.4 schema-auto-adjusting backport
26786
26787 2003-09-25 04:17  ivan
26788
26789         * FS/FS/: cust_main.pm, cust_main_county.pm: multiple, named taxes
26790           for a single region 1.4 backport auto-adjusts based on schema
26791
26792 2003-09-25 03:40  ivan
26793
26794         * FS/bin/freeside-setup, httemplate/docs/schema.html: add setuptax
26795           and recurtax fields to cust_main_county
26796
26797 2003-09-25 03:28  ivan
26798
26799         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
26800           freebsd portability fix
26801
26802 2003-09-25 03:27  ivan
26803
26804         * FS/bin/freeside-selfservice-server: freebsd portability fixes
26805
26806 2003-09-25 03:26  ivan
26807
26808         * FS/FS/ClientAPI/MyAccount.pm: quiet self-service server cancels
26809
26810 2003-09-25 02:40  ivan
26811
26812         * httemplate/docs/upgrade-1.4.2.html: 1.4.2 upgrade
26813
26814 2003-09-25 02:39  ivan
26815
26816         * httemplate/docs/upgrade9.html: update upgrade docs for bind
26817           exports
26818
26819 2003-09-24 10:20  ivan
26820
26821         * FS/FS/part_export/shellcommands.pm: don't change dir either when
26822           username_pwonly is set
26823
26824 2003-09-24 10:06  ivan
26825
26826         * FS/FS/part_export/shellcommands.pm: don't allow uid changes when
26827           usermod_pwonly set
26828
26829 2003-09-23 18:30  ivan
26830
26831         * httemplate/browse/agent.cgi: fix boolean precedence error leading
26832           to inaccurate results on the new customer status list
26833
26834 2003-09-21 00:31  ivan
26835
26836         * FS/FS/cust_bill.pm, httemplate/misc/download-batch.cgi: remove
26837           trancode from batching
26838
26839 2003-09-20 23:52  ivan
26840
26841         * httemplate/misc/download-batch.cgi: eliminate extraneous newlines
26842
26843 2003-09-20 18:22  ivan
26844
26845         * httemplate/misc/download-batch.cgi: preliminary batch download
26846
26847 2003-09-20 18:22  ivan
26848
26849         * httemplate/browse/cust_pay_batch.cgi: add link to preliminary
26850           batch download
26851
26852 2003-09-19 05:40  ivan
26853
26854         * FS/FS/cust_main.pm: quiet option to cancel method
26855
26856 2003-09-19 05:13  ivan
26857
26858         * FS/FS/ClientAPI/Signup.pm: remove klunky $error ||= usage
26859
26860 2003-09-19 05:04  ivan
26861
26862         * FS/FS/ClientAPI/Signup.pm: oops, flipped an or to an and
26863
26864 2003-09-19 05:02  ivan
26865
26866         * FS/FS/ClientAPI/Signup.pm: cache initial signup_info for
26867           performance
26868
26869 2003-09-19 04:56  ivan
26870
26871         * FS/FS/ClientAPI/Signup.pm: better error message when you don't
26872           select a package
26873
26874 2003-09-19 04:50  ivan
26875
26876         * init.d/freeside-init: correct pid filename for stopping
26877           self-service server
26878
26879 2003-09-19 04:35  ivan
26880
26881         * fs_selfservice/FS-SelfService/SelfService.pm: finish moving
26882           signup server functions to self-service interace
26883
26884 2003-09-19 04:00  ivan
26885
26886         * FS/FS/ClientAPI/Signup.pm: module needs to return true
26887
26888 2003-09-19 03:08  ivan
26889
26890         * FS/FS/ClientAPI/Signup.pm: make sure signup cancels are quiet
26891
26892 2003-09-19 03:07  ivan
26893
26894         * Makefile, FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
26895           FS/FS/ClientAPI/Signup.pm, httemplate/docs/index.html: move
26896           signup server functions to self-service server.  fix provisioning
26897           & immediate suspension of declined signups.
26898
26899 2003-09-19 02:59  ivan
26900
26901         * init.d/freeside-init: removing signup and passwd servers
26902
26903 2003-09-18 21:25  ivan
26904
26905         * FS/FS/cust_main.pm: finish cleaning up the quiet stuff
26906
26907 2003-09-18 21:13  ivan
26908
26909         * FS/FS/: Conf.pm, cust_main.pm, cust_pkg.pm: deprecate
26910           signup_server-quiet config option
26911
26912 2003-09-18 03:52  ivan
26913
26914         * httemplate/browse/agent.cgi: oops
26915
26916 2003-09-18 03:46  ivan
26917
26918         * httemplate/browse/agent.cgi: include info on number of
26919           active/cancelled customers in agent browse
26920
26921 2003-09-15 14:33  ivan
26922
26923         * httemplate/search/cust_pkg.cgi: package search skips cancelled
26924           packages when searching by date range
26925
26926 2003-09-11 17:14  khoff
26927
26928         * FS/FS/addr_block.pm: @excludeaddr is a list of addresses, not
26929           NetAddrs, so it shouldn't be map'd
26930
26931 2003-09-11 14:57  ivan
26932
26933         * FS/FS/part_export.pm: also update sqlradius_withdomaind
26934           description for freeradius 0.9.1
26935
26936 2003-09-11 14:54  ivan
26937
26938         * FS/FS/part_export.pm: update doc note for freeradius 0.9.1
26939
26940 2003-09-10 15:10  ivan
26941
26942         * FS/FS/part_export/communigate_pro.pm: communigate pro quota bs
26943
26944 2003-09-10 14:56  ivan
26945
26946         * FS/FS/part_export/communigate_pro.pm: don't set an empty
26947           externalFlag
26948
26949 2003-09-10 14:45  ivan
26950
26951         * FS/FS/part_export/communigate_pro.pm: communitgate pro
26952           CreateAccount examples are on crack
26953
26954 2003-09-10 14:39  ivan
26955
26956         * FS/FS/part_export/communigate_pro.pm: fix for communigate pro
26957           weird data structure on create
26958
26959 2003-09-10 14:01  ivan
26960
26961         * FS/FS/part_export/communigate_pro.pm: set initial password for
26962           new accounts
26963
26964 2003-09-10 03:54  ivan
26965
26966         * FS/FS/cust_pay.pm: adding cust_main method
26967
26968 2003-09-09 15:36  ivan
26969
26970         * FS/MANIFEST: adding communigate_pro export
26971
26972 2003-09-08 21:16  ivan
26973
26974         * FS/FS/part_export.pm: typo hiding remote username labels
26975
26976 2003-09-06 00:20  ivan
26977
26978         * httemplate/browse/agent_type.cgi: hide display of disabled
26979           packages from agent type browse
26980
26981 2003-09-05 23:45  ivan
26982
26983         * FS/FS/part_export.pm: updated DBI link in sqlradius export notes
26984
26985 2003-09-05 18:45  ivan
26986
26987         * FS/FS/svc_acct.pm: fix method name
26988
26989 2003-09-05 18:44  ivan
26990
26991         * FS/FS/: cust_svc.pm, svc_acct.pm: add
26992           get_session_history_sqlradacct have $ignore_quantity also ignore
26993           0 quantities
26994
26995 2003-09-05 06:19  ivan
26996
26997         * FS/FS/part_export/communigate_pro.pm: typo
26998
26999 2003-09-05 06:18  ivan
27000
27001         * FS/FS/: part_export.pm, part_export/communigate_pro.pm: add
27002           communigate pro export
27003
27004 2003-09-05 06:16  ivan
27005
27006         * FS/FS/Conf.pm: doc
27007
27008 2003-09-05 02:13  ivan
27009
27010         * FS/FS/svc_acct.pm: allow ! password like !!
27011
27012 2003-09-05 01:17  ivan
27013
27014         * FS/FS/Conf.pm: fix reference to obsolete shellcommands-useradd
27015           conf value (refer to exports instead)
27016
27017 2003-09-05 01:02  ivan
27018
27019         * FS/FS/Conf.pm: fix typo
27020
27021 2003-09-05 01:01  ivan
27022
27023         * FS/FS/svc_acct.pm: allow up to 60 char encrypted passwords for
27024           blowfish
27025
27026 2003-09-05 00:55  ivan
27027
27028         * FS/bin/freeside-setup: svc_acct._password from 50 to 72 for
27029           blowfish passwords
27030
27031 2003-09-04 21:09  ivan
27032
27033         * FS/FS/: Conf.pm, cust_main.pm: users-allow_comp config value to
27034           control creation of complimentary accounts and minor pod updates
27035
27036 2003-09-04 19:31  ivan
27037
27038         * httemplate/edit/part_svc.cgi: -w-safe and run under a 1.4 schema
27039           too
27040
27041 2003-09-03 16:06  ivan
27042
27043         * httemplate/view/cust_main.cgi: list extraneous services, closes:
27044           #213
27045
27046 2003-09-03 13:22  ivan
27047
27048         * FS/FS/Record.pm: turn off query debugging
27049
27050 2003-09-03 11:46  ivan
27051
27052         * FS/FS/Record.pm: turn vfieldpart_hashref into a method, not a
27053           subroutine another fix to support running 1.5.0 virtual field
27054           code on 1.4.x databases
27055
27056 2003-09-03 06:18  ivan
27057
27058         * FS/FS/part_export.pm: openbsd also uses sane useradd/mod/del
27059           commands
27060
27061 2003-09-03 05:35  ivan
27062
27063         * Makefile: makefile trivia for openbsd
27064
27065 2003-08-07 22:54  ivan
27066
27067         * httemplate/view/svc_acct.cgi: - fix possible glitch with Mason on
27068           account view screen
27069
27070 2003-08-07 22:42  ivan
27071
27072         * FS/FS/CGI.pm, bin/masonize, httemplate/index.html,
27073           httemplate/elements/header.html,
27074           httemplate/elements/menubar.html, httemplate/elements/pager.html,
27075           httemplate/elements/table.html, httemplate/search/sql.cgi,
27076           httemplate/search/sql.html,
27077           httemplate/search/elements/search.html: - (finish) includes!
27078           (closes: Bug#551) - (finish) moving SQL search to including
27079           generic elements/search.html - new elements: menubar.html,
27080           header.html, pager.html and table.html - have masonize process
27081           .html files also
27082
27083 2003-08-07 19:02  ivan
27084
27085         * bin/masonize, htetc/global.asa, httemplate/autohandler,
27086           httemplate/graph/money_time-graph.cgi,
27087           httemplate/graph/money_time.cgi, httemplate/search/sql.html,
27088           httemplate/search/elements/search.html: - fix Mason profiling to
27089           pass-through images (for graph/) - fix graph/money-time.cgi use
27090           of $m interfering with Mason - fix graph/money-time-graph.cgi to
27091           set content-type in a Mason/ASP-independant   fashion -
27092           (beginning of) includes! - (beginning of) moving SQL search to
27093           including generic elements/search.html - fix global.asa typo -
27094           fix masonize to not prepend an extraneous blank line (breaking
27095           graph/money-time-graph.cgi)
27096
27097 2003-08-07 06:08  ivan
27098
27099         * htetc/global.asa, htetc/handler.pl,
27100           httemplate/view/cust_main.cgi: - turn on profiling with mason
27101           like with Apache::ASP (redirects now working) - fix mason error
27102           with new view/cust_main.cgi UI
27103
27104 2003-08-07 05:47  ivan
27105
27106         * Makefile, htetc/global.asa, htetc/handler.pl,
27107           htetc/handler.pl-1.0x, httemplate/autohandler,
27108           httemplate/index.html, httemplate/docs/install.html,
27109           httemplate/docs/upgrade10.html: - switch to mason by default -
27110           minimum mason version 1.1 (and doc) - evaluate .html files with
27111           mason/asp - turn on profiling with mason like with Apache::ASP
27112           (redirects not working) - (start of) includes
27113
27114 2003-08-05 14:00  ivan
27115
27116         * httemplate/browse/part_pkg.cgi: doh, revert stuff that shouldn't
27117           have been checked in
27118
27119 2003-08-05 13:06  ivan
27120
27121         * htetc/: handler.pl, handler.pl-1.0x: no svc_acct_sm in 1.5
27122
27123 2003-08-05 12:07  ivan
27124
27125         * FS/FS/part_export.pm: update sqlradius{_withdomain} documentation
27126
27127 2003-08-05 11:52  ivan
27128
27129         * FS/FS/svc_domain.pm: remove spurious re-use of $error
27130
27131 2003-08-05 11:45  ivan
27132
27133         * FS/FS/Record.pm: backwards compatibility if the schema hasn't
27134           been updated
27135
27136 2003-08-04 17:32  khoff
27137
27138         * httemplate/index.html: Fixed %%%VERSION%%% tag
27139
27140 2003-08-04 17:20  khoff
27141
27142         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/addr_block.pm,
27143           FS/FS/agent.pm, FS/FS/agent_type.pm, FS/FS/cust_bill.pm,
27144           FS/FS/cust_bill_event.pm, FS/FS/cust_bill_pay.pm,
27145           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
27146           FS/FS/cust_credit.pm, FS/FS/cust_credit_bill.pm,
27147           FS/FS/cust_credit_refund.pm, FS/FS/cust_main.pm,
27148           FS/FS/cust_main_county.pm, FS/FS/cust_main_invoice.pm,
27149           FS/FS/cust_pay.pm, FS/FS/cust_pay_batch.pm, FS/FS/cust_pkg.pm,
27150           FS/FS/cust_refund.pm, FS/FS/cust_svc.pm,
27151           FS/FS/cust_tax_exempt.pm, FS/FS/domain_record.pm,
27152           FS/FS/export_svc.pm, FS/FS/msgcat.pm, FS/FS/nas.pm,
27153           FS/FS/part_bill_event.pm, FS/FS/part_export.pm,
27154           FS/FS/part_export_option.pm, FS/FS/part_pkg.pm,
27155           FS/FS/part_pop_local.pm, FS/FS/part_referral.pm,
27156           FS/FS/part_svc.pm, FS/FS/part_svc_column.pm,
27157           FS/FS/part_virtual_field.pm, FS/FS/pkg_svc.pm, FS/FS/port.pm,
27158           FS/FS/prepay_credit.pm, FS/FS/queue.pm, FS/FS/queue_arg.pm,
27159           FS/FS/queue_depend.pm, FS/FS/radius_usergroup.pm,
27160           FS/FS/router.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
27161           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, FS/FS/svc_broadband.pm,
27162           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm, FS/FS/svc_www.pm,
27163           FS/FS/type_pkgs.pm, FS/bin/freeside-setup, htetc/global.asa,
27164           htetc/handler.pl, htetc/handler.pl-1.0x, httemplate/index.html,
27165           httemplate/browse/part_svc.cgi,
27166           httemplate/browse/part_virtual_field.cgi,
27167           httemplate/browse/router.cgi, httemplate/docs/upgrade10.html,
27168           httemplate/edit/part_svc.cgi,
27169           httemplate/edit/part_virtual_field.cgi,
27170           httemplate/edit/router.cgi, httemplate/edit/svc_acct.cgi,
27171           httemplate/edit/svc_broadband.cgi, httemplate/edit/svc_www.cgi,
27172           httemplate/edit/process/router.cgi,
27173           httemplate/edit/process/svc_broadband.cgi,
27174           httemplate/view/svc_acct.cgi, httemplate/view/svc_broadband.cgi,
27175           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi:
27176           Virtual field merge
27177
27178 2003-08-04 17:00  khoff
27179
27180         * FS/FS/part_router_field.pm, FS/FS/part_sb_field.pm,
27181           FS/FS/router_field.pm, FS/FS/sb_field.pm,
27182           httemplate/browse/part_sb_field.cgi,
27183           httemplate/edit/part_router_field.cgi,
27184           httemplate/edit/part_sb_field.cgi: Virtual field merge
27185
27186 2003-07-25 09:26  ivan
27187
27188         * FS/FS/svc_acct.pm: typo
27189
27190 2003-07-25 06:13  ivan
27191
27192         * FS/FS/Conf.pm: doc
27193
27194 2003-07-23 10:05  ivan
27195
27196         * FS/FS/part_export/domain_shellcommands.pm: bugfix for
27197           non-catchall domains
27198
27199 2003-07-23 08:36  ivan
27200
27201         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
27202           spurious "can't purchase pkgpart" errors
27203
27204 2003-07-17 09:02  ivan
27205
27206         * FS/FS/cust_main.pm: one last tiny bugfix for the retry_realtime
27207           functionality
27208
27209 2003-07-16 09:05  ivan
27210
27211         * httemplate/search/cust_pay.cgi: UI
27212
27213 2003-07-16 09:01  ivan
27214
27215         * httemplate/search/cust_pay.cgi: show totals in payment report
27216
27217 2003-07-15 06:30  ivan
27218
27219         * rt/: ChangeLog, Makefile, README, TODO, bin/initacls.Oracle,
27220           bin/initacls.Pg, bin/initacls.mysql, bin/mason_handler.fcgi,
27221           bin/mason_handler.scgi, bin/rt, bin/rt-mailgate, bin/rtadmin,
27222           bin/webmux.pl, docs/rt.gif, docs/design_docs/acls,
27223           docs/design_docs/basic-definitions.txt,
27224           docs/design_docs/cli_spec, docs/design_docs/evil_plans,
27225           docs/design_docs/local_hacking, etc/acl.Oracle, etc/acl.Pg,
27226           etc/acl.mysql, etc/config.pm, etc/schema.Oracle, etc/schema.Pg,
27227           etc/schema.mysql, etc/schema.pm, lib/MANIFEST, lib/MANIFEST.SKIP,
27228           lib/Makefile.PL, lib/RT.pm, lib/test.pl, lib/RT/ACE.pm,
27229           lib/RT/ACL.pm, lib/RT/Attachment.pm, lib/RT/Attachments.pm,
27230           lib/RT/CurrentUser.pm, lib/RT/Date.pm, lib/RT/EasySearch.pm,
27231           lib/RT/Group.pm, lib/RT/GroupMember.pm, lib/RT/GroupMembers.pm,
27232           lib/RT/Groups.pm, lib/RT/Handle.pm, lib/RT/Keyword.pm,
27233           lib/RT/KeywordSelect.pm, lib/RT/KeywordSelects.pm,
27234           lib/RT/Keywords.pm, lib/RT/Link.pm, lib/RT/Links.pm,
27235           lib/RT/ObjectKeyword.pm, lib/RT/ObjectKeywords.pm,
27236           lib/RT/Queue.pm, lib/RT/Queues.pm, lib/RT/Record.pm,
27237           lib/RT/Scrip.pm, lib/RT/ScripAction.pm, lib/RT/ScripActions.pm,
27238           lib/RT/ScripCondition.pm, lib/RT/ScripConditions.pm,
27239           lib/RT/Scrips.pm, lib/RT/Template.pm, lib/RT/Templates.pm,
27240           lib/RT/TestHarness.pm, lib/RT/Ticket.pm, lib/RT/Tickets.pm,
27241           lib/RT/Transaction.pm, lib/RT/Transactions.pm, lib/RT/User.pm,
27242           lib/RT/Users.pm, lib/RT/Watcher.pm, lib/RT/Watchers.pm,
27243           lib/RT/Action/Autoreply.pm, lib/RT/Action/Generic.pm,
27244           lib/RT/Action/Notify.pm, lib/RT/Action/NotifyAsComment.pm,
27245           lib/RT/Action/OpenDependent.pm, lib/RT/Action/ResolveMembers.pm,
27246           lib/RT/Action/SendEmail.pm, lib/RT/Action/SendPasswordEmail.pm,
27247           lib/RT/Action/StallDependent.pm,
27248           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
27249           lib/RT/Condition/NewDependency.pm,
27250           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
27251           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: reverting to
27252           vendor branch rt 3.0.4, hopefully
27253
27254 2003-07-15 06:16  ivan
27255
27256         * rt/: Makefile.in, aclocal.m4, config, config.layout, Changelog,
27257           config.log, config.pld, config.status, configure, configure.ac,
27258           install-sh, bin/mason_handler.fcgi.in, bin/mason_handler.scgi.in,
27259           bin/mason_handler.svc, bin/mason_handler.svc.in,
27260           bin/rt-commit-handler, bin/rt-commit-handler.in,
27261           bin/rt-crontool.in, bin/rt-mailgate.in, bin/webmux.pl.in,
27262           bin/rt-crontool, docs/design_docs/approval_notices,
27263           docs/design_docs/approval_template, docs/design_docs/cf_search,
27264           docs/design_docs/delegation, docs/design_docs/groups_notes,
27265           docs/design_docs/recursive_group_membership_algorithm,
27266           docs/design_docs/rql_parser_machine.graphviz,
27267           docs/design_docs/string-extraction-guide.txt,
27268           docs/design_docs/ticket_templates, etc/RT_Config.pm,
27269           etc/RT_Config.pm.in, etc/RT_SiteConfig.pm, etc/constraints.mysql,
27270           etc/initialdata, etc/schema.SQLite, etc/upgrade/2.1.71,
27271           html/autohandler, html/index.html, html/l, lib/RT.pm.in,
27272           lib/RT/ACE_Overlay.pm, lib/RT/ACL_Overlay.pm,
27273           lib/RT/Attachment_Overlay.pm, lib/RT/Attachments_Overlay.pm,
27274           lib/RT/Base.pm, lib/RT/CachedGroupMember.pm,
27275           lib/RT/CachedGroupMember_Overlay.pm,
27276           lib/RT/CachedGroupMembers.pm,
27277           lib/RT/CachedGroupMembers_Overlay.pm, lib/RT/CustomField.pm,
27278           lib/RT/CustomFieldValue.pm, lib/RT/CustomFieldValues.pm,
27279           lib/RT/CustomFieldValues_Overlay.pm,
27280           lib/RT/CustomField_Overlay.pm, lib/RT/CustomFields.pm,
27281           lib/RT/CustomFields_Overlay.pm, lib/RT/EmailParser.pm,
27282           lib/RT/GroupMember_Overlay.pm, lib/RT/GroupMembers_Overlay.pm,
27283           lib/RT/Group_Overlay.pm, lib/RT/Groups_Overlay.pm,
27284           lib/RT/I18N.pm, lib/RT/Link_Overlay.pm, lib/RT/Links_Overlay.pm,
27285           lib/RT/Principal.pm, lib/RT/Principal_Overlay.pm,
27286           lib/RT/Principals.pm, lib/RT/Principals_Overlay.pm,
27287           lib/RT/Queue_Overlay.pm, lib/RT/Queues_Overlay.pm,
27288           lib/RT/ScripAction_Overlay.pm, lib/RT/ScripActions_Overlay.pm,
27289           lib/RT/ScripCondition_Overlay.pm,
27290           lib/RT/ScripConditions_Overlay.pm, lib/RT/Scrip_Overlay.pm,
27291           lib/RT/Scrips_Overlay.pm, lib/RT/SearchBuilder.pm,
27292           lib/RT/System.pm, lib/RT/Template_Overlay.pm,
27293           lib/RT/Templates_Overlay.pm, lib/RT/TicketCustomFieldValue.pm,
27294           lib/RT/TicketCustomFieldValue_Overlay.pm,
27295           lib/RT/TicketCustomFieldValues.pm,
27296           lib/RT/TicketCustomFieldValues_Overlay.pm,
27297           lib/RT/Ticket_Overlay.pm, lib/RT/Tickets_Overlay.pm,
27298           lib/RT/Tickets_Overlay_SQL.pm, lib/RT/Transaction_Overlay.pm,
27299           lib/RT/Transactions_Overlay.pm, lib/RT/URI.pm,
27300           lib/RT/User_Overlay.pm, lib/RT/Users_Overlay.pm,
27301           lib/RT/Action/AutoOpen.pm, lib/RT/Action/CreateTickets.pm,
27302           lib/RT/Action/EscalatePriority.pm, lib/RT/Action/SetPriority.pm,
27303           lib/RT/Action/UserDefined.pm, lib/RT/Condition/BeforeDue.pm,
27304           lib/RT/Condition/Overdue.pm, lib/RT/Condition/OwnerChange.pm,
27305           lib/RT/Condition/PriorityExceeds.pm,
27306           lib/RT/Condition/QueueChange.pm, lib/RT/Condition/UserDefined.pm,
27307           lib/RT/I18N/cs.pm, lib/RT/I18N/cs.po, lib/RT/I18N/de.po,
27308           lib/RT/I18N/en.po, lib/RT/I18N/es.po, lib/RT/I18N/fi.po,
27309           lib/RT/I18N/fr.po, lib/RT/I18N/he.po, lib/RT/I18N/i_default.pm,
27310           lib/RT/I18N/ja.po, lib/RT/I18N/nl.po, lib/RT/I18N/no.po,
27311           lib/RT/I18N/pt_br.po, lib/RT/I18N/ru.po, lib/RT/I18N/zh_cn.po,
27312           lib/RT/I18N/zh_tw.po, lib/RT/Interface/Email/Auth/MailFrom.pm,
27313           lib/RT/Interface/Email/Filter/SpamAssassin.pm,
27314           lib/RT/Search/ActiveTicketsInQueue.pm, lib/RT/Search/Generic.pm,
27315           lib/RT/URI/base.pm, lib/RT/URI/fsck_com_rt.pm, lib/t/00smoke.t,
27316           lib/t/00smoke.t.in, lib/t/01harness.t, lib/t/01harness.t.in,
27317           lib/t/02regression.t, lib/t/02regression.t.in, lib/t/03web.pl,
27318           lib/t/03web.pl.in, lib/t/04_send_email.pl,
27319           lib/t/04_send_email.pl.in, m4/rt_enable_layout.m4,
27320           m4/rt_expand_var.m4, m4/rt_layout.m4,
27321           m4/rt_subst_expanded_arg.m4, sbin/extract-message-catalog,
27322           sbin/extract_pod_tests, sbin/factory, sbin/license_tag,
27323           sbin/regression_harness, sbin/rt-setup-database,
27324           sbin/rt-setup-database.in, sbin/rt-test-dependencies.in,
27325           autom4te.cache/output.0, autom4te.cache/requests,
27326           autom4te.cache/traces.0, sbin/rt-test-dependencies: Initial
27327           revision
27328
27329 2003-07-15 04:23  ivan
27330
27331         * Makefile: 1.5.0pre3
27332
27333 2003-07-13 23:21  ivan
27334
27335         * httemplate/search/cust_pay.cgi: fix bug when both a payment type
27336           and date range are specified
27337
27338 2003-07-12 04:14  ivan
27339
27340         * httemplate/index.html: remove Gratuitous capitalization
27341
27342 2003-07-12 04:09  ivan
27343
27344         * httemplate/: index.html, browse/part_pkg.cgi,
27345           browse/part_svc.cgi, search/cust_pkg.cgi: - better description of
27346           payment search - some clarification of services/packages vs.
27347           service/package   definitions in browse/part_{svc,pkg}.cgi -
27348           package definition report by # of active customer packages (with
27349           links   to customer package listing)
27350
27351 2003-07-11 08:37  ivan
27352
27353         * FS/FS/cust_main.pm: fix timelocal AUTOLOAD problem introduced by
27354           Time::Local fix in rc3 (closes: Bug#550)
27355
27356 2003-07-11 08:23  ivan
27357
27358         * httemplate/: index.html, search/cust_pay.cgi,
27359           search/cust_pkg.cgi, search/report_cust_pay.html: payments report
27360           for inventivemedia / hpnx
27361
27362 2003-07-11 00:54  ivan
27363
27364         * FS/FS/Record.pm: typo
27365
27366 2003-07-11 00:30  ivan
27367
27368         * FS/FS/Record.pm: provide stack backtrace when we wind up in
27369           FS::Record::AUTOLOAD by accident
27370
27371 2003-07-09 07:39  ivan
27372
27373         * httemplate/edit/svc_domain.cgi: increase max domain length to 63
27374
27375 2003-07-06 11:58  ivan
27376
27377         * httemplate/view/cust_main.cgi: don't bother displaying comments
27378           that are only whitespace/newlines
27379
27380 2003-07-03 20:34  ivan
27381
27382         * etc/acp_logfile-parse: removing obsolete file
27383
27384 2003-07-03 20:31  ivan
27385
27386         * etc/abbr_state.txt: adding states
27387
27388 2003-07-03 20:27  ivan
27389
27390         * etc/example-direct-cardin: removing ancient cybercash example
27391
27392 2003-07-03 18:37  ivan
27393
27394         * FS/FS/svc_acct_pop.pm: don't populate the whole initial list if
27395           there are tons of POPs
27396
27397 2003-07-03 17:51  ivan
27398
27399         * FS/FS/svc_acct_pop.pm: optimize javascript to handle large
27400           numbers of POPs
27401
27402 2003-07-03 16:00  ivan
27403
27404         * htetc/global.asa: working DBIx::Profile again
27405
27406 2003-07-02 05:58  ivan
27407
27408         * FS/FS/part_pkg.pm: tyop
27409
27410 2003-07-02 05:56  ivan
27411
27412         * FS/FS/part_pkg.pm: relaxed "first package" restrictions; will
27413           find any appropriate service with quantity 1
27414
27415 2003-07-02 05:34  ivan
27416
27417         * Artistic, README: change license to GPL only
27418
27419 2003-07-01 02:00  ivan
27420
27421         * httemplate/edit/part_export.cgi: larger textareas in export
27422           options
27423
27424 2003-06-30 17:27  ivan
27425
27426         * FS/FS/part_export.pm: typo
27427
27428 2003-06-30 12:15  ivan
27429
27430         * FS/FS/cust_main.pm: bugfix for manual re-charging changes
27431           (Bug#423)
27432
27433 2003-06-30 11:56  ivan
27434
27435         * FS/FS/cust_main.pm: pass additional fields to ACH processors
27436           (Authorize.Net should work now)
27437
27438 2003-06-30 06:18  ivan
27439
27440         * FS/: MANIFEST, bin/freeside-overdue: removing deprecated
27441           freeside-overdue
27442
27443 2003-06-30 05:22  ivan
27444
27445         * FS/: FS/part_export.pm, FS/part_export/sqlradius.pm,
27446           FS/part_export/sqlradius_withdomain.pm,
27447           bin/freeside-sqlradius-reset,
27448           t/part_export-sqlradius_withdomain.t: adding sqlradius_withdomain
27449           export including realms, closes: bug#514
27450
27451 2003-06-30 00:44  ivan
27452
27453         * FS/FS/svc_domain.pm: increase maximum domain length to 67
27454
27455 2003-06-27 07:19  ivan
27456
27457         * FS/FS/: Conf.pm, svc_acct.pm: add radius-ip configuration
27458           parameter for Framed-IP-Address vs. Framed-Address
27459
27460 2003-06-25 03:22  ivan
27461
27462         * httemplate/search/cust_bill_event.cgi: Pg 7.3 incompatibility
27463           with empty dates in Failed Invoice Event search,   patch from
27464           rlucas@tercent.net
27465
27466 2003-06-25 01:40  ivan
27467
27468         * FS/FS/: svc_acct.pm, part_export/cp.pm: svc_acct doc update cp
27469           export - disable old-style suspending
27470
27471 2003-06-24 17:57  ivan
27472
27473         * FS/FS/part_export/forward_shellcommands.pm: forward_shellcommands
27474           update: might work now
27475
27476 2003-06-24 07:12  ivan
27477
27478         * FS/FS/part_export/: forward_shellcommands.pm, sqlmail.pm:
27479           explicitly use the necessary modules
27480
27481 2003-06-22 07:21  ivan
27482
27483         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: fix the credit card
27484           retry on change or manual "retry_card" to ONCE per invoice
27485
27486 2003-06-22 02:11  ivan
27487
27488         * bin/create-history-tables: skip pg_ tables also (ewww, showing up
27489           in reverse-engineered schema)
27490
27491 2003-06-22 02:04  ivan
27492
27493         * bin/create-history-tables: skip history tables that exist
27494           already; easier to re-run now
27495
27496 2003-06-13 19:04  ivan
27497
27498         * httemplate/docs/upgrade9.html: cust_bill2 index
27499
27500 2003-06-13 19:02  ivan
27501
27502         * FS/bin/freeside-setup: add index on cust_bill._date
27503
27504 2003-06-13 18:01  ivan
27505
27506         * bin/apache.export: \n\n between virtualhost entries
27507
27508 2003-06-13 08:18  ivan
27509
27510         * FS/FS/part_export/shellcommands.pm: $new_quoted_password vs.
27511           $quoted_new__password
27512
27513 2003-06-13 02:12  ivan
27514
27515         * FS/FS/part_export.pm: proper command escape for vpopmail export
27516
27517 2003-06-13 01:46  ivan
27518
27519         * httemplate/edit/part_export.cgi: missing semi
27520
27521 2003-06-13 01:44  ivan
27522
27523         * httemplate/edit/part_export.cgi: correct stickiness for checkbox
27524           options on export edit
27525
27526 2003-06-13 01:38  ivan
27527
27528         * FS/FS/part_export.pm: pass vpopmail passwords on command-line
27529           (unfortunately)
27530
27531 2003-06-13 01:23  ivan
27532
27533         * FS/FS/part_export.pm: full path to vpopmail commands
27534
27535 2003-06-13 01:11  ivan
27536
27537         * FS/FS/: part_export.pm, part_export/shellcommands.pm: add
27538           vpopmail presets to shellcommands_withdomain export
27539
27540 2003-06-12 07:08  ivan
27541
27542         * bin/passwd.import: /bin/halt and /sbin/halt
27543
27544 2003-06-12 07:06  ivan
27545
27546         * bin/passwd.import: tyop
27547
27548 2003-06-12 06:57  ivan
27549
27550         * bin/passwd.import: better error handling for re-imports
27551
27552 2003-06-12 06:50  ivan
27553
27554         * bin/fix-sequences: remove overly-verbose debugging for now
27555
27556 2003-06-12 06:50  ivan
27557
27558         * bin/fix-sequences: "doc"
27559
27560 2003-06-12 06:49  ivan
27561
27562         * bin/fix-sequences: arg
27563
27564 2003-06-12 06:47  ivan
27565
27566         * bin/fix-sequences: debugging
27567
27568 2003-06-12 06:43  ivan
27569
27570         * bin/fix-sequences: update for long table names; use sequence name
27571           directly instead of guessing
27572
27573 2003-06-12 06:35  ivan
27574
27575         * bin/fix-sequences: moo
27576
27577 2003-06-12 06:32  ivan
27578
27579         * bin/fix-sequences: adding fix-sequences
27580
27581 2003-06-12 05:57  ivan
27582
27583         * FS/FS/part_export.pm: _default_ default now sets GECOS like the
27584           OS-defaults
27585
27586 2003-06-12 05:43  ivan
27587
27588         * FS/FS/part_export.pm: sqlradius doc update; don't need to allow
27589           null OP columns
27590
27591 2003-06-11 13:27  khoff
27592
27593         * FS/FS/Misc.pm: In scalar context, smtpsend returns the number of
27594           addresses that the message was successfully delivered to.  I'm
27595           assuming 'Debug' causes Net::SMTP to warn the debug output, not
27596           return it.
27597
27598 2003-06-11 12:13  khoff
27599
27600         * FS/FS/Misc.pm: We're passing a list here, not one argument.
27601
27602 2003-06-09 04:11  ivan
27603
27604         * FS/FS/cust_svc.pm: add "$ignore_quantity" bypass
27605
27606 2003-06-08 17:59  ivan
27607
27608         * httemplate/docs/install.html: documentation update from "Jesse D.
27609           Guardiani" <jesse@wingnet.net>, thanks
27610
27611 2003-06-06 18:58  ivan
27612
27613         * FS/FS/cust_main.pm: and fix the error message
27614
27615 2003-06-06 18:57  ivan
27616
27617         * FS/FS/cust_main.pm: really, really give a better error message
27618           when used under 5.005 now.  really.
27619
27620 2003-06-06 18:47  ivan
27621
27622         * FS/FS/cust_main.pm: give a better error message regarding
27623           Time::Local on old perls.  really.
27624
27625 2003-06-06 18:42  ivan
27626
27627         * FS/FS/cust_main.pm: require Time::Local 1.04 on perls before 5.6
27628
27629 2003-06-06 03:49  ivan
27630
27631         * FS/FS/part_export/cp.pm: add suspend/unsuspend capability to CP
27632           export
27633
27634 2003-06-05 21:42  ivan
27635
27636         * htetc/global.asa: database profiling bs i should just switch to
27637           mason
27638
27639 2003-06-04 17:22  khoff
27640
27641         * FS/FS/cust_pkg.pm: order/cancel packages rewritten
27642
27643 2003-06-04 09:14  ivan
27644
27645         * FS/FS/svc_acct.pm: allow empty slipip's
27646
27647 2003-06-04 05:44  ivan
27648
27649         * httemplate/search/cust_pkg.cgi: fix last bill label
27650
27651 2003-06-03 06:53  ivan
27652
27653         * httemplate/view/cust_main.cgi: fix provision links
27654
27655 2003-06-03 05:41  ivan
27656
27657         * FS/FS/: part_export.pm, part_export/cp.pm: minor update to cp
27658           export - eliminate redundant "host" parameter
27659
27660 2003-06-03 05:40  ivan
27661
27662         * Makefile: 1.5.0pre2 (too late, hehe)
27663
27664 2003-06-03 02:34  ivan
27665
27666         * bin/svc_acct_sm.import: removing (very) deprecated import
27667
27668 2003-06-03 00:54  ivan
27669
27670         * httemplate/docs/upgrade10.html: upgrade docs
27671
27672 2003-06-02 23:10  ivan
27673
27674         * httemplate/docs/upgrade10.html: slightly better upgrade docs
27675
27676 2003-06-02 23:09  ivan
27677
27678         * FS/bin/freeside-setup: use serial for primary keys in new tables
27679           too
27680
27681 2003-06-02 22:49  ivan
27682
27683         * FS/bin/freeside-setup: router.svcnum nullability fix
27684
27685 2003-06-02 07:51  ivan
27686
27687         * httemplate/view/cust_main.cgi: UI nit
27688
27689 2003-06-02 05:22  ivan
27690
27691         * FS/FS/cust_pkg.pm: add last_bill field to manpage
27692
27693 2003-05-30 02:40  ivan
27694
27695         * httemplate/docs/man/FS/part_export/.cvs_is_on_crack: force
27696           inclusion of httemplate/docs/man hierarchy
27697
27698 2003-05-30 02:22  ivan
27699
27700         * FS/FS/part_export/sqlradius.pm: sqlradius exports include "op"
27701           field
27702
27703 2003-05-30 01:45  ivan
27704
27705         * httemplate/docs/ssh.html: doc
27706
27707 2003-05-19 22:43  ivan
27708
27709         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
27710           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27711           fs_selfservice/FS-SelfService/cgi/payment_results.html,
27712           fs_selfservice/FS-SelfService/cgi/process_payment.html,
27713           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: working
27714           self-service self-payments!
27715
27716 2003-05-19 06:54  ivan
27717
27718         * FS/FS/ClientAPI/MyAccount.pm,
27719           fs_selfservice/FS-SelfService/SelfService.pm,
27720           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27721           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: fix up some
27722           bugs in processing payments via self-service... appears to be
27723           working so far
27724
27725 2003-05-19 06:38  ivan
27726
27727         * FS/FS/cust_main.pm, FS/FS/ClientAPI/MyAccount.pm,
27728           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27729           fs_selfservice/FS-SelfService/cgi/process_payment.html,
27730           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: first crack at
27731           payment processing with self-service (step two of the process)
27732
27733 2003-05-19 05:00  ivan
27734
27735         * FS/: MANIFEST, FS/Misc.pm, FS/cust_bill.pm, FS/cust_main.pm,
27736           FS/cust_pay.pm, FS/cust_pkg.pm, FS/svc_acct.pm, FS/svc_domain.pm,
27737           FS/ClientAPI/MyAccount.pm, t/Misc.t: maintenance:   - add
27738           FS::Misc with send_email subroutine, remove all duplicate code
27739           from     various modules   - move the realtime_bop from cust_bill
27740           to cust_main & change usage slightly.      invnum is no longer
27741           required.  FS::cust_bill::realtime_bop remains as a      wrapper.
27742           self-service:   - fix some syntax errors, make payment UI (step
27743           one) really should be     working now
27744
27745 2003-05-18 17:15  ivan
27746
27747         * fs_selfservice/FS-SelfService/cgi/: make_payment.html,
27748           selfservice.cgi: processing payments...
27749
27750 2003-05-18 04:44  ivan
27751
27752         * FS/FS/ClientAPI/MyAccount.pm,
27753           fs_selfservice/FS-SelfService/cgi/make_payment.html,
27754           fs_selfservice/FS-SelfService/cgi/myaccount.html: interface for
27755           making payments all done
27756
27757 2003-05-18 01:09  ivan
27758
27759         * fs_selfservice/FS-SelfService/cgi/make_payment.html: forgot this
27760           file
27761
27762 2003-05-18 01:08  ivan
27763
27764         * FS/FS/ClientAPI/MyAccount.pm, fs_selfservice/DEPLOY: more
27765           self-service make payment UI work
27766
27767 2003-05-17 23:20  ivan
27768
27769         * FS/FS/ClientAPI/MyAccount.pm,
27770           fs_selfservice/FS-SelfService/SelfService.pm,
27771           fs_selfservice/FS-SelfService/cgi/login.html,
27772           fs_selfservice/FS-SelfService/cgi/myaccount.html,
27773           fs_selfservice/FS-SelfService/cgi/selfservice.cgi: self-service:
27774           make payment UI done
27775
27776 2003-05-14 09:51  ivan
27777
27778         * FS/FS/cust_bill.pm: display recurring custom line items on
27779           invoices as well as one-shot ones
27780
27781 2003-05-12 23:01  ivan
27782
27783         * FS/FS/cust_bill_event.pm: - document missing fields in
27784           cust_bill_event
27785
27786 2003-05-12 22:47  ivan
27787
27788         * FS/FS/addr_block.pm: missing pod =cut at end
27789
27790 2003-05-12 20:22  ivan
27791
27792         * FS/FS/svc_acct.pm, fs_selfservice/FS-SelfService/cgi/login.html,
27793           fs_selfservice/FS-SelfService/cgi/myaccount.html,
27794           fs_selfservice/FS-SelfService/cgi/selfservice.cgi,
27795           fs_selfservice/FS-SelfService/cgi/view_invoice.html: -
27796           self-service updates: cleanup and beginnings of "make a payment"
27797           - fix pod masking FS::svc_acct::cust_svc
27798
27799 2003-05-12 00:34  ivan
27800
27801         * fs_selfservice/FS-SelfService/freeside-selfservice-clientd:
27802           setbuf call doesn't appear to be working...
27803
27804 2003-05-12 00:33  ivan
27805
27806         * httemplate/view/cust_main.cgi: fix service links
27807
27808 2003-05-11 15:55  ivan
27809
27810         * httemplate/index.html: mail forward search not yet implemented
27811
27812 2003-05-11 15:53  ivan
27813
27814         * httemplate/search/cust_pkg.cgi: patch from Richard Siddall for
27815           strict vars
27816
27817 2003-05-11 15:34  ivan
27818
27819         * CREDITS, httemplate/view/cust_main.cgi: red here is too confusing
27820
27821 2003-05-11 15:25  ivan
27822
27823         * htetc/: handler.pl, handler.pl-1.0x: handler.pl updates from
27824           Richard Siddall <richard.siddall@elirion.net>
27825
27826 2003-05-09 23:45  ivan
27827
27828         * httemplate/view/: cust_main.cgi, cust_pkg.cgi: first pass at new
27829           package list UI
27830
27831 2003-05-09 22:41  ivan
27832
27833         * FS/FS/cust_pkg.pm: fix bug in last_bill method which prevented
27834           last_bill dates from being set
27835
27836 2003-05-09 22:40  ivan
27837
27838         * FS/FS/cust_main.pm: - substitute '0' for existing blank
27839           setup/recur fees - use timelocal_nocheck instead of timelocal for
27840           proper wraparound
27841
27842 2003-05-09 12:30  khoff
27843
27844         * httemplate/view/cust_main.cgi: Cleaned-up package view code and
27845           added CSS tags.
27846
27847 2003-05-08 23:03  ivan
27848
27849         * fs_selfservice/DEPLOY: updated freebsd install
27850
27851 2003-05-08 03:28  ivan
27852
27853         * CREDITS: credit where credit's due
27854
27855 2003-05-08 02:34  ivan
27856
27857         * Makefile, FS/FS/Record.pm: general Pg 7.3 fix for setting int
27858           columns to '' / NULL
27859
27860 2003-05-06 14:15  ivan
27861
27862         * httemplate/view/cust_main_alt.cgi: don't create new files in lieu
27863           of branches
27864
27865 2003-05-06 13:33  khoff
27866
27867         * httemplate/view/cust_main_alt.cgi: Can't pull  out of thin air.
27868
27869 2003-05-04 13:58  khoff
27870
27871         * httemplate/view/cust_main_alt.cgi: proposed cust_main.cgi
27872
27873 2003-05-02 19:06  ivan
27874
27875         * FS/FS/part_export/infostreet.pm, httemplate/edit/svc_acct.cgi:
27876           enable quota maintenance in infostreet export
27877
27878 2003-05-02 19:03  ivan
27879
27880         * bin/apache.export: typo in usage instructions
27881
27882 2003-05-02 18:30  ivan
27883
27884         * FS/FS/part_export.pm: clean up CVS cruft
27885
27886 2003-05-02 16:51  khoff
27887
27888         * httemplate/view/cust_main.cgi: CARD && DCRD?
27889
27890 2003-04-29 12:49  khoff
27891
27892         * httemplate/misc/catchall.cgi: 0 has a hash key looks like svcnum
27893           = 0.  Suprisingly, '' works.
27894
27895 2003-04-29 11:28  khoff
27896
27897         * FS/FS/domain_record.pm: Better SOA checking
27898
27899 2003-04-29 09:59  khoff
27900
27901         * httemplate/edit/svc_broadband.cgi: It helps if you can edit the
27902           ip_addr field.
27903
27904 2003-04-25 19:01  khoff
27905
27906         * FS/FS/cust_svc.pm: I don't like FS::Record warnings
27907
27908 2003-04-25 17:28  khoff
27909
27910         * FS/FS/cust_bill.pm: Tyop
27911
27912 2003-04-24 16:01  ivan
27913
27914         * httemplate/edit/cust_main.cgi: fix for bug triggered by
27915           nonexistant referring customer numbers
27916
27917 2003-04-24 11:46  khoff
27918
27919         * FS/FS/part_export/sqlmail.pm: MySQL returns zero on an update
27920           when no values change.  We would insert on an rv of zero, so now
27921           we select count(*)... instead of relying on the rv of the update.
27922
27923 2003-04-24 11:45  khoff
27924
27925         * FS/FS/domain_record.pm: Support for nWnDnHnMnS time format
27926
27927 2003-04-23 19:46  ivan
27928
27929         * FS/FS/: part_export.pm, part_export/domain_shellcommands.pm:
27930           better shellcommands documentation of all sorts
27931
27932 2003-04-23 18:43  khoff
27933
27934         * FS/FS/part_export.pm, bin/bind.export: Support for exporting to
27935           an ISC BIND9 name server
27936
27937 2003-04-23 18:00  khoff
27938
27939         * FS/FS/part_export/sqlmail.pm: Apparently deleting elements from
27940           svc_Common->hashref is bad.
27941
27942 2003-04-23 16:12  ivan
27943
27944         * Makefile, htetc/handler.pl, htetc/handler.pl-1.0x,
27945           httemplate/docs/install.html: compatible with mason 1.1!  closes:
27946           bug#492
27947
27948 2003-04-23 15:16  ivan
27949
27950         * FS/FS/part_export.pm: might not be necessary, but to be safe...
27951
27952 2003-04-22 22:36  khoff
27953
27954         * httemplate/search/cust_main.cgi: Missing comma.
27955
27956 2003-04-22 21:53  khoff
27957
27958         * FS/bin/freeside-setup: DBD::Pg doesn't handle char types very
27959           well.
27960
27961 2003-04-22 11:46  ivan
27962
27963         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
27964           httemplate/config/config.cgi: properly deprecate ancient apache &
27965           sendmail config options
27966
27967 2003-04-22 10:54  ivan
27968
27969         * httemplate/edit/part_export.cgi: mason is more strict about
27970           variables - patch from Richard Siddall, thanks
27971
27972 2003-04-21 21:39  ivan
27973
27974         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
27975           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
27976           FS/FS/part_export/domain_shellcommands.pm,
27977           FS/FS/part_export/forward_shellcommands.pm,
27978           FS/t/part_export-forward_shellcommands.t,
27979           httemplate/docs/install.html: - mysql 4.1 is available; update
27980           documentation - remove last vestiges of 1.3-style qmail/vpopmail
27981           exports from svc_domain and   svc_forward; add appropriate
27982           exports (closes: Bug#299)
27983
27984 2003-04-21 15:40  ivan
27985
27986         * httemplate/view/svc_acct.cgi: typo
27987
27988 2003-04-21 14:42  khoff
27989
27990         * FS/FS/addr_block.pm: renamed config option excludeaddr
27991
27992 2003-04-21 14:40  khoff
27993
27994         * FS/FS/Conf.pm: renamed/clarified exclude_ip_addr option.
27995
27996 2003-04-21 14:29  khoff
27997
27998         * httemplate/edit/: part_router_field.cgi, process/generic.cgi:
27999           Navigation fixes.
28000
28001 2003-04-21 14:13  khoff
28002
28003         * httemplate/edit/process/router.cgi: Fixed bug with $routernum and
28004           new routers.  Navigation cleanup.
28005
28006 2003-04-21 14:12  khoff
28007
28008         * httemplate/edit/router.cgi: Lines added for clairity
28009
28010 2003-04-21 13:53  ivan
28011
28012         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/part_bill_event.pm,
28013           FS/bin/freeside-daily, FS/bin/freeside-expiration-alerter,
28014           FS/bin/freeside-setup, httemplate/docs/schema.html,
28015           httemplate/edit/cust_main.cgi,
28016           httemplate/edit/part_bill_event.cgi,
28017           httemplate/edit/process/cust_main.cgi,
28018           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
28019           on-demand vs. automatic cards & checks: added DCRD and DCHK
28020           payment types
28021
28022 2003-04-21 13:31  khoff
28023
28024         * FS/FS/: part_export.pm, part_export/sqlmail.pm: Bug fixes for
28025           sqlmail.  Added support for courier and dovecot authentication.
28026
28027 2003-04-21 13:27  khoff
28028
28029         * FS/FS/: Conf.pm, addr_block.pm: excludeaddr option for
28030           svc_broadband
28031
28032 2003-04-19 10:51  ivan
28033
28034         * FS/FS/: Conf.pm, part_pkg.pm: /^\s*$/ setup/recur expressions now
28035           failsafe to 0 (closes: Bug#498) deprecate old 1.3-style qmail
28036           integration
28037
28038 2003-04-17 20:29  ivan
28039
28040         * httemplate/view/svc_acct.cgi: YA pg7.3 fix
28041
28042 2003-04-02 06:52  ivan
28043
28044         * FS/FS/cust_main.pm: added order_pkgs sub
28045
28046 2003-04-02 03:38  ivan
28047
28048         * FS/FS/: UID.pm, cust_main.pm: better callbacks
28049
28050 2003-04-02 01:46  ivan
28051
28052         * httemplate/misc/process/meta-import.cgi: updated meta-import web
28053           UI to allow duplicate import tables
28054
28055 2003-04-01 19:23  ivan
28056
28057         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: fix
28058           disappearing email invoice on errors, finally (closes: Bug#35)
28059
28060 2003-04-01 00:03  ivan
28061
28062         * FS/FS/Record.pm, httemplate/docs/index.html,
28063           httemplate/docs/upgrade10.html, httemplate/view/cust_main.cgi: -
28064           update qsearch for Pg 7.3 - preliminary 1.5.0 upgrade docs -
28065           syntax error in main customer view
28066
28067 2003-03-31 22:55  ivan
28068
28069         * httemplate/: misc/cust_main-cancel.cgi, view/cust_main.cgi:
28070           cancel button for customers (closes: Bug#25)
28071
28072 2003-03-31 17:22  ivan
28073
28074         * FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, debian/changelog,
28075           debian/control, httemplate/edit/REAL_cust_pkg.cgi,
28076           httemplate/edit/process/REAL_cust_pkg.cgi,
28077           httemplate/search/cust_pkg.cgi, httemplate/view/cust_main.cgi,
28078           httemplate/view/cust_pkg.cgi: correct last_bill problems with $0
28079           invoice (non-existant) edge cases
28080
28081 2003-03-31 15:49  ivan
28082
28083         * httemplate/docs/schema.html: added last_bill column
28084
28085 2003-03-31 15:48  ivan
28086
28087         * FS/bin/freeside-setup: add 'last_bill' column
28088
28089 2003-03-28 21:34  ivan
28090
28091         * bin/apache.export: restart apache, not bind!
28092
28093 2003-03-28 20:52  ivan
28094
28095         * FS/FS/cust_svc.pm, FS/FS/domain_record.pm,
28096           FS/FS/part_export/www_shellcommands.pm,
28097           httemplate/view/svc_www.cgi: correct web UI for svc_www services
28098           & no more @.domain in www_shellcommands export
28099
28100 2003-03-28 18:35  ivan
28101
28102         * FS/FS/part_export/www_shellcommands.pm: trim leading @. off zones
28103
28104 2003-03-28 18:19  ivan
28105
28106         * FS/FS/part_export.pm: cust_svc and svc_x methods
28107
28108 2003-03-28 13:59  ivan
28109
28110         * bin/apache.export: fix missing semicolon in apache export
28111
28112 2003-03-28 13:43  ivan
28113
28114         * FS/FS/part_export/apache.pm: oops in null apache export
28115
28116 2003-03-24 00:30  ivan
28117
28118         * httemplate/search/svc_acct.cgi: another Pg7.3 fix
28119
28120 2003-03-19 20:36  ivan
28121
28122         * httemplate/edit/part_export.cgi: virtual wrap...
28123
28124 2003-03-19 20:09  ivan
28125
28126         * httemplate/edit/part_export.cgi: wrap this textbox hard
28127
28128 2003-03-19 20:00  ivan
28129
28130         * httemplate/edit/part_export.cgi: wide textareas
28131
28132 2003-03-19 19:41  ivan
28133
28134         * FS/MANIFEST, FS/FS/domain_record.pm, FS/FS/part_export.pm,
28135           FS/FS/part_export/apache.pm, FS/t/part_export-apache.t,
28136           bin/apache.export, bin/bind.export, bin/bsdshell.export,
28137           bin/sysvshell.export: apache export!
28138
28139 2003-03-11 16:44  ivan
28140
28141         * httemplate/docs/upgrade9.html: doc from 1.4 branch
28142
28143 2003-03-11 03:40  ivan
28144
28145         * FS/FS/svc_domain.pm: another pg7.3 fix
28146
28147 2003-03-11 03:36  ivan
28148
28149         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi: minor
28150           meta import webUI updates
28151
28152 2003-03-11 02:41  ivan
28153
28154         * httemplate/edit/part_pkg.cgi: another pg7.3 fix
28155
28156 2003-03-03 17:56  khoff
28157
28158         * FS/MANIFEST: updated for svc_broadband changes
28159
28160 2003-02-28 19:14  ivan
28161
28162         * FS/FS/cust_main.pm: change next bill date comparison from < to <=
28163
28164 2003-02-24 21:40  ivan
28165
28166         * httemplate/edit/cust_main.cgi: remove max length on ACH account
28167           number
28168
28169 2003-02-11 17:21  khoff
28170
28171         * FS/bin/freeside-setup: s/;/,/
28172
28173 2003-02-05 21:26  ivan
28174
28175         * FS/FS.pm, FS/MANIFEST, FS/FS/cust_bill.pm,
28176           FS/FS/cust_bill_pkg.pm, FS/FS/cust_bill_pkg_detail.pm,
28177           FS/FS/cust_main.pm, FS/bin/freeside-setup,
28178           FS/t/cust_bill_pkg_detail.t, httemplate/docs/schema.html,
28179           httemplate/docs/upgrade10.html, httemplate/edit/part_pkg.cgi:
28180           time/data detail on invoices
28181
28182 2003-02-05 15:22  khoff
28183
28184         * FS/FS/ac.pm, FS/FS/ac_block.pm, FS/FS/ac_field.pm,
28185           FS/FS/ac_type.pm, FS/FS/part_ac_field.pm,
28186           httemplate/browse/ac.cgi, httemplate/browse/ac_type.cgi,
28187           httemplate/edit/ac.cgi, httemplate/edit/ac_type.cgi,
28188           httemplate/edit/process/ac.cgi,
28189           httemplate/edit/process/ac_block.cgi,
28190           httemplate/edit/process/ac_field.cgi,
28191           httemplate/edit/process/ac_type.cgi,
28192           httemplate/edit/process/part_ac_field.cgi: svc_broadband rewrite
28193
28194 2003-02-05 15:17  khoff
28195
28196         * FS/FS/addr_block.pm, FS/FS/part_router_field.pm,
28197           FS/FS/part_sb_field.pm, FS/FS/part_svc_router.pm,
28198           FS/FS/router.pm, FS/FS/router_field.pm, FS/FS/sb_field.pm,
28199           FS/FS/svc_broadband.pm, httemplate/browse/addr_block.cgi,
28200           httemplate/browse/generic.cgi,
28201           httemplate/browse/part_sb_field.cgi,
28202           httemplate/browse/router.cgi,
28203           httemplate/edit/part_router_field.cgi,
28204           httemplate/edit/part_sb_field.cgi, httemplate/edit/router.cgi,
28205           httemplate/edit/svc_broadband.cgi,
28206           httemplate/edit/process/addr_block/add.cgi,
28207           httemplate/edit/process/addr_block/allocate.cgi,
28208           httemplate/edit/process/addr_block/deallocate.cgi,
28209           FS/bin/freeside-setup, httemplate/edit/process/generic.cgi,
28210           httemplate/edit/process/router.cgi,
28211           httemplate/edit/process/svc_broadband.cgi,
28212           httemplate/edit/process/addr_block/split.cgi, htetc/global.asa,
28213           htetc/handler.pl, httemplate/index.html,
28214           httemplate/view/svc_broadband.cgi: svc_broadband rewrite
28215
28216 2003-02-05 14:06  khoff
28217
28218         * FS/FS/cust_svc.pm: ip_netmask is gone now
28219
28220 2003-02-04 14:04  ivan
28221
28222         * htetc/global.asa, httemplate/docs/install.html: 1.5-specific
28223           fixes
28224
28225 2003-01-27 23:47  ivan
28226
28227         * FS/bin/freeside-setup: eek, and this is what caused connectup to
28228           fail too
28229
28230 2003-01-27 22:08  ivan
28231
28232         * FS/FS/part_export/ldap.pm: crypt password export to ldap fix from
28233           dave denney <daud@kaosol.net>
28234
28235 2003-01-16 22:21  ivan
28236
28237         * FS/FS/ClientAPI/MyAccount.pm,
28238           fs_selfservice/FS-SelfService/SelfService.pm: selfservice cancel
28239           functionality
28240
28241 2003-01-15 18:58  ivan
28242
28243         * FS/FS/part_export/shellcommands.pm: don't run empty shellcommands
28244
28245 2003-01-14 02:15  ivan
28246
28247         * Makefile: selfservice
28248
28249 2003-01-14 01:26  ivan
28250
28251         * FS/MANIFEST, FS/bin/freeside-selfservice-server,
28252           fs_selfservice/freeside-selfservice-server, init.d/freeside-init:
28253           move freeside-selfservice-server to proper MakeMaker install
28254           location
28255
28256 2003-01-14 00:49  ivan
28257
28258         * Makefile, FS/FS/svc_acct.pm, init.d/freeside-init: add
28259           freeside-selfservice-server to init script add domsvc checking as
28260           a foreign key
28261
28262 2003-01-12 23:26  ivan
28263
28264         * httemplate/edit/part_export.cgi: another Pg 7.3 fix
28265
28266 2003-01-12 22:19  ivan
28267
28268         * httemplate/edit/part_svc.cgi: whitespace inconsistancy causing
28269           extraneous diffs
28270
28271 2003-01-09 23:41  ivan
28272
28273         * FS/FS/cust_bill.pm: pop off an extra blank line in
28274           business-onlinepayment options
28275
28276 2002-12-28 01:16  ivan
28277
28278         * FS/FS/: cust_bill.pm, svc_acct.pm: prevent edge-case
28279           business-onlinepayment mod_perl leakage in multi-database
28280           installs.  ugh.
28281
28282 2002-12-27 04:56  ivan
28283
28284         * FS/FS/cust_main.pm: better times on failed billing events
28285
28286 2002-12-24 22:59  ivan
28287
28288         * FS/bin/freeside-daily: declare $opt_p usage
28289
28290 2002-12-24 14:41  ivan
28291
28292         * README.1.5.0pre1, FS/bin/freeside-setup,
28293           httemplate/view/cust_main.cgi: optimization for ginourmous
28294           numbers of packages for intergate, whew
28295
28296 2002-12-23 15:56  ivan
28297
28298         * FS/FS/svc_acct.pm: remove gratuitous warning and better error
28299           messages
28300
28301 2002-12-23 07:21  ivan
28302
28303         * FS/FS/cust_bill.pm: make agent available to invoice templates
28304
28305 2002-12-23 07:05  steve
28306
28307         * FS/FS/part_export/shellcommands.pm: add email address to
28308           shellcommands
28309
28310           don't error out when importing unaudited accounts (even though
28311           should probably be using $FS::svc_Common::noexport_hack anyway)
28312
28313 2002-12-23 06:54  steve
28314
28315         * FS/FS/cust_pkg.pm: added stuff for selfservice_server-quiet,
28316           signup_server-quiet, and emailcancel messages.
28317
28318 2002-12-23 06:38  steve
28319
28320         * fs_selfservice/freeside-selfservice-server: added stuff for
28321           selfservice_server-quiet, signup_server-quiet, and emailcancel
28322           messages.
28323
28324 2002-12-23 06:22  steve
28325
28326         * FS/FS/: cust_bill.pm, Conf.pm: added stuff for
28327           selfservice_server-quiet, signup_server-quiet, and emailcancel
28328           messages.
28329
28330 2002-12-22 00:53  ivan
28331
28332         * FS/: FS/cust_pkg.pm, bin/freeside-daily: -p option for
28333           freeside-daily to only run for a particular payby
28334           $disable_agentcheck option for cust_pkg for import optimization
28335
28336 2002-12-21 15:48  ivan
28337
28338         * httemplate/search/svc_domain.cgi: UI
28339
28340 2002-12-21 15:44  ivan
28341
28342         * httemplate/search/svc_domain.cgi: don't display all accounts in
28343           each domain
28344
28345 2002-12-21 02:14  ivan
28346
28347         * FS/FS/cust_main.pm: could be multiple returns from these
28348           searches, with taxclasses
28349
28350 2002-12-21 02:02  ivan
28351
28352         * FS/FS/Record.pm: better qsearchs warning
28353
28354 2002-12-20 23:36  ivan
28355
28356         * FS/FS/svc_acct.pm: $noexport hack moved to svc_Common
28357
28358 2002-12-20 20:31  ivan
28359
28360         * FS/FS/svc_acct.pm: kludge around uninitialized value errors
28361
28362 2002-12-19 19:29  ivan
28363
28364         * httemplate/view/cust_main.cgi: no changing cancelled packages
28365
28366 2002-12-17 13:31  ivan
28367
28368         * FS/FS/cust_bill.pm: invoice_lines() fix
28369
28370 2002-12-17 05:02  ivan
28371
28372         * httemplate/view/svc_acct.cgi: change wording
28373
28374 2002-12-17 02:42  ivan
28375
28376         * FS/bin/freeside-sqlradius-seconds: doh!  but finally fixed
28377
28378 2002-12-17 02:36  ivan
28379
28380         * FS/FS/cust_svc.pm: sqlradius time calculation fix wrt open
28381           sessions
28382
28383 2002-12-17 01:52  ivan
28384
28385         * FS/bin/freeside-sqlradius-seconds: sheesh
28386
28387 2002-12-17 01:48  ivan
28388
28389         * FS/bin/freeside-sqlradius-seconds: sigh
28390
28391 2002-12-17 01:47  ivan
28392
28393         * FS/bin/freeside-sqlradius-seconds: is this broken or is the
28394           calculation?
28395
28396 2002-12-17 01:37  ivan
28397
28398         * FS/bin/freeside-sqlradius-seconds: grr double doh
28399
28400 2002-12-17 01:35  ivan
28401
28402         * FS/bin/freeside-sqlradius-seconds: doh
28403
28404 2002-12-17 01:30  ivan
28405
28406         * FS/bin/freeside-sqlradius-seconds: carriage return helps alot
28407
28408 2002-12-17 01:24  ivan
28409
28410         * FS/: MANIFEST, bin/freeside-sqlradius-seconds: adding
28411           freeside-sqlradius-seconds
28412
28413 2002-12-16 22:36  ivan
28414
28415         * httemplate/docs/install.html: add PerlModule commands to install
28416           instructions
28417
28418 2002-12-16 13:52  ivan
28419
28420         * FS/FS/part_svc.pm, httemplate/edit/part_svc.cgi: fix for Pg 7.3,
28421           are there others?
28422
28423 2002-12-16 10:53  ivan
28424
28425         * httemplate/view/svc_domain.cgi: add PTR record to domain edit
28426
28427 2002-12-16 02:47  ivan
28428
28429         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: working
28430           date range selector that defaults to the past year!
28431
28432 2002-12-14 13:18  ivan
28433
28434         * FS/FS/cust_svc.pm: fix for auditing packages
28435
28436 2002-12-12 16:31  ivan
28437
28438         * FS/FS/cust_main.pm, httemplate/misc/process/meta-import.cgi:
28439           taxclass fix (?)
28440
28441 2002-12-12 13:44  ivan
28442
28443         * FS/FS/svc_acct.pm: custnum in welcome email
28444
28445 2002-12-10 16:12  ivan
28446
28447         * httemplate/misc/: meta-import.cgi, process/meta-import.cgi:
28448           beginning of web-based data importer
28449
28450 2002-12-09 02:54  ivan
28451
28452         * httemplate/docs/install.html: doc
28453
28454 2002-12-04 04:43  ivan
28455
28456         * bin/bind.export: really fixed now
28457
28458 2002-12-04 04:37  ivan
28459
28460         * bin/bind.export: oops, typo
28461
28462 2002-12-04 04:31  ivan
28463
28464         * FS/FS/cust_bill.pm: empty invoice_lines() fix
28465
28466 2002-11-27 21:44  ivan
28467
28468         * FS/FS/part_export.pm: add -g FreeBSD shellcommands export as per
28469           "Stephen Bechard" <steve@destek.net>
28470
28471 2002-11-27 21:10  ivan
28472
28473         * FS/FS/Conf.pm, httemplate/docs/upgrade8.html: deprecate
28474           username_policy
28475
28476 2002-11-26 03:58  ivan
28477
28478         * httemplate/misc/process/link.cgi: link by username now only links
28479           to same svcpart
28480
28481 2002-11-26 02:25  ivan
28482
28483         * FS/FS/part_export/ldap.pm: ldap export: fix $crypt_password
28484
28485 2002-11-25 21:42  ivan
28486
28487         * FS/FS/svc_acct.pm: remove harmless re-my to silence warning
28488
28489 2002-11-25 02:46  ivan
28490
28491         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi: fix disappearing
28492           radius group bug, whew
28493
28494 2002-11-22 19:39  ivan
28495
28496         * httemplate/index.html: eww get rid of black border on konq3
28497
28498 2002-11-22 04:19  ivan
28499
28500         * FS/FS/cust_bill.pm: fix nasty typo which would affect credit card
28501           payments
28502
28503 2002-11-22 03:14  ivan
28504
28505         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
28506           add lec billing event
28507
28508 2002-11-22 02:48  ivan
28509
28510         * FS/FS/cust_main.pm: oops, one last LECB change
28511
28512 2002-11-21 23:50  ivan
28513
28514         * FS/FS/: part_export.pm, part_export/ldap.pm: separate root and
28515           user dn in ldap export
28516
28517 2002-11-21 12:44  ivan
28518
28519         * FS/FS/part_export.pm: change DN labeling for those obtuse
28520           blockheads at netmagic
28521
28522 2002-11-20 13:13  ivan
28523
28524         * FS/FS/: part_export.pm, part_export/ldap.pm: add objectclass and
28525           ability to have multiple comma-separated values to LDAP export
28526
28527 2002-11-20 02:09  ivan
28528
28529         * FS/FS/part_export/ldap.pm: hmm, so you add the username to the DN
28530           for the add call...?  i don't get LDAP
28531
28532 2002-11-20 01:10  ivan
28533
28534         * FS/FS/part_export/ldap.pm: fix silly bug in ldap export
28535
28536 2002-11-20 01:07  ivan
28537
28538         * FS/bin/freeside-setup, httemplate/docs/upgrade9.html: ugh... need
28539           to increase length of payinfo field in cust_pay and cust_refund
28540           for ACH
28541
28542 2002-11-19 14:55  ivan
28543
28544         * FS/FS/cust_bill_event.pm: give better error message on bad
28545           invnum, also 'use FS::cust_bill' here
28546
28547 2002-11-19 14:48  ivan
28548
28549         * FS/FS/cust_bill.pm: Business::OnlinePayment type is ECHECK not
28550           CHECK
28551
28552 2002-11-19 13:20  ivan
28553
28554         * FS/FS/part_export/ldap.pm: ldap export: don't use password if not
28555           given
28556
28557 2002-11-19 12:56  ivan
28558
28559         * FS/FS/part_export/ldap.pm: ldap export update
28560
28561 2002-11-19 12:36  ivan
28562
28563         * FS/bin/freeside-setup: increase length of reczone and recdata
28564           fields in domain_record
28565
28566 2002-11-19 02:09  ivan
28567
28568         * FS/FS/cust_bill.pm: typo adding lec transactions
28569
28570 2002-11-19 02:02  ivan
28571
28572         * FS/FS/cust_main.pm: silly regex bug parsing echeck info
28573
28574 2002-11-19 01:51  ivan
28575
28576         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
28577           FS/FS/cust_refund.pm, FS/FS/part_bill_event.pm,
28578           FS/FS/part_pkg.pm, FS/FS/part_export/ldap.pm,
28579           httemplate/docs/schema.html, httemplate/edit/cust_main.cgi,
28580           httemplate/edit/part_bill_event.cgi,
28581           httemplate/view/cust_main.cgi: add LEC billing
28582
28583 2002-11-18 21:17  ivan
28584
28585         * httemplate/edit/cust_main.cgi: oops, remove 10 digit account
28586           number limit
28587
28588 2002-11-18 02:15  ivan
28589
28590         * FS/MANIFEST, FS/FS/part_export.pm, FS/FS/part_export/ldap.pm,
28591           FS/t/part_export-ldap.t, httemplate/edit/part_export.cgi:
28592           preliminary ldap export
28593
28594 2002-11-16 02:33  ivan
28595
28596         * FS/FS/: Conf.pm, cust_bill.pm: separate ACH processor support
28597
28598 2002-11-09 02:59  ivan
28599
28600         * httemplate/edit/part_pkg.cgi: javascript quoting problem in
28601           per-hour charging
28602
28603 2002-11-07 14:53  ivan
28604
28605         * FS/FS/cust_main.pm: doc
28606
28607 2002-11-05 21:41  ivan
28608
28609         * httemplate/graph/money_time-graph.cgi: lala
28610
28611 2002-11-05 20:23  ivan
28612
28613         * FS/FS/part_pkg.pm: safe regex for sqlradius hour/data billing,
28614           closes: Bug#474
28615
28616 2002-11-05 20:11  ivan
28617
28618         * httemplate/edit/part_pkg.cgi: data billing
28619
28620 2002-11-05 19:58  ivan
28621
28622         * httemplate/edit/part_pkg.cgi: data charging
28623
28624 2002-11-05 15:43  ivan
28625
28626         * httemplate/view/svc_acct.cgi: ui
28627
28628 2002-11-05 15:41  ivan
28629
28630         * httemplate/: edit/part_pkg.cgi, view/svc_acct.cgi: fix for
28631           correct radacct column names
28632
28633 2002-11-05 15:34  ivan
28634
28635         * FS/FS/cust_svc.pm: can't use placeholders in SELECT SUM(?)
28636
28637 2002-11-05 15:29  ivan
28638
28639         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
28640           httemplate/edit/part_pkg.cgi, httemplate/view/svc_acct.cgi:
28641           bandwidth charges from sqlradius
28642
28643 2002-11-05 12:29  ivan
28644
28645         * FS/bin/freeside-sqlradius-radacctd: lost?
28646
28647 2002-11-04 18:15  ivan
28648
28649         * httemplate/graph/money_time-graph.cgi: local kludge
28650
28651 2002-11-04 15:40  ivan
28652
28653         * FS/FS/CGI.pm: balance on small_custview
28654
28655 2002-11-04 13:20  ivan
28656
28657         * httemplate/docs/upgrade9.html: doc
28658
28659 2002-11-04 12:51  ivan
28660
28661         * httemplate/view/svc_acct.cgi: fix cosmetic bug on online time
28662           view
28663
28664 2002-11-01 16:13  ivan
28665
28666         * httemplate/graph/: money_time-graph.cgi, money_time.cgi: whew,
28667           glad i had a copy of this
28668
28669 2002-10-28 05:22  ivan
28670
28671         * FS/bin/freeside-queued: signal-less queued child handling
28672           (closes: Bug#477)
28673
28674 2002-10-25 14:24  ivan
28675
28676         * FS/FS/part_export/shellcommands.pm: make $old_domain available
28677           too
28678
28679 2002-10-25 06:39  ivan
28680
28681         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: show export
28682           numbers
28683
28684 2002-10-23 10:07  ivan
28685
28686         * FS/: FS/Conf.pm, bin/freeside-daily: database dump & scp support
28687
28688 2002-10-23 08:49  ivan
28689
28690         * FS/FS/Conf.pm, httemplate/misc/unapply-cust_pay.cgi,
28691           httemplate/view/cust_main.cgi: add option to unapply payments
28692
28693 2002-10-22 02:15  ivan
28694
28695         * FS/FS/part_export/vpopmail.pm: bugfix in vpopmail restart
28696
28697 2002-10-22 01:13  ivan
28698
28699         * FS/FS/part_bill_event.pm, httemplate/edit/part_bill_event.cgi:
28700           ACH fixes from s5
28701
28702 2002-10-21 23:28  ivan
28703
28704         * httemplate/edit/part_bill_event.cgi: oops - allow adding CHECK
28705           invoice events too
28706
28707 2002-10-21 08:20  ivan
28708
28709         * httemplate/edit/part_svc.cgi: don't disable for all items
28710
28711 2002-10-21 08:14  ivan
28712
28713         * httemplate/edit/part_svc.cgi: Prevent a fixed or default username
28714           or password from being defined
28715
28716 2002-10-20 01:27  ivan
28717
28718         * FS/FS/: part_export.pm, part_export/shellcommands.pm: enable
28719           shellcommands suspension/unsuspension hooks
28720
28721 2002-10-20 00:26  ivan
28722
28723         * FS/FS/part_export/vpopmail.pm: don't run restart command unless
28724           there is one
28725
28726 2002-10-19 20:28  ivan
28727
28728         * FS/FS/part_export.pm, FS/FS/part_export/vpopmail.pm,
28729           eg/vpopmailrestart: vpopmail restart export option
28730
28731 2002-10-18 09:54  ivan
28732
28733         * Makefile: force executable permissions on bin/pod2x
28734
28735 2002-10-18 06:28  ivan
28736
28737         * FS/bin/freeside-radgroup: argh
28738
28739 2002-10-18 06:23  ivan
28740
28741         * FS/FS/svc_acct.pm: don't re-insert non-changed usernames to fuzzy
28742           cache
28743
28744 2002-10-18 03:28  ivan
28745
28746         * FS/: MANIFEST, bin/freeside-radgroup: adding
28747
28748 2002-10-17 08:06  ivan
28749
28750         * httemplate/view/svc_acct.cgi: use consistant terminology
28751
28752 2002-10-17 08:05  ivan
28753
28754         * httemplate/view/svc_acct.cgi: UI change for hour info
28755
28756 2002-10-17 07:59  ivan
28757
28758         * FS/FS/cust_svc.pm: yay missing paren
28759
28760 2002-10-17 07:50  ivan
28761
28762         * FS/FS/cust_svc.pm: *sigh* better debugging
28763
28764 2002-10-17 07:46  ivan
28765
28766         * FS/FS/cust_svc.pm: really fix sqlradacct for old Pg
28767
28768 2002-10-17 07:37  ivan
28769
28770         * FS/FS/cust_svc.pm: fix sqlradacct calculations for old Pg
28771
28772 2002-10-17 07:33  ivan
28773
28774         * httemplate/view/svc_acct.cgi: sqlradacct hour update
28775
28776 2002-10-17 07:16  ivan
28777
28778         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/part_svc.pm,
28779           FS/FS/svc_acct.pm, httemplate/edit/part_pkg.cgi,
28780           httemplate/view/svc_acct.cgi: radacct update: use sqlradius for
28781           datasrc, not plandata options (whew)
28782
28783 2002-10-17 04:17  ivan
28784
28785         * httemplate/search/cust_bill.cgi: another mason fix, this one from
28786           5
28787
28788 2002-10-15 02:54  ivan
28789
28790         * FS/FS/cust_bill.pm: ach fix s/ECHECK/CHECK/
28791
28792 2002-10-14 00:44  ivan
28793
28794         * FS/FS/Conf.pm: s/bool/checkbox/
28795
28796 2002-10-14 00:30  ivan
28797
28798         * FS/FS/Conf.pm, httemplate/edit/svc_acct.cgi: svc-acct-alldomains
28799           config file allows selection of accounts from any domain
28800
28801 2002-10-13 23:17  ivan
28802
28803         * FS/FS/cust_pkg.pm, httemplate/edit/part_pkg.cgi: fix sql radacct
28804           billing
28805
28806 2002-10-13 23:16  ivan
28807
28808         * httemplate/view/svc_acct.cgi: show time online this billing cycle
28809           on view account screen
28810
28811 2002-10-13 00:14  ivan
28812
28813         * httemplate/docs/: session.html, upgrade9.html: doh
28814
28815 2002-10-13 00:13  ivan
28816
28817         * httemplate/docs/upgrade9.html: msgcat docs for upgrade
28818
28819 2002-10-12 23:49  ivan
28820
28821         * httemplate/docs/install.html: don't use ILIKE (7.1-ism) anymore
28822
28823 2002-10-12 18:14  ivan
28824
28825         * FS/FS/Record.pm: change ILIKE into LOWER() for compatibility with
28826           non-Pg and Pg before 7.1
28827
28828 2002-10-12 18:05  ivan
28829
28830         * FS/FS/cust_bill.pm: bug fix in new ACH code
28831
28832 2002-10-12 07:21  ivan
28833
28834         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: fix
28835           dayphone/nightphone msgcat
28836
28837 2002-10-12 06:46  ivan
28838
28839         * bin/populate-msgcat, httemplate/edit/cust_main.cgi,
28840           httemplate/view/cust_main.cgi: dayphone/nightphone as
28841           customizable labels, closes: Bug#464
28842
28843 2002-10-12 06:26  ivan
28844
28845         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
28846           httemplate/edit/part_pkg.cgi: sqlradacct_hour price plan to
28847           charge per-hour against an external radacct table
28848
28849 2002-10-12 03:15  ivan
28850
28851         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_main.pm,
28852           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
28853           FS/FS/part_bill_event.pm, httemplate/edit/cust_main.cgi,
28854           httemplate/edit/process/cust_main.cgi,
28855           httemplate/view/cust_main.cgi: ACH support
28856
28857 2002-10-10 09:48  ivan
28858
28859         * httemplate/edit/cust_main.cgi: bugfix in payby-default HIDE
28860           expiration dates
28861
28862 2002-10-10 09:28  ivan
28863
28864         * httemplate/edit/cust_main.cgi: expiration date bugfix for HIDE
28865
28866 2002-10-09 07:30  ivan
28867
28868         * FS/FS/Conf.pm: nasty typo
28869
28870 2002-10-09 06:59  ivan
28871
28872         * FS/FS/Conf.pm: don't explicitly specify unclassified config
28873           section
28874
28875 2002-10-09 06:43  ivan
28876
28877         * FS/FS/part_export/vpopmail.pm: don't error out trying to create
28878           existing directories in vpopmail export
28879
28880 2002-10-09 06:07  ivan
28881
28882         * FS/FS/: Conf.pm, svc_acct.pm: radius-password config value to set
28883           the attribute used for plaintext pw's
28884
28885 2002-10-08 04:10  ivan
28886
28887         * httemplate/: index.html, search/cust_pkg.cgi: add suspended
28888           package browse (closes: Bug#467)
28889
28890 2002-10-08 03:50  ivan
28891
28892         * eg/export_template.pm: slightly less sucky
28893
28894 2002-10-08 01:33  ivan
28895
28896         * FS/FS/Conf.pm, httemplate/view/svc_acct.cgi: svc_acct-notes
28897           displays static HTML on account view (closes: Bug#465)
28898
28899 2002-10-07 21:46  ivan
28900
28901         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
28902           httemplate/view/cust_main.cgi: payby-default config option, with
28903           special "HIDE" option to disable billing information in the web
28904           interface (closes: Bug#468)
28905
28906 2002-10-07 01:47  ivan
28907
28908         * FS/bin/freeside-daily: cancel when it is *after* expiration date,
28909           not when it is *before*
28910
28911 2002-10-05 04:14  ivan
28912
28913         * FS/FS/part_export/sqlradius.pm: fix sqlradius export to not set
28914           blank id fields
28915
28916 2002-10-04 05:56  ivan
28917
28918         * FS/FS/type_pkgs.pm, FS/FS/part_export/sqlradius.pm,
28919           FS/bin/freeside-setup, httemplate/docs/install.html,
28920           httemplate/edit/process/cust_pkg.cgi,
28921           httemplate/misc/change_pkg.cgi, httemplate/search/cust_main.cgi,
28922           httemplate/view/cust_main.cgi: working on the road:   - easier
28923           "change package" link for changing one package to another   -
28924           sqlradius export now compatible with Pg   - indices on phone
28925           numbers   - install instructions specify Pg 7.1 (at least until
28926           ILIKE thing is changed)   - searching on phone number fragments
28927
28928 2002-10-04 05:39  ivan
28929
28930         * FS/bin/freeside-daily: turn on AutoCommit when vacuuming
28931
28932 2002-10-04 05:29  ivan
28933
28934         * FS/bin/freeside-count-active-customers: adding
28935
28936 2002-10-04 05:09  ivan
28937
28938         * FS/FS/cust_bill.pm: default for customers with no invoices   was:
28939           print   is now: send email to invoice from address
28940
28941 2002-10-03 08:29  ivan
28942
28943         * FS/FS/svc_acct.pm: fix implicit RADIUS password attribute to be
28944           Crypt-Password for encrypted pw's
28945
28946 2002-09-27 05:14  ivan
28947
28948         * FS/FS/svc_acct.pm: allow + in md5 encrypted passwords
28949
28950 2002-09-27 05:14  ivan
28951
28952         * FS/FS/UID.pm: don't chop blanks
28953
28954 2002-09-26 23:00  ivan
28955
28956         * htetc/global.asa: only load Devel::AutoProfiler if it is
28957           installed
28958
28959 2002-09-26 22:36  ivan
28960
28961         * FS/bin/freeside-adduser: lock mapsecrets file
28962
28963 2002-09-25 22:28  ivan
28964
28965         * Makefile: fix $INIT_FILE usage
28966
28967 2002-09-25 22:26  ivan
28968
28969         * FS/FS/svc_acct.pm: fix for inserting un-audited accounts
28970
28971 2002-09-25 22:25  ivan
28972
28973         * Makefile: oops
28974
28975 2002-09-25 21:45  ivan
28976
28977         * httemplate/search/svc_acct.cgi: tyop
28978
28979 2002-09-25 02:11  ivan
28980
28981         * Makefile, httemplate/docs/install.html: doc
28982
28983 2002-09-25 02:09  ivan
28984
28985         * FS/FS/raddb.pm: regenerate raddb.pm from freeradius-0.4 dicts add
28986           "Authentication-Type" for netc.net.au (radiator?)
28987
28988 2002-09-24 01:31  ivan
28989
28990         * FS/FS/Conf.pm: deprecate vpopmailrestart config value
28991
28992 2002-09-23 07:27  ivan
28993
28994         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: global.asa
28995           changes for profiling redirects header-handling changes necessary
28996           for chart .cgis
28997
28998 2002-09-23 01:50  ivan
28999
29000         * Makefile: better default Pg datasource
29001
29002 2002-09-21 04:17  ivan
29003
29004         * README.1.5.0pre1, FS/bin/freeside-setup,
29005           httemplate/docs/schema.dia, httemplate/docs/schema.html,
29006           FS/FS/cust_bill.pm, FS/FS/cust_bill_pkg.pm, FS/FS/cust_main.pm,
29007           FS/FS/cust_main_county.pm, bin/create-history-tables,
29008           httemplate/browse/cust_main_county.cgi,
29009           httemplate/edit/cust_main_county.cgi,
29010           httemplate/edit/process/cust_main_county.cgi: all taxes now have
29011           names.  closes: Bug#15
29012
29013 2002-09-20 08:49  ivan
29014
29015         * README: d
29016
29017 2002-09-20 08:49  ivan
29018
29019         * FS/Makefile.PL: installing into /usr/bin, bah
29020
29021 2002-09-20 08:48  ivan
29022
29023         * FS/FS.pm: doc
29024
29025 2002-09-20 08:48  ivan
29026
29027         * Makefile: 1.5.0
29028
29029 2002-09-20 08:47  ivan
29030
29031         * FS/MANIFEST, FS/bin/freeside-addoutsourceuser,
29032           FS/bin/freeside-deloutsource, FS/bin/freeside-deloutsourceuser,
29033           FS/bin/freeside-deluser, FS/bin/freeside-setup,
29034           bin/populate-msgcat: add freeside-deluser, freeside-deloutsource
29035           and freeside-deloutsourceuser
29036
29037 2002-09-20 08:46  ivan
29038
29039         * FS/FS/Record.pm: fix database sequence code, closes: Bug#69
29040
29041 2002-09-20 07:48  ivan
29042
29043         * FS/FS/part_export.pm: extraneous warn
29044
29045 2002-09-20 05:50  ivan
29046
29047         * FS/bin/freeside-setup, bin/fs-setup,
29048           httemplate/docs/install.html: move from bin/fs-setup to
29049           FS/bin/freeside-setup
29050
29051 2002-09-20 05:04  ivan
29052
29053         * README.1.5.0pre1, httemplate/docs/install.html: doc NetAddr::IP
29054           dependancy
29055
29056 2002-09-20 03:16  ivan
29057
29058         * README.1.5.0pre1, FS/FS/UID.pm, bin/fs-setup: change otaker
29059           fields to 32 chars
29060
29061 2002-09-19 06:34  ivan
29062
29063         * bin/fs-setup, FS/FS/Record.pm, bin/dbdef-create: use database
29064           SERIAL or AUTO_INCREMENT for primary keys, finally, yay! closes:
29065           bug#69
29066
29067 2002-09-19 06:25  ivan
29068
29069         * README.1.5.0pre1: preliminary upgrade instructions
29070
29071 2002-09-19 01:43  ivan
29072
29073         * FS/bin/freeside-daily: package expiration
29074
29075 2002-09-19 01:34  ivan
29076
29077         * FS/FS/svc_acct.pm: remove extra definition of $cust_pkg
29078
29079 2002-09-19 00:15  ivan
29080
29081         * httemplate/view/cust_pkg.cgi: cancel later in view UI... hmm
29082
29083 2002-09-18 15:50  ivan
29084
29085         * FS/FS/Conf.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
29086           FS/bin/freeside-email, httemplate/edit/svc_forward.cgi,
29087           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
29088           httemplate/view/svc_acct.cgi: remove domain config file, closes:
29089           Bug#269
29090
29091 2002-09-18 15:38  ivan
29092
29093         * FS/FS/: svc_domain.pm, cust_svc.pm: removing svc_acct_sm
29094
29095 2002-09-18 05:10  ivan
29096
29097         * httemplate/docs/: index.html, legacy.html, upgrade4.html,
29098           upgrade5.html, upgrade6.html: doc
29099
29100 2002-09-17 03:21  ivan
29101
29102         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
29103           httemplate/edit/part_bill_event.cgi: remove obsolete cybercash
29104           support
29105
29106 2002-09-17 02:19  ivan
29107
29108         * FS/FS.pm, FS/MANIFEST, FS/FS/InitHandler.pm, FS/FS/cust_pkg.pm,
29109           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
29110           FS/FS/svc_acct_sm.pm, FS/t/svc_acct_sm.t, httemplate/index.html,
29111           httemplate/docs/schema.dia, httemplate/docs/schema.html,
29112           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct_sm.cgi,
29113           httemplate/edit/process/part_svc.cgi,
29114           httemplate/edit/process/svc_acct_sm.cgi,
29115           httemplate/misc/link.cgi, httemplate/search/svc_acct_sm.cgi,
29116           httemplate/search/svc_acct_sm.html,
29117           httemplate/search/svc_domain.cgi,
29118           httemplate/view/svc_acct_sm.cgi: remove svc_acct_sm
29119
29120 2002-09-16 17:40  ivan
29121
29122         * FS/FS/cust_bill.pm: send_ftp doc fix
29123
29124 2002-09-16 17:33  ivan
29125
29126         * FS/FS/: Conf.pm, cust_bill.pm, cust_main.pm, svc_acct.pm:   -
29127           "emailinvoiceauto" implementation rewritten to work properly,
29128           stop
29129               overwriting existing invoice destinations
29130
29131 2002-09-16 02:27  ivan
29132
29133         * FS/bin/freeside-expiration-alerter: skip empty expiration dates
29134
29135 2002-09-11 02:28  ivan
29136
29137         * httemplate/browse/svc_acct_pop.cgi: mason error
29138
29139 2002-09-11 02:09  ivan
29140
29141         * httemplate/search/cust_main.cgi: mason warnings
29142
29143 2002-09-09 20:31  ivan
29144
29145         * FS/FS/cust_bill.pm: Business::OnlinePaymet fix for processors w/o
29146           order numbers, like VirtualNet
29147
29148 2002-09-09 17:37  ivan
29149
29150         * httemplate/docs/upgrade9.html: doc: need Net::SSH 0.07 for 1.4.1
29151
29152 2002-09-09 16:05  khoff
29153
29154         * httemplate/: browse/ac.cgi, browse/ac_type.cgi, edit/ac.cgi,
29155           edit/ac_type.cgi, edit/svc_broadband.cgi, edit/process/ac.cgi,
29156           edit/process/ac_block.cgi, edit/process/ac_field.cgi,
29157           edit/process/ac_type.cgi, edit/process/part_ac_field.cgi,
29158           edit/process/svc_broadband.cgi, view/svc_broadband.cgi:
29159           svc_broadband merge
29160
29161 2002-09-09 16:01  khoff
29162
29163         * FS/FS/cust_svc.pm, FS/FS/part_export.pm, bin/fs-setup,
29164           htetc/global.asa, httemplate/index.html,
29165           httemplate/edit/part_svc.cgi,
29166           httemplate/edit/process/part_svc.cgi, FS/FS/ac.pm,
29167           FS/FS/ac_block.pm, FS/FS/ac_field.pm, FS/FS/ac_type.pm,
29168           FS/FS/part_ac_field.pm, FS/FS/svc_broadband.pm: svc_broadband
29169           merge
29170
29171 2002-09-09 15:57  ivan
29172
29173         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
29174           freeside-receivables-report, freeside-tax-report: allow . in
29175           untaint_argv, for usernames
29176
29177 2002-09-09 15:56  khoff
29178
29179         * FS/MANIFEST: svc_broadband merge
29180
29181 2002-09-09 12:56  ivan
29182
29183         * FS/FS/part_export.pm: vpopmail export doc clarification: ssh as
29184           vpopmail user
29185
29186 2002-09-09 12:54  ivan
29187
29188         * httemplate/docs/ssh.html: doc clarification about users
29189
29190 2002-09-09 05:34  ivan
29191
29192         * FS/FS/: ClientAPI.pm, InitHandler.pm, svc_acct.pm,
29193           ClientAPI/passwd.pm: : is not legal in GECOS
29194
29195 2002-09-08 05:57  ivan
29196
29197         * FS/FS/svc_domain.pm: ordering fix on delete: domain_record
29198           records first, then svc_domain
29199
29200 2002-09-08 05:40  ivan
29201
29202         * bin/bind.export: error out if can't open .HEADER files
29203
29204 2002-09-08 04:36  ivan
29205
29206         * README: 1.4.1
29207
29208 2002-09-08 02:49  ivan
29209
29210         * conf/: soadefaultttl, soaexpire, soarefresh, soaretry: some
29211           useful default domain files
29212
29213 2002-09-07 07:20  ivan
29214
29215         * FS/FS/part_export.pm: mention docs/ssh.html in vpopmail
29216           description, give up hoping for a better description of the
29217           export from jeff
29218
29219 2002-09-06 19:27  ivan
29220
29221         * httemplate/docs/: index.html, upgrade9.html: 1.4.1
29222
29223 2002-09-06 19:19  ivan
29224
29225         * FS/FS/part_export/vpopmail.pm: import flocking constants
29226
29227 2002-09-05 11:51  ivan
29228
29229         * FS/FS/part_export/vpopmail.pm: clear up directory silliness ick
29230
29231 2002-09-05 10:01  ivan
29232
29233         * httemplate/edit/cust_main.cgi: "same as billing address" box
29234           would uncheck itself on errors (only looked at previous
29235           ship_last, not CGI checkbox value too)  Closes: Bug#448
29236
29237 2002-09-05 09:51  ivan
29238
29239         * FS/FS/cust_bill.pm: Business::OnlinePayment::VitualNet
29240           compatibility
29241
29242 2002-09-05 06:59  ivan
29243
29244         * ANNOUCE.1.4.0: naw
29245
29246 2002-09-05 06:50  ivan
29247
29248         * httemplate/browse/part_svc.cgi: don't show "clone an existing
29249           service definition" if there aren't any yet
29250
29251 2002-09-05 06:27  ivan
29252
29253         * FS/FS/cust_main.pm, httemplate/index.html,
29254           httemplate/misc/cust_main-import_charges.cgi,
29255           httemplate/misc/process/cust_main-import_charges.cgi: batch
29256           charge/credit import
29257
29258 2002-09-05 06:01  ivan
29259
29260         * FS/FS/svc_acct.pm: show illegal dir in error msg
29261
29262 2002-09-05 02:10  ivan
29263
29264         * FS/FS/: part_export.pm, part_export/vpopmail.pm: get rid of
29265           extraneous `vpopmail machine' field
29266
29267 2002-09-04 05:43  ivan
29268
29269         * Makefile, httemplate/index.html: 1.4.1beta1
29270
29271 2002-09-04 01:42  ivan
29272
29273         * httemplate/edit/part_pkg.cgi: spelling
29274
29275 2002-08-30 16:48  ivan
29276
29277         * FS/FS/cust_bill.pm: oops, missing charged column in csv exports
29278
29279 2002-08-30 16:42  ivan
29280
29281         * httemplate/edit/part_bill_event.cgi, FS/FS/cust_bill.pm,
29282           httemplate/edit/process/part_bill_event.cgi: new invoice event:
29283           upload a CSV file
29284
29285 2002-08-30 16:17  ivan
29286
29287         * FS/FS/cust_main.pm: bill batch imported customers immediately (as
29288           of their cust_pkg.bill date) - setting cust_pkg.bill date
29289           directly bypasses setup fee
29290
29291 2002-08-30 10:34  ivan
29292
29293         * FS/FS/cust_main.pm, httemplate/index.html,
29294           httemplate/misc/cust_main-import.cgi,
29295           httemplate/misc/process/cust_main-import.cgi: working CSV import
29296           for crcmn
29297
29298 2002-08-30 04:33  ivan
29299
29300         * httemplate/edit/cust_main.cgi: use eidiot rather than die for
29301           (hopefully) better error message
29302
29303 2002-08-30 03:25  ivan
29304
29305         * Makefile: silly conf/registries dir still hanging around in CVS
29306           checkouts
29307
29308 2002-08-29 07:11  ivan
29309
29310         * httemplate/search/cust_pkg.cgi: UI ROWSPAN fix
29311
29312 2002-08-29 02:11  ivan
29313
29314         * FS/FS/svc_acct.pm: dont require uid for finger and quota, fix md5
29315           import, make username/password for unexported services conflict
29316           at least with self
29317
29318 2002-08-29 01:13  khoff
29319
29320         * httemplate/view/svc_domain.cgi: Missing Mason/Apache::ASP tags
29321
29322 2002-08-29 00:50  ivan
29323
29324         * FS/FS/: part_export.pm, part_export/vpopmail.pm: vpopmail updates
29325
29326 2002-08-28 23:02  ivan
29327
29328         * FS/FS/UID.pm: stupid kludge until schema otakers are not 8 chars
29329
29330 2002-08-28 22:57  ivan
29331
29332         * httemplate/view/svc_acct.cgi: password viewing UI change
29333
29334 2002-08-27 00:26  khoff
29335
29336         * FS/FS/Record.pm: Yip yip, I sprained my brain
29337
29338 2002-08-26 13:40  ivan
29339
29340         * FS/FS/cust_pkg.pm: allow . and - in otaker usernames
29341
29342 2002-08-24 20:54  ivan
29343
29344         * FS/bin/freeside-addoutsourceuser: ?
29345
29346 2002-08-24 20:42  ivan
29347
29348         * FS/bin/freeside-addoutsourceuser: correct secrets file path
29349
29350 2002-08-24 19:35  ivan
29351
29352         * FS/FS/part_export/shellcommands.pm: separate vars for quoted
29353           passwords
29354
29355 2002-08-24 19:26  ivan
29356
29357         * FS/FS/part_export/shellcommands.pm: properly quote password as
29358           well as finger
29359
29360 2002-08-24 18:48  ivan
29361
29362         * FS/bin/freeside-addoutsourceuser: password
29363
29364 2002-08-24 18:48  ivan
29365
29366         * FS/: MANIFEST, bin/freeside-addoutsourceuser: Added Files:
29367           bin/freeside-addoutsourceuser
29368
29369 2002-08-24 18:16  ivan
29370
29371         * FS/bin/: freeside-adduser, freeside-setup: doc
29372
29373 2002-08-24 18:14  ivan
29374
29375         * FS/bin/freeside-setup: noninteractive freeside-setup
29376
29377 2002-08-24 18:09  ivan
29378
29379         * FS/bin/: freeside-adduser, freeside-setup: doc
29380
29381 2002-08-24 01:13  ivan
29382
29383         * FS/bin/freeside-adduser: also do -b flag
29384
29385 2002-08-24 00:43  ivan
29386
29387         * FS/FS/part_export/shellcommands.pm: allow $domain as a variable
29388           in commands
29389
29390 2002-08-24 00:20  ivan
29391
29392         * httemplate/edit/part_export.cgi: don't substitute defaults for
29393           empty options when editing exports
29394
29395 2002-08-23 23:41  ivan
29396
29397         * FS/FS/part_export/: domain_shellcommands.pm, shellcommands.pm,
29398           www_shellcommands.pm: - depend on Net::SSH 0.07, for OpenSSH -T
29399           fix - no strict 'vars'; when necessary
29400
29401 2002-08-23 20:29  ivan
29402
29403         * httemplate/: view/cust_main.cgi, misc/unprovision.cgi:
29404           unprovision a single service
29405
29406 2002-08-23 19:10  ivan
29407
29408         * FS/bin/freeside-addoutsource: fix path
29409
29410 2002-08-23 18:53  ivan
29411
29412         * FS/bin/freeside-queued: depend on Net::SSH 0.07, for -T fix
29413
29414 2002-08-23 17:51  ivan
29415
29416         * httemplate/view/cust_main.cgi: UI
29417
29418 2002-08-23 17:16  ivan
29419
29420         * FS/: MANIFEST, bin/freeside-addoutsource: Added Files:
29421           bin/freeside-addoutsource
29422
29423 2002-08-23 16:43  ivan
29424
29425         * FS/: MANIFEST, FS/part_export.pm,
29426           FS/part_export/domain_shellcommands.pm,
29427           t/part_export-domain_shellcommands.t: add domain_shellcommands
29428           export
29429
29430 2002-08-19 16:08  ivan
29431
29432         * httemplate/view/cust_main.cgi: encode_entities for comments
29433           entries
29434
29435 2002-08-11 23:17  ivan
29436
29437         * rt/: COPYING, ChangeLog, Makefile, README, TODO,
29438           bin/initacls.Oracle, bin/initacls.Pg, bin/initacls.mysql,
29439           bin/mason_handler.fcgi, bin/mason_handler.scgi, bin/rt,
29440           bin/rt-mailgate, bin/rtadmin, bin/webmux.pl, docs/README.docs,
29441           docs/Security, docs/rt.gif, docs/design_docs/CARS,
29442           docs/design_docs/TransactionTypes.txt, docs/design_docs/acls,
29443           docs/design_docs/basic-definitions.txt,
29444           docs/design_docs/cli_spec, docs/design_docs/cvs_integration,
29445           docs/design_docs/evil_plans,
29446           docs/design_docs/link-definitions.txt,
29447           docs/design_docs/local_hacking,
29448           docs/design_docs/subscription-definitions.txt,
29449           docs/design_docs/users, etc/acl.Oracle, etc/acl.Pg,
29450           etc/acl.mysql, etc/config.pm, etc/rt.spec, etc/schema.Oracle,
29451           etc/schema.Pg, etc/schema.mysql, etc/schema.pm, lib/MANIFEST,
29452           lib/MANIFEST.SKIP, lib/Makefile.PL, lib/RT.pm, lib/test.pl,
29453           lib/RT/ACE.pm, lib/RT/ACL.pm, lib/RT/Attachment.pm,
29454           lib/RT/Attachments.pm, lib/RT/CurrentUser.pm, lib/RT/Date.pm,
29455           lib/RT/EasySearch.pm, lib/RT/Group.pm, lib/RT/GroupMember.pm,
29456           lib/RT/GroupMembers.pm, lib/RT/Groups.pm, lib/RT/Handle.pm,
29457           lib/RT/Keyword.pm, lib/RT/KeywordSelect.pm,
29458           lib/RT/KeywordSelects.pm, lib/RT/Keywords.pm, lib/RT/Link.pm,
29459           lib/RT/Links.pm, lib/RT/ObjectKeyword.pm,
29460           lib/RT/ObjectKeywords.pm, lib/RT/Queue.pm, lib/RT/Queues.pm,
29461           lib/RT/Record.pm, lib/RT/Scrip.pm, lib/RT/ScripAction.pm,
29462           lib/RT/ScripActions.pm, lib/RT/ScripCondition.pm,
29463           lib/RT/ScripConditions.pm, lib/RT/Scrips.pm, lib/RT/Template.pm,
29464           lib/RT/Templates.pm, lib/RT/TestHarness.pm, lib/RT/Ticket.pm,
29465           lib/RT/Tickets.pm, lib/RT/Transaction.pm, lib/RT/Transactions.pm,
29466           lib/RT/User.pm, lib/RT/Users.pm, lib/RT/Watcher.pm,
29467           lib/RT/Watchers.pm, lib/RT/Action/Autoreply.pm,
29468           lib/RT/Action/Generic.pm, lib/RT/Action/Notify.pm,
29469           lib/RT/Action/NotifyAsComment.pm, lib/RT/Action/OpenDependent.pm,
29470           lib/RT/Action/ResolveMembers.pm, lib/RT/Action/SendEmail.pm,
29471           lib/RT/Action/SendPasswordEmail.pm,
29472           lib/RT/Action/StallDependent.pm,
29473           lib/RT/Condition/AnyTransaction.pm, lib/RT/Condition/Generic.pm,
29474           lib/RT/Condition/NewDependency.pm,
29475           lib/RT/Condition/StatusChange.pm, lib/RT/Interface/CLI.pm,
29476           lib/RT/Interface/Email.pm, lib/RT/Interface/Web.pm: import rt
29477           2.0.14
29478
29479 2002-08-02 17:39  ivan
29480
29481         * httemplate/docs/: install.html, legacy.html: remove some extra
29482           modules from install doc
29483
29484 2002-07-31 11:55  ivan
29485
29486         * FS/FS/part_export.pm: delete directories when deleting users on
29487           freebsd
29488
29489 2002-07-31 06:18  ivan
29490
29491         * FS/FS/svc_acct.pm: fix bug with static IP addresses
29492
29493 2002-07-26 20:56  ivan
29494
29495         * httemplate/misc/cancel-unaudited.cgi: move transaction from web
29496           interface to lib code
29497
29498 2002-07-26 19:47  ivan
29499
29500         * FS/bin/freeside-daily: vacuum pg databases daily
29501
29502 2002-07-25 19:33  ivan
29503
29504         * FS/FS/: part_export.pm, part_export/shellcommands.pm:
29505           shellcommands edit gecos field too
29506
29507 2002-07-25 18:38  ivan
29508
29509         * httemplate/docs/install.html: tyop
29510
29511 2002-07-25 18:31  ivan
29512
29513         * httemplate/docs/install.html: tyop
29514
29515 2002-07-23 05:37  ivan
29516
29517         * FS/FS/svc_acct.pm: fix small bugs in duplicate username checking
29518
29519 2002-07-22 03:50  ivan
29520
29521         * FS/t/ClientAPI.t, fs_selfservice/FS-SelfService/cgi/passwd.html:
29522           adding
29523
29524 2002-07-22 03:41  ivan
29525
29526         * httemplate/docs/install.html: no mysql in 1.4.0 release.
29527           hopefully 1.4.1
29528
29529 2002-07-22 03:20  ivan
29530
29531         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre11, README.1.4.0pre12,
29532           README.1.4.0pre13, README.1.4.0pre14, README.1.4.0pre8,
29533           README.1.4.0pre9: 1.4.0
29534
29535 2002-07-22 03:18  ivan
29536
29537         * FS/FS/CGI.pm: UI
29538
29539 2002-07-22 03:18  ivan
29540
29541         * FS/FS/cust_main.pm: sort bills by date
29542
29543 2002-07-16 05:29  ivan
29544
29545         * FS/: MANIFEST, FS/ClientAPI.pm, FS/ClientAPI/MyAccount.pm,
29546           FS/ClientAPI/passwd.pm: ClientAPI
29547
29548 2002-07-16 05:28  ivan
29549
29550         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
29551           fs_passwd_test, FS-SelfService/SelfService.pm,
29552           FS-SelfService/freeside-selfservice-clientd,
29553           FS-SelfService/cgi/login.html, FS-SelfService/cgi/myaccount.html,
29554           FS-SelfService/cgi/selfservice.cgi,
29555           FS-SelfService/cgi/view_invoice.html: invoice viewing...
29556
29557 2002-07-15 20:57  ivan
29558
29559         * FS/FS/part_export/infostreet.pm: missing ; in eval'ed sub
29560
29561 2002-07-15 20:56  ivan
29562
29563         * FS/FS/part_export/infostreet.pm: better error handling
29564
29565 2002-07-15 20:47  ivan
29566
29567         * FS/FS/part_export/infostreet.pm: fix XML-RPC weirdness
29568
29569 2002-07-15 01:28  ivan
29570
29571         * fs_selfservice/: freeside-selfservice-server, fs_passwd_test,
29572           FS-SelfService/freeside-selfservice-clientd: working framework,
29573           no hung clients, whew
29574
29575 2002-07-14 18:44  ivan
29576
29577         * bin/bind.import: finally a working DNS::ZoneParse
29578
29579 2002-07-13 17:28  ivan
29580
29581         * httemplate/docs/: install.html, upgrade8.html: no mason 1.1x yet
29582           :(
29583
29584 2002-07-11 06:52  ivan
29585
29586         * fs_selfservice/: DEPLOY, freeside-selfservice-server,
29587           fs_passwd_test, FS-SelfService/MANIFEST,
29588           FS-SelfService/SelfService.pm,
29589           FS-SelfService/freeside-selfservice-clientd: finally working
29590           async framework
29591
29592 2002-07-08 19:23  ivan
29593
29594         * httemplate/docs/: schema.dia, schema.png: new schema diagram
29595
29596 2002-07-08 10:14  ivan
29597
29598         * FS/bin/freeside-queued: oops, fix for bug only surfacing with
29599           different freeside uid/gid
29600
29601 2002-07-08 08:56  ivan
29602
29603         * httemplate/edit/svc_acct.cgi: better error message
29604
29605 2002-07-08 06:07  ivan
29606
29607         * httemplate/edit/: REAL_cust_pkg.cgi, process/REAL_cust_pkg.cgi:
29608           edit expiration dates
29609
29610 2002-07-08 03:52  ivan
29611
29612         * httemplate/search/cust_bill.cgi: remove perl-side sort routines,
29613           no longer needed
29614
29615 2002-07-08 03:01  ivan
29616
29617         * FS/FS/part_export.pm: default linux/netbsd shellcommand userdel
29618           should remove home directories
29619
29620 2002-07-08 01:39  ivan
29621
29622         * httemplate/docs/install.html: new and improved instructions!  now
29623           even more idiot proof!
29624
29625 2002-07-07 10:49  ivan
29626
29627         * FS/FS/svc_acct.pm: rewrite uid-dup checking to be
29628           new-export-aware, closes: #431
29629
29630 2002-07-07 07:33  ivan
29631
29632         * httemplate/search/cust_bill.cgi: clean up after rewrite... turned
29633           out rather nice
29634
29635 2002-07-07 07:28  ivan
29636
29637         * httemplate/search/cust_bill.cgi: fixing 30/60/90/120...
29638
29639 2002-07-07 07:26  ivan
29640
29641         * httemplate/search/cust_bill.cgi: just might work
29642
29643 2002-07-07 07:24  ivan
29644
29645         * httemplate/search/cust_bill.cgi: that would be nice...
29646
29647 2002-07-07 07:18  ivan
29648
29649         * httemplate/search/cust_bill.cgi: fix 30/60/90/120 browses
29650
29651 2002-07-07 07:14  ivan
29652
29653         * httemplate/search/cust_bill.cgi: UI
29654
29655 2002-07-07 07:12  ivan
29656
29657         * httemplate/search/cust_bill.cgi: totals and order by
29658
29659 2002-07-07 07:00  ivan
29660
29661         * httemplate/search/cust_bill.cgi: try for correct totals
29662
29663 2002-07-07 06:52  ivan
29664
29665         * httemplate/search/cust_bill.cgi: don't recalculate owed
29666
29667 2002-07-07 06:31  ivan
29668
29669         * httemplate/search/cust_bill.cgi: comma
29670
29671 2002-07-07 06:30  ivan
29672
29673         * httemplate/search/cust_bill.cgi: calculate owed as subquery here
29674           too
29675
29676 2002-07-07 06:25  ivan
29677
29678         * httemplate/search/cust_bill.cgi: don't forget to where the where
29679           clause
29680
29681 2002-07-07 06:23  ivan
29682
29683         * httemplate/search/cust_bill.cgi: try for working paged invoices,
29684           this time with subqueries
29685
29686 2002-07-07 04:45  ivan
29687
29688         * httemplate/search/cust_bill.cgi: wtf?
29689
29690 2002-07-07 04:30  ivan
29691
29692         * httemplate/search/cust_bill.cgi: invoice search with possibly
29693           working pager
29694
29695 2002-07-07 04:03  ivan
29696
29697         * httemplate/search/cust_bill.cgi: move query logic from perl to
29698           sql for scalability
29699
29700 2002-07-06 05:53  ivan
29701
29702         * httemplate/docs/install.html: new!  improved!  now even more
29703           idiot-proof!
29704
29705 2002-07-06 05:15  ivan
29706
29707         * Makefile: beta2
29708
29709 2002-07-06 05:13  ivan
29710
29711         * bin/fs-setup: fix Can't use an undefined value as an ARRAY
29712           reference at ./fs-setup line 209, <STDIN> line 3.
29713
29714 2002-07-06 04:08  ivan
29715
29716         * httemplate/: edit/svc_forward.cgi, view/svc_forward.cgi: fix UI
29717           for forwards - use HTML::Widgets::SelectLayers, closes: Bug#303
29718
29719 2002-07-06 01:50  ivan
29720
29721         * httemplate/view/svc_acct.cgi: add "are you sure?" javascript on
29722           view/svc_acct.cgi "cancel unaudited account" (closes: Bug#432)
29723
29724 2002-07-06 01:29  ivan
29725
29726         * httemplate/view/: cust_pkg.cgi, cust_main.cgi: speling
29727
29728 2002-07-06 00:32  ivan
29729
29730         * httemplate/edit/part_pkg.cgi: fix speling
29731
29732 2002-07-06 00:31  ivan
29733
29734         * ANNOUCE.1.4.0: this file should probably go away soon...
29735
29736 2002-07-06 00:30  ivan
29737
29738         * FS/FS/: Conf.pm, part_export.pm, svc_www.pm,
29739           part_export/www_shellcommands.pm: move svc_www ssh jobs to the
29740           job queue & exports, and make them configurable
29741
29742 2002-07-05 21:20  ivan
29743
29744         * FS/FS/svc_acct.pm: typo
29745
29746 2002-07-05 16:32  ivan
29747
29748         * httemplate/config/config.cgi: fix bug with config having a value
29749           not in the select
29750
29751 2002-07-04 03:35  ivan
29752
29753         * httemplate/browse/: agent.cgi, agent_type.cgi,
29754           part_bill_event.cgi, part_export.cgi, part_pkg.cgi,
29755           part_referral.cgi, part_svc.cgi, svc_acct_pop.cgi: move "add"
29756           links to the top
29757
29758 2002-07-03 07:45  ivan
29759
29760         * FS/t/part_export-http.t: s/_post//
29761
29762 2002-07-03 07:21  ivan
29763
29764         * FS/: MANIFEST, FS/part_export.pm, FS/part_export/http.pm,
29765           t/part_export-http.t: http export
29766
29767 2002-07-03 04:37  ivan
29768
29769         * FS/FS/InitHandler.pm: 54
29770
29771 2002-07-03 04:35  ivan
29772
29773         * FS/FS/InitHandler.pm: sacrifice memory for speed
29774
29775 2002-07-03 04:31  ivan
29776
29777         * FS/FS/InitHandler.pm: preload modules
29778
29779 2002-07-03 04:23  ivan
29780
29781         * FS/FS/: InitHandler.pm, UID.pm: fix to allow running during
29782           apache init
29783
29784 2002-07-03 04:10  ivan
29785
29786         * FS/FS/UID.pm: allow InitHandler to work during apache startup
29787
29788 2002-07-03 03:50  ivan
29789
29790         * FS/FS/InitHandler.pm: skip comment & blank lines
29791
29792 2002-07-03 03:48  ivan
29793
29794         * FS/FS/InitHandler.pm: debug
29795
29796 2002-07-03 03:33  ivan
29797
29798         * FS/: MANIFEST, FS/InitHandler.pm, t/InitHandler.t: preload all
29799           dbdefs
29800
29801 2002-07-02 20:57  ivan
29802
29803         * FS/FS/cust_main.pm: working one-time charges again
29804
29805 2002-07-02 20:52  ivan
29806
29807         * httemplate/view/cust_main.cgi: ui
29808
29809 2002-07-02 20:47  ivan
29810
29811         * FS/FS/cust_main.pm, httemplate/edit/part_pkg.cgi,
29812           httemplate/edit/process/quick-charge.cgi,
29813           httemplate/view/cust_main.cgi: one-time charges with tax classes
29814
29815 2002-07-02 19:25  ivan
29816
29817         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
29818           httemplate/config/config.cgi: deprecate text radius config
29819           options update config docs
29820
29821 2002-07-02 18:47  ivan
29822
29823         * FS/: MANIFEST, bin/freeside-reexport: freeside-reexport
29824
29825 2002-07-02 18:05  ivan
29826
29827         * FS/bin/freeside-sqlradius-reset: pod
29828
29829 2002-07-02 18:01  ivan
29830
29831         * FS/bin/freeside-sqlradius-reset: fix usage message
29832
29833 2002-07-02 16:03  ivan
29834
29835         * FS/FS/part_export.pm: fix usermod commands for freebsd
29836
29837 2002-07-02 07:38  ivan
29838
29839         * ANNOUCE.1.4.0: beta1!
29840
29841 2002-07-02 07:37  ivan
29842
29843         * Makefile: beta1!!
29844
29845 2002-07-02 07:22  ivan
29846
29847         * FS/FS/part_export/textradius.pm: working textradius export
29848
29849 2002-07-02 07:00  ivan
29850
29851         * FS/FS/part_export/textradius.pm: better diagnostics
29852
29853 2002-07-02 06:22  ivan
29854
29855         * httemplate/view/cust_main.cgi: ui s/ /&nbsp;
29856
29857 2002-07-02 06:04  ivan
29858
29859         * FS/FS/part_export/shellcommands.pm: no warnings
29860
29861 2002-07-02 06:00  ivan
29862
29863         * FS/FS/: part_export.pm, part_export/shellcommands.pm: working
29864           linux and freebsd shellcommands
29865
29866 2002-07-02 04:29  ivan
29867
29868         * FS/FS/part_export.pm: fix for freebsd presets
29869
29870 2002-07-02 04:27  ivan
29871
29872         * FS/FS/part_export.pm: useful shellcommands presets
29873
29874 2002-07-02 03:14  ivan
29875
29876         * FS/bin/freeside-queued: grr old openssh grr freebsd
29877
29878 2002-07-02 03:01  ivan
29879
29880         * httemplate/docs/install.html: freeside group
29881
29882 2002-07-02 02:42  ivan
29883
29884         * FS/bin/freeside-queued: fleabsd grr
29885
29886 2002-07-02 02:39  ivan
29887
29888         * FS/bin/freeside-queued: freebsd is sofa king broken
29889
29890 2002-07-02 00:31  ivan
29891
29892         * FS/FS/part_export/textradius.pm: working textradius
29893
29894 2002-07-02 00:13  ivan
29895
29896         * FS/FS/part_export/textradius.pm: better error reporting from
29897           rsync
29898
29899 2002-07-01 23:58  ivan
29900
29901         * FS/FS/part_export/: shellcommands.pm, www_shellcommands.pm:
29902           s/options/option/, oops, and machine isn't an option
29903
29904 2002-07-01 23:48  ivan
29905
29906         * FS/FS/queue.pm: error messages can have other chars
29907
29908 2002-07-01 15:38  ivan
29909
29910         * FS/FS/part_export/textradius.pm: prevent any possible infinite
29911           looping
29912
29913 2002-07-01 02:15  ivan
29914
29915         * FS/FS/part_export/textradius.pm: real-time! text radius export
29916
29917 2002-06-30 04:01  ivan
29918
29919         * ANNOUCE.1.4.0, CREDITS: administrivia
29920
29921 2002-06-30 00:17  ivan
29922
29923         * FS/FS/Record.pm: oops, very bad
29924
29925 2002-06-30 00:16  ivan
29926
29927         * FS/FS/Record.pm: get rid of unneeded Pg-cruft (don't use native
29928           Pg money type)
29929
29930 2002-06-30 00:04  ivan
29931
29932         * FS/FS/Record.pm: fix dbdef caching
29933
29934 2002-06-29 19:13  ivan
29935
29936         * FS/: MANIFEST, FS/part_export.pm,
29937           FS/part_export/shellcommands_withdomain.pm,
29938           t/part_export-shellcommands_withdomain.t: export!
29939
29940 2002-06-29 18:18  ivan
29941
29942         * httemplate/docs/ssh.html: adding
29943
29944 2002-06-28 13:31  ivan
29945
29946         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
29947           illegal password
29948
29949 2002-06-28 13:23  ivan
29950
29951         * bin/fs-setup: not anymore...
29952
29953 2002-06-28 13:21  ivan
29954
29955         * FS/FS/cust_main.pm: better error message for missing tax classes
29956
29957 2002-06-28 03:49  ivan
29958
29959         * FS/FS/Record.pm: remove extraneous check
29960
29961 2002-06-28 01:23  ivan
29962
29963         * FS/FS/: Record.pm, UID.pm: fix multi-database installs, while
29964           hopefully keeping performance improvement
29965
29966 2002-06-27 20:09  ivan
29967
29968         * httemplate/view/cust_main.cgi: more card display changes
29969
29970 2002-06-27 19:21  ivan
29971
29972         * httemplate/view/cust_main.cgi: last 4 digits of card instead of
29973           first
29974
29975 2002-06-27 02:23  ivan
29976
29977         * FS/: FS/part_export/bind.pm, FS/part_export/bind_slave.pm,
29978           t/part_export-bind.t, t/part_export-bind_slave.t: null bind
29979           exports
29980
29981 2002-06-27 02:19  ivan
29982
29983         * FS/: FS/part_export/bsdshell.pm, FS/part_export/null.pm,
29984           FS/part_export/sysvshell.pm, FS/part_export/www_shellcommands.pm,
29985           t/part_export-null.t, t/part_export-sysvshell.t,
29986           t/part_export-www_shellcommands.t: export updates
29987
29988 2002-06-26 01:36  ivan
29989
29990         * FS/FS/part_export.pm: tyop
29991
29992 2002-06-26 01:32  ivan
29993
29994         * FS/FS/part_export.pm: better export docs/defaults
29995
29996 2002-06-26 01:12  ivan
29997
29998         * FS/FS/cust_main.pm: add type_pkgs record if necessary for
29999           one-time charges
30000
30001 2002-06-26 01:05  ivan
30002
30003         * httemplate/view/cust_main.cgi: close form tags
30004
30005 2002-06-26 00:42  ivan
30006
30007         * bin/: bsdshell.export, shell.export, sysvshell.export:
30008           shell.export -> bsdshell.export & sysvshell.export
30009
30010 2002-06-25 20:53  ivan
30011
30012         * FS/FS/part_export_option.pm: export options can be anything
30013
30014 2002-06-25 19:37  ivan
30015
30016         * FS/FS/cust_bill.pm: fix not sending postal invoices to customers
30017           with email invoices too
30018
30019 2002-06-25 18:35  ivan
30020
30021         * FS/FS/cust_main.pm, httemplate/edit/process/quick-charge.cgi,
30022           httemplate/edit/process/quick-cust_pkg.cgi,
30023           httemplate/view/cust_main.cgi: working one-time charges
30024
30025 2002-06-25 17:41  ivan
30026
30027         * httemplate/edit/part_pkg.cgi: ui
30028
30029 2002-06-25 16:27  ivan
30030
30031         * httemplate/view/svc_www.cgi: add link to controlling account
30032
30033 2002-06-25 00:18  ivan
30034
30035         * FS/bin/freeside-queued: might work again under mysql
30036
30037 2002-06-23 12:16  ivan
30038
30039         * FS/FS/domain_record.pm: domain_record records attached to svc_www
30040           records are no longer delete-able, patch from "Stephen Bechard"
30041           <steve@destek.net>, thanks!  closes: Bug#434
30042
30043 2002-06-22 22:44  ivan
30044
30045         * httemplate/edit/process/svc_www.cgi: patch to get this working
30046           from Stephen Bechard <steve@destek.net>
30047
30048 2002-06-22 22:43  ivan
30049
30050         * httemplate/view/svc_www.cgi: add link to edit and format nicely
30051
30052 2002-06-22 18:36  ivan
30053
30054         * FS/FS/svc_www.pm: forgot . between zone and domain, patch from
30055           "Stephen Bechard" <steve@destek.net>, thanks
30056
30057 2002-06-22 18:33  ivan
30058
30059         * httemplate/edit/svc_www.cgi: forgot %> when converting from CGI,
30060           works now, patch from "Stephen Bechard" <steve@destek.net>
30061
30062 2002-06-21 14:49  ivan
30063
30064         * FS/FS/part_export/infostreet.pm: s/title/organization/ at
30065           noment's request
30066
30067 2002-06-21 13:26  ivan
30068
30069         * FS/FS/part_export/infostreet.pm: fix infostreet contact field
30070           setting
30071
30072 2002-06-21 13:17  ivan
30073
30074         * FS/FS/part_export/infostreet.pm: debugging option
30075
30076 2002-06-21 02:57  ivan
30077
30078         * bin/passwd.import: no, don't check for duplicates like this by
30079           default... not new-export style
30080
30081 2002-06-21 02:56  ivan
30082
30083         * FS/FS/svc_acct.pm: better error messages on uid duplicates... uid
30084           stuff still needs to be rewritten for new exports
30085
30086 2002-06-21 02:28  ivan
30087
30088         * httemplate/docs/upgrade8.html: don't forget part_svc in upgrades
30089
30090 2002-06-21 02:15  ivan
30091
30092         * bin/passwd.import: oops
30093
30094 2002-06-21 02:13  ivan
30095
30096         * bin/: bind.import, fs-migrate-svc_acct_sm, passwd.import: import
30097           fixes...
30098
30099 2002-06-21 02:11  ivan
30100
30101         * bin/passwd.import: tiny bit better passwd.import
30102
30103 2002-06-21 02:03  ivan
30104
30105         * httemplate/docs/upgrade8.html: doc
30106
30107 2002-06-21 01:29  ivan
30108
30109         * httemplate/: index.html, docs/upgrade8.html: uid search on main
30110           menu, updated upgrade docs
30111
30112 2002-06-20 15:35  ivan
30113
30114         * FS/FS/part_export/infostreet.pm: fix infostreet contact field foo
30115
30116 2002-06-20 15:31  ivan
30117
30118         * httemplate/docs/install.html: doc
30119
30120 2002-06-19 18:29  ivan
30121
30122         * FS/FS/part_export.pm, FS/FS/part_export/shellcommands.pm,
30123           FS/bin/freeside-queued, httemplate/edit/part_export.cgi,
30124           httemplate/edit/process/part_export.cgi: shellcommands
30125           w/passwords
30126
30127 2002-06-18 21:54  ivan
30128
30129         * Makefile, bin/pod2x: pod build fix thanks to Stephen Bechard
30130           <steve@destek.net>
30131
30132 2002-06-18 21:03  ivan
30133
30134         * FS/FS/part_export/infostreet.pm: fix setContactField email
30135
30136 2002-06-18 18:03  ivan
30137
30138         * FS/FS/svc_acct.pm: and the same for changes...
30139
30140 2002-06-18 17:58  ivan
30141
30142         * FS/FS/svc_acct.pm: fix problem provisioning RADIUS groups
30143           caused by kristian/mark/pc-intouch's changes moving exports into
30144           svc_Common -   changed sequence of events such that groups were
30145           not provisioned when the   sqlradius export was run
30146
30147 2002-06-18 16:52  ivan
30148
30149         * httemplate/misc/queue.cgi: better error message
30150
30151 2002-06-14 18:12  ivan
30152
30153         * FS/FS/part_export.pm, httemplate/edit/part_svc.cgi:
30154           mark@pc-intouch.com: exporttype2svcdb removal
30155
30156 2002-06-14 14:35  ivan
30157
30158         * FS/FS/part_export/infostreet.pm: freeside night to infostreet
30159           faxNumber (? dunno, what noment wants)
30160
30161 2002-06-14 04:44  ivan
30162
30163         * Makefile: better releaes target?
30164
30165 2002-06-14 04:26  ivan
30166
30167         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre14: 1.4.0pre14
30168
30169 2002-06-14 04:22  ivan
30170
30171         * FS/: FS/Conf.pm, bin/freeside-queued, FS/cust_main.pm,
30172           FS/queue.pm, FS/svc_Common.pm, FS/svc_acct.pm: working job
30173           dependancies FS::queue::joblisting html excapes & truncates long
30174           arguments welcome email (sheesh!) closes: Bug#420 (haha at 4:20
30175           am, too.  really!)
30176
30177 2002-06-14 02:19  ivan
30178
30179         * FS/FS/UID.pm: only run callbacks once... should speed things up
30180           (no dbdef reloading)
30181
30182 2002-06-13 20:26  ivan
30183
30184         * httemplate/docs/legacy.html: s/svc_domain.import/bind.import/ to
30185           match reality
30186
30187 2002-06-13 20:12  ivan
30188
30189         * httemplate/: classic.html, index.html: remove classic interface
30190
30191 2002-06-13 19:52  ivan
30192
30193         * httemplate/docs/: install.html, mysql.html: mysql support!
30194
30195 2002-06-13 19:25  ivan
30196
30197         * FS/bin/freeside-queued: mysql compatibility?
30198
30199 2002-06-13 17:12  ivan
30200
30201         * httemplate/: index.html, search/cust_main.cgi: search by for
30202           address2 (unit) - commented out in default index.html
30203
30204 2002-06-13 16:28  ivan
30205
30206         * httemplate/: index.html, search/cust_main.cgi: phone number
30207           search (Bug#422)
30208
30209 2002-06-13 16:00  ivan
30210
30211         * FS/FS/svc_acct.pm, httemplate/index.html,
30212           httemplate/search/svc_acct.cgi: fuzzy username searching
30213           (Bug#422)
30214
30215 2002-06-12 17:53  ivan
30216
30217         * httemplate/: index.html, search/cust_main.cgi: search on customer
30218           number (Bug#422)
30219
30220 2002-06-12 13:31  ivan
30221
30222         * FS/FS/svc_acct.pm: fix new duplicate username checking
30223
30224 2002-06-12 10:29  ivan
30225
30226         * httemplate/index.html: fix company search
30227
30228 2002-06-12 09:26  ivan
30229
30230         * FS/FS/cust_main.pm: fix problems with code that resets invoice
30231           events
30232
30233 2002-06-11 11:32  ivan
30234
30235         * bin/shell.export: don't export empty files
30236
30237 2002-06-11 11:25  ivan
30238
30239         * bin/shell.export: use FS::cust_svc and FS::svc_acct
30240
30241 2002-06-11 11:23  ivan
30242
30243         * bin/shell.export: bsd only for now
30244
30245 2002-06-11 11:20  ivan
30246
30247         * bin/: bind.export, shell.export: perl 5.005 needs an explicit
30248           mask for mkdir
30249
30250 2002-06-11 02:51  ivan
30251
30252         * FS/FS/part_export.pm: notes
30253
30254 2002-06-11 02:46  ivan
30255
30256         * bin/: bind.export, shell.export: add preliminary bsd shell export
30257
30258 2002-06-11 02:14  ivan
30259
30260         * FS/FS/svc_acct.pm: export-based duplicate username checking!
30261
30262 2002-06-11 01:29  ivan
30263
30264         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi: add crypt
30265           option to (bsd|sysv)shell export
30266
30267 2002-06-10 20:25  ivan
30268
30269         * FS/FS/: part_export.pm, svc_Common.pm, svc_acct.pm,
30270           part_export/infostreet.pm: - add new suspend and unsuspend export
30271           hooks (with null defaults) - infostreet export: actually
30272           suspend/unsuspend at infostreet (closes: Bug#418) - infostreet
30273           export: set some contact fields @ infostreet (Bug#419)
30274
30275 2002-06-10 17:58  ivan
30276
30277         * Makefile, init.d/freeside-init: dist fixes.  locate more stuff in
30278           Makefile.  whew.
30279
30280 2002-06-10 16:02  ivan
30281
30282         * FS/FS/domain_record.pm: fix *** ERROR: unterminated L<...> at
30283           line 299 in file FS/domain_record.pm
30284
30285 2002-06-10 15:48  ivan
30286
30287         * FS/FS/cust_main.pm, httemplate/misc/bill.cgi: also retry cards
30288           when user clicks "Bill now" (closes: Bug#417)
30289
30290 2002-06-10 15:07  ivan
30291
30292         * FS/FS/: cust_bill_event.pm, cust_main.pm: retry realtime_card
30293           invoice events when a card changes (closes: Bug#417)
30294
30295 2002-06-10 12:44  ivan
30296
30297         * httemplate/view/cust_main.cgi: final visual update on package
30298           date view
30299
30300 2002-06-10 12:41  ivan
30301
30302         * httemplate/view/cust_main.cgi: fixup time display in packages
30303
30304 2002-06-10 12:30  ivan
30305
30306         * httemplate/view/cust_main.cgi: add small time display to dates
30307
30308 2002-06-09 19:52  ivan
30309
30310         * FS/FS/: svc_Common.pm, svc_domain.pm: re-my'ed var
30311
30312 2002-06-09 19:52  ivan
30313
30314         * FS/FS/cust_main_county.pm: silence undefined warnings
30315
30316 2002-06-09 19:51  ivan
30317
30318         * FS/FS/CGI.pm: unused global
30319
30320 2002-06-09 19:42  ivan
30321
30322         * Makefile: back to ASP for profiling...
30323
30324 2002-06-09 18:39  khoff
30325
30326         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
30327           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
30328           httemplate/edit/part_pkg.cgi: Rollback part_pkg.def_svcpart
30329           changes.
30330
30331 2002-06-08 00:48  khoff
30332
30333         * FS/FS/part_pkg.pm, FS/FS/pkg_svc.pm, bin/fs-setup,
30334           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
30335           httemplate/edit/part_pkg.cgi: Default svcpart support for
30336           part_pkg.  Fixes 'bug' with new customer and online signup.
30337
30338 2002-06-07 13:33  khoff
30339
30340         * FS/FS/cust_bill.pm: Setup hash for CC failed Text::Template
30341
30342 2002-06-05 15:46  ivan
30343
30344         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
30345           more mysql goodness, thanks dale
30346
30347 2002-06-04 10:37  ivan
30348
30349         * httemplate/docs/install.html: small doc patch from
30350           baloo@gimpgirl.org
30351
30352 2002-06-04 07:35  ivan
30353
30354         * FS/FS/: cust_credit.pm, cust_pay.pm: fix unsuspendauto
30355
30356 2002-06-04 07:02  ivan
30357
30358         * CREDITS, httemplate/search/cust_main.cgi,
30359           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi:
30360           mysql support!  thanks to Donald Greer <dgreer@austintx.com> for
30361           the SQL and Dale Hege <fhege@lumenexus.net> for the patches
30362
30363 2002-06-04 06:46  ivan
30364
30365         * conf/declinetemplate: misspelling
30366
30367 2002-05-31 15:37  ivan
30368
30369         * bin/fs-setup: no state necessary in batch cards (i18n)
30370
30371 2002-05-31 13:34  ivan
30372
30373         * FS/FS/part_export.pm: dammit i want to catch export subclass
30374           compilation problems
30375
30376 2002-05-31 13:31  ivan
30377
30378         * FS/FS/cust_bill.pm: better error reporting
30379
30380 2002-05-31 11:48  khoff
30381
30382         * FS/t/part_export-sqlmail.t: Don't ask me.  I just hacked Ivan's
30383           test.
30384
30385 2002-05-31 11:45  khoff
30386
30387         * FS/MANIFEST: added sqlmail.pm and test
30388
30389 2002-05-31 10:50  ivan
30390
30391         * FS/FS/svc_forward.pm: typo noticed by <Kaa>
30392
30393 2002-05-30 19:13  ivan
30394
30395         * FS/FS/part_export.pm: no, actually throw an exception if an
30396           export class won't compile.
30397
30398 2002-05-30 17:33  khoff
30399
30400         * httemplate/edit/part_svc.cgi: Added support for part_exports that
30401           are used with more than one svcdb.
30402
30403 2002-05-30 17:22  khoff
30404
30405         * FS/FS/part_export.pm: updated hashes 'n stuff for
30406           FS::part_export::sqlmail
30407
30408 2002-05-30 17:20  khoff
30409
30410         * FS/FS/part_export/sqlmail.pm: part_export module to export
30411           svc_acct, svc_domain, and svc_forward to an external database
30412
30413 2002-05-30 17:18  khoff
30414
30415         * FS/FS/: svc_Common.pm, svc_acct.pm, svc_domain.pm: Moved
30416           new-style export calls to svc_Common.
30417
30418 2002-05-30 14:51  ivan
30419
30420         * httemplate/misc/delete-customer.cgi: point to correct place for
30421           hidecancelledcustomers config option
30422
30423 2002-05-30 10:49  ivan
30424
30425         * FS/FS/part_export.pm: GRRRRRRRRRRRRR
30426
30427 2002-05-29 13:45  ivan
30428
30429         * FS/bin/freeside-sqlradius-reset: eliminate harmless "Database
30430           handle destroyed without explicit disconnect" errors
30431
30432 2002-05-29 08:56  ivan
30433
30434         * FS/FS/part_export.pm: freeradius 0.5 doc
30435
30436 2002-05-28 21:40  ivan
30437
30438         * fs_selfservice/: freeside-selfservice-server,
30439           FS-SelfService/Changes, FS-SelfService/MANIFEST,
30440           FS-SelfService/Makefile.PL, FS-SelfService/SelfService.pm,
30441           FS-SelfService/test.pl: add fs_selfservice
30442
30443 2002-05-28 14:22  ivan
30444
30445         * FS/FS/svc_acct.pm, bin/populate-msgcat: better error message for
30446           "Illegal password"
30447
30448 2002-05-28 00:55  ivan
30449
30450         * FS/FS/: part_export.pm, part_export/shellcommands.pm: point
30451           people at DBI/DBD documentation for information on data sources.
30452           *sigh*
30453
30454 2002-05-26 23:53  ivan
30455
30456         * httemplate/edit/cust_bill_pay.cgi: fix javascript bug reported by
30457           baloo@gimpgirl.com, thanks
30458
30459 2002-05-23 06:00  ivan
30460
30461         * ANNOUCE.1.4.0, FS/FS/domain_record.pm, bin/bind.import,
30462           bin/svc_domain.import, httemplate/edit/process/domain_record.cgi,
30463           httemplate/view/svc_domain.cgi: bind: allow adding slave domains
30464           too
30465
30466 2002-05-22 11:44  ivan
30467
30468         * FS/FS/domain_record.pm, FS/FS/part_export.pm,
30469           FS/FS/svc_domain.pm, bin/bind.export,
30470           httemplate/edit/process/domain_record.cgi,
30471           httemplate/misc/cancel-unaudited.cgi,
30472           httemplate/misc/delete-domain_record.cgi,
30473           httemplate/misc/delete-part_export.cgi,
30474           httemplate/view/svc_domain.cgi: bind export, editing zones,
30475           deleting unaudited domains, mmm
30476
30477 2002-05-22 05:17  ivan
30478
30479         * FS/FS/: cust_pkg.pm, cust_svc.pm: move some code from
30480           FS::cust_pkg to FS::cust_svc, becomes the cancel method
30481
30482 2002-05-22 04:39  ivan
30483
30484         * FS/FS/part_export.pm: - remove some out of date documentation -
30485           die if an export class won't compile
30486
30487 2002-05-22 03:53  ivan
30488
30489         * bin/bind.export: bind export
30490
30491 2002-05-21 19:09  ivan
30492
30493         * FS/FS/part_export/sqlradius.pm: 5.6-isms
30494
30495 2002-05-20 04:02  ivan
30496
30497         * bin/svc_domain.import: [no log message]
30498
30499 2002-05-18 02:51  ivan
30500
30501         * FS/FS/: cust_bill.pm, cust_pay.pm, svc_domain.pm: Mail::Internet
30502           1.44
30503
30504 2002-05-17 06:51  ivan
30505
30506         * httemplate/docs/install.html: tyop
30507
30508 2002-05-16 20:47  ivan
30509
30510         * FS/FS/svc_acct.pm: freebsd `toor' user
30511
30512 2002-05-16 07:28  ivan
30513
30514         * FS/: FS/part_export/bsdshell.pm, FS/part_export/textradius.pm,
30515           t/part_export-bsdshell.t, t/part_export-textradius.t: adding
30516           (stub) bsdshell and textradius exports
30517
30518 2002-05-16 07:28  ivan
30519
30520         * bin/svc_acct.export: ip address is added by radius_reply method
30521           already
30522
30523 2002-05-16 07:27  ivan
30524
30525         * FS/MANIFEST, eg/export_template.pm: add (stub) bsdshell and
30526           textradius exports
30527
30528 2002-05-16 07:21  ivan
30529
30530         * FS/FS/part_export/infostreet.pm: force all infostreet arguments
30531           to be string type, fixes: "0 as first character in password"
30532           problem.  also see the Frontier::Client manpage
30533
30534 2002-05-16 06:42  ivan
30535
30536         * httemplate/: browse/part_svc.cgi, edit/part_svc.cgi: service
30537           definition cloning
30538
30539 2002-05-16 06:42  ivan
30540
30541         * FS/FS/svc_acct.pm: allow freebsd `toor' root user
30542
30543 2002-05-16 00:53  ivan
30544
30545         * httemplate/docs/upgrade8.html: upgrade docs: run populate-msgcat
30546
30547 2002-05-15 07:00  ivan
30548
30549         * FS/FS/: queue.pm, part_export/sqlradius.pm: use job dependancies
30550           in FS::part_export::sqlradius.pm display job dependancies in
30551           FS::queue::joblisting
30552
30553 2002-05-15 06:24  ivan
30554
30555         * ANNOUCE.1.4.0, Makefile, README.1.4.0pre13, FS/FS.pm,
30556           FS/MANIFEST, FS/FS/queue.pm, FS/FS/queue_depend.pm,
30557           FS/FS/part_export/sqlradius.pm, FS/bin/freeside-queued,
30558           FS/t/queue_depend.t, bin/fs-setup, eg/export_template.pm,
30559           httemplate/docs/install.html, httemplate/docs/schema.dia,
30560           httemplate/docs/schema.html, httemplate/docs/schema.png,
30561           httemplate/docs/upgrade8.html: queue dependancies
30562
30563 2002-05-14 00:36  ivan
30564
30565         * FS/FS/part_export/sqlradius.pm: don't use return value of UPDATE
30566           to decide whether or not to INSERT.
30567
30568 2002-05-13 17:27  ivan
30569
30570         * FS/FS/part_export/shellcommands.pm: shellcomands oops
30571
30572 2002-05-10 00:54  ivan
30573
30574         * Makefile: always re-install init
30575
30576 2002-05-10 00:50  ivan
30577
30578         * init.d/freeside-init: correct message
30579
30580 2002-05-10 00:45  ivan
30581
30582         * FS/FS/svc_domain.pm: bad reuse of variable
30583
30584 2002-05-10 00:42  ivan
30585
30586         * Makefile: INSTALLGROUP
30587
30588 2002-05-09 09:41  ivan
30589
30590         * bin/populate-msgcat: permissions
30591
30592 2002-05-09 08:26  ivan
30593
30594         * Makefile: final make release?
30595
30596 2002-05-09 08:25  ivan
30597
30598         * Makefile: fix make release target
30599
30600 2002-05-09 08:22  ivan
30601
30602         * Makefile: make release target
30603
30604 2002-05-09 08:21  ivan
30605
30606         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi:
30607           s/Referral/Advertising source/
30608
30609 2002-05-09 08:14  ivan
30610
30611         * httemplate/docs/: install.html, mysql.html: attempt to avoid
30612           people installing and asking for help with MySQL despite the VERY
30613           FUCKING CLEAR instructions that it isn't supported.
30614
30615 2002-05-09 08:12  ivan
30616
30617         * FS/FS/cust_main_county.pm: don't duplicate state/county/country
30618           pulldowns even with taxrates...
30619
30620 2002-05-09 05:38  ivan
30621
30622         * FS/FS/Conf.pm, FS/FS/cust_main.pm, FS/FS/cust_main_county.pm,
30623           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.t, htetc/global.asa,
30624           htetc/handler.pl, httemplate/browse/agent.cgi,
30625           httemplate/browse/cust_main_county.cgi,
30626           httemplate/edit/agent.cgi, httemplate/edit/cust_main.cgi,
30627           httemplate/edit/cust_main_county-expand.cgi,
30628           httemplate/edit/cust_main_county.cgi,
30629           httemplate/edit/part_pkg.cgi,
30630           httemplate/edit/process/cust_main_county-expand.cgi,
30631           httemplate/edit/process/cust_main_county.cgi: texas tax!
30632
30633 2002-05-06 06:36  ivan
30634
30635         * FS/FS/cust_bill.pm: fixes gratuitous "Illegal payname" errors
30636           reported by noment
30637
30638 2002-05-04 08:00  ivan
30639
30640         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST,
30641           FS/FS/cust_main_county.pm, FS/FS/cust_tax_exempt.pm,
30642           FS/FS/part_pkg.pm, FS/t/cust_tax_exempt.pm, bin/fs-setup,
30643           httemplate/docs/admin.html, httemplate/docs/schema.dia,
30644           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
30645           schema changes for proper texas tax
30646
30647 2002-05-03 18:11  ivan
30648
30649         * httemplate/: index.html, search/cust_pkg.cgi: add package search
30650           by next bill date to main menu
30651
30652 2002-05-03 17:59  ivan
30653
30654         * httemplate/search/cust_pkg.cgi: fix ranges on cust_pkg search
30655
30656 2002-05-03 17:49  ivan
30657
30658         * httemplate/search/cust_pkg.html: point at correct .cgi
30659
30660 2002-05-03 17:47  ivan
30661
30662         * FS/FS/cust_pkg.pm: prevent stuff passed from template/user from
30663           being used in searches by signup server
30664
30665 2002-05-03 17:32  ivan
30666
30667         * httemplate/search/: cust_pkg.cgi, cust_pkg.html: lilunixbtch:
30668           trying to pull accounts based on next billdate tofu_beast420: hmm
30669           a report ordered by next bill date? tofu_beast420: i don't know
30670           how you'd do that per _customer_ since a customer could have lots
30671           of packages, but you could do a per-package report maybe?
30672
30673 2002-04-29 22:43  ivan
30674
30675         * FS/FS/part_export.pm, bin/svc_domain.import: better BIND
30676           integration
30677
30678 2002-04-26 04:14  ivan
30679
30680         * FS/FS/: Conf.pm, svc_acct.pm: add username-nounderscore and
30681           username-nodash config files
30682
30683 2002-04-25 03:37  ivan
30684
30685         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: free_delayed try
30686           #2
30687
30688 2002-04-25 02:47  ivan
30689
30690         * FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi: add flat_delayed
30691           plan
30692
30693 2002-04-24 18:15  ivan
30694
30695         * FS/FS/cust_main.pm: don't require_cardname for non-CARD payby's
30696
30697 2002-04-24 02:09  ivan
30698
30699         * FS/FS/: Conf.pm, cust_main.pm: require_cardname option
30700
30701 2002-04-24 02:03  ivan
30702
30703         * FS/FS/cust_main.pm, bin/populate-msgcat: msgcat error for credit
30704           card expiration (closes: Bug#407)
30705
30706 2002-04-23 00:32  ivan
30707
30708         * httemplate/edit/REAL_cust_pkg.cgi: harmless ui glitch
30709
30710 2002-04-23 00:10  ivan
30711
30712         * FS/FS/Record.pm: fixes inserting strings that end in numbers to
30713           TEXT columns... gah i hate SQL
30714
30715 2002-04-22 15:45  ivan
30716
30717         * FS/FS/part_export.pm: use Tie::IxHash to present export options
30718           in a reasonable order
30719
30720 2002-04-22 14:36  ivan
30721
30722         * FS/FS/cust_main.pm: don't show extended debugging in error
30723           messages that could end up on the signup server
30724
30725 2002-04-22 14:23  ivan
30726
30727         * FS/FS/cust_pkg.pm: fix bug checking agents allowed to purchase
30728           packages (moved from signups server)
30729
30730 2002-04-22 14:18  ivan
30731
30732         * httemplate/edit/agent_type.cgi: add pkgpart to agent type listing
30733
30734 2002-04-22 13:47  ivan
30735
30736         * FS/FS/cust_pkg.pm: - check agentnum ability to order packages in
30737           FS::cust_pkg, not signup server - order by recur price in
30738           signup-alternate template
30739
30740 2002-04-20 05:37  ivan
30741
30742         * ANNOUCE.1.4.0, FS/FS/part_export.pm,
30743           httemplate/edit/part_export.cgi: bind export
30744
30745 2002-04-20 04:57  ivan
30746
30747         * FS/FS/domain_record.pm, FS/FS/part_export.pm, bin/passwd.import,
30748           bin/svc_domain.erase, bin/svc_domain.import,
30749           httemplate/docs/legacy.html:
30750           working BIND import
30751
30752 2002-04-20 03:49  ivan
30753
30754         * FS/FS/domain_record.pm: allow * MX records
30755
30756 2002-04-20 03:12  ivan
30757
30758         * FS/FS/domain_record.pm: allow uppercase in zone data.
30759
30760 2002-04-20 03:09  ivan
30761
30762         * FS/FS/domain_record.pm: allow uppercase zones...
30763
30764 2002-04-19 23:34  ivan
30765
30766         * bin/populate-msgcat: perms
30767
30768 2002-04-19 23:33  ivan
30769
30770         * bin/fs-setup: fixup fs-setup
30771
30772 2002-04-19 19:06  ivan
30773
30774         * FS/FS/: cust_pkg.pm, cust_svc.pm: fix problem with edge case
30775           where there *is* a pkg_svc record with quantity 0, when changing
30776           packages and using the special case new service code
30777
30778 2002-04-19 16:25  ivan
30779
30780         * FS/FS/svc_acct.pm: maybe just for debugging
30781
30782 2002-04-19 07:27  ivan
30783
30784         * FS/FS/cust_bill.pm: add phone to Business::OnlinePayment usage
30785
30786 2002-04-18 18:16  ivan
30787
30788         * Makefile, FS/FS/Record.pm, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
30789           init.d/freeside-init: - add init file installation to Makefile,
30790           add unified init file - fix qsearch for op => '!=', value => ''
30791           searches - fix invalid_catd typo - add payby method to part_pkg
30792           and have fs_signup_server pass the data
30793
30794 2002-04-17 13:43  ivan
30795
30796         * FS/FS/part_export/sqlradius.pm: fix usergroup_delete DELETE
30797           syntax
30798
30799 2002-04-17 12:47  ivan
30800
30801         * FS/FS/Record.pm: allow = in ut_text
30802
30803 2002-04-17 05:06  ivan
30804
30805         * httemplate/index.html: fix default searches
30806
30807 2002-04-17 04:41  ivan
30808
30809         * FS/FS/Record.pm: get rid of debugging cruft
30810
30811 2002-04-16 22:48  ivan
30812
30813         * fs_passwd/fs_passwdd: forgotten semicolon
30814
30815 2002-04-16 22:46  ivan
30816
30817         * fs_passwd/fs_passwdd: also untaint pid
30818
30819 2002-04-16 22:44  ivan
30820
30821         * fs_passwd/fs_passwdd: *sigh*
30822
30823 2002-04-16 22:42  ivan
30824
30825         * fs_passwd/fs_passwdd:
30826           okay pid file has a change of working now
30827
30828 2002-04-16 22:39  ivan
30829
30830         * fs_passwd/fs_passwdd: tyop
30831
30832 2002-04-16 22:22  ivan
30833
30834         * fs_passwd/fs_passwdd: pid file foo
30835
30836 2002-04-16 18:14  ivan
30837
30838         * fs_passwd/fs_passwd_server: kill off ssh kid on exit...
30839
30840 2002-04-16 17:25  ivan
30841
30842         * httemplate/search/cust_main.cgi: better ordering in search
30843           results
30844
30845 2002-04-16 16:14  ivan
30846
30847         * FS/FS/cust_main.pm: there it is!  fix bug with
30848           FS::cust_main::agent
30849
30850 2002-04-16 15:56  ivan
30851
30852         * FS/FS/cust_bill.pm: further debugging...
30853
30854 2002-04-16 15:52  ivan
30855
30856         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
30857           bin/fs-setup: further authorize.net description debugging
30858           (agent??) and get rid of bad unique index on cust_bill_event
30859
30860 2002-04-16 15:38  ivan
30861
30862         * FS/FS/cust_bill.pm: eek, problem with authorize.net description
30863           field
30864
30865 2002-04-16 14:24  ivan
30866
30867         * FS/bin/freeside-queued: auto-use export classes
30868
30869 2002-04-16 13:13  ivan
30870
30871         * httemplate/browse/part_svc.cgi: ui
30872
30873 2002-04-16 12:50  ivan
30874
30875         * httemplate/index.html: exports, then services...
30876
30877 2002-04-16 03:47  ivan
30878
30879         * FS/FS/Conf.pm, FS/FS/cust_bill.pm, FS/FS/cust_bill_event.pm,
30880           httemplate/index.html, httemplate/search/cust_bill_event.cgi,
30881           httemplate/search/cust_bill_event.html,
30882           httemplate/search/report_cc.html,
30883           httemplate/search/report_credit.html,
30884           httemplate/search/report_tax.html, httemplate/view/cust_bill.cgi:
30885           report on failed billing events...
30886
30887 2002-04-16 02:38  ivan
30888
30889         * FS/FS/Conf.pm, FS/FS/cust_bill.pm,
30890           FS/bin/freeside-expiration-alerter, conf/declinetemplate,
30891           httemplate/docs/billing.html: - send a notice to the customer
30892           when their card is declined - closes: Bug#351 -
30893           freeside-expiration-alerter works fine, closes: Bug#7
30894
30895 2002-04-16 01:52  ivan
30896
30897         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
30898           FS/FS/part_export/vpopmail.pm, httemplate/docs/passwd.html,
30899           httemplate/edit/part_export.cgi: move the last of the real-time
30900           exports out of svc_acct.pm and into part_export
30901
30902 2002-04-15 23:47  ivan
30903
30904         * httemplate/index.html: allow multiple search types on main
30905           menu... more confusing but default is *too* fuzzy
30906
30907 2002-04-14 02:11  ivan
30908
30909         * FS/MANIFEST, FS/FS/Conf.pm, FS/FS/part_export.pm,
30910           FS/FS/svc_acct.pm, FS/FS/part_export/cp.pm,
30911           FS/FS/part_export/cyrus.pm, FS/FS/part_export/infostreet.pm,
30912           FS/FS/part_export/shellcommands.pm,
30913           FS/FS/part_export/vpopmail.pm, FS/t/part_export-cp.t,
30914           FS/t/part_export-cyrus.t, FS/t/part_export-shellcommands.t,
30915           FS/t/part_export-vpopmail.t, eg/export_template.pm,
30916           httemplate/docs/billing.html, httemplate/docs/legacy.html,
30917           httemplate/docs/schema.dia, httemplate/docs/schema.html,
30918           httemplate/docs/schema.png: - move cyrus, shellcommands, CP
30919           exports exports to new-style - skeleton files for vpopmail
30920           exports - documentation updates - add big schema diagram to docs
30921
30922 2002-04-13 18:36  ivan
30923
30924         * httemplate/docs/billing.html: docu for invoice_lines(0) with no
30925           arguments
30926
30927 2002-04-13 06:36  ivan
30928
30929         * FS/FS.pm, FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/svc_acct.pm,
30930           FS/FS/part_export/cp.pm, FS/bin/freeside-overdue,
30931           FS/bin/freeside-sqlradius-reset, bin/sqlradius_reset,
30932           httemplate/edit/part_export.cgi: - documentation updates - move
30933           Critical Path export to new-style export - bin/sqlradius_reset
30934           gets a manpage and becomes FS/bin/freeside-sqlradius-reset
30935
30936 2002-04-13 03:46  ivan
30937
30938         * httemplate/index.html: s/otaker/order-taker/
30939
30940 2002-04-13 02:14  ivan
30941
30942         * FS/FS/cust_bill.pm: allow invoice_lines(0) meaning no limit, no
30943           padding (see Bug#388)
30944
30945 2002-04-13 01:51  ivan
30946
30947         * FS/FS/queue.pm, httemplate/misc/queue.cgi: bulk queue operations
30948           (closes: Bug#389)
30949
30950 2002-04-12 08:14  ivan
30951
30952         * FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
30953           httemplate/edit/cust_pkg.cgi: fudge up FS::cust_pkg::order
30954           ("Order and cancel packages") to try to move services between
30955           svcparts as a last resort...
30956
30957 2002-04-12 06:22  ivan
30958
30959         * FS/MANIFEST, FS/FS/Msgcat.pm, FS/FS/Record.pm,
30960           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm, FS/FS/msgcat.pm,
30961           FS/FS/part_export.pm, FS/FS/svc_acct.pm, FS/t/Msgcat.t,
30962           htetc/global.asa, htetc/handler.pl,
30963           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
30964           httemplate/edit/part_svc.cgi,
30965           httemplate/edit/process/agent_type.cgi,
30966           httemplate/edit/process/part_export.cgi,
30967           httemplate/edit/process/part_svc.cgi,
30968           httemplate/misc/delete-customer.cgi: - should finish off the
30969           part_svc -> part_export s/one-to-many/many-to-many/   transition
30970           (closes: Bug#375) - fixes a nasty export scoping bug with message
30971           catalogs, whew
30972
30973 2002-04-11 15:05  ivan
30974
30975         * README.1.4.0pre12, FS/FS.pm, FS/MANIFEST, FS/FS/export_svc.pm,
30976           FS/FS/part_export.pm, FS/FS/part_svc.pm, FS/t/export_svc.t,
30977           bin/fs-setup, bin/sqlradius_reset, httemplate/index.html,
30978           httemplate/browse/part_export.cgi,
30979           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
30980           httemplate/docs/upgrade8.html, httemplate/edit/part_export.cgi,
30981           httemplate/edit/process/part_export.cgi,
30982           httemplate/misc/delete-part_export.cgi: (almost) everything for
30983           bug#375 - create export_svc table - part_svc to part_export is
30984           now properly many-to-many, not one-to-many
30985
30986           still need to finish service editing (choosing exports) in
30987           httemplate/edit/part_svc.cgi and
30988           httemplate/edti/process/part_svc.cgi
30989
30990           and do somethinga about that manual $svcdb = 'svc_acct' in
30991           httemplate/edit/part_export.cgi (do part_export records need a
30992           svcdb? probably not... should be able to just pass an svcdb on
30993           creation of new exports, move the big %exports hash into
30994           part_export.pm and allow httemplate/edit/part_svc.cgi to query it
30995           for exports that can apply to a given svcdb....
30996
30997 2002-04-11 15:04  ivan
30998
30999         * FS/FS/Record.pm: use the AUTOLOAD that reports errors better &
31000           fix problems with ut_domain losing data
31001
31002 2002-04-10 06:42  ivan
31003
31004         * ANNOUCE.1.4.0, README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/Record.pm,
31005           FS/FS/cust_main.pm, FS/FS/cust_main_invoice.pm,
31006           FS/FS/svc_acct.pm, FS/FS/svc_acct_pop.pm, bin/populate-msgcat,
31007           httemplate/browse/msgcat.cgi, httemplate/docs/signup.html,
31008           httemplate/docs/upgrade8.html, httemplate/edit/msgcat.cgi,
31009           httemplate/edit/process/msgcat.cgi: bulk checkin from working on
31010           the road:
31011
31012           - use msgcat for more error messages - should be all things that
31013           would come3   back from the signup server normally now - signup
31014           server: don't display access number <SELECT> if there's none or
31015           one - signup_server-realtime config option to run billing for
31016           signup server   signups immediately - signup server: pkg
31017           available to success templates, better documentation on   success
31018           templates - httemplate/edit/msgcat.cgi fields are properly sticky
31019           on errors - httemplate/edit/process/msgcat.cgi - don't update
31020           identical fields
31021
31022 2002-04-10 01:39  ivan
31023
31024         * bin/fs-setup: fix mistake in part_pop_local schema (not used by
31025           anyone really so no big deal)
31026
31027 2002-04-06 22:23  ivan
31028
31029         * FS/FS/: Conf.pm, cust_bill.pm, cust_pay.pm: send email on signup
31030           server signups (closes: Bug#386)
31031
31032 2002-04-06 21:56  ivan
31033
31034         * FS/FS/Conf.pm, FS/FS/msgcat.pm, bin/populate-msgcat,
31035           conf/show-msgcat-codes, httemplate/browse/msgcat.cgi,
31036           httemplate/docs/install.html, httemplate/edit/msgcat.cgi,
31037           httemplate/edit/process/msgcat.cgi: working message catalogs (not
31038           used for enough yet) - almost (but not quite) closes Bug#385 -
31039           still have to catalog the   backend things triggered by signup
31040           server.
31041
31042 2002-04-06 16:00  ivan
31043
31044         * FS/FS/Conf.pm, httemplate/config/config-process.cgi,
31045           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
31046           httemplate/docs/signup.html: - config option for signup server
31047           payment types - credit card type pulldown on signup server
31048           (closes: Bug#383)
31049
31050 2002-04-06 14:32  ivan
31051
31052         * FS/FS/: Conf.pm, cust_bill.pm, cust_bill_pkg.pm, cust_main.pm:
31053           add a config option to set the Business::OnlinePayment
31054           description field, and make some useful data available for the
31055           config option.  closes: Bug#378
31056
31057 2002-04-06 13:32  ivan
31058
31059         * httemplate/search/cust_main.cgi: fix visual glitch
31060
31061 2002-04-06 12:37  ivan
31062
31063         * httemplate/docs/: install.html, signup.html: big signup server
31064           cleanups.  uses Storable for network protocol now.  - makes Bugs
31065           384 & 385 easier - closes: Bug#382
31066
31067 2002-04-05 16:08  ivan
31068
31069         * FS/FS/svc_acct.pm, httemplate/edit/svc_acct.cgi,
31070           httemplate/view/svc_acct.cgi: security phrase bug fixes
31071
31072 2002-04-05 15:51  ivan
31073
31074         * ANNOUCE.1.4.0, CREDITS, Makefile, README.1.4.0pre12, FS/MANIFEST,
31075           FS/FS/Conf.pm, FS/FS/msgcat.pm, FS/FS/svc_acct.pm, FS/t/msgcat.t,
31076           bin/freeside-session-kill, bin/fs-setup, bin/populate-msgcat,
31077           bin/sqlradius_reset, conf/locale, eg/table_template-svc.pm,
31078           eg/table_template.pm, htetc/global.asa, htetc/handler.pl,
31079           httemplate/index.html, httemplate/browse/cust_main_county.cgi,
31080           httemplate/browse/msgcat.cgi,
31081           httemplate/browse/part_referral.cgi,
31082           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/schema.html,
31083           httemplate/docs/upgrade8.html, httemplate/edit/svc_acct.cgi,
31084           httemplate/view/svc_acct.cgi: - add message catalog table &
31085           beginning of web interface - add security_phrase and conf option
31086           to svc_acct.pm - random other stuff
31087
31088 2002-04-05 15:37  jeff
31089
31090         * httemplate/view/cust_main.cgi: credit/refund display correction
31091
31092 2002-04-05 12:52  ivan
31093
31094         * httemplate/edit/process/cust_credit_bill.cgi: don't specify date
31095           (not on submitting form)
31096
31097 2002-04-05 08:37  ivan
31098
31099         * eg/export_template.pm, httemplate/search/sql.cgi,
31100           FS/t/part_export-infostreet.t, FS/t/part_export-sqlradius.t: oops
31101           forgot these from working on the road
31102
31103 2002-04-04 16:42  ivan
31104
31105         * FS/MANIFEST, FS/FS/part_export.pm,
31106           FS/FS/part_export/infostreet.pm, FS/FS/part_export/sqlradius.pm,
31107           httemplate/index.html, httemplate/docs/install.html,
31108           httemplate/edit/part_export.cgi: Checkin of disparate changes
31109           from working on the road: - generic SQL query - move exports out
31110           to their own files - small cleanup of selfadmin server
31111
31112 2002-03-29 18:35  ivan
31113
31114         * httemplate/edit/part_referral.cgi: finish up
31115           s/referral/advertising source/
31116
31117 2002-03-29 09:27  ivan
31118
31119         * htetc/global.asa, htetc/handler.pl,
31120           httemplate/search/svc_acct.cgi: fix unlinked svc browse!
31121
31122 2002-03-27 16:18  ivan
31123
31124         * ANNOUCE.1.4.0: still pretty much just notes...
31125
31126 2002-03-26 23:08  ivan
31127
31128         * FS/FS/queue.pm: don't show queue arguments (passwords!) on svc_*
31129           screens (unless queue_dangerous_options!)
31130
31131 2002-03-26 21:36  ivan
31132
31133         * FS/FS/cust_main.pm, FS/FS/part_referral.pm,
31134           httemplate/index.html, httemplate/browse/part_referral.cgi,
31135           httemplate/docs/admin.html, httemplate/edit/part_referral.cgi:
31136           s/referral/advertising source/
31137
31138           yes, the name sucks.  got a better one?
31139
31140 2002-03-26 15:18  ivan
31141
31142         * fs_passwd/fs_passwd.cgi: yay works now... just forgot to send
31143           http header
31144
31145 2002-03-26 08:24  ivan
31146
31147         * httemplate/search/cust_main.cgi: simple visual fix: &nbsp; for
31148           blank company column
31149
31150 2002-03-26 05:58  ivan
31151
31152         * FS/FS/part_svc.pm: forgot to use FS::part_export to search on it
31153
31154 2002-03-26 05:20  ivan
31155
31156         * httemplate/docs/passwd.html: doc
31157
31158 2002-03-26 05:04  ivan
31159
31160         * bin/create-history-tables: error message typo
31161
31162 2002-03-26 04:35  ivan
31163
31164         * httemplate/docs/admin.html: s/Add/Provision/
31165
31166 2002-03-25 16:32  ivan
31167
31168         * FS/FS/part_export.pm, FS/bin/freeside-queued,
31169           bin/sqlradius_reset, httemplate/edit/part_export.cgi: further
31170           export bugfixing add 10 kid limit to freeside-queued
31171           sqlradius_reset now works (closes: Bug#372)
31172
31173 2002-03-25 16:26  ivan
31174
31175         * Makefile: hhahah oops i _really_ ought to do something about that
31176
31177 2002-03-25 06:59  ivan
31178
31179         * httemplate/: index.html, search/cust_main-otaker.cgi,
31180           search/cust_main.cgi: customers by otaker report (ugly
31181           search/cust_main.cgi mods; revert if they cause problems)
31182
31183 2002-03-24 15:16  ivan
31184
31185         * bin/: icradius_reset, sqlradius_reset: s/icradius/sqlradius/
31186
31187 2002-03-24 12:00  ivan
31188
31189         * httemplate/: edit/cust_main.cgi, search/svc_acct.cgi,
31190           browse/agent.cgi: UI improvements for agents
31191
31192 2002-03-24 10:23  ivan
31193
31194         * FS/FS/agent.pm: tyop
31195
31196 2002-03-24 09:42  ivan
31197
31198         * CREDITS, FS/FS/part_pkg.pm, httemplate/edit/part_pkg.cgi:
31199           "subscription" price plan from "Luke Pfeifer"
31200           <freeside@globalli.com>
31201
31202 2002-03-24 06:29  ivan
31203
31204         * FS/FS/Conf.pm, FS/FS/part_export.pm, FS/FS/queue.pm,
31205           FS/FS/radius_usergroup.pm, FS/FS/svc_acct.pm,
31206           httemplate/edit/svc_acct.cgi:
31207           ICRADIUS groups all done!  UI and provisioning.  closes: Bug#362
31208
31209           fix some bugs in the export and add queue_dangerous_controls
31210           option too
31211
31212 2002-03-23 09:49  ivan
31213
31214         * FS/FS/part_svc.pm, FS/FS/svc_acct.pm,
31215           httemplate/browse/part_svc.cgi, httemplate/edit/part_svc.cgi,
31216           httemplate/edit/process/part_svc.cgi: okay group editing UI as
31217           well as part_svc group editing UI seem to be working
31218
31219 2002-03-23 08:16  ivan
31220
31221         * FS/FS/part_export.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
31222           httemplate/edit/svc_acct.cgi,
31223           httemplate/edit/process/svc_acct.cgi: group editing seems to be
31224           working...  everything except defaults... oh and export...
31225
31226 2002-03-22 23:54  ivan
31227
31228         * FS/bin/freeside-queued: redirect STDOUT/STDERR a bit later for
31229           better error reporting
31230
31231 2002-03-22 10:56  ivan
31232
31233         * Makefile, README.1.4.0pre12, FS/MANIFEST,
31234           FS/FS/cust_main_county.pm, FS/FS/svc_acct.pm,
31235           FS/t/radius_usergroup.t, bin/create-history-tables, bin/fs-setup,
31236           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
31237           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
31238           httemplate/view/svc_acct.cgi: RADIUS groups on the way!
31239
31240 2002-03-22 04:49  ivan
31241
31242         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/part_export.pm,
31243           FS/t/part_export.t, FS/t/part_export_option.t,
31244           httemplate/browse/part_svc.cgi, httemplate/edit/part_export.cgi,
31245           httemplate/edit/process/part_export.cgi,
31246           httemplate/misc/delete-part_export.cgi: more new export...
31247
31248 2002-03-20 22:57  ivan
31249
31250         * FS/FS/part_export.pm, httemplate/edit/part_export.cgi,
31251           httemplate/edit/process/part_export.cgi: more for the new world
31252           of export...
31253
31254 2002-03-20 13:31  ivan
31255
31256         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/part_export.pm,
31257           FS/FS/part_export_option.pm, FS/FS/part_svc.pm,
31258           FS/FS/svc_acct.pm, FS/bin/freeside-queued, bin/icradius_reset,
31259           bin/svc_acct.export, htetc/global.asa, htetc/handler.pl,
31260           httemplate/docs/export.html, httemplate/docs/upgrade8.html,
31261           httemplate/edit/part_export.cgi,
31262           httemplate/edit/process/part_export.cgi: new export!  infostreet
31263           and sqlradius provisioning switched over  (Bug #299 - doesn't
31264           close it, but all the groundwork is done)
31265
31266           also removes non-transactional ICRADIUS export from
31267           svc_acct.export   (closes: Bug#347)
31268
31269 2002-03-19 23:37  ivan
31270
31271         * FS/FS/cust_main_county.pm: disable region caching for now
31272
31273 2002-03-19 09:48  ivan
31274
31275         * FS/FS/cust_main_county.pm, httemplate/edit/cust_main.cgi,
31276           httemplate/edit/process/cust_main.cgi: changes dum big
31277           "state/county/country" select to three, linked with javascript
31278           closes: Bug#353
31279
31280 2002-03-18 13:40  ivan
31281
31282         * FS/FS/: Conf.pm, cust_bill.pm, part_bill_event.pm: bugfixes,
31283           closes Bug#314
31284
31285 2002-03-18 12:50  ivan
31286
31287         * httemplate/edit/part_bill_event.cgi, FS/FS/part_bill_event.pm,
31288           FS/FS/Conf.pm: okay, now you can specify an alternate invoice
31289           template, and it'll be auto-createad and added to the list of
31290           configuration options.  closes: Bug#314
31291
31292 2002-03-18 11:49  ivan
31293
31294         * FS/FS/: Conf.pm, Record.pm, cust_bill.pm, cust_pay.pm: fixes: bug
31295           #348 - adds the ability to email on deleted payments.
31296
31297 2002-03-18 11:40  ivan
31298
31299         * httemplate/search/cust_main-quickpay.html: update quickpay for
31300           current search capabilities
31301
31302 2002-03-18 09:50  ivan
31303
31304         * httemplate/config/config.cgi:
31305           fixes bug#367 (yay, that one was annoying):
31306
31307           in config editor, initial newlines in <textarea>s are lost.  even
31308           if you didn't mean to edit them you remove that..
31309
31310 2002-03-18 08:07  ivan
31311
31312         * bin/backup-freeside: removing backup-freeside script from here
31313
31314 2002-03-18 08:05  ivan
31315
31316         * FS/FS/: svc_Common.pm, svc_acct.pm: handle inserting cust_svc and
31317           svc_acct records separately also, to handle imports preserving
31318           svcnum
31319
31320 2002-03-18 07:52  ivan
31321
31322         * httemplate/edit/: part_export.cgi, process/part_export.cgi: added
31323           (incomplete) export foo
31324
31325 2002-03-18 07:51  ivan
31326
31327         * httemplate/browse/part_svc.cgi: UI glitch; forgot ROWSPAN for
31328           export column
31329
31330 2002-03-18 06:17  ivan
31331
31332         * FS/FS/raddb.pm: add noment-specific RADIUS attributes
31333
31334 2002-03-18 01:10  ivan
31335
31336         * README.1.4.0pre12, FS/FS/Conf.pm, FS/FS/svc_domain.pm,
31337           httemplate/config/config-process.cgi,
31338           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
31339           httemplate/docs/upgrade8.html: new config value `defaultrecords',
31340           documentation, javascript config file editor
31341
31342 2002-03-17 00:33  ivan
31343
31344         * httemplate/config/: config-view.cgi, config.cgi: new domain
31345           record editing foo
31346
31347 2002-03-12 10:45  ivan
31348
31349         * httemplate/misc/cancel-unaudited.cgi: print error message for
31350           failed cancels!
31351
31352 2002-03-12 07:33  ivan
31353
31354         * README.1.4.0pre12, htetc/global.asa, htetc/handler.pl,
31355           httemplate/docs/install.html, httemplate/docs/upgrade8.html,
31356           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi:
31357           abstract stupid HTML layer trick out to
31358           HTML::Widgets::SelectLayers
31359
31360 2002-03-09 02:19  khoff
31361
31362         * FS/FS/: Conf.pm, svc_domain.pm: Support for default CNAME/A
31363           records
31364
31365 2002-03-07 11:50  jeff
31366
31367         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
31368           freeside-expiration-alerter, freeside-receivables-report,
31369           freeside-tax-report: less shelling, more perly - abolish some
31370           pipes to sendmail
31371
31372 2002-03-07 06:13  ivan
31373
31374         * FS/FS/cust_bill.pm: better error msgs for mail errors
31375
31376 2002-03-07 06:10  ivan
31377
31378         * FS/FS/: cust_bill.pm, part_export.pm, part_export_option.pm,
31379           queue.pm: [no log message]
31380
31381 2002-03-06 15:32  ivan
31382
31383         * conf/invoice_from: oops, missing invoice_from
31384
31385 2002-03-06 15:31  ivan
31386
31387         * httemplate/docs/upgrade8.html: add freeside-expiration-alerter to
31388           upgrade8.html
31389
31390 2002-03-06 14:44  jeff
31391
31392         * README.1.4.0pre12, FS/MANIFEST, FS/FS/Conf.pm,
31393           FS/bin/freeside-expiration-alerter, conf/alerter_template,
31394           httemplate/docs/admin.html: billing expiration alerts
31395
31396 2002-03-05 16:17  ivan
31397
31398         * FS/bin/: freeside-cc-receipts-report, freeside-credit-report,
31399           freeside-receivables-report, freeside-tax-report: remove CVS Log
31400           tag
31401
31402 2002-03-05 15:13  jeff
31403
31404         * FS/bin/freeside-cc-receipts-report,
31405           FS/bin/freeside-credit-report,
31406           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
31407           httemplate/search/report_cc.cgi,
31408           httemplate/search/report_credit.cgi,
31409           httemplate/search/report_tax.cgi: consistency is nice
31410
31411 2002-03-05 01:44  ivan
31412
31413         * FS/bin/freeside-receivables-report: yes i have crazy customers
31414           with 8-digit customer numbers
31415
31416 2002-03-04 14:10  ivan
31417
31418         * FS/FS/Record.pm: make history tables conditional
31419
31420 2002-03-04 04:48  ivan
31421
31422         * Makefile, README.1.4.0pre12, FS/FS/Record.pm, FS/FS/nas.pm,
31423           bin/create-history-tables, bin/fs-radius-add-check,
31424           bin/fs-radius-add-reply, bin/fs-setup,
31425           httemplate/docs/upgrade8.html: [no log message]
31426
31427 2002-03-03 15:46  ivan
31428
31429         * httemplate/docs/install.html: docu
31430
31431 2002-02-28 15:30  ivan
31432
31433         * httemplate/search/svc_acct.cgi: tyop
31434
31435 2002-02-28 15:18  ivan
31436
31437         * FS/FS/svc_acct.pm: clean up mess.  *sigh*
31438
31439 2002-02-28 15:17  ivan
31440
31441         * FS/FS/svc_acct.pm: clean up mess
31442
31443 2002-02-28 15:13  ivan
31444
31445         * FS/FS/svc_acct.pm: eek
31446
31447 2002-02-28 15:08  ivan
31448
31449         * httemplate/search/svc_acct.cgi: add main menu link
31450
31451 2002-02-28 15:07  ivan
31452
31453         * httemplate/misc/cancel-unaudited.cgi: handle errors better
31454
31455 2002-02-28 14:05  ivan
31456
31457         * FS/FS/Conf.pm, httemplate/config/config-view.cgi,
31458           httemplate/config/config.cgi: s/depreciated/deprecated/
31459
31460 2002-02-27 16:28  jeff
31461
31462         * FS/FS/svc_acct.pm: improved vpopmail support for svc_acct records
31463
31464 2002-02-27 15:20  ivan
31465
31466         * FS/FS/cust_main.pm: oops, spurious error messages
31467
31468 2002-02-27 15:03  ivan
31469
31470         * FS/FS/cust_main.pm: bubble up billing event errors
31471
31472 2002-02-27 14:40  ivan
31473
31474         * FS/FS/cust_bill_event.pm: and missing ) *sigh*
31475
31476 2002-02-27 14:40  ivan
31477
31478         * FS/FS/cust_bill_event.pm: errant ;
31479
31480 2002-02-27 14:39  ivan
31481
31482         * README.1.4.0pre12, FS/FS/cust_bill_event.pm, bin/fs-setup,
31483           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
31484           httemplate/view/cust_bill.cgi: add status and statustext fields
31485           to cust_bill_event
31486
31487 2002-02-27 14:00  ivan
31488
31489         * FS/FS/cust_main.pm: well, don't make things worse when
31490           debugging...
31491
31492 2002-02-27 13:57  ivan
31493
31494         * FS/: FS/cust_main.pm, bin/freeside-daily: better debugging
31495
31496 2002-02-27 09:07  khoff
31497
31498         * httemplate/docs/upgrade8.html: Should be "CREATE TABLE" not
31499           "CREATE INDEX" for part_export_option
31500
31501 2002-02-26 14:09  ivan
31502
31503         * httemplate/search/: report_cc.cgi, report_credit.cgi,
31504           report_receivables.cgi, report_tax.cgi: fixup reports for
31505           templated webUI
31506
31507 2002-02-26 03:53  ivan
31508
31509         * FS/FS/cust_main.pm: okay, finally fix all the weirdness with
31510           shipping adresses.  whew.
31511
31512 2002-02-26 03:42  ivan
31513
31514         * FS/FS/: Record.pm, cust_main.pm: in Record.pm - call ->check
31515           **BEFORE** generating @diff for SQL.  causing weird effects with
31516           cust_main::check that modifies record (ship_ field weirdness)
31517
31518           fix nasty logic error triggered by changing a ship_ field from
31519           something TO identical to the corresponding non-ship_ field.
31520           ouch
31521
31522 2002-02-26 03:30  ivan
31523
31524         * FS/FS/cust_main.pm: fix nasty logic error triggered by changing a
31525           ship_ field from something TO identical to the corresponding
31526           non-ship_ field.  ouch.
31527
31528 2002-02-26 03:11  ivan
31529
31530         * httemplate/edit/cust_main.cgi: fix a weird oops with service
31531           address editing UI that would leave some fields blank... ?
31532
31533 2002-02-26 01:06  ivan
31534
31535         * FS/FS/cust_bill.pm: ugh, payname needs first/last i guess
31536
31537 2002-02-26 00:34  ivan
31538
31539         * FS/FS/cust_main.pm: die with a better error message on bad
31540           locales
31541
31542 2002-02-25 11:09  ivan
31543
31544         * httemplate/search/svc_acct.cgi: keith@landel:     We have users
31545           that have the character "." in their username     we can't search
31546           these customers by Username, can you please fix.
31547
31548 2002-02-23 14:36  ivan
31549
31550         * httemplate/search/: report_cc.cgi, report_credit.cgi,
31551           report_receivables.cgi, report_tax.cgi: take hardcoded paths out
31552           of report cgis
31553
31554 2002-02-23 03:56  ivan
31555
31556         * CREDITS, FS/FS/Record.pm, httemplate/docs/index.html,
31557           httemplate/search/cust_main.cgi,
31558           httemplate/search/cust_main.html: case-insensitive and substring
31559           searching
31560
31561 2002-02-23 03:46  ivan
31562
31563         * httemplate/index.html: silly html tweaking
31564
31565 2002-02-22 23:48  ivan
31566
31567         * httemplate/browse/part_pkg.cgi: it's too late.
31568
31569 2002-02-22 23:35  ivan
31570
31571         * httemplate/browse/part_pkg.cgi: i really should just start moving
31572           things to templates
31573
31574 2002-02-22 23:32  ivan
31575
31576         * httemplate/browse/: part_pkg.cgi, part_svc.cgi: UI nit fixes -
31577           misaligned columns when viewing disabled services/packages
31578
31579 2002-02-22 23:00  ivan
31580
31581         * FS/FS/UID.pm: nit
31582
31583 2002-02-22 18:14  jeff
31584
31585         * FS/FS/UID.pm, bin/svc_acct.export,
31586           httemplate/search/report_cc.cgi,
31587           httemplate/search/report_credit.cgi,
31588           httemplate/search/report_receivables.cgi,
31589           httemplate/search/report_tax.cgi: report fixes and cruft removal
31590
31591 2002-02-22 18:02  ivan
31592
31593         * httemplate/: index.html, docs/install.html, docs/upgrade8.html:
31594           UI work on main menu, remove Archive::Tar from docs
31595
31596 2002-02-22 15:18  jeff
31597
31598         * FS/MANIFEST, FS/bin/freeside-cc-receipts-report,
31599           FS/bin/freeside-credit-report,
31600           FS/bin/freeside-receivables-report, FS/bin/freeside-tax-report,
31601           conf/report_template, httemplate/classic.html,
31602           httemplate/index.html, httemplate/search/report_cc.cgi,
31603           httemplate/search/report_cc.html,
31604           httemplate/search/report_credit.cgi,
31605           httemplate/search/report_credit.html,
31606           httemplate/search/report_receivables.cgi,
31607           httemplate/search/report_tax.cgi,
31608           httemplate/search/report_tax.html: add some reporting features
31609
31610 2002-02-22 15:08  ivan
31611
31612         * FS/FS/cust_pay_batch.pm: fix i18n zip
31613
31614 2002-02-22 14:13  ivan
31615
31616         * httemplate/edit/cust_main.cgi: billing vs. shipping states
31617           weren't sorted in the same order.  UI glitch only
31618
31619 2002-02-22 04:31  ivan
31620
31621         * httemplate/config/: config-process.cgi, config-view.cgi: fixup
31622           <SELECT> configuration editing, fixes Bug#350
31623
31624 2002-02-22 04:13  ivan
31625
31626         * httemplate/index.html: close </FORM> tags
31627
31628 2002-02-22 01:01  ivan
31629
31630         * FS/FS/svc_acct.pm: correctly disable/enable accounts @ CP
31631
31632 2002-02-22 00:58  ivan
31633
31634         * FS/FS/svc_acct.pm: freeside *SUSPENDED* -> CP set_mailbox_status
31635           OTHER/OTHER_BOUNCE
31636
31637 2002-02-21 23:50  ivan
31638
31639         * bin/fs-setup: doh
31640
31641 2002-02-21 22:42  ivan
31642
31643         * FS/FS/queue.pm: UI in joblisting: don't split ( retry | remove )
31644           links
31645
31646 2002-02-21 22:39  ivan
31647
31648         * FS/FS/queue.pm: don't error out on bad svcnum's, just silently
31649           remove them
31650
31651 2002-02-21 22:23  ivan
31652
31653         * FS/FS/svc_acct.pm: don't leak perl line numbers on cp
31654           provisioning errors
31655
31656 2002-02-21 21:56  ivan
31657
31658         * FS/FS/svc_acct.pm: fix bugs in CP mailbox changes: cp_change and
31659           cp_rename
31660
31661 2002-02-21 17:07  ivan
31662
31663         * FS/FS/Conf.pm, httemplate/view/cust_main.cgi,
31664           httemplate/view/cust_pkg.cgi: UI work:
31665
31666           make all functions of view/cust_pkg.cgi available on
31667           view/cust_main.cgi  - having them one link down in "Edit" is
31668           confusing.
31669
31670           closes: Bug#325
31671
31672 2002-02-21 15:17  ivan
31673
31674         * bin/fs-setup: queue.svcnum is nullable too, oops
31675
31676 2002-02-21 13:43  ivan
31677
31678         * bin/fs-setup: looks like statustext field is missing NULL flag in
31679           fs-setup
31680
31681 2002-02-20 14:03  ivan
31682
31683         * httemplate/index.html: invoice reports belong here too
31684
31685 2002-02-20 02:39  ivan
31686
31687         * FS/FS/CGI.pm: fixes eidiot under Mason, closes: Bug#344
31688
31689 2002-02-20 01:44  ivan
31690
31691         * httemplate/view/cust_main.cgi: don't display full card in
31692           webinterface
31693
31694 2002-02-19 19:17  jeff
31695
31696         * FS/FS/cust_main.pm: correct sense of tax generation
31697
31698 2002-02-19 17:03  ivan
31699
31700         * CREDITS, README.1.4.0pre11, README.1.4.0pre8, FS/FS/CGI.pm,
31701           FS/FS/Record.pm, FS/FS/queue.pm, FS/FS/svc_acct.pm,
31702           FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
31703           FS/bin/freeside-queued, bin/fs-setup, htetc/global.asa,
31704           htetc/handler.pl, httemplate/index.html,
31705           httemplate/browse/queue.cgi, httemplate/misc/queue.cgi,
31706           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
31707           httemplate/view/svc_forward.cgi, httemplate/view/svc_www.cgi: use
31708           Net::SSH::ssh_cmd for all job queueing rather than local
31709           duplicated ssh subs
31710
31711           queue daemon updates: retry & remove links work, bubble up error
31712           message to webinterface, link to svcnum & have job listings on
31713           view/svc_* pages, closes: Bug#280
31714
31715           s/option/optionname/ schema change, dumb mysql, closes: Bug#334
31716
31717 2002-02-19 15:43  ivan
31718
31719         * httemplate/docs/: install.html, schema.html, upgrade8.html: set
31720           EVERYTHING=1 for your own mod_perl compile
31721
31722 2002-02-18 23:51  ivan
31723
31724         * httemplate/index.html: oops
31725
31726 2002-02-18 23:00  ivan
31727
31728         * httemplate/classic.html: TMTOWTDI
31729
31730 2002-02-18 20:43  ivan
31731
31732         * httemplate/index.html: new main menu!
31733
31734 2002-02-18 19:22  jeff
31735
31736         * FS/FS/cust_refund.pm: fix refund posting
31737
31738 2002-02-18 19:15  ivan
31739
31740         * FS/FS/cust_refund.pm: <rluser> ut_number instead of ut_numbern
31741
31742 2002-02-18 19:06  ivan
31743
31744         * FS/FS/cust_refund.pm: need to use FS::Record qw(qsearch) !
31745
31746 2002-02-18 18:57  ivan
31747
31748         * httemplate/: edit/part_pkg.cgi, view/cust_main.cgi: allow custom
31749           packages to edit service quantities also
31750
31751 2002-02-18 12:09  ivan
31752
31753         * httemplate/edit/part_svc.cgi: bad warning, causing errors with
31754           strict
31755
31756 2002-02-18 10:07  ivan
31757
31758         * FS/FS/prepay_credit.pm: document 'seconds'
31759
31760 2002-02-18 02:14  ivan
31761
31762         * httemplate/edit/svc_www.cgi: oops!
31763
31764 2002-02-18 00:53  ivan
31765
31766         * Makefile: make release and make update-webdemo targets
31767
31768 2002-02-18 00:39  ivan
31769
31770         * FS/FS/Conf.pm, FS/FS/part_bill_event.pm, FS/FS/part_pkg.pm,
31771           htetc/global.asa, httemplate/edit/part_pkg.cgi: safe web demo
31772           operation!  closes: Bug#217
31773
31774           fix bug in edit/part_pkg: s/bkg/pkg/
31775
31776           edit/part_pkg.cgi - plan <SELECT> is now properly stick on
31777           errors, closes: Bug#323
31778
31779 2002-02-17 19:45  ivan
31780
31781         * httemplate/edit/part_svc.cgi: fix modified <SELECT>s under
31782           netcape4, use one for svc_acct.popnum too
31783
31784 2002-02-17 17:26  ivan
31785
31786         * README.1.4.0pre11, httemplate/docs/install.html,
31787           httemplate/docs/upgrade8.html: rsync docs
31788
31789 2002-02-17 16:21  jeff
31790
31791         * Makefile: keep accidentally checking in Makefile changes, gotta
31792           do something about that...
31793
31794 2002-02-17 16:13  jeff
31795
31796         * Makefile, FS/FS/Conf.pm, bin/svc_acct.export, eg/vpopmailrestart:
31797           trading in tar for rsync for improved vpopmail support
31798
31799 2002-02-17 13:01  ivan
31800
31801         * FS/MANIFEST: removing CGIwrapper.pm
31802
31803 2002-02-17 11:12  ivan
31804
31805         * README.1.4.0pre9, FS/MANIFEST, FS/FS/CGIwrapper.pm,
31806           FS/t/CGIwrapper.t: get ride of CGIwrapper.pm
31807
31808 2002-02-17 11:07  jeff
31809
31810         * FS/FS/svc_forward.pm: queue svc_forward remote commands; better
31811           commands too
31812
31813 2002-02-16 13:47  ivan
31814
31815         * htetc/global.asa: work with current Apache::ASP
31816
31817 2002-02-16 10:14  ivan
31818
31819         * TODO: now in RT2!
31820
31821 2002-02-15 23:27  ivan
31822
31823         * httemplate/docs/install.html: install warnings about mysql
31824
31825 2002-02-15 12:21  jeff
31826
31827         * bin/svc_acct.export: remove arbitary uid requirement for vpasswd
31828           generation
31829
31830 2002-02-15 11:34  ivan
31831
31832         * Makefile: keep accidentally checking in Makefile changes, gotta
31833           do something about that...
31834
31835 2002-02-15 11:33  ivan
31836
31837         * Makefile, FS/FS/Conf.pm, FS/FS/svc_acct.pm: CP provisioning!!
31838
31839 2002-02-14 14:37  jeff
31840
31841         * bin/svc_acct.export: fix bug in multiline radiusprepend
31842
31843 2002-02-14 10:06  ivan
31844
31845         * bin/: fs-radius-add-check, fs-radius-add-reply: docs?  haha
31846
31847 2002-02-13 17:12  ivan
31848
31849         * FS/FS/cust_pay_batch.pm: don't require state (i18n)
31850
31851 2002-02-12 10:56  ivan
31852
31853         * FS/FS/cust_bill.pm: more information in "cant send invoice email"
31854           error message
31855
31856 2002-02-12 10:47  ivan
31857
31858         * FS/FS/cust_main.pm: fixes:
31859
31860           Error running invoice event ($cust_main->charge( 10.00, 'Overdue
31861           Bill' );): Illegal or empty (text) comment:  at
31862           /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1141.
31863
31864 2002-02-12 10:37  ivan
31865
31866         * bin/svc_acct.export: fixes:
31867
31868           In string, @domain now must be written as \@domain at
31869           ./svc_acct.export line 292, near "^append @domain" Global symbol
31870           "@domain" requires explicit package name at ./svc_acct.export
31871           line 292.  Execution of ./svc_acct.export aborted due to
31872           compilation errors.
31873
31874 2002-02-11 21:58  ivan
31875
31876         * README.1.4.0pre9, bin/fs-setup, httemplate/docs/admin.html:
31877           fixes: bug#331
31878
31879 2002-02-11 20:49  ivan
31880
31881         * httemplate/edit/part_bill_event.cgi: oops
31882
31883 2002-02-11 19:29  ivan
31884
31885         * README.1.4.0pre8, README.1.4.0pre9: 1.4.0pre9!!!
31886
31887 2002-02-11 18:11  ivan
31888
31889         * FS/FS/Conf.pm, bin/svc_acct.export, httemplate/config/config.cgi:
31890           add username_policy "@append domain"
31891
31892           add "select" config type, mmm
31893
31894 2002-02-11 18:06  ivan
31895
31896         * FS/FS/svc_acct.pm: that's not a bug anymore, don't list it in the
31897           BUGS section
31898
31899 2002-02-11 17:25  ivan
31900
31901         * httemplate/edit/part_svc.cgi: red warning for unknown type :)
31902
31903 2002-02-11 17:13  ivan
31904
31905         * httemplate/edit/part_svc.cgi: service definition domsvc is now a
31906           domain pulldown closes: Bug#328
31907
31908 2002-02-11 15:01  ivan
31909
31910         * FS/FS/svc_forward.pm: oops, code hidden by pod
31911
31912 2002-02-11 13:51  ivan
31913
31914         * httemplate/edit/svc_acct.cgi: don't display useless finger and
31915           shell fields if uid is set to fixed & blank in the service
31916           definition - causes: Error: Can't have finger-name without uid
31917
31918 2002-02-11 11:38  ivan
31919
31920         * FS/FS/Conf.pm, FS/FS/svc_www.pm, httemplate/edit/svc_acct.cgi,
31921           httemplate/edit/process/svc_www.cgi,
31922           httemplate/view/svc_domain.cgi, httemplate/view/svc_www.cgi:
31923           svc_www is working!
31924
31925           also auto-create and add A records if necessary using apacheip
31926           config file.
31927
31928           and show all domain_records on view/svc_domain.cgi page
31929
31930 2002-02-10 14:31  ivan
31931
31932         * httemplate/edit/svc_acct.cgi: ui
31933
31934 2002-02-10 14:21  ivan
31935
31936         * httemplate/edit/part_pkg.cgi: slighly different wording
31937
31938 2002-02-10 14:06  ivan
31939
31940         * FS/FS/cust_svc.pm: another bug in quantity checking
31941
31942 2002-02-10 13:37  ivan
31943
31944         * FS/FS/cust_svc.pm: import qsearch() so the quantity checking
31945           works
31946
31947 2002-02-10 13:30  ivan
31948
31949         * FS/FS/Conf.pm, FS/FS/part_pkg.pm, conf/agent_defaultpkg: add new
31950           package definitions to all agent types by default
31951
31952           config option to restore current behaviour (must explicitly add
31953           new package definitions to each agent type)
31954
31955           closes: Bug#324
31956
31957 2002-02-10 11:58  ivan
31958
31959         * FS/MANIFEST, FS/bin/freeside-bill, FS/bin/freeside-daily,
31960           httemplate/docs/billing.html, httemplate/docs/upgrade8.html,
31961           httemplate/edit/process/part_bill_event.cgi: update billing
31962           documentation for the new world of invoice events added
31963           freeside-daily replacing freeside-bill for the new world of
31964           invoice events
31965
31966 2002-02-10 10:56  ivan
31967
31968         * README.1.4.0pre9, FS/FS/cust_pay.pm, bin/fs-setup,
31969           httemplate/docs/upgrade8.html, httemplate/edit/cust_pay.cgi: use
31970           unique tokens to prevent double-submission of payments in the web
31971           UI (closes: Bug#320)
31972
31973 2002-02-10 09:30  ivan
31974
31975         * httemplate/search/cust_main.cgi: eliminate duplicate cusomters
31976           before figuring to display a list or redirect.  eliiminates "2
31977           matching found" displayed but only one in list.
31978
31979 2002-02-10 09:02  ivan
31980
31981         * FS/FS/cust_main_invoice.pm: allow + in email addresses
31982
31983 2002-02-10 08:49  ivan
31984
31985         * FS/FS/cust_main_invoice.pm: okay, for now, don't try to transform
31986           email addresses into svcnum-linked destinations
31987
31988 2002-02-10 08:40  ivan
31989
31990         * Makefile, httemplate/edit/svc_acct.cgi:
31991           fix "no previous account to recall hidden password from" error
31992           when adding new accounts & get an error on first try
31993
31994 2002-02-10 08:14  ivan
31995
31996         * Makefile, httemplate/index.html,
31997           httemplate/browse/svc_acct_pop.cgi,
31998           httemplate/edit/svc_acct_pop.cgi: s/POP/Access Number/ in the
31999           webui
32000
32001 2002-02-10 08:05  ivan
32002
32003         * htetc/handler.pl, httemplate/browse/agent.cgi,
32004           httemplate/browse/agent_type.cgi,
32005           httemplate/browse/cust_main_county.cgi,
32006           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
32007           httemplate/browse/part_bill_event.cgi,
32008           httemplate/browse/part_pkg.cgi,
32009           httemplate/browse/part_referral.cgi,
32010           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
32011           httemplate/browse/svc_acct_pop.cgi,
32012           httemplate/config/config-process.cgi,
32013           httemplate/config/config-view.cgi, httemplate/config/config.cgi,
32014           httemplate/edit/REAL_cust_pkg.cgi, httemplate/edit/agent.cgi,
32015           httemplate/edit/agent_type.cgi,
32016           httemplate/edit/cust_bill_pay.cgi,
32017           httemplate/edit/cust_credit.cgi,
32018           httemplate/edit/cust_credit_bill.cgi,
32019           httemplate/edit/cust_main.cgi,
32020           httemplate/edit/cust_main_county-expand.cgi,
32021           httemplate/edit/cust_main_county.cgi,
32022           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32023           httemplate/edit/part_bill_event.cgi,
32024           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
32025           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
32026           httemplate/edit/svc_acct_pop.cgi,
32027           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32028           httemplate/edit/svc_forward.cgi,
32029           httemplate/edit/process/quick-cust_pkg.cgi,
32030           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
32031           httemplate/misc/catchall.cgi,
32032           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
32033           httemplate/misc/process/link.cgi,
32034           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
32035           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
32036           httemplate/search/svc_acct.cgi,
32037           httemplate/search/svc_acct_sm.cgi,
32038           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32039           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
32040           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
32041           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
32042           httemplate/view/svc_www.cgi: *finally* seems to be working under
32043           Mason.  sheesh.  *finally* seems to be working under Mason.
32044           sheesh.  *finally* seems to be working under Mason.  sheesh.
32045           *finally* seems to be working under Mason.  sheesh.  *finally*
32046           seems to be working under Mason.  sheesh.  *finally* seems to be
32047           working under Mason.  sheesh.  *finally* seems to be working
32048           under Mason.  sheesh.  *finally* seems to be working under Mason.
32049           sheesh.
32050
32051 2002-02-10 05:21  ivan
32052
32053         * htetc/handler.pl, httemplate/browse/agent.cgi,
32054           httemplate/browse/agent_type.cgi,
32055           httemplate/browse/cust_main_county.cgi,
32056           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
32057           httemplate/browse/part_bill_event.cgi,
32058           httemplate/browse/part_pkg.cgi,
32059           httemplate/browse/part_referral.cgi,
32060           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
32061           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
32062           httemplate/edit/agent_type.cgi,
32063           httemplate/edit/cust_bill_pay.cgi,
32064           httemplate/edit/cust_credit.cgi,
32065           httemplate/edit/cust_credit_bill.cgi,
32066           httemplate/edit/cust_main.cgi,
32067           httemplate/edit/cust_main_county-expand.cgi,
32068           httemplate/edit/cust_main_county.cgi,
32069           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32070           httemplate/edit/part_bill_event.cgi,
32071           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
32072           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
32073           httemplate/edit/svc_acct_pop.cgi,
32074           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32075           httemplate/edit/svc_forward.cgi,
32076           httemplate/edit/process/REAL_cust_pkg.cgi,
32077           httemplate/edit/process/agent.cgi,
32078           httemplate/edit/process/agent_type.cgi,
32079           httemplate/edit/process/cust_bill_pay.cgi,
32080           httemplate/edit/process/cust_credit.cgi,
32081           httemplate/edit/process/cust_credit_bill.cgi,
32082           httemplate/edit/process/cust_main.cgi,
32083           httemplate/edit/process/cust_main_county-collapse.cgi,
32084           httemplate/edit/process/cust_main_county-expand.cgi,
32085           httemplate/edit/process/cust_main_county.cgi,
32086           httemplate/edit/process/cust_pay.cgi,
32087           httemplate/edit/process/cust_pkg.cgi,
32088           httemplate/edit/process/part_pkg.cgi,
32089           httemplate/edit/process/part_referral.cgi,
32090           httemplate/edit/process/quick-cust_pkg.cgi,
32091           httemplate/edit/process/svc_acct.cgi,
32092           httemplate/edit/process/svc_acct_pop.cgi,
32093           httemplate/edit/process/svc_acct_sm.cgi,
32094           httemplate/edit/process/svc_domain.cgi,
32095           httemplate/edit/process/svc_forward.cgi,
32096           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
32097           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
32098           httemplate/misc/delete-cust_pay.cgi,
32099           httemplate/misc/delete-customer.cgi,
32100           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
32101           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
32102           httemplate/misc/unsusp_pkg.cgi,
32103           httemplate/misc/process/catchall.cgi,
32104           httemplate/misc/process/delete-customer.cgi,
32105           httemplate/misc/process/link.cgi,
32106           httemplate/search/cust_bill.cgi, httemplate/search/cust_pay.cgi,
32107           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
32108           httemplate/search/svc_acct_sm.cgi,
32109           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32110           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
32111           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
32112           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
32113           httemplate/view/svc_www.cgi: removed <!-- $Id$ --> from all files
32114           to fix any redirects, whew
32115
32116           Mason handler.pl overrides CGI::redirect
32117
32118           fixed strict; problems in edit/part_pkg.cgi &
32119           edit/process/part_pkg.cgi
32120
32121 2002-02-09 18:28  ivan
32122
32123         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi,
32124           httemplate/view/cust_main.cgi: hide SS# unless you turn it on via
32125           config file
32126
32127 2002-02-09 18:16  ivan
32128
32129         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill.pm,
32130           FS/FS/cust_bill_event.pm, FS/FS/cust_main.pm, htetc/handler.pl,
32131           httemplate/browse/part_bill_event.cgi,
32132           httemplate/edit/part_pkg.cgi,
32133           httemplate/edit/process/part_bill_event.cgi,
32134           httemplate/edit/process/part_pkg.cgi,
32135           httemplate/view/cust_bill.cgi: pro-rating w/ web interface,
32136           tested (closes: Bug#313).
32137
32138           view/cust_bill.cgi invoice view shows invoice events!
32139
32140           fix bug where adding events with no name silently failed instead
32141           of giving an error
32142
32143           add new comission plans
32144
32145 2002-02-09 17:47  ivan
32146
32147         * README.1.4.0pre8, httemplate/docs/upgrade8.html,
32148           FS/bin/freeside-bill: remove -i option from freeside-bill
32149           (obsoleted by invoice events)
32150
32151 2002-02-09 10:24  ivan
32152
32153         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
32154           httemplate/edit/process/agent_type.cgi,
32155           httemplate/edit/process/cust_main_county-expand.cgi,
32156           httemplate/edit/process/cust_main_county.cgi,
32157           httemplate/edit/process/cust_pay.cgi,
32158           httemplate/edit/process/part_pkg.cgi,
32159           httemplate/search/cust_main.cgi, httemplate/search/cust_pkg.cgi,
32160           httemplate/search/svc_domain.cgi: no more exit() in templates
32161
32162 2002-02-09 10:09  ivan
32163
32164         * FS/FS/svc_domain.pm: okay all external export from .pm files is
32165           queued! (closes: Bug#249)
32166
32167 2002-02-09 09:45  ivan
32168
32169         * FS/FS/cust_svc.pm, httemplate/misc/process/link.cgi: have
32170           FS::cust_svc::check look up & check pkg_svc.quantity like
32171           httemplate/view/cust_pkg.cgi (closes: Bug#43)
32172
32173 2002-02-09 09:03  ivan
32174
32175         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl: okay, both
32176           Apache::ASP and Mason should set no-cache headers now (closes:
32177           Bug#23)
32178
32179 2002-02-07 14:30  ivan
32180
32181         * Makefile: oops, reversing bad Makefile patch
32182
32183 2002-02-07 14:29  ivan
32184
32185         * Makefile, FS/FS/Conf.pm, FS/FS/cust_bill_pay.pm,
32186           FS/FS/cust_pay.pm, httemplate/browse/agent_type.cgi,
32187           httemplate/browse/nas.cgi, httemplate/misc/delete-cust_pay.cgi,
32188           httemplate/view/cust_main.cgi: delete payments
32189
32190 2002-02-06 07:55  ivan
32191
32192         * FS/FS/cust_main.pm, bin/pod2x: doc updates and pod2x fix to skip
32193           blib/ files
32194
32195 2002-02-06 07:50  ivan
32196
32197         * FS/FS/cust_bill.pm: pod typo
32198
32199 2002-02-06 07:49  ivan
32200
32201         * Makefile, httemplate/docs/install.html: documentation building
32202           Makefile patch
32203
32204 2002-02-06 07:36  ivan
32205
32206         * FS/FS/part_bill_event.pm: part_bill_event.plan can contain
32207           punctuation
32208
32209 2002-02-06 07:07  ivan
32210
32211         * bin/fs-setup: tyop
32212
32213 2002-02-06 06:58  ivan
32214
32215         * FS/bin/freeside-adduser: fix for non-file auth
32216
32217 2002-02-05 12:25  ivan
32218
32219         * FS/FS/Record.pm: better error messages if you haven't run
32220           fs-setup ?
32221
32222 2002-02-05 10:24  ivan
32223
32224         * httemplate/docs/install.html: &nbsp; for commands; confusing
32225           otherwise
32226
32227 2002-02-05 10:04  ivan
32228
32229         * httemplate/docs/install.html: doc
32230
32231 2002-02-05 08:48  ivan
32232
32233         * fs_passwd/fs_passwd, fs_passwd/fs_passwd.cgi,
32234           fs_passwd/fs_passwd.html, httemplate/docs/passwd.html: web-based
32235           password changer!
32236
32237 2002-02-05 03:06  ivan
32238
32239         * httemplate/docs/upgrade8.html: don't need DBIx::DataSource for
32240           upgrades
32241
32242 2002-02-05 01:46  ivan
32243
32244         * httemplate/docs/: install.html, upgrade8.html: doc
32245
32246 2002-02-04 23:57  ivan
32247
32248         * README.1.4.0pre8, httemplate/docs/upgrade8.html: fix
32249           part_export_option indices
32250
32251 2002-02-04 10:12  ivan
32252
32253         * httemplate/docs/install.html: doc update
32254
32255 2002-02-04 09:12  ivan
32256
32257         * httemplate/docs/man/FS/: Bill.html, Invoice.html: ancient files
32258
32259 2002-02-04 09:06  ivan
32260
32261         * Makefile, README.1.4.0pre4567-8, README.1.4.0pre8: 1.4.0pre8!
32262
32263 2002-02-04 09:04  ivan
32264
32265         * bin/fs-setup, httemplate/docs/upgrade8.html,
32266           httemplate/edit/part_bill_event.cgi: have fs-setup create the
32267           necessary "default" billing events documentation on necessary
32268           "default" billing events
32269
32270 2002-02-04 08:44  ivan
32271
32272         * httemplate/docs/install.html, httemplate/docs/upgrade8.html,
32273           httemplate/edit/part_bill_event.cgi,
32274           httemplate/view/cust_bill.cgi, FS/FS/cust_bill.pm,
32275           FS/FS/cust_main.pm: billing events!
32276
32277 2002-01-30 10:22  ivan
32278
32279         * httemplate/: browse/part_bill_event.cgi,
32280           edit/part_bill_event.cgi, edit/process/part_bill_event.cgi: fully
32281           working invoice event web interface
32282
32283 2002-01-30 06:18  ivan
32284
32285         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
32286           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
32287           httemplate/browse/cust_main_county.cgi,
32288           httemplate/browse/cust_pay_batch.cgi, httemplate/browse/nas.cgi,
32289           httemplate/browse/part_bill_event.cgi,
32290           httemplate/browse/part_pkg.cgi,
32291           httemplate/browse/part_referral.cgi,
32292           httemplate/browse/part_svc.cgi, httemplate/browse/queue.cgi,
32293           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/install.html,
32294           httemplate/edit/agent.cgi, httemplate/edit/agent_type.cgi,
32295           httemplate/edit/cust_bill_pay.cgi,
32296           httemplate/edit/cust_credit.cgi,
32297           httemplate/edit/cust_credit_bill.cgi,
32298           httemplate/edit/cust_main.cgi,
32299           httemplate/edit/cust_main_county-expand.cgi,
32300           httemplate/edit/cust_main_county.cgi,
32301           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
32302           httemplate/edit/part_bill_event.cgi,
32303           httemplate/edit/part_referral.cgi, httemplate/edit/part_svc.cgi,
32304           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_acct_pop.cgi,
32305           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
32306           httemplate/edit/svc_forward.cgi,
32307           httemplate/edit/process/agent.cgi,
32308           httemplate/edit/process/agent_type.cgi,
32309           httemplate/edit/process/cust_bill_pay.cgi,
32310           httemplate/edit/process/cust_credit.cgi,
32311           httemplate/edit/process/cust_credit_bill.cgi,
32312           httemplate/edit/process/cust_main.cgi,
32313           httemplate/edit/process/cust_main_county-collapse.cgi,
32314           httemplate/edit/process/cust_main_county-expand.cgi,
32315           httemplate/edit/process/cust_main_county.cgi,
32316           httemplate/edit/process/cust_pay.cgi,
32317           httemplate/edit/process/cust_pkg.cgi,
32318           httemplate/edit/process/part_pkg.cgi,
32319           httemplate/edit/process/part_referral.cgi,
32320           httemplate/edit/process/quick-cust_pkg.cgi,
32321           httemplate/edit/process/svc_acct.cgi,
32322           httemplate/edit/process/svc_acct_pop.cgi,
32323           httemplate/edit/process/svc_acct_sm.cgi,
32324           httemplate/edit/process/svc_domain.cgi,
32325           httemplate/edit/process/svc_forward.cgi,
32326           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
32327           httemplate/misc/cancel_pkg.cgi, httemplate/misc/catchall.cgi,
32328           httemplate/misc/delete-customer.cgi,
32329           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
32330           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
32331           httemplate/misc/unsusp_pkg.cgi,
32332           httemplate/misc/process/catchall.cgi,
32333           httemplate/misc/process/delete-customer.cgi,
32334           httemplate/misc/process/link.cgi,
32335           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
32336           httemplate/search/cust_pay.cgi, httemplate/search/cust_pkg.cgi,
32337           httemplate/search/svc_acct.cgi,
32338           httemplate/search/svc_acct_sm.cgi,
32339           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
32340           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
32341           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
32342           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi,
32343           httemplate/view/svc_www.cgi: remove   use Module; and   $cgi =
32344           new CGI;   &cgisuidsetup(); from all templates.  should work
32345           better under Mason.
32346
32347 2002-01-29 09:46  ivan
32348
32349         * httemplate/docs/man/: FS.html, FS/CGI.html, FS/CGIwrapper.html,
32350           FS/Conf.html, FS/Record.html, FS/SessionClient.html,
32351           FS/SignupClient.html, FS/UID.html, FS/agent.html,
32352           FS/agent_type.html, FS/cust_bill.html, FS/cust_bill_pkg.html,
32353           FS/cust_credit.html, FS/cust_main.html, FS/cust_main_county.html,
32354           FS/cust_main_invoice.html, FS/cust_pay.html,
32355           FS/cust_pay_batch.html, FS/cust_pkg.html, FS/cust_refund.html,
32356           FS/cust_svc.html, FS/domain_record.html, FS/nas.html,
32357           FS/part_pkg.html, FS/part_referral.html, FS/part_svc.html,
32358           FS/pkg_svc.html, FS/port.html, FS/prepay_credit.html,
32359           FS/session.html, FS/svc_Common.html, FS/svc_acct.html,
32360           FS/svc_acct_pop.html, FS/svc_acct_sm.html, FS/svc_domain.html,
32361           FS/svc_www.html, FS/type_pkgs.html: these are all auto-generated
32362           by the installation; don't check them into CVS (probably should
32363           generate them for a release tarball though)
32364
32365 2002-01-29 09:42  ivan
32366
32367         * README.1.4.0pre4567-8, FS/FS/part_bill_event.pm, bin/fs-setup,
32368           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
32369           httemplate/docs/man/FS/SessionClient.html,
32370           httemplate/docs/man/FS/UID.html,
32371           httemplate/docs/man/FS/agent.html,
32372           httemplate/docs/man/FS/agent_type.html,
32373           httemplate/docs/man/FS/cust_bill.html,
32374           httemplate/docs/man/FS/cust_bill_pkg.html,
32375           httemplate/docs/man/FS/cust_credit.html,
32376           httemplate/docs/man/FS/cust_main.html,
32377           httemplate/docs/man/FS/cust_main_county.html,
32378           httemplate/docs/man/FS/cust_main_invoice.html,
32379           httemplate/docs/man/FS/cust_pay.html,
32380           httemplate/docs/man/FS/cust_pay_batch.html,
32381           httemplate/docs/man/FS/cust_pkg.html,
32382           httemplate/docs/man/FS/cust_refund.html,
32383           httemplate/docs/man/FS/cust_svc.html,
32384           httemplate/docs/man/FS/domain_record.html,
32385           httemplate/docs/man/FS/nas.html,
32386           httemplate/docs/man/FS/part_pkg.html,
32387           httemplate/docs/man/FS/part_referral.html,
32388           httemplate/docs/man/FS/part_svc.html,
32389           httemplate/docs/man/FS/pkg_svc.html,
32390           httemplate/docs/man/FS/port.html,
32391           httemplate/docs/man/FS/prepay_credit.html,
32392           httemplate/docs/man/FS/session.html,
32393           httemplate/docs/man/FS/svc_Common.html,
32394           httemplate/docs/man/FS/svc_acct.html,
32395           httemplate/docs/man/FS/svc_acct_pop.html,
32396           httemplate/docs/man/FS/svc_acct_sm.html,
32397           httemplate/docs/man/FS/svc_domain.html,
32398           httemplate/docs/man/FS/svc_www.html,
32399           httemplate/docs/man/FS/type_pkgs.html: weight, plan and plandata
32400           fields in part_bill_event
32401
32402 2002-01-29 08:33  ivan
32403
32404         * Makefile, FS/FS.pm, FS/FS/Record.pm, FS/FS/cust_main.pm,
32405           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
32406           FS/FS/svc_acct.pm, bin/pod2x, htetc/global.asa, htetc/handler.pl,
32407           httemplate/index.html, httemplate/browse/part_bill_event.cgi,
32408           httemplate/docs/install.html, httemplate/docs/man/FS.html,
32409           httemplate/docs/man/FS/CGI.html,
32410           httemplate/docs/man/FS/Conf.html,
32411           httemplate/docs/man/FS/Record.html,
32412           httemplate/docs/man/FS/SessionClient.html,
32413           httemplate/docs/man/FS/SignupClient.html,
32414           httemplate/docs/man/FS/UID.html,
32415           httemplate/docs/man/FS/agent.html,
32416           httemplate/docs/man/FS/agent_type.html,
32417           httemplate/docs/man/FS/cust_bill.html,
32418           httemplate/docs/man/FS/cust_bill_pkg.html,
32419           httemplate/docs/man/FS/cust_credit.html,
32420           httemplate/docs/man/FS/cust_main.html,
32421           httemplate/docs/man/FS/cust_main_county.html,
32422           httemplate/docs/man/FS/cust_main_invoice.html,
32423           httemplate/docs/man/FS/cust_pay.html,
32424           httemplate/docs/man/FS/cust_pay_batch.html,
32425           httemplate/docs/man/FS/cust_pkg.html,
32426           httemplate/docs/man/FS/cust_refund.html,
32427           httemplate/docs/man/FS/cust_svc.html,
32428           httemplate/docs/man/FS/domain_record.html,
32429           httemplate/docs/man/FS/nas.html,
32430           httemplate/docs/man/FS/part_pkg.html,
32431           httemplate/docs/man/FS/part_referral.html,
32432           httemplate/docs/man/FS/part_svc.html,
32433           httemplate/docs/man/FS/pkg_svc.html,
32434           httemplate/docs/man/FS/port.html,
32435           httemplate/docs/man/FS/prepay_credit.html,
32436           httemplate/docs/man/FS/session.html,
32437           httemplate/docs/man/FS/svc_Common.html,
32438           httemplate/docs/man/FS/svc_acct.html,
32439           httemplate/docs/man/FS/svc_acct_pop.html,
32440           httemplate/docs/man/FS/svc_acct_sm.html,
32441           httemplate/docs/man/FS/svc_domain.html,
32442           httemplate/docs/man/FS/svc_www.html,
32443           httemplate/docs/man/FS/type_pkgs.html,
32444           httemplate/edit/part_bill_event.cgi,
32445           httemplate/edit/part_pkg.cgi,
32446           httemplate/edit/process/part_bill_event.cgi: - web interface for
32447           hourly account charges!   (FS::cust_pkg, FS::cust_svc and
32448           FS::svc_acct seconds_since methods) - Makefile target to
32449           regenerate HTML manpages on install - FS.pm doc update -
32450           $FS::Record::Debug now dumps all SQL - new FS::cust_main methods:
32451           ->cancel, ->invoicing_list_addpost - start of a billing event web
32452           interface - cust_pay::upgrade_replace doesn't error out if
32453           history includes   overapplied payments
32454
32455 2002-01-29 03:11  ivan
32456
32457         * bin/fs-setup: oops bad column type for part_bill_event.payby
32458
32459 2002-01-28 03:24  ivan
32460
32461         * FS/FS/Record.pm: oops, syntax error in new() check for missing
32462           subclass table sub (eek)
32463
32464 2002-01-27 22:57  ivan
32465
32466         * README.1.4.0pre4567-8, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
32467           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, FS/FS/part_pkg.pm,
32468           FS/FS/part_svc.pm, bin/fs-setup, httemplate/docs/schema.html,
32469           httemplate/docs/upgrade8.html: book closing schema changes
32470
32471 2002-01-27 21:15  ivan
32472
32473         * README.1.4.0pre4567-8, FS/FS/part_export.pm,
32474           FS/FS/part_export_option.pm, bin/fs-setup,
32475           httemplate/docs/schema.html, httemplate/docs/upgrade8.html:
32476           part_export schema changes
32477
32478 2002-01-25 17:52  ivan
32479
32480         * FS/FS/cust_credit_refund.pm: another bug spotted by jeff
32481
32482 2002-01-24 09:02  ivan
32483
32484         * FS/FS/Record.pm: emit a warning in this unlikely case again
32485
32486 2002-01-24 08:58  ivan
32487
32488         * FS/FS/: cust_bill_pay.pm, cust_credit.pm, cust_credit_bill.pm,
32489           cust_credit_refund.pm, cust_pay.pm, cust_refund.pm: <rluser>
32490           rather than == 0 in the ::check's ....  <rluser> you might
32491           consider <= 0
32492
32493 2002-01-24 08:54  ivan
32494
32495         * FS/FS/cust_credit_refund.pm: stack traces help alot
32496
32497 2002-01-24 03:52  ivan
32498
32499         * FS/FS/: cust_credit_refund.pm, cust_pay.pm, cust_refund.pm:
32500           jeff's on a bugfinding roll here, thanks!
32501
32502 2002-01-24 03:43  ivan
32503
32504         * FS/FS/cust_credit_refund.pm: <rluser> and it seems that
32505           cust_credit_refund::cust_credit should exist..
32506
32507 2002-01-23 22:52  ivan
32508
32509         * FS/FS/cust_refund.pm: from jeff@fix <rluser> in
32510           FS::cust_refund::check  'amount' should probably be replaced with
32511           +'refund' in two places
32512
32513 2002-01-23 22:46  ivan
32514
32515         * FS/FS/cust_refund.pm: more updates to cust_refund::update_replace
32516
32517 2002-01-23 18:26  ivan
32518
32519         * FS/FS/cust_refund.pm: fix cust_refund::insert
32520
32521 2002-01-22 07:57  ivan
32522
32523         * FS/FS/: cust_credit.pm, cust_pay.pm, cust_refund.pm: don't allow
32524           $0.00 in credits/payments/refunds
32525
32526 2002-01-22 06:55  ivan
32527
32528         * FS/FS/part_svc.pm: docu
32529
32530 2002-01-22 06:53  ivan
32531
32532         * FS/FS/svc_acct.pm: silly compilation problem
32533
32534 2002-01-22 06:42  ivan
32535
32536         * httemplate/docs/: index.html, upgrade.html, upgrade2.html,
32537           upgrade3.html: remove old upgrade docs
32538
32539 2002-01-21 03:30  ivan
32540
32541         * FS/FS/cust_pkg.pm: include FS::svc_forward in kludgy preload
32542
32543 2002-01-19 07:16  ivan
32544
32545         * FS/FS/UID.pm: error message update
32546
32547 2002-01-16 07:37  ivan
32548
32549         * FS/FS/svc_acct.pm: doc
32550
32551 2002-01-14 12:28  ivan
32552
32553         * FS/FS/Conf.pm, FS/FS/svc_acct.pm, httemplate/docs/export.html:
32554           pay some attention to 1.4 RADIUS SQL export
32555
32556 2002-01-14 06:29  ivan
32557
32558         * FS/bin/freeside-overdue: fix -l option
32559
32560 2002-01-11 23:23  ivan
32561
32562         * httemplate/docs/upgrade8.html: fix upgrade8.html to be in
32563           agreement with fs-setup
32564
32565 2002-01-09 05:29  ivan
32566
32567         * FS/FS/cust_main.pm, httemplate/search/cust_main.cgi: update fuzzy
32568           cache files on customer replace.
32569
32570           do an exact search along with the fuzzy search (webui)
32571
32572 2002-01-03 09:40  ivan
32573
32574         * README.1.4.0pre2-3, README.1.4.0pre3-4, README.1.4.0pre4567-8,
32575           FS/MANIFEST, FS/FS/cust_bill_event.pm, FS/FS/part_bill_event.pm,
32576           FS/t/cust_bill_event.t, FS/t/part_bill_event.t, bin/fs-setup,
32577           httemplate/docs/schema.html, httemplate/docs/upgrade8.html: more
32578           schema changes:  part_bill_event and cust_bill_event tables
32579
32580           remove old 1.4.0pre READMEs
32581
32582 2001-12-28 07:17  ivan
32583
32584         * FS/bin/freeside-overdue: update usage message
32585
32586 2001-12-28 07:14  ivan
32587
32588         * FS/: FS/cust_main.pm, bin/freeside-overdue: force printing in
32589           freeside-overdue
32590
32591 2001-12-28 06:40  ivan
32592
32593         * FS/FS/cust_main.pm, FS/bin/freeside-bill,
32594           FS/bin/freeside-overdue, httemplate/edit/cust_main.cgi,
32595           httemplate/edit/part_pkg.cgi: add more options to
32596           freeside-overdue
32597
32598           add charge method to FS::cust_main
32599
32600           one-off packages default to disabled
32601
32602           billing payname defaults to first and last, not "Accounts
32603           Payable"
32604
32605 2001-12-27 01:26  ivan
32606
32607         * README.1.4.0pre4567-8, FS/FS/Record.pm, FS/FS/part_pkg.pm,
32608           FS/FS/part_svc.pm, FS/bin/freeside-overdue, bin/fs-setup,
32609           htetc/global.asa, httemplate/browse/part_pkg.cgi,
32610           httemplate/browse/part_svc.cgi, httemplate/edit/agent_type.cgi,
32611           httemplate/edit/cust_main.cgi, httemplate/edit/cust_pkg.cgi,
32612           httemplate/edit/part_pkg.cgi, httemplate/edit/part_svc.cgi,
32613           httemplate/edit/process/part_pkg.cgi,
32614           httemplate/view/cust_main.cgi: service and package disable!
32615
32616 2001-12-26 15:59  ivan
32617
32618         * httemplate/docs/: install.html, schema.html, upgrade8.html: doc
32619
32620 2001-12-26 07:41  ivan
32621
32622         * httemplate/view/cust_main.cgi: remove warnings
32623
32624 2001-12-26 07:11  ivan
32625
32626         * httemplate/edit/process/cust_credit.cgi: apply credits!!
32627
32628 2001-12-26 07:08  ivan
32629
32630         * FS/: MANIFEST, bin/freeside-overdue: add freeside-overdue
32631
32632 2001-12-26 07:07  ivan
32633
32634         * httemplate/edit/: cust_credit.cgi, process/cust_credit.cgi: fix
32635           posting credit
32636
32637 2001-12-26 03:47  ivan
32638
32639         * FS/bin/freeside-overdue: don't provide example crontabs that run
32640           at 4:20 _PM_
32641
32642 2001-12-26 03:17  ivan
32643
32644         * FS/FS/cust_main.pm, FS/bin/freeside-overdue,
32645           httemplate/docs/billing.html: (untested eek) freeside-overdue
32646           script & cust_main balance_date & total_owed_date methods
32647
32648 2001-12-26 01:18  ivan
32649
32650         * httemplate/: index.html, search/cust_pay.cgi,
32651           search/cust_pay.html, view/cust_main.cgi: search by check #
32652
32653 2001-12-25 23:53  ivan
32654
32655         * FS/FS/cust_pay.pm: doc
32656
32657 2001-12-25 22:02  ivan
32658
32659         * httemplate/edit/cust_pay.cgi: UI
32660
32661 2001-12-25 21:19  ivan
32662
32663         * httemplate/: index.html, edit/cust_pay.cgi,
32664           edit/process/cust_pay.cgi, search/cust_main-payinfo.html,
32665           search/cust_main-quickpay.html, search/cust_main.cgi,
32666           search/cust_main.html: expedited check entry
32667
32668 2001-12-25 21:02  ivan
32669
32670         * CREDITS: still missing tons of folks, i am sure
32671
32672 2001-12-25 20:52  ivan
32673
32674         * httemplate/search/: cust_bill.html, svc_acct.html,
32675           svc_domain.html, cust_main.html: same look as rest of search
32676           pages
32677
32678 2001-12-25 20:25  ivan
32679
32680         * FS/FS/CGI.pm, httemplate/edit/cust_credit.cgi,
32681           httemplate/edit/cust_pay.cgi,
32682           httemplate/edit/process/cust_credit.cgi,
32683           httemplate/edit/process/cust_pay.cgi: auto-apply payments and
32684           credits, post credit UI overhaul
32685
32686 2001-12-25 18:33  ivan
32687
32688         * httemplate/edit/cust_pay.cgi: fix service display for duplicates
32689
32690 2001-12-21 18:41  ivan
32691
32692         * httemplate/docs/install.html: doco on creating database manually
32693
32694 2001-12-21 13:40  ivan
32695
32696         * FS/FS/cust_bill.pm, httemplate/edit/cust_pay.cgi,
32697           httemplate/view/cust_main.cgi: add name/address to post payment
32698           screen
32699
32700           get rid of some $-0.00  yay for ieee fp
32701
32702 2001-12-21 12:55  ivan
32703
32704         * FS/FS/cust_bill_pay.pm: fixes
32705
32706             total cust_bill_pay.amount and cust_credit_bill.amount 19.95
32707           for invnum 1659
32708             greater than cust_bill.charged 19.95 at
32709             /usr/local/lib/perl5/site_perl/5.005/FS/cust_main.pm line 1519.
32710
32711 2001-12-19 21:34  ivan
32712
32713         * FS/FS/Record.pm: work better with DBIx::Profile
32714
32715 2001-12-19 18:09  ivan
32716
32717         * FS/FS/svc_acct.pm: don't error trying to suspend accounts with
32718           '*' password
32719
32720 2001-12-19 18:07  ivan
32721
32722         * FS/FS/svc_acct.pm: quiet warnings
32723
32724 2001-12-19 06:33  ivan
32725
32726         * FS/FS/svc_acct.pm: alas, a 5.6-ism
32727
32728 2001-12-19 06:30  ivan
32729
32730         * FS/FS/svc_acct.pm: surpress warnings
32731
32732 2001-12-18 11:36  ivan
32733
32734         * httemplate/edit/cust_bill_pay.cgi: another dum tyop
32735
32736 2001-12-18 11:34  ivan
32737
32738         * httemplate/edit/cust_bill_pay.cgi: typo
32739
32740 2001-12-18 11:32  ivan
32741
32742         * httemplate/edit/cust_bill_pay.cgi: declar vars
32743
32744 2001-12-18 11:30  ivan
32745
32746         * httemplate/edit/: cust_bill_pay.cgi, cust_credit_bill.cgi,
32747           process/cust_bill_pay.cgi, process/cust_credit_bill.cgi: apply
32748           payment webinterface
32749
32750 2001-12-17 23:12  ivan
32751
32752         * httemplate/search/cust_pkg.cgi: really working dates on package
32753           browse.  ouch.
32754
32755 2001-12-17 23:08  ivan
32756
32757         * httemplate/search/cust_pkg.cgi: working dates on package browse
32758
32759 2001-12-17 22:45  ivan
32760
32761         * httemplate/search/cust_pkg.cgi: oops.  *sigh*
32762
32763 2001-12-17 22:38  ivan
32764
32765         * httemplate/search/cust_pkg.cgi: show dates on package browse
32766
32767 2001-12-17 22:29  ivan
32768
32769         * FS/FS/svc_acct_pop.pm: full number in POP pulldown
32770
32771 2001-12-17 17:49  ivan
32772
32773         * FS/: MANIFEST, FS/svc_acct.pm: add freeside-setinvoice to
32774           MANIFEST
32775
32776           fix warning:
32777
32778           FS::cust_main_invoice=HASH(0x90c86c4) at
32779           /usr/local/lib/perl5/site_perl/5.005/FS/svc_acct.pm line 419.
32780
32781 2001-12-17 15:59  ivan
32782
32783         * FS/FS/cust_bill.pm: fixes
32784
32785            Argument "" isn't numeric in ncmp at
32786            /usr/local/lib/perl5/site_perl/5.005/FS/cust_bill.pm line 254.
32787
32788 2001-12-16 15:50  ivan
32789
32790         * FS/FS/cust_main.pm: eek nasty bug
32791
32792 2001-12-15 16:55  ivan
32793
32794         * FS/FS/cust_bill_pay.pm: fix weird rounding error: total
32795           cust_bill_pay.amount 39.9 for paynum 240 greater than
32796           cust_pay.paid 39.90
32797
32798 2001-12-15 14:59  ivan
32799
32800         * httemplate/view/svc_acct.cgi: style
32801
32802 2001-12-15 14:58  ivan
32803
32804         * FS/FS/cust_svc.pm: meaningful FS::cust_svc::label for svc_www
32805           records
32806
32807 2001-12-15 14:56  ivan
32808
32809         * httemplate/view/svc_www.cgi: view svc_www.cgi from Dave Burgess
32810           <burgess@www.cynjut.net>, thanks
32811
32812 2001-12-15 14:47  ivan
32813
32814         * httemplate/edit/cust_main.cgi: allow entering of referral
32815           customer by number as well as by link off the view page, courtesy
32816           of Dave Burgess <burgess@www.cynjut.net>
32817
32818 2001-12-14 16:17  ivan
32819
32820         * FS/FS/cust_main.pm: style changes
32821
32822 2001-12-13 10:37  ivan
32823
32824         * FS/bin/freeside-setinvoice: okay, it should really work now
32825
32826 2001-12-13 09:52  ivan
32827
32828         * FS/bin/freeside-setinvoice: fix setinvoice script
32829
32830 2001-12-13 01:17  ivan
32831
32832         * FS/bin/freeside-setinvoice: added util to set invoice
32833           destinations
32834
32835 2001-12-12 11:42  ivan
32836
32837         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: allow >8 character
32838           passwords in web interface
32839
32840 2001-12-11 23:59  ivan
32841
32842         * bin/svc_acct.export: use pwd_mkdb to install
32843           /etc/master.passwd.new instead of moving it into place
32844
32845 2001-12-11 13:26  ivan
32846
32847         * httemplate/search/svc_acct.cgi: missing space in SQL, oops
32848
32849 2001-12-11 02:38  ivan
32850
32851         * bin/svc_acct.export, httemplate/docs/install.html: radiusprepend
32852           config file for export add Archive::Tar to docs
32853
32854 2001-12-10 04:18  ivan
32855
32856         * FS/FS/Record.pm: Pg datatype pain
32857
32858 2001-12-09 20:54  ivan
32859
32860         * httemplate/index.html: typo noticed by Dave Burgess
32861           <burgess@www.cynjut.net>, thanks.
32862
32863 2001-12-09 16:44  ivan
32864
32865         * httemplate/search/svc_acct.cgi: visual glitch: oops, $pager
32866           wasn't getting substitued.
32867
32868 2001-12-09 15:31  ivan
32869
32870         * httemplate/search/svc_acct.cgi: harmless? missing ;
32871
32872 2001-12-08 02:08  ivan
32873
32874         * httemplate/config/config.cgi: need a POST here; browsers
32875           (especially IE) are unhappy with the default GET
32876
32877 2001-12-08 02:07  ivan
32878
32879         * FS/FS/cust_pay.pm: get custnum from invnum before trying to use
32880           custnum!
32881
32882 2001-12-08 02:03  ivan
32883
32884         * FS/FS/cust_main.pm: fix logic error creating invoice line items
32885
32886 2001-12-08 02:01  ivan
32887
32888         * FS/FS/Conf.pm: radiusprepend config file for DEFAULT entries etc.
32889
32890 2001-12-04 05:10  ivan
32891
32892         * httemplate/edit/svc_forward.cgi: from Dave Burgess
32893           <burgess@neonramp.com>:
32894
32895            I had to change line 104 in /edit/svc_forward.cgi and add 'my'
32896           as the
32897            qualifier on the LHS of the assignment.  This also solves the
32898            problem with a similar error on the RHS of line 105.  It also
32899           seems to make
32900            the routine work fairly reliably (it has been problematic for me
32901           in the
32902            past).
32903
32904 2001-12-03 03:33  ivan
32905
32906         * httemplate/search/: cust_main.cgi, cust_pkg.cgi, svc_acct.cgi:
32907           paged service browse!!
32908
32909 2001-12-03 02:59  ivan
32910
32911         * httemplate/search/: cust_main.cgi, cust_pkg.cgi: paged package
32912           browse
32913
32914 2001-12-03 00:43  ivan
32915
32916         * httemplate/search/cust_main.cgi: paged customer browse!
32917
32918 2001-12-03 00:41  ivan
32919
32920         * FS/FS/Conf.pm, FS/FS/Record.pm, conf/maxsearchrecordsperpage,
32921           httemplate/search/cust_main.cgi: maxsearchrecordsperpage config
32922           option paged implementation of customer browse!
32923
32924 2001-11-29 16:04  ivan
32925
32926         * FS/FS/: cust_pkg.pm, cust_svc.pm, svc_Common.pm: more link
32927           methods
32928
32929 2001-11-20 19:42  ivan
32930
32931         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi: a more reasonalbe
32932           name (!)
32933
32934 2001-11-20 19:40  ivan
32935
32936         * FS/FS/Conf.pm, httemplate/edit/cust_main.cgi:
32937           postalinvoicedefault config file
32938
32939 2001-11-16 02:22  ivan
32940
32941         * httemplate/docs/billing.html: update link to Text::Template docs
32942
32943 2001-11-13 13:27  ivan
32944
32945         * FS/: MANIFEST, bin/freeside-print-batch: remove
32946           freeside-print-batch
32947
32948 2001-11-12 05:19  ivan
32949
32950         * FS/FS/cust_main.pm: import hack to be less strict
32951
32952 2001-11-09 10:26  ivan
32953
32954         * httemplate/docs/install.html: Pg7 dependancy
32955
32956 2001-11-08 07:26  ivan
32957
32958         * FS/bin/freeside-queued: harmless typo noticed by "Edward
32959           Shabotinsky" <lanshark@bsinet.net>, thanks
32960
32961 2001-11-06 10:45  ivan
32962
32963         * httemplate/edit/process/part_pkg.cgi: remove gratuitous warnings
32964
32965 2001-11-06 10:35  ivan
32966
32967         * Makefile: i REALLY suck at Makefiles
32968
32969 2001-11-06 10:34  ivan
32970
32971         * Makefile: i suck at Makefiles
32972
32973 2001-11-06 10:22  ivan
32974
32975         * Makefile: make foo for htetc/global.asa
32976
32977 2001-11-06 09:58  ivan
32978
32979         * FS/FS/UID.pm: fix error message for s/htdocs/httemplate/
32980
32981 2001-11-06 09:48  ivan
32982
32983         * bin/fs-setup: payinfo changed from length 16 to $char_d for
32984           future expansion
32985
32986 2001-11-05 13:30  ivan
32987
32988         * Makefile: more fixes for fresh installation
32989
32990 2001-11-05 13:26  ivan
32991
32992         * Makefile: yet more Make
32993
32994 2001-11-05 13:24  ivan
32995
32996         * Makefile: make create-database fix
32997
32998 2001-11-05 12:12  ivan
32999
33000         * Makefile, FS/FS/Record.pm: makefile fixups
33001
33002 2001-11-05 10:23  ivan
33003
33004         * httemplate/docs/install.html: doc
33005
33006 2001-11-05 09:00  jeff
33007
33008         * FS/FS/svc_acct.pm: improved svc_acct replacement
33009
33010 2001-11-05 08:42  ivan
33011
33012         * FS/FS/Record.pm: AUTOLOAD optimizations broke things rather
33013           badly, oops
33014
33015 2001-11-05 06:04  ivan
33016
33017         * FS/bin/freeside-bill: fixup getopt
33018
33019 2001-11-05 06:03  ivan
33020
33021         * Makefile: move sys-dependant stuff to vars
33022
33023 2001-11-05 05:57  ivan
33024
33025         * FS/FS/svc_acct.pm: doc tyop
33026
33027 2001-11-05 04:07  ivan
33028
33029         * bin/svc_domain.import: this is unfinished and untested anyway,
33030           but this corrects a silly typo
33031
33032 2001-11-05 03:55  ivan
33033
33034         * FS/FS/cust_main.pm: better error messages for eval'ed setup/recur
33035           expressions remove debugging warn output
33036
33037 2001-11-03 09:49  ivan
33038
33039         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/SearchCache.pm,
33040           FS/FS/cust_main.pm, FS/FS/cust_pkg.pm, FS/FS/cust_svc.pm,
33041           FS/FS/svc_acct.pm, FS/t/SearchCache.t,
33042           httemplate/search/cust_main.cgi: new 'jsearch' call for big
33043           joined searches & caching support preliminary customer browse
33044           optimizations, much faster!
33045
33046 2001-11-02 00:14  ivan
33047
33048         * FS/bin/freeside-print-batch: silence pod complaints
33049
33050 2001-11-01 21:28  ivan
33051
33052         * httemplate/config/config.cgi: note config changes need
33053           apache/freeside-queued restart to take effect
33054
33055 2001-11-01 21:11  ivan
33056
33057         * FS/FS/Record.pm: depend on DBIx::DBSchema 0.19
33058
33059 2001-11-01 20:55  ivan
33060
33061         * httemplate/config/config-view.cgi, httemplate/config/config.cgi,
33062           FS/FS/Conf.pm: config web GUI updates.  almost usable now.
33063
33064 2001-10-31 16:16  ivan
33065
33066         * httemplate/search/cust_main.cgi: hit the database slightly less.
33067           this page still takes forever with lots of customers.
33068
33069 2001-10-31 08:52  ivan
33070
33071         * httemplate/browse/queue.cgi: queue display works again, even if
33072           those links don't
33073
33074 2001-10-30 11:05  ivan
33075
33076         * FS/FS/cust_pay_batch.pm, bin/fs-setup, httemplate/index.html,
33077           httemplate/browse/cust_pay_batch.cgi,
33078           httemplate/docs/schema.html: depriciate cust_pay_batch.trancode
33079           web interface to view pending batch
33080
33081 2001-10-30 07:42  ivan
33082
33083         * httemplate/edit/cust_main.cgi: put default country up top
33084
33085 2001-10-30 07:41  ivan
33086
33087         * httemplate/edit/cust_main.cgi: precedence oops
33088
33089 2001-10-30 07:39  ivan
33090
33091         * httemplate/edit/cust_main.cgi: better ordering of state selection
33092           on new customer screen
33093
33094 2001-10-30 06:54  ivan
33095
33096         * htetc/handler.pl, httemplate/browse/agent.cgi,
33097           httemplate/browse/agent_type.cgi,
33098           httemplate/browse/cust_main_county.cgi,
33099           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
33100           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
33101           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
33102           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
33103           httemplate/edit/cust_credit_bill.cgi,
33104           httemplate/edit/cust_main.cgi,
33105           httemplate/edit/cust_main_county-expand.cgi,
33106           httemplate/edit/cust_main_county.cgi,
33107           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
33108           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
33109           httemplate/edit/svc_acct_pop.cgi,
33110           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
33111           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
33112           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
33113           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
33114           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
33115           httemplate/search/svc_acct_sm.cgi,
33116           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
33117           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
33118           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
33119           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
33120           get rid of header foo in individual templates
33121
33122 2001-10-30 06:28  ivan
33123
33124         * httemplate/docs/: install.html, upgrade8.html: docu
33125
33126 2001-10-30 06:20  ivan
33127
33128         * htetc/handler.pl, httemplate/config/config-view.cgi,
33129           httemplate/config/config.cgi: web config should workish now
33130
33131 2001-10-30 05:49  ivan
33132
33133         * Makefile: work with CVS version too
33134
33135 2001-10-30 05:48  ivan
33136
33137         * Makefile: make
33138
33139 2001-10-30 05:47  ivan
33140
33141         * Makefile, FS/bin/freeside-adduser, conf/address, conf/domain,
33142           conf/secrets, conf/shells, conf/smtpmachine,
33143           httemplate/docs/install.html: `make create-config' installs
33144           default config (conf dir update) freeside-adduser uses default
33145           secrets file
33146
33147 2001-10-30 04:38  ivan
33148
33149         * Makefile: make
33150
33151 2001-10-30 04:35  ivan
33152
33153         * Makefile, httemplate/docs/install.html: makefile typo
33154
33155 2001-10-30 03:47  ivan
33156
33157         * Makefile, FS/bin/freeside-adduser, httemplate/docs/admin.html,
33158           httemplate/docs/config.html, httemplate/docs/index.html,
33159           httemplate/docs/install.html: whew more install docs and
33160           automation
33161
33162 2001-10-30 02:20  ivan
33163
33164         * Makefile, FS/MANIFEST, FS/FS/Conf.pm, FS/bin/freeside-adduser,
33165           httemplate/docs/install.html: setup/config updates.  getting
33166           easier...
33167
33168 2001-10-29 13:22  ivan
33169
33170         * Makefile: fix make clean
33171
33172 2001-10-29 12:54  ivan
33173
33174         * httemplate/docs/install.html: doc typo
33175
33176 2001-10-29 12:53  ivan
33177
33178         * FS/FS/svc_forward.pm: methods for getting the associated svc_acct
33179           records
33180
33181 2001-10-29 09:17  ivan
33182
33183         * Makefile: automate a tiny bit more
33184
33185 2001-10-26 03:24  ivan
33186
33187         * FS/FS/CGI.pm, htetc/global.asa, htetc/handler.pl,
33188           httemplate/browse/agent.cgi, httemplate/browse/agent_type.cgi,
33189           httemplate/browse/cust_main_county.cgi,
33190           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
33191           httemplate/browse/part_referral.cgi, httemplate/browse/queue.cgi,
33192           httemplate/browse/svc_acct_pop.cgi, httemplate/edit/agent.cgi,
33193           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
33194           httemplate/edit/cust_credit_bill.cgi,
33195           httemplate/edit/cust_main.cgi,
33196           httemplate/edit/cust_main_county-expand.cgi,
33197           httemplate/edit/cust_main_county.cgi,
33198           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
33199           httemplate/edit/part_referral.cgi, httemplate/edit/svc_acct.cgi,
33200           httemplate/edit/svc_acct_pop.cgi,
33201           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
33202           httemplate/edit/svc_forward.cgi, httemplate/misc/catchall.cgi,
33203           httemplate/misc/delete-customer.cgi, httemplate/misc/link.cgi,
33204           httemplate/search/cust_bill.cgi, httemplate/search/cust_main.cgi,
33205           httemplate/search/cust_pkg.cgi, httemplate/search/svc_acct.cgi,
33206           httemplate/search/svc_acct_sm.cgi,
33207           httemplate/search/svc_domain.cgi, httemplate/view/cust_bill.cgi,
33208           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
33209           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
33210           httemplate/view/svc_domain.cgi, httemplate/view/svc_forward.cgi:
33211           cache foo *sigh*
33212
33213 2001-10-26 02:50  ivan
33214
33215         * httemplate/config/config-process.cgi: otherwise people will have
33216           problems with `0' zero
33217
33218 2001-10-25 14:24  ivan
33219
33220         * httemplate/edit/svc_domain.cgi: remove ancient tld cruft
33221
33222 2001-10-25 09:13  ivan
33223
33224         * FS/FS/cust_main_invoice.pm: & in email addresses
33225
33226 2001-10-25 01:41  ivan
33227
33228         * FS/FS/Conf.pm: remove debugging cruft
33229
33230 2001-10-24 08:45  ivan
33231
33232         * httemplate/config/config-process.cgi: correct for browser
33233           munching
33234
33235 2001-10-24 08:29  ivan
33236
33237         * FS/FS.pm, FS/MANIFEST, FS/FS/Conf.pm, FS/FS/ConfItem.pm,
33238           FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/t/ConfItem.t,
33239           bin/fs-setup, bin/svc_acct.export, httemplate/index.html,
33240           httemplate/config/config-process.cgi,
33241           httemplate/config/config-view.cgi, httemplate/docs/config.html,
33242           httemplate/docs/install.html, httemplate/search/svc_acct.cgi:
33243           preliminary web config editor
33244
33245           new config files: username-ampersand, passwordmax
33246
33247           fs-setup updates
33248
33249           get rid of old and crufty and unused registries/ config foo
33250
33251           documentation updates
33252
33253 2001-10-23 17:59  ivan
33254
33255         * httemplate/browse/queue.cgi: Can't find string terminator "!"
33256           anywhere before EOF at queue.cgi line 42
33257
33258 2001-10-23 13:53  ivan
33259
33260         * FS/bin/freeside-queued: Pg: FOR UPDATE LIMIT 1 mysql: LIMIT 1 FOR
33261           UPDATE
33262
33263           greeeat.
33264
33265 2001-10-23 11:57  ivan
33266
33267         * httemplate/docs/: config.html, install.html: document how to set
33268           MySQL with BDB default tables
33269
33270 2001-10-23 11:15  ivan
33271
33272         * bin/fs-setup: mysql fixes
33273
33274 2001-10-22 07:48  ivan
33275
33276         * FS/FS/svc_acct.pm: fix dir check
33277
33278 2001-10-22 05:22  ivan
33279
33280         * FS/FS/svc_domain.pm: fix delete method for new databases
33281
33282 2001-10-22 01:31  ivan
33283
33284         * FS/FS/cust_main.pm: tyop
33285
33286 2001-10-22 01:29  ivan
33287
33288         * FS/FS/: cust_main.pm, cust_pkg.pm: better delete customer code &
33289           warnings, delete package ability (& warning)
33290
33291 2001-10-20 05:17  ivan
33292
33293         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
33294           bin/fs-setup, htetc/global.asa, htetc/handler.pl,
33295           httemplate/browse/part_pkg.cgi, httemplate/docs/schema.html,
33296           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
33297           httemplate/edit/svc_acct.cgi,
33298           httemplate/edit/process/cust_main.cgi,
33299           httemplate/edit/process/part_pkg.cgi: setup and recurring fee tax
33300           exempt flags, UI to edit rework part_pkg editing UI some more
33301
33302 2001-10-16 13:33  jeff
33303
33304         * bin/svc_acct.export: added slipip insertion for icradius and
33305           vpopmail restart config
33306
33307 2001-10-15 07:58  ivan
33308
33309         * FS/FS/cust_pkg.pm, htetc/global.asa, htetc/handler.pl,
33310           httemplate/edit/REAL_cust_pkg.cgi,
33311           httemplate/edit/process/REAL_cust_pkg.cgi,
33312           httemplate/view/cust_pkg.cgi: date editing
33313
33314 2001-10-15 05:16  ivan
33315
33316         * FS/FS/cust_bill.pm, FS/FS/cust_main.pm, FS/FS/cust_pkg.pm,
33317           httemplate/misc/bill.cgi: print reasons with credits on invoices
33318
33319           use straight eval, not Safe::reval in cust_main::bill for now, as
33320           i have no   idea how to call methods on a share()'ed scalar.
33321           hmm.
33322
33323           add cust_pkg::cust_main method
33324
33325           s/eidiot/idiot/ in httemplate/misc/bill.cgi
33326
33327 2001-10-15 04:39  ivan
33328
33329         * httemplate/edit/part_pkg.cgi: remove errant javascript alert()
33330           plan ||= 'flat' for custom pricing 9clone) package definitions
33331           too
33332
33333 2001-10-15 04:35  ivan
33334
33335         * httemplate/edit/cust_main.cgi: visual fix
33336
33337 2001-10-15 03:42  ivan
33338
33339         * README.1.4.0pre3-4, FS/FS/cust_main.pm, FS/FS/part_pkg.pm,
33340           bin/fs-setup, httemplate/browse/part_pkg.cgi,
33341           httemplate/docs/config.html, httemplate/docs/schema.html,
33342           httemplate/docs/upgrade8.html, httemplate/edit/part_pkg.cgi,
33343           httemplate/edit/part_svc.cgi,
33344           httemplate/edit/process/part_pkg.cgi: price plans web gui 1st
33345           pass, oh my
33346
33347 2001-10-12 08:26  ivan
33348
33349         * httemplate/browse/queue.cgi: add (as yet inactive) retry & remove
33350           links
33351
33352 2001-10-11 10:46  ivan
33353
33354         * htetc/: global.asa, handler.pl: price plan uI!
33355
33356 2001-10-11 10:44  ivan
33357
33358         * httemplate/edit/part_pkg.cgi: "price plans" UP support.CVS:
33359           ----------------------------------------------------------------------
33360
33361 2001-10-09 23:22  thalakan
33362
33363         * httemplate/search/cust_main.cgi: Reverted.
33364
33365 2001-10-09 22:59  thalakan
33366
33367         * httemplate/search/cust_main.cgi: Stupid mistake.  Works now.
33368
33369 2001-10-09 22:42  ivan
33370
33371         * httemplate/search/cust_main.cgi: revert silly changes
33372
33373 2001-10-09 22:33  thalakan
33374
33375         * httemplate/search/cust_main.cgi: Change to use ut_name instead.
33376
33377 2001-10-09 22:24  ivan
33378
33379         * FS/FS/Record.pm: embarassing doc fix, thanks jason
33380
33381 2001-10-09 16:10  ivan
33382
33383         * README.1.4.0pre3-4, FS/FS/cust_credit.pm, FS/FS/cust_main.pm,
33384           FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
33385           httemplate/docs/config.html, httemplate/docs/install.html,
33386           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
33387           bin/fs-setup: add `unsuspendauto' config file: enable the
33388           automatic unsuspension of suspended packages when a customer's
33389           balance due changes from positive to zero or negative as the
33390           result of a payment or credit
33391
33392           add cust_pkg.manual_flag to disable this behaviour per customer
33393           package (no UI to set this yet)
33394
33395 2001-10-09 06:16  ivan
33396
33397         * httemplate/docs/install.html: update mysql links
33398
33399 2001-10-09 00:16  ivan
33400
33401         * httemplate/edit/process/part_svc.cgi: that was a confusing bug to
33402           fix
33403
33404 2001-10-08 20:11  ivan
33405
33406         * FS/FS/cust_pkg.pm: fix syntax error in newly-enabled insert sub,
33407           sheesh
33408
33409 2001-10-02 13:07  ivan
33410
33411         * httemplate/docs/upgrade8.html: doc clarification (?)
33412
33413 2001-10-02 09:00  jeff
33414
33415         * README.1.4.0pre3-4, FS/FS/cust_pay_batch.pm, bin/fs-setup,
33416           httemplate/docs/upgrade8.html: add pkey to batch payments and fix
33417           a doc typo
33418
33419 2001-10-02 04:10  ivan
33420
33421         * FS/FS/svc_acct.pm: allow some more characters in GECOS... showing
33422           up in fix.net's password files
33423
33424 2001-10-01 03:31  ivan
33425
33426         * FS/FS/cust_pkg.pm: oops
33427
33428 2001-09-30 15:35  ivan
33429
33430         * FS/FS/svc_acct.pm: arg
33431
33432 2001-09-30 15:19  ivan
33433
33434         * FS/FS/svc_acct.pm: $1 doesn't seem to last very long...
33435
33436 2001-09-30 13:30  ivan
33437
33438         * FS/FS/svc_acct.pm, httemplate/docs/config.html:
33439           username-uppercase config file
33440
33441 2001-09-27 21:33  ivan
33442
33443         * httemplate/docs/install.html: ssh recommendations
33444
33445 2001-09-27 14:49  ivan
33446
33447         * FS/FS/svc_acct_pop.pm: not used
33448
33449 2001-09-27 14:12  ivan
33450
33451         * httemplate/edit/: cust_main.cgi, svc_acct.cgi: popSELECTOR
33452
33453 2001-09-27 13:41  ivan
33454
33455         * httemplate/edit/cust_main.cgi, httemplate/edit/svc_acct.cgi,
33456           FS/FS/svc_acct_pop.pm, httemplate/view/svc_acct.cgi: pop
33457           selector!
33458
33459 2001-09-27 11:33  ivan
33460
33461         * httemplate/view/svc_acct.cgi: fix for pre-1.4.0 accounts with no
33462           domsvc
33463
33464 2001-09-26 04:34  ivan
33465
33466         * README.1.4.0pre3-4: index oops
33467
33468 2001-09-26 02:17  ivan
33469
33470         * README.1.4.0pre3-4, FS/FS.pm, FS/MANIFEST,
33471           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm,
33472           FS/FS/part_pop_local.pm, FS/FS/svc_acct_pop.pm,
33473           FS/t/part_pop_local.t, bin/fs-setup, httemplate/docs/schema.html,
33474           httemplate/docs/upgrade8.html: add part_pop_local table
33475
33476 2001-09-25 11:03  ivan
33477
33478         * FS/FS/cust_main.pm:
33479           ror
33480
33481 2001-09-25 11:01  ivan
33482
33483         * FS/FS/cust_main.pm, httemplate/docs/config.html: add
33484           emailinvoiceonly config file and begin to use it
33485
33486 2001-09-25 08:55  ivan
33487
33488         * FS/FS/cust_main.pm, httemplate/docs/config.html:
33489           Business::OnlinePayment::BankOfAmerica
33490
33491 2001-09-24 17:05  ivan
33492
33493         * FS/bin/freeside-queued: better REAPER
33494
33495 2001-09-23 20:23  ivan
33496
33497         * FS/: FS/UID.pm, bin/freeside-queued: queue daemon forks now
33498
33499 2001-09-20 20:47  ivan
33500
33501         * httemplate/view/cust_main.cgi: show company and name (instead of
33502           just company) for referring customers that have a company
33503
33504 2001-09-19 17:13  ivan
33505
33506         * FS/FS/cust_main.pm: really fix fuzzy searching
33507
33508 2001-09-19 17:10  ivan
33509
33510         * FS/FS/cust_main.pm: fix fuzzy searching
33511
33512 2001-09-19 14:51  ivan
33513
33514         * FS/bin/freeside-queued: set real uid too.  whew.  ssh now
33515           working.
33516
33517 2001-09-19 14:06  ivan
33518
33519         * README.1.4.0pre3-4, FS/MANIFEST, FS/FS/svc_acct.pm,
33520           FS/bin/freeside-apply-credits, httemplate/docs/config.html:
33521           directory hashing remove jeff's lib patch from
33522           freeside-apply-credits add freeside-apply-credits to MANIFEST
33523           README for pre3-4
33524
33525 2001-09-19 12:41  ivan
33526
33527         * FS/FS/svc_acct.pm: tyop
33528
33529 2001-09-19 12:39  ivan
33530
33531         * FS/FS/svc_acct.pm: hopefully report some sort of ssh error
33532
33533 2001-09-19 12:28  ivan
33534
33535         * FS/FS/svc_acct.pm: ;args
33536
33537 2001-09-19 12:19  ivan
33538
33539         * FS/FS/svc_acct.pm: FS::svc_acct::ssh
33540
33541 2001-09-19 12:00  ivan
33542
33543         * FS/bin/freeside-queued: set $ENV{HOME}
33544
33545 2001-09-18 17:24  ivan
33546
33547         * FS/FS/svc_acct.pm: icradius transactional password changes
33548           (suspensions, unsuspensions)
33549
33550 2001-09-16 05:45  ivan
33551
33552         * FS/FS/Record.pm, FS/FS/cust_main_invoice.pm, FS/FS/svc_acct.pm,
33553           httemplate/index.html, httemplate/docs/config.html,
33554           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33555           fix oops in FS::cust_main_invoice::replace preventing package
33556           cancellation
33557
33558           add toggle switch to cust_main searching to show/hide cancelled
33559           customers.  hidecancelledcustomers config file is just which
33560           state it starts in.
33561
33562           add signupurl config file to enable showing of the customer's
33563           signup URL on the view page.
33564
33565 2001-09-14 12:54  ivan
33566
33567         * FS/FS/svc_acct.pm: fix for no svc_acct_sm!!!
33568
33569 2001-09-14 11:05  ivan
33570
33571         * FS/FS/Record.pm: s/croak/confess/
33572
33573 2001-09-12 08:54  ivan
33574
33575         * httemplate/docs/: install.html, upgrade8.html: mason warnings
33576
33577 2001-09-12 08:45  ivan
33578
33579         * FS/FS/part_svc.pm: oops
33580
33581 2001-09-11 16:44  ivan
33582
33583         * FS/FS/part_svc.pm, httemplate/edit/svc_acct.cgi,
33584           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
33585           httemplate/edit/svc_forward.cgi, httemplate/view/svc_acct.cgi:
33586           radius attributes & default/fixed values should work again now
33587
33588 2001-09-11 15:20  ivan
33589
33590         * FS/FS/svc_Common.pm, bin/fs-radius-add-check,
33591           bin/fs-radius-add-reply, bin/fs-setup, bin/svc_acct.export: fix
33592           radius attribute adding
33593
33594 2001-09-11 14:58  ivan
33595
33596         * FS/bin/freeside-queued: usage sub
33597
33598 2001-09-11 13:59  ivan
33599
33600         * httemplate/edit/svc_acct_sm.cgi: persistance problem not clearing
33601           variables between runs
33602
33603 2001-09-11 13:44  ivan
33604
33605         * httemplate/search/svc_acct.cgi: getting "you should run the
33606           bin/fs-migrate-svc_acct_sm" message unexpectedly
33607
33608 2001-09-11 12:16  ivan
33609
33610         * httemplate/edit/part_svc.cgi: forgot closing form tag, breaks ie,
33611           others?
33612
33613 2001-09-11 06:10  ivan
33614
33615         * FS/FS/svc_acct.pm: transactional job-queued icradius/freeradius
33616           export
33617
33618 2001-09-11 05:46  ivan
33619
33620         * httemplate/edit/process/part_svc.cgi: more service edit fix
33621
33622 2001-09-11 05:42  ivan
33623
33624         * httemplate/edit/part_svc.cgi: fix service editing
33625
33626 2001-09-11 05:25  ivan
33627
33628         * FS/FS/queue.pm: queue clean fix
33629
33630 2001-09-11 05:24  ivan
33631
33632         * FS/FS/queue.pm: job queue fix
33633
33634 2001-09-11 05:10  ivan
33635
33636         * FS/FS/cust_main.pm: fuzzyfix
33637
33638 2001-09-11 05:06  ivan
33639
33640         * FS/FS/svc_acct.pm: better logging
33641
33642 2001-09-11 05:00  ivan
33643
33644         * FS/FS/svc_acct.pm: cyrus fix!
33645
33646 2001-09-11 04:52  ivan
33647
33648         * FS/bin/freeside-queued: rar
33649
33650 2001-09-11 03:05  ivan
33651
33652         * httemplate/edit/process/quick-cust_pkg.cgi: s/die/ediot/
33653
33654 2001-09-11 02:56  ivan
33655
33656         * README.1.4.0pre2-3, httemplate/edit/process/quick-cust_pkg.cgi,
33657           httemplate/view/cust_main.cgi: fix quick order
33658
33659 2001-09-10 21:44  ivan
33660
33661         * httemplate/browse/queue.cgi: web queue view
33662
33663 2001-09-10 21:17  ivan
33664
33665         * FS/FS/svc_acct.pm, httemplate/docs/config.html: username-noperiod
33666           config file
33667
33668 2001-09-10 20:15  ivan
33669
33670         * README.1.4.0pre2-3, FS/FS/cust_main.pm, FS/FS/svc_acct.pm,
33671           FS/bin/freeside-queued, httemplate/docs/config.html,
33672           httemplate/docs/export.html, httemplate/edit/part_svc.cgi: cyrus
33673           support
33674
33675 2001-09-10 18:09  ivan
33676
33677         * FS/bin/freeside-queued: working queued
33678
33679 2001-09-10 17:08  ivan
33680
33681         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/Record.pm,
33682           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, FS/FS/part_svc.pm,
33683           FS/FS/queue.pm, FS/FS/queue_arg.pm, FS/bin/freeside-bill,
33684           FS/bin/freeside-queued, FS/t/queue.t, FS/t/queue_arg.t,
33685           htetc/handler.pl, httemplate/index.html,
33686           httemplate/browse/part_svc.cgi, httemplate/docs/install.html,
33687           httemplate/docs/schema.html, httemplate/docs/upgrade8.html,
33688           httemplate/edit/part_svc.cgi,
33689           httemplate/edit/process/part_svc.cgi,
33690           httemplate/search/cust_main.cgi: faster (cached) fuzzy searches
33691           prelim. job queues! fixed part_svc editing
33692
33693 2001-09-10 17:07  ivan
33694
33695         * bin/: freeside-init, fs-migrate-part_svc, fs-setup: fixing
33696           fs-migrate-part_svc updateing fs-setup for job queues
33697           freeside-init for starting freeside-queued
33698
33699 2001-09-07 17:28  khoff
33700
33701         * bin/fs-setup: First post.  Sorry.  Missing comma.
33702
33703 2001-09-07 13:49  ivan
33704
33705         * FS/FS/part_svc_column.pm: oops, forgot to add this
33706
33707 2001-09-07 13:26  ivan
33708
33709         * FS/FS/raddb.pm, FS/FS/svc_acct.pm, bin/generate-raddb: tyops
33710
33711 2001-09-07 13:19  ivan
33712
33713         * FS/MANIFEST: tyop
33714
33715 2001-09-07 13:17  ivan
33716
33717         * FS/MANIFEST, FS/FS/raddb.pm, FS/FS/svc_acct.pm, FS/t/raddb.t,
33718           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
33719           bin/generate-raddb: fix RADIUS attribute capitalization
33720
33721 2001-09-06 14:43  ivan
33722
33723         * httemplate/docs/: install.html, postgresql.html: no more pg
33724           RADIUS silliness
33725
33726 2001-09-06 14:20  ivan
33727
33728         * FS/FS/svc_acct.pm, httemplate/docs/schema.html: doc
33729
33730 2001-09-06 13:41  ivan
33731
33732         * README.1.4.0pre2-3, FS/FS.pm, FS/MANIFEST, FS/FS/UID.pm,
33733           FS/FS/part_svc.pm, FS/FS/svc_Common.pm, FS/FS/svc_acct.pm,
33734           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
33735           FS/FS/svc_www.pm, FS/t/part_svc_column.t,
33736           bin/fs-migrate-part_svc, bin/fs-migrate-payref,
33737           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
33738           httemplate/browse/part_svc.cgi, httemplate/docs/schema.html,
33739           httemplate/docs/upgrade8.html, httemplate/edit/part_svc.cgi,
33740           httemplate/edit/process/part_svc.cgi: finally fix part_svc!!!
33741
33742 2001-09-04 08:12  ivan
33743
33744         * httemplate/docs/admin.html: tyop
33745
33746 2001-09-04 08:06  ivan
33747
33748         * httemplate/edit/: agent_type.cgi, process/cust_main.cgi: oops
33749           indeed
33750
33751 2001-09-04 07:44  ivan
33752
33753         * FS/FS/cust_pkg.pm, httemplate/browse/agent.cgi,
33754           httemplate/browse/agent_type.cgi, httemplate/browse/part_pkg.cgi,
33755           httemplate/browse/part_referral.cgi,
33756           httemplate/browse/part_svc.cgi, httemplate/docs/admin.html,
33757           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
33758           httemplate/edit/process/quick-cust_pkg.cgi,
33759           httemplate/view/cust_main.cgi: new admin documentation, quick
33760           one-pkg order
33761
33762 2001-09-04 04:15  ivan
33763
33764         * bin/fs-setup: rar
33765
33766 2001-09-04 04:15  ivan
33767
33768         * bin/fs-setup: much better
33769
33770 2001-09-04 04:14  ivan
33771
33772         * bin/fs-setup: tyops
33773
33774 2001-09-04 04:03  ivan
33775
33776         * bin/fs-setup, httemplate/docs/config.html: silly syntax error and
33777           doc updates
33778
33779 2001-09-04 02:55  ivan
33780
33781         * httemplate/docs/install.html: better installation instructions
33782
33783 2001-09-04 02:54  ivan
33784
33785         * htetc/global.asa: hehe, this should help out everybody without
33786           DBIx::Profile (i.e. everybody)
33787
33788 2001-09-03 15:16  ivan
33789
33790         * bin/fs-setup: this too
33791
33792 2001-09-03 15:07  ivan
33793
33794         * FS/FS/cust_bill.pm, FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm,
33795           FS/FS/cust_pay.pm, FS/FS/cust_svc.pm, FS/bin/freeside-bill,
33796           httemplate/docs/signup.html, httemplate/docs/upgrade8.html,
33797           httemplate/edit/cust_credit.cgi,
33798           httemplate/edit/cust_credit_bill.cgi,
33799           httemplate/edit/cust_pay.cgi,
33800           httemplate/edit/process/cust_pay.cgi, httemplate/misc/bill.cgi,
33801           httemplate/view/cust_bill.cgi, httemplate/view/cust_main.cgi: fix
33802           more bugs
33803
33804 2001-09-02 00:57  ivan
33805
33806         * CREDITS: credito
33807
33808 2001-09-02 00:57  ivan
33809
33810         * bin/generate-tests: gawl
33811
33812 2001-09-02 00:49  ivan
33813
33814         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit.pm,
33815           FS/FS/cust_credit_bill.pm, FS/FS/cust_credit_refund.pm,
33816           httemplate/edit/cust_credit_bill.cgi,
33817           httemplate/view/cust_main.cgi: things are starting to work again,
33818           sorta.
33819
33820 2001-09-01 22:38  ivan
33821
33822         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33823           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm, bin/fs-migrate-payref:
33824           migration.  ugh.
33825
33826 2001-09-01 21:51  ivan
33827
33828         * FS/FS/: cust_svc.pm, svc_acct.pm: better error msgs
33829
33830 2001-09-01 21:25  ivan
33831
33832         * FS/: FS.pm, MANIFEST, test.pl, FS/cust_bill_pay.pm,
33833           FS/cust_main.pm, FS/cust_refund.pm, t/CGI.t, t/CGIwrapper.t,
33834           t/Conf.t, t/Record.t, t/UID.t, t/agent.t, t/agent_type.t,
33835           t/cust_bill.t, t/cust_bill_pay.t, t/cust_bill_pkg.t,
33836           t/cust_credit.t, t/cust_credit_bill.t, t/cust_credit_refund.t,
33837           t/cust_main.t, t/cust_main_county.t, t/cust_main_invoice.t,
33838           t/cust_pay.t, t/cust_pay_batch.t, t/cust_pkg.t, t/cust_refund.t,
33839           t/cust_svc.t, t/domain_record.t, t/nas.t, t/part_pkg.t,
33840           t/part_referral.t, t/part_svc.t, t/pkg_svc.t, t/port.t,
33841           t/prepay_credit.t, t/session.t, t/svc_Common.t, t/svc_acct.t,
33842           t/svc_acct_pop.t, t/svc_acct_sm.t, t/svc_domain.t,
33843           t/svc_forward.t, t/svc_www.t, t/type_pkgs.t: lame testsuite and
33844           the embarassing fixes in it found
33845
33846 2001-09-01 20:42  ivan
33847
33848         * httemplate/docs/upgrade8.html: really.  backup.
33849
33850 2001-09-01 20:20  ivan
33851
33852         * httemplate/docs/upgrade8.html: upgrade
33853
33854 2001-09-01 19:53  jeff
33855
33856         * FS/bin/freeside-apply-credits: adding a credit apply utility
33857
33858 2001-09-01 19:46  ivan
33859
33860         * FS/FS/cust_bill_pay.pm, FS/FS/cust_main.pm, FS/FS/cust_pay.pm,
33861           FS/FS/cust_refund.pm, bin/fs-setup, httemplate/docs/schema.html,
33862           httemplate/docs/upgrade8.html: cust_refund and cust_pay get
33863           custnums
33864
33865 2001-09-01 18:27  ivan
33866
33867         * FS/FS/: cust_bill.pm, cust_bill_pay.pm, cust_credit.pm,
33868           cust_credit_bill.pm, cust_credit_refund.pm, cust_main.pm,
33869           cust_refund.pm: more udpates for the new world of unapplied
33870           stuff.  yay.
33871
33872 2001-09-01 16:41  ivan
33873
33874         * httemplate/docs/upgrade8.html: cust_bill_pay and
33875           cust_credit_refund
33876
33877 2001-09-01 15:28  jeff
33878
33879         * FS/FS/cust_main.pm, httemplate/docs/upgrade8.html: haste makes
33880           waste... and left a method out
33881
33882 2001-09-01 15:18  ivan
33883
33884         * FS/FS/cust_credit_bill.pm, bin/fs-setup: add primary key
33885
33886 2001-09-01 15:01  ivan
33887
33888         * FS/MANIFEST: cust_bill_pay & cust_credit_refund
33889
33890 2001-09-01 14:55  jeff
33891
33892         * FS/FS/cust_bill_pay.pm: oops.. need this too
33893
33894 2001-09-01 14:52  jeff
33895
33896         * FS/MANIFEST, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
33897           FS/FS/cust_credit_bill.pm, FS/FS/cust_main.pm, bin/fs-setup,
33898           httemplate/docs/upgrade8.html,
33899           httemplate/edit/cust_credit_bill.cgi,
33900           httemplate/edit/process/cust_credit_bill.cgi,
33901           httemplate/view/cust_main.cgi: add cust_credit_bill relating
33902           multiple invoices to credits
33903
33904 2001-09-01 13:11  ivan
33905
33906         * FS/FS/cust_bill_pay.pm, FS/FS/cust_credit_refund.pm,
33907           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_refund.pm,
33908           bin/fs-setup, httemplate/docs/schema.html: cust_bill_pay and
33909           cust_credit_refund.  payments can apply to multiple invoices and
33910           refunds can apply to multiple credits.
33911
33912 2001-09-01 05:35  ivan
33913
33914         * httemplate/search/cust_bill.cgi: totals
33915
33916 2001-08-31 02:20  ivan
33917
33918         * FS/FS/Record.pm: check US zips more strictly
33919
33920 2001-08-31 01:43  ivan
33921
33922         * httemplate/browse/svc_acct_pop.cgi: > Order by City might be
33923           better
33924           state, city, then number
33925
33926 2001-08-31 00:28  ivan
33927
33928         * httemplate/edit/cust_main_county-expand.cgi: better error message
33929           for nonexistant cust_main_county records
33930
33931 2001-08-31 00:17  ivan
33932
33933         * httemplate/edit/process/cust_main_county-expand.cgi: fixes:
33934           > US UT expand state
33935           > Submit (no data entered)
33936           > US UT is gone frome the list.
33937
33938 2001-08-30 09:23  ivan
33939
33940         * httemplate/docs/signup.html: update signup server: template form
33941           and success html, document
33942
33943 2001-08-30 08:30  ivan
33944
33945         * httemplate/edit/part_svc.cgi: slighly more docu
33946
33947 2001-08-29 02:11  ivan
33948
33949         * httemplate/edit/agent.cgi: ui
33950
33951 2001-08-29 01:45  ivan
33952
33953         * bin/fs-setup, httemplate/docs/upgrade8.html: catchall *can* be
33954           NULL
33955
33956 2001-08-28 09:58  ivan
33957
33958         * httemplate/: docs/signup.html, docs/upgrade8.html,
33959           search/cust_main.cgi: customer-to-customer referrals in singup
33960           server
33961
33962 2001-08-28 07:34  ivan
33963
33964         * FS/FS/cust_main.pm, httemplate/docs/config.html,
33965           httemplate/docs/upgrade8.html, httemplate/edit/cust_main.cgi,
33966           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
33967           customer-to-customer referrals!
33968
33969 2001-08-25 22:06  ivan
33970
33971         * FS/FS/: cust_credit.pm, cust_main.pm: brainfart
33972
33973 2001-08-25 22:05  ivan
33974
33975         * FS/FS/cust_credit.pm: reason can't be null
33976
33977 2001-08-22 23:17  ivan
33978
33979         * FS/FS/cust_main.pm: no need to be y1.9k complient
33980
33981 2001-08-21 03:27  ivan
33982
33983         * httemplate/edit/: svc_acct.cgi, svc_forward.cgi: fix these up,
33984           most everything is working svc_forward-wise now
33985
33986 2001-08-21 02:34  ivan
33987
33988         * FS/FS/Record.pm, FS/FS/UID.pm, FS/bin/freeside-bill,
33989           htetc/global.asa, httemplate/browse/agent.cgi,
33990           httemplate/browse/agent_type.cgi,
33991           httemplate/browse/cust_main_county.cgi,
33992           httemplate/browse/part_pkg.cgi,
33993           httemplate/browse/part_referral.cgi,
33994           httemplate/browse/svc_acct_pop.cgi: no more &swapuid
33995
33996 2001-08-20 20:03  ivan
33997
33998         * FS/FS/svc_acct.pm: fix domain method, and it works against old
33999           databases now too
34000
34001 2001-08-20 19:44  ivan
34002
34003         * FS/FS/domain_record.pm, FS/FS/prepay_credit.pm, FS/FS/svc_www.pm,
34004           FS/bin/freeside-print-batch, eg/TEMPLATE_cust_main.import,
34005           eg/table_template-svc.pm: remove $Log$
34006
34007 2001-08-20 19:43  ivan
34008
34009         * bin/: dbdef-create, fs-migrate-svc_acct_sm, svc_acct_sm.import: i
34010           think svc_acct_sm.import should go away, but...
34011
34012 2001-08-20 19:32  ivan
34013
34014         * test/cgi-test: remove $Log$
34015
34016 2001-08-20 19:31  ivan
34017
34018         * httemplate/: browse/agent.cgi, browse/agent_type.cgi,
34019           browse/part_pkg.cgi, browse/part_referral.cgi,
34020           browse/svc_acct_pop.cgi, edit/agent.cgi, edit/agent_type.cgi,
34021           edit/cust_credit.cgi, edit/cust_main_county-expand.cgi,
34022           edit/cust_main_county.cgi, edit/cust_pay.cgi, edit/cust_pkg.cgi,
34023           edit/part_pkg.cgi, edit/part_referral.cgi, edit/svc_acct_pop.cgi,
34024           edit/svc_acct_sm.cgi, edit/svc_domain.cgi, edit/svc_forward.cgi,
34025           edit/process/agent.cgi, edit/process/agent_type.cgi,
34026           edit/process/cust_credit.cgi, edit/process/cust_main_county.cgi,
34027           edit/process/cust_pay.cgi, edit/process/cust_pkg.cgi,
34028           edit/process/part_pkg.cgi, edit/process/part_referral.cgi,
34029           edit/process/svc_acct.cgi, edit/process/svc_acct_pop.cgi,
34030           edit/process/svc_acct_sm.cgi, edit/process/svc_domain.cgi,
34031           edit/process/svc_forward.cgi, misc/bill.cgi,
34032           misc/cancel-unaudited.cgi, misc/cancel_pkg.cgi,
34033           misc/catchall.cgi, misc/delete-customer.cgi, misc/expire_pkg.cgi,
34034           misc/link.cgi, misc/print-invoice.cgi, misc/susp_pkg.cgi,
34035           misc/unsusp_pkg.cgi, misc/process/catchall.cgi,
34036           misc/process/delete-customer.cgi, misc/process/link.cgi,
34037           search/cust_bill.cgi, search/svc_acct_sm.cgi,
34038           search/svc_domain.cgi, view/cust_bill.cgi, view/cust_pkg.cgi,
34039           view/svc_acct.cgi, view/svc_acct_sm.cgi, view/svc_domain.cgi,
34040           view/svc_forward.cgi: remove $Log$ messages.  whew.
34041
34042 2001-08-20 19:16  ivan
34043
34044         * httemplate/search/svc_acct.cgi: fix to work against 1.3.x
34045           databases, with a warning
34046
34047 2001-08-20 19:03  ivan
34048
34049         * httemplate/search/cust_pkg.cgi: deal with databases w/o separate
34050           shipping address
34051
34052 2001-08-20 17:39  ivan
34053
34054         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: fix some
34055           silly syntax errors
34056
34057 2001-08-20 06:10  ivan
34058
34059         * FS/FS/svc_domain.pm: use var
34060
34061 2001-08-20 05:15  ivan
34062
34063         * httemplate/edit/svc_acct.cgi: #
34064
34065 2001-08-20 05:13  ivan
34066
34067         * httemplate/edit/svc_acct.cgi: only show domains associated with
34068           this customer.
34069
34070 2001-08-20 04:18  ivan
34071
34072         * FS/FS/cust_svc.pm: labels for svc_acct accounts are now fully
34073           qualified!
34074
34075 2001-08-20 04:04  ivan
34076
34077         * FS/FS/: svc_acct.pm, svc_domain.pm, svc_forward.pm: more
34078           svc_forward work
34079
34080 2001-08-20 02:41  ivan
34081
34082         * FS/FS/: svc_acct.pm, svc_acct_sm.pm, svc_domain.pm,
34083           svc_forward.pm: dtrt when deleting accouts wrt forwards,
34084           catchalls & other references to svc_acct records
34085
34086           depreciate svc_acct_sm further; move qmail catchall handling to
34087           svc_domain
34088
34089 2001-08-20 02:38  ivan
34090
34091         * httemplate/docs/: config.html, export.html, schema.html:
34092           documentation updates
34093
34094 2001-08-19 08:53  jeff
34095
34096         * FS/MANIFEST, FS/FS/cust_svc.pm, FS/FS/svc_acct.pm,
34097           FS/FS/svc_forward.pm, httemplate/edit/part_svc.cgi,
34098           httemplate/edit/svc_acct.cgi, httemplate/edit/svc_forward.cgi,
34099           httemplate/edit/process/svc_forward.cgi,
34100           httemplate/misc/catchall.cgi,
34101           httemplate/misc/process/catchall.cgi,
34102           httemplate/search/svc_acct.cgi, httemplate/search/svc_domain.cgi,
34103           httemplate/view/svc_acct.cgi, httemplate/view/svc_domain.cgi,
34104           httemplate/view/svc_forward.cgi: added user interface for
34105           svc_forward and vpopmail support
34106
34107 2001-08-19 06:50  ivan
34108
34109         * bin/fs-setup, httemplate/docs/upgrade8.html: indices on cust_main
34110           ship_last and ship_country
34111
34112 2001-08-19 03:25  ivan
34113
34114         * bin/svc_acct.import: add system shells to @FS::svc_acct:shells on
34115           the fly, fixes: ticket #88
34116
34117 2001-08-19 02:08  ivan
34118
34119         * TODO: this is what i fed to RT, might as well check it in.
34120
34121           no further modifications to TODO.  everything is in the ticketing
34122           system now.
34123
34124 2001-08-19 01:32  ivan
34125
34126         * httemplate/search/cust_pkg.cgi: display bill and service
34127           name/company, and services
34128
34129 2001-08-19 01:18  ivan
34130
34131         * FS/FS/: svc_acct.pm, svc_domain.pm: ->setfixed untaints svcnum
34132
34133 2001-08-19 01:15  ivan
34134
34135         * FS/FS/svc_acct.pm: set fixed fields before checking domsvc
34136
34137 2001-08-18 17:48  ivan
34138
34139         * FS/FS/: Record.pm, cust_main.pm: country fields will now accept
34140           names and change them to two-letter codes
34141
34142 2001-08-17 04:33  ivan
34143
34144         * FS/FS/Record.pm: ut_phonen: fallback to ut_textn, instead of
34145           ut_alphan for non-US/CA phone numbers
34146
34147 2001-08-17 04:28  ivan
34148
34149         * FS/FS/Record.pm: canada has same phone# rules as US
34150
34151 2001-08-17 04:05  ivan
34152
34153         * httemplate/: browse/cust_main_county.cgi,
34154           edit/cust_main_county.cgi,
34155           edit/process/cust_main_county-collapse.cgi,
34156           edit/process/cust_main_county-expand.cgi: clean up tax rate
34157           editing:   sort by country->state->county,   add "collapse state"
34158           if the tax rates are the same statewide,   redirect "expand
34159           state" to the browse, not edit screen
34160
34161 2001-08-17 03:57  ivan
34162
34163         * bin/: dbdef-create, svc_acct.export, svc_acct.import: gah
34164
34165 2001-08-17 03:57  ivan
34166
34167         * FS/FS/svc_domain.pm: document catchall and untaint everything
34168
34169 2001-08-17 03:55  ivan
34170
34171         * FS/FS/cust_main.pm, httemplate/docs/config.html:
34172           Business::OnlinePayment
34173
34174 2001-08-17 03:53  ivan
34175
34176         * Makefile: alldocs target
34177
34178 2001-08-17 03:53  ivan
34179
34180         * CREDITS: thanks jeff!
34181
34182 2001-08-15 03:04  ivan
34183
34184         * httemplate/search/: cust_pkg.cgi, svc_acct.cgi: remove (some of
34185           the) bad direct exit; calls
34186
34187 2001-08-13 16:15  ivan
34188
34189         * httemplate/view/cust_main.cgi: don't display empty comment box
34190
34191 2001-08-13 16:10  ivan
34192
34193         * httemplate/edit/process/cust_main.cgi: properly massage
34194           ship_state & work okay when no initial pkg is selected
34195
34196 2001-08-12 18:00  ivan
34197
34198         * httemplate/docs/schema.html: add svc_forward, depriciate
34199           svc_acct_sm
34200
34201 2001-08-12 17:21  ivan
34202
34203         * FS/FS/svc_acct.pm: untaint svcnum & domsvc
34204
34205 2001-08-12 17:19  ivan
34206
34207         * bin/fs-setup: depriciate svc_acct_sm, add unique index for
34208           username+domsvc on svc_acct, remove silly $Log$
34209
34210 2001-08-12 12:41  jeff
34211
34212         * FS/FS/svc_acct.pm, FS/FS/svc_domain.pm, FS/FS/svc_forward.pm,
34213           bin/fs-migrate-svc_acct_sm, bin/fs-setup, bin/svc_acct.export,
34214           bin/svc_acct_sm.export, httemplate/docs/config.html,
34215           httemplate/docs/upgrade8.html: merging vpopmail support branch
34216
34217 2001-08-12 01:56  ivan
34218
34219         * httemplate/edit/process/part_svc.cgi: don't use
34220           Apache::ASP-specific $Redirect object
34221
34222 2001-08-11 18:26  ivan
34223
34224         * httemplate/docs/postgresql.html: i did get it working
34225
34226 2001-08-11 17:07  ivan
34227
34228         * httemplate/edit/: cust_main.cgi, process/cust_main.cgi: use
34229           transactional invoice_list setting & eliminate non-sticky "first
34230           package"!
34231
34232 2001-08-11 17:07  ivan
34233
34234         * FS/FS/cust_main.pm: transactional invoice_list setting yay!!!
34235
34236 2001-08-11 17:06  ivan
34237
34238         * FS/FS/cust_main_invoice.pm: better error msgs
34239
34240 2001-08-11 16:19  ivan
34241
34242         * httemplate/edit/part_svc.cgi: better error checking, fix scalar
34243           context to $cgi->keywords
34244
34245 2001-08-11 16:18  ivan
34246
34247         * httemplate/browse/part_svc.cgi: missed a variable interpolation
34248
34249 2001-08-10 22:53  ivan
34250
34251         * bin/fs-setup, httemplate/docs/upgrade8.html: add comments field
34252
34253 2001-08-10 22:52  ivan
34254
34255         * httemplate/: edit/cust_main.cgi, view/cust_main.cgi: add customer
34256           comments fields
34257
34258 2001-08-10 22:52  ivan
34259
34260         * FS/FS/cust_main.pm: add comments field, fix ship_ address
34261           handling (don't consider a value for ship_state field to mean
34262           something meaningful is in ship_*)
34263
34264 2001-08-10 22:51  ivan
34265
34266         * FS/FS/part_svc.pm: better error msg
34267
34268 2001-08-10 22:50  ivan
34269
34270         * FS/FS/Record.pm: allow newlines in ut_anything fields fix example
34271           for ut_anything
34272
34273 2001-08-10 21:55  ivan
34274
34275         * httemplate/edit/part_svc.cgi: don't have any other choices in
34276           svcdb dropdown for existing services, since you can't change it
34277           anyway
34278
34279 2001-08-10 21:29  ivan
34280
34281         * FS/FS/CGI.pm: that's what $etc is for!
34282
34283 2001-08-10 21:15  ivan
34284
34285         * httemplate/misc/delete-customer.cgi: better docs
34286
34287 2001-08-10 17:01  ivan
34288
34289         * FS/FS/cust_main_invoice.pm: "fixes"
34290
34291           Can't call method "username" on an undefined value at
34292           /usr/lib/perl5/site_perl/5.6.0/FS/cust_main_invoice.pm line 162.
34293
34294           but cust_main_invoice records should probably be updated when
34295           svc_acct records are deleted :/
34296
34297 2001-08-08 02:47  ivan
34298
34299         * httemplate/docs/passwd.html: doc clarification
34300
34301 2001-08-07 21:44  ivan
34302
34303         * FS/FS/Record.pm: better error msg
34304
34305 2001-08-03 13:34  jeff
34306
34307         * FS/FS/cust_bill.pm:
34308
34309           added the tax method
34310
34311 2001-07-30 03:43  ivan
34312
34313         * FS/FS/CGI.pm: Apache::ASP eidiot fix
34314
34315 2001-07-30 03:41  ivan
34316
34317         * FS/FS/Record.pm, FS/FS/cust_main.pm,
34318           httemplate/search/cust_main.cgi, httemplate/view/cust_main.cgi:
34319           shipping address additions
34320
34321 2001-07-30 02:53  ivan
34322
34323         * httemplate/docs/upgrade8.html: Pg primary key upgrade fix (create
34324           fix in new DBIx::DBSchema)
34325
34326 2001-07-30 01:03  ivan
34327
34328         * httemplate/: .htaccess, docs/overview.dia, docs/overview.png:
34329           forgotten files
34330
34331 2001-07-30 01:02  ivan
34332
34333         * htetc/: global.asa, handler.pl: template stuffs
34334
34335 2001-07-30 01:01  ivan
34336
34337         * Makefile: need this too!
34338
34339 2001-07-30 00:42  ivan
34340
34341         * bin/fs-setup: need an DBIx::DBSchema with delcolumn
34342
34343 2001-07-30 00:36  ivan
34344
34345         * httemplate/index.html, httemplate/browse/agent.cgi,
34346           httemplate/browse/agent_type.cgi,
34347           httemplate/browse/cust_main_county.cgi,
34348           httemplate/browse/nas.cgi, httemplate/browse/part_pkg.cgi,
34349           httemplate/browse/part_referral.cgi,
34350           httemplate/browse/part_svc.cgi,
34351           httemplate/browse/svc_acct_pop.cgi, httemplate/docs/admin.html,
34352           httemplate/docs/billing.html, httemplate/docs/config.html,
34353           httemplate/docs/export.html, httemplate/docs/index.html,
34354           httemplate/docs/install.html, httemplate/docs/legacy.html,
34355           httemplate/docs/passwd.html, httemplate/docs/postgresql.html,
34356           httemplate/docs/schema.html, httemplate/docs/session.html,
34357           httemplate/docs/signup.html, httemplate/docs/trouble.html,
34358           httemplate/docs/upgrade.html, httemplate/docs/upgrade2.html,
34359           httemplate/docs/upgrade3.html, httemplate/docs/upgrade4.html,
34360           httemplate/docs/upgrade5.html, httemplate/docs/upgrade6.html,
34361           httemplate/docs/upgrade7.html, httemplate/docs/upgrade8.html,
34362           httemplate/docs/man/FS.html, httemplate/docs/man/FS/Bill.html,
34363           httemplate/docs/man/FS/CGI.html,
34364           httemplate/docs/man/FS/CGIwrapper.html,
34365           httemplate/docs/man/FS/Conf.html,
34366           httemplate/docs/man/FS/Invoice.html,
34367           httemplate/docs/man/FS/Record.html,
34368           httemplate/docs/man/FS/SessionClient.html,
34369           httemplate/docs/man/FS/SignupClient.html,
34370           httemplate/docs/man/FS/UID.html,
34371           httemplate/docs/man/FS/agent.html,
34372           httemplate/docs/man/FS/agent_type.html,
34373           httemplate/docs/man/FS/cust_bill.html,
34374           httemplate/docs/man/FS/cust_bill_pkg.html,
34375           httemplate/docs/man/FS/cust_credit.html,
34376           httemplate/docs/man/FS/cust_main.html,
34377           httemplate/docs/man/FS/cust_main_county.html,
34378           httemplate/docs/man/FS/cust_main_invoice.html,
34379           httemplate/docs/man/FS/cust_pay.html,
34380           httemplate/docs/man/FS/cust_pay_batch.html,
34381           httemplate/docs/man/FS/cust_pkg.html,
34382           httemplate/docs/man/FS/cust_refund.html,
34383           httemplate/docs/man/FS/cust_svc.html,
34384           httemplate/docs/man/FS/domain_record.html,
34385           httemplate/docs/man/FS/nas.html,
34386           httemplate/docs/man/FS/part_pkg.html,
34387           httemplate/docs/man/FS/part_referral.html,
34388           httemplate/docs/man/FS/part_svc.html,
34389           httemplate/docs/man/FS/pkg_svc.html,
34390           httemplate/docs/man/FS/port.html,
34391           httemplate/docs/man/FS/prepay_credit.html,
34392           httemplate/docs/man/FS/session.html,
34393           httemplate/docs/man/FS/svc_Common.html,
34394           httemplate/docs/man/FS/svc_acct.html,
34395           httemplate/docs/man/FS/svc_acct_pop.html,
34396           httemplate/docs/man/FS/svc_acct_sm.html,
34397           httemplate/docs/man/FS/svc_domain.html,
34398           httemplate/docs/man/FS/svc_www.html,
34399           httemplate/docs/man/FS/type_pkgs.html, bin/fs-setup,
34400           bin/masonize, bin/pod2x, httemplate/edit/agent.cgi,
34401           httemplate/edit/agent_type.cgi, httemplate/edit/cust_credit.cgi,
34402           httemplate/edit/cust_main.cgi,
34403           httemplate/edit/cust_main_county-expand.cgi,
34404           httemplate/edit/cust_main_county.cgi,
34405           httemplate/edit/cust_pay.cgi, httemplate/edit/cust_pkg.cgi,
34406           httemplate/edit/part_pkg.cgi, httemplate/edit/part_referral.cgi,
34407           httemplate/edit/part_svc.cgi, httemplate/edit/svc_acct.cgi,
34408           httemplate/edit/svc_acct_pop.cgi,
34409           httemplate/edit/svc_acct_sm.cgi, httemplate/edit/svc_domain.cgi,
34410           httemplate/edit/process/agent.cgi,
34411           httemplate/edit/process/agent_type.cgi,
34412           httemplate/edit/process/cust_credit.cgi,
34413           httemplate/edit/process/cust_main.cgi,
34414           httemplate/edit/process/cust_main_county-expand.cgi,
34415           httemplate/edit/process/cust_main_county.cgi,
34416           httemplate/edit/process/cust_pay.cgi,
34417           httemplate/edit/process/cust_pkg.cgi,
34418           httemplate/edit/process/part_pkg.cgi,
34419           httemplate/edit/process/part_referral.cgi,
34420           httemplate/edit/process/part_svc.cgi,
34421           httemplate/edit/process/svc_acct.cgi,
34422           httemplate/edit/process/svc_acct_pop.cgi,
34423           httemplate/edit/process/svc_acct_sm.cgi,
34424           httemplate/edit/process/svc_domain.cgi,
34425           httemplate/images/mid-logo.png, httemplate/images/small-logo.png,
34426           httemplate/misc/bill.cgi, httemplate/misc/cancel-unaudited.cgi,
34427           httemplate/misc/cancel_pkg.cgi,
34428           httemplate/misc/delete-customer.cgi,
34429           httemplate/misc/expire_pkg.cgi, httemplate/misc/link.cgi,
34430           httemplate/misc/print-invoice.cgi, httemplate/misc/susp_pkg.cgi,
34431           httemplate/misc/unsusp_pkg.cgi,
34432           httemplate/misc/process/delete-customer.cgi,
34433           httemplate/misc/process/link.cgi,
34434           httemplate/search/cust_bill.cgi,
34435           httemplate/search/cust_bill.html,
34436           httemplate/search/cust_main-payinfo.html,
34437           httemplate/search/cust_main.cgi,
34438           httemplate/search/cust_main.html, httemplate/search/cust_pkg.cgi,
34439           httemplate/search/svc_acct.cgi, httemplate/search/svc_acct.html,
34440           httemplate/search/svc_acct_sm.cgi,
34441           httemplate/search/svc_acct_sm.html,
34442           httemplate/search/svc_domain.cgi,
34443           httemplate/search/svc_domain.html, httemplate/view/cust_bill.cgi,
34444           httemplate/view/cust_main.cgi, httemplate/view/cust_pkg.cgi,
34445           httemplate/view/svc_acct.cgi, httemplate/view/svc_acct_sm.cgi,
34446           httemplate/view/svc_domain.cgi: templates!!!
34447
34448 2001-07-30 00:33  ivan
34449
34450         * FS/FS/: Record.pm, svc_acct.pm: podnitfix
34451
34452 2001-07-30 00:14  ivan
34453
34454         * INSTALL, README: templates!
34455
34456 2001-07-30 00:13  ivan
34457
34458         * TODO: todocruft
34459
34460 2001-07-29 23:28  ivan
34461
34462         * FS/FS/svc_acct.pm: allow !! as password for disabled accounts
34463
34464 2001-07-29 23:07  ivan
34465
34466         * bin/: svc_acct.export, svc_acct.import: allow !! for locked
34467           accounts instead of changing to *SUSPENDED*
34468
34469 2001-07-27 10:16  ivan
34470
34471         * FS/FS/cust_main_invoice.pm: clarification
34472
34473 2001-07-26 23:17  thalakan
34474
34475         * FS/FS/cust_main_invoice.pm: Documented some subtle behavior of
34476           the checkdest method.
34477
34478 2001-06-21 09:27  ivan
34479
34480         * FS/FS/UID.pm: better error message
34481
34482 2001-06-20 01:33  ivan
34483
34484         * bin/svc_acct.export: >     Use of uninitialized value in
34485           concatenation (.) at svc_acct.export line
34486           > 276.
34487
34488 2001-06-06 15:22  ivan
34489
34490         * TODO: templating thoughts
34491
34492 2001-06-05 14:40  ivan
34493
34494         * debian/: README.Debian, changelog, conffiles.ex, control,
34495           copyright, cron.d.ex, dirs, docs, ex.doc-base.package,
34496           freeside-doc.docs, freeside-doc.files, init.d.ex, manpage.1.ex,
34497           manpage.sgml.ex, menu.ex, postinst.ex, postrm.ex, preinst.ex,
34498           prerm.ex, rules, watch.ex: add deb packaging foo (doesn't work
34499           yet)
34500
34501 2001-06-03 10:22  ivan
34502
34503         * FS/FS/svc_domain.pm: SOA serial number problem with Date::Format
34504           %e: no leading zero
34505
34506 2001-06-03 07:16  ivan
34507
34508         * README: 1.3.1!!!
34509
34510 2001-06-03 07:16  ivan
34511
34512         * bin/fs-setup: allow empty refund reasons
34513
34514 2001-06-03 07:15  ivan
34515
34516         * TODO: yes yes
34517
34518 2001-06-03 05:36  ivan
34519
34520         * FS/FS/svc_acct.pm: add username-letter and username-letterfirst
34521           config files
34522
34523 2001-06-03 04:37  ivan
34524
34525         * FS/FS/svc_acct.pm: fixes
34526
34527           Can't locate object method "setfield" via package "svc_acct_sm"
34528           at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318
34529
34530 2001-06-03 04:27  ivan
34531
34532         * FS/FS/Record.pm: track down
34533
34534             Can't locate object method "setfield" via package "svc_acct_sm"
34535           at
34536             /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm line 318.
34537
34538           errors
34539
34540 2001-06-03 03:51  ivan
34541
34542         * FS/FS/cust_main.pm: fixes "Error reval-ing" and won't bill errors
34543
34544 2001-05-30 08:17  ivan
34545
34546         * FS/FS/CGI.pm: use Apache inside an eval BLOCK was mucking things
34547           up for the non-mod_perl folks
34548
34549 2001-05-22 09:43  ivan
34550
34551         * FS/FS/svc_domain.pm: oops, s/mx/MX/ noticed by "Shane Chrisp"
34552           <shane@2000cn.com.au>, thanks!
34553
34554 2001-05-18 07:08  ivan
34555
34556         * FS/FS/domain_record.pm: tyop
34557
34558 2001-05-15 00:52  ivan
34559
34560         * FS/bin/freeside-email: simple program to list all email addresses
34561
34562 2001-05-08 03:44  ivan
34563
34564         * bin/: svc_acct.export, svc_acct_sm.export: fix for OO Net::SCP
34565
34566 2001-05-07 08:42  ivan
34567
34568         * FS/FS/Record.pm: tyop
34569
34570 2001-05-07 08:36  ivan
34571
34572         * FS/FS/Record.pm: start to track down
34573
34574               Insecure dependency in eval while running with -T switch at
34575           /usr/local/lib/site_perl/FS/Record.pm line 202.
34576
34577           errors
34578
34579 2001-05-07 08:24  ivan
34580
34581         * bin/svc_acct.import: s/!/*/
34582
34583 2001-05-06 19:07  ivan
34584
34585         * FS/FS/cust_main.pm:
34586           http://www.sisd.com/freeside/list-archive/msg01906.html
34587
34588 2001-05-05 01:51  ivan
34589
34590         * bin/svc_acct.import:
34591           http://www.sisd.com/freeside/list-archive/msg01915.html
34592
34593 2001-04-23 12:50  ivan
34594
34595         * FS/FS/cust_credit.pm: the real
34596
34597           Can't locate object method "setfield" via package "cust_refund"
34598           at /usr/local/lib/site_perl/FS/Record.pm line 315.
34599
34600           fix
34601
34602 2001-04-23 12:27  ivan
34603
34604         * FS/FS/cust_credit.pm: *sigh*
34605
34606 2001-04-23 12:21  ivan
34607
34608         * FS/FS/cust_credit.pm: webdemo bugfix
34609
34610 2001-04-23 08:37  ivan
34611
34612         * FS/MANIFEST: 1.3.1 sigh
34613
34614 2001-04-23 05:44  ivan
34615
34616         * bin/freeside-session-kill: session killer implemeting timed
34617           access
34618
34619 2001-04-23 05:40  ivan
34620
34621         * FS/FS.pm: documentation and webdemo updates
34622
34623 2001-04-23 02:00  ivan
34624
34625         * FS/FS/UID.pm: "shouldn't hurt" (famous last words)
34626
34627 2001-04-23 00:12  ivan
34628
34629         * FS/FS/cust_main.pm: better error message (if kludgy) for no
34630           referral remove outdated NSI foo from domain ordering.  also,
34631           fuck NSI.
34632
34633 2001-04-21 18:56  ivan
34634
34635         * README, FS/FS.pm, FS/MANIFEST, FS/FS/SSH.pm, FS/FS/svc_acct.pm,
34636           FS/FS/svc_acct_sm.pm, FS/FS/svc_domain.pm, FS/FS/svc_www.pm,
34637           bin/svc_acct.export, bin/svc_acct.import, bin/svc_acct_sm.export,
34638           bin/svc_acct_sm.import, bin/svc_domain.import,
34639           fs_passwd/fs_passwd_server: get rid of FS::SSH.pm (became
34640           Net::SSH and Net::SCP on CPAN)
34641
34642 2001-04-21 18:38  ivan
34643
34644         * TODO, FS/FS/svc_domain.pm: svc_domain needs to import dbh sub
34645           from Record view/cust_main.cgi needs to use ->owed method, not
34646           check (depriciated) owed field search/cust_bill.cgi redirect
34647           error when there's only one invoice
34648
34649 2001-04-21 17:49  ivan
34650
34651         * FS/FS/svc_Common.pm: need to import dbh sub from Record
34652
34653 2001-04-21 16:53  ivan
34654
34655         * FS/MANIFEST: no more dbdef
34656
34657 2001-04-15 06:56  ivan
34658
34659         * TODO: [no log message]
34660
34661 2001-04-15 06:35  ivan
34662
34663         * FS/FS/: nas.pm, session.pm, svc_Common.pm, svc_domain.pm:
34664           transactions part deux
34665
34666 2001-04-15 05:56  ivan
34667
34668         * TODO, FS/FS/Record.pm, FS/FS/dbdef.pm, FS/FS/dbdef_colgroup.pm,
34669           FS/FS/dbdef_column.pm, FS/FS/dbdef_index.pm,
34670           FS/FS/dbdef_table.pm, FS/FS/dbdef_unique.pm, bin/dbdef-create,
34671           bin/fs-setup: s/dbdef/DBIx::DBSchema/
34672
34673 2001-04-15 03:33  ivan
34674
34675         * CREDITS, TODO: better docs for the worst bit, finally
34676
34677 2001-04-15 02:36  ivan
34678
34679         * bin/fs-setup:
34680           http://www.sisd.com/freeside/list-archive/msg01450.html
34681
34682 2001-04-09 16:05  ivan
34683
34684         * TODO, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
34685           FS/FS/cust_main.pm, FS/FS/cust_pay.pm, FS/FS/cust_pkg.pm,
34686           FS/FS/cust_refund.pm, FS/FS/session.pm, FS/FS/svc_Common.pm,
34687           bin/fs-setup: Transactions Part I!!!
34688
34689 2001-04-09 08:50  ivan
34690
34691         * CREDITS, TODO, FS/MANIFEST: rar
34692
34693 2001-03-30 09:33  ivan
34694
34695         * FS/FS/cust_bill.pm: config value money_char:
34696
34697                   Presto!  Now you can consider all numbers to be
34698           shillings.
34699
34700                   If you need to change the currency symbol, you can hunt
34701           down the
34702                   instances of literal '$' in FS::cust_bill::print_text and
34703           replace them
34704                   with your currency symbol.  I guess this should turn into
34705           a
34706                   configuration value.
34707
34708 2001-02-26 16:59  ivan
34709
34710         * FS/FS/session.pm: silly typo, fix sent by Mack <mackn@mackn.net>,
34711           thanks!
34712
34713 2001-02-21 15:48  ivan
34714
34715         * bin/svc_acct.export: add icradius_secrets config file to export
34716           to a non-Freeside MySQL database for ICRADIUS
34717
34718 2001-02-20 17:48  ivan
34719
34720         * FS/bin/freeside-print-batch: stupid pod errors
34721
34722 2001-02-20 17:46  ivan
34723
34724         * FS/FS/: Bill.pm, Invoice.pm: cruft
34725
34726 2001-02-20 17:45  ivan
34727
34728         * FS/FS/nas.pm: pod tyop
34729
34730 2001-02-20 17:45  ivan
34731
34732         * FS/FS/UID.pm: DBI autocommit needs 0, not true string 'false',
34733           duh
34734
34735 2001-02-20 08:31  ivan
34736
34737         * FS/FS/Record.pm: don't use prepare_cached for now
34738
34739 2001-02-13 21:18  ivan
34740
34741         * README: add devel mailing list
34742
34743 2001-02-13 20:33  ivan
34744
34745         * FS/FS/port.pm: get rid of gratuitous HISTORY
34746
34747 2001-02-11 09:34  ivan
34748
34749         * FS/FS/cust_bill_pkg.pm: more doc updates from jason
34750
34751 2001-02-11 09:17  ivan
34752
34753         * CREDITS, FS/FS/cust_bill.pm, FS/FS/cust_credit.pm,
34754           FS/FS/cust_pay.pm, FS/FS/cust_refund.pm: documentation updates
34755           from jason
34756
34757 2001-02-03 06:03  ivan
34758
34759         * FS/FS/Record.pm, FS/FS/UID.pm, FS/FS/cust_main.pm, bin/fs-setup,
34760           bin/generate-prepay: time-based prepaid cards, session monitor.
34761           woop!
34762
34763 2001-01-30 23:21  ivan
34764
34765         * TODO, FS/FS/cust_main.pm, FS/FS/svc_acct.pm: fix tyops
34766
34767 2001-01-30 01:08  ivan
34768
34769         * FS/FS/port.pm: tyop, thanks to Mack Nagashima <mackn@moaner.org>
34770
34771 2001-01-22 21:03  ivan
34772
34773         * FS/FS/cust_main.pm: harmless tyop
34774
34775 2000-12-26 15:51  ivan
34776
34777         * CREDITS, TODO: statedefault & referraldefault config files
34778
34779 2000-12-10 17:30  ivan
34780
34781         * TODO: more ancient todo stuff from my inbox
34782
34783 2000-12-10 17:10  ivan
34784
34785         * TODO: ancient stuff out of my inbox
34786
34787 2000-12-08 14:22  ivan
34788
34789         * FS/FS/session.pm: session callbacks
34790
34791 2000-12-06 02:21  ivan
34792
34793         * FS/FS/Record.pm: DESTROY sub
34794
34795 2000-12-03 16:13  ivan
34796
34797         * bin/fs-setup: fix nas.last type
34798
34799 2000-12-03 12:25  ivan
34800
34801         * TODO, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/port.pm,
34802           FS/FS/session.pm: session monitor updates
34803
34804 2000-12-03 07:14  ivan
34805
34806         * CREDITS, FS/FS/cust_bill.pm, bin/svc_acct_sm.import: bugfixes
34807           from Jeff Finucane <jeff@cmh.net>, thanks!
34808
34809 2000-12-03 05:45  ivan
34810
34811         * FS/FS/agent.pm: patch from Jason Spence <thalakan@frys.com>:
34812           admin.html doc, autocapgen
34813
34814 2000-12-03 05:44  ivan
34815
34816         * FS/FS/port.pm: beginnings of web status for session monitor
34817
34818 2000-12-03 02:09  ivan
34819
34820         * FS/: MANIFEST, FS/CGIwrapper.pm: bad caches!
34821
34822 2000-12-01 10:34  ivan
34823
34824         * bin/fs-setup: another tyop
34825
34826 2000-12-01 10:33  ivan
34827
34828         * bin/fs-setup: tyop
34829
34830 2000-11-22 15:30  ivan
34831
34832         * FS/FS/svc_www.pm: tyop
34833
34834 2000-11-07 07:00  ivan
34835
34836         * FS/MANIFEST, FS/FS/Record.pm, FS/FS/nas.pm, FS/FS/session.pm,
34837           bin/fs-setup: session monitor
34838
34839 2000-10-30 02:47  ivan
34840
34841         * bin/fs-setup: nas.last can't be defined NULL if indexed
34842
34843 2000-10-27 13:18  ivan
34844
34845         * FS/FS/: nas.pm, port.pm, session.pm: oops, also necessary for
34846           session monitor
34847
34848 2000-10-27 13:15  ivan
34849
34850         * TODO, FS/FS/Record.pm, bin/fs-setup, eg/table_template.pm:
34851           session monitor
34852
34853 2000-10-15 05:58  ivan
34854
34855         * TODO: roo
34856
34857 2000-10-11 17:44  ivan
34858
34859         * README: rawr!
34860
34861 2000-09-20 03:35  ivan
34862
34863         * FS/FS/cust_bill.pm: since printed field isn't updated 'till after
34864           print_text method is called, want to print overdue invoices if
34865           printed > 0, not > 1
34866
34867 2000-08-24 00:26  ivan
34868
34869         * TODO: untaint template source
34870
34871 2000-08-09 11:40  ivan
34872
34873         * conf/invoice_template: example invoice template
34874
34875 2000-08-09 04:30  ivan
34876
34877         * TODO, FS/FS/cust_bill.pm: templatable invoices
34878
34879 2000-07-17 06:51  ivan
34880
34881         * FS/FS/svc_acct.pm: silly mistake
34882
34883 2000-07-17 03:53  ivan
34884
34885         * FS/FS/svc_acct.pm: prevent accounts which are the target of mail
34886           aliases from being deleted
34887
34888 2000-07-17 03:37  ivan
34889
34890         * FS/FS/svc_acct.pm: make remote commands configurable
34891
34892 2000-07-17 03:36  ivan
34893
34894         * CREDITS: rawr!
34895
34896 2000-07-06 21:05  ivan
34897
34898         * fs_passwd/fs_passwd_server: wait()ing on SIGCHLD causing hangs
34899           for some folks
34900
34901 2000-07-06 06:56  ivan
34902
34903         * FS/FS/svc_acct.pm: mis-PODed =back should have been a =cut in
34904           conjunction with AUTOLOAD this was sure a pain to find
34905
34906 2000-07-06 06:23  ivan
34907
34908         * bin/svc_acct.export: tyop
34909
34910 2000-07-06 06:19  ivan
34911
34912         * bin/: fs-radius-add-check, fs-radius-add-reply: remove duplicate
34913           sql statement causing spurious errors
34914
34915 2000-07-06 01:57  ivan
34916
34917         * TODO, FS/FS/svc_acct.pm, bin/fs-radius-add,
34918           bin/fs-radius-add-check, bin/fs-radius-add-reply, bin/fs-setup,
34919           bin/svc_acct.export: support for radius check attributes (except
34920           importing).  poorly documented.
34921
34922 2000-07-05 20:37  ivan
34923
34924         * bin/svc_acct_sm.export: don't error out on invalid
34925           svc_acct_sm.domuid's that can't be matched in svc_acct.uid - just
34926           warn.
34927
34928 2000-07-04 06:42  ivan
34929
34930         * FS/FS/svc_acct.pm: noted a API inconsistancy
34931
34932 2000-07-03 02:13  ivan
34933
34934         * bin/svc_acct_sm.export: get rid of double sendmailrestart
34935           invocation; no need for multiple sessions
34936
34937 2000-07-03 02:09  ivan
34938
34939         * bin/svc_acct_sm.export: typo
34940
34941 2000-07-03 02:03  ivan
34942
34943         * TODO, bin/svc_acct_sm.export: added sendmailrestart and
34944           sendmailconfigpath config files
34945
34946 2000-06-30 03:37  ivan
34947
34948         * FS/FS/svc_acct_sm.pm: maildisablecatchall configuration file
34949
34950 2000-06-29 08:01  ivan
34951
34952         * bin/svc_acct.export: another silly typo in svc_acct.export
34953
34954 2000-06-29 07:02  ivan
34955
34956         * bin/svc_acct_sm.export: add sendmailrestart configuration file
34957
34958 2000-06-29 05:27  ivan
34959
34960         * bin/svc_acct.import: s/password/_password/ for PostgreSQL wasn't
34961           done in the import.
34962
34963 2000-06-29 05:00  ivan
34964
34965         * bin/fs-setup: support for pre-encrypted md5 passwords.
34966
34967 2000-06-29 04:56  ivan
34968
34969         * FS/FS/svc_acct.pm: md5 passwords can are 34 characters long and
34970           have $ in them.
34971
34972 2000-06-29 04:12  ivan
34973
34974         * FS/FS/svc_domain.pm: don't block on $whois_hack trueness when
34975           adding new domains.
34976
34977 2000-06-29 03:51  ivan
34978
34979         * bin/svc_acct_sm.import: oops, silly mistake
34980
34981 2000-06-29 03:48  ivan
34982
34983         * bin/svc_acct_sm.import: make svc_acct_sm skip blank lines in
34984           sendmail import
34985
34986 2000-06-28 05:54  ivan
34987
34988         * FS/FS/svc_acct.pm: superfluous my()
34989
34990 2000-06-28 05:52  ivan
34991
34992         * FS/FS/svc_acct.pm: bugfix to accept shells that evaluate to false
34993           in perl, like the empty string.
34994
34995 2000-06-28 05:37  ivan
34996
34997         * bin/svc_acct.export: add support for config option
34998           textradiusprepend
34999
35000 2000-06-28 05:32  ivan
35001
35002         * bin/svc_acct.import: allow RADIUS lines with "Auth-Type = Local"
35003           too
35004
35005 2000-06-28 05:03  ivan
35006
35007         * bin/svc_acct.import: make svc_acct more forgiving about RADIUS
35008           users files
35009
35010 2000-06-28 03:51  ivan
35011
35012         * bin/fs-radius-add: forgot to import a sub
35013
35014 2000-06-28 03:48  ivan
35015
35016         * bin/fs-radius-add: quick hack to add RADIUS attributes
35017
35018 2000-06-27 05:15  ivan
35019
35020         * TODO: i18n
35021
35022 2000-06-27 05:15  ivan
35023
35024         * FS/FS/: Record.pm, cust_main.pm: i18
35025
35026 2000-06-27 04:29  ivan
35027
35028         * FS/FS/Record.pm: fix typo in last patch, and another gratuitous
35029           -w pleaser
35030
35031 2000-06-27 04:27  ivan
35032
35033         * FS/FS/Record.pm: logically identical, but -w safe
35034
35035 2000-06-23 17:28  ivan
35036
35037         * FS/: FS/cust_main.pm, bin/freeside-bill: don't use Date::Manip;
35038           report correct program name in freeside-bill usage msg
35039
35040 2000-06-23 05:25  ivan
35041
35042         * CREDITS, TODO, FS/FS/Record.pm, FS/FS/UID.pm: FS::Record::qsearch
35043           - more portable, doesn't depend on $sth->execute returning a
35044           number of rows, uses placeholders and prepare_cached
35045
35046 2000-06-22 03:52  ivan
35047
35048         * FS/bin/freeside-bill: tyop
35049
35050 2000-06-20 00:13  ivan
35051
35052         * FS/FS/cust_main_invoice.pm: documentation update
35053
35054 2000-06-17 14:48  ivan
35055
35056         * FS/FS/cust_pay_batch.pm: fix typo in error message
35057
35058 2000-06-15 07:45  ivan
35059
35060         * CREDITS, TODO: text updates
35061
35062 2000-06-15 07:07  ivan
35063
35064         * bin/svc_acct.export: added ICRADIUS radreply table support,
35065           courtesy of Kenny Elliott
35066
35067 2000-06-15 06:35  ivan
35068
35069         * FS/FS/svc_acct.pm: add radius method
35070
35071 2000-06-15 05:38  ivan
35072
35073         * FS/FS/cust_main.pm: fix for ncancelled_pkgs - when called in
35074           scalar context, was only returning second item
35075
35076 2000-06-12 01:37  ivan
35077
35078         * bin/svc_acct_sm.export: sendmail fix from Jeff Finucane
35079
35080 2000-05-13 14:57  ivan
35081
35082         * TODO, FS/bin/freeside-print-batch: add print_batch script from
35083           Joel Griffiths
35084
35085 2000-05-13 14:50  ivan
35086
35087         * FS/FS/: CGI.pm, UID.pm: cgisuidsetup takes an Apache object as
35088           well as a CGI object now.
35089
35090 2000-05-13 14:42  ivan
35091
35092         * CREDITS: add kristian, update joel's entry
35093
35094 2000-04-10 17:06  ivan
35095
35096         * FS/FS/CGI.pm: CGI.pm detects mod_perl and calls appropriate exit
35097           (Registry's override doesn't work here)
35098
35099 2000-04-02 19:32  ivan
35100
35101         * FS/bin/freeside-bill: accept anything in ARGV for -d Date::Parse
35102
35103 2000-03-06 08:38  ivan
35104
35105         * FS/FS/svc_acct.pm: better error message.  bah.
35106
35107 2000-03-06 08:00  ivan
35108
35109         * bin/svc_acct.export: sync up with working versoin
35110
35111 2000-03-06 07:59  ivan
35112
35113         * bin/svc_acct.export: finally get MySQL locking working for
35114           ICRADIUS export
35115
35116 2000-03-06 07:15  ivan
35117
35118         * FS/FS/SSH.pm: backout silly change
35119
35120 2000-03-06 07:04  ivan
35121
35122         * FS/FS/SSH.pm: bug in IPC::Open3 documentation?
35123
35124 2000-03-06 06:59  ivan
35125
35126         * bin/svc_acct.export: s/sshopen2/sshopen3/ to prevent spurious
35127           mysql "Enter password: " dialog from showing up in cron/terminal
35128
35129 2000-03-06 06:51  ivan
35130
35131         * bin/svc_acct.export: eek
35132
35133 2000-03-06 06:50  ivan
35134
35135         * bin/svc_acct.export: oop
35136
35137 2000-03-06 06:48  ivan
35138
35139         * bin/svc_acct.export: s/icradiusmachine/machine/
35140
35141 2000-03-06 06:46  ivan
35142
35143         * bin/svc_acct.export: not setuid or run by malicious user - no -T
35144           necessary
35145
35146 2000-03-06 06:19  ivan
35147
35148         * bin/svc_acct.export: ICRADIUS export bugfix
35149
35150 2000-03-06 06:12  ivan
35151
35152         * TODO, bin/svc_acct.export: ICRADIUS export support
35153
35154 2000-03-03 10:45  ivan
35155
35156         * FS/FS/CGI.pm: use Apache::exit instead of exit in &eidiot -
35157           Registry wasn't overriding exit in modules
35158
35159 2000-03-03 10:21  ivan
35160
35161         * FS/FS/Record.pm: changes backported from 1.2.3 release, bugfix
35162           from web demo
35163
35164 2000-03-01 23:44  ivan
35165
35166         * bin/fs-setup: typo forgot closing '
35167
35168 2000-03-01 00:13  ivan
35169
35170         * FS/: MANIFEST, FS/svc_domain.pm, FS/svc_www.pm: compilation
35171           bugfixes
35172
35173 2000-02-02 21:16  ivan
35174
35175         * FS/FS/cust_pkg.pm, FS/FS/domain_record.pm, FS/FS/svc_domain.pm,
35176           FS/FS/svc_www.pm, bin/fs-setup, bin/svc_acct.import,
35177           bin/svc_acct_sm.import, bin/svc_domain.import: beginning of DNS
35178           and Apache support
35179
35180 2000-02-02 12:22  ivan
35181
35182         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/generate-prepay:
35183           bugfix prepayment in signup server
35184
35185 2000-01-30 21:22  ivan
35186
35187         * FS/FS/cust_main.pm, FS/FS/prepay_credit.pm, bin/fs-setup: prepaid
35188           "internet cards"
35189
35190 2000-01-30 00:18  ivan
35191
35192         * CREDITS: [no log message]
35193
35194 2000-01-29 22:11  ivan
35195
35196         * TODO: [no log message]
35197
35198 2000-01-29 22:03  ivan
35199
35200         * bin/fs-setup: postgres 6.5 finally supports decimal(10,2)
35201
35202 2000-01-29 13:10  ivan
35203
35204         * FS/FS/svc_domain.pm: doc update
35205
35206 2000-01-28 14:53  ivan
35207
35208         * bin/fs-setup, FS/FS/svc_acct_pop.pm: track full phone number
35209
35210 2000-01-26 16:37  ivan
35211
35212         * README: ack
35213
35214 2000-01-26 16:27  ivan
35215
35216         * TODO: update TODO
35217
35218 1999-11-08 13:38  ivan
35219
35220         * FS/FS/cust_pkg.pm: remove services using pkg_svc table now, oops!
35221
35222 1999-10-04 01:23  ivan
35223
35224         * FS/bin/freeside-bill: silly 'use of unitialized value' errors
35225
35226 1999-09-22 15:06  ivan
35227
35228         * TODO: ya todo update
35229
35230 1999-08-26 23:25  ivan
35231
35232         * TODO: [no log message]
35233
35234 1999-08-23 05:26  ivan
35235
35236         * test/cgi-test: need to untaint the command line
35237
35238 1999-08-20 01:27  ivan
35239
35240         * README, FS/FS/part_pkg.pm: fix for bug noticed by Martin G.
35241           Bayerle:
35242           > if you eliminate services from any package, to reduce it to
35243           only one service,
35244           > once gone, they won't reappear.
35245
35246 1999-08-11 21:16  ivan
35247
35248         * FS/FS/cust_main.pm: hidecancelledpackages config option
35249
35250 1999-08-11 17:05  ivan
35251
35252         * FS/FS/svc_acct.pm: configurable min/max username length, min
35253           password length, periods in usernames
35254
35255 1999-08-11 13:51  ivan
35256
35257         * FS/bin/freeside-bill: [no log message]
35258
35259 1999-08-11 13:41  ivan
35260
35261         * FS/MANIFEST, FS/Makefile.PL, FS/FS/svc_domain.pm,
35262           FS/bin/freeside-bill, bin/bill: new bill script,
35263
35264 1999-08-11 07:42  ivan
35265
35266         * bin/backup-freeside: [no log message]
35267
35268 1999-08-11 06:12  ivan
35269
35270         * FS/FS/svc_domain.pm: require a working Net::Whois version
35271
35272 1999-08-10 05:06  ivan
35273
35274         * fs_passwd/fs_passwdd: even though you should probably set this
35275           for your installation
35276
35277 1999-08-04 05:42  ivan
35278
35279         * bin/pod2x: new, kludgy-but-working html generator
35280
35281 1999-08-04 05:41  ivan
35282
35283         * FS/FS.pm: pod fix
35284
35285 1999-08-04 04:50  ivan
35286
35287         * FS/FS/cust_pkg.pm: pod syntax
35288
35289 1999-08-04 03:41  ivan
35290
35291         * FS/FS/Record.pm: some pod syntax update to generate nicer html
35292           docs
35293
35294 1999-08-04 02:03  ivan
35295
35296         * FS/: MANIFEST, MANIFEST.SKIP, README, FS/Bill.pm, FS/CGI.pm,
35297           FS/Conf.pm, FS/Invoice.pm, FS/Record.pm, FS/SSH.pm, FS/UID.pm,
35298           FS/agent.pm, FS/agent_type.pm, FS/cust_bill.pm,
35299           FS/cust_bill_pkg.pm, FS/cust_credit.pm, FS/cust_main.pm,
35300           FS/cust_main_county.pm, FS/cust_main_invoice.pm, FS/cust_pay.pm,
35301           FS/cust_pay_batch.pm, FS/cust_pkg.pm, FS/cust_refund.pm,
35302           FS/cust_svc.pm, FS/dbdef.pm, FS/dbdef_colgroup.pm,
35303           FS/dbdef_column.pm, FS/dbdef_index.pm, FS/dbdef_table.pm,
35304           FS/dbdef_unique.pm, FS/part_pkg.pm, FS/part_referral.pm,
35305           FS/part_svc.pm, FS/pkg_svc.pm, FS/svc_Common.pm, FS/svc_acct.pm,
35306           FS/svc_acct_pop.pm, FS/svc_acct_sm.pm, FS/svc_domain.pm,
35307           FS/type_pkgs.pm, FS/UI/Base.pm, FS/UI/CGI.pm, FS/UI/Gtk.pm,
35308           FS/UI/agent.pm: initial checkin of module files for proper perl
35309           installation
35310
35311 1999-08-04 01:03  ivan
35312
35313         * eg/: table_template-svc.pm, table_template.pm: move table
35314           subclass examples out of production directory
35315
35316 1999-08-04 00:34  ivan
35317
35318         * FS/FS.pm: initial FS manpage
35319
35320 1999-08-03 21:15  ivan
35321
35322         * FS/: Changes, FS.pm, MANIFEST, Makefile.PL, test.pl: initial h2xs
35323
35324 1999-08-03 00:43  ivan
35325
35326         * TODO: use Net::Whois;
35327
35328 1999-07-29 12:13  ivan
35329
35330         * TODO: [no log message]
35331
35332 1999-07-29 01:50  ivan
35333
35334         * bin/fs-setup: wrong type for cust_pay_batch.exp
35335
35336 1999-07-15 17:20  ivan
35337
35338         * TODO: [no log message]
35339
35340 1999-07-15 16:50  ivan
35341
35342         * TODO: [no log message]
35343
35344 1999-07-08 04:40  ivan
35345
35346         * CREDITS, README, TODO: [no log message]
35347
35348 1999-07-07 19:32  ivan
35349
35350         * bin/svc_acct.import: import fix, noticed by Ben Leibig and Joel
35351           Griffiths
35352
35353 1999-07-07 18:49  ivan
35354
35355         * CREDITS: add joel
35356
35357 1999-07-07 18:49  ivan
35358
35359         * bin/svc_acct.import: updates to avoid -w warnings from Joel
35360           Griffiths <griff@aver-computer.com>
35361
35362 1999-07-07 18:02  ivan
35363
35364         * TODO: [no log message]
35365
35366 1999-04-29 02:37  ivan
35367
35368         * TODO: [no log message]
35369
35370 1999-04-19 03:32  ivan
35371
35372         * etc/megapop.pl: if you are a megapop customer...
35373
35374 1999-04-15 15:46  ivan
35375
35376         * bin/fs-setup: TT isn't a state!
35377
35378 1999-04-14 06:14  ivan
35379
35380         * TODO: configuration option to edit referrals of existing
35381           customers
35382
35383 1999-04-14 04:27  ivan
35384
35385         * TODO: showpasswords config option to show passwords
35386
35387 1999-04-14 01:58  ivan
35388
35389         * TODO: [no log message]
35390
35391 1999-04-14 00:58  ivan
35392
35393         * bin/fs-setup: export getsecrets from FS::UID instead of calling
35394           it explicitly
35395
35396 1999-04-08 20:52  ivan
35397
35398         * TODO: [no log message]
35399
35400 1999-04-08 06:21  ivan
35401
35402         * CREDITS, conf/address: [no log message]
35403
35404 1999-04-08 06:11  ivan
35405
35406         * README: 1.2.0
35407
35408 1999-04-08 06:05  ivan
35409
35410         * test/cgi-test: web interface tester / sample data creator
35411
35412 1999-04-08 06:03  ivan
35413
35414         * TODO: [no log message]
35415
35416 1999-03-26 05:15  ivan
35417
35418         * eg/TEMPLATE_cust_main.import: s/create/new/, use all necessary
35419           FS::table_names to avoid warnings
35420
35421 1999-03-26 05:00  ivan
35422
35423         * fs_passwd/fs_passwd_server: s/create/new/
35424
35425 1999-03-25 00:42  ivan
35426
35427         * bin/: svc_acct.import, svc_acct_sm.import: import stuff uses
35428           Term::Query and spits out (some kinds of) nonsensical input
35429
35430 1999-03-23 16:51  ivan
35431
35432         * bin/svc_acct_sm.import: die if no relevant services... cvspain
35433
35434 1999-03-23 16:43  ivan
35435
35436         * bin/svc_acct.import: die if no relevant services
35437
35438 1999-02-28 11:44  ivan
35439
35440         * bin/fs-setup: constructors s/create/new/ pointed out by "Bao C.
35441           Ha" <bao@hacom.net>
35442
35443 1999-02-27 13:06  ivan
35444
35445         * bin/fs-setup: cust_main.paydate should be varchar(10), not
35446           @date_type ; problem reported by Ben Leibig <leibig@colorado.edu>
35447
35448 1999-02-23 00:09  ivan
35449
35450         * TODO: beginnings of one-screen new customer entry and some other
35451           miscellania
35452
35453 1999-02-10 01:02  ivan
35454
35455         * etc/sql-reserved-words.txt: some new doc files
35456
35457 1999-02-10 00:27  ivan
35458
35459         * TODO: [no log message]
35460
35461 1999-02-09 01:56  ivan
35462
35463         * TODO: [no log message]
35464
35465 1999-02-07 01:59  ivan
35466
35467         * CREDITS, TODO, bin/fs-setup: more mod_perl fixes, and bugfixes
35468           Peter Wemm sent via email
35469
35470 1999-02-06 14:43  ivan
35471
35472         * CREDITS, TODO: don't use [e]idiot; display error messages on the
35473           form page
35474
35475 1999-02-03 22:09  ivan
35476
35477         * bin/fs-setup: add AU provences
35478
35479 1999-02-03 02:42  ivan
35480
35481         * bin/fs-setup: [no log message]
35482
35483 1999-01-25 04:09  ivan
35484
35485         * TODO: yet more mod_perl stuff
35486
35487 1999-01-18 15:05  ivan
35488
35489         * TODO: update TODO for stuff that was done etc.
35490
35491 1999-01-16 19:11  ivan
35492
35493         * bin/fs-setup: remove preliminary completehost changes
35494
35495 1999-01-15 16:24  ivan
35496
35497         * CREDITS: [no log message]
35498
35499 1999-01-08 21:38  ivan
35500
35501         * CREDITS: [no log message]
35502
35503 1998-12-30 15:03  ivan
35504
35505         * TODO: bugfixes; fields isn't exported by derived classes
35506
35507 1998-12-29 03:59  ivan
35508
35509         * TODO: mostly properly OO, some work still to be done with svc_
35510           stuff
35511
35512 1998-12-15 22:05  ivan
35513
35514         * bin/fs-setup: add table cust_main_invoice
35515
35516 1998-12-15 21:38  ivan
35517
35518         * TODO: [no log message]
35519
35520 1998-12-15 21:32  ivan
35521
35522         * fs_passwd/fs_passwd_server: adminsuidsetup now requires user
35523
35524 1998-12-15 21:29  ivan
35525
35526         * eg/TEMPLATE_cust_main.import: adminsuidsetup now need user
35527
35528 1998-12-14 20:36  ivan
35529
35530         * bin/fs-setup: s/croak/die/; #oops
35531
35532 1998-12-14 20:33  ivan
35533
35534         * bin/fs-setup: dies if it isn't running as the freeside user
35535
35536 1998-12-09 23:23  ivan
35537
35538         * bin/: svc_acct.export, svc_acct.import, svc_acct_sm.export,
35539           svc_acct_sm.import: use FS::Conf, need user (for datasrc)
35540
35541 1998-12-01 17:23  ivan
35542
35543         * TODO, CREDITS: [no log message]
35544
35545 1998-11-19 03:17  ivan
35546
35547         * bin/dbdef-create: adminsuidsetup requires argument
35548
35549 1998-11-18 01:01  ivan
35550
35551         * CREDITS, TODO, bin/fs-setup: i18n! i18n!
35552
35553 1998-11-15 05:18  ivan
35554
35555         * bin/fs-setup: remove debugging
35556
35557 1998-11-15 01:43  ivan
35558
35559         * bin/fs-setup: update for new config file syntax, new
35560           adminsuidsetup
35561
35562 1998-11-14 18:53  ivan
35563
35564         * bin/bill: afterthought
35565
35566 1998-11-14 18:51  ivan
35567
35568         * bin/bill: adminsuidsetup needs user, pod, cleanup
35569
35570 1998-11-13 01:56  ivan
35571
35572         * TODO: change configuration file layout to support multiple
35573           distinct databases (with own set of config files, export, etc.)
35574
35575 1998-11-07 17:09  ivan
35576
35577         * README: 1.1.6 release
35578
35579 1998-11-07 02:24  ivan
35580
35581         * README: don't use depriciated FS::Bill and FS::Invoice, other
35582           miscellania
35583
35584 1998-11-07 00:25  ivan
35585
35586         * TODO: [no log message]
35587
35588 1998-11-07 00:21  ivan
35589
35590         * bin/bill: missing use
35591
35592 1998-11-07 00:19  ivan
35593
35594         * bin/bill:
35595           still need to bless into FS::cust_main (for now)
35596
35597 1998-11-07 00:08  ivan
35598
35599         * bin/bill:
35600           Removed depriciated FS::Bill (now in FS::cust_main)
35601
35602 1998-10-22 08:51  ivan
35603
35604         * bin/fs-setup: also varchar with no length specified - postgresql
35605           fix broke mysql.
35606
35607 1998-10-22 08:46  ivan
35608
35609         * bin/fs-setup: now smallint is illegal, so remove that too.
35610
35611 1998-10-14 00:05  ivan
35612
35613         * README, bin/fs-setup: 1.1.4 release, fix postgresql
35614
35615 1998-10-13 05:49  ivan
35616
35617         * TODO: [no log message]
35618
35619 1998-10-13 05:07  ivan
35620
35621         * TODO, bin/svc_acct.import: Assigns password from the shadow file
35622           for RADIUS password "UNIX"
35623
35624 1998-10-13 02:17  ivan
35625
35626         * TODO: [no log message]
35627
35628 1998-10-12 14:22  ivan
35629
35630         * TODO: [no log message]
35631
35632 1998-10-12 14:15  ivan
35633
35634         * TODO: [no log message]
35635
35636 1998-10-12 02:12  ivan
35637
35638         * TODO: remove adding cvs from the todo
35639
35640 1998-10-12 02:09  ivan
35641
35642         * TODO: [no log message]
35643
35644 1998-10-12 02:09  ivan
35645
35646         * TODO: Id to Header
35647
35648 1998-10-12 02:07  ivan
35649
35650         * TODO: Test keyword substitution
35651
35652 1998-10-12 01:59  ivan
35653
35654         * TODO: Commiting sample change.
35655
35656 1998-10-12 00:15  ivan
35657
35658         * conf/shells: Initial revision
35659
35660 1998-10-12 00:12  ivan
35661
35662         * conf/: address, home, lpr, secrets, smtpmachine, domain: Initial
35663           revision
35664
35665 1998-10-12 00:08  ivan
35666
35667         * TODO: Initial revision
35668
35669 1998-10-12 00:03  ivan
35670
35671         * bin/fs-setup: Initial revision
35672
35673 1998-10-11 23:56  ivan
35674
35675         * README: Initial revision
35676
35677 1998-09-25 01:52  ivan
35678
35679         * bin/pod2x: Initial revision
35680
35681 1998-09-17 22:43  ivan
35682
35683         * bin/svc_acct.export: Initial revision
35684
35685 1998-09-02 21:50  ivan
35686
35687         * CREDITS: Initial revision
35688
35689 1998-08-23 20:12  ivan
35690
35691         * fs_passwd/fs_passwd_server: Initial revision
35692
35693 1998-08-23 20:04  ivan
35694
35695         * fs_passwd/fs_passwd: Initial revision
35696
35697 1998-08-23 19:01  ivan
35698
35699         * bin/bill: Initial revision
35700
35701 1998-08-19 21:42  ivan
35702
35703         * eg/TEMPLATE_cust_main.import: Initial revision
35704
35705 1998-08-16 14:02  ivan
35706
35707         * bin/svc_acct.import: Initial revision
35708
35709 1998-08-14 15:11  ivan
35710
35711         * bin/svc_acct_sm.export: Initial revision
35712
35713 1998-08-12 20:55  ivan
35714
35715         * Artistic: Initial revision
35716
35717 1998-07-18 00:11  ivan
35718
35719         * etc/domain-template.txt: Initial revision
35720
35721 1998-07-17 00:43  ivan
35722
35723         * bin/svc_acct_sm.import: Initial revision
35724
35725 1998-06-03 00:22  ivan
35726
35727         * bin/dbdef-create: Initial revision
35728
35729 1998-03-23 00:20  ivan
35730
35731         * fs_passwd/fs_passwdd: Initial revision
35732
35733 1998-03-22 23:46  ivan
35734
35735         * GPL, INSTALL, etc/acp_logfile-parse, etc/countries.txt,
35736           etc/example-direct-cardin: Initial revision
35737