This repository has been archived by the owner on Aug 14, 2022. It is now read-only.
forked from blitzed-org/libopm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
779 lines (465 loc) · 19.7 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
2003-01-06 12:40 andy
* doc/: .cvsignore, Makefile.in: Forgot Makefile.in
2003-01-06 11:22 andy
* OPM/bopchecker.pl: More ports.
2003-01-06 04:49 andy
* doc/.cvsignore: And ignore those.
2003-01-06 04:48 andy
* doc/: Doxyfile.in, Makefile.am: Start of doxygen stuff.
2003-01-05 12:22 andy
* Makefile.am, Makefile.in, configure, configure.in,
src/Makefile.am, src/Makefile.in, src/compat.c, src/opm.h: Install
opm_ headers, as requested by TimeMr14C and jv.
2003-01-05 12:07 strtok
* ChangeLog: Added ChangeLog
2003-01-03 20:49 andy
* OPM/bopchecker.pl: Updated for how we tend to be using this on
Blitzed.
2003-01-02 22:18 strtok
* src/: libopm.c, libopm.h: memset sockaddr for bind()
2003-01-01 17:14 dgl
* OPM/bopchecker.pl: If protocols are provided only scan them,
rather than doing everything + them. Also actually accept , in the
input, as it was documented before..
2002-12-22 13:53 strtok
* src/libopm.c: Don't set fd close on exec
2002-12-22 13:41 strtok
* src/libopm.c: Set FD closed on exec
2002-12-16 11:46 andy
* src/config.c: Missed one instance of inetpton()
2002-12-16 09:53 andy
* configure, configure.in, src/inet.c, src/inet.h, src/libopm.c,
src/setup.h.in: Add configure check for inet_pton.
Rename inetpton() in inet.c to inet_pton() and only use it if build
host does not have its own inet_pton().
2002-12-15 17:22 strtok
* src/libopm.c: Put in ufds_size file descriptors instead of 1024
2002-12-15 17:03 strtok
* src/libopm.c: Changed timeout to 0 seconds!
2002-12-14 19:02 strtok
* src/: libopm.c, test.c: libopm.c: Grow ufds (poll array) as
needed, rather than hard coded 1024 limit
2002-12-10 16:34 strtok
* doc/libopm-api.txt, src/libopm.c, src/opm.h, src/test.c: Added
opm_scanend and opm_end functions to API
2002-12-09 16:44 strtok
* doc/libopm-api.txt, src/config.c, src/libopm.c, src/opm_types.h,
src/test.c: Added OPM_TYPE_STRINGLIST Allow multiple entries for
TARGET_STRING
2002-12-06 21:28 strtok
* src/: libopm.h, opm.h: Removed inet.h from opm.h. There was no
reason for this inclusion.
2002-12-02 13:35 andy
* Makefile.in, aclocal.m4, src/Makefile.in: Update autotools.
2002-12-02 13:34 andy
* .cvsignore: [no log message]
2002-11-12 14:02 strtok
* Makefile.in, doc/libopm-api.txt, src/Makefile.in, src/libopm.c,
src/opm.h: Added data element to OPM_REMOTE_T
2002-11-10 03:56 dgl
* OPM/bopchecker.pl: AnalogX proxy
(http://www.analogx.com/contents/download/network/proxy.htm) seems
to use port 6588
2002-11-07 18:56 strtok
* src/list.h: Added proper GPL to hybrid copyright
2002-11-07 13:09 strtok
* src/malloc.h: Added (void **) cast to MyFree #define to avoid
warning
2002-11-07 12:19 strtok
* src/: libopm.c, malloc.c, malloc.h: Added code to MyFree to NULL
a pointer after freeing it
2002-11-07 11:53 strtok
* src/malloc.c: Added != NULL check on MyFree as to avoid having to
check for NULL BEFORE MyFree is called everytime
2002-11-06 17:37 strtok
* src/: libopm.c, libopm.h, proxy.c, proxy.h: Added SENDBUFLEN and
READBUFLEN.
2002-11-06 16:38 dgl
* OPM/bopchecker.pl: Added some more http ports and put the adding
code in a loop as generally http post and http are the same ports.
2002-11-06 16:31 dgl
* OPM/bopchecker.pl: It does help if you test after changing from
using a : to a space as the seperator
----------------------------------------------------------------------
Enter Log. Lines beginning with `CVS:' are removed automatically
Committing in . CVS: CVS: Modified Files: CVS: bopchecker.pl
----------------------------------------------------------------------
2002-11-06 16:26 dgl
* OPM/: OPM.xs, bopchecker.pl: Make use of the opm_remote_addtype
function by adding support for scanning additional ports in
bopchecker.pl
Changed names to be consistant with rest of libopm Cisco -> ROUTER
POST -> HTTPPOST and all uppercase names.
2002-11-05 23:36 strtok
* src/: config.c, test.c: Fixed memory leaks in config.c
2002-11-05 23:12 strtok
* src/: libopm.c, malloc.c, test.c: Fixed a bug where a freed conn
was possibly used in the scan end code
2002-11-05 15:03 strtok
* doc/libopm-api.txt, src/test.c: Added note about the void *
argument to the callback functions in the API documentation
2002-11-05 13:42 strtok
* doc/libopm-api.txt, src/libopm.c, src/opm.h, src/test.c: Added
opm_remote_addtype function
2002-11-02 03:18 dgl
* OPM/OPM.pm: 10 seconds timeout isn't always quite enough..
2002-10-31 12:07 dgl
* OPM/OPM.pm: lowered fdlimit
2002-10-27 22:34 strtok
* OPM/OPM.xs, OPM/bopchecker.pl, OPM/test.pl, src/test.c: Removed
TYPE_CUSTOM from perl module. Added TYPE_HTTPPOST to perl module.
2002-10-27 22:06 strtok
* src/: libopm.c, opm_types.h, proxy.c, proxy.h, test.c: Added dg's
post proxy detection code. Tested on webcache.bt.net
2002-10-27 21:49 strtok
* src/: libopm.c, malloc.c: Added assert on calloc fail
2002-10-27 17:20 strtok
* src/libopm.c: Cleaned up write_function/read_function and added
read_function functionality.
2002-10-27 17:13 strtok
* src/: libopm.c, libopm.h, opm.h, opm_types.h, proxy.c, proxy.h,
test.c: Removed libopm_addcustom and custom protocol support.
2002-10-27 13:52 strtok
* src/libopm.c: Added comment for opm_active
2002-10-27 13:45 strtok
* src/libopm.c: Fixed bug where on timeouts, libopm did a callback
after freeing the conn struct! (found by dg)
2002-10-27 12:07 dgl
* OPM/OPM.xs: removed remote callbacks
2002-10-27 11:20 strtok
* doc/libopm-api.txt, src/libopm.c, src/opm.h: Removed remote
struct callbacks, now only scanner-wide callbacks are used.
2002-10-27 07:35 dgl
* OPM/: OPM.xs, bopchecker.pl: return textual versions of the
protocols (and http post scanning in bopchecker - when custom
protocols work that is)
2002-10-27 06:45 dgl
* OPM/.cvsignore: ignore Makefile too
2002-10-27 06:45 dgl
* OPM/bopchecker.pl: port wrong around around
2002-10-27 06:17 dgl
* OPM/OPM.xs, OPM/bopchecker.pl, src/libopm.c: OPM/bopchecker.pl:
Added bopchecker.pl script (if you don't want to install the module
to the whole system you can test it with): PERL_DL_NONLAZY=1
/usr/bin/perl "-Iblib/lib" "-Iblib/arch" bopchecker.pl
src/libopm.c: OPM/OPM.xs: Added opm_active to return number of
active scans (so bopchecker can exit when it has finished).
src/libopm.c: Cleaned up read() code so it didn't rely on timeout
when the tcp port is closed.
2002-10-26 12:10 dgl
* OPM/: .cvsignore, Changes, MANIFEST, Makefile.PL, OPM.pm, OPM.xs,
README, test.pl, typemap: The opm perl module!
2002-10-26 11:51 dgl
* src/: libopm.c, opm.h, test.c: patch to add data as param for
callbacks..
2002-10-15 18:19 strtok
* src/proxy.c: Added logic to libopm_proxy_custom that finished
parsing if the target string is larger than 511 characters
2002-10-15 13:00 strtok
* src/libopm.c: Initialize id and format to NULL in the built in
protocol table
2002-10-15 12:55 strtok
* src/: libopm.c, libopm.h, opm.h, proxy.c, proxy.h, test.c: Added
custom protocol support
2002-10-12 14:28 strtok
* src/: config.c, libopm.c, libopm.h, opm_types.h: Added default
config settings
2002-09-23 17:41 strtok
* doc/libopm-api.txt, src/libopm.c, src/opm_error.h: Abort scans
where there are no protocols defined (bug found by dg). In
check_queue use LIST_SIZE of the individual connections list
instead of the global protocols list when determining the projected
file descriptor size
2002-09-21 20:42 strtok
* doc/libopm-api.txt: Fixed 'opm_remote_free' section header
2002-09-21 16:24 strtok
* doc/libopm-api.txt: Removed addr from OPM_REMOTE_T listing in api
doc
2002-09-21 16:10 strtok
* src/: config.c, inet.h, libopm.c, opm_error.h, test.c: Added IPV4
Binding functionality Added OPM_ERR_NOFD (CALLBACK_ERROR) Added
OPM_ERR_BIND (CALLBACK_ERROR)
2002-09-21 15:33 strtok
* doc/libopm-api.txt, src/libopm.c, src/libopm.h, src/opm.h,
src/opm_error.h, src/test.c: Moved OPM_REMOTE_T::addr to
OPM_SCAN_T::addr Added OPM_ERR_BADADDR on return of opm_scan if the
IP is bad
2002-09-20 23:59 strtok
* doc/libopm-api.txt: Added proxy types to API doc Fixed > on email
in API doc
2002-09-20 22:50 strtok
* doc/libopm-api.txt: Better describing of OPM_ERR_T codes in
libopm-api.txt
2002-09-20 22:09 strtok
* doc/libopm-api.txt, src/libopm.c: Updated libopm-api.txt
2002-09-20 20:31 strtok
* src/: malloc.c, malloc.h: Renamed malloc wrappers with libopm_
prefix and added #defines for MyMalloc and MyFree
2002-09-20 19:41 strtok
* src/: libopm.c, proxy.c, proxy.h: Prefixed proxy functions with
libopm_
2002-09-20 18:42 strtok
* src/: libopm.c, libopm.h, list.c, list.h, opm.h, opm_common.h:
Prefixed functions in libopm.c and list.c with libopm_ Made certain
functions (which should be) static
2002-09-20 17:50 strtok
* src/: config.c, config.h, libopm.c, opm.h, proxy.c, test.c:
Changed all config.c functions to have a libopm_ prefix
2002-09-14 15:59 strtok
* doc/libopm-api.txt: Added libopm-api.txt
2002-09-14 14:58 strtok
* src/test.c: Use opm_callback on test.c instead of
opm_remote_callback
2002-09-14 13:44 strtok
* src/: libopm.c, libopm.h, opm.h, opm_error.h, opm_types.h,
test.c: Restructured callback code to use an array.
2002-09-13 19:07 strtok
* src/libopm.c: Removed printf's and comments used to debug
2002-09-13 19:04 strtok
* src/: libopm.c, opm.h: Created a scan queue, if this is working
as it should be... the performance increase is amazing.
2002-09-11 23:40 andy
* configure, configure.in, src/setup.h.in: Check for Nick Faldo
2002-09-11 23:14 andy
* configure, configure.in, src/Makefile.am, src/Makefile.in,
src/setup.h.in: Removing a bunch of unused autoconf tests.
2002-09-11 23:12 andy
* src/: compat.c, compat.h, proxy.c: Some systems don't have
inet_aton(), Solaris being a great example. Here's our own
implementation which is only included if inet_aton() is not
available.
2002-09-11 22:58 andy
* src/inet.c: If a system has strings.h, it needs to be #included
wherever string.h is #included.
2002-09-11 22:55 andy
* src/test.c: Check for unistd.h.
2002-09-11 22:50 andy
* src/.cvsignore: Ignore generated binary
2002-09-11 22:49 andy
* src/libopm.c: Check if we need & have sys/time.h.
2002-09-11 22:45 andy
* src/inet.h: Check HAVE_FCNTL_H.
2002-09-11 22:42 andy
* src/inet.h: Check HAVE_SYS_POLL_H.
2002-09-11 22:36 andy
* src/: config.c, inet.c, inet.h, libopm.c, list.c, malloc.c,
malloc.h, opm.h, proxy.c, test.c: Add RCS tags to all .c files.
Protect standard headers with STDC_HEADERS. Correct missing
"const" in inetntop() prototype.
2002-09-11 21:39 andy
* src/: Makefile.am, Makefile.in: DOn't install "test" and
"test_debug", they're just test programs.
2002-09-11 20:56 andy
* config.guess, config.sub: All of these files I initially copied
in. But, apparently, "You should use the libtoolize program,
rather than manually copying these files into your package."
*smacked wrist*
2002-09-11 20:45 andy
* Makefile.in, configure, configure.in: Change default install
prefix to /usr/local/libopm. Install LICENSE as well.
2002-09-11 20:41 andy
* Makefile.am, Makefile.in, aclocal.m4, config.guess, config.sub,
configure, configure.in, depcomp, install-sh, ltmain.sh, missing,
mkinstalldirs, src/Makefile.am, src/Makefile.in, src/setup.h.in:
First stab at autoconf/automake/libtoolizing libopm.
2002-09-11 20:40 andy
* .cvsignore: And again -- some people will need ./configure
2002-09-11 20:38 andy
* src/.cvsignore: More things for CVS to ignore.
2002-09-11 20:33 andy
* .cvsignore: A little bit zealous with the cvsignore there.
2002-09-11 20:32 andy
* .cvsignore, src/.cvsignore: autoconf / automake / libtool produce
lots of files that need to be ignored!
2002-09-11 11:49 strtok
* src/: config.c, libopm.c, malloc.c: Fixed various major memory
leaks. Made more NULL style changes.
2002-09-11 00:47 strtok
* src/: config.c, libopm.c: Added checks for NULL function
callbacks.
2002-09-09 13:15 strtok
* src/: libopm.c, test.c: Fixed scan_free and connection_free
clenaup
2002-09-09 11:48 strtok
* src/libopm.c: Fix for timeouts. Only timeout a socket if it's not
unestablished!
2002-09-09 11:44 strtok
* src/: libopm.c, opm.h: Added fd_limit functionality Added
unsigned int fd_use in OPM_T
2002-09-09 11:07 strtok
* src/test.c: Updated test.c to handle error callbacks
2002-09-09 10:50 strtok
* src/: config.c, libopm.c, opm_error.h, opm_types.h: Added
setup_remote function in libopm.c to fill a remote struct with
temporary connection struct information Added OPM_CONFIG_MAX_READ
and functionality Added OPM_CONFIG_TIMEOUT and functionality Added
OPM_ERR_MAX_READ and do_error functionality
2002-09-09 00:54 strtok
* src/: libopm.c, test.c: Fixed timeout logic Fixed passing of
proper protocol on fun_timeout
2002-09-09 00:50 strtok
* src/: libopm.c, proxy.c, proxy.h, test.c: Converted all protocols
to libopm (cisco, socks4, socks5 and wingate)
2002-09-09 00:15 strtok
* src/: libopm.c, libopm.h, test.c: Added check_close code Added
fun_timeout functionality Added fun_end functionality
2002-09-08 23:28 strtok
* src/: libopm.c, test.c: Added callback functionality for
fun_negfail
2002-09-08 21:22 strtok
* src/: libopm.c, opm_error.h: Added OPM_ERR_BADPROTOCOL
2002-09-08 21:19 strtok
* src/: config.c, opm_error.h: Renamed OPM_ERR_INVALIDKEY to BADKEY
Renamed OPM_ERR_BADADDRESS to BADVALUE
2002-09-08 21:16 strtok
* src/: config.c, libopm.c, libopm.h, opm.h, opm_error.h, test.c:
Added do_error function Added error codes for opm_config return
2002-09-08 20:39 strtok
* src/: libopm.c, test.c: Added do_openproxy and open proxy
callback
2002-09-08 20:12 strtok
* src/: proxy.c, proxy.h: Added proxy.c/proxy.h which contains
protocol specific functions
2002-09-08 20:11 strtok
* src/: config.c, libopm.c, libopm.h, make, opm_error.h,
opm_types.h, test.c: Read in data from connection and check against
target string
2002-09-08 17:15 strtok
* src/list.c: Use NULL instead of 0 in list.c.
2002-09-08 16:56 strtok
* src/: inet.h, libopm.c, test.c: Added connect and poll code
2002-09-05 05:42 strtok
* src/: inet.h, libopm.c, list.h, opm_types.h: Added check_poll
function and start of poll() code Added do_readready function Added
do_writeready function
2002-09-04 21:28 strtok
* src/: inet.h, libopm.c, opm.h, test.c: Started socket framework
with check_established, check_poll and do_connect
2002-09-04 18:56 strtok
* src/: libopm.c, list.h, opm.h, test.c: Adapted DLINK macros from
hyb7 (androsyn)
2002-09-04 17:17 strtok
* src/inet.c: Added inet.c
2002-09-04 17:08 strtok
* src/: config.c, libopm.c, make, opm.h, test.c: Convert IP to byte
format on opm_remote_create
2002-09-04 15:46 strtok
* src/: config.c, libopm.c, opm.h, opm_types.h: Added opm_cycle API
function Fixed prototype for opm_remote_create Changed config vars
and types to use OPM_ prefix
2002-09-04 14:47 strtok
* src/: libopm.h, opm.h: Added comments to libopm.h/opm.h
2002-09-04 14:18 strtok
* src/: config.c, inet.h: Added config ADDRESS type
2002-09-04 13:57 strtok
* src/: config.c, inet.h, opm_types.h: Added inet.h with common
ipv4/ipv6
2002-09-03 23:51 strtok
* src/: config.h, libopm.h, opm.h, opm_error.h: Cleaned up various
header files. Moved config API functions from config.h to opm.h
2002-09-03 23:36 strtok
* src/: libopm.h, opm.h: Seperated API and non API definitions
between opm.h and libopm.h respectively
2002-09-03 23:19 strtok
* src/: libopm.c, list.c, list.h, opm_common.h: Moved list
functions to list.h (structures still reside in opm_common.h)
2002-09-03 23:15 strtok
* src/: config.c, config.h, libopm.c, libopm.h, libopm_error.h,
opm_error.h, opm_types.h: Moved libopm_error.h to opm_error.h Moved
all type #defines to opm_types.h
2002-09-03 23:10 strtok
* src/: libopm.c, libopm.h, list.c, list.h, opm_common.h: Changed
list.h to opm_common.h
2002-08-09 12:47 strtok
* src/: libopm.c, libopm.h: Changed OPM_SCAN_T::scans to
OPM_SCAN_T::connections Added connection_create function Added
connection_free function Added code to create the list of
connections/protocols in scan_create
2002-08-08 20:44 strtok
* src/: config.c, config.h: Updated config_free function to free
all data properly Added config_gettype(key) function
2002-08-08 17:32 strtok
* src/: config.c, config.h, libopm.h: Recode of config.c to use an
array of void* instead of struct
2002-08-07 20:54 strtok
* src/: libopm.c, libopm.h, libopm_error.h: Added opm_scan function
Added scan_create function Added scan_free function
2002-08-07 16:28 strtok
* src/: libopm.c, libopm.h: Renamed opm_init to opm_create Renamed
opm_remote to opm_remote_create
2002-08-07 15:53 strtok
* src/: config.c, libopm.c, libopm.h: Added opm_remote_free
function Moved prototypes for internal functions from libopm.h ->
libopm.c
2002-08-07 14:22 strtok
* src/: config.c, config.h, libopm.c, libopm.h, libopm_error.h:
Fixed memory leak in config_free Cleaned up opm_free Added
libopm_error.h (to hold error codes), and OPM_ERR_T
2002-08-06 23:02 strtok
* src/: config.c, libopm.c, libopm.h, malloc.c: Further work on
opm_free
2002-08-06 19:45 strtok
* src/: config.c, config.h, libopm.c, libopm.h: Added opm_free
function Added protocol_config_free function
2002-08-06 18:13 strtok
* src/: libopm.c, libopm.h: Added opm_addtype function
2002-08-06 14:46 strtok
* src/: config.c, config.h, libopm.c, libopm.h: Added opm_config
and config_set functions
2002-08-05 15:09 strtok
* src/: config.c, config.h: Added config.c/config.h to seperate
config functions from the API
2002-08-05 15:07 strtok
* src/: libopm.c, libopm.h, malloc.c: Added opm_init() and
config_create()
2002-08-05 14:33 strtok
* src/: libopm.c, libopm.h: Restructured structures
2002-08-05 12:51 strtok
* src/: libopm.c, list.c, list.h: No longer need list_t** in
list_add and list_remove, this was from the attempted polymorphic
code No need to cast returns from malloc
2002-08-05 11:46 strtok
* src/: libopm.c, libopm.h, list.c, list.h, malloc.c, malloc.h:
Moved source files to src
2002-08-05 11:42 strtok
* libopm.c, libopm.h, list.c, list.h, malloc.c, malloc.h: Moved
source files to src
2002-08-05 11:14 strtok
* list.c, list.h:
----------------------------------------------------------------------
Don't need list_t ** anymore in list_add, list_remove. This was
from the attempted polymorphic code.
2002-08-05 11:07 strtok
* libopm.c, list.c: Removed any casts on MyMalloc
2002-08-05 01:29 strtok
* list.c: Fix for if head is also tail (1 element), this code
really would be cleaner if circular
2002-08-05 01:08 strtok
* list.c, list.h: Changed all malloc/free to MyMalloc/MyFree in
list.c Added node_free and list_free functions
2002-08-05 00:55 strtok
* list.c: Added elements to track number of elements in a list
2002-08-05 00:54 strtok
* list.c, list.h: Revamped list code to include a list_t and node_t
2002-08-04 20:31 strtok
* list.c, list.h: Added list_create function to create a list node
Added list_add function to add a list node to a list
2002-08-03 19:01 strtok
* libopm.c: opm_new DOES have a return value
2002-08-03 18:56 strtok
* libopm.c, libopm.h: Added initializations to opm_new
2002-08-03 18:25 strtok
* libopm.c: Oops wrote over libopm.c with libopm.o (gcc -o libopm.c
-c libopm.c)!
2002-08-03 18:15 strtok
* libopm.c, libopm.h, malloc.c:
Added opm_new and opm_free functions. Added comments to malloc.c
and libopm.c.
2002-08-03 17:16 strtok
* malloc.c, malloc.h:
Added malloc/free functions, should make porting and error handling
easier in the future.
2002-08-03 16:25 strtok
* LICENSE, libopm.c, libopm.h: Initial revision
2002-08-03 16:25 strtok
* LICENSE, libopm.c, libopm.h: initial import